@charset "utf-8";
/* CSS Document */

h3 {
	background: url(../images/page_title.gif) no-repeat;
	width: 731px;
	height: 41px;
	text-indent: -9999px;
	margin: 5px auto 20px auto;
}

.top_txt {
	font-size: 13px;
	padding: 0px 0px 20px 53px;
	line-height: 1.4;
}

.form_back_top {
	background: url(../images/form_top.gif) no-repeat;
	width: 716px;
	height: 20px;
	margin: 0px auto;
}


.form_back_body {
	background: url(../images/form_body.gif) repeat-y;
	width: 716px;
	margin: 0px auto;
	padding-bottom: 20px;
}


.form_back_bottom {
	background: url(../images/form_bottom.gif) no-repeat;
	width: 716px;
	height: 21px;
	margin: 0px auto;
}


.form_contents {
	width: 656px;
	margin: 0px 0px 0px 40px;
}

.form_contents dl {
	border-bottom: 1px dashed #999;
	margin-bottom: 15px;
	font-size: 14px;
}

.form_contents dd {
	line-height: 1.6;
	padding: 15px 30px;
	text-align: right;
}

.question {
	text-align: left;
}


h4.midashi01 {
	background: url(../images/step1_midashi.gif) no-repeat;
	width: 656px;
	height: 48px;
	text-indent: -9999px;
	margin-bottom: 20px;
	margin-top:0;
}

.step1-1 {
	background: url(../images/step1-1.gif) no-repeat;
	width: 461px;
	height: 30px;
	text-indent: -9999px;
}

.step1-2 {
	background: url(../images/step1-2.gif) no-repeat;
	width: 298px;
	height: 30px;
	text-indent: -9999px;
}

.step1-2_question {
	background: url(../images/step1-2_question.gif) no-repeat;
	width: 114px;
	height: 14px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}



.step1-3 {
	background: url(../images/step1-3.gif) no-repeat;
	width: 280px;
	height: 30px;
	text-indent: -9999px;
}

.step1-3_question {
	background: url(../images/step1-3_question.gif) no-repeat;
	width: 228px;
	height: 14px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}



.step1-4 {
	background: url(../images/step1-4.gif) no-repeat;
	width: 316px;
	height: 30px;
	text-indent: -9999px;
}

.step1-4_question {
	background: url(../images/step1-4_question.gif) no-repeat;
	width: 140px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}



.step1-5 {
	background: url(../images/test_step1-5.gif) no-repeat;
	width: 493px;
	height: 30px;
	text-indent: -9999px;
}


.step1-6 {
	background: url(../images/step1-6.gif) no-repeat;
	width: 493px;
	height: 30px;
	text-indent: -9999px;
}


.go_to_step3 {
	background: url(../images/step1_send.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	width: 188px;
	height: 38px;
	margin-left: 505px;
}



h4.midashi02{
	background: url(../images/step2_midashi.gif) no-repeat;
	width: 656px;
	height: 48px;
	text-indent: -9999px;
	margin-bottom: 20px;
	margin-top:0;
}


.step2-1 {
	background: url(../images/step2-1.gif) no-repeat;
	width: 508px;
	height: 30px;
	text-indent: -9999px;
}

.step2-2 {
	background: url(../images/step2-2.gif) no-repeat;
	width:418px;
	height: 30px;
	text-indent: -9999px;
}


h4.midashi03{
	background: url(../images/step3_midashi.gif) no-repeat;
	width: 656px;
	height: 48px;
	text-indent: -9999px;
	margin-bottom: 20px;
}



.step3-1 {
	background: url(../images/step3-1.gif) no-repeat;
	width: 310px;
	height: 30px;
	text-indent: -9999px;
}

.step3-2 {
	background: url(../images/step3-2.gif) no-repeat;
	width: 310px;
	height: 30px;
	text-indent: -9999px;
}


.step3-3 {
	background: url(../images/step3-3.gif) no-repeat;
	width: 382px;
	height: 30px;
	text-indent: -9999px;
}


.form_contents ul {
	width: 610px;
}

.position01 {
	background: url(../images/place1.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position02 {
	background: url(../images/place2.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position03 {
	background: url(../images/place3.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position04 {
	background: url(../images/place4.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}


.position05 {
	background: url(../images/place5.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position06 {
	background: url(../images/place6.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position07 {
	background: url(../images/place7.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position08 {
	background: url(../images/place8.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}


.position09 {
	background: url(../images/place9.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}

.position10 {
	background: url(../images/place10.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}


.position11 {
	background: url(../images/place11.gif) no-repeat;
	width: 147px;
	text-align: center;
	padding-top: 130px;
	margin-right: 5px;
}




.step3-1-1_question {
	background: url(../images/step3-1_name1.gif) no-repeat right;
	width: 51px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}

.step3-1-2_question {
	background: url(../images/step3-1_name2.gif) no-repeat right;
	width: 51px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}

.step3-2-1_question {
	background: url(../images/step3-2_mail1.gif) no-repeat right;
	width: 89px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}

.step3-2-2_question {
	background: url(../images/step3-2_mail2.gif) no-repeat right;
	width: 117px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 0px 0px;
}

.step3-3_question {
	background: url(../images/step3-3_tel.gif) no-repeat right;
	width: 52px;
	height: 13px;
	text-indent: -9999px;
	text-align: left;
	margin: 5px 6px 6px 0px;
}


.next {
	width: 500px;
	margin: 5px auto 6px auto;
	text-align: center;
}

.example {
	font-size:12px;
	padding-top: 5px;
}



.send_back {
	background: url(../images/send_back.gif) no-repeat;
	width: 331px;
	margin: 0px auto;
	padding: 10px 200px 0px 200px;
}

.send_txt {
	background: url(../images/send_txt.gif) no-repeat;
	width: 168px;
	height: 18px;
	text-indent: -9999px;
}

.item_under{
	position:relative;
	width:630px;
	height:125px;
	margin:0 auto;
	background:url(../images/item_under_back.gif) no-repeat;
}

.item_under_navi{
	position:absolute;
	top:90px;
	left: 40px;
}

.item_under_navi li{
	float:left;
	margin-right:4px;
}




.thanks_text {
	padding: 20px 50px;
	font-size: 14px;
	line-height: 1.4;
}

.thanks_title {
	background: url(../images/thankyou.gif) no-repeat;
	width: 405px;
	height: 63px;
	text-indent: -9999px;
	margin: 0px auto 20px auto;
}

