@charset "utf-8";
@import url("import.css");


/* -----------------------------------------------------------
CSS Information
 File name:      contact.css
 Style Info:     お問合せ専用CSS
----------------------------------------------------------- */

/**************************************************************

contact

***************************************************************/
#contact_visual {
	width:840px; height:350px;
	background: url(../../contact/img/bg_pic.jpg) no-repeat 0 0;
}
h3#lt_contact { background:url(../../contact/img/lt_contact.gif) no-repeat left; text-indent:-9999px; margin-bottom:15px; }

.english {
	font-size:80%;
	color:#b3b3b3;
	line-height:1.3em;
	display:block;
}
.english_other {
	color:#b3b3b3;
	line-height:1.5em;
}
table {
	clear:both;
	width:100%;
	line-height:1.6em;
}
#contact th {
	vertical-align:top;
	text-align:right;
	padding:8px 18px 8px 0;
	border-top:1px #999999 dotted;
}
#contact td {
	position:relative;
	display:block;
	vertical-align:top;
	padding:14px 0 8px 8px;
	border-top:1px #999999 dotted;
}
#contact td span {
	display:block;
	position:absolute;
	left:287px; top:17px;	
	font-family:"MS PGothic", Osaka, "ヒラギノ角ゴ Pro W3" !important;
	color:#dc0038;
	vertical-align:middle;
}
#contact td #textarea {
	left:378px;
}
#contact td input {
	width:260px !important;
	background:#e1e1e1;
	border:0;
	padding:3px 5px;
}
#contact td textarea {
	font-family:"MS PGothic", Osaka, "ヒラギノ角ゴ Pro W3" !important;
	font-size:100%;
	width:450px !important;
	height:215px !important;
	line-height:1.5em;
	background:#e1e1e1;
	border:0;
	padding:3px 5px;
}
#submit_box {
	width:810px;
}
#submit {
	margin-left:213px;
}
#submit input {
	border:0;
	width:128px; height:23px;
	/*text-indent:-9999px;*/
	font-size:0px;
	color:#fff;
	background:url(../../contact/img//check.gif) no-repeat;
	cursor:pointer;
}
#submit input:hover {
	background:url(../../contact/img/check_on.gif) no-repeat; 
}



/*----------------------------
	thanks用
----------------------------*/
#thanks {
	margin:15px 0 0 0;
	text-align:center;
}

#back_btn {
	margin:40px 0 0 0;
	text-align:center;
}

