﻿


/*layout*/
/*------------------------------------------------------------------------------*/

#wrapper{
	width:100%;
	min-width:980px;
}

#header{
	width:100%;
	height:237px;
	background:url(../image/common/lp_header.jpg) no-repeat top center;	
	margin:0 auto;
	text-indent:-9999px;
}

/*lp_top_box01*/
/*------------------------------------------------------------------------------*/

.lp_top_box01{
	width:100%;
	height:675px;	
	background:url(../image/common/lp_top_box01_bg.jpg) no-repeat top center;	
	margin:0 auto;
}

.lp_top_box01_in{
	width:980px;
	margin:0 auto;
	padding-top:39px;
	position:relative;	
}

.lp_top_box01_in .lp_top_box01_subtitle{
	width:256px;
	height:59px;
	background:url(../image/common/lp_top_box01_subtitle_bg.png) no-repeat;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	padding:22px 0px 0px 15px;	
	position:absolute;
	top:-38px;
	left:-84px;
}

.lp_top_box01_in .lp_top_box01_title{
	font-size:60px;
	color:#FFFF4D;
	font-weight:bold;
	line-height:120%;
	margin:0px 0px 58px 60px;
}

.lp_top_reason_box01{
	margin-bottom:25px;
}

.lp_top_reason_box01 .lp_top_reason_child{
	width:316px;
	height:350px;
	background:url(../image/common/lp_top_reason_child_bg.jpg) no-repeat;	
	float:left;
	margin-left:16px;
	padding:48px 0px 0px 0px;
}

.lp_top_reason_box01 .lp_top_reason_child:first-child{
	margin-left:0px;
}

.lp_top_reason_child .lp_top_reason_child_txt01{
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:120%;
	text-align:center;
	margin-bottom:29px;
}

.lp_top_reason_child .lp_top_reason_child_txt02{
	font-size:100px;
	color:#FFFF4D;
	font-weight:bold;	
	line-height:80%;
	text-align:center;
	margin-bottom:5px;
}

.lp_top_reason_child_txt02 span{
	font-size:28px;
	margin-left:8px;
}

.lp_top_reason_child .lp_top_reason_child_txt03{
	width:260px;
	font-size:16px;
	color:#FFFFFF;
	line-height:150%;
	margin:0 auto;
}

.lp_top_reason_box02 .lp_top_reason_box02_txt{
	font-size:15px;
	text-align:center;
}


/*lp_top_box02*/
/*------------------------------------------------------------------------------*/

.lp_top_box02{
	width:100%;
	height:753px;	
	background:url(../image/common/lp_top_box02_bg.jpg) no-repeat top center;	
	margin:0 auto;
}

.lp_top_box02_in{
	width:980px;
	margin:0 auto;
	padding-top:54px;
}

.lp_top_contact_box{
	text-align:center;	
	margin-bottom:52px;
}

.lp_top_contact_box .lp_top_contact_txt{
	width:690px;
	font-size:24px;
	line-height:160%;
	font-weight:bold;
	margin:0px auto 45px auto;
}

.lp_top_contact_txt span{
	font-size:60px;
	color:#8D0030;
	font-weight:normal;	
}

.lp_top_box02 .lp_top_hearing_box{
	margin-bottom:53px;
}

.lp_top_hearing_box .lp_top_hearing_box_left{
	font-size:17px;
	line-height:150%;
	float:left;
	margin-top:78px;
}

.lp_top_hearing_box .lp_top_hearing_box_right{
	float:right;
}

.lp_top_box02 .lp_top_box02_title{
	font-size:36px;
	color:#DBB205;
	text-align:center;
	font-weight:bold;	
}


/*lp_top_box03*/
/*------------------------------------------------------------------------------*/

.lp_top_box03{
	width:100%;
	height:639px;	
	background-color:#FCFCFC;
}

.lp_top_box03_in{
	width:980px;
	margin:0 auto;
	padding-top:37px;
}

.lp_top_box03_in .lp_top_voice_box01,.lp_top_box04_in .lp_top_voice_box01,.lp_top_box05_in .lp_top_voice_box01{
	margin-bottom:26px;
}

