@charset "utf-8";
/* CSS Document */
.right{ float:right;}
.left{ float:left;}
.info_item{ overflow:hidden; clear:both;}
.info_item p{
margin:0.8em 0 0.8em 1em;
font-size:0.8em
}

.info_item h2{ color:#666666;}
.info_item h3{
margin:1.5em 0 0 1em;
padding-left:0.5em;
font-size:0.8em;
border-left:solid 5px #333333;

}


.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:#333333;}
.info_item .wide_box p,.info_item .half_box p{ font-size:13px;}


.info_item .half_box{ width:290px; margin:0 0 0 10px; color:#333333;}

.info_item li{ font-size:12px;}
.info_item dl{ font-size:1em;}
.half_box table{ width:290px; margin:0 0 30px 10px; font-size:13px;}
#productsItem .half_box .dl td{ padding:5px; border-bottom:#999999 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;}
 
 
.ready_sp{ background-color:#fff; border-bottom:#990066 solid 1px;}
.sp{ font-size:1.2em; font-weight:bold; color:#990066; background:#ffefef/*FF99FF*/;
padding:8px 5px 8px 10px;  margin-bottom:0px; border:#990066 solid 2px;border-left:#990066 solid 20px;}
.ready_sp .note{ font-size:1em; margin:0 0 0 0; padding:5px 3px 5px 6px;}