@charset "utf-8";

#inquiry_box { width:960px; margin-left:3px; margin:50px 0 40px 0;}

#inquiry_box_left { float:left; width:340px; padding-left:30px;}
#inquiry_box_left h2 { margin-bottom:30px;}
#inquiry_box_left ul li { padding-bottom:7px;}
#inquiry_box_left ul li span { font-weight:bold;}
#inquiry_box_left dl { margin-top:60px;}
#inquiry_box_left dd { margin-bottom:15px;}

#inquiry_box_right { float:right; width:540px; padding:20px 20px 30px 0;}

#inquiry_box #caution { font-weight:bold; padding:0 0 20px 0;}
#inquiry_box #caution span { display:inline-block; padding-right:5px; color:#f00;}

#inquiry_box form { width:540px;}
#inquiry_box form dl { width:540px; margin-bottom:10px;}
#inquiry_box form dl dt { float:left; width:160px;}
#inquiry_box form dl dt span { display:inline-block; color:#f00; padding-left:5px; font-weight:bold;}
#inquiry_box form dl dd { float:left; width:360px;}
#inquiry_box form dl dd input { width:356px; height:25px; border-left:2px solid #ccc;}
#inquiry_box form dl dd textarea { width:356px; height:150px;}

#inquiry_box p.confirm { float:left; margin-top:10px;}
#inquiry_box p.confirm input { width:150px; height:30px; color:#50361f; font-size:15px; margin-right:10px;}
#inquiry_box #warning { float:left; color:#f00; padding:10px 0 10px 10px;}


/* sendmail2.php */
#inquiry_box #verify { width:520px; margin:20px 0 20px 0; padding:15px; border:2px solid #d6ce8c;}
#inquiry_box #verify p { font-weight:bold; color:#d6ce8c; padding:0 0 15px 10px;}
#inquiry_box #verify h3 { font-size:1.2em; font-weight:bold; color:#413210; text-align:center; margin-bottom:20px; padding:0 10px 5px 10px; border-bottom:1px dashed #999;}

#inquiry_box p.confirm2 { width:534px; margin:30px 0 0 10px; text-align:center;}
#inquiry_box p.confirm2 input { display:inline-block; margin-right:15px; width:90px; height:30px; color:#50361f; font-size:15px;}


#thanks { width:600px; height:300px; border:3px solid #d6ce8c; margin:50px auto;}
#thanks h3 { background-color:#403F1C; padding:10px 0 10px 0; font-weight:bold; text-align:center; border-bottom:3px solid #d6ce8c;}
#thanks p { padding:30px 20px 0 20px;}







