@charset "utf-8";

/*----------index----------*/

.information h2{
	margin-top:20px;
	background:#71b3d3 url(../img/index/icon01.gif) 10px center no-repeat;
	padding:10px 5px 10px 45px;
	color:#FFFFFF;
	font-size:18px;
	background-size: 28px 28px;
}
.information dl{
	padding:0 10px 10px 10px;
}
.information dt{
	color:#333333;
	font-size:12px;
	margin-bottom:2px;
	margin-top:10px;
}
.information dd{
	border-bottom:1px dotted #817f7f;
	padding-bottom:10px;
}
.information dd:last-child {
	margin-bottom:10px;
}

.info_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:0 18% 0 18%;
}
.info_btn a{
	display:block;
	text-shadow:0px 1px 0px #FFFFFF;
	padding:10px 0 10px 0px;
	text-align:center;
	text-decoration:none;
	color:#ed6d00;
	font-weight:bold;
}
.info_btn span{
	background:url(../img/index/icon02.png) left center no-repeat;
	background-size: 12px 12px;
	padding:0 0 0 15px;
	font-size:16px;
}


.region h2{
	margin-top:20px;
	background:#71b3d3 url(../img/index/icon03.gif) 10px center no-repeat;
	padding:10px 5px 10px 45px;
	color:#FFFFFF;
	font-size:18px;
	background-size: 28px 28px;
}
.region div{
	padding:10px;
}
.region ul{
	border-top:2px solid #71b3d3;
}
.region li{
	width:49.5%;
	float:left;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ebebeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
	border-bottom:2px solid #71b3d3;
}
.region li:nth-child(odd){
	border-right:2px solid #71b3d3;
}
.region li a{
	display:block;
	text-shadow:0px 1px 0px #FFFFFF;
	padding:12px 0 12px 15%;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
.region li span{
	background:url(../img/index/icon04.png) left center no-repeat;
	background-size: 15px 15px;
	padding:0 0 0 20px;
	font-size:16px;
}
.region{zoom:1;}
.region:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.region{display:inline-table;}
* html .region {height: 1%;}
.region {display: block;}


.service h2{
	margin-top:20px;
	background:#71b3d3 url(../img/index/icon05.gif) 10px center no-repeat;
	padding:10px 5px 10px 45px;
	color:#FFFFFF;
	font-size:18px;
	background-size: 28px 28px;
}
.service div{
	padding:10px;
}
.service ul{
	padding:0 10px 0 10px;
}
.service li{
	float:left;
	width:49%;
	padding-bottom:2%;
}
.service li:nth-child(even){
	padding-left:2%;
}

.service{zoom:1;}
.service:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.service{display:inline-table;}
* html .service {height: 1%;}
.service {display: block;}



.listing h2{
	margin-top:20px;
	background:#71b3d3 url(../img/index/icon06.gif) 10px center no-repeat;
	padding:10px 5px 10px 45px;
	color:#FFFFFF;
	font-size:18px;
	background-size: 28px 28px;
}

.listing .border{
	border:1px solid #71b3d3;
	margin:10px 10px 0 10px;
	padding:10px;
}
.listing .title{
	color:#71b3d3;
	font-weight:bold;
	font-size:18px;
	margin:12px 0 0 0;
}
.listing p{
	margin:10px 0 0 0;
}
.listing span{
	background:#116f9d;
	color:#FFFFFF;
	padding:4px 5px 3px 5px;
	margin:0 5px 0 0;
}
.listing em{
	font-style:normal;
	background:#fcf64e;
}

.listing_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 12% 10px 12%;
}
.listing_btn a{
	display:block;
	text-shadow:0px 1px 0px #FFFFFF;
	padding:10px 0 10px 0px;
	text-align:center;
	text-decoration:none;
	color:#ed6d00;
	font-weight:bold;
}
.listing_btn span{
	background:url(../img/index/icon02.png) left center no-repeat;
	background-size: 12px 12px;
	padding:0 0 0 15px;
	color:#ed6d00;
	font-size:16px;
}

/*---2015/11/24---*/
.facility h2{
	padding:0 5px;
	margin-top:20px;
}
.facility ul{
	padding:10px 10px 0;
}
.facility ul li{
	margin-bottom:2%;
}
