@charset "utf-8";


#subBlock {
	float:left;
	width:154px;
	background-image: url(../images/subContents_bg.jpg);
	background-repeat: no-repeat;
	height: 812px;
}
#subBlock ul{
	margin:200px 0 0 0;
}
#subBlock .weatherP{
	padding:0 0 0 5px;
}
#subBlock .weather{
	background-image: url(../images/weather_bg.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 143px;
}
#subBlock .weather .icon{
	padding-top: 52px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#subBlock .weather .weatherTxt{
	font-size:85%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
	margin-top: -30px;
}

#subBlock .address{
	padding:10px 0 0 10px;
	color:#2F4D26;
}
#subBlock .address .tel{
	border-top:1px solid #C2A371;
	margin:0 7px 0 0;
	font-weight:bold;
}
#subBlock .address .def{
	font-size:85%;
}
.topSec2{
	float:left;
	display:inline;
	width:315px;
	background-image: url(../images/main_reserve.jpg);
	background-repeat: no-repeat;
	height: 226px;
	color: #FFF;
}

.topSec2 .planBtn{
	margin:10px 0 0 0;
}

#mainBlock {
	float:left;
	background-image: url(../images/mainContents_bg.jpg);
	background-repeat: no-repeat;
	height: 812px;
	width: 653px;
}
#mainBlock .mainBlockP{
	padding:10px 0 0 10px;
}
#mainBlock .topSec h2{
	float:left;
	
}
#mainBlock .topSec2P{
	padding:120px 0 0 115px;
	font-size:93%;
}
#mainBlock .middleSec{
	margin:6px 0 0 0;
	
}
#mainBlock .middleSec h2{
	float:left;
}
#mainBlock .newsSec {
	color:#1A1A1A;
	width:620px;
	height:89px;
	overflow:auto;
}
#mainBlock .linkSec p{
	padding:5px 0 0 10px;
	float:left;
}
#mainBlock .linkSec2 h3{
	padding:3px 10px 0 17px;
	font-size:85%;
	float:left;
	display:inline;
}
#mainBlock .linkSec2 li{
	padding:0 10px 0 8px;
	float:left;
	display:inline;
	background-image: url(../images/dot_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer{
	height: 80px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#footer .footerSec{
	padding:5px 0 0 450px;
	font-size:93%;
	color:#FFF;
}
#footer .footerSec p{
	float:left;
	display:inline;
}

.link-1 {
	clear: both;
	background-color: #FEE566;
	font-size: 11px;
}
.link-1 .link-txt {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