.lp_top_voice_box01 .lp_top_voice_box01_left{
	width:93px;
	float:left;
}

.lp_top_voice_box01 .lp_top_voice_box01_right{
	width:844px;	
	float:right;
}

.lp_top_voice_box01_right .lp_top_voice_box01_title{
	width:815px;
	height:63px;
	border:solid 3px #ACAC9D;
	background-color:#F2F2EC;
	padding:11px 0px 0px 23px;
	margin-bottom:26px;
}

.lp_top_voice_box01_title p{
	font-size:24px;
	line-height:120%;
}

.lp_top_voice_box01_right .lp_top_voice_box01_customer{
	height:84px;
	background:url(../image/common/lp_top_voice_icon01.png) no-repeat;
	font-size:19px;
	text-indent:77px;
	line-height:84px;
}

.lp_top_voice_box01_right .lp_top_voice_box01_customer span{
	font-size:15px;
}

.lp_top_voice_box02 .lp_top_voice_box02_left{
	width:304px;
	float:left;
}

.lp_top_voice_box02 .lp_top_voice_box02_right{
	width:652px;
	float:right;
}

.lp_top_voice_box02_right .lp_top_voice_demand_title{
	width:652px;
	height:47px;
	background:url(../image/common/lp_top_voice_demand_title_bg.png) no-repeat;
	text-indent:42px;
	line-height:47px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:14px;
}

.lp_top_voice_box02_right .lp_top_voice_result_title{
	width:652px;
	height:52px;
	background:url(../image/common/lp_top_voice_result_title_bg.png) no-repeat;	
	text-indent:45px;
	line-height:52px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:14px;	
}

.lp_top_voice_box02_right .lp_top_voice_box02_txt01{
	font-size:15px;
	line-height:140%;
	margin-bottom:26px;
}

.lp_top_voice_box02_right .lp_top_voice_box02_txt02{
	font-size:15px;
	line-height:140%;
}


/*lp_top_box04*/
/*------------------------------------------------------------------------------*/

.lp_top_box04{
	width:100%;
	height:639px;	
}

.lp_top_box04_in{
	width:980px;
	margin:0 auto;
	padding-top:37px;
}

.lp_top_voice_box01_right .lp_top_voice_box01_customer02{
	height:84px;
	background:url(../image/common/lp_top_voice_icon02.png) no-repeat;
	font-size:19px;
	text-indent:77px;
	line-height:84px;
}

.lp_top_voice_box01_right .lp_top_voice_box01_customer02 span{
	font-size:15px;
}


.lp_top_voice_box03 .lp_top_voice_box03_left{
	width:652px;
	float:left;
}

.lp_top_voice_box03 .lp_top_voice_box03_right{
	width:304px;
	float:right;	
}


.lp_top_voice_box03_left .lp_top_voice_demand_title{
	width:652px;
	height:47px;
	background:url(../image/common/lp_top_voice_demand_title_bg.png) no-repeat;
	text-indent:42px;
	line-height:47px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:14px;
}

.lp_top_voice_box03_left .lp_top_voice_result_title{
	width:652px;
	height:52px;
	background:url(../image/common/lp_top_voice_result_title_bg.png) no-repeat;	
	text-indent:45px;
	line-height:52px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:14px;	
}

.lp_top_voice_box03_left .lp_top_voice_box02_txt01{
	font-size:15px;
	line-height:140%;
	margin-bottom:26px;
}

.lp_top_voice_box03_left .lp_top_voice_box02_txt02{
	font-size:15px;
	line-height:140%;
}


/*lp_top_box05*/
/*------------------------------------------------------------------------------*/

.lp_top_box05{
	width:100%;
	height:1345px;
	background:url(../image/common/lp_top_box05_bg.jpg) no-repeat;	
}

.lp_top_box05_in{
	width:980px;
	margin:0 auto;
	padding-top:37px;
}

.lp_top_voice_customer_title{
	width:458px;
	font-size:24px;
	color:#DBB205;
	border-bottom:solid 1px #AEAE9F;
	text-indent:15px;
	padding-bottom:7px;
	margin:88px 0px 24px 0px;
}

.lp_top_voice_box04{
	margin-bottom:38px;
}

