@charset "utf-8";

a{text-decoration:underline;color:#000;}
img{border:0;}

.dpcms_pr_px12{font-size:12px;margin-bottom:20px;margin-left:10px;}

/*-----------------------------------------------
印刷ページ
-----------------------------------------------*/
.dpcms_pr_print_info{
background:url(../img/dpcms_pr_kaisha.jpg) no-repeat;
width:850px;
margin:auto;
height:155px;
position:relative;
}

.dpcms_pr_print_info h2{
position:absolute;
top:5px;
left:30px;
color:#fff;
font-weight:bold;
font-size:18px;
margin:0px;
padding:0px;
}

.dpcms_pr_print_info h3{
position:absolute;
top:30px;
left:140px;
color:#162DCE;
font-weight:bold;
font-size:40px;
margin:0px;
padding:0px;
}

.dpcms_pr_print_info p{
position:absolute;
top:80px;
left:140px;
font-size:14px;
margin:0px;
padding:0px;
line-height:1.7em;
}

.dpcms_pr_printbtn{text-align:center;margin:10px 0 10px;}
.dpcms_pr_printbtn p{text-align:left;}
h1#h1_bukkenshosai_pr{
width:918px;
position:static;
background:url(../img/dpcms_detail_title_bk.gif) no-repeat 0 6px;
padding:0;
font-size:18px !important;
color:#704b00;
font-weight:bold;
padding:0 0 0 22px;
margin:0;
}
.dpcms_pr_bpointle{margin:0;padding:0;overflow:hidden;width:918px;}
.dpcms_pr_bpointle_le{float:left;width:350px;display:inline;overflow:hidden;}
.dpcms_pr_bpointle dl{margin:10px 0 0;padding:0;overflow:hidden;font-size:14px;color:#a35a04;line-height:1.4;}
.dpcms_pr_bpointle dl dt{width:146px;}
.dpcms_pr_bpointle dl dd{width:350px;}
.dpcms_pr_bpointle dl dd ul{overflow:hidden;margin:6px 0 0;}
.dpcms_pr_bpointle dl dd ul li{list-style:disc;list-style-position:inside;color:#a35a04;margin:0 8px;padding:0;}
table.dpcms_pr_wide{
float:right;
width:546px;
border:1px solid #000;
border-collapse:collapse;
margin:0;
padding:0;
font-size:12px;
}
table.dpcms_pr_wide th{background:#e7e7e7;border-right:1px solid #000;border-bottom:1px solid #000;font-weight:normal;}
table.dpcms_pr_wide td{border-right:1px solid #000;border-bottom:1px solid #000;text-align:left;font-size:12px;}
table.dpcms_pr_wide .dpcms_moyori{width:192px;padding:4px;vertical-align:top;}
table.dpcms_pr_wide .dpcms_money{width:62px;padding:4px;vertical-align:top;}
table.dpcms_pr_wide .dpcms_reikin{width:85px;padding:4px;vertical-align:top;}
table.dpcms_pr_wide .dpcms_menseki{width:60px;padding:4px;vertical-align:top;}
table.dpcms_pr_wide .dpcms_shubetsu{width:95px;padding:4px;vertical-align:top;}
table.dpcms_pr_bukk_ta01{
width:900px;
border:1px solid #555;
border-collapse:collapse;
margin:0 auto;
}
table.dpcms_pr_bukk_ta01 th{
width:120px;
background:#eee;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:4px;
color:#000;
}
table.dpcms_pr_bukk_ta01 td{
border-right:1px solid #555;
border-bottom:1px solid #555;
padding:4px 6px;
}
/*詳細写真01*/
.dpcms_pr_photoarea{
clear:both;
overflow:hidden;
width:800px;
margin:0 auto;
}
table#dpcms_pr_photobox{
float:right;
width:520px;
border-collapse:collapse;
margin:0 20px 0 0;
}
table#dpcms_pr_photobox td.dpcms_gazo{
width:500px;
height:375px;
vertical-align:middle;
text-align:center;
margin:0;
padding:0;
}
#dpcms_pr_thumb{float:left;width:240px;margin:0;padding:0;}
#dpcms_pr_thumb ul.dpcms_mame{clear:both;padding:0 0 10px 0;overflow:hidden;}
#dpcms_pr_thumb ul.dpcms_mame:after{content:"";display: block;clear: both;}
#dpcms_pr_thumb ul.dpcms_mame li{
float:left;
display:inline;
width:104px;
height:74px;
margin:0 12px 3px 0;
display:table;
table-layout:fixed;
border:1px solid #eee;
}
#dpcms_pr_thumb ul.dpcms_mame li .dpcms_photomini{
display:table-cell;
width:100px;
height:72px;
text-align: center;
vertical-align: middle;
margin:0 auto;
}
#dpcms_pr_thumb ul.dpcms_mame li img{width:auto;height:auto;max-width:100px;max-height:72px;}
#dpcms_pr_thumb ul.dpcms_mame li .dpcms_image_cap{
display: table-cell;
display:block;
clear:both;
float:left;
font-size:12px;
background:#555;
width:100px;/*調整*/
padding:0 2px;
margin:2px 0 0 0;
color:#fff;
}
#dpcms_pr_thumb ul.dpcms_mame li div a{
display:block;
width:auto;
height:auto;
}

/****/