@charset "UTF-8";

/* ***********************************************************************
	btn hover
*********************************************************************** */
#experiance_form_jump_btn01 a:hover,
#experiance_impression_btn01 a:hover,
#experiance_impression_btn02 a:hover,
#experiance_impression_btn03 a:hover,
#experiance_impression_btn04 a:hover,
#experiance_impression_btn05 a:hover,
#experiance_impression_btn06 a:hover,
#experiance_impression_btn07 a:hover,
#experiance_impression_btn08 a:hover,
#experiance_impression_btn09 a:hover,
#experiance_impression_btn10 a:hover,
#experiance_impression_btn11 a:hover,
#experiance_impression_btn12 a:hover,
#experiance_side_link_btn01 a:hover,
#experiance_side_link_btn02 a:hover,
#experiance_side_link_btn03 a:hover,
#experiance_form_jump_btn02 a:hover,
#experiance_link_btn01 a:hover,
#experiance_movie a:hover,
#experiance_form_jump_btn03 a:hover,
.experiance_quo_btn a:hover,
#experiance_thanks_btn01 a:hover,
#experiance_thanks_btn02 a:hover,
#experiance_thanks_btn03 a:hover,
#experiance_thanks_btn04 a:hover,
#experiance_thanks_btn05 a:hover,
#experiance_thanks_btn06 a:hover
{
    background-position:right top;
}

/* ***********************************************************************
	contents
*********************************************************************** */
#experiance_main{
    position: relative;
	width: 580px;
	margin-left:10px;
	color:#1E1004;
}
#experiance_back01 {
	padding-top:0px;
}
#experiance_back02{
	background:  url(../images/experiance/experiance_back02.png) repeat-y left top;
	width: 580px;
	padding-bottom:15px;
}
#experiance_back03 {
	padding-bottom: 25px;
}
#experiance01{
    background:url(../images/experiance/experiance01.png) no-repeat left top;
	height:800px;
	width:580px;
	position:relative;
}
#experiance_animation{
	position:absolute;
	top:173px;
	left:25px;
}
#experiance04{
    background:url(../images/experiance/experiance04.png) no-repeat left top;
	height:264px;
	width:580px;
	padding-top:1px;
	position:relative;
}
#experiance_sentence01{
    margin-left:95px;
	margin-top:12px;
	font-size:1.2em;
	line-height:1.4em;
}
.experiance_red{
    color:#CC0000;
}
#experiance_ancher01{
    position:absolute;
	left:0px;
	top:75px;
}
#experiance_ancher02{
    position:absolute;
	left:0px;
	top:-170px;
}
#experiance_estimation_date{
    position:absolute;
	top:210px;
	right:-30px;
}
#experiance_form_jump_btn01 a {
    background:url(../images/experiance/experiance_form_btn.png) no-repeat left top;
	width:230px;
	padding-top:210px;
	position:absolute;
	right:-230px;
	bottom:-220px;
}

