@charset "utf-8";

/*----------area----------*/


h1{
	margin-top:10px;
	border-top:1px solid #71b3d3;
	border-bottom:1px solid #71b3d3;
}

.service h2{
	margin-top:15px;
	background:#137ba8 url(../common/img/bg_img_02.gif) 10px 8px no-repeat;
	padding:8px 5px 7px 25px;
	color:#FFFFFF;
	font-size:15px;
	margin:15px 0px 0px 0px;
	background-size: 5px 18px;
}
.read_block{
	padding:10px;
}
.read_block div{
	margin-bottom:15px;
}
.read_block span{
	color:#71b3d3;
}
.read_block div:last-child{
	margin-bottom:0px;
}

.service h3{
	margin-top:15px;
	background:#eaf4fa url(../img/service/icon01.png) 8px center no-repeat;
	padding:8px 5px 7px 50px;
	color:#005178;
	font-size:15px;
	margin:15px 0px 0px 0px;
	background-size: 35px 35px;
	border-top:1px solid #82b8d1;
	border-bottom:1px dotted #82b8d1;
}

.service_area{
	padding:15px 10px;
	color:#555555;
	border-bottom:2px dotted #CCC;
}


.service_area .title{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
	background:url(../img/service/icon02.gif) left center no-repeat;
	background-size: 4px 15px;
	padding:0 10px 0 12px;
}

.service_area .telfax span{
	background:#81bdd9;
	color:#FFF;
	padding:1px 5px;
	margin:0 4px 0 0;
	font-size:10px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.service_area .telfax span.free{
	border:none !important;
	background:none !important;
	margin:0 4px 0 0;
	padding:0 !important;
}
.service_area .telfax span.free img{
	vertical-align:middle;
}


.tel_btn{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #fe7d3f 0%, #f65c12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7d3f), color-stop(100%,#f65c12));
	background: -webkit-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: -o-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: -ms-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: linear-gradient(to bottom,  #fe7d3f 0%,#f65c12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7d3f', endColorstr='#f65c12',GradientType=0 );
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin:10px 1% 0 0%;
	border:1px solid #ed6d00;
	float:left;
	width:48%;
}
.tel_btn a{
	display:block;
	text-shadow:0px -1px 0px #bf3e00;
	padding:7px 0 7px 0px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.tel_btn span{
	background:url(../common/img/icon08.png) left center no-repeat;
	background-size: 13px 13px;
	padding:0 0 0 16px;
	font-size:15px;
}

.tel_btn_max{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #fe7d3f 0%, #f65c12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7d3f), color-stop(100%,#f65c12));
	background: -webkit-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: -o-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: -ms-linear-gradient(top,  #fe7d3f 0%,#f65c12 100%);
	background: linear-gradient(to bottom,  #fe7d3f 0%,#f65c12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7d3f', endColorstr='#f65c12',GradientType=0 );
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin:10px 0% 0 0%;
	border:1px solid #ed6d00;
	float:left;
	width:100%;
}
.tel_btn_max a{
	display:block;
	text-shadow:0px -1px 0px #bf3e00;
	padding:7px 0 7px 0px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.tel_btn_max span{
	background:url(../common/img/icon08.png) left center no-repeat;
	background-size: 13px 13px;
	padding:0 0 0 16px;
	font-size:15px;
}

.area_btn{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	border:1px solid #ed6d00;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin:10px 0% 0 1%;
	float:right;
	width:48%;
}
.area_btn a{
	display:block;
	text-shadow:0px 1px 0px #FFFFFF;
	padding:7px 0 7px 0px;
	text-align:center;
	text-decoration:none;
	color:#ed6d00;
	font-weight:bold;
}
.area_btn span{
	background:url(../common/img/icon07.png) left center no-repeat;
	background-size: 16px 13px;
	padding:0 0 0 21px;
	font-size:15px;
}


.area_btn_max{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	border:1px solid #ed6d00;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin:10px 0% 0 0%;
	float:left;
	width:100%;
}
.area_btn_max a{
	display:block;
	text-shadow:0px 1px 0px #FFFFFF;
	padding:7px 0 7px 0px;
	text-align:center;
	text-decoration:none;
	color:#ed6d00;
	font-weight:bold;
}
.area_btn_max span{
	background:url(../common/img/icon07.png) left center no-repeat;
	background-size: 16px 13px;
	padding:0 0 0 21px;
	font-size:15px;
}















