
/* Main
===============================================================*/
div#Main {
	width:auto;
	margin:0 auto;
	}
div#Main .lead_tl{
	color:#047ebc;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
	text-align:center;
	}
div#Main h1 img{
	width:100%;
	}


div#Main .main_inner{
	margin: 20px 0 0px;
	}

div#Main .main_inner p.lead {
	font-size:14px;
	margin-bottom: 22px;
	}


#Main .service_area {
	margin:0 0 15px;
	text-align:center;
	}
#Main .service_area a{
	padding:4px;
	box-shadow:rgb(238, 238, 238) 2px 2px 0px 0px;
	-webkit-box-shadow:rgb(238, 238, 238) 2px 2px 0px 0px;
	-moz-box-shadow:rgb(238, 238, 238) 2px 2px 0px 0px;
	border:solid 1px #dfdfdf;
	margin:0 0 6px;
	display:block;
	width:43%;
	display:inline-table;
	}
#Main .service_area a.l{
}
#Main .service_area .ph img{
	width:100%;
	}
#Main .service_area .ph {
	margin:0 0 3px 0;
}


#Main .service_area .icon{
	background:url(../images/common/s_tl_icon.gif) no-repeat 0 6px;
	background-size:8px 8px;
	padding:0 0 0 10px;
	margin:0 0 1px 0;
	font-size:12px;
	line-height:20px;
	color:#0986c6;
	text-align:left;
	}

#Main .lead_box .ph{
	width:185px;
	margin:0 auto 15px;
	}
#Main .lead_box .ph img{
	width:100%;
	}
#Main .lead_box .l_box{
	}
#Main .life_plan{
	background:url(../images/price/ph02.jpg) no-repeat right 0 #f5f3f0;
	background-size:230px 79px;
	position:relative;
	margin:0 -10px 30px;
	padding:0 10px;
	}
#Main .life_plan dl{
	}
	
#Main .life_plan dt{
	color:#0986c6;
	font-size:14px;
	margin-bottom:8px;
	padding-top:23px;
}
#Main .life_plan dd{
	font-size:12px;
	line-height:18px;
	}
#Main .life_plan .btn_more{
	width:150px;
	margin:0 auto ;
	padding:20px 0;
	height:25px;
	font-size:1;
	line-height:0;
	}
#Main .life_plan .btn_more a{
	display:block;
	}
#Main .bn img{
	width:100%;
	}
#Main .bn {
	margin:0 0 27px;
	}
#Main .sp_w{
	margin-right:7px;
	margin-left:7px;
	}

