/*-----------------------------------------------------------------------------*/
/*ログインＩＤのテキストボックス(数値型)                                       */
/*-----------------------------------------------------------------------------*/
.login {
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 1.5em;
	font-size: 200%;
	width: 20em;
	letter-spacing: 0.5em;
}
/*-----------------------------------------------------------------------------*/
/*パスワード型のインプットボックス                                             */
/*-----------------------------------------------------------------------------*/
/*input[type="password"],
textarea {
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 1em;
    font-size:200%;
	width:8em;
	letter-spacing: 0.5em;
}*/
.pass1 {
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 1.5em;
	font-size: 200%;
	width: 20em;
	letter-spacing: 0.5em;
}

.pass2 {
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 22px;
	width: 11em;
	height: 36px;
	letter-spacing: 0.5em;
}
/*-----------------------------------------------------------------------------*/
/*ラジオボタン、チェックボックス                                               */                                                               */
/*-----------------------------------------------------------------------------*/
.radio {
	width: 30px;
	height: 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*	-webkit-transform: scale(1.3,1.3); */
}
/*-----------------------------------------------------------------------------*/
/*プルダウン                                                                   */
/*-----------------------------------------------------------------------------*/
/*年*/
.sele1 {
	font-size: xx-large;
	font-weight: bold;
	width: 4.5em;
	padding-left: 20px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*月日*/
.sele2 {
	text-align: right;
	font-size: xx-large;
	font-weight: bold;
	width: 3em;
	padding-left: 20px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*年*/
.sele3 {
	font-size: x-large;
	font-weight: bold;
	padding: 3px 10px;
	width: 5em;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*月日*/
.sele4 {
	text-align: right;
	font-size: x-large;
	font-weight: bold;
	padding: 3px 10px;
	width: 3.5em;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*年月日*/
.sele5 {
	text-align: left;
	border-radius: 7px;
	padding: 5px 18px;
	font-size: large;
	font-weight: bold;
	width: 170px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/*サービス利用者*/
.sele6{
	text-align: left;
	padding: 3px 10px;
	font-size:20px;
	font-weight: bold;
	width: 340px;
	height: 40px;
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*職種*/
.sele7 {
	text-align: left;
	border-radius:7px;
	padding: 3px 10px;
	font-size: 20px;
	font-weight: bold;
	width: 220px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/*年*/
.sele8 {
	padding-left: 5px;
	font-size: 20px;
	border-radius: 7px;
	font-weight: bold;
	width: 95px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/*月日*/
.sele9 {
	padding-left: 5px;
	font-size: 20px;
	border-radius: 7px;
	font-weight: bold;
	width: 70px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/**/
.sele10 {
	text-align: left;
	padding: 3px 10px;
	border-radius:7px;
	font-size: 20px;
	font-weight: bold;
	width: 400px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}

/*有無*/
.sele11 {
	text-align: left;
	padding: 3px 10px;
	padding-left: 5px;
	border-radius:7px;
	font-size: 20px;
	font-weight: bold;
	width: 70px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/*表示件数*/
.sele12 {
	text-align: left;
	padding: 3px 10px;
	border-radius:7px;
	padding-left: 5px;
	font-size: 20px;
	font-weight: bold;
	width: 140px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
/**/
.sele13 {
	text-align: left;
	padding: 2px 10px;
	font-size: 20px;
	font-weight: bold;
	width: 360px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}
/*看護師等*/
.sele14{
	text-align: left;
	border-radius:7px;
	padding: 3px 10px;
	padding-left: 5px;
	font-size:20px;
	font-weight: bold;
	width: 140px;
	height: 40px;
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}
.sele15{
	text-align: left;
	border-radius:7px;
	padding: 2px 10px;
	font-size:20px;
	font-weight: bold;
	width: 360px;
	height: 40px;
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

}
.sele16{
	text-align: left;
	border-radius:7px;
	padding: 2px 10px;
	font-size:19px;
	font-weight: bold;
	width: 360px;
	height: 40px;
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

}
.sele17{
	text-align: left;
	padding: 2px 10px;
	font-size:19px;
	font-weight: bold;
	width: 200px;
	height: 40px;
	border:1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

}

/*年月日*/
.sele18 {
	text-align: left;
	padding: 5px 5px;
	font-size: large;
	font-weight: bold;
	width: 70px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

/*-----------------------------------------------------------------------------*/
/* ボタン                                                                      */
/*-----------------------------------------------------------------------------*/
/*オレンジのログインボタン*/
.orange {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0.5em;
	width: 200px;
	height: 60px;
	background-color: #ffab57;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.orange:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*オレンジの選択ボタン*/
.sentaku {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.5em;
	width: 100px;
	height: 30px;
	background-color: #ffab57;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.sentaku:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*前回ボタン*/
.before {
	font-size: 20px;
	width: 90px;
	height: 40px;
	background-color: #ffab57;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	cursor: pointer;
	border-radius:7px;
}

.before:active {
	color: #ffffff;
	background-color: #FF6633;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
}
/*前回ボタン*/
.befored {
	font-size: 20px;
	width: 90px;
	height: 40px;
	background-color: #dddddd;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	cursor: pointer;
	border-radius:7px;
}

/*次回ボタン*/
.after {
	font-size: 20px;
	width: 90px;
	height: 40px;
	background-color: #ffab57;
	-webkit-border-top-right-radius: 40px;
	-moz-border-radius-topright: 40px;
	cursor: pointer;
	border-radius:7px;
}

.after:active {
	color: #ffffff;
	background-color: #FF6633;
	-webkit-border-top-right-radius: 40px;
	-moz-border-radius-topright: 40px;
}
/*次回ボタン*/
.afterd {
	font-size: 20px;
	width: 90px;
	height: 40px;
	border: 2px #dddddd;
	background-color: #dddddd;
	-webkit-border-top-right-radius: 40px;
	-moz-border-radius-topright: 40px;
	cursor: pointer;
	border-radius:7px;
}

/*-----------------------------------------------------------------------------*/
/*青の三角マーク                                                               */
/*-----------------------------------------------------------------------------*/
.buletriangle {
	color: #66CCFF;
	font-size: 30px;
	font-weight: bold;
	width: 35px;
	height: 40px;
	background-color: #ffab57;
	cursor: pointer;
	background: transparent;
	border: none;
}

.buletriangle:active {
	color: #00FFFF;
}
/*-----------------------------------------------------------------------------*/
/*緑の三角マーク                                                               */
/*-----------------------------------------------------------------------------*/
.greentriangle {
	color: #339966;
	font-size: 30px;
	font-weight: bold;
	width: 35px;
	height: 40px;
	background-color: #ffab57;
	cursor: pointer;
	background: transparent;
	border: none;
}

.greentriangle:active {
	color: #33FF99;
}
/*-----------------------------------------------------------------------------*/
/*グレーの患者一覧ボタン                                                       */
/*-----------------------------------------------------------------------------*/
.greyleft {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
	height: 35px;
	background-color: #DDDDDD;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.greyleft:active {
	color: #ffffff;
	background-color: #999999;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	border-radius: 7px 7px 7px 7px;
}
/*-----------------------------------------------------------------------------*/
/*グレーの戻るボタン                                                           */
/*-----------------------------------------------------------------------------*/
.grey {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius:7px;
	width: 100px;
	height: 40px;
	background-color: #DDDDDD;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	cursor: pointer;
}

.grey:active {
	color: #ffffff;
	background-color: #999999;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
}
/*-----------------------------------------------------------------------------*/
/*グレーのログアウトボタン                                                     */
/*-----------------------------------------------------------------------------*/
.logout {
	font-size: 16px;
	font-weight: bold;
	width: 150px;
	height: 40px;
	background-color: #DDDDDD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.logout:active {
	color: #ffffff;
	background-color: #999999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*-----------------------------------------------------------------------------*/
/*全チェック全解除                                                             */
/*-----------------------------------------------------------------------------*/
.allcheck {
	font-size: 16px;
	font-weight: bold;
	width: 115px;
	height: 32px;
	background-color: #DDDDDD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	cursor: pointer;
}

.allcheck:active {
	color: #ffffff;
	background-color: #999999;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/*-----------------------------------------------------------------------------*/
/*オレンジの最終更新情報ボタン                                                 */
/*-----------------------------------------------------------------------------*/
.lastupdate {
	font-size: 16px;
	font-weight: bold;
	width: 130px;
	height: 32px;
	background-color: #ffab57;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
	border-radius:7px;
}

.lastupdate:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*オレンジの日付ボタン*/
.lastdate {
	font-size: 16px;
	font-weight: bold;
	width: 220px;
	height: 32px;
	background-color: #ffab57;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	cursor: pointer;
	border-radius:7px;
}

.lastdate:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
/*-----------------------------------------------------------------------------*/
/*黄色のあかさたなボタン(小)                                                   */
/*-----------------------------------------------------------------------------*/
.yellow {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 48px;
	height: 39px;
	background-color: #ffab57;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.yellow:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*検索ボタン*/
.search {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 96px;
	height: 39px;
	background-color: #ffab57;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.search:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*修正の青のボタン*/
.blue {
	font-size: 16px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 100px;
	height: 39px;
	color: #ffffff;
	background-color: #032ADD;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.blue:active {
	color: #000000;
	background-color: #AAB9FD;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

/*検索のオレンジのボタン*/
.search {
	font-size: 16px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 100px;
	height: 43px;
	color: #ffffff;
	background-color: #FF8C00;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 15px;
	cursor: pointer;
}
/*PDFボタン*/
.pdf {
	font-size: 16px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 130px;
	height: 39px;
	color: #ffffff;
	background-color: #ffab57;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
	border-radius:7px;
}

.pdf:active {
	color: #000000;
	background-color: #FF6633;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*申請取り消しのボタン*/
.pink {
	font-size: 15px;
	font-weight: bold;
	width: 96px;
	height: 39px;
	color: #ffffff;
	background-color: #F04271;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.pink:active {
	color: #000000;
	background-color: #F5C7D3;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

/*-----------------------------------------------------------------------------*/
/*解除のボタン                                                                 */
/*-----------------------------------------------------------------------------*/
.red {
	font-size: 16px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	color: #ffffff;
	background-color: #F04271;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.red:active {
	color: #000000;
	background-color: #F5C7D3;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*削除の赤のボタン*/
.reddel {
	font-size: 16px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	border-radius:7px;
	width: 80px;
	height: 30px;
	color: #ffffff;
	background-color: #FF0000;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.reddel:active {
	color: #000000;
	background-color: #F5C7D3;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

/*-----------------------------------------------------------------------------*/
/*ボタン小                                                                     */
/*修正の青のボタン                                                             */
/*-----------------------------------------------------------------------------*/
.blue_small {
	font-size: 13px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 60px;
	height: 20px;
	color: #ffffff;
	background-color: #032ADD;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
	border-radius:7px;
}

.blue_small:active {
	color: #000000;
	background-color: #AAB9FD;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*申請取り消しのボタン*/
.pink_small {
	font-size: 13px;
	font-weight: bold;
	width: 60px;
	height: 20px;
	color: #ffffff;
	background-color: #F04271;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
}

.pink_small:active {
	color: #000000;
	background-color: #F5C7D3;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*削除の赤のボタン*/
.reddel_small {
	font-size: 13px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 60px;
	height: 20px;
	color: #ffffff;
	background-color: #FF0000;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor: pointer;
	border-radius:7px;
}

.reddel_small:active {
	color: #000000;
	background-color: #F5C7D3;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

.reddis {
	font-size: 13px;
	font-weight: bold;
	border-radius: 7px;
	width: 60px;
	height: 20px;
	color: #ffffff;
	background-color: grey;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	cursor:pointer;
}

/*-----------------------------------------------------------------------------*/
/*チームケアＤＢリンクボタン                                                   */
/*-----------------------------------------------------------------------------*/
.teamcaredb {
	font-size: 16px;
	font-weight: bold;
	width: 130px;
	height: 32px;
	background-color: #F04271;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.teamcaredb:active {
	color: #ffffff;
	background-color: #F04271;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*-----------------------------------------------------------------------------*/
/*一覧                                                                         */
/*-----------------------------------------------------------------------------*/
.ichi {
	font-size: 20px;
	font-weight: bold;
	width: 100px;
	height: 40px;
	background-color: #ffab57;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: pointer;
}

.ichi:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*-----------------------------------------------------------------------------*/
/*一覧                                                                         */
/*-----------------------------------------------------------------------------*/
.ichis {
	font-size: 16px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	background-color: #ffab57;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.ichis:active {
	color: #ffffff;
	background-color: #FF6633;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*-----------------------------------------------------------------------------*/
/*新規                                                                         */
/*-----------------------------------------------------------------------------*/
.sinki{
   font-size:20px;
   font-weight:bold;
   width:100px;
   height:40px;
   background-color:#B1F2D6;
   	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: pointer;
}
.sinki:active{
	color: #ffffff;
	background-color:#7DE3B8;
   	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*-----------------------------------------------------------------------------*/
/*新規                                                                         */
/*-----------------------------------------------------------------------------*/
.sinkis{
   font-size:16px;
   font-weight:bold;
   width:80px;
   height:32px;
   background-color:#B1F2D6;
   -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;

}
.sinkis:active{
	color: #ffffff;
	background-color:#7DE3B8;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*-----------------------------------------------------------------------------*/
/*新規患者                                                                     */
/*-----------------------------------------------------------------------------*/
.newpatient{
   font-size:16px;
   font-weight:bold;
   width:150px;
   height:40px;
   background-color:#00E180;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}
.newpatient:active{
	color: #ffffff;
	background-color:#1EFF9E;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*-----------------------------------------------------------------------------*/
/*統計                                                                         */
/*-----------------------------------------------------------------------------*/
.statistics{
   font-size:16px;
   font-weight:bold;
   width:80px;
   height:32px;
   background-color:#6ECDF2;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}
.statistics:active{
	color: #ffffff;
	background-color:#5DE8F4;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/*-----------------------------------------------------------------------------*/
/*履歴                                                                         */
/*-----------------------------------------------------------------------------*/
.history {
	font-size: 16px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	background-color: #3CADFF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.history:active {
	color: #ffffff;
	background-color: #5ACBFF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*-----------------------------------------------------------------------------*/
/*修正                                                                         */
/*-----------------------------------------------------------------------------*/
.correction {
	font-size: 16px;
	font-weight: bold;
	border-radius: 7px 7px 7px 7px;
	width: 80px;
	height: 32px;
	background-color: #FEFAA5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.correction:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*修正(小)*/
.correction2 {
	font-size: 16px;
	width: 66px;
	height: 32px;
	background-color: #FEFAA5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
	border-radius:7px;
}

.correction2:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*閲覧(小)*/
.inspection {
	font-size: 16px;
	width: 66px;
	height: 32px;
	background-color: #E19200;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
	border-radius:7px;
}

.inspection:active {
	color: #ffffff;
	background-color: FFB01E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*参照権限*/
.authority{
   font-size:14px;
   font-weight:bold;
   width:115px;
   height:32px;
   background-color:#FEFAA5;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}
.authority:active{
	color: #ffffff;
	background-color:#F1ED7E;
   	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*関連付け*/
.relation {
	font-size: 13px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	background-color: #FEFAA5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.relation:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*関連付け*/
.relation2 {
	font-size: 13px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	background-color: #FEFAA5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.relation2:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*解除*/
.release {
	font-size: 13px;
	font-weight: bold;
	width: 80px;
	height: 32px;
	background-color: #F04271;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.release:active {
	color: #ffffff;
	background-color: #F5C7D3;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*患者基本修正*/
.kanja {
	font-size: 13px;
	font-weight: bold;
	width: 110px;
	height: 32px;
	background-color: #FEFAA5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

.kanja:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*最終更新情報*/
.LastUpd {
	font-size: 13px;
	font-weight: bold;
	width: 110px;
	height: 32px;
	background-color: #FFAB57;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	cursor: pointer;
}

.LastUpd:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/*最終更新情報一覧*/
.LastUpdList {
	font-size: large;
	font-weight: bold;
	width: 200px;
	height: 50px;
	background-color: #FFAB57;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	cursor: pointer;
	border-radius:7px;
}

.LastUpdList:active {
	color: #ffffff;
	background-color: #F1ED7E;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/*-----------------------------------------------------------------------------*/
/*枠                                                                           */
/*-----------------------------------------------------------------------------*/
.waku {
	margin: 0px;
	padding: 3px 1px;
	border: solid 1px blue;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}
.waku2 {
	margin: 5px;
	padding: 5px;
	border: solid 3px orange;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}
/*枠*/
.wakub {
	margin: 0px;
	padding: 3px 1px;
	border: solid 1px #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}
/*枠*/
.wakuc {
	margin-left: 30px;
	padding: 3px 2px;
	border: solid 1px #000;
	/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;  */
}
/*-----------------------------------------------------------------------------*/
/*  必須項目マーク                                                             */
/*-----------------------------------------------------------------------------*/
.Necessity {
	font-size: x-large;
	font-weight: bold;
	color: white;
	background-color: red;
	border-radius: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*-----------------------------------------------------------------------------*/
/*各種フォント                                                                 */
/*-----------------------------------------------------------------------------*/
/*エラーメッセージ用*/
.msgfont {
	color: red;
	font-size: large;
	font-weight: bold;
	display: inline;
}
/*エラーメッセージ用*/
.msgfont2 {
	color: blue;
	font-size: large;
	font-weight: bold;
	display: inline;
}
/*青のフォント用*/
.bluefont {
	color: blue;
	font-size: 20px;
	display: inline;
}

/*-----------------------------------------------------------------------------*/
.size1 {
	font-size: large;
	font-weight: bold;
}

.size2 {
	font-size: x-large;
	font-weight: bold;
}

.size3 {
	font-size: xx-large;
}

.size4 {
	font-size: 3em;
}

.size5 {
	font-size: 4em;
}

.size6 {
	font-size: 30px;
}

.size16 {
	font-size: 16px;
}

.size18 {
	font-size: 18px;
}
.size18b {
	font-size: 18px;
	font-weight: bold;
}

.size20 {
	font-size: 20px;
}

.size20b {
	font-size: 20px;
	font-weight: bold;
}

.size0 {
	font-size: 3px;
}

.size_s {
	font-size: small;
}
/*-----------------------------------------------------------------------------*/
/*テキストエリア                                                               */
/*-----------------------------------------------------------------------------*/
/*テキストエリアの初期値の色*/
.ondes {
	color: #999;
}
/* タブ */
* {
	margin: 0;
	padding: 0
}

img {
	border: 0
}

#tab-wrapper {
	width: 230px;
	margin: 0 10px;
	text-align: left;
	padding-top: 10px;
}

#tab-a1 {

}
/*
#tab li {
background-color:#F5F5F5;

float: left;
margin-right: 1px;
margin-left: 5px;
width: 48px;
height: 60px;
list-style-type: none;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
     -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
}
*/
#tab li#tab_one {
	background-color: #F5F5F5;
	float: left;
	margin-right: 1px;
	margin-left: 5px;
	width: 64px;
	height: 40px;
	list-style-type: none;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#tab li#tab_two {
	background-color: #F5F5F5;
	float: left;
	margin-right: 1px;
	margin-left: 5px;
	width: 99px;
	height: 40px;
	list-style-type: none;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

/*
#tab li a {

display: block;
width: 48px;
height: 40px;
border-top:solid 1px blue;
border-left:solid 1px blue;
border-right:solid 1px blue;

color: #8C8C8C;
text-align: center;
padding-top:20px;
text-decoration:none;
font-size:16px;

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
     -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
}
*/
#tab li  a.tab_one {
	display: block;
	width: 64px;
	height: 30px;
	border-top: solid 1px blue;
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-radius: 7px 7px 0px 0px;
	color: #8C8C8C;
	text-align: center;
	padding-top: 10px;
	text-decoration: none;
	font-size: 16px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#tab li  a.tab_two {
	display: block;
	width: 99px;
	height: 30px;
	border-top: solid 1px blue;
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-radius: 7px 7px 0px 0px;
	color: #8C8C8C;
	text-align: center;
	padding-top: 10px;
	text-decoration: none;
	font-size: 16px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#tab li a:hover,#tab li.present a {
	background-color: #ffab57;
	color: #FFF;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#TabSinryo {
	clear: both;
	border: solid 1px blue;
	background-color: #F5F5F5;
	border-radius: 7px 7px 7px 7px;
	padding: 10px;
	height: 275px;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}

#TabSonota {
	clear: both;
	border: solid 1px blue;
	background-color: #F5F5F5;
	border-radius: 7px 7px 7px 7px;
	padding: 10px;
	height: 620px;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}

#TabKango {
	clear: both;
	border: solid 1px blue;
	background-color: #F5F5F5;
	border-radius: 7px 7px 7px 7px;
	padding: 10px;
	height: 100%;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}

#TabKanja {
	clear: both;
	border: solid 1px blue;
	background-color: #F5F5F5;
	border-radius: 7px 7px 7px 7px;
	padding: 10px;
	height: 165px;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}

#TabCaremane {
	clear: both;
	border: solid 1px blue;
	background-color: #F5F5F5;
	border-radius: 7px 7px 7px 7px;
	padding: 10px;
	height: 475px;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}

input {
	padding: 0 5px 0 5px;
}

/*---------------------/*
/*電話番号*/
.text1 {
	font-size: xx-large;
	font-weight: bold;
	width: 15em;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*住所*/
.text2 {
	font-size: xx-large;
	font-weight: bold;
	width: 20em;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*氏名検索*/
.text3 {
	font-size: 20px;
	width: 400px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*住所サンプル*/
.text4 {
	font-size: large;
	font-weight: bold;
	width: 20em;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*ID*/
.text5 {
	font-size: 20px;
	width: 12em;
	height: 36px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
/*住所*/
.text6 {
	font-size: 20px;
	width: 21em;
	height: 36px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 7px;
}

.text7 {
	font-size: 20px;
	width: 20em;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	white-space: nowrap;
	overflow: auto;
	text-overflow: ellipsis;
	border-radius: 7px;
}

.text8 {
	font-size: 20px;
	width: 12em;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}
/*住所*/
.text9 {
	font-size: 20px;
	width: 21em;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 7px;
}

.text10 {
	font-size: 19px;
	width: 240px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}

.text11 {
	font-size: 19px;
	width: 80px;
	height: 40px;
	text-align: right;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text12 {
	font-size: 16px;
	width: 432px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text13 {
	font-size: 20px;
	width: 500px;
	height: 100px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text14 {
	font-size: 20px;
	width: 500px;
	height: 50px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text15 {
	font-size: 20px;
	width: 90px;
	height: 50px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text16 {
	font-size: 20px;
	width: 500px;
	height: 25px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}

.text17 {
	font-size: 20px;
	width: 400px;
	height: 25px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text18 {
	font-size: 20px;
	width: 110px;
	height: 50px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text19 {
	font-size: 16px;
	width: 210px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}
/* 体温 */
.text20 {
	font-size: 20px;
	border-radius:7px;
	width: 4em;
	height: 40px;
	text-align: right;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	ime-mode: disabled;
	border-radius: 7px;
}
/* 呼吸状態 */
.text21 {
	font-size: 20px;
	width: 15em;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}
/* 移動距離 */
.text22 {
	font-size: 19px;
	width: 25em;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
/* タイトル */
.text23 {
	font-size: 20px;
	width: 470px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}
/* コメント */
.text24 {
	font-size: 20px;
	width: 470px;
	height: 220px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.text25 {
	font-size: 16px;
	width: 300px;
	height: 40px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
}

.text26 {
	font-size: 20px;
	width: 7em;
	height: 36px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}
.text99 {
	font-size: 20px;
	width: 350px;
	height: 100px;
	color: #000001;
	border: none;
	font-color: black;
	border-radius: 7px;
}
/*ラジオ*/
.check {
	width: 30px;
	height: 30px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
/*ラジオ*/
.check2 {
	width: 30px;
	height: 30px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*ラジオ*/
.check3 {
	width: 30px;
	height: 30px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
/*テキストエリア*/
.area0 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 250px;
	border: 1px solid #000000;
	border-radius: 7px;
	-webkit-border-radius: 7px;
}

.area1 {
	font-size: 20px;
	/*	font-weight: bold; */
	line-height: 1.1em;
	width: 24em;
	height: 100px;
	border: 1px solid #000000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	/*	letter-spacing: 0.1em; */
}

.area2 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 50px;
	border: 1px solid #000000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}

.area3 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 820px;
	border: 1px solid #000000;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}

.area4 {
	font-size: 20px;
	line-height: 1.1em;
	border-radius:7px;
	width: 17em;
	height: 50px;
	border: 1px solid #000000;

	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
}

.area5 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 365px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area6 {
	font-size: 20px;
	line-height: 1.1em;
	width: 470px;
	height: 200px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area7 {
	font-size: 20px;
	line-height: 1.1em;
	width: 470px;
	height: 400px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area8 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 400px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area9 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 1500px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area10 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 260px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area11 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 280px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area12 {
	font-size: 20px;
	line-height: 1.1em;
	width: 470px;
	height: 300px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area13 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 75px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area14 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 50px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area15 {
	font-size: 20px;
	line-height: 1.1em;
	width: 17em;
	height: 100px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area16 {
	font-size: 20px;
	line-height: 1.1em;
	width: 17em;
	height: 150px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius: 7px;
}

.area17 {
	font-size: 20px;
	line-height: 1.1em;
	width: 17em;
	height: 70px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area18 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 150px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area19 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 100px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area20 {
	font-size: 20px;
	line-height: 1.1em;
	width: 17em;
	height: 30px;
	border: 1px solid #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	letter-spacing: 0.1em;
	border-radius:7px;
}

.area21 {
	font-size: 20px;
	line-height: 1.1em;
	width: 23em;
	height: 200px;
	border: 1px solid #000000;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

/*指定なし*/
.nasi{
	color: red;
	font-size: 40px;
	filter:glow(color=blue);
}
/*前回ボタン*/
.befored {
	font-size: 20px;
	width: 90px;
	height: 40px;
	border: 2px #dddddd;
	background-color: #dddddd;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	cursor: pointer;
}

.test {
	font-size: 20px;
	width: 150px;
	height: 40px;
	-webkit-border-top-left-radius: 40px;
	-webkit-border-top-left-radius: 40px;
	background-color: #dcdcdc;
	border-top: none;
	border-left: none;
	border-right: 2px;
}

table {
	word-break: break-all;
}


table.list-table {
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.list-table caption {
  margin-top: 1em;
}

table.list-table th,
table.list-table td {
  padding: 4px 6px;
}

table.list-table th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
  font-size: 92%;
  background-color:"#FF8C00";
  color:"#FFFFFF";

}

table.list-table td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
}
/*list-table2*/
table.list-table2 {
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.list-table2 caption {
  margin-top: 1em;
}

table.list-table2 th,
table.list-table2 td {
  padding: 4px 2px;
  font-size:  14px;
}

table.list-table2 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
  font-size: 92%;
}

table.list-table2 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
//  white-space: nowrap;
}
/* 予定カレンダー */
div.title{
	width: 96%;
	height: 40px;
	background-color: #ffab57;
	color: black;
	font-weight: bold;
}
table.calender {
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.calender caption {
  margin-top: 1em;
}

table.calender th,
table.calender td {
  padding: 4px 6px;
  width:	70px;
  text-align:center;
}

table.calender th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
  font-size: 92%;
  background-color:"#FF8C00";
  color:"#FFFFFF";

}

table.calender td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  white-space: nowrap;
  vertical-align:top;
  height:65px;
  line-height:15px;
}

table.calender th {
  background-color:#FF8C00;
}

table.calender td {
  background-color:#FFFFCC;
}

/*矢印*/
.arrow {
	font-size: 25px;
}
/*宛先のフレーム*/
.notificationframe1{
	font-size: 25px;
	border:solid 1px #000;
	background-color:cyan;
	width: 95px;
	height: 60px;
	padding-left:6px;
}
.notificationframe2{
	font-size: 25px;
	border:solid 1px #000;
	width: 95px;
	height: 60px;
	padding-left:6px;
}
.to1	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:200px;
	}
.to2	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:320px;
	}
.to3	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:470px;
	}
.to4	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:90px;
	}
.to5	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:520px;
	}
.to6	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:180px;
	}
.to7	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:60px;
	}
.to8	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:100px;
	}
.to9	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:220px;
	}
.to10	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:70px;
	}
.to11	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:400px;
	}
.to12	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:150px;
	}
.to99	{text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	 width:10px;
	}

body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
/*-----------------------------------------------------------------------------*/
/*アコーディオン                                                               */
/*-----------------------------------------------------------------------------*/
div#Accordion {
	margin: 10px;
}

.containerPanel {
	width: 510px;
	border: 1px;
	border-color: gray;
	border-style: double double double double;
}

.collapsePanelHeader {
	width: 510px;
	height: 40px;
	background-color: #ffab57;
	color: black;
	font-weight: bold;
}

.headerContent {
	float: left;
	padding-left: 5px;
	width: 480px;
}

.content {

}

.arrow.expand {
	background-image: url(images/expand_blue.jpg);
	width: 13px;
	height: 13px;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}

.arrow.expand:hover {
	cursor: hand;
}

.arrow.close {
	background-image: url(images/collapse_blue.jpg);
	width: 13px;
	height: 13px;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}

.arrow.close:hover {
	cursor: hand;
}

.title-menu2 {
	width: 400px;
	padding-left: 30px;
	margin-top: 10px;
}

.data {
	width: 510px;
}

.data-menu {
	float: left;
	width: 130px;
	padding-left: 30px;
	margin-top: 10px;
}

.data-menu2 {
	float: left;
	width: 110px;
	padding-left: 50px;
	margin-top: 10px;
}

.data-menu3 {
	float: left;
	width: 90px;
	padding-left: 70px;
	margin-top: 10px;
}
.data-menu4 {
	float: left;
	width: 75px;
	padding-left: 15px;
	margin-top: 10px;
}

.data-ck-menu {
	float: left;
	width: 30px;
	padding-left: 30px;
	margin-top: 10px;
}

.data-ck-menu2 {
	float: left;
	width: 30px;
	padding-left: 50px;
	margin-top: 10px;
}

.data-ck-menu3 {
	float: left;
	width: 30px;
	padding-left: 70px;
	margin-top: 10px;
}

.data-ck-menu4 {
	float: left;
	width: 20px;
	padding-left: 10px;
	padding-right: 15px;
	margin-top: 10px;
}

.data-tk-menu {
	float: left;
	width: 470px;
	padding-left: 30px;
	margin-top: 10px;
}

.data-tk-menu2 {
	float: left;
	width: 450px;
	padding-left: 50px;
	margin-top: 10px;
}

.data-tk-menu3 {
	float: left;
	width: 430px;
	padding-left: 70px;
	margin-top: 10px;
}

.data-tk-menu250 {
	float: left;
	width: 250px;
	padding-left: 50px;
	margin-top: 10px;
}

.data-value {
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}

.data-comment {
	float: left;
	padding-left: 5px;
	margin-top: 10px;
}

.data-ck-comment {
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}

.data-max {
	float: left;
	padding-left: 5px;
	font-size: 15px;
	margin-top: 10px;
}

.data-cel4 {
	float: left;
	width: 120px;
	padding-left: 5px;
	margin-top: 10px;
}

.data-w240 {
	float: left;
	width: 240px;
	padding-left: 30px;
	margin-top: 10px;
}

.data-w360 {
	float: left;
	width: 360px;
	padding-left: 30px;
	margin-top: 10px;
}
.data-w450 {
	float: left;
	width: 450px;
	padding-left: 80px;
	margin-top: 10px;
}
.data-w600 {
	float: left;
	width: 600px;
	padding-left: 15px;
	margin-top: 10px;
}
.RevisionHistoryBar {
	width: 510px;
	height: 40px;
	background-color: #add8e6;
	color: black;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.add_items {
    background-color: #FEFAA5;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
/*    height: 32px;*/
    width: 150px;
/*    margin:10px;*/
}

.select_group {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 0.1em;
    padding: 3px 10px;
    text-align: left;
    width: 100%;
}

label:hover {
	background-color: #ffcccc;
}

div.main {
  width: 100%;
/*  font-size:1.1em;*/
  font-size:1em;
}
div.main-menu {
  width: 90%;
  text-align: center;
  padding: 2px 0 2px 0;
/*  padding: 9px 0 9px 0;*/
  border-top:2px solid #696969;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
  background-color:#FFE4E1;
}
div.main-content {
	float:left;
  width: 90%;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
}
div.main-content2 {
	float:left;
  width: 95%;
  border-top:2px solid #696969;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
}
div.main-content3 {
	float:left;
  border-top:2px solid #696969;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
}
div.main-content_add {
	float:left;
  width: 90%;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
  background-color:#f0e68c;
}
div.main-content_add2 {
	float:left;
  width: 95%;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
  background-color:#FFEBBF;
}
div.main-content_add3 {
  float:left;
  border-left:2px solid #696969;
  border-right:2px solid #696969;
  border-bottom:2px solid #696969;
  background-color:#FFEBBF;
}
div.main-order {
	float:left;
  position:relative;
  height:70px;
}
div.main-order-up{
  position: absolute;
  button: 0;
}
div.main-order-down {
  position: absolute;
  bottom: 0;
}
div.check-dis {
	float:left;
	margin-left:9px;
}
div.label-dis {
	float:left;
	margin-top:3px;
}
div.limit-num {
	float:right;
	margin-top:3px;
}
.text_photorec {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
/*    font-size: 20px;*/
    font-size: 18px;
/*    height: 40px;*/
    height: 38px;
    width: 90%;
/*    margin: 9px;*/
    margin-top: 7px;
    margin-left: 7px;
}
.text_photorec_red {
    border: 1px solid #FF0000;
    border-radius: 7px 7px 7px 7px;
    font-size: 20px;
    height: 40px;
    width: 90%;
    margin: 9px;
}
.area_photorec {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
    font-size: 20px;
    letter-spacing: 0.1em;
    width: 90%;
    margin: 9px;
    resize: none;
    overflow-y: hidden;
}
.area_photorec_red {
    border: 1px solid #FF0000;
    border-radius: 7px 7px 7px 7px;
//    font-size: 20px;
//    letter-spacing: 0.1em;
//    width: 90%;
//    margin: 9px;
    resize: none;
    overflow-y: hidden;
}
.sele_photorec {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
}
.sele_photorec_red {
    border: 1px solid #FF0000;
    border-radius: 7px 7px 7px 7px;
}
.area_photorec2 {
    border: 1px solid #000000;
}
.area_photorec_red2 {
    border: 1px solid #FF0000;
}
.add_items {
    background-color: #FEFAA5;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
/*    height: 32px;*/
    width: 150px;
    margin:10px 0px;
}
.select_group {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 0.1em;
    padding: 3px 10px;
    text-align: left;
    width: 100%;
}

.outline {
	border:2px solid #696969;
	/*height:450px;*/
	width:400px;
	display: none;

}

.modal_list_on {
	/*border-bottom:2px solid #696969;*/
	width:100%;
	text-align: left;
	background-color:#F5F5F5;
	padding-top:5px;
	padding-bottom:5px;
}
.modal_list_off {
	/*border-bottom:2px solid #696969;*/
	width:100%;
	text-align: left;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
.modal_list_selected {
	/*border-bottom:2px solid #696969;*/
	width:100%;
	text-align: left;
	background-color:#E0FFFF;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 26px;
}

.modal_button_check {
    background-color: #FFAB57;
    color:#FFFFFF;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
//    width: 150px;
    width: 180px;
}
.modal_button_de_check {
    background-color: #808080;
    color:#FFFFFF;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    width: 170px;
}
.modal_button_copy {
    background-color: #B0C4DE;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    width: 150px;
}
.modal_list_copy {
	border:2px solid #696969;
	height:400px;
	width:90%;
	/*overflow-y:scroll;*/
//	font-size: 13px;
	font-size: 1.3em;
	overflow:auto;
	position:relative;
}

.modal_button_lft {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}
.modal_button_cancel {
    background-color: #DDDDDD;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    width: 150px;
}
.modal_button_rht {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	float:right;
}
.modal_button_put {
    background-color: #B0C4DE;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    width: 110px;
}
.modal_button_clear {
    background-color: #DDDDDD;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
//    width: 110px;
    width: 160px;
}

.modal_list_1 {
	border:2px solid #696969;
	height:400px;
	width:90%;
	overflow-y:scroll;
	font-size: 20px;
}

.select_group_modal {
    border: 1px solid #000000;
    border-radius: 7px 7px 7px 7px;
    font-size: 20px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 0.1em;
    padding: 3px 10px;
    text-align: left;
    width: 90%;
    margin-top:5px;
}

.outline_add {
	border:2px solid #696969;
	width:400px;
	display: block;
}

.select{
	width	: 75px;
	height	: 30px;
	background-color: #E3E3E3;
	border-radius: 7px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}

.delete{
	width	: 75px;
	height	: 30px;
	background-color: red;
	border-radius: 7px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}

.entry{
	font-size: 16px;
	font-weight: bold;
	/*   letter-spacing: 0.2em; */
	width: 100px;
	height: 39px;
	color: #ffffff;
	background-color: #3366FF;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 20px;
	cursor: pointer;
}

.link{
	width	: 120px;
	height	: 30px;
	background-color: #0000CD;
	border-radius: 15px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.Release{
	width	: 100px;
	height	: 30px;
	background-color: #FF0000;
	border-radius: 15px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}





.caption
{
	margin-left:70px;

}

.caption2
{
	float: left;
	width: 200px;
	padding-left: 30px;
	margin-top:10px;
}

.caption3
{
	float: left;
	width: 300px;
	padding-left: 70px;
	margin-top:10px;
}

.timecard_button
{
	width: 250px;
	height: 150px;
	font-size:55px;
	font-weight: bold;
	border-radius: 15px;
	cursor: pointer;
}

.button-redirect{
	font-size:16px;
	font-weight:bold;
	width:150px;
	height:40px;
	color: #ffffff;
	background-color:#003ab8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: pointer;
}
.button-redirect:active{
	color: #ffffff;
	background-color:#999999;
   	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