#experiance05{
    background:url(../images/experiance/experiance05.png) no-repeat left top;
	height:480px;
	width:580px;
	position:relative;
}
.experiance_impression_btn a{
	background:no-repeat left top;
}
#experiance_impression_btn01 a{
    background:url(../images/experiance/experiance_op_btn01.png);
	width:130px;
	padding-top:115px;
	position:absolute;
	top:0px;
	left:130px;
}
#experiance_impression_btn02 a{
    background:url(../images/experiance/experiance_op_btn02.png);
	width:130px;
	padding-top:120px;
	position:absolute;
	top:3px;
	left:268px;
}
#experiance_impression_btn03 a{
    background:url(../images/experiance/experiance_op_btn03.png);
	width:150px;
	padding-top:75px;
	position:absolute;
	top:0px;
	left:405px;
}
#experiance_impression_btn04 a{
    background:url(../images/experiance/experiance_op_btn04.png);
	width:170px;
	padding-top:80px;
	position:absolute;
	top:125px;
	left:20px;
}
#experiance_impression_btn05 a{
    background:url(../images/experiance/experiance_op_btn05.png);
	width:150px;
	padding-top:125px;
	position:absolute;
	top:122px;
	left:190px;
}
#experiance_impression_btn06 a{
    background:url(../images/experiance/experiance_op_btn06.png);
	width:180px;
	padding-top:55px;
	position:absolute;
	top:140px;
	left:328px;
}
#experiance_impression_btn07 a{
    background:url(../images/experiance/experiance_op_btn07.png);
	width:130px;
	padding-top:110px;
	position:absolute;
	top:250px;
	left:105px;
}
#experiance_impression_btn08 a{
    background:url(../images/experiance/experiance_op_btn08.png);
	width:170px;
	padding-top:100px;
	position:absolute;
	top:250px;
	left:235px;
}
#experiance_impression_btn09 a{
    background:url(../images/experiance/experiance_op_btn09.png);
	width:150px;
	padding-top:95px;
	position:absolute;
	top:250px;
	left:410px;
}
#experiance_impression_btn10 a{
    background:url(../images/experiance/experiance_op_btn10.png);
	width:190px;
	padding-top:90px;
	position:absolute;
	top:360px;
	left:0px;
}
#experiance_impression_btn11 a{
    background:url(../images/experiance/experiance_op_btn11.png);
	width:180px;
	padding-top:95px;
	position:absolute;
	top:370px;
	left:195px;
}
#experiance_impression_btn12 a{
    background:url(../images/experiance/experiance_op_btn12.png);
	width:190px;
	padding-top:70px;
	position:absolute;
	top:345px;
	left:318px;
}
#experiance06{
    background:url(../images/experiance/experiance06.png) no-repeat left top;
	height:181px;
	width:580px;
	padding-top:1px;
	position:relative;
}
#experiance_side_link01{
    position:absolute;
	top:-150px;
	right:-270px;
}
#experiance_side_link02{
    position:absolute;
	top:155px;
	right:-200px;
	font-size:0;
}
#experiance_side_link_btn01 a{
    background:url(../images/common/common_link_btn03.png) no-repeat left top;
	width:200px;
	padding-top:130px;
}
#experiance_side_link_btn02 a{
    background:url(../images/common/common_link_btn04.png) no-repeat left top;
	width:200px;
	padding-top:130px;
}
#experiance_side_link_btn03 a{
	background:url(../images/common/common_link_btn05.png) no-repeat left top;
	width:200px;
	padding-top:130px;
}
#experiance_sentence02{
    margin:5px 0 0 80px;
	font-size:1.4em;
	font-weight:bold;
}
.experiance_sentence03{
    width:450px;
	margin-left:75px;
	font-size:1em;
	line-height:1.6em;
}
.experiance_sentence04{
    margin:64px 0 0 80px;
	font-size:1.4em;
	font-weight:bold;
}
#experiance07{
    background:url(../images/experiance/experiance07.png) no-repeat left top;
	height:104px;
	padding-top:1px;
	width:580px;
}
#experiance08{
    background:url(../images/experiance/experiance08.png) no-repeat left top;
	height:104px;
	padding-top:1px;
	width:580px;
	position:relative;
}
#experiance_form_jump_btn02 a {
    background:url(../images/experiance/experiance_form_btn.png) no-repeat left top;
	width:230px;
	padding-top:210px;
	position:absolute;
	right:-230px;
	bottom:-220px;
}

