@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for contact style
	
*/


/* 1.for cotact style
===============================================================*/
/* お問い合わせフォーム ==== */
div#contactArea table{
	width:580px;
	line-height:1.5;
	border-bottom:solid 1px #cfcfcf;
}
div#contactArea table th,td{
	padding:5px 0 5px 5px;
	border-top:solid 1px #cfcfcf;
}
div#contactArea table th{
	width:110px;
}
div#contactArea table td.w28{
	width:28px;
}
div#contactArea span.sample{
	color:#646464;
}
div#contactArea p#confirm{
	margin:20px 0 0 185px;
}
div#contactArea p#confirm input{
	display:block;
	width:220px;
	height:45px;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	background:url(../images/btn_confirm.gif) no-repeat left top;
}
div#contactArea #error{
	padding:10px;
	margin-bottom:20px;
	line-height:1.5;
	border:solid 1px #DD3C10;
	background-color:#FFEBE8;
}
div#contactArea span.errorMess{
	color:#bb2800;
}
/* 確認画面 ==== */
div#contactArea ul.btnArea{
	margin:20px 0 0 115px;
}
div#contactArea ul.btnArea li{
	float:left;
	display:inline;
}
div#contactArea ul.btnArea li.back input{
	display:block;
	width:172px;
	height:45px;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	background:url(../images/btn_back.gif) no-repeat left top;
}
div#contactArea ul.btnArea li.send input{
	display:block;
	width:220px;
	height:45px;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	background:url(../images/btn_send.gif) no-repeat left top;
}
.w200{
	overflow: hidden;
	width:200px !important;
}
.w410{
	width:410px !important;
}
/* 完了画面 ==== */
div#contactArea p.thanks{
	line-height:1.5;
	margin-bottom:30px;
}
div#contactArea ul.backNav li{
	padding-left:10px;
	margin-bottom:15px;
	background:url(../../common/images/ico_arrow.gif) no-repeat 0px 7px;
}
















