@charset "utf-8";

/*** 商品共通
----------------------------------------- */
.print_footer{
	display:none;
}

/*--比較表--*/
.data_ta{
margin:10px auto 30px auto;
width:580px;
font-size:12px;
border:2px solid #ccc;
border-collapse:collapse;
}

.data_ta caption{
color:#c01920;
text-align:center;
font-size:12px;
letter-spacing:3px;
font-weight:bold;
}

.data_ta th{
text-align:center;
vertical-align:middle;
padding:3px;
border:1px solid #ccc;
border-bottom-width:2px;
background:url(../../img/bg03.gif);
}

.data_ta td{
text-align:left;
padding:5px;
border:1px solid #ccc;
}


/*--商品スペック--*/
.pdt_detail{
background:url(../../../product/img/pdt_bg.gif) no-repeat 0 0;
width:580px;
border-bottom:#dadada 3px solid;
margin:0 auto 30px auto;
}

.pdt_detail h2,
.pdt_detail h3{
padding-left:35px;
}

.pdt_detail_in{
margin:10px;
}

.pdt_danmen{
float:right;
margin:0 0 10px 10px;
}

.spec{
border-collapse:collapse;
line-height:1.5;
margin-bottom:15px;
}

.spec th{
vertical-align:middle;
font-size:12px;
border-bottom:1px dotted #ccc;
width:75px;
text-align:left;
}

.spec th div{
background:url(../../img/ar02.gif) no-repeat 5px 6px;
padding-left:15px;
}

.spec td{
vertical-align:middle;
border-bottom:1px dotted #ccc;
padding:7px 0;
}

.price_detail{
font-size:10px;
margin-bottom:0;
}

.zenju{
margin-bottom:0;
}

/*** フワット
----------------------------------------- */
/*--実績--*/
.rec_sum{
background:url(../../img/bg03.gif);
padding:15px 20px;
}

/*** マトレックス
----------------------------------------- */
.mat_ph{
display:block;
float:left;
margin:0 20px 0 0;
padding-bottom:25px;
}

.mat_text{
float:right;
width:280px;
margin:15px 0 0 0;
}

.mat_text h3{
width:280px;
background:url(../../img/line_ccc.gif) repeat-x 0 100%;
padding-bottom:5px;
margin-bottom:10px;
line-height:1.0;
}

.mat6{
float:left;
width:270px;
margin:0 20px 0 0;
}

.mat7{
float:right;
width:270px;
margin:0;
}

.mat6 h3,
.mat7 h3{
width:270px;
background:url(../../img/line_ccc.gif) repeat-x 0 100%;
padding-bottom:5px;
margin-bottom:10px;
line-height:1.0;
}

#yoto{
width:580px;
}

#yoto li{
width:50%;
float:left;
background:url(../../img/ar02.gif) no-repeat 0 50%;
text-indent:10px;
}

.mat_number{
background:#f6f6f6;
padding:20px;
margin-bottom:10px;
}

.mat_number h3{
margin-bottom:10px;
}

.mat_number table{
border-collapse:collapse;
border:1px solid #999;
font-size:12px;
background:#fff;
width:100%;
}

.mat_number th{
border:1px solid #999;
text-align:center;
background:#666;
color:#fff;
padding:5px 0;
}

.mat_number td{
border:1px solid #999;
text-align:center;
padding:5px 0;
}

/*** ハイテクストッパー
----------------------------------------- */
/*--配置例テーブル--*/
#stopper_hai{
font-size:10px;
width:580px;
border-collapse:collapse;
border:1px solid #ccc;
}

#stopper_hai caption{
background-color:#666;
color:#fff;
font-size:12px;
padding:3px 0;
width:580px;
}

#stopper_hai th{
text-align:center;
border:1px solid #ccc;
background:url(../../img/bg_st.gif);
padding:3px 0;
}

#stopper_hai td{
text-align:center;
border:1px solid #ccc;
padding:5px 0;
}

/*** ラテリア（レザー）
----------------------------------------- */
/*--使用場所--*/
.late_pla{
clear:both;
margin:0 0 20px 0;
border:1px dotted #ccc;
padding:15px;
text-align:left;
}

.late_pla dt{
margin-bottom:8px;
font-weight:bold;
color:#c01920;
}

.late_pla dd{
font-size:small;
float:left;
width:265px;
background:url(../../img/ar02.gif) no-repeat 10px 10px;
}

.late_pla dd span{
padding-left:18px;
}

/*--使用先--*/
.late_use{
margin:0 0 20px 0;
border:1px dotted #ccc;
padding:15px;
text-align:left;
}

.late_use dt{
margin-bottom:8px;
}

.late_use dd{
float:left;
width:170px;
background:url(../../img/ar02.gif) no-repeat 10px 10px;
}

.late_use dd span{
padding-left:18px;
}

/*** ラテリアPU
----------------------------------------- */
/*--特徴--*/
#pu_toku{
background:url(../../img/bg03.gif);
padding:10px;
clear:both;
}

#pu_toku div{
background:#fff;
}

#pu_toku h2{
padding:25px 0 0 0;
}

#pu_toku ul{
margin-top:15px;
font-size:small;
}

#pu_toku li{
list-style:disc;
list-style-position:outside;
margin-left:290px;
}

/*--施工--*/
#pu_seko{
background:url(../../img/bg03.gif);
padding:10px;
margin-bottom:1.5em;
}

/*--写真--*/
#pu_ph{
text-align:center;
margin-bottom:30px;
}

#pu_ph ul{
text-align:right;
margin-top:20px;
}

#pu_ph li{
display:inline;
}

/*--形状--*/
#pu_vari ul{
margin:0 auto;
width:580px;
}

#pu_vari li{
float:left;
text-align:center;
margin-bottom:10px;
}

.pu_place{
width:580px;
}

.pu_place dt{
font-weight:bold;
}

.pu_place dd{
background:url(../../img/ar01.gif) no-repeat 0 7px;
float:left;
width:33%;
}

.pu_place dd span{
padding:0 0 0 10px;
}

/*--end of file--*/
