@charset "Shift_JIS";

sup{vertical-align:0.5em;}

#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;}
.do {font-size:14px;color:#006699;font-weight:bold;margin:0 0 0 0; line-height:20px;}
.zu {font-size:11px;color:#545454;margin:0 0 20px 0; line-height:20px;}
h5 {font-size:14px;color:#333366;font-weight:bold;margin:0 0 0 0; line-height:20px;}
h4 {font-size:16px;color:#02436B;font-weight:bold;margin:0 0 0 0; line-height:20px;}
h2 { background:#CFCFCF; font-size:16px;color:#0008A7;font-weight:bold;margin:0 0 0 0; line-height:20px;}

h1 { font-size:24px;font-weight:bold;margin:10px 0 0 0;}


#leftside2 {width: 550px;float:left;	background:#FFFFFF; margin:7px 0 0 7px;}

h1 img{float:right;margin-right:0px;}
#leftside2 h1 {font-size:28px;color:#000000;line-height:32px;margin:10px 0 20px 0;font-family:helvetica,"ＭＳ Ｐゴシック", Osaka ;}

#leftside2 h2 {font-size:20px;color:#02436B;line-height:25px;margin:0;}
#leftside2 h3 {font-size:22px;color:#02436B;line-height:26px;margin:5px 0 5px 0;border-bottom:1px solid;}
#leftside20 h4 {background:#CCE9F1; font-size:20px;color:#02436B;line-height:25px;margin:0;}
#leftside2 h6 { background:#CCE9F1; font-size:12px;color:#02436B;font-weight:bold;margin:0 0 0 0; line-height:16px;}
#leftside2 ol {font-size:12px;line-height:16px;color:#545454;}
#leftside2 li {font-size:12px;line-height:20px;color:#545454;}
#leftside2 table {font-size:12px;line-height:16px;color:#545454;margin-bottom:10px;}
#leftside2 td {border:1px solid;color:#545454;}
#leftside2 .alph {background:#E5FFE4;font-size:24px;font-family:impact;color:#1D3993;text-align:center;width:30px;line-height:30px;}

#att{background:#FFFFCF;font-size:12px;line-height:16px;color:#545454;padding:5px 5px;}
blockquote{font-size:12px;line-height:16px;color:#545454;}

#dlh tr{border-top:0;border-left:0;border-right:0;border-bottom:1px solid;}
#dlh td{border:0;}




#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;clear:both}

#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;}
.unlix{padding:0 0 10px 0; clear:both;margin:-10px 0 0 0;}
#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 .colx {background:#D3D3D3;}
#typeX .col4 {background:#F5FFDF;}

.dk{ width:560px;padding:10px;border:1px solid #999999 ;}
*html body .dk{ width:538px;padding:10px;border:1px solid #999999 ;}
.unli2{float:right;}
.aka{font-size:12px;color:#FF6347;margin:0 0 10px 0;font-weight:bold;}
.F10{font-size:10px;color:#545454;margin:0 0 0 10px;}
.F12{font-size:12px;color:#545454;margin:0 0 10px 0;}
.F14{font-size:12px;color:#545454;margin:0 0 10px 0;}
.F15{font-size:12px;margin:0 0 10px 0; float:right; text-align: right;}
.F16{text-align:center; clear:both;}
#formA .col {background:#C4D6FF;width: 150px;}
#formA td{border:none;}





hr{clear:both;}
#test{width:700px;}
#testA{width:500px;float:left;}
#testB{width:100px;float:right;}