﻿@charset "utf-8";

/* common layout */
*{margin:0; padding:0;}
html, body{font-family:"NotoSansKR", sans-serif;}
.hide{display:none !important;}

.defaultHeader{display:none !important;}
.defaultFooter{display:none !important;}
.quickMenuList{display:none !important;}

.pc_only{display:none;}
.mo_only{display:block;}

.swiper-pagination{display:inline-block; position:relative; font-size:0; line-height:1;}
.swiper-pagination.hide{display:none;}
.swiper-pagination-bullet{opacity:1; margin:0 1.67vw; width:2.78vw; height:2.78vw; background-color:#fff; line-height:1; border-radius:50% !important;}
.swiper-pagination-bullet-active{background-color:#c30e2e;}
.swiper-container-horizontal>.swiper-pagination-bullets{display:inline-block; width:auto; cursor:default;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.67vw;}
.swiper-option{z-index:10; position:absolute; left:50%; bottom:2.78vw; transform:translateX(-50%); padding:1.39vw 1.67vw; font-size:0; border-radius:3.06vw; background-color:rgba(0,0,0,0.4);}
.swiper-autoplayBtn{display:none;}

.hotPlace-slider .swiper-option{top:88.89vw; bottom:auto;}
.about-content-slide .swiper-option{bottom:auto; top:61.94vw;}

.proOpen.defaultContents{padding-top:0;}
.proOpen .contentTit{opacity:1 !important; transform:matrix(1, 0, 0, 1, 0, 0) !important; font-size:3.5vw;}
.proOpen .contentTit + .contentSubTit{opacity:1 !important; transform:matrix(1, 0, 0, 1, 0, 0) !important; margin-top:2.375vw; font-size:8vw;}

/* 키 비쥬얼*/
.keyVisual{width:100%; height:177.78vw; background:url("/images/anseong/proOpen/M_key-visual.jpg") no-repeat center center; background-size:100% auto;}

/* 메인 비쥬얼 */
.mainVisual{position:relative;}
.mainVisual .imgWrap{padding-top:0; min-height:auto;}
.mainVisual .imgWrap img{position:relative; left:0; top:0; transform:translateX(0); width:100%; min-width:auto;}
.mainVisual .txtWrap{position:absolute; left:50%; top:23%; transform:translateX(-50%); width:100%;}
.mainVisual .txtWrap .visualTit{color:#fff; text-align:center;}
.mainVisual .txtWrap .visualTit span{display:block; margin-bottom:2.5vw; font-size:3.5vw; font-weight:300;}
.mainVisual .txtWrap .visualTit strong{font-size:11.25vw; font-weight:600;}
.mainVisual .txtWrap .openingTxt{margin-top:5vw; text-align:center;}
.mainVisual .txtWrap .openingTxt p{color:#fff; font-weight:600;}
.mainVisual .txtWrap .openingTxt p + p{margin-top:1.25vw;}
.mainVisual .txtWrap .openingTxt p span{margin-right:2.5vw; font-size:3.25vw;}
.mainVisual .txtWrap .openingTxt p strong{font-size:5vw;}

/* 안성 소개 */
.anseongAbout{padding:12.50vw 5.56vw 13.89vw; width:100%;}
.anseongAbout .aboutTitGroup{text-align:center;}
.anseongAbout .aboutTitGroup h2{font-size:9.72vw; font-weight:200; line-height:1.2;}
.anseongAbout .aboutTitGroup h2 span{font-weight:700;}
.anseongAbout .aboutTitGroup p{margin:8.33vw 0; font-size:3.89vw; color:#666; line-height:1.7;}
.anseongAbout .aboutTitGroup p br{display:none;}
.anseongAbout .about-contents{}
.anseongAbout .about-content-main{width:100%;}
.anseongAbout .about-content-main img{width:100%;}

.anseongAbout .about-content-sub{width:100%; font-size:0; white-space:nowrap;}
.anseongAbout .about-content-sub li{margin-top:5.56vw; width:100%;}
.anseongAbout .about-content-sub li img{width:100%;}
.anseongAbout .about-content-sub-detail{overflow:hidden; padding:6.94vw 5.56vw 0; width:100%; height:50.22vw; text-align:left; background-color:#303030;}
.anseongAbout .about-content-sub-detail h3{font-size:5.83vw; color:#fff; font-weight:600; line-height:1.2; white-space:normal; word-break:keep-all;}
.anseongAbout .about-content-sub-detail p{font-size:3.33vw; color:#fff; line-height:1.6;}
.anseongAbout .about-content-sub-detail .datail-txt{margin:2.78vw 0; white-space:normal;}
.anseongAbout .about-content-sub-detail .datail-txt br{display:none;}
.anseongAbout .about-content-sub-detail .hashTag{color:rgba(255,255,255,0.6); white-space:normal;}

/* 층별 안내 */
.anseongFloor{padding:12.50vw 0; background-color:#ebe9e8;}
.anseongFloor .floorImg{padding:0 5.56vw; width:100%; text-align:center;}
.anseongFloor .floorImg img{width:249.17vw;}

/* 핫플레이스 */
.hotPlace-content{}
.hotPlace-tab-menu{overflow-x:auto; overflow-y:hidden; font-size:0; white-space:nowrap;}
.hotPlace-tab-menu li{display:inline-block;}
.hotPlace-tab-menu li a{display:inline-block; padding:0 8.33vw; height:11.11vw; line-height:10.83vw; text-align:center; font-size:3.89vw; border-bottom:0.42vw solid #eee; color:#999;}
.hotPlace-tab-menu li.active a{color:#d50032; border-color:#d50032; font-weight:700;}
.hotPlace-slider{display:none; position:relative;}
.hotPlace-slider.active{display:block;}
.hotPlace-slider li{overflow:hidden; position:relative;}

.hotPlace-sub-img{position:relative;width:100%;}
.hotPlace-sub-img img{width:100%;}
.hotPlace-sub-txt-wrap{width:100%; height:100%; text-align:left;}
.hotPlace-sub-txt-inner{width:100%;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-tit p{position:absolute; left:0; top:0; padding-left:5.56vw; width:100%; height:11.11vw; line-height:11.11vw; font-size:3.61vw; font-weight:500; color:222; background-color:rgba(255,255,255,0.8);}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-logo{display:none;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-logo img{width:33.33vw;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail{padding:8.33vw 5.56vw 8.33vw 5.56vw; height:63.53vw; background-color:#303030;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail h4{font-size:5.00vw; font-weight:200; color:#fff;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail h4 span{font-weight:700;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p{font-size:3.33vw; line-height:1.7; color:#fff;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p.detail{padding:4.17vw 0 4.17vw;}
.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p.hashtag{color:#b49759;}

/* 이벤트 */
.anseongEvent{padding-bottom:13.89vw;}
.anseongEventSlide{overflow:hidden; margin:0 auto; width:88.89vw;}
.anseongEventList{width:100%;}
.anseongEventList li{width:100%;}
.anseongEventList li a{display:block;}
.anseongEventList li a img{width:100%;}

/*오시는 길*/ 
.directionArea {background-color:#f1f1f1; height:auto;}
#direction-map{display:inline-block;background-color:transparent;}
#direction-map {height:100vw;}
#direction-map.location-info > img {position:relative;top:0;left:-69%;width:219%;}
#direction-map.location-info #naver-logo {left:inherit;right:0%;top:inherit;bottom:22%;width:15%;height:auto;}
#direction-map.location-info .bottom-info {position:absolute;left:0;bottom:0;padding-top:1vw;padding-left:0;width:100%;height:22.5vw;font-size:3.46vw;text-align:center;line-height:5.33vw;z-index:8;background-color:rgba(255,255,255,0.9);}
#direction-map.location-info .bottom-info div {display:block;line-height:7vw;}
#direction-map.location-info .bottom-info div.proOpen{color:#b49759;}
#direction-map.location-info .bottom-info div.grandOpen{color:#d50032;}
#direction-map.location-info .bottom-info div label{display:inline-block;width:inherit;margin-bottom:0;font-weight:700;}


.directions-wrap {width:94%;margin:0 auto;padding:14% 0 14% 3%;-font-size:3.8vw;text-align:left;}

.transportation {display:block;width:100%; height:14.44vw; vertical-align:top;font-weight:600; line-height:13.89vw; border-bottom:0.28vw solid #ddd; border-top:0.28vw solid #ddd; background:url("/images/anseong/proOpen/ico_upArrow.png") no-repeat right 2.78vw center; background-size: 3.06vw auto; cursor:pointer;}
.transportation img {position:relative;display:inline-block; margin-top:-1.11vw; width:6.5vw;margin-right:3vw; vertical-align:middle;}
#by-car .transportation.active{background-image:url("/images/anseong/proOpen/ico_downArrow_car.png");}
#by-bus .transportation.active{background-image:url("/images/anseong/proOpen/ico_downArrow_bus.png");}

.route {display:none; width:100%; padding-top:8vw;}
.route dl {margin-bottom:9vw;}
.route dl.secondWrap{margin-bottom:4.5vw;}
.route-name {margin-bottom:3%;font-weight:600;font-size:4vw;word-break:keep-all; line-height:1.5;}
.route-name.hide {display:none;}
.route dd span {font-size:3.8vw;line-height:6.4vw;word-break:keep-all;}
.route dd .route-direction {position:relative;left:0;vertical-align:baseline;}
.route-direction:after {content:'|';margin:0 0.9rem;}
.route-detail {display:inline-block;vertical-align:baseline;}
.route-detail:after {display:inline-block;position:relative;bottom:0.15rem;content:'▶';color:#707070;font-size:3vw;margin:0 1vw 0 1.5vw;}
.route-detail:last-child:after {display:none;}
.route-detail.route-tit{font-weight:600;}

#by-car .transportation{color:#662d91;}
#by-car .route-name {color:#662d91;}
#by-car .route .route-list {position:relative;padding-left:0;margin-bottom:3%;font-size:4vw;line-height:6.5vw;}
#by-car .route .route-list.namyangju {padding-left:24vw;}

#by-bus{margin-top:-0.28vw;}
#by-bus .transportation{color:#3e61ac;}
#by-bus .transportation-kind {margin-bottom:3%; font-weight:600; font-size:4vw; word-break:keep-all; color:#3e61ac;}
#by-bus .transportation-kind span{color:#f36b2e;}
#by-bus .transportation-subtit{margin-bottom:3%; font-weight:600; font-size:4vw; word-break:keep-all;}
#by-bus .route .comment {display:inline-block;}

/* SNS */
.anseongSnsWrap{padding:10.42vw 0; width:100%; height:100%; text-align:center; background:url("/images/anseong/proOpen/m_bg_Preopen_sns.jpg") no-repeat center center;  background-size:cover;}
.snsTit h3{font-weight:300; color:#fff; font-size:6.67vw; line-height:1.3;}
.snsTit h3 span{font-weight:700;}
.snsTit p{padding:4.17vw 0 7.64vw; color:rgba(255,255,255,0.7); font-size:3.33vw; line-height:1.5;}
.snsList{font-size:0;}
.snsList li{display:inline-block; margin-right:6.67vw; width:13.89vw;}
.snsList li.pc_list{display:none;}
.snsList li:last-of-type{margin-right:0;}
.snsList li img{width:100%;}
.hashTagTxt{margin:6.25vw auto 0; width:88.89vw; background-color:rgba(255,255,255,0.2); border-radius:1.39vw;}
.hashTagTxt p{padding:4.17vw 0; font-size:3.61vw; font-weight:500; line-height:1.8; color:#fff;}
.mo_sns-starfield{display:block; padding:5.56vw 12.5vw; text-align:left; background-color:#000;}
.mo_sns-starfield .starfieldApp{font-size:0;}
.mo_sns-starfield .starfieldApp img{display:inline-block; margin-right:4.17vw; width:13.89vw; vertical-align:middle;}
.mo_sns-starfield .starfieldApp span{display:inline-block; width: calc(100% - 18.06vw); font-size:3.89vw; color:#fff; line-height:1.5; font-weight:300; vertical-align:middle;}
.mo_sns-starfield .starfieldApp span strong{font-weight:700;}
.mo_sns-starfield .appDownload{margin-top:2.78vw; font-size:0; white-space:nowrap;}
.mo_sns-starfield .appDownload a{display:inline-block; width:36.11vw;}
.mo_sns-starfield .appDownload a img{width:100%;}
.mo_sns-starfield .appDownload a + a{margin-left:2.5vw;}

/* POPUP */
.popup-wrap{display:none; z-index:1000; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.7);}
.popup-wrap .popup-inner{position:absolute; left:50%; top:calc(50% + 5.5vw); transform:translate(-50%, -50%);}
.popup-wrap .popup-inner .popup-img{overflow-y:auto; width:86.67vw; height:60vh;}
.popup-wrap .popup-inner .popup-img img{width:100%;}
.popup-wrap .popup-inner .popup-close{position:absolute; right:0; top:-11.11vw;}
.popup-wrap .popup-inner .popup-close a{display:block; width:8.33vw; height:8.33vw;}
.popup-wrap .popup-inner .popup-close a img{width:100%;}

@media screen and (min-width:801px) {
	/* common layout */
	.pc_only{display:block;}
	.mo_only{display:none;}
	
	/* 키 비쥬얼*/
	.keyVisual{height:100vh; background-image:url("/images/anseong/proOpen/key-visual.jpg"); background-size:cover;}
	
	.swiper-pagination{ vertical-align:middle;}
	.swiper-pagination-bullet{margin:0 12px; width:20px; height:20px;}
	.swiper-container-horizontal>.swiper-pagination-bullets{}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px;}
	.swiper-option{display:none; padding:12px; bottom:20px; border-radius:22px;}
	.swiper-autoplayBtn{display:inline-block; padding-left:20px; margin:0 12px 0 6px; border-left:1px solid #fff; vertical-align:middle;}
	.swiper-autoplayBtn a{display:none; }
	.swiper-autoplayBtn a.active{display:block; width:20px; height:23px; background-repeat:no-repeat; background-position:center center; background-size:100% auto;}
	.swiper-autoplayBtn .swiper-play-btn{background-image:url("/images/anseong/proOpen/btn_commonPlay.png");}
	.swiper-autoplayBtn .swiper-pause-btn{background-image:url("/images/anseong/proOpen/btn_commonStop.png");}
	.swiper-container-initialized .swiper-option{display:block;}
	.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
	
	
	.hotPlace-slider .swiper-option{top:auto; bottom:30px;}
	.about-content-slide .swiper-option{top:auto;}
	
	.proOpen .contentTit{font-size:2rem;}
	.proOpen .contentTit::before,
	.proOpen .contentTit::after{display:none;}
	.proOpen .contentTit + .contentSubTit{font-size:4.8rem; margin-top:1.4rem; font-weight:600; font-family:'Avenir', 'NotoSansKR';}
	.mCustomScrollBox{width:100%;}
	
	/* 메인 비쥬얼 */
	.mainVisual{}
	.mainVisual .imgWrap{overflow:hidden; position:relative; width:100%; padding-top:36.48%; min-height:700px;}
	.mainVisual .imgWrap img{position:absolute; left:50%; top:0; transform:translateX(-50%); min-width:1920px;}
	.mainVisual .txtWrap{}
	.mainVisual .txtWrap .visualTit{}
	.mainVisual .txtWrap .visualTit span{margin-bottom:10px; font-size:28px;}
	.mainVisual .txtWrap .visualTit strong{font-size:90px;}
	.mainVisual .txtWrap .openingTxt{margin-top:40px;}
	.mainVisual .txtWrap .openingTxt p{font-family:'Avenir', 'NotoSansKR';}
	.mainVisual .txtWrap .openingTxt p + p{margin-top:10px;}
	.mainVisual .txtWrap .openingTxt p span{margin-right:20px; font-size:26px;}
	.mainVisual .txtWrap .openingTxt p strong{font-size:40px;}
	
	/* 안성 소개 */
	.anseongAbout{margin:0 auto; padding:90px 40px 100px; max-width:1840px; width:100%;}
	.anseongAbout .aboutTitGroup{}
	.anseongAbout .aboutTitGroup h2{font-size:48px;}
	.anseongAbout .aboutTitGroup h2 span{}
	.anseongAbout .aboutTitGroup p{margin:30px 0 60px; font-size:20px;}
	.anseongAbout .aboutTitGroup p br{display:none;}
	.anseongAbout .about-contents{}
	.anseongAbout .about-content-main{}
	.anseongAbout .about-content-main img{}
	.anseongAbout .about-content-sub{overflow-x:auto; overflow-y:hidden; font-size:0; white-space:nowrap;}
	.anseongAbout .about-content-sub li{display:inline-block; position:relative; margin-top:1.2%; margin-right:1.25%; width:300px; min-width:auto;}
	.anseongAbout .about-content-sub li:last-of-type{margin-right:0;}
	.anseongAbout .about-content-sub li img{width:100%;}
	.anseongAbout .about-content-sub-detail{display:none; z-index:1; position:absolute; left:0; top:0; padding:30px 30px; width:100%; height:100%; background-color:rgba(0,0,0,0.7);}
	.anseongAbout .about-content-sub-detail h3{font-size:26px; color:#fff; font-weight:600;}
	.anseongAbout .about-content-sub-detail p{font-size:14px; color:#fff; line-height:1.6;}
	.anseongAbout .about-content-sub-detail .datail-txt{margin:10px 0; letter-spacing:-0.05rem;}
	.anseongAbout .about-content-sub-detail .datail-txt br{display:block;}
	.anseongAbout .about-content-sub-detail .hashTag{color:rgba(255,255,255,0.6);}
	.anseongAbout .about-content-sub li:hover > div{display:block;}
	
	/* 층별 안내 */
	.anseongFloor{padding:90px 0; }
	.anseongFloor .floorImg{padding:0 40px;}
	.anseongFloor .floorImg img{width:1380px;}
	
	/* 핫플레이스 */
	.hotPlace-content{}
	.hotPlace-tab-menu{overflow-x:visible; margin:0 auto; width:100%; max-width:1380px; font-size:0;}
	.hotPlace-tab-menu li{display:inline-block; width:20%;}
	.hotPlace-tab-menu li a{display:block; padding:0; width:100%; height:60px; line-height:58px; text-align:center; font-size:20px; border-bottom:2px solid #eee; color:#999;}
	.hotPlace-tab-menu li.active a{color:#d50032; border-color:#d50032;}
	.hotPlace-slider{display:none; position:relative;}
	.hotPlace-slider.active{display:block;}
	.hotPlace-slider li{overflow:hidden; position:relative;}
	.hotPlace-sub-img{position:relative; left:0; top:0; width:100%; padding-top:41.5%; min-height:800px;}
	.hotPlace-sub-img img{position:absolute; left:50%; top:0; transform:translateX(-50%); width:100%; min-width:1920px;}
	.hotPlace-sub-txt-wrap{position:absolute; left:50%; top:0; transform:translateX(-50%); width:100%; max-width:1380px; height:100%;}
	.hotPlace-sub-txt-inner{position:absolute; left:0; top:50%; transform:translateY(-50%); width:400px;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-tit p{position:relative; padding-left:40px; height:60px; line-height:60px; font-size:20px; font-weight:500; background-color:rgba(255,255,255,0.8);}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail{padding:40px; height:auto; background-color:#303030;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail h4{font-size:26px; font-weight:200; color:#fff;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail h4 span{font-weight:700;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p{font-size:14px; line-height:1.7; color:#fff;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p.detail{padding:20px 0;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-detail p.hashtag{color:#b49759;}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-logo{border-bottom:1px solid rgba(255,255,255,0.1);}
	.hotPlace-sub-txt-inner .hotPlace-sub-txt-logo img{width:320px;}
	
	/* 이벤트 */
	.anseongEvent{padding-bottom:100px;}
	.anseongEventSlide{overflow:hidden; margin:0 auto; max-width:640px; width:100%;}
	.anseongEventList{width:100%;}
	.anseongEventList li{width:100%;}
	.anseongEventList li a{display:block;}
	.anseongEventList li a img{width:100%;}
	
	/*오시는 길*/  
	#direction-map {height:auto; display:block; background-color:transparent;}
	#direction-map.location-info > img {position:relative;top:0;left:0;width:100%;}
	#direction-map.location-info #naver-logo {width:7rem;height:1.35rem;left:90%;bottom:9.5rem;}
	#direction-map.location-info .bottom-info {font-size:1.4rem;height:8.2rem;padding-top:1.2rem;line-height:2rem;}
	#direction-map.location-info .bottom-info div {display:block; line-height:inherit; margin:0 2rem;}
	#direction-map.location-info .bottom-info div label{margin-right:2rem;}
	
	.directions-wrap {width:90%;padding-top:6rem;padding-left:5%;padding-bottom:0;font-size:1.8rem;}
	.directions-wrap > div {padding-bottom:4rem;}
	
	.transportation {display:inline-block;min-width:16.5rem;width:auto;height:auto;margin-bottom:3rem;padding-top:0;font-weight:600;line-height:4rem; line-height:40px; border:none; background:none; cursor:default;}
	.transportation img {width:4rem;margin:0 0 0 1rem;vertical-align:top;}
	
	#by-car .transportation.active{background:none;}
	#by-bus .transportation.active{background:none;}
	
	.route {display:inline-block !important; padding-top:0; width:80%; min-width:62rem;}
	.route dl {margin-bottom:6rem;}
	.route dl.secondWrap{margin-bottom:3rem;}
	.route-name {display:inline-block;margin-bottom:1.5rem;font-size:1.8rem;}
	.route dd span {font-size:1.6rem;line-height:3.2rem;}
	.route dd .route-direction {position:relative;left:0;vertical-align:baseline;}
	.route .route-detail.comment {color:#878787;}
	.route .comment {font-size:1.4rem;line-height:1.5;}
	.route-direction:after {content:'|';margin:0 0.9rem;}
	.route-detail {display:inline-block;vertical-align:baseline;}
	.route-detail:after {bottom:.15rem;color:#707070;font-size:1.2rem;margin:0 1rem;}
	.route-detail:last-child:after {display:none;}
	
	#by-car .route{margin-top:0.6rem;}
	#by-car .route .route-list {position:relative;padding-left:0;margin-bottom:0;font-size:1.6rem;line-height:3.2rem;}
	#by-car .route .route-list.namyangju {padding-left:0;}
	
	#by-bus{margin-top:0;}
	#by-bus .route{margin-top:1.2rem;}
	#by-bus .route .comment {display:block;}
	#by-bus .transportation-kind {display:inline-block;margin-bottom:1.5rem;font-size:1.8rem;}
	#by-bus .transportation-subtit{margin-bottom:1.5rem;font-size:1.6rem;}
	
	/* SNS */
	.anseongSnsWrap{padding:75px 0; background:url("/images/anseong/proOpen/bg_Preopen_sns.jpg") no-repeat center center; background-size:cover;}
	.snsTit h3{font-size:36px;}
	.snsTit p{padding:25px 0 55px; color:rgba(255,255,255,0.7); font-size:18px;}
	.snsList li{margin-right:36px; width:80px;}
	.snsList li.pc_list{display:inline-block;;}
	.hashTagTxt{margin:40px auto 0; max-width:800px; width:100%; background-color:rgba(255,255,255,0.2); border-radius:10px;}
	.hashTagTxt p{padding:14px 0; font-size:20px;}
	.mo_sns-starfield{display:none;}
	
	/* POPUP */
	.popup-wrap .popup-inner{top:calc(50% + 34px);}
	.popup-wrap .popup-inner .popup-img{width:720px; height:700px;}
	.popup-wrap .popup-inner .popup-close{top:-68px;}
	.popup-wrap .popup-inner .popup-close a{width:48px; height:48px;}
	
}

@media screen and (min-width:1024px) {
	/* 안성 소개 */
	.anseongAbout .about-content-sub li{display:inline-block; position:relative; margin-top:1.2%; margin-right:1.25%; width:19%; min-width:320px;}
	.anseongAbout .about-content-sub-detail h3{font-size:32px;}
	.anseongAbout .about-content-sub-detail p{font-size:16px;}
	.anseongAbout .about-content-sub-detail .datail-txt{margin:20px 0;}
	.anseongAbout .aboutTitGroup p br{display:block;}
	
	/* 이벤트 */
	.anseongEvent{padding-bottom:100px;}
	.anseongEventSlide{padding:0 40px; max-width:1460px; width:100%;}
	.anseongEventList{margin:0 auto; width:100%; font-size:0; white-space:nowrap;}
	.anseongEventList li{overflow:hidden; display:inline-block; margin-right:3%; width:calc(33.33% - 2%); }
	.anseongEventList li:last-of-type{margin-right:0;}
	.anseongEventList li a{display:block;}
	.anseongEventList li a img{width:100%; transition: all ease-in-out .5s;}
	.anseongEventList li a:hover img{transform:scale(1.1);}
	
}

@media screen and (min-width:1280px) {
	
	/* 오시는길 */
	#direction-map.location-info .bottom-info{padding-top:0;height:7.2rem;line-height:7.2rem;}
	#direction-map.location-info .bottom-info > div{display:inline-block;} 

}

@media screen and (min-width:1440px) {
	
	/* 오시는 길 */
	.location-info{max-width:138rem;}
	.directions-wrap{max-width:138rem;}

}