@charset "UTF-8";
#top_banner .txt,.event_detail_content,.event_detail_info,.find_area_input .input_row,.main_tenant_slider .txt .desc,.p_notice .tb_notice td:nth-child(2),.tenant_info{font-family:NanumBarunGothic}
.banner_active #header{top:57px}
.banner_active #wrapper{margin-top:30px}
.banner_active #top_banner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
#top_banner{position:fixed;left:0;top:0;right:0;width:100%;z-index:1040;background-size:auto 100%;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1);-o-transition:transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#fff}
#top_banner .only_text{cursor:auto}
#top_banner .link{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;-webkit-transition:-webkit-box-shadow .6s;-o-transition:box-shadow .6s;transition:box-shadow .6s;transition:box-shadow .6s,-webkit-box-shadow .6s}
#top_banner .link:hover{-webkit-box-shadow:2px 0 15px rgba(0,0,0,.15);box-shadow:2px 0 15px rgba(0,0,0,.15)}
#top_banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:57px}
#top_banner .txt{font-weight:700;font-size:18px;letter-spacing:-.24px;line-height:1.4;text-align:center;}
#top_banner .btn_close{position:absolute;z-index:2;right:20px;top:50%;width:40px;text-align:center;border-radius:50%;height:40px;margin-top:-20px;font-size:20px;overflow:visible}
#top_banner .btn_close .xi{margin-left:1px;line-height:40px;color:inherit}
#top_banner .btn_close .msg{position:absolute;z-index:-2;top:50%;left:25px;right:0;width:100px;margin-top:-5px;text-align:center;font-size:10px;white-space:nowrap;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}
#top_banner .btn_close:hover .msg{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main{width:100%;overflow:hidden;padding:0 0 60px!important}
.main .container{max-width:1380px}
.main .container_s{max-width:1040px;margin:0 auto;padding:0 20px}
.main .weather{position:absolute;width:100%;z-index:3;left:0;bottom:calc(100px + 27px);pointer-events:none; display: none;}
.main .weather .container{padding:0 0 0 106px}
.main .weather .time{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:-.34px;line-height:1}
.main .weather .btm{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}
.main .weather .btm dt{margin-right:8px;font-weight:700;font-size:14px}
.main .weather .btm dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main .weather .btm dd span{margin-right:4px;font-size:18px;letter-spacing:-1.5px}
.main .weather .btm dd~dt{position:relative;margin-left:20px}
.main .weather .btm dd~dt:after{content:'';position:absolute;left:-10px;top:-1px;width:1px;height:16px;background-color:#d2d2d2}
.main .btn_color_white{min-width:140px}
.main .head h2{font-weight:700;font-size:50px;line-height:1;white-space:nowrap}
.main .head p{margin-top:26px}
.main .head .btn_color_white{margin-top:22px}
.main .lst_head{position:relative}
.main .lst_head h2{font-size:30px}
.main .lst_head p{margin-top:8px;font-size:14px}
.main .lst_head .btn_more{position:absolute;right:13px;top:-2px;width:94px;height:40px;line-height:40px;border-radius:20px;text-align:center}
.main .wrap_slider{position:relative;padding-bottom:33px;overflow:hidden}
.main_kv{position:relative;width:100%;height:100vh;max-height:100vw;min-height:680px;padding:100px 0;opacity:0;pointer-events:none;-webkit-transition:opacity 3s .3s;-o-transition:opacity 3s .3s;transition:opacity 3s .3s}
.main_kv.show{opacity:1;pointer-events:auto}
.main_kv.show .canvas_main{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.main_kv .container{position:relative;height:100%;max-width:1450px}
.main_slider{height:100%;overflow:visible!important}
.main_slider .swiper-slide{height:100%}
.main_slider .swiper-pagination{margin-top:174px}
.main_slider .swiper-utils{position:absolute;z-index:5;left:0;top:50%;width:100%;height:0}
.main_slider .swiper-utils .container{padding-left:106px}
.main_slider .swiper-button-next,.main_slider .swiper-button-prev{cursor:pointer;width:32px;height:32px;border-radius:16px;margin-top:-36px;color:#373737;background-color:#fff;outline:0}
.main_slider .swiper-button-next:after,.main_slider .swiper-button-prev:after{display:none}
.main_slider .swiper-button-prev{left:20px}
.main_slider .swiper-button-next{right:20px}
.main_slider .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:2;left:106px;top:50%;margin-top:-145px;padding-bottom:43px;width:380px;height:428px;word-break:keep-all}
.main_slider .txt .desc,.main_slider .txt h3{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;-webkit-box-orient:vertical;word-break:keep-all}
.main_slider .txt h2{font-size:28px;font-weight:700;color:#057589;line-height:1}
.main_slider .txt h3{margin-top:24px;font-size:42px;color:#057589;letter-spacing:-.78px;display:-webkit-box;-webkit-line-clamp:2;line-height:1.2em;height:2.4em}
.main_slider .txt .desc{margin-top:24px;font-size:18px;display:-webkit-box;-webkit-line-clamp:3;line-height:1.61em;height:4.83em}
.main_event .wrap_slider,.main_notice .wrap_slider{overflow:visible!important}
.main_slider .txt .btn{margin-top:24px;width:140px}
.main_slider .canvas_main{position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;top:52%;right:60px;-webkit-transform:translateY(-50%) scale(.85);-ms-transform:translateY(-50%) scale(.85);transform:translateY(-50%) scale(.85);width:calc(100% - 476px)}
.main_slider .canvas_main:after{content:'';display:block;width:100%;padding-top:86.7822%}
.main_slider .canvas_main:before{content:'';display:block;z-index:5;position:absolute;width:110%!important;height:110%!important;left:-1.8%;top:-3.2%;right:0;bottom:0;background:url(/resources/img/main_lineshape.svg) center no-repeat;background-size:79.5% auto}
.main_slider .canvas_main.svg:before{width:100%!important;height:100%!important;left:-1%;top:-1.2%;right:0;bottom:0}
.main_slider .canvas_main canvas{position:absolute;width:110%!important;height:110%!important;left:0;top:0;right:0;bottom:0}
.main_slider .canvas_main svg{position:absolute;width:100%!important;height:100%!important;left:0;top:0;right:0;bottom:0}
.main_kv.show.inview .swiper-slide .txt .btn,.main_kv.show.inview .swiper-slide .txt .desc,.main_kv.show.inview .swiper-slide .txt h3{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
.main_kv.show.inview .swiper-slide .canvas_main{opacity:0;-webkit-transition:opacity 2.4s .3s,-webkit-transform 2.4s .3s cubic-bezier(.165,.84,.44,1);-o-transition:opacity 2.4s .3s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1);transition:opacity 2.4s .3s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1);transition:opacity 2.4s .3s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1),-webkit-transform 2.4s .3s cubic-bezier(.165,.84,.44,1)}
.main_kv.show.inview .swiper-slide-active .txt h3{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1s .3s,-webkit-transform 1.2s .3s;-o-transition:transform 1.2s .3s,opacity 1s .3s;transition:transform 1.2s .3s,opacity 1s .3s;transition:transform 1.2s .3s,opacity 1s .3s,-webkit-transform 1.2s .3s}
.main_kv.show.inview .swiper-slide-active .txt .btn,.main_kv.show.inview .swiper-slide-active .txt .desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1s .6s,-webkit-transform 1.2s .6s;-o-transition:transform 1.2s .6s,opacity 1s .6s;transition:transform 1.2s .6s,opacity 1s .6s;transition:transform 1.2s .6s,opacity 1s .6s,-webkit-transform 1.2s .6s}
.main_kv.show.inview .swiper-slide-active .canvas_main{opacity:1;-webkit-transition:opacity 1s 0s,-webkit-transform 2.4s .3s cubic-bezier(.165,.84,.44,1);-o-transition:opacity 1s 0s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1);transition:opacity 1s 0s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1);transition:opacity 1s 0s,transform 2.4s .3s cubic-bezier(.165,.84,.44,1),-webkit-transform 2.4s .3s cubic-bezier(.165,.84,.44,1)}
.ico_weather{display:inline-block;vertical-align:top;width:44px;height:44px;background-position:left center;background-repeat:no-repeat}
.ico_weather.cloud{background-image:url(/resources/img/weather_cloud.svg)}
.ico_weather.gray{background-image:url(/resources/img/weather_gray.svg)}
.ico_weather.rain{background-image:url(/resources/img/weather_rain.svg)}
.ico_weather.snow{background-image:url(/resources/img/weather_snow.svg)}
.ico_weather.sun{background-image:url(/resources/img/weather_sun.svg)}
.main_story{margin-top:103px}
.main_story .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main_lifestyle:before,.main_story .container:after{content:'';display:block}
.main_story .container:after{min-height:672px;padding-top:116px;padding-bottom:calc(33vw + 33% - 214px);pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_story .img{position:absolute;top:116px;right:450px;min-width:840px;width:calc(50vw + 50% - 340px)}
.main_story .img img{vertical-align:top;width:100%}
.main_story .head{position:relative;z-index:2;width:686px;height:599px;margin-right:-23px;padding:152px 0 0 238px;color:#fff;background:url(/resources/img/main/bg_story.png) center/contain no-repeat}
.main_lifestyle{position:relative;margin-top:157px;min-height:781px;height:48.8125vw;max-height:1250px}
.main_lifestyle .head{width:600px;height:519px;margin-left:-6px;padding:159px 0 0 125px;color:#fff;background:url(/resources/img/main/bg_lifestyle.png) center/contain no-repeat}
.main_lifestyle:before{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background:url(/resources/img/main/img_lifestyle.png) center bottom/100% no-repeat}
.main_tenant{margin-top:170px}
.main_tenant .wrap_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main_tenant .head{position:relative;display:inline-block;vertical-align:top;padding:171px 0 0 177px;text-align:right;color:#3b4b9b}
.main_tenant .head:after,.main_tenant .head:before{content:'';display:block;position:absolute}
.main_tenant_slider .img:after,.main_tenant_slider .img_bg:after{padding-top:63.8298%}
.main_tenant .head:before{z-index:-2;left:0;top:0;width:810px;height:618px;background:url(/resources/img/main/bg_tenant.png) center/contain no-repeat}
.main_tenant .head:after{z-index:-1;left:-297px;top:194px;width:439px;height:380px;background:url(/resources/img/main/bg_tenant2.png) center/contain no-repeat}
.main_tenant_slider{margin-top:65px!important}
.main_tenant_slider .container_s{position:relative}
.main_tenant_slider .txt{position:absolute;left:20px;top:60px;width:240px}
.main_tenant_slider .txt .logo{width:100%;height:42px;background-size:contain;background-position:left top;background-repeat:no-repeat}
.main_tenant_slider .txt .logo img{vertical-align:top;max-height:100%}
.main_tenant_slider .txt .desc{margin-top:24px;word-break:keep-all}
.main_notice_slider .desc,.main_notice_slider .tit{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;word-break:break-word}
.main_tenant_slider .txt .btn_more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:120px;margin-top:25px;font-size:14px;line-height:1;white-space:nowrap}
.main_tenant_slider .img:after,.main_tenant_slider .img_bg:after,.main_tenant_slider .txt .btn_more:after{display:block;content:''}
.main_tenant_slider .txt .btn_more .xi{position:relative;font-size:20px}
.main_tenant_slider .txt .btn_more:after{position:absolute;z-index:-1;bottom:0;top:10px;right:0;left:0;background-color:#bababa;-webkit-transition:opacity .6s,-webkit-transform .6s ease;-o-transition:transform .6s ease,opacity .6s;transition:transform .6s ease,opacity .6s;transition:transform .6s ease,opacity .6s,-webkit-transform .6s ease;opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.swiper-utils-event .swiper-button-next,.swiper-utils-notice .swiper-button-next{right:-44px}
.main_tenant_slider .txt .btn_more:hover:after{opacity:.8;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.main_tenant_slider .img{width:calc(50vw + 50% - 360px);margin-left:360px;background-position:center;background-size:cover}
.main_tenant_slider .img img{width:100%;vertical-align:top}
.main_tenant_slider .img_bg{position:absolute;left:20px;top:0;width:calc(50vw + 50% - 360px);margin-left:360px;background-color:#000}
.swiper-utils-event .swiper-button-prev,.swiper-utils-notice .swiper-button-prev{left:-44px}
.main_tenant_slider .swiper-wrapper .swiper-slide{width:100%!important}
.main_event{margin-top:117px}
.main_event_slider{margin:40px 0 0!important}
.main_event_slider .swiper-slide.no_data{pointer-events:none}
.main_event_slider .swiper-slide.no_data .date,.main_event_slider .swiper-slide.no_data .place{display:none}
.main_event_slider .swiper-slide a{display:block;-webkit-transition:-webkit-box-shadow .8s;-o-transition:box-shadow .8s;transition:box-shadow .8s;transition:box-shadow .8s,-webkit-box-shadow .8s}
.main_event_slider .swiper-slide a:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}
.main_event_slider .swiper-slide .thumb_bg{border:1px solid #dadada;border-bottom:0}
.main_event_slider .event_txt{height:170px;border:1px solid #dadada;border-top:0}
.swiper-utils-event{margin:0 -20px}
.swiper-utils-event .swiper-pagination{width:100%;margin-top:30px}
.main_notice{margin-top:93px}
.main_notice .support_wrap {display:flex}
.main_notice .support_wrap .notice_area {width: calc(100% - 480px); margin: 0 65px; margin-right: 80px;}
.main_notice .support_wrap .notice_area .container_s {max-width:100%}
.main_notice .support_wrap .inquire_area {width:305px; border:1px solid #dadada; padding:10px }
.main_notice .support_wrap .inquire_area .img {}
.main_notice .support_wrap .inquire_area .text { }
.main_notice .support_wrap .inquire_area .text > h3 {font-size:20px; font-weight: 600; color:#2e2e2e }
.main_notice .support_wrap .inquire_area .text > p{font-size:12px; color:#4b4b4b }
.main_notice_slider{margin:40px 0 0!important}
.main_notice_slider .swiper-slide{height:202px}
.main_notice_slider .swiper-slide.no_data{pointer-events:none}
.main_notice_slider .swiper-slide a{display:block;height:100%;padding:32px 27px;border:1px solid #dadada;background-color:#fff;-webkit-transition:-webkit-box-shadow .8s;-o-transition:box-shadow .8s;transition:box-shadow .8s;transition:box-shadow .8s,-webkit-box-shadow .8s}
.main_notice_slider .swiper-slide a:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.13);box-shadow:0 0 15px rgba(0,0,0,.13)}
.main_notice_slider .tit{font-size:24px;letter-spacing:-.86px;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:1;line-height:1.1em;height:1.1em}
.main_notice_slider .desc{margin-top:24px;font-size:14px;color:#6a6a6a;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;line-height:1.71em;height:3.42em}
.main_notice_slider .date{margin-top:24px;line-height:1;font-size:14px;color:#6a6a6a}
.swiper-utils-notice{margin:0 -20px}
.swiper-utils-notice .swiper-pagination{width:100%;margin-top:30px}
.main_insta{position:relative;margin-top:204px;text-align:center}
.main_insta:after{content:'';position:absolute;top:-70px;left:50%;margin-left:-390px;width:780px;height:682px;background:url(/resources/img/main/bg_insta.svg) center/contain no-repeat}
.main_insta h2{color:#057589;font-size:30px}
.main_insta .btn{position:relative;z-index:2;margin-top:30px}
.main_insta_slider{margin:10px -20px -20px;padding:20px}
.main_insta_slider .swiper-slide{width:198px;height:198px;-webkit-transition:-webkit-box-shadow 1.4s;-o-transition:box-shadow 1.4s;transition:box-shadow 1.4s;transition:box-shadow 1.4s,-webkit-box-shadow 1.4s;overflow:hidden}
.main_insta_slider .swiper-slide:hover{-webkit-box-shadow:0 0 14px rgba(0,0,0,.25);box-shadow:0 0 14px rgba(0,0,0,.25)}
.main_insta_slider .swiper-slide:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.main_insta_slider .swiper-slide .img,.main_insta_slider .swiper-slide a{display:block;width:100%;height:100%}
.main_insta_slider .swiper-slide .img{-webkit-transition:-webkit-transform 2s ease;-o-transition:transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease;background-size:cover;background-position:center;background-repeat:no-repeat}


@media screen and (min-width:991.98px) and (max-height:930px){
	.main .weather{bottom:calc(100px - 27px)}
.main_slider .txt{margin-top:-200px}
.main_slider .swiper-pagination{margin-top:144px}
.main_slider .swiper-button-next,.main_slider .swiper-button-prev{margin-top:-62px}
}
.main .main_story .head{opacity:0;-webkit-transform:translate3d(0,60px,0) scale(.9);transform:translate3d(0,60px,0) scale(.9);-webkit-transition:opacity 1s 0s ease,-webkit-transform 1.5s 0s ease;-o-transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease,-webkit-transform 1.5s 0s ease}
.main .main_story .img{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity 1s .4s ease,-webkit-transform 1.5s .4s ease;-o-transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease,-webkit-transform 1.5s .4s ease}
.main .main_lifestyle .head{opacity:0;-webkit-transform:translate3d(0,60px,0) scale(.9);transform:translate3d(0,60px,0) scale(.9);-webkit-transition:opacity 1s 0s ease,-webkit-transform 1.5s 0s ease;-o-transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease,-webkit-transform 1.5s 0s ease}
.main .main_lifestyle:before{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity 1s .4s ease,-webkit-transform 1.5s .4s ease;-o-transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease,-webkit-transform 1.5s .4s ease}
.main .main_tenant .head{opacity:0;-webkit-transform:translate3d(0,60px,0) scale(.9);transform:translate3d(0,60px,0) scale(.9);-webkit-transition:opacity 1s 0s ease,-webkit-transform 1.5s 0s ease;-o-transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease,-webkit-transform 1.5s 0s ease}
.main .main_tenant .main_tenant_slider{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity 1s .4s ease,-webkit-transform 1.5s .4s ease;-o-transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease,-webkit-transform 1.5s .4s ease}
.main .main_event,.main .main_notice{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity 1s .1s ease,-webkit-transform 1.5s .1s ease;-o-transition:opacity 1s .1s ease,transform 1.5s .1s ease;transition:opacity 1s .1s ease,transform 1.5s .1s ease;transition:opacity 1s .1s ease,transform 1.5s .1s ease,-webkit-transform 1.5s .1s ease}
.main .main_insta{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity .7s 0s ease,-webkit-transform 1.5s 0s ease;-o-transition:opacity .7s 0s ease,transform 1.5s 0s ease;transition:opacity .7s 0s ease,transform 1.5s 0s ease;transition:opacity .7s 0s ease,transform 1.5s 0s ease,-webkit-transform 1.5s 0s ease}
.main .inview.main_story .head{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.main .inview.main_story .img{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main .inview.main_lifestyle .head{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.main .inview.main_lifestyle:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.main .inview.main_tenant .head{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.main .inview.main_event,.main .inview.main_insta,.main .inview.main_notice,.main .inview.main_tenant .main_tenant_slider{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.mycomo h1{font-size:50px;letter-spacing:-1px;font-weight:300}
.mycomo .font_mycomo_subhead,.mycomo h2{font-size:20px;letter-spacing:-.25px}
.mycomo .head .tit_eng{letter-spacing:0;font-size:18px;color:#8b8b8b}
.mycomo .head h1{margin-top:18px}
.mycomo .head .desc{margin-top:10px;line-height:1;font-size:16px;color:#6a6a6a}
.mycomo .area_input_withbg{padding:60px 0;margin-top:32px;border:1px solid #d2d2d2;background-color:#fff}
.p_login h2{font-size:16px}
.p_login .outcontainer{margin-top:80px;padding:59px 0 86px}
.p_login .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.p_login .area_login{width:380px}
.p_login .login_join{width:456px;margin-top:-4px;margin-right:14px;font-size:14px}
.p_login .login_join .inner{position:relative;height:373px;padding:108px 0 0 72px;background:url(/resources/img/mycomo/login_join_bg.png) left top no-repeat}
.p_login .login_join .inner:after{content:'';position:absolute;right:0;bottom:0;display:block;width:193px;height:178px;background:url(/resources/img/mycomo/login_join_blob.png) left top/contain no-repeat}
.find_menu li,.p_join fieldset{position:relative}
.p_login .login_join .headcopy{font-size:24px;letter-spacing:-.38px;font-weight:300}
.p_login .login_join .desc{margin-top:26px;color:#bababa}
.form_login_general .m_login_join a,.p_login .login_join a{font-weight:700;color:#057589}
.p_login .login_join a{display:block;margin-top:10px;line-height:16px}
.p_login .login_join a .xi{line-height:16px;vertical-align:top}
.form_login_general .area_input{margin-top:25px}
.form_login_general .btn,.form_login_general .input_row{margin-top:16px}
.form_login_general .m_login_join{display:none;margin-top:24px;font-size:14px;line-height:16px}
.find_menu li a,.login_sns .lst_sns li a .xi{line-height:48px}
.login_util{margin-top:16px;font-size:14px}
.login_sns{margin-top:40px}
.login_sns .lst_sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}
.login_sns .lst_sns li a{display:block;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;font-size:20px;background-color:#ededed}
.login_sns .lst_sns li a .xi-naver{color:#2db400}
.login_sns .lst_sns li a .xi-kakaotalk{color:#776060}
.login_sns .lst_sns li a .xi-facebook{color:#3b5998}
.login_sns .lst_sns li~li{margin-left:16px}
.p_find .area_btns{margin-top:60px}
.p_find .content{margin-top:80px}
.find_menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 50px}
.find_menu li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border:1px solid #bababa}
.find_menu li~li{margin-left:-1px}
.find_menu li a{display:block;width:100%;color:#bababa}
.find_area_input,.input_phone{display:-webkit-box;display:-ms-flexbox}
.find_area_input .tit,.find_menu li.active a{font-weight:700;color:#057589}
.find_menu li.active{z-index:2;border-color:#057589}
.field_head,.row_terms{border-bottom:1px solid #ededed}
.find_area_input{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.find_area_input .tit{display:block}
.find_area_input .desc{display:block;margin-top:12px;font-size:14px;word-break:keep-all}
.find_area_input .input_box{display:inline-block;vertical-align:top;width:100%;margin-top:20px}
.find_area_input .input_row{width:340px}
.find_area_input .input_row~.input_row{margin-left:80px}
.form_find .input_box~.input_box,.input_phone~.input_box{margin-left:13px}
.find_area_input .input_row label{vertical-align:top}
.input_phone{display:flex}
.input_phone .input_box{width:100px!important}
.input_phone input{padding:0;text-align:center}
.form_find .input_box input{height:40px}
.form_find .wrap_input_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}
.form_find .wrap_input_box .btn{width:123px}
.form_find .wrap_input_box .input_box{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;margin:0 24px 0 0}
.form_find .wrap_input_box~.desc{margin-top:24px}
.form_find_email2 p{text-align:center;margin-bottom:40px;line-height:1}
.form_find_email2 .result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;word-break:break-all}
.form_find_email2 .result .email{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;color:#057589;line-height:1}
.form_find_email2 .result .date{text-align:right;width:140px;padding-left:20px;color:#6a6a6a;line-height:1}
.content_inactive,.event_finished h2,.form_find_pw2 .desc,.form_find_pw2 .tit,.p_join .content_complete,.share .lst a,.zone_content h3{text-align:center}
.p_join .white_box{margin-top:80px}
.p_join fieldset~fieldset{margin-top:100px}
.p_join .field_notice{position:absolute;right:0;top:0}
.p_join legend{width:100%}
.p_join .area_input{padding-top:24px}
.p_join .area_input label{padding-top:15px;line-height:1}
.p_join .input_row{display:-webkit-box;display:-ms-flexbox;display:flex}
.p_join .input_row~.input_row{margin-top:16px}
.p_join .input_row label{width:174px}
.p_join .input_row label span{display:inline-block;vertical-align:top;margin-left:4px;position:relative;top:-4px}
.p_join .input_content{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}
.p_join .area_input_cert,.p_join .content_complete{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}
.p_join .input_content .input_box{width:326px}
.p_join .msg_input_content{position:absolute;left:342px;top:12px;line-height:1;color:#bababa;font-size:14px}
.p_join .input_row_email .input_content{font-size:0}
.p_join .input_box_email{margin-bottom:16px}
.p_join .area_input_cert{vertical-align:top;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;margin-left:16px}
.p_join .area_input_cert .input_box{width:187px}
.p_join .area_input_cert .msg{margin-top:16px;font-size:14px;color:#057589}
.p_join .area_input_cert .msg.color_gray{color:#979797!important}
.p_join .area_input_cert~.btn_confirm{position:relative;z-index:1;display:inline-block;vertical-align:top;margin-left:16px;line-height:40px}
.p_join .area_input_cert~.btn_confirm:after{position:absolute;z-index:-1;content:'';display:block;bottom:13px;left:0;right:0;height:1px;background-color:#bababa;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
.p_join .area_input_cert~.btn_confirm:hover{color:#057589}
.p_join .area_input_cert~.btn_confirm:hover:after{background-color:#057589}
.p_join .input_phone .input_box~.input_box{margin-left:13px}
.p_join .area_btns{margin-top:60px}
.p_join .content_complete{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content_inactive .area_btns,.row_terms{display:-webkit-box;display:-ms-flexbox}
.p_join .content_complete img{width:83px;height:83px}
.p_join .content_complete h2{margin-top:38px;font-size:24px;letter-spacing:-.24px}
.p_join .content_complete .desc{margin-top:28px;color:#6a6a6a}
.p_join .content_complete .area_btns{width:100%;margin-top:40px}
.p_join .content_complete .area_btns .btn~.btn{margin-left:24px}
.p_inactive .white_box{margin-top:80px}
.content_inactive .tit{font-size:24px}
.content_inactive .tit strong{font-weight:400;color:#057589}
.content_inactive .desc_1{margin-top:24px;color:#6a6a6a}
.content_inactive .desc_2{margin-top:32px}
.content_inactive .input_box input{margin-top:24px;max-width:326px}
.content_inactive .area_btns{margin-top:32px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content_inactive .btn_home{position:relative;z-index:1;width:auto;margin-top:14px;font-size:14px;line-height:1;font-weight:400}
.p_notice .tb_notice th:nth-child(1),.p_notice .tb_notice th:nth-child(3){width:90px}
.content_inactive .btn_home:after{content:'';display:block;position:absolute;z-index:-1;left:0;bottom:0;right:0;height:1px;background-color:#bababa}
.row_terms{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tb_utils_view,.tb_utils_view .btns_nav{display:-webkit-box;display:-ms-flexbox}
.row_terms .btn_more{margin-left:20px;line-height:24px;font-size:14px;color:#bababa;font-weight:400}
.row_terms .item_checkbox span:not(.ico){padding-left:0;padding-right:32px}
.row_terms .item_checkbox .ico{right:0;left:auto}
.row_terms.agree_all{padding-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.row_terms.terms_item{height:74px}
.field_head{position:relative;padding-bottom:16px;line-height:1}
.field_head .field_notice{position:absolute;right:0;top:0;line-height:20px;font-size:14px}
.form_join_optional label{font-size:14px}
.form_join_optional .select_box~.select_box{margin-left:24px}
.p_customer{position:relative}
.p_customer .sub_head{margin-bottom:80px}
.p_customer .bg .obj_1{z-index:-1;position:absolute;left:0;top:239px}
.p_customer .bg .obj_2{z-index:-1;position:absolute;right:0;top:795px}
.p_notice .tb_notice th:nth-child(2){padding:0 30px 0 20px}
.p_notice .tb_notice td:nth-child(2){padding:20px 30px 21px 20px}
.p_notice .tb_notice td:last-child{color:#8b8b8b}
.p_view .tb_notice th:nth-child(1){padding:0 30px 0 0}
.p_view .tb_notice th:nth-child(2){width:100px}
.p_view .tb_notice td:nth-child(0){padding:20px 30px 21px 0}
.view_content{padding:50px 0}
.view_content img,.view_content video{max-width:100}
.tb_utils_view{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 0;border-top:1px solid #ededed}
.tb_utils_view .btn{color:#373737!important}
.tb_utils_view .btn:hover{color:#057589!important}
.tb_utils_view .btns_nav{display:flex}
.tb_utils_view .btns_nav .btn~.btn{margin-left:9px}
.tb_utils_view .btn_list{width:80px}
.menu_faq .menu_pc,.menu_underline .menu_pc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px;font-size:16px;letter-spacing:-.2px;color:#8b8b8b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu_faq .menu_pc li,.menu_underline .menu_pc li{position:relative;margin:0 10px}
.event_txt .floor,.event_txt .xi{margin-right:8px}
.menu_faq .menu_pc li:after,.menu_underline .menu_pc li:after{content:'';position:absolute;display:block;bottom:-2px;left:0;right:0;height:1px;background-color:transparent;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}
.tb_faq tbody tr td .btn.ico_minus,.tb_faq tbody tr.active td .btn.ico_plus{display:none}
.menu_faq .menu_pc li:hover:after,.menu_underline .menu_pc li:hover:after{background-color:#bababa}
.menu_faq .menu_pc li.active,.menu_underline .menu_pc li.active{color:#373737;font-weight:700}
.tb_faq tbody tr:hover,.tb_faq tbody tr:hover .btn{color:#057589}
.menu_faq .menu_pc li.active:after,.menu_underline .menu_pc li.active:after{background-color:#373737!important}
.menu_faq .only_mb,.menu_underline .only_mb{margin-bottom:22px}
.tb_faq thead tr th:nth-child(1){width:85px}
.tb_faq thead tr th:nth-child(2){width:125px}
.tb_faq thead tr th:nth-child(4){width:24px}
.tb_faq tbody tr{cursor:pointer;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}
.tb_faq tbody tr td .btn .xi{font-size:24px}
.tb_faq tbody tr .td_content .answer{display:none;padding-top:30px;overflow:hidden;white-space:pre-line}
.tb_faq tbody tr .answer,.tb_faq tbody tr .question{padding-right:30px}
.tb_faq tbody tr.active td .btn.ico_minus{display:block}
.tb_faq tbody tr.active .td_content .question{font-weight:700}
.p_event{width:100%;overflow:hidden}
.p_event .tb_pagination{margin-top:22px}
.event_kv{position:relative;margin-top:75px;height:497px}
.event_kv:after{display:table;content:'';clear:both}
.event_kv .only_nodata,.event_kv.no_data .area_txt:not(.only_nodata){display:none!important}
.event_kv.no_data .only_nodata{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.event_detail_info,.event_kv .area_txt{display:-webkit-box;display:-ms-flexbox}
.event_kv.no_data .only_nodata .headline{color:#8b8b8b}
.event_kv .area_thumb{position:relative;width:495px;height:100%}
.event_kv .svg{position:absolute;top:0;bottom:0}
.event_kv .svg svg{width:100%;height:100%;vertical-align:top}
.event_kv .event_txt{padding:0;background-color:transparent}
.event_kv .event_txt .headline{height:auto;max-height:3em}
.event_kv .area_txt{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:440px;height:100%}
.event_txt .floor,.event_txt .name{display:inline-block;vertical-align:top}
.event_kv .area_txt .headline{font-size:32px;font-weight:300;word-break:keep-all}
.event_kv .area_txt .btn{width:140px;margin-top:26px}
.event_kv .bg{position:absolute;z-index:-1;width:1153px;top:0}
.event_kv .bg img{width:100%;vertical-align:top}
.event_txt{overflow:hidden;padding:22px 24px;background-color:#fff}
.event_txt .headline{font-size:20px}
.event_txt .date{white-space:nowrap;margin-top:14px;font-size:15px;color:#8b8b8b;letter-spacing:-.6px}
.event_txt .place{margin-top:7px;font-size:14px;color:#8b8b8b;white-space:nowrap;max-width:100%;max-height:1.5em;overflow:hidden}
.event_txt .xi{position:relative;top:-2px;vertical-align:top;font-size:18px;line-height:24px}
.event_gallery{margin:0 -16px}
.event_gallery:after{display:table;clear:both;content:''}
.event_gallery li{float:left;margin:16px;width:calc(33.3333% - 32px);-webkit-transition:-webkit-box-shadow .8s;-o-transition:box-shadow .8s;transition:box-shadow .8s;transition:box-shadow .8s,-webkit-box-shadow .8s}
.event_gallery li:hover{-webkit-box-shadow:0 0 19px rgba(0,0,0,.15);box-shadow:0 0 19px rgba(0,0,0,.15)}
.event_now{margin-top:90px}
.event_finished{margin-top:77px}
.event_finished .event_gallery,.p_event_activity .event_now{margin-top:60px}
.event_finished h2{font-size:32px;font-weight:300;line-height:1.38;letter-spacing:-1px}
.p_event_brand .event_kv .area_thumb{float:left}
.p_event_activity .event_kv .area_thumb,.p_event_brand .area_txt{float:right}
.p_event_brand .event_kv .svg{left:-88px;right:0}
.p_event_brand .bg{left:155px;right:auto}
.p_event_activity .event_kv .svg{left:0;right:-88px}
.p_event_activity .event_kv .bg{left:auto;right:155px}
.p_event_activity .area_txt{float:left}
.p_event_activity .menu_underline .menu_pc{margin-bottom:44px}
.p_event_detail{padding-top:0!important}
.p_event_detail .tb_utils_view{border-top:0;padding:30px 20px 0}
.p_event_detail .tb_utils_view .btn{width:80px}
.event_detail_head{position:relative;min-height:480px;padding:170px 0 140px;color:#fff;background-size:cover;background-position:center}
.event_detail_head:after{position:absolute;display:block;content:'';left:0;top:0;right:0;bottom:0;opacity:.5;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,.99)));background-image:-o-linear-gradient(top,#000,rgba(0,0,0,.99));background-image:linear-gradient(to bottom,#000,rgba(0,0,0,.99))}
.event_detail_head .container{position:relative;z-index:2}
.menu_zone .a_zone_lake:hover .bg,.menu_zone .a_zone_plaza:hover .bg,.menu_zone .a_zone_street:hover .bg{z-index:-1}
.event_detail_head .tit_eng{font-size:18px}
.event_detail_head h1{margin-top:20px;letter-spacing:-1px;font-size:40px;font-weight:300}
.share .tit,.zone_kv h2{font-weight:700}
.event_detail_info{display:flex;padding-bottom:45px}
.event_detail_info .thumb{width:400px;margin-top:-100px;background-color:#373737}
.event_detail_info .area_info{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 0 0 50px}
.event_detail_info .area_info .content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.event_detail_info .info p{display:-webkit-box;display:-ms-flexbox;display:flex}
.event_detail_info .info p~p{margin-top:9px}
.event_detail_info .info p .tit{width:100px;color:#8b8b8b}
.event_detail_info .info p .floor{display:inline-block;vertical-align:top;margin-right:8px}
.menu_zone,.share .lst{display:-webkit-box;display:-ms-flexbox}
.event_detail_info .info p .xi{vertical-align:top;position:relative;top:2px;margin-left:8px;-webkit-transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.event_detail_info .info p a{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}
.event_detail_info .info p a:hover{color:#057589}
.menu_zone .a_zone_lake:hover,.menu_zone .a_zone_lake:hover .tit{color:#fff}
.event_detail_info .info p a:hover .xi{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}
.event_detail_info .share{position:absolute;left:50px;bottom:0}
.share .lst{display:flex;margin-top:20px}
.share .lst li~li{margin-left:10px}
.share .lst a{display:block;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px}
.share .lst a .xi{line-height:40px}
.share .lst a.kakao{background-color:#f7b500}
.share .lst a.facebook{background-color:#3b5998}
.share .lst a.link{background-color:#8b8b8b}
.event_detail_content{padding:45px 0 50px;background-color:#fff}
.wrap_menu_zone{margin-top:30px}
.menu_zone{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu_zone .txt .tit,.menu_zone a{display:-webkit-box;display:-ms-flexbox}
.menu_zone li{height:334px;width:340px;margin:-13px 15px}
.menu_zone a{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}
.menu_zone .bg{position:absolute;z-index:-1;left:0;top:0}
.menu_zone .bg svg{vertical-align:top}
.menu_zone .bg svg path{fill:transparent}
.menu_zone .bg img{position:absolute;left:0;top:0;width:100%;height:100%}
.menu_zone .a_zone_lake .bg,.menu_zone .a_zone_street .bg{top:19px}
.menu_zone .bg .img_hover{opacity:0;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}
.menu_zone .txt .tit{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-weight:700;-webkit-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease}
.menu_zone .txt .tit .xi{margin-left:6px;font-size:32px}
.menu_zone .txt .desc{margin-top:16px}
.menu_zone .a_zone:hover .img_hover{opacity:1}
.menu_zone .a_zone_lake .tit{color:#3b4b9b}
.menu_zone .a_zone_street:hover,.menu_zone .a_zone_street:hover .tit{color:#fff}
.menu_zone .a_zone_street .tit{color:#057589}
.menu_zone .a_zone_plaza:hover,.menu_zone .a_zone_plaza:hover .tit{color:#fff}
.menu_zone .a_zone_plaza .bg{top:0}
.menu_zone .a_zone_plaza .tit{color:#ffb725}
.canvas_menu_zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}
.canvas_menu_zone .wrap_imgs{position:relative;width:954px}
.canvas_menu_zone .wrap_imgs:after{display:block;content:'';padding-top:82.18%}
.canvas_menu_zone .wrap_imgs .img{position:absolute;-webkit-transition:opacity 1.2s ease;-o-transition:opacity 1.2s ease;transition:opacity 1.2s ease;left:0;right:0;top:0;bottom:0;text-align:center}
.canvas_menu_zone .wrap_imgs .img canvas{width:100%!important;height:100%!important}
.canvas_menu_zone .wrap_imgs .img.lake,.canvas_menu_zone .wrap_imgs .img.plaza,.canvas_menu_zone .wrap_imgs .img.street{opacity:0}
.canvas_menu_zone .wrap_imgs .img.active{opacity:1!important}
.p_zone{padding:0!important}
.p_zone_intro{width:100%;overflow:hidden}
.zone_kv{padding:130px 0 100px;width:100%;overflow:hidden}
.zone_kv .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.zone_content .map_full:after,.zone_kv .img:after{display:block;content:''}
.zone_kv .img{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-12.2%}
.zone_kv .img:after{width:100%;padding-top:92.4242%}
.zone_kv .img img{position:absolute;left:0;top:0;width:100%;vertical-align:top}
.zone_kv .content{width:426px;margin-right:40px;padding:0 0 70px}
.zone_kv h2{font-size:50px;letter-spacing:-.78px;line-height:1}
.zone_kv .subtit{margin-top:60px;font-size:32px;font-weight:300}
.zone_kv .desc{margin-top:33px;font-size:16px;line-height:1.63;letter-spacing:-.21px}
.zone_content{padding:100px 0;background-color:#fff}
.zone_content h3{line-height:1;font-size:32px;font-weight:300}
.zone_content .map_full{position:relative;margin-top:60px;overflow:hidden;background-color:#f9f9f9}
.zone_content .map_full:after{padding-top:51.2%}
.zone_content .map_full img{position:absolute;left:0;top:0;width:100%;vertical-align:top}
.zone_content .menu_pc{padding-top:100px}
.zone_content .area_map_zoom{margin-top:40px}
.zone_content .accordion{margin-top:100px}
.zone_content .lst_tenant{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;margin:0 -12px}
.zone_content .lst_tenant li{width:45.03171%;padding:20px 12px}
.zone_content .lst_tenant li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.zone_content .lst_tenant li a .name{-webkit-box-flex:1;-ms-flex:1;flex:1}
.zone_content .lst_tenant li a .name span{display:inline-block;vertical-align:top;position:relative}
.zone_content .lst_tenant li a .name span:after{position:absolute;content:'';left:0;right:-8px;height:2px;bottom:-5px;background-color:#cdcdcd;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.zone_content .lst_tenant li a .num{width:120px;text-align:right}
.zone_content .lst_tenant li a:hover .name span:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.facilities{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 29px;margin-top:24px;border:1px solid #d2d2d2}
.facilities li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px 11px;white-space:nowrap}
.facilities li.ev .ico{background:url(/resources/img/store/ico_ev.svg) center no-repeat #373737}
.facilities li .ico{width:24px;height:24px;margin-right:10px;color:#fff;text-align:center;background-color:#373737;background-size:cover;background-position:center;background-repeat:no-repeat}
.area_list_store .a_store .logo,.floor_slider .logo{background-repeat:no-repeat;background-size:contain}
.facilities li .ico .xi{font-size:16px;line-height:24px}
.accordion .item_accordion{-webkit-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s;border:1px solid #d2d2d2}
.accordion .item_accordion~.item_accordion{margin-top:10px}
.accordion .acc_tit{position:relative;padding:30px 40px 29px;cursor:pointer;font-size:20px;color:#fff;line-height:1;-webkit-transition:background-color .5s,color .4s .1s;-o-transition:background-color .5s,color .4s .1s;transition:background-color .5s,color .4s .1s}
.accordion .acc_tit span{font-weight:700}
.accordion .acc_tit .xi{position:absolute;right:40px;top:50%;margin-top:-10px;font-size:24px;line-height:19px;vertical-align:top;-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.accordion .acc_tit:after{position:absolute;display:block;content:'';top:-1px;bottom:-1px;left:-1px;right:-1px;border:1px solid #d2d2d2}
.accordion .acc_content{display:none;margin:0 28px;padding:0 12px;border-top:1px solid #ededed}
.accordion .active{-webkit-transition:margin .5s;-o-transition:margin .5s;transition:margin .5s;margin-bottom:32px;border-color:#d2d2d2!important}
.accordion .active .acc_tit{color:#373737;background-color:transparent!important}
.accordion .active .acc_tit:after{border-color:transparent!important;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}
.accordion .active .acc_tit .xi{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.area_tab_map .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-6px 0 0}
.area_tab_map .tab .btn{position:relative;padding:6px 1px;margin:0 20px;font-size:24px;letter-spacing:-.38px;font-weight:700;line-height:1;color:#cdcdcd}
.p_zone_lake .accordion .lst_tenant a:hover,.p_zone_lake .accordion .lst_tenant a:hover .num,.p_zone_lake .area_tab_map .tab .active .btn,.p_zone_lake .zone_kv h2{color:#3b4b9b}
.area_tab_map .tab .btn:after{position:absolute;display:block;content:'';height:2px;bottom:0;left:0;right:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.area_tab_map .tab .btn:hover:after{background-color:#cdcdcd}
.p_zone_lake .area_tab_map .tab .active .btn:after{background-color:#3b4b9b!important}
.p_zone_lake .accordion .acc_tit,.p_zone_lake .accordion .lst_tenant .name span:after{background-color:#3b4b9b}
.p_zone_lake .accordion .acc_tit:after{border-color:#3b4b9b}
.p_zone_street .accordion .lst_tenant a:hover,.p_zone_street .accordion .lst_tenant a:hover .num,.p_zone_street .area_tab_map .tab .active .btn,.p_zone_street .zone_kv h2{color:#057589}
.p_zone_street .area_tab_map .tab .active .btn:after{background-color:#057589!important}
.p_zone_street .accordion .acc_tit,.p_zone_street .accordion .lst_tenant .name span:after{background-color:#057589}
.p_zone_street .accordion .acc_tit:after{border-color:#057589}
.p_zone_plaza .accordion .lst_tenant a:hover,.p_zone_plaza .accordion .lst_tenant a:hover .num,.p_zone_plaza .area_tab_map .tab .active .btn,.p_zone_plaza .zone_kv h2{color:#ffb725}
.p_zone_plaza .area_tab_map .tab .active .btn:after{background-color:#ffb725!important}
.p_zone_plaza .accordion .acc_tit,.p_zone_plaza .accordion .lst_tenant .name span:after{background-color:#ffb725}
.p_zone_plaza .accordion .acc_tit:after{border-color:#ffb725}
.zone_links{padding:80px 0}
.zone_links .lst_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.zone_links .lst_links>li{position:relative;width:calc(50% - 25px);padding:30px 50px;background-color:#fff;-webkit-transition:-webkit-box-shadow .6s;-o-transition:box-shadow .6s;transition:box-shadow .6s;transition:box-shadow .6s,-webkit-box-shadow .6s}
.zone_links .lst_links>li:hover{-webkit-box-shadow:2px 0 15px rgba(0,0,0,.15);box-shadow:2px 0 15px rgba(0,0,0,.15)}
.zone_links .lst_links>li:hover.street .btn{color:#057589;border-color:#057589}
.zone_links .lst_links>li:hover.lake .btn{color:#3b4b9b;border-color:#3b4b9b}
.zone_links .lst_links>li:hover.plaza .btn{color:#ffb725;border-color:#ffb725}
.zone_links .lst_links>li.street .tit{color:#057589}
.zone_links .lst_links>li.lake .tit{color:#3b4b9b}
.zone_links .lst_links>li.plaza .tit{color:#ffb725}
.zone_links .lst_links .tit{font-size:32px;letter-spacing:-1.14px;font-weight:700;line-height:1.2}
.zone_links .lst_links .desc{margin-top:21px;color:#8b8b8b;font-size:16px;letter-spacing:-.2px}
.zone_links .lst_links .btn{position:absolute;z-index:1;top:50%;right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin-top:-16px;border-radius:16px;-webkit-transition:color .5s,border-color .5s;-o-transition:color .5s,border-color .5s;transition:color .5s,border-color .5s}
.zone_links .lst_links .btn .xi{font-size:16px}
.floor_kv{position:relative;padding:0 20px}
.floor_kv .head{position:absolute;right:20px;bottom:calc(11.6% + 284px);width:290px}
.floor_kv .head .tit_eng{line-height:1.16;font-size:18px;letter-spacing:-.24px;color:#8b8b8b}
.floor_kv .head h2{margin-top:18px;line-height:1;font-size:50px;font-weight:300;letter-spacing:-.78px}
.floor_slider img{vertical-align:bottom}
.floor_slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.floor_slider .swiper-pagination{right:250px;bottom:65px}
.floor_slider .thumb{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.floor_slider .logo{width:100%;height:60px;background-position:left center}
.floor_slider .thumb_img{position:relative}
.floor_slider .thumb_img:after{content:'';display:block;padding-top:88.1706%}
.floor_slider .thumb_img .svg{position:absolute;left:0;right:0;top:0;bottom:0}
.floor_slider .thumb_img .svg svg{position:relative;vertical-align:top;width:100%;height:100%}
.floor_slider .thumb_img .svg svg image{position:absolute}
.floor_slider .floor_indicator{position:absolute;right:30px;bottom:47px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:128px;height:111px;padding-right:1px;font-weight:700;color:#fff}
.floor_slider .floor_indicator span{display:block;line-height:1;font-size:38px}
.floor_slider .floor_indicator .bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}
.floor_slider .floor_indicator .bg svg{width:100%;height:100%;vertical-align:top}
.floor_slider .floor_indicator.lake_zone path{fill:#3b4b9b}
.floor_slider .floor_indicator.plaza_zone path{fill:#ffb725}
.floor_slider .floor_indicator.street_zone path{fill:#057589}
.floor_slider .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 calc(7.6% + 33px) 9.734%;width:290px;height:200px}
.floor_slider .content .logo img{height:60px}
.floor_slider .content .desc{margin-top:30px}
.floor_slider .content .btn{width:143px;margin-top:30px}
.p_floor{padding:130px 0 80px!important}
.p_floor .zone_content{margin-top:70px}
.p_floor .zone_content .menu_pc{padding-top:70px}
.p_floor .area_tab_map .tab .active .btn{color:#373737}
.p_floor .area_tab_map .tab .active .btn:after{background-color:#373737!important}
.p_floor .accordion .acc_tit{background-color:#057589}
.p_floor .accordion .acc_tit:after{border-color:#057589}
.p_floor .accordion .lst_tenant .name span:after{background-color:transparent}
.p_floor .accordion .lst_tenant .indicator{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:16px}
.p_floor .accordion .lst_tenant .indicator:after,.zone_indicator li:before{display:inline-block;border-radius:50%;content:'';vertical-align:top}
.p_floor .accordion .lst_tenant .indicator:after{position:relative;top:-1px;width:16px;height:16px;margin-left:8px}
.p_floor .accordion .lst_tenant .indicator.lake{color:#3b4b9b}
.p_floor .accordion .lst_tenant .indicator.lake:after{background-color:#3b4b9b}
.p_floor .accordion .lst_tenant .indicator.street{color:#057589}
.p_floor .accordion .lst_tenant .indicator.street:after{background-color:#057589}
.p_floor .accordion .lst_tenant .indicator.plaza{color:#ffb725}
.p_floor .accordion .lst_tenant .indicator.plaza:after{background-color:#ffb725}
.p_floor .area_map_zoom{position:relative}
.zone_indicator{position:absolute;z-index:20;top:54px;left:41px;pointer-events:none}
.zone_indicator li{height:24px;line-height:26px;font-size:14px}
.zone_indicator li:before{width:24px;height:24px;margin-right:13px}
.zone_indicator li~li{margin-top:20px}
.zone_indicator li:nth-child(1):before{background-color:#3b4b9b}
.zone_indicator li:nth-child(2):before{background-color:#057589}
.zone_indicator li:nth-child(3):before{background-color:#ffb725}
.p_store{width:100%;overflow:hidden}
.p_store .white_box{margin-top:80px}
.p_store h2{font-size:32px;font-weight:300;text-align:center}
.menu_divided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;font-size:18px}
.menu_divided li{position:relative;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;color:#6a6a6a;margin:-5px 0}
.menu_divided li~li{margin-left:1px}
.menu_divided li~li:after{content:'';position:absolute;left:-1px;top:5px;display:block;width:2px;height:16px;background-color:#cdcdcd}
.menu_divided li a{display:block;line-height:1;padding:5px 30px}
.menu_divided li.active{color:#057589!important;font-weight:700;pointer-events:none}
.menu_divided li:hover{color:#373737}
.area_list_store{margin-top:60px}
.area_list_store .order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#8b8b8b}
.area_list_store .order li{position:relative}
.area_list_store .order li a{display:block;margin:10px 0;line-height:1}
.area_list_store .order li~li{margin-left:25px}
.area_list_store .order li.active{font-weight:700;color:#373737;pointer-events:none}
.area_list_store .order li.active:after{background-color:#373737!important}
.area_list_store .order li:after{content:'';position:absolute;height:2px;left:0;right:0;bottom:0;background-color:transparent;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
.area_list_store .order li:hover:after{background-color:#bababa}
.area_list_store .lst_store{margin-top:50px;overflow:hidden}
.area_list_store .lst_store ul{margin-top:-24px;margin-right:-24px}
.area_list_store .a_store{float:left;position:relative;width:calc(25% - 24px);height:196px;margin:24px 24px 0 0;border:1px solid #d2d2d2}
.area_list_store .a_store .logo{display:block;margin-top:32px;width:100%;height:86px;background-position:center}
.area_list_store .a_store .name{margin-top:24px;text-align:center;font-size:16px;letter-spacing:-.21px;word-break:break-all}
.area_list_store .a_store .con{max-width:168px;margin:0 auto}
.area_list_store .a_store .info{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;padding-top:35px;font-size:14px;color:#fff;text-align:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.area_list_store .a_store .info .con{max-width:155px;margin:0 auto}
.area_list_store .a_store .info p{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;line-height:1}
.tenant_info:after,.tenant_visual:after{display:block;content:''}
.area_list_store .a_store .info p~p{margin-top:14px}
.area_list_store .a_store .info p span:first-child{width:55px}
.area_list_store .a_store .info p span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;letter-spacing:-.22px}
.area_list_store .a_store .info p.num span:last-child{letter-spacing:-1px}
.area_list_store .a_store .info .btn{width:123px;margin-top:21px;vertical-align:top}
.area_list_store .a_store .info .btn:hover{color:#373737;background-color:#fff}
.area_list_store .a_store:hover .info{opacity:1;pointer-events:auto}
.area_list_store .a_store.lake .info{background-color:#3b4b9b}
.area_list_store .a_store.street .info{background-color:#057589}
.area_list_store .a_store.plaza .info{background-color:#ffb725}
.area_list_store .area_btns{margin-top:45px}
.area_list_store .area_btns .btn{width:143px}
.area_list_store .area_btns .btn .xi{margin-left:2px;vertical-align:top;font-size:24px;line-height:36px}
.p_tenant{padding:0!important;width:100%;font-size:18px;overflow:hidden}
.p_tenant .left,.p_tenant .right{width:50%;max-width:440px}
.p_tenant .section_head .tit_eng{color:#8b8b8b}
.p_tenant .section_head h2{margin-top:19px;font-size:36px;letter-spacing:-1px;font-weight:300}
.tenant_visual{position:relative;height:720px;background:#057589}
.tenant_visual .img,.tenant_visual:after{position:absolute;right:0;top:0;left:0;bottom:0}
.tenant_visual .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.tenant_visual:after{z-index:1;pointer-events:none;background-color:rgba(0,0,0,.3)}
.tenant_info{position:relative;z-index:2;width:100%;margin-top:-100px;padding:100px 85px}
.tenant_info:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:calc(50% + 50vw);background:#fff}
.tenant_info .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:200px}
.tenant_info .floor{position:absolute;z-index:3;top:-55px;right:70px;color:#fff;font-size:38px;font-weight:700;text-align:center;width:128px;height:113px;padding-top:30px;font-family:Optima}
.p_location .wrap_course,.p_service,.tb_parking>tbody>tr>td,.tenant_content .desc{font-family:NanumBarunGothic}
.tenant_info .floor .svg{position:absolute;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;pointer-events:none}
.tenant_content,.tenant_info .info_row{display:-webkit-box;display:-ms-flexbox}
.tenant_info .floor.lake path{fill:#3b4b9b}
.tenant_info .floor.plaza path{fill:#ffb725}
.tenant_info .floor.street path{fill:#057589}
.tenant_info .logo{width:320px;height:80px;background-position:left top;background-size:contain;background-repeat:no-repeat}
.tenant_info .share{position:absolute;left:20px;bottom:0}
.tenant_info .share .tit{font-weight:700}
.tenant_info .info .name{font-size:32px;font-weight:300;line-height:1.13;letter-spacing:-.27px}
.tenant_info .info .desc{margin:46px 0 43px;color:#8b8b8b;word-break:keep-all;white-space:pre-line}
.tenant_info .info_row{display:flex;margin-top:20px}
.tenant_content,.tenants{margin-top:50px}
.tenant_info .info_row dt{width:93px;font-weight:700}
.tenant_info .info_row dd{-webkit-box-flex:1;-ms-flex:1;flex:1}
.tenant_content{display:flex;background-color:#fff}
.tenant_content .left.txt{text-align:left}
.tenant_content .left.object{height:501px}
.tenant_content .left .wrap_canvas{right:0;top:0;width:542px;height:501px}
.tenant_content .right.txt{text-align:right}
.tenant_content .right.object{height:483px}
.tenant_content .right .wrap_canvas{top:0;left:0;width:648px;height:483px}
.tenant_content .wrap_canvas{position:absolute;z-index:2;-webkit-transition:-webkit-transform 1.3s 0s ease;-o-transition:transform 1.3s 0s ease;transition:transform 1.3s 0s ease;transition:transform 1.3s 0s ease,-webkit-transform 1.3s 0s ease;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.tenant_content .wrap_canvas canvas{position:absolute;left:-20px;right:-20px;top:-20px;bottom:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}
.tenant_content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:40px 20px;min-height:600px}
.tenant_content .num{font-size:24px;font-weight:700;color:#cdcdcd}
.tenant_content .tit{margin-top:31px;font-weight:300;font-size:36px;letter-spacing:-.9px;word-break:keep-all}
.tenant_content .desc{margin-top:50px;word-break:keep-all;color:#8b8b8b;max-width:400px;display:inline-block;vertical-align:top;white-space:pre-line}
.tenant_content .object{position:relative}
.tenant_location{margin-top:100px;padding:80px 0;text-align:center;background-color:#fff}
.tenant_location .area_map_zoom{margin-top:60px;border:1px solid #d2d2d2;background-color:#fff}
.tenant_location .area_map_zoom .tenant_map_floor{position:absolute;left:50px;top:50px;font-size:24px;font-weight:700;text-align:left;line-height:1;z-index:2}
.tenant_location .area_map_zoom .tenant_map_floor.lake{color:#3b4b9b}
.tenant_location .area_map_zoom .tenant_map_floor.street{color:#057589}
.tenant_location .area_map_zoom .tenant_map_floor.plaza{color:#ffb725}
.tenant_location .area_map_zoom .tenant_map_floor .floor{display:block;margin-top:8px;font-size:30px}
.tenant_location .area_btns{margin-top:50px}
.tenant_location .area_btns .btn{width:123px}
.about{overflow:hidden;position:relative;width:100%;padding:0!important}
.about .head{text-align:right}
.about .head .img_1{pointer-events:none;float:right;width:calc(50vw + 50%);max-width:none;margin-bottom:-152px;vertical-align:top}
.about .head .img_2{pointer-events:none;position:absolute;right:-235px;top:-77px}
.about .head .con{float:right;position:relative;z-index:2}
.about .head .tit_eng{font-size:20px;color:#8b8b8b;letter-spacing:0}
.about .head h1{margin-top:10px;font-size:42px;letter-spacing:-1px;font-weight:300}
.about .head:after{display:table;clear:both;content:''}
.about img{vertical-align:top}
.about .area_col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about .area_col2>div{width:50%}
.about_sec+.about_sec{margin-top:80px}
.about_sec .main_content .num{font-size:24px;font-weight:700;letter-spacing:-.4px;color:#cdcdcd}
.about_sec .main_content h2{margin-top:30px;font-size:36px;font-weight:300;letter-spacing:-.8px}
.about_sec .main_content .desc{margin-top:50px;font-size:18px;color:#8b8b8b}
.about_sec .white_box{padding:100px 85px}
.about_sec_1{margin-top:136px}
.about_sec_1 .outcontainer{position:relative;height:794px}
.about_sec_1 .img{position:absolute;top:99px;left:585px;width:681px}
.about_sec_1 .img img{width:100%}
.about_sec_2 .main_content,.about_sec_2 .txt{text-align:center}
.about_sec_2 .only_pc .taste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:88px}
.about_sec_2 .only_pc .taste img{width:241px}
.about_sec_2 .only_pc li~li{margin-left:47px}
.about_sec_2 .only_pc li:nth-child(1) .obj{margin-top:-10px;margin-left:3px}
.about_sec_2 .only_pc li:nth-child(2) .obj{margin-top:2px;margin-left:5px}
.about_sec_2 .taste .img{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.about_sec_2 .taste .img .obj{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.about_sec_2 .taste .eng{margin-top:30px;letter-spacing:-.2px;color:#cdcdcd}
.about_sec_2 .taste .kor{margin-top:18px;font-weight:700;line-height:1.33}
.about_sec_2 .taste .desc{margin-top:20px;font-size:14px;color:#8b8b8b}
.about_sec_3 .white_box{padding:100px 0}
.about_sec_3 .main_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right;height:547px;max-width:500px;white-space:nowrap;padding-right:80px}
.about_sec_3 .img{width:680px}
.about_sec_3 .desc_2{font-size:16px;color:#cdcdcd}
.about_sec .slider_about_sec03{width:calc(100% + 95px);margin-left:-95px}
.about_sec .slider_about_sec03 .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about_sec .slider_about_sec03 .swiper-utils-withtimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static;right:0;bottom:0;padding-right:80px;width:100%}
.about_sec_4{padding:100px 0;background-color:#fff}
.about_sec_4 .main_content{text-align:center}
.about_sec_4 .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}
.about_sec_4 .links a{display:block;height:100%}
.about_sec_4 .links .a_link{position:relative;width:calc(50% - 25px);border:1px solid #d2d2d2;background-color:#373737;-webkit-transition:-webkit-box-shadow .8s ease;-o-transition:box-shadow .8s ease;transition:box-shadow .8s ease;transition:box-shadow .8s ease,-webkit-box-shadow .8s ease;overflow:hidden}
.about_sec_4 .links .a_link:hover{-webkit-box-shadow:2px 0 15px rgba(0,0,0,.15);box-shadow:2px 0 15px rgba(0,0,0,.15)}
.about_sec_4 .links .a_link:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.about_sec_4 .links .a_link .img{position:relative;z-index:1;width:100%;height:266px;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:-webkit-transform 1.5s;-o-transition:transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}
.about_sec_4 .links .a_link .txt{position:relative;padding:30px 50px;background-color:#fff;z-index:3}
.about_sec_4 .links .a_link .txt .logo{width:168px;height:60px;background-position:left center;background-size:contain;background-repeat:no-repeat}
.about_sec_4 .links .a_link .txt .name{margin-top:10px;font-size:16px;letter-spacing:-.2px;color:#8b8b8b}
.about_sec_4 .links .a_link .ico{position:absolute;right:50px;top:50%;margin-top:-16px;display:block;width:32px;height:32px;text-align:center;border:1px solid #dadada;border-radius:50%}
.p_location .section_way~.section_way,.p_service .section~section{border-top:1px solid #ededed}
.about_sec_4 .links .a_link .ico .xi{line-height:30px;font-size:16px}
.about.about_como .area_right .para_1,.about.about_como .stit{font-size:18px;color:#8b8b8b}
.about_objs{position:relative;margin:120px 0}
.about_objs .bg{position:absolute;left:0;top:0}
.about_objs .outcontainer{position:relative;z-index:2;text-align:right}
.about_objs .outcontainer .obj{width:92.6495%;vertical-align:top}
.about.about_como .container{padding:0}
.about.about_como .area_right{margin-top:30px}
.about.about_como .area_right .para_2{margin-top:50px;font-size:16px;font-weight:700;color:#057589;line-height:2}
.about.about_como .benefit_wrap{margin-top:80px}
.about.about_como .benefit_wrap .subtitle .tit_como{display:inline-block;font-size:42px;color:transparent;background:url(/resources/img/about/como/txt_como.svg) center center no-repeat;background-size:contain}
.about.about_como .benefit_wrap .subtitle .tit_eng{font-size:18px;line-height:1.5;color:#8b8b8b}
.about.about_como .benefit_wrap .subtitle .tit{margin-top:30px;font-size:36px;font-weight:300;letter-spacing:-.8px;color:#373737}
.about.about_como .benefit_wrap .benefit{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about.about_como .benefit_wrap .benefit li{position:relative;max-width:320px}
.about.about_como .benefit_wrap .benefit li:nth-child(1){color:#ffb725}
.about.about_como .benefit_wrap .benefit li:nth-child(2){color:#0e76bc}
.about.about_como .benefit_wrap .benefit li:nth-child(3){color:#057589}
.about.about_como .benefit_wrap .benefit li .txt{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;text-align:center}
.about.about_como .benefit_wrap .benefit li .txt .num{font-size:20px;font-weight:700;opacity:.5}
.about.about_como .benefit_wrap .benefit li .txt .tit{margin-top:10px;font-size:24px;font-weight:700}
.about.about_como .benefit_wrap .benefit li .txt .desc{margin-top:20px;white-space:nowrap;font-size:14px;color:#8b8b8b}
.about.about_como .info{color:#8b8b8b;margin-top:80px}
.about.about_como .info .tit{font-size:16px;font-weight:700}
.about.about_como .info .tit .xi{margin-right:10px}
.about.about_como .info .list_basic li{margin-top:8px;padding-left:1.4em;text-indent:-1.4em}
.about.about_como .info .list_basic li:before{content:'•';margin-right:10px;color:#cdcdcd}
.about.about_como .info .list_num{counter-reset:step}
.about.about_como .info .list_num li{counter-increment:step;padding-left:1.4em;text-indent:-1.2em}
.about.about_como .info .list_num li:before{content:counter(step) ")";margin-right:5px}
.about.about_como .area_btns{margin-top:50px}
.about.about_como .area_btns .btn{width:130px}
.about_como{padding-bottom:100px!important}
.p_location .sub_head .address{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:440px}
.p_location .sub_head .address dt{width:113px;font-weight:700}
.p_location .sub_head .address dd{width:calc(100% - 113px);color:#8b8b8b}
.p_location .white_box{margin-top:80px;padding-bottom:0}
.p_location .area_map{display:block;width:100%;height:560px;background-color:#f5f5f5}
.p_location .section_way{padding:80px 0}
.p_location .section_way h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;margin-bottom:52px;font-weight:700;line-height:1}
.p_location .section_way h2 img{position:relative;top:-1px;margin-right:18px}
.p_location .section_way_public .a_way+.a_way{margin-top:60px}
.p_location .section_way_public .course{position:relative}
.p_location .section_way_public .course:before{position:absolute;top:7px;left:-14px;content:'';width:6px;height:6px;border-radius:50%;background-color:#dadada}
.p_location .section_way_own .a_way+.a_way{margin-top:30px}
.p_location .section_way .btns{margin-top:30px;text-align:center}
.p_location .section_way .btns .btn{width:154px}
.p_location .a_way{display:-webkit-box;display:-ms-flexbox;display:flex}
.p_location .a_way h3{width:220px;font-size:18px;line-height:24px}
.p_location .a_way .wrap_course{-webkit-box-flex:1;-ms-flex:1;flex:1}
.p_location .course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p_location .course~.course{margin-top:2px}
.p_location .course li{margin-bottom:14px}
.p_location .wrap_course .xi-angle-right-min{position:relative;top:-1px;margin:0 8px;font-size:16px;vertical-align:middle}
.p_location .wrap_course .red{color:#e02020;font-weight:700}
.p_location .wrap_course .blue{color:#003483;font-weight:700}
.p_location .wrap_course .end{font-weight:700}
.p_location .wrap_course .way{display:inline-block}
.p_location .wrap_course .way+.bus_num{margin-left:8px}
.p_location .wrap_course .bus_num{position:relative;top:-1px;display:inline-block;padding:1px 10px 0;margin-right:8px;line-height:19px;border-radius:10px;color:#fff;font-size:12px;font-weight:700}
.p_location .wrap_course .bus_num_red{background-color:#e02020}
.p_location .wrap_course .bus_num_green{background-color:#6dd400}
.p_use .sub_head{margin-bottom:80px}
.p_use .img_visual{position:relative;margin-bottom:-100px;text-align:center}
.p_use .img_visual img{vertical-align:top;margin:0 auto}
.p_use .white_box{padding-top:180px;padding-bottom:100px}
.tb_parking>tbody>tr>td,.tb_parking>tbody>tr>th{padding:20px 0;font-size:20px;vertical-align:top}
.tb_parking{margin-top:-20px;table-layout:fixed}
.tb_parking>tbody>tr>th{width:200px;font-weight:700}
.tb_parking img{vertical-align:top}
.tb_parking .entry span~span{margin-top:20px}
.tb_parking_price{width:100%}
.tb_parking_price>thead>tr>th{padding:3px 0 14px;border-bottom:1px solid #ededed;font-size:16px;line-height:1.7;color:#8b8b8b}
.tb_parking_price>thead>tr>th:nth-child(1){width:256px}
.tb_parking_price>thead>tr>th:nth-child(2){width:270px}
.tb_parking_price>thead>tr>th:nth-child(3){width:auto}
.tb_parking_price>tbody>tr>td{padding:10px 10px 10px 00;text-align:left;font-size:18px;vertical-align:top}
.tb_parking_price>tbody>tr>td:first-child{font-weight:700}
.tb_parking_price>tbody>tr:first-child>td{padding-top:28px}
.tb_moms {display:flex; flex-wrap:wrap;}
.tb_moms dt{width:200px; padding-left:20px;font-size:20px; font-weight:600; vertical-align:top}
.tb_moms dt > span {font-size:15px; font-weight:400; margin-left:-10px; display:block}
.tb_moms dd{font-size:20px; width:calc(100% - 200px); margin-bottom:25px}
.tb_moms dd > p {margin-bottom:10px}
.tb_moms dd > p > span {margin-bottom:10px}
.parking_notice{margin-top:31px;color:#8b8b8b;font-size:16px;letter-spacing:-.4px}
.parking_notice .tit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}
.parking_notice .tit .xi{position:relative;top:-1px;margin-right:6px;font-size:18px}
.parking_notice ul li{position:relative;margin-top:10px;padding-left:22px}
.parking_notice ul li:before{position:absolute;left:7px;top:8px;font-size:10px;width:.3em;height:.3em;border-radius:.15em;background-color:#cdcdcd;content:''}
.p_service h2{padding-left:60px;font-size:36px;font-weight:300;letter-spacing:-1px}
.p_service h3{margin-bottom:24px;font-size:22px}
.p_service .section{padding:50px 0}
.p_service .section:first-child{padding-top:0}
.p_service .section:last-child{padding-bottom:0}
.box_my,.p_withdrawal .area_terms{border:1px solid #d2d2d2;font-family:NanumBarunGothic}
.p_service .section_desk h2{background:url(/resources/img/use/ico_desk.svg) left center no-repeat}
.p_service .section_locker h2{background:url(/resources/img/use/ico_locker.svg) left center no-repeat}
.p_service .section_rest h2{background:url(/resources/img/use/ico_rest.svg) left center no-repeat}
.modal_art_slider .thumb .img,.slider_artmap .img{background-position:center;background-repeat:no-repeat}
.p_service .section_rest .imgs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}
.p_service .section_rest .imgs .img{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}
.p_service .section_rest .imgs .img img{width:100%}
.p_service .section_rest .imgs .img~.img{margin-left:20px}
.p_service .info_2col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:26px}
.p_service .info_2col .left{-webkit-box-flex:1;-ms-flex:1;flex:1}
.p_service .info_2col .right{width:400px}
.p_service .info_2col .desc{max-width:360px;word-break:keep-all;color:#8b8b8b}
.p_service .btn_normal{width:106px;margin-top:30px}
.p_service .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p_service .info dt{width:87px;margin-bottom:10px;font-weight:700}
.p_service .info li{display:block;width:100%;margin-bottom:10px;font-weight:700}
.art_point,.art_point>.left{display:-webkit-box;display:-ms-flexbox}
.p_service .info dd{width:calc(100% - 87px);margin-bottom:10px}
.p_service .info_detail{margin-top:50px}
.p_service .info_detail .info dt{width:200px}
.p_service .info_detail .info dd{width:calc(100% - 200px);margin-bottom:12px}
.p_moms .imgs {display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin-bottom: 50px}
.p_moms .imgs .img {display: block;    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1}
.p_moms .imgs .img img {    width: 100%}
.p_moms .imgs .img~.img {    margin-left: 20px}

.p_artmap{width:100%;overflow:hidden}
.p_artmap .area_map_zoom{height:806px;background-color:#fff}
.p_artmap .map_zoom img{width:auto;height:100%}
.art_point{display:flex;position:relative;z-index:1;margin-top:100px;padding:100px 20px;background-color:#fff}
.art_point:before{content:'';position:absolute;z-index:-1;left:-65px;top:0;bottom:0;width:calc(50% + 65px + 50vw);background-color:#fff}
.art_point[data-art=lake] .head h2 strong{color:#3b4b9b}
.art_point[data-art=plaza] .head h2 strong{color:#ffb725}
.art_point[data-art=street] .head h2 strong{color:#057589}
.art_point .head .tit_eng{margin-top:15px;color:#8b8b8b;font-size:18px}
.art_point .head h2{margin-top:28px;font-size:36px;font-weight:300;letter-spacing:-.8px}
.art_point .head h2 strong{font-weight:400}
.art_point>.left{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:440px}
.art_point .slider_artmap_info{position:relative;height:98px;min-width:200px;color:#8b8b8b}
.art_point .slider_artmap_info p{font-size:14px;letter-spacing:-.2px}
.art_point .slider_artmap_info p~p{margin-top:10px}
.art_point .slider_artmap_info .name{font-size:24px;letter-spacing:0}
.art_point .slider_artmap_info .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.art_point .slider_artmap_info .location .xi{margin-right:4px}
.art_point .slider_artmap_info li{position:absolute;left:0;top:0}
.art_point .slider_artmap_info li .name{opacity:0}
.art_point .slider_artmap_info li .author,.art_point .slider_artmap_info li .location{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.art_point .slider_artmap_info li.active{display:block!important}
.art_point .slider_artmap_info li.active .name{opacity:1;-webkit-transition:opacity 1s .5s;-o-transition:opacity 1s .5s;transition:opacity 1s .5s}
.art_point .slider_artmap_info li.active .author,.art_point .slider_artmap_info li.active .location{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 1.3s .8s,-webkit-transform 1.2s .8s;-o-transition:opacity 1.3s .8s,transform 1.2s .8s;transition:opacity 1.3s .8s,transform 1.2s .8s;transition:opacity 1.3s .8s,transform 1.2s .8s,-webkit-transform 1.2s .8s}
.art_point .btm .swiper-utils{position:static;margin-top:30px}
.art_point .area_slider{position:absolute;left:calc(50% - 60px);overflow:hidden;width:calc(50vw + 60px)}
.art_point .img{width:100%;height:100%}
.art_point .img svg{vertical-align:middle}
.wrap_slider_artmap{width:440px}
.slider_artmap{overflow:visible}
.slider_artmap .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:440px;opacity:.5;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.slider_artmap .swiper-slide path,.slider_artmap .swiper-slide-active{opacity:1}
.slider_artmap .swiper-slide-active path{opacity:.5}
.slider_artmap .swiper-slide-active>a{pointer-events:auto!important}
.slider_artmap .swiper-slide>a{position:relative;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;pointer-events:none}
.slider_artmap .swiper-slide>a:hover .hover{opacity:1}
.slider_artmap .swiper-slide>a:hover .svg path{stroke:#f6f4f1;fill:#f6f4f1;opacity:.5!important}
.slider_artmap .img{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:contain}
.slider_artmap .hover{position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;opacity:0}
.modal_art_slider,.modal_art_slider .dim{position:fixed;bottom:0;left:0;top:0;right:0}
.slider_artmap .hover .btn{width:140px}
.slider_artmap .svg path{stroke:#d2d2d2;fill:rgba(246,244,241,0);-webkit-transition:fill .4s,stroke .4s;-o-transition:fill .4s,stroke .4s;transition:fill .4s,stroke .4s}
.modal_art_slider{display:none;z-index:1080;overflow:auto}
.modal_art_slider.active{display:block}
.modal_art_slider .dim{z-index:-1;background-color:rgba(0,0,0,.7)}
.modal_art_slider .wrap_content{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;padding:60px 72px 30px}
.modal_art_slider .wrap_content:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.modal_art_slider .area_content{position:relative;display:inline-block;vertical-align:middle;text-align:left;margin:0 auto;width:100%;max-width:840px;background-color:#F6F4F1}
.modal_art_slider .modal_close{position:absolute;right:0;top:-44px;font-size:24px;color:#fff}
.modal_art_slider .thumb{display:none}
.modal_art_slider .thumb .img{height:440px;background-color:#373737;background-size:cover}
.modal_art_slider .txts{padding:36px 40px 34px;-webkit-transition:height .4s;-o-transition:height .4s;transition:height .4s;overflow:hidden}
.modal_art_slider .txt{position:relative;display:none}
.modal_art_slider .txt .art{font-size:28px;letter-spacing:-.7px;font-weight:700;line-height:34px}
.modal_art_slider .txt .location{position:absolute;right:0;top:0;line-height:34px;font-size:16px;font-weight:700}
.modal_art_slider .txt .location .xi{font-size:19px;margin-right:8px;line-height:34px;vertical-align:top}
.modal_art_slider .txt .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;font-size:16px}
.modal_art_slider .txt .info .type:before{content:'|';margin:0 8px;color:#dadada;font-size:16px;vertical-align:middle}
.modal_art_slider .txt .desc{font-size:16px;margin-top:20px}
.modal_art_slider .active{display:block!important}
.box_my_info,.box_my_info dl{display:-webkit-box;display:-ms-flexbox}
.modal_art_slider .swiper-utils .swiper-button-prev{left:-72px}
.modal_art_slider .swiper-utils .swiper-button-next{right:-72px}
.p_mypage .white_box{margin-top:80px}
.p_mypage .white_box .container{position:relative}
.p_mypage h2{line-height:1;font-size:20px}
.p_mypage h2+p{margin-top:16px;font-size:14px;color:#6a6a6a}
.p_mypage .withdraw{position:absolute;top:0;right:20px;font-size:14px;text-decoration:underline;line-height:20px}
.p_mypage .area_btns{margin-top:40px}
.box_my_info{display:flex;margin-top:32px;padding:60px}
.box_my_info dl>dd~dd,.box_my_info dl>dt~dt{margin-top:24px}
.box_my_info>div{width:50%}
.box_my_info dl{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}
.box_my_info dl>dt{width:134px;color:#6a6a6a}
.box_my_info dl>dd{width:calc(100% - 134px);word-break:break-all}
.myinfo_optional h3{line-height:1;color:#057589;margin-bottom:24px;font-weight:700}
.box_my_confirm{margin-top:40px;padding:40px 32px}
.box_my_confirm dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.box_my_confirm dl dt{width:138px;color:#057589;font-weight:700}
.box_my_confirm dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}
.box_my_confirm dl dd .input_box{max-width:340px}
.p_mypage_edit .field_head{padding-bottom:24px}
.p_mypage_edit .field_notice{margin-top:0}
.p_mypage_edit .input_row~.input_row{margin-top:32px}
.p_mypage_edit .input_content{font-family:NanumBarunGothic}
.p_mypage_edit .input_content .fixed{line-height:40px}
.p_mypage_edit .input_row.password .input_box{margin-top:24px}
.p_mypage_edit .input_row.password .input_box~.input_box{margin-top:16px}
.p_mypage_edit .input_row.password .msg_input_content{top:75px}
.p_withdrawal .area_terms{padding:32px}
.p_withdrawal .headline{font-size:24px}
.p_withdrawal .form_terms{margin-top:40px}
.p_withdrawal .content_term dt{font-weight:700;font-size:16px;margin-bottom:28px}
.p_withdrawal .content_term dd{position:relative;padding-left:11px;color:#6a6a6a;font-weight:700}
.p_withdrawal .content_term dd:before{position:absolute;left:0;top:0;content:'*';vertical-align:top;color:#057589}
.p_withdrawal .content_term dd .desc{margin-top:10px;font-weight:400}
.p_withdrawal .content_term dd~dd{margin-top:26px}
.p_withdrawal .row_terms{border-bottom:0}
.p_withdrawal .form_password{margin-top:58px}
.p_withdrawal .form_password .area_input{padding-top:40px}
.p_withdrawal .input_row~.input_row{margin-top:24px}
.p_error .outcontainer{margin-top:80px}
.p_error .template_notice .desc{margin-top:40px}
.p_error .template_notice .btn{width:140px;margin-top:40px}
.bg_assets{font-size:0}
.bg_assets .bg_asset{position:absolute;z-index:-1;display:block;font-size:1rem;pointer-events:none}
.popup_main .wrap_close .close,.popup_main label span{font-size:16px;line-height:1.5}
.bg_assets .bg_asset img{vertical-align:top;width:100%}
.bg_assets_join .bg_asset_1{width:1155px;right:0;top:0}
.bg_assets_join .bg_asset_2{width:253px;right:0;top:164px}
.bg_assets_join .bg_asset_3{width:119px;left:0;top:644px}
.bg_assets_store .bg_asset_1{width:761px;left:0;top:0}
.bg_assets_store .bg_asset_2{width:304px;top:0;left:570px}
.bg_assets_location .bg_asset_1{width:123px;left:0;top:154px}
.bg_assets_location .bg_asset_2{width:175px;right:0;top:552px}
.bg_assets_use .bg_asset_1{width:123px;left:0;top:154px}
.bg_assets_use .bg_asset_2{width:175px;right:0;top:552px}
.bg_assets_event .bg_asset_1{left:0;top:131px}
.bg_assets_mypage .bg_asset_1{z-index:-1;left:693px;top:97px}
.bg_assets_mypage .bg_asset_2{z-index:-2;left:0;top:0}
.bg_assets_error .bg_asset_1{z-index:-1;left:0;top:260px}
.bg_assets_error .bg_asset_2{z-index:-2;right:0;top:795}
.dim,.popup_main,.wrap_popup_main{left:0;top:0;right:0;bottom:0}
.wrap_popup_main{display:none;position:fixed;z-index:1080}
.wrap_popup_main.active{display:block!important}
.dim{position:fixed;z-index:-1;background-color:#000;opacity:.5}
.popup_main{position:absolute}
.popup_main:not(.active){display:none!important}
.popup_main .area_content{position:absolute;left:50%;top:50%;width:540px;height:auto;margin-left:-270px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.popup_main .content{max-height:calc(100vh - 70px);overflow:auto}
.popup_main .content img{vertical-align:top;width:100%}
.popup_main .popup_close_btns{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;background-color:#373737}
.popup_main .item_checkbox span:not(.ico){padding-left:0;padding-right:26px}
.popup_main .item_checkbox .ico{left:auto;right:0;top:2px}
.popup_main .wrap_close .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.popup_main .wrap_close .close .xi{position:relative;top:-1px;margin-left:8px;font-size:24px}
.loading_cover{position:fixed;left:0;right:0;top:0;bottom:0;z-index:5000;background-color:#F6F4F1}
@media screen and (max-width:991.98px){.main_kv,.main_lifestyle{max-height:none;min-height:0}
.main_lifestyle .btn,.main_story .btn{color:#fff!important}
.banner_active{padding-top:0}
.banner_active #header{top:80px}
.banner_active #wrapper{margin-top:80px}
#top_banner .container{height:80px;padding-right:44px}
#top_banner .txt{font-size:14px}
#top_banner .btn_close .msg{display:none}
.sub_head h1{margin-top:10px;font-size:32px;letter-spacing:-.5px}
.sub_head .desc{margin-top:16px}
.main_kv{height:auto;padding:80px 0 60px}
.main_slider .canvas_main{position:relative;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:124vw;max-width:600px;left:-2.4%}
.main .weather,.main_slider .swiper-utils,.main_slider .swiper-utils .container{position:static}
.main_slider .txt{position:static;display:block;margin:33px 0 0;padding:0;width:auto;height:auto;text-align:center}
.main_slider .txt h2{font-size:18px}
.main_slider .txt h3{font-size:26px;margin-top:10px}
.main_slider .txt .desc{max-width:200px;margin:20px auto 0;font-size:14px}
.main_slider .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.main_slider .swiper-pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:51px}
.main_slider .swiper-button-next,.main_slider .swiper-button-prev{top:34%}
.main .btn_color_white:not(.mb_white){background-color:transparent;font-size:14px;line-height:1.3;border:0;height:auto}
.main .btn_color_white:not(.mb_white) .xi{display:inline-block!important;vertical-align:middle;font-size:20px}
.main .btn_color_white:not(.mb_white):hover{-webkit-box-shadow:none;box-shadow:none;border:0;background-color:transparent}
.main .weather{pointer-events:auto;margin-top:95px}
.main .weather .container{padding:0 0 0 20px}
.main .weather .time{font-size:20px;margin-top:8px;line-height:1}
.main .head h2{font-size:32px}
.main .head p{margin-top:20px;font-size:14px}
.main .head .btn{margin-top:24px}
.main_story{margin-top:0}
.main_story .container{position:relative;display:block;padding:0 0 335px}
.main_story .container:after{display:none}
.main_story .img{position:static;width:100%;margin:0;min-width:0}
.main_story .head{position:absolute;left:50%;margin-left:-220px;bottom:0;width:440px;height:385px;padding:75px 0 85px;margin-top:-55px;text-align:center}
.main_lifestyle{margin-top:80px;height:auto;background:0 0}
.main_lifestyle .container{position:relative;height:466px}
.main_lifestyle .head{position:absolute;left:50%;top:0;margin-left:-252px;width:504px;height:466px;padding:95px 0 0;text-align:center}
.main_lifestyle .head:before{position:absolute;content:'';left:50%;bottom:58px;width:320px;height:199px;margin-left:-160px;background:url(/resources/img/main/m_img_lifestyle.png) center/contain no-repeat;pointer-events:none}
.main_tenant{margin-top:50px}
.main_tenant .head{padding:69px 0 0 93px}
.main_tenant .head:before{left:auto;right:-149px;top:0;width:414px;height:316px}
.main_tenant .head:after{left:auto;top:140px;right:207px;width:164px;height:142px}
.main_tenant_slider{margin-top:32px!important}
.main_tenant_slider .container_s{padding:0 0 0 20px}
.main_tenant_slider .img{margin:0;width:100%}
.main_tenant_slider .txt{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;text-align:right;margin-top:40px;padding-right:20px}
.main_tenant_slider .txt .logo{max-width:200px;height:42px;background-position:right center}
.main_tenant_slider .txt .desc{max-width:212px}
.main_tenant .swiper-utils-withtimer{position:static;margin-top:36px}
.main_tenant .swiper-utils-withtimer .container_s{padding-right:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main_event{margin:60px 0 0}
.main .lst_head h2{font-size:24px}
.main .lst_head p{margin-top:12px}
.main .lst_head .btn_more{width:auto;text-align:right;right:15px;margin:0;border:0;height:22px;line-height:22px;font-size:14px;white-space:nowrap}
.main .lst_head .btn_more .xi{margin-left:4px;vertical-align:top;display:inline-block!important;font-size:20px;line-height:22px}
.main .lst_head .btn_more:hover{-webkit-box-shadow:none;box-shadow:none}
.main .main_event_slider{padding:0!important;margin:25px 0 0!important}
.main .main_event_slider .thumb_bg:after{padding-top:100%}
.main .main_event_slider .event_txt{height:147px}
.main .main_notice_slider{height:auto;padding:0!important;margin:25px 0 0!important}
.main .main_notice_slider .swiper-slide{height:212px}
.main .main_notice_slider .swiper-slide a{padding:32px 24px}
.main .main_notice_slider .swiper-slide .desc{margin-top:16px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;line-height:1.71em;height:5.13em}
.main .main_notice_slider .swiper-slide .date{margin-top:16px}
.main_notice .support_wrap {justify-content: space-around; margin: 0 20px;}
.main_notice .support_wrap .notice_area {width: calc(100% - 390px); margin: 0;}
.main_insta{margin-top:138px}
.main_insta_slider .swiper-slide{width:120px;height:120px}
.swiper-utils-mbrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;margin-top:12px}
.swiper-utils-mbrow .swiper-button-next,.swiper-utils-mbrow .swiper-button-prev{position:static}
.swiper-utils-mbrow .swiper-pagination{position:static;width:auto;margin:0}
.swiper-utils-mbrow .swiper-pagination span{vertical-align:middle}
.swiper-utils-mbrow .btns{display:-webkit-box;display:-ms-flexbox;display:flex}
.swiper-utils-mbrow .btns .swiper-button-next{margin:0 0 0 10px}
.swiper-utils-mbrow .btns .swiper-button-prev{margin:0}
.main_kv.show .canvas_main{-webkit-transform:none;-ms-transform:none;transform:none}
.main .main_story .head{-webkit-transition:opacity 1s .4s ease,-webkit-transform 1.5s .4s ease;-o-transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease;transition:opacity 1s .4s ease,transform 1.5s .4s ease,-webkit-transform 1.5s .4s ease}
.main .main_story .img{-webkit-transition:opacity 1s 0s ease,-webkit-transform 1.5s 0s ease;-o-transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease;transition:opacity 1s 0s ease,transform 1.5s 0s ease,-webkit-transform 1.5s 0s ease}
.main .main_lifestyle:before{display:none}
.mycomo .container{width:100%;max-width:540px}
.mycomo .head h1{margin-top:10px;font-size:32px;letter-spacing:-.5px}
.mycomo .head .desc{margin-top:16px}
.mycomo .font_mycomo_subhead,.mycomo .h2,.mycomo h2{font-size:16px}
.mycomo .area_input_withbg{margin-top:24px;padding:32px 24px}
.input_phone .input_box{width:100%!important}
.p_login .outcontainer{margin-top:40px;padding:40px 0}
.p_login .content{display:block}
.p_login .area_login{width:100%}
.login_join{display:none}
.form_login_general .m_login_join{display:-webkit-box;display:-ms-flexbox;display:flex}
.form_login_general .area_input{margin-top:24px}
.p_find .area_btns,.p_find .content{margin-top:40px}
.p_find .area_btns .btn_l{width:100%}
.find_area_input{display:block}
.find_area_input .input_row{width:100%}
.find_area_input .input_row~.input_row{margin-top:23px;margin-left:0}
.find_menu li a{font-size:14px;line-height:46px}
.form_find .wrap_input_box{display:block;margin-top:12px}
.form_find .wrap_input_box .btn{margin-top:16px}
.form_find .wrap_input_box .input_box{margin:0;width:100%}
.form_find .wrap_input_box~.desc{margin-top:16px}
.form_find_email2 p{font-size:14px;text-align:center}
.content_inactive .tit,.p_join h2{font-size:18px}
.form_find_email2 .result{display:block}
.form_find_email2 .result .email{text-align:center;display:block;width:100%}
.form_find_email2 .result .date{margin-top:16px;text-align:center;display:block;padding:0;width:100%}
.form_find_pw2 .desc,.form_find_pw2 .tit{text-align:left}
.p_join .white_box{margin-top:40px}
.p_join .input_row{display:block}
.p_join .input_row~.input_row{margin-top:29px}
.p_join .input_row label span{top:-2px}
.p_join .input_phone .input_box~.input_box{margin-left:5px}
.p_join .input_content_withmsg{display:block}
.p_join .input_content_withmsg .msg_input_content{position:static}
.p_join fieldset~fieldset{margin-top:60px}
.p_join .area_input label{padding:0;line-height:1}
.p_join .input_content .input_box{margin-top:16px;width:100%}
.p_join .input_content .msg_input_content{margin-top:16px;line-height:1.5}
.p_join .area_input_cert{width:100%;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.p_join .area_input_cert .msg{display:block;margin:16px 0 0}
.p_join .area_input_cert .msg br{display:none}
.p_join .area_input_cert .input_box{width:calc(100% - 93px)}
.p_join .area_input_cert~.btn_confirm{position:absolute;right:25px;bottom:0}
.p_join .area_btns{margin-top:40px}
.p_join .area_btns .btn{width:100%}
.p_join .content_complete .desc,.p_join .content_complete h2{margin-top:24px}
.p_join .content_complete .area_btns .btn~.btn{margin:16px 0 0}
.p_inactive .outcontainer{margin-top:60px}
.content_inactive .desc_1{margin-top:16px;font-size:14px}
.content_inactive .desc_2{margin-top:40px;font-size:14px;color:#6a6a6a}
.content_inactive .input_box input{margin-top:16px}
.content_inactive .area_btns{margin-top:40px}
.content_inactive .btn_home,.row_terms.agree_all .btn{margin-top:16px}
.row_terms.agree_all{display:block}
.row_terms.agree_all label{display:block;font-size:18px}
.row_terms.terms_item{height:auto;padding:16px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.row_terms .terms_content{font-size:14px}
.row_terms .btn_more{display:block;line-height:1;margin:10px 0 0;text-align:left}
.p_customer .bg,.p_notice .tb_notice thead,.row_terms .item_checkbox span:not(.ico){display:none}
.row_terms .item_checkbox .ico{top:0}
.form_join_optional .select_box{margin:16px 0 0;width:100%}
.form_join_optional .select_box select{width:100%}
.form_join_optional .select_box~.select_box{margin:16px 0 0}
.p_customer .sub_head{margin-bottom:40px}
.p_notice .white_box{padding-top:20px}
.p_notice .tb_notice thead th{display:block}
.p_notice .tb_notice tbody{display:block;width:100%}
.p_notice .tb_notice tbody tr{display:block;padding:20px 0;border-bottom:1px solid #ededed}
.p_notice .tb_notice tbody tr td{display:block;padding:0!important;border:0}
.p_notice .tb_notice tbody tr td:first-child{display:none}
.p_notice .tb_notice tbody tr td:nth-child(3){margin-top:4px;font-size:14px}
.p_view .tb_notice{display:-webkit-box;display:-ms-flexbox;display:flex}
.p_view .tb_notice thead{display:none}
.p_view .tb_notice tbody{display:block;width:100%}
.p_view .tb_notice tr{display:block;width:100%;padding-bottom:20px;border-bottom:1px solid #ededed}
.p_view .tb_notice tr td{position:relative;display:block;padding:0 0 0 48px;border:0;line-height:24px}
.p_view .tb_notice tr td:before{position:absolute;display:block;left:0;top:0;color:#8b8b8b;font-size:12px;line-height:23px}
.p_view .tb_notice tr td:nth-child(1):before{content:'번호'}
.p_view .tb_notice tr td:nth-child(2){margin-top:8px}
.p_view .tb_notice tr td:nth-child(2):before{content:'제목'}
.p_view .tb_notice tr td:nth-child(3){margin-top:6px}
.p_view .tb_notice tr td:nth-child(3):before{content:'등록일'}
.event_detail_head .container:after,.event_kv .area_thumb:after,.menu_zone .a_zone_street:after,.p_artmap .area_map_zoom:after,.tenant_info .container:after,.tenant_location .area_map_zoom:after{content:''}
.view_content{padding:30px 0;font-size:14px}
.tb_utils_view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.tb_utils_view .btns_nav .btn~.btn{margin-left:6px}
.tb_faq thead{display:none}
.tb_faq tbody tr{position:relative;display:block;padding:20px 0 39px;border-bottom:1px solid #ededed}
.tb_faq tbody tr td{display:block;padding:0;border:0}
.p_event .sub_head.with_desc .con .desc br,.tb_faq tbody tr td:nth-child(1){display:none}
.tb_faq tbody tr td:nth-child(2){position:absolute;left:0;bottom:10px;color:#8b8b8b;font-size:14px}
.tb_faq tbody tr td:nth-child(4){position:absolute;right:0;top:18px}
.tb_faq tbody tr .td_content .question{padding-right:60px}
.tb_faq tbody tr .td_content .answer{padding:20px 60px 20px 0;font-size:14px}
.p_event{padding-top:130px!important}
.p_event .tb_pagination{margin-top:8px}
.event_detail_head{padding:130px 0 40px;min-height:0}
.event_detail_head .tit_eng{font-size:16px}
.event_detail_head h1{font-size:30px;list-style-position:-.8px}
.event_detail_head .container:after{display:block;padding-top:calc(100% - 80px)}
.event_detail_info{display:block;margin-top:80px;padding-bottom:30px}
.share,.zone_indicator{display:-webkit-box;display:-ms-flexbox}
.event_detail_info .thumb{position:relative;z-index:2;margin-top:-100%;width:100%}
.event_detail_info .area_info{padding-left:0;font-size:14px}
.event_detail_info .info p .tit{width:70px}
.event_detail_info .share{position:static;margin-top:30px}
.share{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share .lst{margin-top:0}
.event_kv{display:block;margin-top:37px;height:auto}
.event_kv .area_thumb{max-width:600px;float:none!important;position:relative;width:97.8125vw;height:auto;margin-left:-38px}
.event_kv .area_thumb:after{display:block;padding-top:85.623%}
.event_kv .area_thumb .svg{left:0}
.event_kv .event_txt{margin-top:40px}
.event_kv .event_txt .headline{font-size:24px}
.event_kv .event_txt .date{margin-top:20px}
.event_kv .event_txt .place{margin-top:10px}
.event_kv .event_txt .btn{margin-top:30px}
.event_kv .area_txt{width:100%;padding:0}
.event_kv .bg{width:188vw;max-width:1000px;top:66px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.event_kv.no_data .only_nodata{display:block!important;height:auto;max-height:400px;overflow:hidden}
.event_kv.no_data .event_txt{text-align:center;margin-top:80px;margin-bottom:55%}
.event_now{margin-top:93px}
.event_gallery{margin:0}
.event_gallery li{width:100%;margin:0 0 20px}
.event_gallery .thumb_bg:after{padding-top:100%}
.event_txt{padding:18px 20px}
.event_txt .headline{font-size:18px}
.event_txt .date{margin-top:7px;font-size:14px}
.event_txt .date .xi,.event_txt .place .xi{top:0;font-size:16px;line-height:19px}
.event_txt .place{margin-top:8px}
.event_finished{margin-top:46px}
.event_finished h2{font-size:24px;letter-spacing:-.8px}
.event_finished .event_gallery{margin-top:50px}
.p_event_activity .event_kv .bg{left:50%;right:auto}
.p_event_activity .event_now{margin-top:93px}
.p_zone_intro{width:100%;overflow:hidden}
.wrap_menu_zone{margin-top:40px}
.wrap_menu_zone .mb_map{position:relative;width:100%;height:312px;margin:0 auto}
.wrap_menu_zone .mb_map canvas,.wrap_menu_zone .mb_map img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:378px;height:312px}
.menu_zone .a_zone_lake .bg,.menu_zone .a_zone_street .bg{top:0}
.menu_zone{max-width:460px;margin:70px auto 0;display:block}
.canvas_menu_zone,.zone_kv .desc br{display:none}
.menu_zone .a_zone{margin:14px 0;width:100%;height:248px}
.menu_zone .a_zone_lake,.menu_zone .a_zone_plaza{margin-left:-10px}
.menu_zone .a_zone a{vertical-align:top;width:281px}
.menu_zone .a_zone_lake svg{width:281px;height:248px}
.menu_zone .a_zone_street{text-align:right;margin-right:-10px}
.menu_zone .a_zone_street:after{display:none;clear:both}
.menu_zone .a_zone_street a{float:right}
.menu_zone .a_zone_street svg{width:273px;height:248px}
.menu_zone .a_zone_plaza svg{width:279px;height:244px}
.menu_zone .a_zone .tit,.menu_zone .a_zone .tit .xi{font-size:26px}
.menu_zone .a_zone .desc{margin-top:14px;font-size:14px;white-space:nowrap}
.menu_zone .a_zone .txt{padding:0 35px}
.zone_kv{padding:194px 0 60px}
.zone_kv .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.zone_kv .content{width:auto;margin-right:0;padding:0}
.zone_kv h2{position:absolute;top:120px;left:20px;font-size:32px}
.zone_kv .img{width:146.875%;margin:0 -20px 0 calc(-60px)}
.zone_kv .subtit{margin-top:43px;font-size:26px;letter-spacing:-.41px}
.zone_content .map_full,.zone_kv .desc{margin-top:24px}
.zone_kv .desc{font-size:14px}
.zone_content{padding:40px 0 60px}
.zone_content h3{font-size:18px;font-weight:400;text-align:left}
.zone_content .menu_mb{padding-top:24px}
.zone_content .menu_mb .select_box select{width:168px;font-size:16px;font-family:Optima}
.zone_content .menu_mb .select_box .xi{font-size:16px;right:16px;top:12px}
.zone_content .accordion{margin-top:40px}
.zone_content .lst_tenant{display:block;margin:0;padding:9px 0}
.zone_content .lst_tenant li{width:100%;padding:12px 0;font-size:14px}
.zone_content .lst_tenant li a{word-break:break-all}
.zone_content .lst_tenant li a .num{width:100px;margin-left:14px;color:#6a6a6a;letter-spacing:-.57px}
.zone_content .area_map_zoom{margin-top:66px}
.zone_indicator{display:flex;font-size:14px;top:-32px;left:0}
.zone_indicator li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0!important}
.zone_indicator li~li{margin-left:8px!important}
.zone_indicator li:before{width:16px;height:16px;margin-right:6px}
.area_map_zoom{margin-top:24px;height:300px}
.area_map_zoom .btns{right:15px;bottom:20px}
.area_map_zoom .btns .btn{width:32px;height:32px;font-size:14px}
.area_map_zoom .btns .btn .xi{font-size:16px;line-height:30px}
.facilities{padding:11px 9px}
.facilities li{margin:7px 14px 7px 7px;font-size:14px}
.accordion .acc_tit{padding:23px 16px;font-size:16px}
.accordion .acc_tit .xi{right:16px}
.accordion .acc_content{margin:0 16px;padding:0}
.accordion .item_accordion~.item_accordion{margin-top:16px}
.accordion .active{margin-bottom:24px}
.p_store .white_box{margin-top:24px}
.p_store .menu_mb .select_box select{font-size:16px}
.area_list_store{margin-top:18px}
.area_list_store .order{font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.area_list_store .lst_store{margin-top:0}
.area_list_store .lst_store ul{margin:0}
.area_list_store .a_store{width:100%;height:auto;border:0}
.area_list_store .a_store.lake .name span:nth-child(2){color:#3b4b9b}
.area_list_store .a_store.street .name span:nth-child(2){color:#057589}
.area_list_store .a_store.plaza .name span:nth-child(2){color:#ffb725}
.area_list_store .a_store .con{max-width:none}
.area_list_store .a_store .area_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d2d2d2;height:118px}
.area_list_store .a_store .area_logo .logo{margin:0;height:70px;width:200px}
.area_list_store .a_store .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;line-height:49px;border-bottom:1px solid #ededed}
.area_list_store .a_store .name span:nth-child(1){display:block;padding:15px 0;line-height:19px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}
.area_list_store .a_store .name span:nth-child(2){font-weight:700}
.area_list_store .a_store .info{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:1;padding-top:16px;color:#373737;background-color:transparent!important}
.area_list_store .a_store .info .con{width:100%;max-width:none;margin:0}
.area_list_store .a_store .info p{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}
.area_list_store .a_store .info p~p{margin-top:12px}
.area_list_store .a_store .info p span,.area_list_store .a_store .info p span:first-child{display:block;width:67px}
.area_list_store .a_store .info p:last-child,.floor_kv .head,.p_floor .lst_tenant .indicator span{display:none}
.area_list_store .a_store .info p span:last-child{text-align:left}
.area_list_store .a_store .info .btn{width:102px;margin:0 0 0 27px;background-color:#057589!important;color:#fff!important}
.area_list_store .a_store~.a_store{margin-top:60px}
.floor_kv{padding:0}
.p_floor{padding:102px 0 40px!important}
.p_floor .lst_tenant .indicator:after{margin:0!important}
.p_floor .lst_tenant li a .num{margin:0}
.p_floor .area_tab_map{position:relative}
.p_floor .zone_indicator.only_mb{top:89px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.p_floor .zone_content{margin-top:20px;padding-bottom:40px}
.p_floor .zone_content h3{font-size:26px;font-weight:300}
.floor_slider .swiper-slide{display:block}
.floor_slider .thumb{width:133%;margin-left:-12.4%}
.floor_slider .content{display:block;width:100%;height:auto;margin:0;padding:0 20px}
.floor_slider .content .logo{width:200px;height:38px;margin-top:50px}
.floor_slider .content .desc{margin-top:26px}
.floor_slider .content .btn{margin-top:16px}
.floor_slider .swiper-pagination{position:static;text-align:left;margin-left:20px;margin-top:23px}
.floor_slider .floor_indicator{bottom:-23px;right:21%;width:85px;height:75px;padding-bottom:2px}
.floor_slider .floor_indicator span{font-size:24px}
.p_tenant{font-size:14px}
.p_tenant .left,.p_tenant .right{width:100%;max-width:none}
.p_tenant .section_head{padding:0 30px}
.p_tenant .section_head .tit_eng{font-size:16px}
.p_tenant .section_head h2{margin-top:10px;font-size:24px;list-style-position:-.5px}
.p_tenant .container{max-width:400px;margin:0 auto}
.tenant_visual{max-height:200vw;min-height:400px;height:calc(100vh - 140px)}
.tenant_info{padding:0 20px}
.tenant_info:after{display:none}
.tenant_info .container{display:block;padding:55px 30px 50px}
.tenant_info .container:after{position:absolute;z-index:-1;left:0;top:0;bottom:0;width:calc(50% + 50vw);background-color:#fff}
.tenant_info .floor{top:-36px;right:21px;width:74px;height:66px;font-size:20px;padding-top:17px}
.tenant_info .floor svg{width:100%;height:100%}
.tenant_info .logo{width:200px;height:60px;background-position:left center}
.tenant_info .info_row dt,.tenant_info .share .tit{width:71px}
.tenant_info .info .name{margin-top:20px;font-size:24px}
.tenant_info .info .desc{margin:20px 0 30px}
.tenant_info .info_row{margin-top:8px}
.tenant_info .share{position:static;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}
.tenants{margin-top:40px}
.tenant_content{background-color:transparent;margin:40px 20px 0}
.tenant_content .left.txt{text-align:left}
.tenant_content .left.object{height:300px}
.tenant_content .left .wrap_canvas{right:0;top:0;width:325px;height:300px;margin-top:-6px;margin-bottom:40px;-webkit-transform:none;-ms-transform:none;transform:none}
.tenant_content .right.txt{margin-top:40px;text-align:left}
.tenant_content .right.object{height:100px}
.tenant_content .right .wrap_canvas{top:0;left:0;width:376px;height:280px;margin-top:35px}
.tenant_content_01{margin-bottom:220px}
.tenant_content_01 .container{min-height:623px}
.tenant_content_02 .container{min-height:593px}
.tenant_content_03{margin-bottom:208px}
.tenant_content_03 .container{min-height:600px}
.tenant_content .container{display:block;padding:50px 30px;min-height:0;background-color:#fff}
.tenant_content .num{font-size:16px}
.tenant_content .tit{margin-top:20px;font-size:24px;list-style-position:-.6px}
.tenant_content .desc{margin-top:20px;max-width:none}
.tenant_location{padding:50px 0}
.tenant_location .area_map_zoom{margin-top:50px;height:auto}
.tenant_location .area_map_zoom:after{padding-top:100%;width:100%;display:block}
.tenant_location .area_map_zoom .tenant_map_floor{left:20px;top:20px;font-size:21px}
.tenant_location .area_map_zoom .tenant_map_floor .floor{margin-top:4px;font-size:26px}
.tenant_location .area_btns{margin-top:30px}
.zone_links{padding:40px 0}
.zone_links .lst_links{display:block}
.zone_links .lst_links li{width:100%;padding:30px 20px}
.zone_links .lst_links li~li{margin:24px 0 0}
.zone_links .lst_links .tit{font-size:25px}
.zone_links .lst_links .desc{margin-top:20px;font-size:16px}
.zone_links .lst_links .desc br{display:none}
.zone_links .lst_links .btn{z-index:2;top:43px;right:20px}
.about .bg_mb{position:relative;margin-top:-90px}
.about .bg_mb .img_1{width:100%}
.about .bg_mb .img_2{width:12.5%;position:absolute;top:auto;right:0;bottom:5.8%}
.about.about_como .about_sec .white_box,.about.about_como .area_col2>div{width:100%}
.about .head{margin-top:0}
.about .head .con{margin-top:30px}
.about .head .tit_eng{font-size:16px}
.about .head h1{margin-top:11px;font-size:30px}
.about.about_como .head .con{width:100%;padding:20px}
.about.about_como .about_objs{margin:0;padding-top:20px}
.about.about_como .about_objs .outcontainer .obj{-webkit-transform:translate3D(-40%,0,0);-ms-transform:translate3D(-40%,0,0);transform:translate3D(-40%,0,0)}
.about.about_como .about_sec .container{max-width:500px;margin:0 auto}
.about.about_como .stit{font-size:16px}
.about.about_como .area_col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.about.about_como .area_col2 .area_right .para_1{font-size:14px}
.about.about_como .area_col2 .area_right .para_2{margin-top:40px;font-size:14px;word-break:keep-all}
.about.about_como .benefit_wrap{margin-top:50px}
.about.about_como .benefit_wrap .subtitle .tit_como{font-size:26px}
.about.about_como .benefit_wrap .subtitle .tit{margin-top:20px;font-size:24px}
.about.about_como .benefit_wrap .subtitle .tit_eng{font-size:16px}
.about.about_como .benefit_wrap .benefit{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.about.about_como .benefit_wrap .benefit li{margin-top:20px}
.about.about_como .benefit_wrap .benefit li .txt{-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}
.about.about_como .benefit_wrap .benefit li .txt .num,.about.about_como .benefit_wrap .benefit li .txt .tit{font-size:18px}
.about.about_como .benefit_wrap .benefit li .txt .desc{font-size:12px}
.about.about_como .info{margin-top:40px}
.about.about_como .info .list_basic li,.about.about_como .info .tit{font-size:14px}
.about.about_como .area_btns{margin-top:30px}
.about_sec .white_box{width:calc(100% - 40px);padding:50px 30px;margin-bottom:50px;overflow:hidden}
.about_sec .white_box .container{padding:0!important}
.about_sec .main_content .num{font-size:16px}
.about_sec .main_content h2{margin-top:20px;font-size:24px;font-weight:300}
.about_sec .main_content .desc{margin-top:40px;font-size:14px;word-break:keep-all}
.about_sec_1{margin-top:50px}
.about_sec_1 .white_box{width:calc(100% - 20px);padding-right:20px;margin-right:0;height:auto}
.about_sec_1 .img{margin-left:-10px;margin-top:52px;position:static;text-align:center;width:auto}
.about_sec_1 .img img{width:calc(100vw + 20px);margin-right:-60px;vertical-align:top;text-align:center;max-width:700px}
.about_sec_2 .taste .img{display:block;margin-top:53px;text-align:center}
.about_sec_2 .taste .img .bg{width:200px}
.about_sec_2 .taste li:nth-child(1) .obj{width:90px}
.about_sec_2 .taste li:nth-child(2) .obj{width:74px}
.about_sec_2 .taste li:nth-child(3) .obj{width:62px}
.about_sec_2 .taste .eng{margin-top:20px}
.about_sec_2 .taste .kor{margin-top:8px}
.about_sec_2 .taste .desc{margin-top:12px}
.about_sec .swiper-utils-taste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}
.about_sec .swiper-utils-taste .swiper-pagination{position:static}
.about_sec .swiper-utils-taste .swiper-pagination span{vertical-align:middle!important}
.about_sec .swiper-utils-taste .btns{display:-webkit-box;display:-ms-flexbox;display:flex}
.about_sec .swiper-utils-taste .swiper-button-next,.about_sec .swiper-utils-taste .swiper-button-prev{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}
.about_sec .swiper-utils-taste .swiper-button-prev{margin-right:8px}
.about_sec_3 .white_box{width:calc(100% - 20px);padding:50px 0;margin-left:0;margin-bottom:0}
.about_sec_3 .img{width:auto;text-align:left;margin-left:-60px;margin-bottom:30px}
.about_sec_3 .img img{width:calc(100vw + 20px);max-width:700px}
.about_sec_3 .desc_2{margin-top:40px;font-size:14px}
.about_sec_3 .main_content{height:auto;padding:0 20px;max-width:none}
.about_sec_3 .swiper-utils-withtimer{position:static;padding-right:20px;margin:30px 0 0!important}
.about_sec_3 .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}
.about_sec .slider_about_sec03{width:100%;margin-left:0}
.about_sec .slider_about_sec03 .swiper-slide{display:block}
.about_sec .slider_about_sec03 .swiper-utils-withtimer{padding-right:20px}
.about_sec_4{padding:50px 0}
.about_sec_4 .links{display:block;padding:0 20px;margin-top:50px}
.about_sec_4 .links .a_link{width:100%}
.about_sec_4 .links .a_link~.a_link{margin-top:20px}
.about_sec_4 .links .a_link .img{height:200px}
.about_sec_4 .links .a_link .txt{padding:20px}
.about_sec_4 .links .a_link .txt .logo{width:160px;height:50px}
.about_sec_4 .links .a_link .txt .name{margin-top:11px}
.about_sec_4 .links .a_link .txt .ico{right:20px}
.about_objs{margin:0;padding:84px 0 40px}
.about_objs .bg{z-index:-1;top:23px;left:-62px;width:98px}
.about_objs .outcontainer{height:400px;text-align:center}
.about_objs .outcontainer .obj{position:absolute;left:50%;top:0;-webkit-transform:translate3D(-50%,0,0);-ms-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0);height:400px;width:auto;max-width:none}
.about_como{padding-bottom:50px!important}
.p_location .sub_head .address{width:auto;margin-top:34px;font-size:14px}
.p_location .sub_head .address dt{margin:6px 0;width:70px}
.p_location .sub_head .address dd{margin:6px 0}
.p_location .white_box{margin:32px 0 0;padding:40px 0 0}
.p_location .area_map{height:350px}
.art_point .img,.art_point>.left,.p_artmap .area_map_zoom{height:auto;display:block}
.p_location .section_way{padding:50px 0}
.p_location .section_way h2{font-size:18px;margin-bottom:30px}
.p_location .section_way_public img{width:16px}
.p_location .section_way_public .wrap_course{padding-left:14px}
.p_location .section_way_own img{width:18px}
.p_location .a_way{display:block}
.p_location .a_way h3{font-size:16px;margin-bottom:30px}
.p_location .course .xi-angle-right-min{margin:4px 0}
.p_location .course~.course{margin-top:12px}
.p_location .course li{margin-bottom:12px}
.p_use{padding-bottom:50px!important}
.p_use .sub_head{margin-bottom:40px}
.p_use .white_box{padding-top:140px;padding-bottom:40px}
.tb_parking{display:block;margin:0}
.tb_parking>tbody,.tb_parking>tbody>tr{display:block}
.tb_parking>tbody>tr>th{display:block;padding:0;margin-bottom:10px;font-size:18px}
.tb_parking>tbody>tr>td{display:block;padding:0;margin-bottom:30px;font-size:18px}
.tb_parking>tbody>tr.entry th{margin-bottom:20px}
.tb_parking_price{margin-top:20px;font-size:14px;line-height:1.93;letter-spacing:-.3px}
.tb_parking_price>thead>tr>th{padding:0 0 8px;font-size:14px}
.tb_parking_price>thead>tr>th:nth-child(1){width:92px}
.tb_parking_price>thead>tr>th:nth-child(2){width:117px}
.tb_parking_price>thead>tr>th:nth-child(3){width:auto}
.tb_parking_price>tbody>tr:first-child>td{padding-top:9px}
.tb_moms {flex-direction:column}
.tb_moms dt{font-size:18px; padding-left:10px; }
.tb_moms dd{font-size:14px; width:100%; padding:10px 10px 0;}

.p_moms .imgs {flex-direction: column;}
.p_moms .imgs .img~.img {margin-left: 0; margin-top:5px}
.tb_parking_price>tbody>tr>td{padding:5px 5px 5px 0;font-size:14px}
.parking_notice{margin-top:25px;font-size:14px}
.parking_notice .tit{margin-bottom:14px}
.parking_notice .tit .xi{margin-left:5px;font-size:18px}
.p_service{font-size:14px}
.p_service .section{padding:40px 0}
.p_service .section_rest .imgs{display:block;margin-top:40px}
.p_service .section_rest .imgs .img~.img{margin:10px 0 0}
.p_service .section_rest .imgs img{vertical-align:top}
.p_service h2{padding-left:40px;font-size:24px;background-size:30px auto!important}
.p_service h3{font-size:20px;margin-bottom:20px}
.p_service .info_2col{display:block;margin-top:30px}
.p_service .info_2col .desc{width:100%;font-size:14px}
.p_service .info_2col .right{width:100%;margin-top:30px}
.p_service .info_detail{margin-top:40px}
.p_service .info_detail .info{display:block}
.p_service .info_detail .info dt{width:100%;margin-bottom:8px}
.p_service .info_detail .info dd{width:100%;margin-bottom:16px}
.p_artmap .zone_indicator{position:static}
.p_artmap .top_map{padding:0 20px}
.p_artmap .area_map_zoom{position:relative;margin-top:15px}
.p_artmap .area_map_zoom:after{display:block;padding-top:107.14%}
.art_point{display:block;margin-top:50px;padding:40px 0 40px 50px;background-color:transparent}
.art_point:before{width:calc(100% - 20px);left:20px}
.art_point .area_slider,.art_point .img{width:100%;position:static}
.art_point .img{text-align:center}
.art_point .img svg{vertical-align:middle;max-width:100%;width:calc(100vw - 95px);height:calc(100vw - 95px)}
.art_point .head .tit_eng{margin-top:0;font-size:14px}
.art_point .head h2{margin-top:20px;font-size:30px}
.art_point .slider_artmap_info{margin-top:50px}
.art_point .slider_artmap_info .name{font-size:18px}
.art_point .slider_artmap_info .author{margin-top:8px;font-size:14px}
.art_point .slider_artmap_info .location{margin-top:8px}
.wrap_slider_artmap{margin-top:30px;width:calc(100% - 45px)}
.slider_artmap .swiper-slide{height:auto}
.slider_artmap .hover{margin-top:20px;opacity:1;position:static}
.slider_artmap .hover .btn{border:1px solid #d2d2d2;color:#373737}
.modal_art_slider{margin-top:0}
.modal_art_slider .modal_close{top:30px;right:20px;font-size:24px}
.modal_art_slider .wrap_content{position:static;padding:0}
.modal_art_slider .wrap_content:before{display:none}
.modal_art_slider .area_content{display:block;max-width:none;min-height:100%;height:auto;padding-bottom:72px}
.modal_art_slider .thumb .img{height:320px}
.modal_art_slider .txts{padding:30px 20px}
.modal_art_slider .txt .art{font-size:22px;line-height:1}
.modal_art_slider .txt .info{margin-top:20px}
.modal_art_slider .txt .location{position:static;margin-top:17px;font-size:15px;line-height:1}
.modal_art_slider .txt .location .xi{position:relative;top:-2px;line-height:1;font-size:16px}
.modal_art_slider .txt .desc{font-size:14px}
.p_mypage h2,.p_withdrawal .headline{font-size:18px}
.modal_art_slider .swiper-utils{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;bottom:40px}
.box_my_confirm dl,.box_my_info,.box_my_info dl{display:block}
.modal_art_slider .swiper-utils .swiper-button-prev{position:static;vertical-align:top}
.modal_art_slider .swiper-utils .swiper-button-next{margin-left:10px;position:static;vertical-align:top}
.p_mypage .white_box{margin-top:40px}
.p_mypage .container{width:100%;max-width:540px}
.p_mypage h2+p{color:#bababa}
.p_mypage .withdraw{position:static;display:block;width:50px;margin:24px auto 0;text-align:center}
.p_mypage .area_btns .btn_l{width:100%;max-width:280px}
.box_my_info{padding:24px}
.box_my_info dl>dt{width:100%}
.box_my_info dl>dt~dt{margin-top:32px}
.box_my_info dl>dd{width:100%;margin-top:16px}
.box_my_info dl>dd~dd{margin-top:16px}
.myinfo_optional{margin-top:32px}
.box_my_confirm{margin-top:24px;padding:32px 24px}
.box_my_confirm dl>dd,.p_mypage_edit .input_row .btn_normal,.p_mypage_edit .input_row .password .input_box{margin-top:16px}
.p_mypage_edit{padding-top:116px!important}
.p_withdrawal .area_terms{padding:28px 20px;margin:0 -20px}
.p_withdrawal .form_terms{margin-top:24px}
.p_withdrawal .content_term dt{margin-bottom:24px;line-height:1}
.p_withdrawal .content_term dd{line-height:1;font-size:14px}
.p_withdrawal .content_term dd .desc{margin-top:16px}
.p_withdrawal .content_term dd~dd{margin-top:24px}
.p_withdrawal .form_password{margin-top:34px}
.p_withdrawal .form_password .area_input{padding-top:24px}
.p_withdrawal .input_row~.input_row{margin-top:24px}
.p_error .outcontainer{margin-top:40px}
.p_error .template_notice .desc{margin-top:30px;font-size:14px}
.p_error .template_notice .btn{margin-top:30px}
.bg_assets_join .bg_asset_1{width:auto;right:auto;left:0;top:0}
.bg_assets_join .bg_asset_2{width:auto;right:auto;left:235px;top:138px}
.bg_assets_join .bg_asset_3{display:none}
.bg_assets_store .bg_asset_1{width:356px;top:0;left:0}
.bg_assets_store .bg_asset_2{width:124px;top:96px;left:219px}
.bg_assets_event .bg_asset_1{width:38px;left:0;top:62px}
.bg_assets_mypage .bg_asset_1{left:173px;top:103px}


/*2021 수정스타일*/
.canvas_menu_zone.new {display:block}
.canvas_menu_zone.new .wrap_imgs{position:relative;width: 85%;margin: 0 auto;}
.zone_kv.new .img {width: 100%; margin: 0 auto;}
.zone_guide .floot_img ul{transform: translateY(10%);}
.wrap_imgs > .img_zone > a {position: absolute;}
.wrap_imgs > .img_zone > a.lake_zone {width: 34.66vw !important;height: 27vw !important;bottom: 10vw !important;left: 10vw !important;}
.wrap_imgs > .img_zone > a.street_zone {width: 25.66vw !important;height: 37vw !important;right: 35px !important;top: 6vw !important;}
.btn { }
.img_zone .title1 {left: 21vw !important;top: 25vw !important;}
.img_zone .title2 {left: 57vw !important;top: 6vw !important;}

}
.wrap_popup_main .wrap_close .close,.wrap_popup_main label span{font-size:14px}
.wrap_popup_main .area_content{margin-left:0;max-width:540px;-webkit-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);width:calc(100% - 40px)}
.wrap_popup_main label .ico{top:1px!important}
.wrap_popup_main .wrap_close .close .xi{font-size:16px}

/*2021 수정스타일*/
.desc .btn{width:143px;margin:30px 0; display:block}
.zone_guide .accordion {display:none}
.zone_guide .accordion.active{display:block}
.zone_guide .accordion .acc_tit,
.zone_guide .accordion .lst_tenant .name span:after{background-color:#3b4b9b}
.zone_guide .wrap_map_zoom{background:#eee}
.zone_guide .floot_img {height:100%}

.wrap_imgs > .img_zone > a {position: absolute;}
.wrap_imgs > .img_zone > a.lake_zone {width: 460px;height: 360px;bottom: 80px;left: 100px;z-index:10;}
.wrap_imgs > .img_zone > a.street_zone {width: 290px;height: 440px;right: 100px;top: 100px;z-index:10;}

.img_zone .title1 {font-size: 18px;color: #426190;position: absolute;left: 260px;top: 293px;letter-spacing: -1px;font-weight: bold; z-index:10}
.img_zone .title2 {font-size: 18px;color: #3f8d85;position: absolute;left: 662px;top: 63px;letter-spacing: -1px;font-weight: bold; z-index:10}


@media screen and (max-width:768px){
	.main_notice .support_wrap {display:block}
    .main_notice .support_wrap .notice_area {width: 100%}
	.main_notice .support_wrap .inquire_area {width:100% }
	.main_notice .support_wrap .inquire_area .img img {width:100% }
}