@charset "utf-8";
/* CSS Document */

#main p{line-height:1.5;}

#contactWay{
	background-color:#F3EFEB;
	overflow:hidden;
	padding:5px 15px;
	margin:25px 0;
}
* html #contactWay{zoom:1;}
#contactWay h4{
	color:#534741;
	font-size:14px;
	width:245px;
	float:left;
	text-align:center;
	padding-top:23px;
}
* html #contactWay h4{font-size:120%;}

#contactWay #contactNumbers{
	width:590px;
	float:right;
	padding-left:20px;
	border-left:1px #B2B2B2 solid;
	overflow:hidden;
}
* html #contactWay #contactNumbers{zoom:1;}
#contactWay #contactNumbers .tel{
	width:182px;
	float:left;
	padding-right:10px;
	margin-top:10px;
	border-right:1px #b2b2b2 solid;
}
#contactWay #contactNumbers .fax{
	width:188px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#contactWay #contactNumbers .times{
	clear:both;
	padding-top:5px;
	padding-bottom:13px;
}

#step{margin-bottom:20px;}
#attention{margin-bottom:15px;}

#main p strong,table th strong{color:#D4145A;}

table,table th,table td{border:0;}
table{margin:5px auto 35px auto;}
table th,table td{
	text-align:left;
	border:1px #fff solid;
	line-height:1.5;
	font-weight:100;
}
table th{
	vertical-align:top;
	background-color:#E6E6E6;
	padding:5px 10px;
}
table td{
	vertical-align:middle;
	width:70%;
	padding:5px;
}
table td .input1{width:400px;}
table td .input2{width:250px;}
table td .input3{width:110px;}
table td .input4{
	width:400px;
	height:10em;
}

#formBtns{
	width:398px;
	overflow:hidden;
	margin:0 auto 70px auto;
}
* html #formBtns{zoom:1;}
#formBtnsSingle{
	width:189px;
	margin:0 auto 70px auto;
}
#formBtns p,#formBtnsSingle p{overflow: hidden;}
#formBtns #kakunin,#formBtns #subMit{float:left;}
#formBtns #reset,#formBtns #backPage{float:right;}
#formBtns p input,#formBtnsSingle p input{
	width:189px;
	height:34px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	padding: 0;
	text-indent: -9999px;
	display: block;
}
#formBtns #kakunin input{background:url(../images/form_kakunin.gif) no-repeat left top;}
#formBtns #reset input{background:url(../images/form_reset.gif) no-repeat left top;}
#formBtns #subMit input{background:url(../images/form_submit.gif) no-repeat left top;}
#formBtns #backPage input,#formBtnsSingle #backPage input{background:url(../images/form_back.gif) no-repeat left top;}

/*確認画面*/
#formArart{
	margin:25px auto 50px 0;
	font-weight:bold;
	padding:15px;
	border:3px #ccc solid;
	line-height:2em;
	width:50%;
}
#formEnd{margin:0 auto 100px auto;}
#formEnd h3{
	margin-bottom:15px;
	font-size:14px;
	color:#367937;
}
* html #formEnd h3{font-size:120%;}
#formEnd p{margin-bottom:10px;}