/* -------------------------------------------
	[contact.css] お問い合わせCSS

------------------------------------------- */
#innerWrap {
	height:auto;
	width:838px;
}

#innerWrap .contact1 {
	height:740px;
}

#menu_bar {
	height:50px;
	width:inherit;
}

#wall_contact {
	width:inherit;
}
#wall_contact .wall_img_jp {
	height:175px;
	background-image:url(../../img/common/menu/wall_contact.jpg);
	background-repeat:no-repeat;
}
#wall_contact .wall_img_ch {
	height:175px;
	background-image:url(../../img/common/menu/wall_contact_c.jpg);
	background-repeat:no-repeat;
}

/* banner_title 継承 */
#banner_title .title_c1 {
	height:52px;
	background-repeat:no-repeat;
	background-position:center center;
}
.title_c1_jp {
	background-image:url(../../img/common/banner_title_c1.gif);
}
.title_c1_ch {
	background-image:url(../../img/common/banner_title_c1_c.gif);
}

#wall_background .contact_item {
	margin:10px 0px 0px 8px;
	width:95%;
	border-collapse:separate;
}
#wall_background .contact_item th {
	padding:6px 0px 6px 8px;
	width:120px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #D9D9D9;
	background-color:#F2F0E6;
}
#wall_background .contact_item td {
	padding:6px 0px 6px 8px;
	font-size:12px;
	font-weight:normal;		
	text-align:left;
	border-bottom:1px solid #E2E2E2;
}

/* 継承フォント */
#string_normal {
	margin-top:15px;
	padding:15px 15px 15px 15px;;
}

#btn_status {
	margin:0 auto;
	width:75%;
	height:50px;
	border:none;
}
#btn_status .clear {
	margin-top:20px;
	float:left;	
}
#btn_status .send {
	margin-top:20px;
	float:right;	
}

#ask_button {
	margin:20px 0px 10px 0px;
	text-align:center;
	width:95%;
}

#ask_Error {
	margin:0 auto;
/*	margin:5px 0px 15px 15px;*/
	padding:5px 0px 15px 15px;
	width:90%;
	border-style:dashed;
	border-color:#990000;
	border:1px;
	background-color:#FFC;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	line-height:1.5em;
}
#ask_Error p {
	font-size:12px;
	font-weight:bold;
	color:#990000;
}

#thanks_frame {
	margin:0 auto;
	width:85%;
	text-align:center;
	font-size:12px;
/*	height:300px;*/
}

#thanks_frame .ask_thanks {
/*	margin-left:20px;*/
/*	margin-bottom:50px;*/
	margin:20px 0px 50px 0px;
	text-align:left;
	font-size:12px;
	border:solid 1px #ccc;
}

#thanks_frame .ask_thanks p.title {
	margin-top:0px;
	padding:1em 1.8em;
	border-bottom:solid 1px #ccc;
	background:#E7E5DC;		/* アイボリー */
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#5C5C5C;
}

#thanks_frame .ask_thanks p.message {
	padding:5px 10px 0px 20px;
	font-size:12px;
	color:#5C5C5C;
	text-align:left;
	line-height:16px;
}
