/* CSS Document */

.otkbox {
	background: #E4E1E4; border: #DDDDDD 1px solid; padding: 4px 4px 0px 4px; width: 165px; _width: 163px;
}
.otkSbox {
	background: #FFFFFF; padding: 6px 7px 6px 6px; margin-bottom: 5px; width: 152px; _width: 150px;
}
.tpcbox {
	border-bottom: #CCCCCC 1px dotted; padding: 0.5em 0;
}
.srcbox {
	background-color: #EEEEEE; padding: 5px;
}
.srcStable {
	border-left: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; 
}
.srcSboxtd {
	background-color: #E2F0FA; border-right: #CCCCCC 1px solid;
}
.srcSbox {
	text-align:center; padding: 0.5em 0;
}
.stfbox {
	background: #FAE7BF; border: #FDB274 1px solid; padding: 9px; width: 740px; _width: 740px;
}
.stfph {
	width: 100px;
}
.stfgaiyo {
	width: 260px;
}
.stfpoint {
	width: 345px; height:80px; padding: 10px 10px 4px 13px; background: url(../common/staffpoint.jpg) left top no-repeat;
}
.stfpointttl {
	color:#FF3300; font-size: 12px; font-weight:bold; margin-bottom: 0.3em;
}
.stfpoint ul .li01 {
	background: url(../images/number1.gif) left center no-repeat; margin: 0; padding: 0 0 0.1em 17px; font-size: 12px;
}
.stfpoint ul .li02 {
	background: url(../images/number2.gif) left center no-repeat; margin: 0; padding: 0 0 0.1em 17px; font-size: 12px;
}
.stfpoint ul .li03 {
	background: url(../images/number3.gif) left center no-repeat; margin: 0; padding: 0 0 0.1em 17px; font-size: 12px;
}
/* table \*/
caption {
	text-align: left; margin-top: 0.5em; font-size: 80%; line-height: 145%;
}
.stftable {
	border-top: #FF9966 1px solid; border-left: #FF9966 1px solid; border-bottom: none; border-right: none; 
}
.stfth {
	border-bottom: #FF9966 1px solid; border-right: #FF9966 1px solid; border-top: none; border-left: none; background-color: #FFCC99; text-align:left; font-weight:normal;
}
.stftd {
	border-bottom: #FF9966 1px solid; border-right: #FF9966 1px solid; border-top: none; border-left: none; background-color: #FFFFFF;
}
.ossmtable {
	border-top: #61BC31 1px solid; border-left: #61BC31 1px solid; border-bottom: none; border-right: none; 
}
.ossmth {
	border-bottom: #61BC31 1px solid; border-right: #61BC31 1px solid; border-top: none; border-left: none; background-color: #C9E684; text-align:left; font-weight:normal;
}
.ossmtd {
	border-bottom: #61BC31 1px solid; border-right: #61BC31 1px solid; border-top: none; border-left: none; background-color: #FFFFFF;
}

.ossmbox {
	background: #E1F3B9; border: #46981C 1px solid; padding: 9px; width: 740px;
}
.ossmSbox {
	width: 238px;
}
.ossmmrg {
	margin: 0 12px;
}
.ossmph {
	width: 70px;
}
.ossmgaiyo {
	width: 168px;
}


.vcbox {
	background: #FED9D9; border: #E9394C 1px solid; padding: 9px; width: 740px;
}
.vcSbox {
	width: 365px;
}
.vcSSbox {
	width: 345px; background-color:#FFFFFF; padding: 6px 10px;
}
.vcph {
	width: 70px;
}
.vcgaiyo {
	width: 275px;
}
.lkbox {
	background: #EEEEEE; border: #616161 1px solid; width: 758px;
}
ul li.lkligr {
	padding: 5px; margin: 0; list-style-type: none; width: 369px; float: left;
}
ul li.lkliwt {
	padding: 5px; margin: 0; background-color:#FFFFFF; list-style-type: none; width: 369px; float: left;
}