.lp_top_voice_box04 .lp_top_voice_box04_in{
	margin-bottom:15px;
}

.lp_top_voice_box04_left{
	width:137px;
	float:left;
}

.lp_top_voice_box04_right{
	width:734px;
	height:80px;
	background:url(../image/common/lp_top_voice_customer_bg.jpg) no-repeat;
	font-size:15px;
	float:right;
	margin-top:10px;
	padding:40px 39px 0px 55px;
}

.lp_top_voice_box04_right02{
	width:734px;
	height:90px;
	background:url(../image/common/lp_top_voice_customer_bg.jpg) no-repeat;
	font-size:15px;
	float:right;
	margin-top:10px;
	padding:30px 39px 0px 55px;
}

.lp_top_voice_box05{
	width:743px;
	margin:0 auto;	
}

.lp_top_voice_box05 li{
	float:left
}

.lp_top_voice_box05 li:first-child{
	margin-right:43px;
}


/*lp_top_box06*/
/*------------------------------------------------------------------------------*/

.lp_top_box06{
	width:100%;
	height:309px;
	background-color:#F2F2EE;
}

.lp_top_box06_in{
	width:980px;
	margin:0 auto;
	padding-top:64px;
	text-align:center;
}

.lp_top_box06_in .lp_top_contact_txt{
	width:690px;
	font-size:24px;
	line-height:160%;
	font-weight:bold;
	margin:0px auto 33px auto;
}


/*lp_top_box07*/
/*------------------------------------------------------------------------------*/

.lp_top_box07{
	width:100%;
	height:59px;
	background:url(../image/common/lp_top_box07_bg.jpg) no-repeat top center;
	text-align:center;
	font-size:36px;
	color:#DAB205;
	padding-top:41px;
}


/*lp_top_box08*/
/*------------------------------------------------------------------------------*/

.lp_top_box08{
	width:100%;
	height:1865px;
	background:url(../image/common/lp_top_box08_bg.png) no-repeat top center;
}

.lp_top_box08_in{
	width:980px;
	margin:0 auto;
	padding-top:35px;
}

.lp_top_box08_in .lp_top_service_title01{
	font-size:30px;
	text-align:center;
	font-weight:bold;
	margin-bottom:21px;
}

.lp_top_box08_in .lp_top_service_box01{
	width:520px;
	margin:0 auto 20px auto; 
}

.lp_top_box08_in .lp_top_service_box01 li{
	height:21px;
	background:url(../image/common/lp_top_service_box_arr01.png) no-repeat;
	font-size:18px;
	line-height:140%;
	text-indent:33px;
	margin-bottom:5px;
}

.lp_top_box08_in .lp_top_service_box01 li:last-child{
	margin-bottom:0px;
}

.lp_top_box08_in .lp_top_service_box02{
	text-align:center;
	margin-bottom:24px;
}

.lp_top_box08_in .lp_top_service_box03{
	text-align:center;
	margin-bottom:30px;
}

.lp_top_box08_in .lp_top_service_box04{
	font-size:15px;
	text-align:center;
	line-height:150%;
}

.lp_top_box08_in .lp_top_service_box05{
	font-size:15px;
	text-align:center;
	margin-bottom:33px;
	line-height:150%;	
}

.lp_top_service_box06,.lp_top_service_box07{
	margin-bottom:27px;
}

.lp_top_service_box06 .lp_top_service_box06_child01{
	width:308px;
	height:407px;
	background:url(../image/common/lp_top_service_box_bg01.png) no-repeat;
	float:left;
	margin-right:27px;
	padding-top:47px;
}

.lp_top_service_box06 .lp_top_service_box06_child_title{
	width:144px;
	font-size:24px;
	color:#FFFFFF;
	line-height:130%;
	text-align:center;
	margin:0px auto 109px auto;
}

.lp_top_service_box06 .lp_top_service_box06_child_title span{
	display:block;
}

.lp_top_service_box06 .lp_top_service_box06_child_txt{
	width:250px;
	font-size:15px;
	color:#FFFFFF;
	line-height:160%;
	margin-left:35px;
}

