@charset "utf-8";
/*--------------------------------------
	copyright : Lampros co.,Ltd.
--------------------------------------*/

@import url(normalize.css);
@import url(../_plugin/fontawesome/css/all.min.css);
@import url(../_plugin/aos/aos.css);
/*@import url(../_plugin/OwlCarousel/assets/owl.carousel.min.css); @import url(../_plugin/OwlCarousel/assets/owl.theme.default.css);*/
/*@import url(../_plugin/lightGallery/css/lightgallery.min.css);*/
@import url(common_parts.css);
@import url(common.css);


/*
 facility
==============================*/

/* mvpw ----------*/
#mvpw { background-image: url(../_img/facility/mv.jpg); background-position: 70% top;}

/* derivation ----------*/
#derivation { padding-bottom: 0 !important; }
#derivation .w { display: flex; background-color: #FFF; align-items: center; }
#derivation .w .logo { width: 50%; padding: 6rem; text-align: center; }
#derivation .w .tw { width: 50%; padding: 14rem 9rem; }
@media screen and (max-width:1024px) { /* iPad 横 l */
	#derivation .w { flex-flow: wrap; }
	#derivation .w .logo, #derivation .w .tw { width: 100%; padding: 4rem; }
	#derivation .w .logo { padding-bottom: 0; }
	#derivation .w .tw { padding-top: 0; }
}

/* about ----------*/
#about {}
#about .box { padding: 6rem; }
#about .box h3 { text-align: center; color: #AE1F6E; font-size: 2.8rem; margin-bottom: 3rem;  font-family: 'Noto Serif JP', serif; font-weight: 400; }
#about th { white-space: nowrap; }
#about .box td {}

/* access ----------*/
#access {}
#access h3 { color: #AE1F6E; font-size: 2.4rem; margin-bottom: 3rem; }
#access p { font-size: 1.8rem; }
#access .cap { font-size: 1.5rem; font-weight: normal; }

/* facility ----------*/
#facility {}
#facility h3 { text-align: center; font-family: 'Noto Serif JP', serif; color: #AE1F6E; font-size: 3.2rem; margin-bottom: 2rem; }
#facility p { max-width: 82rem; margin: auto; margin-bottom: 5rem; }
#facility .room_list {}
#facility .room_list li { padding-bottom: 2rem; }
#facility .room_list li img {}
#facility .room_list li span.t { display: block; font-size: 1.4rem; }
#facility .btw {}
#facility .btw .bt { width: 100%; text-align: center; font-size: 3.6rem; font-family: 'Noto Serif JP', serif; font-weight: 600; }
@media screen and (max-width:896px) { /* iPhone 横 m */
	#facility .btw .bt { font-size: 2rem; }
	#facility .mt8rem { margin-top: 2rem !important; }
}