@charset "utf-8";
/* CSS Document */
.right{ float:right;}
.left{ float:left;}
#productsItem .info_item{ overflow:hidden; clear:both; margin-bottom:60px;}
#productsItem .info_item .info_item{margin-bottom:13px;}

#productsItem .info_item .info_item .half_box h3{ margin-left:0}
#productsItem .info_item .info_item .half_box p{ margin-left:0}

.info_item p{
margin:0.8em 0 0.8em 1em;
color:#333333;
font-size:13px
}
#ctg_title{border:#999999 solid 1px; border-left:none; border-right: none; margin-top:20px;}
#ctg_title h1{border-left: 8px solid #669966; padding:0 0 0 1em; margin:10px;0 0; font-size:20px;}


#productsItem .info_item h2{ color:#333333;
font-size:16px;
border-bottom:#669966 solid 1px;
text-decoration:none;
padding:6px 10px;
border-left: 8px solid #669966;}

.info_item h3{
color:#336666;
margin:1.5em 0 10px 1em;
padding-left:0.5em;
font-size:13px;
border-left:solid 5px #336666;

}

dl{ font-size:0.8em;}

.siyou dl{ font-size:1em; margin:0; padding:0;}
.siyou dt{ font-size:0.9em; font-weight:bold;
color: #444444; border:none; margin:0 3px; padding:0;}
.siyou dd{ font-size:1em; margin:0 3px;margin-bottom:0.3em; padding:0;}

.cnt_line{border-top:#669900 7px solid; margin:1em 0;}



.info_item .wide_box{ margin:0 10px; color:#333;}
.info_item .wide_box p,.info_item .half_box p{ font-size:13px;}


.info_item .half_box{ width:280px; margin:0 0 0 10px; color:#333;}
.info_item .end{ margin:0 0 0 5px;}

.info_item ul{ margin-bottom:20px}

.info_item li{ font-size:14px; margin-bottom:5px;}
.info_item li a{ font-size:14px;}

.half_box table{ width:290px; margin:0 0 30px 10px; font-size:13px;}
#productsItem .half_box .dl td{ padding:5px; border-bottom:#999 1px solid;
 vertical-align:middle;}
 
 .subtitle{ font-weight:bold; margin-top:0.3em; margin-bottom:0.1em;}
 .subtext{ margin-top:0;margin-bottom:0.3em;}
 
#productsItem .data_table{ clear:both; margin-left:1em; font-size:13px;
width:100%;border-top:#999999 1px solid;}
#productsItem .data_table td,#productsItem .data_table th{ padding:4px 10px; border-bottom:#999999 1px solid;}
#productsItem .data_table th{ background-color:#C7E4D2; padding:5px 10px;}

.info_item .notice{ border-bottom:#993333 double 3px; font-weight:bold; color:#993333; padding:0 0px;}

#productsItem .info_item em{ font-weight:bold; color:#555;}