.lp_top_service_box06 .lp_top_service_box06_child_txt02{
	width:250px;
	font-size:15px;
	color:#FFFFFF;
	line-height:160%;
	margin:0px 0px 24px 35px;
}

.lp_top_service_box06 .lp_top_service_box06_child02{
	width:308px;
	height:407px;
	background:url(../image/common/lp_top_service_box_bg02.png) no-repeat;
	float:left;
	margin-right:27px;
	padding-top:47px;	
}

.lp_top_service_box06 .lp_top_service_box06_child03{
	width:308px;
	height:393px;
	background:url(../image/common/lp_top_service_box_bg03.png) no-repeat;
	float:left;	
	padding-top:61px;
}

.lp_top_service_box06 .lp_top_service_box06_child_title02{
	width:210px;
	font-size:24px;
	color:#FFFFFF;
	line-height:130%;
	text-align:center;
	margin:0px auto 125px auto;
}

.lp_top_service_box06 .lp_top_service_box06_child_title02 span{
	font-size:15px;
}

.lp_top_service_box07 .lp_top_service_box07_child01{
	width:308px;
	height:392px;
	background:url(../image/common/lp_top_service_box_bg04.png) no-repeat;
	float:left;
	margin-right:27px;
	padding-top:62px;
}

.lp_top_service_box07 .lp_top_service_box07_child02{
	width:308px;
	height:411px;
	background:url(../image/common/lp_top_service_box_bg05.png) no-repeat;
	float:left;
	margin-right:27px;
	padding-top:43px;
}

.lp_top_service_box07 .lp_top_service_box07_child03{
	width:308px;
	height:411px;
	background:url(../image/common/lp_top_service_box_bg06.png) no-repeat;
	float:left;
	padding-top:43px;
}

.lp_top_service_box07 .lp_top_service_box07_child_title{
	font-size:24px;
	color:#FFFFFF;
	line-height:130%;
	text-align:center;
	margin:0px auto 115px auto;	
}

.lp_top_service_box07 .lp_top_service_box07_child_txt{
	width:250px;
	font-size:15px;
	color:#FFFFFF;
	line-height:160%;
	margin:0px 0px 48px 35px;
}

.lp_top_service_box07 .lp_top_service_box07_child_title02{
	width:173px;
	font-size:24px;
	color:#FFFFFF;
	line-height:130%;
	text-align:center;
	margin:0px auto 102px auto;	
}

.lp_top_service_box07 .lp_top_service_box07_child_title03{
	width:193px;
	font-size:24px;
	color:#FFFFFF;
	line-height:130%;
	text-align:center;
	margin:0px auto 102px auto;	
}

.lp_top_service_box08{
	width:980px;
	height:100px;
	background:url(../image/common/lp_top_service_box_bg07.png) no-repeat;	
	margin-bottom:115px;
}

.lp_top_service_box08 .lp_top_service_box08_in{
	width:830px;
	margin:0px 0px 0px 107px;	
}

.lp_top_service_box08 .lp_top_service_box08_child01{
	width:120px;
	color:#FFFFFF;
	font-size:24px;
	margin-top:40px;
	float:left;
}

.lp_top_service_box08 .lp_top_service_box08_child02{
	width:690px;
	font-size:15px;
	color:#FFFFFF;
	line-height:160%;
	margin-top:15px;	
	float:right;	
}

.lp_top_service_box09{
	width:980px;
	margin:0 auto;
	text-align:center;
}

.lp_top_service_box09 .lp_top_contact_txt{
	width:690px;
	font-size:24px;
	line-height:160%;
	font-weight:bold;
	margin:0px auto 33px auto;
}


/*lp_top_box09*/
/*------------------------------------------------------------------------------*/

.lp_top_box09{
	width:980px;
	margin:0 auto;
	padding:37px 0px 52px 0px;
}

.lp_top_box09 .lp_top_box09_child01{
	width:951px;
	height:80px;
	background:url(../image/common/lp_top_box09_child_bg01.jpg) no-repeat;	
	padding:46px 0px 0px 29px;	
}

.lp_top_box09_child01_in{
	width:923px;
}

