@charset "Shift_JIS";

#typeX{width: 560px;float:right;background:#FFFFFF; margin:0 7px 0 0}
p {font-size:12px;line-height:16px;font-:12px;color:#545454;}
#typeX h3 {font-size:12px;line-height:16px;color:#FF9600;font-weight:bold;margin-bottom:2px;}
h4 {font-size:16px;color:#02436B;font-weight:bold;margin:0 0 0 0; line-height:20px;}
h2 {width:560px; background:#CFCFCF; font-size:16px;color:#0008A7;font-weight:bold;margin:0 0 0 0; line-height:20px;}

h1 { font-size:24px;color:#FF9C00;font-weight:bold;margin:10px 0 0 0; line-height:30px;}

#typeX h5 {font-size:12px;color:#545454;font-weight:bold;margin-bottom:2px;}
#typeX .listsp{width: 550px;	padding:5px; background:#F5FFDF;}
#typeX .listsp2{width: 550px;	padding:5px;float:right;}
.imgR{margin:0 0 0 5px; float:right;}
.imgL{margin:0 5px 0 0; float:left;}
.texR{margin:5px; float: right;}

#typeX ul {margin:0 0 0 20px;padding: 0;}
#typeX li {font-size:12px;color:#545454;padding: 0;}

#typeX .C{width: 560px;display:block;float:right;margin:10px 0 0 0;}

#typeX .dls{width: 560px;}

#typeX .catalog{width: 250px;padding:5px; background:#EEEEEE; border: 1px #cccccc solid;font-size:12px;color:#545454; margin: 10px 5px 10px 0;float:left;}

#typeX .catalog2{width: 250px;padding:5px; background:#EEEEEE; border: 1px #cccccc solid;font-size:12px;color:#545454;  margin: 10px 0 10px 5px;float:right;}

#typeX .ctdl{width: 265px;margin: 2px auto; /*上下：0　左右：auto*/;padding:5px; font-size:12px;color:#545454; }


#typeX .unli{padding:10px 0 10px 0; clear:both;}
#typeX .ret{padding:0 0 0 0; }

.ret .lef{float:left;padding:5px 0 5px 0;}
.ret .righ{float:right; padding:5px 0 5px 0;}

.lef{float:left;}
.righ{float:right;}
.cent{text-align: center; font-size:12px;line-height:16px;color:#545454;}

#typeX #siyow h5 {font-size:12px;color:#545454;font-weight:bold;margin-bottom:0px;}
#typeX #siyow p {font-size:10px;color:#545454;margin:0 0 0 0;}
#typeX #siyow ul {margin:0 0 0 10px;}
#typeX #siyow li {font-size:10px;color:#545454;}


#typeX table {border font-size:12px;color:#545454; width:540px;}
#typeX td{border: 1px #cccccc solid;font-size:12px;padding:3px;vertical-align:top; background:#ffffff;}

#typeXdl table {border font-size:12px; width:540px; background:#ffffff;}
#typeXdl td{border: 1px #cccccc solid;font-size:12px;padding:3px;vertical-align:top;}
#typeXdl .col {background:#F5FFDF;}
#typeXdl .col1x {background:#C8D1ED;}
#typeXdl .col2x {background:#B5CEE1;}
#typeXdl .col3x {background:#C6CBCC;}
#typeXdl .col4x {background:#92B4EB;}
#typeXdl .col5x {background:#FFE9C2;}
#typeXdl .col1{background:#ffffff url(images/col2.gif) ;height:30px;font-weight:bold;vertical-align:middle;color:#ffffff;}
#typeXdl .col2{background:#ffffff url(images/col3.gif) ;height:30px;font-weight:bold;vertical-align:middle;color:#ffffff;}
#typeXdl .col3{background:#ffffff url(images/col1.gif) ;height:30px;font-weight:bold;vertical-align:middle;color:#ffffff;}
#typeXdl .col4{background:#ffffff url(images/col5.gif) ;height:30px;font-weight:bold;vertical-align:middle;color:#ffffff;}
#typeXdl .col5{background:#ffffff url(images/col4.gif) ;height:30px;font-weight:bold;vertical-align:middle;color:#ffffff;}


#typeXdl2 table {border font-size:12px;color:#545454; width:540px; }
#typeXdl2 td{border: 1px #cccccc solid;font-size:12px;padding:3px;vertical-align:middle;font-color:#FFFFFF;}
#typeXdl2 .col {background:#F5FFDF;}

#typeX .col {background:#F5FFDF;}
#typeX .col4 {background:#F5FFDF;}



.F10{font-size:10px;color:#545454;margin:0 0 0 10px;}

#formA .col {background:#C4D6FF;width: 150px;}
#formA td{border:none;  }
