@charset "utf-8";

#inquiry_box { width:1005px; margin:50px 0 40px 3px; padding-bottom:35px; font-size:0.9em; line-height:1.6em;}

#inquiry_box_left { float:left; width:340px; padding-left:30px;}
#inquiry_box_left h2 { background:url(../../images/inquiry/inquiry_menu_text.gif) no-repeat; width:329px; height:51px; text-indent:-9999px; margin-bottom:30px;}
#inquiry_box_left ul li span { color:#aa403f; font-weight:bold;}
#inquiry_box_left ul li a { background:url(../../images/common/qa.jpg) no-repeat; width:100px; height:20px; display:block; text-indent:-9999px; margin-left:235px;}
#inquiry_box_left ul li a:hover { background:url(../../images/common/qa.jpg) 0 -20px no-repeat;}
#inquiry_box_left dl { background:url(../../images/inquiry/inquiry_text.gif) no-repeat; width:248px; height:79px; text-indent:-9999px; margin-top:30px;}

#inquiry_box_right { float:left; width:570px; padding:0 0 30px 30px;}


#inquiry #warning { color:#ce0400; padding:0 0 5px 0;}

#inquiry form { width:570px;}
#inquiry form #form_bg { width:530px; background:#EAE4DF; border:1px solid #413210; padding:20px;}
#inquiry form dl { width:530px; margin-bottom:10px;}
#inquiry form dl dt { float:left; width:140px; font-weight:bold;}
#inquiry form dl dt span { display:inline-block; color:#ce0400; padding-left:5px;}
#inquiry form dl dd { float:left; width:380px;}
#inquiry form dl dd input { width:376px; height:25px; border-left:2px solid #ccc;}
#inquiry form dl dd textarea { width:376px; height:150px;}

#inquiry p.confirm { width:580px; text-align:center; margin:20px 0 0 auto;}
#inquiry p.confirm input { width:130px; height:30px; font-size:0.9em;}

#inquiry #reserve { padding:40px 0 0 0;}
#inquiry #reserve p { padding-bottom:10px;}


/* sendmail2.php */
#inquiry #verify { width:520px; margin:20px auto; padding:15px; background:#EAE4DF; border:1px solid #413210;}
#inquiry #verify p { font-weight:bold; color:#413210; padding:0 0 15px 10px;}
#inquiry #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 p.confirm2 { width:534px; margin:30px 0 0 10px; text-align:center;}
#inquiry p.confirm2 input { display:inline-block; margin-right:15px; width:90px; height:30px; font-size:0.9em;}



/*form { width:570px; padding-top:20px;}
*/#inquiryform_name2 p { margin-top:10px;}
#inquiryform_name2 input { margin-top:10px;}

.inquiryform { padding:8px;}
.inquiryform p { float:left; color:#fff; width:170px; display:block; padding:5px 0 0 25px;}
.inquiryform p span { color:#aa403f;}
.inquiryform input { float:left; display:block; margin-left:5px; font-size:medium; padding-top:3px;}
.inquiryform textarea { float:left; display:block; font-size:medium; margin:0 0 10px 5px; padding-top:3px;}

#error_msg { float:left; padding-top:5px; padding-left:48px; color:#aa403f;}
.middle input { width:220px;}
.wide input { width:340px;}
.wide textarea { width:340px; height:140px;}

#kakuninbtn { margin-top:35px;}
#kakuninbtn p { float:left; padding-left:45px;}
#kakuninbtn input { width:100px; height:30px; color:#50361f; font-size:15px; margin-right:10px;}

#thanks { margin:70px auto;}







