@charset "UTF-8";

#page-main .rooms-plan {
	text-align: center;
}
#page-main .rooms-plan a:hover {
	opacity: 0.8;
}
#page-main #wa-rooms #wa10 {
	float: left;
	width: 348px;
}
#page-main #wa-rooms #wa8ribi {
	float: right;
	width: 348px;
}
#page-main #wa-rooms .content-box .content-image {
	height: 240px;
}
#page-main #wa-rooms .content-box .content-read {
	margin-bottom: 20px;
}
#page-main #waga h3 {
	margin-bottom: 36px;
	text-align: center;
}
#page-main #waga h4 {
	margin-bottom: 12px;
	text-align: center;
}
#page-main #waga .content-info h3 {
	text-align: left;
	margin-bottom: 3px;
}
#page-main #waga #no-wifi {
	margin-bottom: 36px;
	font-size: 15px;
	text-align: center;
}
#page-main #waga #no-wifi span {
	display: block;
}
#page-main #waga #hakuo {
	float: left;
	width: 348px;
}
#page-main #waga #rindo {
	float: right;
	width: 348px;
}
#page-main #waga .content-box .content-image {
	height: 240px;
}
#page-main #waga .content-box .content-read {
	margin-bottom: 20px;
}

#page-main #wa8-box h3 {
	margin-bottom: 36px;
	text-align: center;
}
#page-main #wa8-box h4 {
	margin-bottom: 12px;
	text-align: center;
}
#page-main #wa8-box .content-info h3 {
	text-align: left;
	margin-bottom: 3px;
}
#page-main #wa8-box #wa8-tsubaki {
	float: left;
	width: 348px;
}
#page-main #wa8-box #wa8-standard {
	float: right;
	width: 348px;
}
#page-main #wa8-box .content-box .content-image {
	height: 240px;
}
#page-main #wa8-box .content-box .content-read {
	margin-bottom: 20px;
}

#page-main .content-box2 {
	margin-bottom: 84px;
}
#page-main .content-box2 h3 {
	margin-bottom: 24px;
}
#page-main #wear.content-box2 .content-info {
	float: left;
	width: 396px;
}
#page-main .content-box2 .content-info span {
	display: block;
}
#page-main .content-box2 .content-info b {
	font-weight: normal;
	color: #CE5141;
}
#page-main .content-box2 .content-info span .logo-content-wifi {
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}


#page-main #hakuo .rooms-plan.bottom-space {
	margin-bottom: 15px;
}


#page-main #waga .content-box .content-image {
	margin-bottom: 40px;
}
#page-main #waga .content-box .bx-wrapper .bx-pager,
#page-main #waga .content-box .bx-wrapper .bx-controls-auto {
	bottom: -35px;
	width: 100%;
}
#page-main #waga .content-box .bx-wrapper .bx-pager.bx-default-pager a {
	background: #DDC7A5;
}
#page-main #waga .content-box .bx-wrapper .bx-pager.bx-default-pager a:hover,
#page-main #waga .content-box .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #BFAC0F;
}


/* VR追加 */
#page-main .content-read {
	position: relative;
}
#page-main .content-read .page-image-vr {
	position: absolute;
	top: 0px;
	right: 0px;
}
#page-main .content-read .page-image-vr a:hover {
	opacity: 0.8;
}


#main .reserve-tel {
	background: #AF9894;
	border: 1px solid #ECDDD6;
	padding: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	line-height: 140%;
	text-align: center;
	letter-spacing: 1px;
}
#main .reserve-tel span {
	font-size: 16px;
}
#main .reserve-tel2 {
	width: 330px;
	margin: 0px auto;
	background: #AF9894;
	border: 1px solid #ECDDD6;
	padding: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	line-height: 140%;
	text-align: center;
	letter-spacing: 1px;
}
#main .reserve-tel2 span {
	font-size: 16px;
}


#page-main #anchor-link ul li {
	margin: 0px 10px 12px 10px;
}


/* 坪庭＋半露天風呂付和洋室　りんどう */
#page-main #niwaro.content-box .bx-wrapper .bx-pager,
#page-main #niwaro.content-box .bx-wrapper .bx-controls-auto {
	right: 0px;
	bottom: 14px;
	width: 30%;
}

#page-main #wayo h4 {
	margin-bottom: 12px;
	text-align: center;
}

/* 和洋室　しゃくなげ */
#page-main #wayo-shakunage {
	padding-top: 40px;
}
#page-main .content-box #wayo-shakunage .bx-wrapper .bx-pager,
#page-main .content-box #wayo-shakunage .bx-wrapper .bx-controls-auto {
	right: 0px;
	bottom: 14px;
	width: 30%;
}


@media screen and (max-width: 480px) {
	#page-main #wa-rooms #wa10 {
		float: none;
		width: 100%;
	}
	#page-main #wa-rooms #wa8ribi {
		float: none;
		width: 100%;
	}
	#page-main #wa-rooms .content-box .content-image {
		height: auto;
	}
	#page-main #waga #no-wifi {
		text-align: left;
	}
	#page-main #waga #no-wifi span {
		display: inline;
	}
	#page-main #waga #hakuo {
		float: none;
		width: 100%;
	}
	#page-main #waga #rindo {
		float: none;
		width: 100%;
	}
	#page-main #waga .content-box .content-image {
		height: auto;
	}
	#page-main #wa8-box #wa8-tsubaki {
		float: none;
		width: 100%;
	}
	#page-main #wa8-box #wa8-standard {
		float: none;
		width: 100%;
	}
	#page-main #wa8-box .content-box .content-image {
		height: auto;
	}


	#page-main .content-box2 {
		margin-bottom: 84px;
	}
	#page-main .content-box2 h3 img {
		width: 100%;
		height: auto;
	}
	#page-main #wear.content-box2 .content-info {
		float: none;
		width: 100%;
	}
	#page-main .content-box2 .content-info span {
		display: inline;
	}

	#page-main #ribi h3 img {
		width: 90%;
		height: auto;
	}
	#page-main #hakuo h4 img {
		width: 90%;
		height: auto;
	}
	#page-main #wear {
		text-align: center;
	}
	#page-main #wear p {
		text-align: left;
	}
	#page-main #wear .content-image {
		width: 90%;
		height: auto;
		margin: 0px auto 20px auto;
	}


	#page-main #waga .content-box .content-image {
		margin-bottom: 40px;
	}
	#page-main #waga .content-box .bx-wrapper .bx-pager,
	#page-main #waga .content-box .bx-wrapper .bx-controls-auto {
		bottom: -25px;
	}


/* VR追加 */
	#page-main .content-read .page-image-vr {
		position: static;
		margin: 50px 0px 30px 0px;
		text-align: center;
	}


	#main .reserve-tel2 {
		width: 100%;
	}


	#page-main #anchor-link ul li {
		margin: 0px 20px 12px 0px;
	}


/* 坪庭＋半露天風呂付和洋室　りんどう */
	#page-main #niwaro.content-box .bx-wrapper .bx-pager,
	#page-main #niwaro.content-box .bx-wrapper .bx-controls-auto {
		bottom: -25px;
		width: 100%;
	}

/* 和洋室　しゃくなげ */
	#page-main .content-box #wayo-shakunage .bx-wrapper .bx-pager,
	#page-main .content-box #wayo-shakunage .bx-wrapper .bx-controls-auto {
		bottom: -25px;
		width: 100%;
	}
}