@charset "utf-8";

.lang_facility-page .facility-area {
	margin-bottom: 10vw;
}
.lang_facility-page .facility-wrap {
	padding: 0 0.7vw;
}
.lang_facility-page .facility-title {
	display: flex;
	height: 8.4vw;
	padding-left: 2vw;
	background-color: #E6F4FF;
	align-items: center;
}
.lang_facility-page .floor_num {
	display: inline-block;
	width: 8.6vw;
	margin-right: 2.9vw;
	vertical-align: sub;
}
.lang_facility-page .floor_2-5 .floor_num {
	width: 18.7vw;
}
.lang_facility-page .floor_name {
	font-size: 4vw;
	color: #06A4FE;
	letter-spacing: 0.3vw;
}
.lang_facility-page .facility-description {
	padding: 4.6vw 0 6.6vw;
	padding-left: 1.4vw;
}
.lang_facility-page .facility-description p {
	font-size: 3.2vw;
	font-weight: normal;
	letter-spacing: 0.25vw;
	line-height: 4.65vw;
}
.lang_facility-page .view_btn_area {
	margin-bottom: 7.7vw;
	text-align: center;
}
.lang_facility-page .view_btn_area .view_btn{
	display: inline-block;
	width: 52.5vw;
}
#lang-en.lang_facility-page .view_btn_area .view_btn{
	width: 59vw;
}



/****  改行位置の調整用  ****/
#lang-en.lang_facility-page .facility-item.floor_6 .facility-description p:first-of-type {
	white-space: nowrap;
}
#lang-en.lang_facility-page .facility-item.floor_6 .facility-description p:nth-of-type(3){
	padding-right: 11vw;
}
#lang-kr.lang_facility-page .facility-item.floor_9 .facility-description p:first-of-type {
	padding-right: 9vw;
}
#lang-kr.lang_facility-page .facility-item.floor_2-5 .facility-description p:nth-of-type(2) {
	letter-spacing: 0.19vw;
}
