/* CSS Document */
.sub {
/*	font-size:14px;*/
	font-size:100%;
	border-top:1px solid #DDD;
	padding-bottom:146px;
}
.page-facilities{
	padding-bottom:0px !important;
	
}

.sub h2.title{
/*	font-size:25px;*/
	font-size:1.8em;
    font-weight:bold;
}
.sub h2.title span{
/*	font-size:18px;*/
	font-size:68% !important;
    font-weight:normal;
    color:#666 !important;
}
.sub h3{
/*    font-size:16px !important;*/
    font-size:110% !important;
    font-weight:bold;
    color:#666 !important;
	margin-bottom:10px;
	padding-bottom:0px;
}
.sub .titleArea{
    padding-bottom:32px !important;
}
.subTitleArea{
    height:70px;
    background:#FAFAFA;
/*	font-size:18px;*/
	font-size:120%;
    text-align:center;
    line-height:4em;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin-bottom:70px;
}

#otherParkArea{
	background:#EFEFEF;
	padding:40px 0;
}
#otherParkArea h4{
	font-weight:bold;
	margin-bottom:16px;
}
#otherParkArea li {
	margin-bottom:5px;
}
#otherParkArea .rss_category {
	display:block;
	background:#FAFAFA;
	min-width:120px;
	float:left;
	text-align:center;
/*	font-size:11px;*/
	font-size:84.1%;
	margin-right:15px;
	padding: 0 4px;
}

.gline{
	border-bottom:1px solid #CCC;
}
.tline{
	border-top:1px solid #CCC;
}
.gline_dot{
	border-bottom:1px dotted #CCC;
}
.tline_dot{
	border-top:1px dotted #CCC;
}

.category .thumb {
	text-align:center;
	background:#EFEFEF;
}

.resv{
	clear:both;
	margin-top:20px;
}
/* TB
--------------------------------------------------*/
@media only screen and (max-width:1023px) {
	.thumb,
	.column75 img,
	.column66 img,
	.column50 img,
	.column33 img,
	.column25 img{
		max-width:100% !important;
		height:auto !important;
	
	}
#bannerArea{
width:1024px;	
}

}


/* SP
--------------------------------------------------*/
@media only screen and (max-width:767px) {
	.thumb,
	.column75 img,
	.column66 img,
	.column50 img,
	.column33 img,
	.column25 img{
		width:100% !important;
		height:auto !important;
	
	}

	img.wp-image-356,
	img.wp-image-357,
	img.wp-image-358{
		width:20px !important;
		height:20px !important;
	}

#bannerArea{
width:100%;	
}

}