@charset "utf-8";


.contSec p.order{margin:15px 10px 0 10px; font-size:96%;}
.contSec .toptext{margin:15px 10px 0 10px; font-size:96%;}

.contSec table{margin:20px 10px 0 10px; padding:0; font-size:96%; line-height:1.3; border-collapse: collapse; border: none; border-spacing: 0; width:98%;}

.contSec table td{padding:12px; border-bottom:1px solid #9f9f9f; border-left:none; background:#eef7ff;}
.contSec table td.photo{border-right:1px solid #9f9f9f; border-top:1px solid #9f9f9f; width:112px; padding-left:30px;}
.contSec table td.name{border-top:1px solid #9f9f9f; border-bottom:1px dashed #9f9f9f;}
.contSec table td.price{border-bottom:1px dashed #9f9f9f;}
.contSec table td.coment{border-bottom:1px solid #9f9f9f;}

.contSec h3{font-weight:bold; font-size:110%; border-left:7px solid #1786e6; margin:30px 10px 0 10px; padding:3px 0 3px 0;}
.contSec h3 span{padding-left:12px;}

.contSec h4{background:#e5f3ff; padding:5px 10px 5px 12px; font-size:96%; margin-top:15px;}
.contSec h4 span{color:#0778da;}

.contSec p.tel strong{font-size:110%; font-weight:bold; color:#003894;}


.contSec table.tokutei{margin:20px 10px 0 10px; padding:0; font-size:96%; line-height:1.3; border-collapse: collapse; border: none; border-spacing: 0; width:100%}
.contSec table.tokutei th.first{border-top:1px solid #9f9f9f;}
.contSec table.tokutei th{background:#fffce1; padding:12px; border-bottom:1px solid #9f9f9f; width:25%;}
.contSec table.tokutei td.first{border-top:1px solid #9f9f9f;}
.contSec table.tokutei td{padding:12px; border-bottom:1px solid #9f9f9f; border-left:none; background:#FFF;}
.contSec table.tokutei td p.mgt10{margin-top:10px;}
