@charset "utf-8";

.page-title{
	font-size:2.2rem;
	margin-bottom:10px
}

.page-title .fa{
	color:#F6A615;
	}

#contents{
	margin-top:61px;
}

#map{
	margin-bottom:30px;
}

.section{
	border-bottom:#000 dotted 1px;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}

.section h2{
	font-size:2.0rem;
	margin-bottom:10px;
}

.section h3{
	font-size:1.8rem;
	margin-bottom:10px;
}

.section-wrp{
	border-top:#000 dotted 1px;
}

.section-wrp a,
.section-wrp a:link,
.section-wrp a:visited{
	color:#333;
}

#outline-pool{padding-top:20px;}

#outline-pool h2{ color:#26A39F;}
#outline-spa h2{ color:#3A91C0;}
#outline-studio h2{ color:#D23952;}
#outline-fitness h2{ color:#E58D21;}
#outline-outdoor h2{ color:#333;}


/*768px*/
@media screen and (min-width : 768px){

		#contents .contents-inr{
			margin:0 auto 0;
			padding-bottom:80px;
			width:996px;
			position:relative;
			top:0px;
			text-align:left;
		}
		
		.page-title{
			font-size:32px;
			}
		
		#map-wrp{
			padding:20px;
			background-color:#fff;
		}
		
		/*
		#map{
			width:620px;
			padding:20px;
			background-color:#FFF;
			float:left;
		}
		
		.section-wrp{
			width:324px;
			float:right;
		}
		*/
		
		.section-wrp .section {
			padding:10px;
		}
			
		.section-wrp .section h2{
			font-size:18px;
			margin-bottom:0;
		}
		
		.section-wrp .section li{
			margin-bottom:10px;
		}
}

/*1024px*/
@media screen and (min-width : 1024px) {


}
