#ConceptBird {
	bottom:30%;
}

#PageNavi {
	background:url(../img/page_navi_BG_concept.png) no-repeat;
	padding:20px;
	padding-left:30px;
	height:25px;
}

#PhotoBox img {
	bottom:-40%;
}

#PageNavi li {
	padding-right:30px;
}

#PageNavi li:last-child {
	padding-right:0;
}

#SpaPhoto {
	height:600px;
	overflow:hidden;
	z-index:1;
	border-bottom:1px solid #FFF;
}

#SpaPhoto img {
	width:100%;
}

#SpaPhoto .bx-wrapper .bx-prev {
	left:10px;
	top:40%;
	background:url(../img/asahi_prev.png) no-repeat;
	opacity:0.5;
}

#SpaPhoto .bx-wrapper .bx-next {
	right:10px;
	top:40%;
	background:url(../img/asahi_next.png) no-repeat;
	opacity:0.5;
}

#SpaPhoto .bx-wrapper .bx-prev:hover {
	opacity:1;
}

#SpaPhoto .bx-wrapper .bx-next:hover {
	opacity:1;
}


#SpaThumb {
	z-index:10;
	opacity:1;
	position:absolute;
	right:20px;
	top:500px;
}

#SpaThumb a {
	width:70px;
	height:70px;
	display:block;
	margin-left:10px;
	float:left;
	opacity:0.6;
	cursor:pointer;
	overflow:hidden;
	border:3px solid #FFF;
	text-align:center;
	border-radius:5px;
	transition: all  0.3s ease;
}

#SpaThumb a.active,
#SpaThumb a:hover {
	opacity:1;
}

#SpaThumb a img {
	height:70px;
	display:block;
	margin-left:-17px;
}

.spaTime {
text-align: center;
font-size: 0.75em;
line-height: 1.7;
padding-top: 10px;
padding-bottom: 30px;
}


#p02 {
	padding-top:30px;
}

#SpaOnsenKakomi {
	margin-top:30px;
	background:#FFFFBF url(../img/spa_onsen_mark.png) no-repeat 40px center;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px;
	padding-left:180px;
	margin-bottom:40px;
}

#SpaOnsenKakomi h4 {
font-size:1.2em;
letter-spacing:0.1em;
padding-bottom:10px;
font-family: "utsukushi","游明朝", YuMincho,"Hiragino Mincho ProN", "ヒラギノ角ゴ ProN W3",serif;
font-weight: 400;
}

#SpaOnsenKakomi p {
	font-size:0.85em;
	letter-spacing:0.1em;
	line-height:1.6;
}

#p03,
#p04 {
	padding-bottom:40px;
}


#p03 h3  {
	font-size:1.8em;
}

#p03 h3 strong {
	background:url(../img/title_monyou01.png) no-repeat left, url(../img/title_monyou01.png) no-repeat right;
	padding-left:60px;
	padding-right:60px;
	font-weight:normal;
}

#p03 .ContBox p.Lead {
	padding-top:10px;
	padding-bottom:10px;
	font-size:1em;
	line-height:1.7;
	text-align:justify;
	text-justify:inter-ideograph;
	text-align:center;
}

#p03 .ContBox p.Pay {
	padding-bottom:20px;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
/*	font-size:0.9em;*/
	line-height:1.7;
	text-align:justify;
	text-justify:inter-ideograph;
	text-align:center;
	font-weight:bold;
}

.photoLeft {
	float:left;
	border-right:1px solid #FFF;
	margin-left:-1px;
	width: 500px;
}

.photoRight {
	float:right;
	width: 500px;
}

.photoLeft img,
.photoRight img {
	display:block;
	padding-bottom:5px;
	max-width: 100%;
}

.photoLeft p,
.photoRight p {
	padding-bottom:20px;
	font-size:0.85em;
	line-height:1.7;
	text-align:justify;
	text-justify:inter-ideograph;
	text-align:center;
}

#p04 h4 strong {
	background:url(../img/title_monyou01.png) no-repeat left, url(../img/title_monyou01.png) no-repeat right;
	padding-left:60px;
	padding-right:60px;
	font-weight:normal;
}

#p05 {
	padding-bottom:80px;
	padding-top:20px;
	overflow:hidden;
	clear:both;
}

#p05 h3  {
	font-size:1.8em;
}

#p05 h3 strong {
	background:url(../img/title_monyou01.png) no-repeat left, url(../img/title_monyou01.png) no-repeat right;
	padding-left:60px;
	padding-right:60px;
	font-weight:normal;
}

#p05 .ContBox p.Lead {
	padding-top:10px;
	padding-bottom:15px;
	font-size:1em;
	line-height:1.7;
	text-align:justify;
	text-justify:inter-ideograph;
	text-align:center;
}

#p05 .ContBox p.Lead span {
	font-size:0.8em;
}

