@charset "euc-jp";

input.ime_off,
input.ime_on,
select,
textarea { padding:3px; margin:2px 0 ; border:1px solid #c9c9c9; font-size:12px; }

#formEnd { margin-top:15px; text-align:center }


.hissu,
.ninni { padding-left:40px; margin:2px 0; }
.hissu { background:url(../contact/images/hissu.gif) no-repeat; }
.ninni { background:url(../contact/images/ninni.gif) no-repeat; }

.w90per { width:90%; }
.w50per { width:50%; }

.pList { border:3px double #ccc; padding:5px 10px 10px; margin:15px 20px 0; background:#eee; }
.pList li { padding:5px; }

body.contact #contents form td { padding:0 5px 12px 0; font-size:20px; vertical-align:middle; }
body.contact #contents form td.linenone { border:none; padding:0; }
body.contact #contents form th { padding:6px 5px; font-size:14px; text-align:center; background:#336; vertical-align:middle; }
body.contact #contents form th.bg2 { background:#6077c6; width:123px; }



body.estimate #contents form td {  font-size:20px; vertical-align:top; }
body.estimate #contents form td.bt {  font-size:20px; vertical-align:middle; background-color:#e2e8f4;}
body.estimate #contents form td.naka { vertical-align:middle;}
body.estimate #contents form td.linenone { border:none; padding:0; }
body.estimate #contents form td.linenone02 { border:none; padding:0; background-color:#e2e8f4;  vertical-align:middle;}

body.estimate #contents form th { padding:0; line-height:1.5; font-size:14px; text-align:center; background:#336; vertical-align:middle; color:#fff; }

body.estimate #contents form th.line_sub02 { padding:0; font-size:14px; text-align:center; background:#336; vertical-align:middle; color:#fff; }

body.estimate #contents form th.bg2 { background:#6077c6; width:123px; }

body.estimate #contents #setti_box{ margin-top:15px;}

#setti_mein{ float:left; margin-left:7px; background-color:#e2e8f4;}


body.estimate #contents form th.line_sub03 { padding:0; line-height:1.5; font-size:14px; text-align:center; background:#336; vertical-align:middle; color:#fff; border-bottom:2px #fff solid; }
body.estimate #contents form td.linenone03 { border:none; padding:0; border-right:2px #fff solid;}
.detached_oknai{ padding-top:2px;}

body.estimate #contents form th.detatitle { width:80px; padding:5px 10px; line-height:1.5; font-size:14px; text-align:center; background:#336; vertical-align:middle; color:#fff;  }