@charset "utf-8";

#inquiry #title_col h2 { position:absolute; top:84px; left:50%; margin-left:-83px; z-index:1;}

/* sec1 */
#inquiry #sec1 { width:840px; margin:50px auto;}
#inquiry #sec1 strong { display:block; background:#f0eebf; text-align:center; font-weight:bold; padding:5px 0; margin:25px 0;}
#inquiry #sec1 span { display:inline-block; text-decoration:underline; margin-right:30px; /display:inline; /zoom:1;}


/* sec2 */
#inquiry #sec2 { width:846px; border:2px solid #e3e3e3; margin:0 auto; padding:50px 125px;}
#inquiry #sec2 p { padding-bottom:20px;}

#inquiry #sec2 dl { font-size:1.1em; margin-bottom:20px;}
#inquiry #sec2 dl:after{ content:" " ; clear:both; display:block; height:0;}
#inquiry #sec2 dt { float:left; width:220px; background:#e6e6e6; padding:5px 10px;}
#inquiry #sec2 dt span { color:#c00;}
#inquiry #sec2 dd { float:left; width:580px; padding-left:20px;}
#inquiry #sec2 dd input, #inquiry #sec2 dd textarea { font-size:1.1em; padding:5px;}

#inquiry #sec2 p.btn { text-align:center; padding-top:40px;}
#inquiry #sec2 p.btn button { padding:5px 20px;}

#inquiry #sec2.thanks b { font-size:1.4em;}

/* sec3 */
#inquiry #sec3 { width:980px; margin:0 auto; padding:70px 120px 0 0;}
#inquiry #sec3 h3 { font-size:1.5em;}
#inquiry #sec3 h4 { padding-top:15px;}
#inquiry #sec3 p { padding:20px 0;}
#inquiry #sec3 dd { padding-left:20px;}
#inquiry #sec3 ul { padding-left:20px;}