@charset "utf-8";
/* CSS Document */

#product{
padding:1px;
color:#FFF;
}
#product .side_navi{
float:left;
width:160px;
background:url(../../product/images/side_bg.gif) left 349px no-repeat;
min-height:600px;
}
*html #product .side_navi{
height:600px;
}
.side_navi ul li{
font-size:0;
line-height:0;
}
#product .product_info{
float:right;
width:636px;
}
.product_info .editor_area{
width:580px;
margin:0 auto;
padding:20px 0;
line-height:1.7;
}
.product_info .editor_area .pagetop{
padding-top:40px;
}
.product_info .common .common_l{
float:left;
width:280px;
}
.product_info .common .common_r{
float:right;
width:280px;
}
.box_common{
margin-bottom:10px;
}
.box_common .detail{
padding:10px 10px 0 10px;
border:solid 1px #0075a9;
background-color:#004a7b;
}
.box_common .detail .txt{
float:left;
width:156px;
}
.box_common .detail .pic{
float:right;
width:86px;
}
.detail_view{
text-align:right;
}
.detail_view ul li{
font-size:0;
line-height:0;
float:right;
padding-left:10px;
}
/* product index page css end */

.common_p{
min-height:580px;
}
*html .common_p{
height:580px;
}
.common_p .explain{
padding:20px 0;
}
.common_p .product_box{
background-color:#004a7b;
border:solid 2px #0075a9;
padding:10px;
margin-bottom:10px;
}

.product_box .pic{
float:left;
width:160px;
}
.product_box .txt{
float:right;
width:372px;
}
.product_box .txt1{
float:right;
width:385px;
}
.p_common_ttl,
.p_common_ttl1{
padding:5px 30px;
border:solid 1px #003456;
}
.p_common_ttl{
background:url(../../product/images/p_common_bg.gif) center top no-repeat;
background-color:#0f5f97;
}
.p_common_ttl1{
background:url(../../product/images/p_common_bg1.gif) center top no-repeat;
background-color:#0f5f97;
}
.p_common_ttl span,
.p_common_ttl1 span{
font-size:120%;
font-weight:bold;
padding-right:5px;
}
.p_info{
padding:20px 10px 25px 10px;
}
.english_info{
text-align:right;
}

.p_intro,
.sp_intro{
width:154px;
background-color:#003c64;
padding:10px 12px;
border:solid 1px #0075a9;
}
.product_box ul li{
width:154px;
background-color:#003c64;
padding:10px 12px;
border:solid 1px #0075a9;
float:left;
margin-right:7px;
}
.product_box ul li.none{
margin-right:0;
}
.sp_intro{
clear:both;
width:341px;
margin-top:10px;
}
.lbj{
width:160px;
padding:10px;
background-color:#003c64;
border:solid 1px #0075a9;
float:left;
margin-right:5px;
}
.lbj.none{
margin-right:0;
}
.lbj .txt2{
padding:5px 0 10px 0;
}
