@charset "utf-8";
/* CSS Document */

#inquiry .formTbl{
width:680px;
}
#inquiry .formTbl th{
padding:5px 0 8px 18px;
width:267px;
background:url(../images/cmn_bg01.gif) left bottom no-repeat;
text-align:left;
vertical-align:top;
}
#inquiry .formTbl th.sub{
padding:5px 0 8px 11px;
width:185px;
background:url(../images/cmn_bg02.gif) left bottom no-repeat;
font-weight:normal;
}
#inquiry .formTbl th em{
margin-left:1em;
color:#ff0000;
font-weight:normal;
font-style:normal;
}
#inquiry .formTbl .fS{
color:#999999;
font-weight:normal;
}

#inquiry .formTbl td{
padding:5px 0 8px 17px;
background:url(../images/cmn_bg03.gif) left bottom no-repeat;
}
#inquiry .formTbl td p{
margin:0;
}
#inquiry .formTbl td input{
border:1px solid #0068b3;
background:#ffffff;
vertical-align:middle;
}
#inquiry .formTbl td input.input1{
width:62px;
}
#inquiry .formTbl td input.input2{
width:200px;
}
#inquiry .formTbl td input.input3{
width:250px;
}
#inquiry .formTbl td input.input4{
width:320px;
}
#inquiry .formTbl td textarea{
border:1px solid #0068b3;
background:#ffffff;
width:363px;
}
#inquiry .formTbl td .formList{
margin:0;
}
#inquiry .formTbl td .formList li{
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
margin-right:1em;
list-style-type:none;
}
#inquiry .formTbl td .formList2{
margin:0;
}
#inquiry .formTbl td .formList2 li{
margin-right:1em;
margin-bottom:5px;
list-style-type:none;
text-align:left;
list-style-type:none;
}
#inquiry .formTbl td .formList2 li span{
display:block;
float:left;
width:180px;
text-align:left;
}
#inquiry .formTbl td .formList2 li p{
margin-left:180px;
text-align:left;
}
#inquiry .formTbl td .formList2 li .input2{
width:170px;
}
* html #inquiry .formTbl td .formList2 li .input2{
width:168px;
}
html #inquiry .formTbl td.address img{
vertical-align:middle;
margin-left:15px;
}
#inquiry .formTbl input.radio,
#inquiry .formTbl input.check{
border:none;
background:none;
margin-right:5px;
}
#inquiry .btn{
margin:0;
padding:13px 0;
text-align:center;
background:#e3e1dd;
}
#inquiry p.error{
float:left;
padding:2px 5px;
background-color:#fddbd9;
color:#ff0000;
}
#inquiry td p.error{
float:none;
display:-moz-inline-box;
display:inline-block;
/display:inline;
/zoom:1;
margin:0 0 5px;
padding:2px 5px;
background-color:#fddbd9;
color:#ff0000;
font-size:85.7%;
}
#inquiry p.error em,
#inquiry td p.error em{
font-style:normal;
font-weight:normal;
}
#inquiry form{
clear:both;
}


#inquiry #quote h2{
margin:0 0 5px;
border:none;
padding:5px;
line-height:1;
background:#e3ebef;
color:#0068b3;
}
#inquiry #quote h3{
margin-left:5px;
border:none;
color:#0068b3;
font-weight:normal;
}
#inquiry #quote h3 a{
padding:5px 28px 5px 0;
background:url(../images/cmn_ico_open.gif) right center no-repeat;
line-height:22px;
}
#inquiry #quote h3 a#close{
background:url(../images/cmn_ico_close.gif) right center no-repeat;
}

#inquiry #contents .normalTbl th.name{width:180px;}
#inquiry #contents .normalTbl .none2{width:90px;}