#experiance_link_btn01 a{
    background:url(../images/common/common_link_btn11.png) no-repeat left top;
	width:470px;
	padding-top:135px;
	margin-left:65px;
}
#experiance09{
    background:url(../images/experiance/experiance09.png) no-repeat left top;
	height:104px;
	padding-top:1px;
	width:580px;
}
#experiance10{
    background:url(../images/experiance/experiance10.png) no-repeat left top;
	height:104px;
	padding-top:1px;
	width:580px;
}
#experiance11{
}
#experiance11_1{
}
#experiance11_2{
}
#experiance_movie_back{
	background:url(../images/experiance/experiance27.png) no-repeat left top;
	position:relative;
	width:580px;
	height:344px;
	padding-top:1px;
}
#experiance_movie_sentence{
    color:#FFFFFF;
	font-size:1.4em;
	margin-top:100px;
	font-weight:bold;
	padding-left:120px;
	line-height:1.4em;
	height:20px;
	margin-left:40px;
}
#experiance_movie a{
    width:510px;
	margin-left:70px;
	background:url(../images/experiance/experiance_movie_btn.png) no-repeat left top;
	padding-top:238px;
}
#experiance12{
    background:url(../images/experiance/experiance12.png) no-repeat left top;
	height:359px;
	padding-top:1px;
	width:580px;
	position:relative;
}
#experiance_side_link03{
    position:absolute;
	top:0px;
	right:-270px;
}
#experiance_sentence05{
    margin-left:80px;
	margin-top:20px;
	font-size:1.1em;
	line-height:1.6em;
}
#experiance13{
    background:url(../images/experiance/experiance13.png) no-repeat left top;
	height:39px;
	padding-top:1px;
	width:580px;
}
#experiance_sentence06{
    margin-top:15px;
	font-size:1em;
	margin-left:80px;
}
#experiance14{
    background:url(../images/experiance/experiance14.png) repeat-y left top;
	width:580px;
}
#experiance_sentence07{
	font-size:1em;
	margin-left:80px;
	width:420px;
	line-height:1.4em;
	margin-bottom:10px;
}
#experiance_form_back01{
    margin-left:10px;
	position:relative;
}
#experiance_form_back02{
    background:url(../images/experiance/experiance_form_back02.png) repeat-y left top;
	width:565px;
    margin-left:10px;
	padding:25px 0 0 2px;
}
#experiance_form_back03{
    margin-left:10px;
}
.experiance_form01 {
    width:480px;
	margin-left:60px;
	clear:left;
}
.form_title01 {
    color:#301812;
	line-height:1.4em;
	font-size:1.1em;
	width:180px;
	float:left;
	padding-top:2px;
}
.form_box01{
    width:110px;
	float:left;
}
.form_sentence {
    color:#301812;
}
.experiance_form_clear01 {
    width:480px;
	height:20px;
	margin-left:60px;
	clear:left;
}
.form_title_clear01 {
	width:180px;
	float:left;
	height:20px;
}
.form_box_clear01{
    width:110px;
	float:left;
	color:#9B8E87;
	font-size:1em;
	text-indent:5px;
}
.form_title02 {
    color:#301812;
	line-height:1.4em;
	font-size:1.1em;
	width:180px;
	float:left;
	padding-top:2px;
	clear:left;
	text-indent:35px;
}
.form_box02{
    width:270px;
	float:left;
}
.form_box_clear02{
    width:260px;
	margin-left:180px;
	color:#9B8E87;
	font-size:1em;
	text-indent:5px;
}
.form_adrress{
    float:left;
	width:60px;
	color:#301812;
	padding-top:2px;
}
.form_box03{
    width:200px;
	float:left;
}
.form_title_clear02 {
	width:240px;
	float:left;
	height:20px;
}
.form_title03 {
    color:#301812;
	line-height:1em;
	font-size:1.1em;
	width:480px;
	text-indent:35px;
	_padding-top:8px;
}
.form_title04 {
    color:#301812;
	line-height:1.4em;
	font-size:1.1em;
	width:480px;
	padding-top:2px;
}
.form_title04 a:link, .form_title04 a:visited{
    color: #036EB8;
	text-decoration:underline;
}
.form_title04 a:hover, .form_title04 a:active{
    color: #FF7F29;
}
*:first-child+html .form_title03 {
    color:#301812;
	line-height:1em;
	font-size:1.1em;
	width:480px;
	text-indent:35px;
	padding-top:8px;
}
.form_box04{
	padding-bottom:0px;
    width:445px;
	margin-left:35px;
	_margin-left:17px;
}
*:first-child+html .form_box04{
	padding-bottom:0px;
    width:445px;
	margin-left:17px;
}
.experiance_form_check01{
    width:480px;
	margin-left:60px;
	clear:left;
	padding-top:20px;
}
.form_check00_01{
    width:120px;
	height:20px;
	float:left;
	padding-top:2px;
	margin-left:180px;
	_margin-left:90px;
	padding-bottom:5px;
}
.form_check00_02{
    width:120px;
	height:20px;
	float:left;
	padding-top:2px;
	padding-bottom:5px;
}
.form_check00_03{
    width:250px;
	clear:left;
	margin-left:240px;
	font-size:0.8em;
	padding-bottom:5px;
}
.form_check01{
    width:80px;
	height:20px;
	float:left;
	padding-top:2px;
}
.form_check02{
    width:80px;
	height:40px;
	float:left;
	padding-top:2px;
}
.form_check03{
    width:200px;
	height:40px;
	float:left;
	padding-top:2px;
}
#experiance15{
}
#experiance_thanks01{
    background:url(../images/experiance/experiance_thanks01.png) no-repeat left top;
	width:580px;
	height:185px;
	position:relative;
}
#experiance_thanks02{
    background:url(../images/experiance/experiance_thanks02.png) no-repeat left top;
	width:580px;
	height:284px;
	padding-top:1px;
}
#experiance_thanks_sentence01{
    font-size:1.1em;
	margin-left:60px;
	width:455px;
	margin-top:50px;
	line-height:1.4em;
}
.experiance_red_under{
    color:#CC0000;
	text-decoration:underline;
	font-size:1.1em;
}
#experiance_thanks_btn01 a{
    background:url(../images/common/common_link_btn26.png) no-repeat left top;
	width:540px;
	padding-top:100px;
	margin-left:25px;
	margin-top:20px;
}
#experiance_thanks_btn02 a{
    background:url(../images/common/common_link_btn24.png) no-repeat left top;
	width:510px;
	padding-top:100px;
	margin-left:45px;
}
#experiance_thanks_btn03 a{
	background:url(../images/common/common_link_btn22.png) no-repeat left top;
	width:540px;
	padding-top:95px;
	margin-left:32px;	
}
#experiance_thanks_btn04 a{
	background:url(../images/common/common_link_btn23.png) no-repeat left top;
	width:520px;
	padding-top:135px;
	margin-left:41px;
}
#experiance_thanks_btn05 a{
	background:url(../images/common/common_link_btn21.png) no-repeat left top;
	width:520px;
	padding-top:120px;
	margin-left:40px;
}
#experiance_thanks_btn06 a{
	background:url(../images/common/common_link_btn25.png) no-repeat left top;
	width:510px;
	padding-top:95px;
	margin-left:40px;
}
#experiance_thanks_image01{
    margin-left:10px;
	margin-bottom:10px;
}
#experiance_contact{
    padding-left:35px;
	padding-top:40px;
	padding-bottom:20px;
	position:relative;
}
#experiance_thanks_side_bottom{
    position:absolute;
	top:5px;
	right:-268px;
}
.experiance_promice{
    background-position:left top;
	background-repeat:no-repeat;
	width:580px;
}
#experiance16{
    position:absolute;
	top:-92px;
	left:0px;
}
#experiance17{
    background:url(../images/experiance/experiance17.png);
	height:90px;
	position:relative;
	margin-top:80px;
	margin-bottom:15px;
}
#experiance18{
    background:url(../images/experiance/experiance18.png);
	height:70px;
	margin-bottom:15px;
}
#experiance19{
    background:url(../images/experiance/experiance19.png);
	height:60px;
	margin-bottom:15px;
}
#experiance20{
    background:url(../images/experiance/experiance20.png);
	height:70px;
	margin-bottom:15px;
}
#experiance21{
    background:url(../images/experiance/experiance21.png);
	height:60px;
	margin-bottom:15px;
}
#experiance22{
    background:url(../images/experiance/experiance22.png);
	height:60px;
	margin-bottom:15px;
}
#experiance23{
    background:url(../images/experiance/experiance23.png);
	height:110px;
	margin-bottom:15px;
}
#experiance24{
    background:url(../images/experiance/experiance24.png);
	height:70px;
	margin-bottom:15px;
}
#experiance25{
    background:url(../images/experiance/experiance25.png);
	height:90px;
	margin-bottom:15px;
}
#experiance26{
    background:url(../images/experiance/experiance26.png);
	height:110px;
	position:relative;
}
.experiance_sentence08{
    width:420px;
	line-height:1.6em;
	font-size:1.1em;
	margin-left:115px;
	padding-top:15px;
}
.experiance_promice_red{
    color:#C31230;
}
#experiance_form_jump_btn03 a {
    background:url(../images/experiance/experiance_form_btn.png) no-repeat left top;
	width:230px;
	padding-top:210px;
	position:absolute;
	right:-240px;
	bottom:-20px;
}
.experiance_quo_btn a{
    background:url(../images/experiance/experiance_quo_btn.png) no-repeat left top;
	width:220px;
	padding-top:155px;
}
#experiance_quo_btn01{
    position:absolute;
	top:-160px;
	right:-225px;
}
#experiance_quo_btn02{
    position:absolute;
	top:320px;
	right:-225px;
}
