@charset "utf-8";

/* footer
------------------------------------------------------------------------------------ */
footer {
	margin-top:0;
}

/*下層ページpageTitle
-----------------------------------------------------------*/
#pageTitle {
	background: url("../../room/images/bg_pagetitle.jpg") 50% 50% no-repeat;
	background-size: cover;
}

body#pageFacility {
}

body#pageFacility ul.facilityPhotoList {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}
body#pageFacility ul.facilityPhotoList li {
	width: calc((100% - 30px) / 2);
}
body#pageFacility ul.facilityPhotoList li h4.title03 {
	margin-top: 25px;
}
body#pageFacility ul.facilityPhotoList li p span {
	font-size: 0.75rem;
}

body#pageFacility section#facility01 {
}
body#pageFacility section#facility02 {
	margin-top: 150px;
}
body#pageFacility section#facility03 {
	margin-top: 150px;
	padding: 150px 0;
}
body#pageFacility section#facility03 #photoBlock01 .photoBlockText .title05 h2 img {
	width: 60%;
	margin-top: 2rem;
}
body#pageFacility section#facility04 {
	margin-top: 150px;
}
body#pageFacility section#facility05 {
	margin-top: 150px;
	padding: 150px 0;
}

body#pageFacility section#facility03 div#photoBlock01 p.photoBlockImage {
	background: url("../../facility/images/facility03_01.jpg") 50% 50% no-repeat;
	background-size: cover;
}
body#pageFacility section#facility03 div#photoBlock02 p.photoBlockImage {
	background: url("../../facility/images/facility03_02.jpg") 50% 50% no-repeat;
	background-size: cover;
}
body#pageFacility section#facility05 div#photoBlock03 p.photoBlockImage {
	background: url("../../facility/images/facility05_01.jpg") 50% 50% no-repeat;
	background-size: cover;
}



/* PC 小 
------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1001px) and (max-width:1199px) {
}



/* SP 
------------------------------------------------------------------------------------------------- */
@media screen and (max-width:1000px) {
	body#pageFacility ul.facilityPhotoList {
		gap: 20px;
	}
	body#pageFacility ul.facilityPhotoList li {
		width: calc((100% - 20px) / 2);
	}

	body#pageFacility section#facility02 {
		margin-top: 50px;
	}
	body#pageFacility section#facility03 {
		margin-top: 50px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	body#pageFacility section#facility04 {
		margin-top: 50px;
	}
	body#pageFacility section#facility05 {
		margin-top: 50px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
