@charset "UTF-8";

/* /////////////////////////////////////////////////////////////////////////// お問い合わせ */

#formWrap{
	margin-bottom: 2em;
}

#btn_form{
float:left;
width:269px;
clear:both;
margin:30px 0 40px 316px;
display:inline;
}
#btn_form2{
float:left;
width:600px;
clear:both;
margin:30px 0 40px 265px;
display:inline;
}


table.formTbl{
width:670px;
margin:30px 0 30px 155px;
}

table.formTbl th,
table.formTbl td{
padding:8px 0;
vertical-align:top;
}

table.formTbl th{
padding-right:15px;
padding-left:0px;
width:140px;
font-weight:bold;
}

table.formTbl td{
padding-right:8px;
padding-left:8px;
width:499px;
}

.w500{
width:492px;
border: 1px solid #CCCCCC;
padding:4px 4px;
}

.text_error{
padding:25px;
background-color:#faeaeb;
border: 1px solid #cc323e;
color:#e20000;
}

.input_error{
background-color:#faeaeb;
}
.submit_btn {
    border: none;
	width: 269px;
	height: 59px;
    background: url(../img/btn_confirm.gif) no-repeat;
}
.confirm_submit_btn {
    border: none;
	width: 269px;
	height: 59px;
    background: url(../img/btn_submit.gif) no-repeat;	
}
.back_btn {
    border: none;
	width: 158px;
	height: 59px;
    background: url(../img/btn_back.gif) no-repeat;		
}
.submit_btn:hover,
.confirm_submit_btn:hover,
.back_btn:hover {
	cursor: pointer;
	opacity: .7;
}