@charset "utf-8";
/* CSS contact */
@import url(base.css);
@import url(common.css);
/*-----------------------------*/
.main_img{ background:url(../img/contact_img/bg_main_img_contact.jpg) repeat-x;}
.photo_background{
	background:url(../img/contact_img/contact_main_img.png) no-repeat;
	width:1280px; height:598px;
	margin:0 auto;
}
.photo_background .txt_photo{
	width:920px;
	padding-top:100px;
	margin:0 auto;
}
.photo_background .txt_photo h2{ text-align:left; padding-bottom:20px;}
.contact_phone{
	width:473px;
	height:37px;
	border:1px solid #8d1d22;
	font-size:14px;
	line-height:37px;
	float:left;
}
.contact_phone .txt01{
	float:left;
	display:inline-block;
	width:51%;
	background:#8d1d22;
	height:37px;
}
.contact_phone p{
	font-size:18px;
	float:left;
	color:#993333;
	padding-left:27px;
}
.form{ padding-left:80px;}
.form_table_right{  padding-top:10px; width:335px; float:right;}
.form_table{ padding-top:30px; width:475px; float:left;}
.form_table tr th{
	width:158px;
	color:#993333;
	font-size:14px;
	text-align:left;
}
.form_table tr td{ text-align:left;}
.form_table tr td input{
	width:310px; height:20px;
	padding:2px;
	border:none;
}
.form_table tr td .text_arrea{ width:310px; height:48px; border:none; padding:2px;}
.form_table tr td, .form_table tr th{ padding-bottom:10px;}
.form_table .txt_note{
	text-align:right;
	font-size:10px;
	color:#993333;
}
.form_table  th sup{ padding-bottom:10px; vertical-align:super; padding-left:5px;}
.btn_submit{ padding-top:15px;padding-left:140px;}


.button {
    border: none;
    background: #8d1d22;
    padding: 6px 55px;
	color:#fff;
}
.button:hover {
    border: none;
    background: #990000;
    padding: 6px 55px;
	color:#fff;
}
.caution {
    color: #FF0000;
	float:center;
}
.title_confirm{
	color: #000;
}

#inq_comment {
	width: 100%;
	height: 60px;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-bottom: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #DDD;
	background: #fff;
	/* CSS3 */
	text-shadow:1px 1px 0 #FFF;
	/* Webkit */
    background: -webkit-gradient( linear, left top, left bottom, from(#F2F2F2), to(#fff) );
	/* Firefox */
    background: -moz-linear-gradient( top, #F2F2F2, #fff );
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#F2F2F2, endColorstr=#ffffffff);
	zoom: 1;
}