@charset "utf-8";

/*--------------------------------------------------
inquiry
--------------------------------------------------*/

#inquiry div#main h2{
margin-bottom:22px;
}

#inquiry h3{
font-weight:bold;
margin:10px;

}

#inquiry h4{
color:#FF0000;
font-weight:normal;
margin:10px;
}

#inquiry form .inquiryTable{
margin-left:10px;
margin-bottom:25px;
width:675px;
border-top:1px solid #c0c0c0;
}
#inquiry form .inquiryTable th{
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background-color:#f4f4f4;
width:200px;
font-weight:bold;
text-align:left;
padding:10px;
}
#inquiry form .inquiryTable td{
border-bottom:1px solid #c0c0c0;
text-align:left;
padding:10px;
}

#inquiry form .inquiryTable .must{
color:#ff0000;
font-weight:normal;
padding-left:0.5em;
}

#inquiry form .inquiryTable input.W180{
width:180px;
height:1.5em;
}
#inquiry form .inquiryTable input.W405{
width:405px;
height:1.5em;
}
#inquiry form .inquiryTable textarea{
width:95%;
}
#inquiry form .inquiryTable label{
line-height:1.8em;
}
#inquiry form .inquiryTable label input{
vertical-align: middle;
margin-right:3px;
}
#inquiry form .inquiryTable input.border,
#inquiry form .inquiryTable textarea.border{
border:1px solid #7f9db9;
}
#inquiry form .formCtrl{
margin-left:10px;
margin-bottom:25px;
text-align:center;
}

#inquiry p.thanx{
width:447px;
margin:0 auto;
padding-top:54px;
padding-bottom:120px;
}