@charset "utf-8";

	/* 시설안내 */
.facility_wrap {width:100%; height:535px; margin:0 auto; background-color:var(--common-point);}
.facility_wrap .secfac_wrap {width:100%; overflow:hidden; margin:0 auto; padding-top:75px;}
.facility_wrap .secfac_wrap .facility_title {margin:0 auto; padding-bottom:40px;}
.facility_wrap .secfac_wrap .facility_title .title {color:#fff; /* font-weight:800; font-family:'Pretendard'; font-size:50px; */font-family:'CoreGothic7'; font-size:40px; line-height:1; text-align:center;}

.facility_wrap .facility_img_slider {width:956px;width:100%; height:610px;height:315px; margin:0 auto;}
	/* 슬라이드_20220921 */
.facility_wrap .facility_img_slider .simply-scroll-clip {height:100%; cursor:default;}
.facility_wrap .facility_img_slider li {height:282px; margin-right:16px}
.facility_wrap .facility_img_slider .img_wrap {overflow:hidden; height:100%; cursor:pointer;}
.facility_wrap .facility_img_slider .img_wrap img {height:100%; transition:all .3s ease;}
.facility_wrap .facility_img_slider .img_wrap img:hover {height:100%; transform:scale(1.1);}

	/* 슬라이드 이전 */
/* .facility_wrap .facility_img_slider .slick-list {margin:0 -3px;} */
/* .facility_wrap .facility_img_slider .slick-slide {position:relative; height:100%; margin:0 3px; transition:all 0.5s ease-in-out;} */
/* .facility_wrap .facility_img_slider .slick-slide div div {position:relative;} */
/* .facility_wrap .facility_img_slider .slick-slide div div img {height:100%;} */

.facility_wrap .location_name {height:0; margin:13px 0 -13px; font-size:16px; text-align:left;}
/* .facility_wrap .location_name span {position:relative; top:-1px; margin-left:5px; color:#666; font-size:16px; font-weight:400; }  */


/* 시설 소개 팝업 */
#pop_facility {position:fixed; left:0; top:0; width:100%; height:100%; transform:scale(0);}
.pop_facility_bg {background: rgba(0,0,0,0.7); display:flex; align-items: center; justify-content: center; height: 100%; }

.pop_facility_bg .pop_content .close_btn {position:absolute; right:-50px; top:0;}
.pop_facility_bg .pop_content {display:inline-block; position:relative; width:1080px; max-height:581px;}
.pop_facility_bg .pop_content .content {display:none; width:100%; padding:40px 30px; background:#fff;}
.pop_facility_bg .pop_content .content.show {display:block; transition:all .3s ease;}
.pop_facility_bg .pop_content .title {padding-bottom:32px; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic6'; font-size:27px; line-height:1; text-align:center;}

.pop_facility_bg .pop_content .content_in {overflow-y:scroll;overflow-y:hidden; overflow-x:hidden; padding:20px 0; border-bottom:1px solid var(--border-darkgray); text-align:center;}
.pop_facility_bg .pop_content .content_in div {overflow:hidden;}
.pop_facility_bg .pop_content .content_in img {height:100%;}
.pop_facility_bg .pop_content .content_in .content_in_left {float:left; width:642px; height:400px; margin-right:5px;}

.pop_facility_bg .pop_content .content_in .content_in_right {display:flex; flex-wrap:wrap; gap:5px; width:372px;}
.pop_facility_bg .pop_content .content_in_right img {cursor:pointer;}
.pop_facility_bg .pop_content .content_in_pic6 div {width:183px; height:197px;}
.pop_facility_bg .pop_content .content_in_pic6 img {transform:translateX(-16%);}
.pop_facility_bg .pop_content .content_in_pic4 div:nth-child(-n+1) {/*width:154px;*/ height:198px;}
.pop_facility_bg .pop_content .content_in_pic4 div {width:182px; height:197px;}
.pop_facility_bg .pop_content .content_in_pic4 img {transform:translateX(-28%);}

.pop_facility_bg .pop_content .top_content {box-sizing:border-box; width:100%; height:auto; padding:20px 0; background:#fff; font-size:0;}
.pop_facility_bg .pop_content .top_content .left_title {box-sizing:border-box; width:290px; padding:18px 47px 18px 30px; background:#444; color:#fff; font-size:21px; font-family: 'RobotoCondensed-Regular'; white-space:nowrap;} 

.pop_facility_bg .pop_content .next_arrow {position:absolute;top:45%; right:-48px; opacity:.6; cursor:pointer;}
.pop_facility_bg .pop_content .prev_arrow {position:absolute;top:45%; left:-48px; opacity:.6; cursor:pointer;}