#p05 .Cont4colBox {
	width:230px;
}

#p05 .Cont4colBox p {
	font-size:13px;
	line-height:1.6;
	font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
	padding-top:5px;
}

#p05  .fLeft01 {
	padding-right:25px;
	float:left;
}
#p05  .fLeft02 {
	float:left;
}
#p05  .fRight {
	float:right;
}


/* 2017.6 */
#SpaRotenNew2017 {
clear: both;
border: 2px solid #00A4DB;
padding: 20px;
margin-top: 20px;
line-height: 1.7;
border-radius: 4px;
background: #FFF;
overflow: hidden;
}

#SpaRotenNew2017 h4 {
font-family: "utsukushi","游明朝", YuMincho,"Hiragino Mincho ProN", "ヒラギノ角ゴ ProN W3",serif;
font-weight: 400;
font-size: 1.3em;
letter-spacing: 0.1em;
color: #00A4DB;
}

#SpaRotenNew2017 h4 img {
padding-right: 10px;
}

#SpaRotenNew2017 p {
font-size: 0.9em;
}

#SpaRotenNew2017ph {
width: 45%;
float: left;
overflow: hidden;
padding-right: 20px;
}

#SpaRotenNew2017ph img {
max-width: 100%;
display: block;
}

#SpaRotenNew2017ph .fLeft {
width: 48.5%;
padding: 0;
border: 0;
float: left;
border-radius: 3px;
}

#SpaRotenNew2017ph .fRight {
width: 48.5%;
padding: 0;
border: 0;
float: right;
border-radius: 3px;
}


#SpaKashikiriNew2017 {
clear: both;
border: 2px solid #00A4DB;
padding: 20px;
line-height: 1.7;
border-radius: 4px;
background: #FFF;
overflow: hidden;
margin-bottom: 20px;
}

#SpaKashikiriNew2017 h4 {
font-family: "utsukushi","游明朝", YuMincho,"Hiragino Mincho ProN", "ヒラギノ角ゴ ProN W3",serif;
font-weight: 400;
font-size: 1.2em;
letter-spacing: 0.1em;
color: #00A4DB;
text-align: center;
line-height: 1.4;
padding-bottom: 5px;
}

#SpaKashikiriNew2017 h4 img {
padding-right: 10px;
}

#SpaKashikiriNew2017 p {
font-size: 0.85em;
}

#SpaKashikiriNew2017 strong {
display: block;
text-align: center;
font-size: 0.85em;
font-family: "游ゴシック", YuGothic, 'Roboto', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

/* 美肌の湯 */
#spaBihadaWrapper {
overflow: hidden;
}

#spaBihadaWrapper h3 {
font-family: "utsukushi","游明朝", YuMincho,"Hiragino Mincho ProN", "ヒラギノ角ゴ ProN W3",serif;
font-size: 1.7em;
color: #333;
font-weight: 400;
}

#spaBihadaWrapper h4 {
text-align: center;
letter-spacing: 0.05em;
padding-bottom: 40px;
font-weight: 400;
}

.spaBihadaBox {
box-sizing: border-box;
width: 33%;
width: calc(100%/3);
float: left;
padding: 30px;
background: url(../img/spa_bihada_bokashi01.png) no-repeat center center;
background-size: 80% auto;
}

.spaBihadaBox h5 {
font-size: 1.4em;
text-align: center;
font-weight: 400;
padding-bottom: 20px;
}

.spaBihadaBox h5 img {
position: relative;
top:2px;
}

.spaBihadaBox p {
font-size: 0.85em;
line-height: 1.7;
}

#spaBihadaWrapper h6 {
text-align: center;
font-family: "utsukushi","游明朝", YuMincho,"Hiragino Mincho ProN", "ヒラギノ角ゴ ProN W3",serif;
font-size: 1em;
letter-spacing: 0.05em;
padding: 15px;
background: url(../img/spa_bihada_bokashi02.png) no-repeat 0 0;
background-size: 100% auto;
clear: both;
font-weight: 400;
}

.slides .slick-prev:before,
.slides .slick-next:before {
	opacity: 0.5;
	transition: all 0.3s;
}

.slides .slick-dotted.slick-slider {
	margin-bottom: 0;
}

.slides .slick-dots {
	bottom: 15px;
}

.slides .slick-dots li button::before {
	color: #FFF;
	font-size: 8px;
}

.slides .slick-dots li.slick-active button::before {
	opacity: 1;
	color: #FFF;
}

.rental_spa .slide {
	position: relative;
}

.rental_spa .slide img {
	position: relative;
	z-index: 0;
}

.rental_spa .slide span {
	position: absolute;
	left: 20px;
	bottom: 20px;
	font-size: 13px;
	font-weight: 500;
	color: #FFF;
	text-shadow: 0 0 4px rgba(0,0,0,0.5);
}