.lp_top_box09_child01_in .lp_top_box09_child_left{
	width:260px;
	font-size:40px;
	color:#900031;
	line-height:120%;
	float:left;
}

.lp_top_box09_child01_in .lp_top_box09_child_right{
	width:624px;
	font-size:15px;
	line-height:140%;
	float:right;
}

.lp_top_box09 .lp_top_box09_child02{
	width:951px;
	height:80px;
	background:url(../image/common/lp_top_box09_child_bg02.jpg) no-repeat;	
	padding:46px 0px 0px 29px;	
}

.lp_top_box09 .lp_top_box09_child03{
	width:951px;
	height:80px;
	background:url(../image/common/lp_top_box09_child_bg03.jpg) no-repeat;	
	padding:46px 0px 0px 29px;	
}

.lp_top_box09_child01_in .lp_top_box09_child_right02{
	width:624px;
	font-size:15px;
	color:#900031;	
	line-height:140%;
	float:right;
}

.lp_top_box09 .lp_top_box09_child04{
	width:951px;
	height:80px;
	background:url(../image/common/lp_top_box09_child_bg04.jpg) no-repeat;	
	padding:46px 0px 0px 29px;	
}

.lp_top_box09 .lp_top_box09_child05{
	width:951px;
	height:80px;
	background:url(../image/common/lp_top_box09_child_bg05.jpg) no-repeat;	
	padding:46px 0px 0px 29px;	
}

.lp_top_box09_child01_in .lp_top_box09_child_left02{
	width:260px;
	font-size:40px;
	color:#FFFFFF;
	line-height:120%;
	float:left;
}

.lp_top_box09_child01_in .lp_top_box09_child_right03{
	width:624px;
	font-size:15px;
	color:#FFFFFF;	
	line-height:140%;
	float:right;
}


/*lp_top_box10*/
/*------------------------------------------------------------------------------*/

.lp_top_box10{
	width:100%;
	height:793px;
	background:url(../image/common/lp_top_box10_bg.png) no-repeat top center;
}

.lp_top_box10_in{
	width:980px;
	margin:0 auto;
}

.lp_top_box10_child01{
	width:980px;
	margin:0 auto 104px auto;
	text-align:center;
	padding-top:60px;
}

.lp_top_box10_child01 .lp_top_contact_txt{
	width:690px;
	font-size:24px;
	line-height:160%;
	font-weight:bold;
	margin:0px auto 33px auto;
}

.lp_top_box10_child02{
	width:918px;
	height:175px;
	background:url(../image/common/lp_top_box10_child02_bg.jpg) no-repeat;
	padding:29px 0px 28px 62px;
}

.lp_top_box10_child02 .lp_top_box10_child02_txt{
	font-size:22px;
	line-height:120%;
	text-align:center;
}

.lp_top_box10_child02 .lp_top_box10_child02_box{
	width:840px;
}

.lp_top_box10_child02_box .lp_top_box10_child02_left{
	width:346px;
	float:left;
}

.lp_top_box10_child02_left .lp_top_tel{
	background:url(../image/common/lp_top_tel_btn.png) no-repeat 0px 8px;
	font-size:40px;
	color:#900132;
	line-height:120%;
	text-indent:41px;
	margin-bottom:10px;
}

.lp_top_box10_child02_left .lp_top_fax{
	background:url(../image/common/lp_top_fax_btn.png) no-repeat 0px 8px;
	font-size:40px;
	color:#900132;
	line-height:120%;
	text-indent:41px;
}


.lp_top_box10_child02_box .lp_top_box10_child02_right{
	width:435px;
	float:right;
}



/*lp_top_box10*/
/*------------------------------------------------------------------------------*/

.lp_top_footer{
	width:100%;
	height:106px;
	background:url(../image/common/lp_top_footer_bg.png) no-repeat top center
}

.lp_top_footer .lp_top_footer_in{
	width:980px;
	margin: 0 auto;
	padding-top:63px;
}

.lp_top_footer_in .lp_top_footer_in_left{
	float:left;
}

.lp_top_footer_in .lp_top_footer_in_left a{
	color:#000000;
}

.lp_top_footer_in .lp_top_footer_in_right{
	float:right;
}

