@charset "utf-8";
/*****************************************************************************************************************************************
 * [사이즈 정의]
 * = vw정의는 너비 320기준
 * = 기준계산 : (기준px X 100) / 320
 * 10px = 1rem = 3.125vw
 * 11px = 1.1rem = 3.437vw
 * 12px = 1.2rem = 3.75vw
 * 13px = 1.3rem = 4.062vw
 * 14px = 1.4rem = 4.375vw
 * 15px = 1.5rem = 4.687vw
 * 16px = 1.6rem = 5vw
 * 17px = 1.7rem = 5.312vw
 * 18px = 1.8rem = 5.625vw
 * 19px = 1.9rem = 5.937vw
 * 20px = 2rem = 6.25vw
 * 24px = 2.4rem = 7.5vw
 * 28px = 2.4rem = 8.75vw
 * 32px = 3.2rem = 10vw
 * 1. 디바이스 : 모바일 (800px 이하)
 * - 사이즈 단위 설정 -
 * 	1) 모바일 : vw
 * 	2. 태블릿, PC : rem
*****************************************************************************************************************************************/
img {display:block;}
body, html {height: 100%;/* overflow-y:hidden; */}
/* 타이틀 정의 */
/* .slideContentsTit {font-size:6.562vw;font-weight:700;}
.slideContentsTxt {font-size:3.75vw;color:#555;} */
.slideContentsTit {font-size:6.562vw;font-weight:700;}
.slideContentsTxt {font-size:3.75vw;}

.slideContentsTit,
.slideContentsTxt {color:#000;}

.slideContentsTit.black,
.slideContentsTxt.black {color:#000;}

.swypeFieldTit {font-size:6.562vw;font-weight:700;}
.swypeFieldTxt {font-size:3.75vw;}
.brandCategoryTit {font-size:6.562vw;font-weight:700;}
.brandCategoryTxt {color:#555555;font-size:3.75vw;}
.socialMediaTit {font-size:6.562vw;font-weight:700;}
.socialMediaTxt {color:#555555;font-size:3.75vw;}

/* 버튼 정의 */
[class^="btnVisual"] {background-position:center center;background-repeat:no-repeat;}
.btnVisualControl span {display:inline-block;background-size:contain;width:100%;height:100%;}
.btnVisualControl .stop {background-image:url("/fonts/images/icon/button/btn_commonStop.png");}
.btnVisualControl .play {background-image:url("/fonts/images/icon/button/btn_commonPlay.png");}
.btnDefaultLink {background:#ffffff;padding:4.375vw 5%;color:#7a6e67;text-align:center;border:0.1rem solid #7a6e67;}
.btnDefaultSubLink {background:#7a6e67;padding:4.375vw 5%;color:#ffffff;text-align:center;}
/* 아이콘 정의 */

/* Form 정의 */

/* 리스트 타입 정의 */
.pc {display:none;}
.mobile {display:block;}
.mobile img {width:100%;}

/* 비주얼 슬라이드 */
.visualSlideWrap {position:relative;text-align:center;overflow:hidden;height:106.25vw; z-index: 1;}
.visualSlideWrap .numSlideArea {display:inline-block;position:relative;bottom:14.812vw;background-color: rgba(0,0,0,0.4);padding:1.562vw 3.75vw;border-radius:8.75vw 8.75vw;z-index:8;}
.visualSlideWrap .numSlideList:after {display:inline-block;border-left:0.1rem solid #ffffff;margin:0 2.5vw 0 3.75vw;height:3.4vw;}
.visualSlideWrap .btnVisualControl {display:none;width:3.4vw;height:3.4vw;vertical-align:top;}
.visualSlideWrap .btnVisualPrev {position:absolute;top:0;left:0;}
.visualSlideWrap .btnVisualNext {position:absolute;top:0;right:0;}
/* 슬라이드 버튼리스트 */
.numSlideList {display:inline-block;}
.numSlideList li + li {margin-left:3.75vw;}
.numSlideList a {display:block;background:#ffffff;border-radius:1.7vw 1.7vw;width:3.4vw;height:3.4vw;}
.numSlideList .active a {background:#c30e2e;}
.visualSlideWrap .numSlideList .swiper-pagination-bullet {background:#ffffff;border-radius:1.7vw 1.7vw;width:3.4vw;height:3.4vw;}
.visualSlideWrap .numSlideList .swiper-pagination-bullet-active {background:#c30e2e;}

/* 슬라이드 버튼리스트 */
p.numSlideList {display:inline-block;}
p.numSlideList span + span {margin-left:3.75vw;}
p.numSlideList span {display:inline-block;background:#555;border-radius:1.7vw 1.7vw;width:3.4vw;height:3.4vw;}
p.numSlideList span.swiper-pagination-bullet-active {background:#c30e2e;}

/* 슬라이드 이미지 리스트 */
/* .imgVisualList {height:106.25vw;} 중복설정으로 해제 */
.imgVisualList li {position:absolute;left:100%;top:0;width:100%;height:100%;overflow:hidden;}
.imgVisualList a {display:block;}
.imgVisualList li a {height:100%;}
.imgVisualList li a > .mobile {height:100%;}
.imgVisualList li a > .mobile img {height:100%;}
.imgVisualList .active {left:0;}
.imgVisualList .container {position:absolute;top:0;width:100%;}

/* 4개씩 이동 슬라이드 */
.slideContentsWrap {padding:15.625vw 0;text-align:center; background-position:0 0;background-repeat:no-repeat;background-size:cover;}
.slideContentsWrap .slideContentsTit + .slideContentsTxt {margin-top:3.125vw;}
.slideContentsWrap .numSlideList {margin-top:6.25vw;}
.slideContentsWrap .numSlideList a {background:#9b8f88}
.slideContentsWrap .numSlideList .active a {background:#c30e2e;}
.slideContentsWrap .eventListArea {margin:0 4.687vw;padding-top:6.25vw;overflow:hidden;}
.slideContentsWrap .eventListArea .contentsArea {height:23.75vw;}
.slideContentsWrap .eventList li {width:49%;}
.slideContentsWrap .eventList li:nth-child(2n+2) {margin-left:2%;}
.slideContentsWrap .eventList li:nth-child(2) {margin-top:0;}
.slideContentsWrap .eventList .img {height:43.75vw;}
.slideContentsWrap .eventList .bigList .img img.pc{display:none;}
.slideContentsWrap .eventList .bigList .img img.mobile{display:block;}

/* 스와이프 필드 */
.swypeFieldWrap {position:relative;background-repeat:no-repeat;background-position:center top;background-attachment:inherit;background-size:cover;padding:15.625vw 0;color:#ffffff;text-align:center;overflow:hidden;width:100%;height:100%;}
.swypeFieldWrap .swypeFieldTit + .swypeFieldTxt {margin-top:3.125vw;}
.swypeFieldWrap:before, .swypeFieldWrap:after {content:"";position:absolute;top:0;background-size:cover;background-repeat:no-repeat;height:100%;width:10%;z-index:7;display:none;}
.swypeFieldWrap:before {background-image:url("/fonts/images/layout/bg_mainSwypeFieldLeft.png");background-position:right center;left:0;}
.swypeFieldWrap:after {background-image:url("/fonts/images/layout/bg_mainSwypeFieldRigth.png");background-position:left center;right:0;}
.swypeFieldWrap .btnArea {display:none;}
.swypeFieldList {display:flex;display:-webkit-flex;padding-top:6.25vw;width:375%;overflow:hidden;}
.swypeFieldList img {width:100%;}
.swypeFieldList a {display:block;}
.swypeFieldList li {-webkit-flex:1;-ms-flex:1;flex:1;transform-origin:50% 50%;transform:scale(0.8);box-shadow:0.5rem 0.5rem 1.6rem rgba(0,0,0,0.4);}
.swypeFieldList li:first-child {margin-left:-2%;}
.swypeFieldList li:nth-child(2) {transform:scale(1);}
.swypeFieldList li + li {margin-left:0.3%;}
.swypeFieldList .active {transform:scale(1);}

/* 베스트 캠페인 스와이프 필드 */
.bestCampaignSlide {position: relative;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: inherit;
    background:url('/images/bestcampaign/bestCampaign_main_bg_m.jpg') no-repeat 0 0;
    background-size: cover;
    padding: 15.625vw 0;
    color: #ffffff;
    text-align: center;
    overflow: hidden;
    width: 100%;
    height: 100%;
    
}
.bestCampaignSlide .swypeFieldTit + .swypeFieldTxt {margin-top:3.125vw;}
.bestCampaignSlide .swiper_nav {display:none;}
.bestCampaignSlide .btnDefaultLink {color:#000;}
.bestCampaignSlide .swiper-container {width:80%; overflow:visible !important; margin-top:6.25vw;}
.bestCampaignSlide .swiper-wrapper {width:100%;}
.bestCampaignSlide .swiper-slide img {width:100%;}
.bestCampaignSlide .swiper-slide .tit {color:#000; font-size:3.90vw; line-height:5.46vw; font-family: 'NotoSansKR'; padding:5.46vw; background:#fff; text-align:left; font-weight:bold;}
.bestCampaignSlide .btnArea {display:block; margin-top:6.25vw;}


/* 비주얼 슬라이트 수정(하남, 고양, 코엑스) */
.visualSlideWrap.tablet.type03 {max-width:1440px; margin:0 auto;}
.visualSlideWrap.tablet.type03 .numSlideArea {position:static; bottom:0; padding:0; border-radius:0; background:none;}
.visualSlideWrap.tablet.type03 .numSlideArea .swiper-pagination-current {color:rgba(255,255,255,1);}
.visualSlideWrap.tablet.type03 .numSlideList {display:none;}
.visualSlideWrap.tablet.type03 .numSlideList02 {display:inline-block; position:absolute; left:auto; right:0; bottom:0; width:auto; padding:2.1875vw 2.8125vw; border-radius:0; background-color:rgba(0,0,0,.4); color:rgba(255,255,255,.5); font-size:3.125vw; white-space:nowrap; z-index:10}
.visualSlideWrap.tablet.type03 .numSlideList02 span {display:inline-block;}
.visualSlideWrap.tablet.type03 .btnVisualPrev,
.visualSlideWrap.tablet.type03 .btnVisualNext {display:none; top:auto; bottom:0; left:auto; width:4.3rem; height:4.3rem; z-index:10;}
.visualSlideWrap.tablet.type03 .btnVisualPrev {right:8.6rem; background:rgba(0,0,0,.2) url("/fonts/images/icon/button/btn_arrowPrev02.png") 50% 50% no-repeat;}
.visualSlideWrap.tablet.type03 .btnVisualNext {right:4.3rem; background:rgba(0,0,0,.4) url("/fonts/images/icon/button/btn_arrowNext02.png") 50% 50% no-repeat;}
.visualSlideWrap.tablet.type03 .btnVisualControl {position:absolute; bottom:0; right:0; width:4.3rem; height:4.3rem; background-color:rgba(0,0,0,.6); z-index:10;}
.visualSlideWrap.tablet.type03 .btnVisualControl .stop,
.visualSlideWrap.tablet.type03 .btnVisualControl .play {display:none; width:100%; height:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:auto; z-index:10}
.visualSlideWrap.tablet.type03 .btnVisualControl .stop {background-image:url("/fonts/images/icon/button/btn_stop02.png");}
.visualSlideWrap.tablet.type03 .btnVisualControl .play {background-image:url("/fonts/images/icon/button/btn_play02.png");}

/* 위례점 슬라이드 */
.visualSlideWrap.type02 {max-width:1440px; margin:0 auto;}
.visualSlideWrap.type02 .numSlideArea {position:static; bottom:0; padding:0; border-radius:0; background:none;}
.visualSlideWrap.type02 .numSlideArea .swiper-pagination-current {color:rgba(255,255,255,1);}
.visualSlideWrap.type02 .numSlideList {display:inline-block; position:absolute; left:auto; right:0; bottom:0; width:auto; padding:2.1875vw 2.8125vw; border-radius:0; background-color:rgba(0,0,0,.4); color:rgba(255,255,255,.5); font-size:3.125vw; white-space:nowrap; z-index:10}
.visualSlideWrap.type02 .numSlideList span {display:inline-block;}
.visualSlideWrap.type02 .btnVisualPrev,
.visualSlideWrap.type02 .btnVisualNext {display:none; top:auto; bottom:0; left:auto; width:4.3rem; height:4.3rem; z-index:10;}
.visualSlideWrap.type02 .btnVisualPrev {right:8.6rem; background:rgba(0,0,0,.2) url("/fonts/images/icon/button/btn_arrowPrev02.png") 50% 50% no-repeat;}
.visualSlideWrap.type02 .btnVisualNext {right:4.3rem; background:rgba(0,0,0,.4) url("/fonts/images/icon/button/btn_arrowNext02.png") 50% 50% no-repeat;}
.visualSlideWrap.type02 .btnVisualControl {position:absolute; bottom:0; right:0; width:4.3rem; height:4.3rem; background-color:rgba(0,0,0,.6); z-index:10;}
.visualSlideWrap.type02 .btnVisualControl .stop,
.visualSlideWrap.type02 .btnVisualControl .play {display:none; width:100%; height:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:auto; z-index:10}
.visualSlideWrap.type02 .btnVisualControl .stop {background-image:url("/fonts/images/icon/button/btn_stop02.png");}
.visualSlideWrap.type02 .btnVisualControl .play {background-image:url("/fonts/images/icon/button/btn_play02.png");}

/* 브랜드카테고리 */
.brandCategoryWrap {background:url("/fonts/images/layout/bg_brandCategoryWrap.png") repeat left top;padding:15.625vw 0;text-align:center;}
.brandCategoryWrap .brandCategoryTit + .brandCategoryTxt {margin-top:3.125vw;}
.brandCategoryWrap .btnArea {display:block;margin:0 4.687vw;padding-top:6.25vw;}
.brandCategoryWrap .btnArea [class^="btnDefault"] {width:60%;}
.brandCategoryWrap .btnArea .btnDefaultSubLink {color:#ffffff;border:0.1rem solid #7a6e67;}
.brandCategoryArea {margin:0 4.687vw;padding-top:6.25vw;color:#40352a;text-align:left;overflow:hidden;}
.brandCategoryList {float:left;width:47%;height:100%;}
.brandCategoryList a {display:table-cell;vertical-align:middle;}
.brandCategoryList .engTit, .brandCategoryList .tit {display:block;}
.brandCategoryList .brandTit {display:none;}
.brandCategoryList .brandLink .icon {display:table-cell;width:20%;}
.brandCategoryList .brandLink .icon:before {display:inline-block;content:"";background-color:#d7d3d1;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:3.125vw;width:10vw;height:10vw;line-height:10vw;vertical-align:middle;border-radius:5vw 5vw;}
.brandCategoryList .brandLink .engTit {font-size:2.5vw;font-weight:700;}
.brandCategoryList .brandLink .tit {margin-top:1.562vw;}
.brandCategoryList .brandLink a {width:80%;height:13.437vw;border-bottom:0.1rem solid #dcd9d7;}
.brandCategoryList li:nth-child(1) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList01.png");}
.brandCategoryList li:nth-child(2) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList02.png");}
.brandCategoryList li:nth-child(3) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList03.png");}
.brandCategoryList li:nth-child(4) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList04.png");}
.brandCategoryList li:nth-child(5) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList05.png");}
.brandCategoryList li:nth-child(6) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList06.png");}

#MAIN002 .brandCategoryList li:nth-child(1) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList06.png");}
#MAIN002 .brandCategoryList li:nth-child(3) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList01.png");}
#MAIN002 .brandCategoryList li:nth-child(4) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList07.png");}
#MAIN002 .brandCategoryList li:nth-child(6) .icon:before {background-image:url("/fonts/images/icon/icon_brandCategoryList04.png");}

.brandFloorList {float:right;width:47%;height:100%;}
.brandFloorList a {display:table;width:100%;}
.brandFloorList [class^="floor"] {display:table-cell;vertical-align:middle;}
.brandFloorList .brandFloorTit {display:none;}
.brandFloorList .floorTit {width:20%;}
.brandFloorList .floorTit .icon {background:#40352a;width:10vw;height:10vw;line-height:10vw;color:#ffffff;text-align:center;border-radius:5vw 5vw;}
.brandFloorList .floorTxt {display:-webkit-box;padding:4% 5%;height:13.437vw;line-height:6vw;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;border-bottom:0.1rem solid #dcd9d7;overflow:hidden;}

/* 소셜 미디어 */
.socialMediaWrap {background:#d7d3d1;padding:15.625vw 0 6.25vw 0;text-align:center;}
.socialMediaWrap .socialMediaTit + .socialMediaTxt {margin-top:3.125vw;}
.socialMediaWrap .btnArea {margin-top:6.25vw;width:100%;}
.socialMediaWrap .socialMediaTab {margin:0 17.187vw;padding-top:6.25vw;overflow:hidden;}
.socialMediaWrap .socialMediaTab li {float:left;width:50%;}
.socialMediaWrap .socialMediaTab button {display:block;background:#ffffff;padding:3.125vw 5%;width:100%;color:#7a6e67;border:0.1rem solid #7a6e67;}
.socialMediaWrap .socialMediaTab .active button {background:#7a6e67;color:#ffffff;}
.socialMediaWrap .socialMediaArea {margin:0 4.687vw;padding-top:6.25vw;}
.socialMediaWrap .socialMediaArea > * {display:none;}
.socialMediaList li {width:49%;}
.socialMediaWrap .socialMediaList li:nth-child(2) {margin-top:0;}
.socialMediaWrap .socialMediaList li:nth-child(2n+1) {margin-right:2%;}
.socialMediaWrap .socialMediaList .img {height:43.75vw;}
.socialMediaWrap .socialMediaArea .active {display:block;}

/* 고양점 안내 */
.tenantListArea {margin:0 4.687vw;padding-top:6.25vw;text-align:center;overflow:hidden;}
.tenantListArea [class^="BCN00"] {float:left;display:table;background-repeat:no-repeat;background-position:right center;background-size:200%;width:49%;height:43.75vw;}
.tenantListArea .BCN003 {background-image:url("/fonts/images/layout/bg_tenantList01.png");}
.tenantListArea .BCN004 {background-image:url("/fonts/images/layout/bg_tenantList02.png");margin-left:2%;}
.tenantListArea .tit {font-size:5.625vw;font-weight:600;}
.tenantListArea .txt {margin-bottom:1.25vw;font-size:3.75vw;}
.tenantListArea .tenantContents {display:table-cell;vertical-align:middle;}
.tenantListArea .tenantContents * {display:block;color:#ffffff;}

/* 테이블 타입 정의 */

/* 탬플릿(특성별) 정의 */
/* 게이트 페이지 */
#gate{overflow:hidden;}

.gateWrap {position:relative; width:100%; height:100%; box-sizing:border-box; padding:4.081vh;}
.gateStoreArea {overflow:hidden; position:relative; display:flex; justify-content:center; width:49.7%; height:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; text-align:center;}
.gateStoreArea .bgImg {position:absolute; left:0; right:0; bottom:0; text-align:center; height:37.244vh; background:url(/fonts/images/gate/bg_Gate_wirye_pc_100.png) no-repeat center top; background-size:auto 100%;}
.gateStoreArea .inner {margin-top:36.632vh; transition:.5s; color:#fff;}
.gateStoreArea.starfield {float:left; background-image:url(/fonts/images/gate/bg_Gate_hanam_pc.jpg)}
/* 2019.07.09 */
/*
.gateStoreArea.starfield {position:relative;}
.gateStoreArea .LogoTxt {z-index:2;}
.gateStoreArea h1 {position:relative; z-index:2;}
.gateStoreList > li > a {position:relative; z-index:2;}
.gateStoreList > li .bg {content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; opacity:0; transition:all .5s; background-color:#888;
	background-repeat: no-repeat; background-position: center center;
    background-size: cover;}
.gateStoreList > li.gate-hanam .bg {background-image:url("/fonts/images/gate/bg_Gate_hanam_pc.jpg");}
.gateStoreList > li.gate-coex .bg {background-image:url("/fonts/images/gate/bg_Gate_coex_pc.jpg");}
.gateStoreList > li.gate-goyang .bg {background-image:url("/fonts/images/gate/bg_Gate_goyang_pc.jpg");}
.gateStoreList > li.gate-wirye .bg {background-image:url("/fonts/images/gate/bg_Gate_wirye_pc_02.jpg");}
.gateStoreList li a:hover + .bg {opacity:1; transition:all .5s;}
*/
/* end */
.gateStoreArea.starfieldCity {float:right; background-image:url(/fonts/images/gate/bg_Gate_wirye_pc.jpg)}
.cgCk .gateStoreArea.starfieldCity {float:right; background-image:url(/fonts/images/gate/bg_Gate_wirye_pc_02.jpg)}
.gateStoreArea h1 {display:inline-block; height:10.408vh;}
.gateStoreArea h1 img {display:block; height:100%; width:auto;}
.gateStoreArea .LogoM {display:none;}
.gateStoreArea .LogoTxt {position:absolute; top:49.081vh; left:50%; height:2.448vh; transition:.5s; opacity:1;}
.gateStoreArea.starfield .LogoTxt {margin-left:-10.714vh;}
.gateStoreArea.starfieldCity .LogoTxt {margin-left:-17.397vh;}
.gateStoreArea .LogoTxt img {display:block; height:100%; width:auto;}
.gateStoreList {opacity:0; margin-top:16.84vh;}
.gateStoreList li {margin:5.33vh 0;}
.gateStoreList a {font-size:4.9vh; color:#fff; font-weight:900; line-height:7.24vh; letter-spacing:5px;}
.gateStoreList a:hover {color:#c31432;}
.gateStoreArea.starfieldCity a {color:#fff;}
.gateStoreArea.starfieldCity a:hover {color:#c31432;}

.gateStoreArea:hover .inner {margin-top:14vh;}
.gateStoreArea:hover .LogoPC img {transition:.5s; transform:scale(.5);}
.gateStoreArea:hover .LogoTxt {opacity:0;}
.gateStoreArea:hover .gateStoreList {opacity:1; transition:.5s;}

/* 레이아웃 */
/* [MAIN001] 하남점 */
#MAIN001 {}
#MAIN001 [class$="List"] li {float:left;}
#MAIN001 [class^="brand"] li {float:none;}
/* #MAIN001 .themaWrap {background-image:url("/fonts/images/hanam/bg_themaWrap_m.png");} */
#MAIN001 .swypeFieldWrap {background-image:url("/fonts/images/hanam/bg_swypeFieldWrap.jpg");}
/* [MAIN002] 코엑스점 */
#MAIN002 {}
#MAIN002 [class$="List"] li {float:left;}
#MAIN002 [class^="brand"] li {float:none;}
#MAIN002 .bookWrap {background-image:url("/fonts/images/coexmall/bg_bookWrapmobile.png");}
#MAIN002 .swypeFieldWrap {background-image:url("/fonts/images/coexmall/bg_swypeFieldWrap.png?v=1.1");}

/* #MAIN002 .swypeFieldList a {cursor:default;} */ /* 2017-08-10 : 고양점 링크 스타일 임시변경 */
/* #MAIN002 .brandCategoryList .brandLink a {cursor:default;} */ /* 2017-08-10 : 고양점 링크 스타일 임시변경 */

/* [MAIN003] 고양점 */
#MAIN003 {}
#MAIN003 [class$="List"] li {float:left;}
#MAIN003 [class^="brand"] li {float:none;}
#MAIN003 .swypeFieldWrap {background-image:url("/fonts/images/goyang/bg_swypeFieldWrap.png");}

/* [MAIN007] 안성점 */
#MAIN007 {}
#MAIN007 [class$="List"] li {float:left;}
#MAIN007 [class^="brand"] li {float:none;}
#MAIN007 .swypeFieldWrap {background-image:url("/fonts/images/anseong/bg_swypeFieldWrap.jpg");}

/* 브랜드 안내 수정 2017-09-18 */
#MAIN002 .brandFloorList .brandFloorTit{height:12.3rem;font-size:2.2rem;line-height:2.2rem;text-align:center;color:#f2eae3;background-color:#5a4d41;border-bottom:0;}
#MAIN002 .brandFloorList .brandFloorTit span{display:block;padding-top:6rem;}
#MAIN002 .brandFloorList .brandFloorTit:after{content:"";width:4.5rem;height:1px;display:block;margin:2rem auto 0;background-color:#c7baae;}
#MAIN002 .brandFloorList ul{padding-top:0;margin-left:-3vw;}
#MAIN002 .brandFloorList ul li{height:13.437vw;padding:2.8125vw 0;line-height:3.75vw;font-size:3.125vw;text-align:left;color:#000;border-bottom: 0.1rem solid #dcd9d7;overflow:hidden;
	display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
#MAIN002 .brandFloorList ul li p {line-height:inherit;overflow:hidden;}
/* #MAIN002 .brandFloorList ul li:nth-child(3){line-height:7.775vw;} */


/* 코엑스 별마당도서관 메인Wrap */
.bookWrap{width:100%;padding:9.375vw 0 0;display:inline-block;}
.bookWrap a, .showListArea a{margin-top:3.125vw;color:#fff;}
.bookContentsTxt{margin-top:3.125vw;font-size:3.75vw;color:#fff;}
.bookContentsTxt02{margin-top:3.125vw;font-size:5vw;font-weight:bold;color:#ffb83c;}
.likBookLst{margin-top:6.25vw;padding:0 12.5vw;text-align:center;}
.likBookLst li{display:inline-block;padding-bottom:4.0625vw;}
.likBookLst li a{color:#dccfc2;}
.likBookLst li a.active{position:relative;color:#fff;}
.likBookLst li a.active:after{content:"";width:100%;height:0.625vw;position:absolute;left:0;bottom:-1.5625vw;background-color:#b48f69;}
.likBookLst li:before{content:"";width:1px;height:3.75vw;display:inline-block;margin:0 2.1875vw 0 2.1875vw;vertical-align:top;background-color:#dccfc2;}
.likBookLst li:first-child:before{content:"";width:0;margin:0;}

.swypeBookWrap{margin-top:3.125vw;}
.swypeBookArea{width:96%;height:56.25vw;margin:0 auto;overflow-x:scroll;overflow-y:hidden;position:relative;z-index:1;}
.swypeBookArea ul{width:180%;float:left; display:flex;white-space:nowrap;position:absolute;z-index:1;}
.swypeBookArea ul li{width:35.9375vw;padding:0 1.5625vw;display:inline-block;float:left;-webkit-box-sizing:border-box; box-sizing:border-box;vertical-align:top; text-align:center;}
.swypeBookArea ul li img{width:100%;}
.txt_LstBook{width:100%;height:10.9375vw;line-height:10.9375vw;background-color:#eee}
.txt_LstBook strong{font-size:3.75vw;color:#615754;}

.link_bookInfo{height:16.5625vw;margin-top:9.375vw;opacity:0.8;background-color:#786756;}
.link_bookInfo img{width:84.0625vw;padding-top:5.1625vw;margin:0 auto;}

/* 별마당도서관 메인 수정(2017-09-27 */
.starModfLst{width: 96%;margin:9.375vw auto 12.5vw;}
.starModfLst li{width:100%; display:inline-block;padding:4.6875vw 3.125vw;margin:1.5625vw 0;background-image:url("/fonts/images/coexmall/starLstBg.png");}
.starModfLst li strong:after{content:"";width:6.71875vw;height:1px;margin:0 0 0 -3.359375vw;background-color:#fff;position:absolute;bottom:0;left:50%;}
.starModfLst li strong{padding-bottom:3.125vw;font-size:4.0625vw;color:#fff;position:relative;}
.starModfLst li p{padding:3.125vw 3.125vw 0;margin-top:3.4375vw;line-height:4.375vw;color:#e1d9ce;}
.starModfLst li .starLstTxt{width:45%;float:left;}
.starModfLst li .starLstImg{width:45%;margin:0 0;float:right;border:1px solid #908a80;box-shadow:1.5625vw 1.5625vw 3.125vw #555;}
.starModfLst li .starLstImg img{width:100%; height:26.6vw;}

.starModfLst li:nth-child(2) .starLstTxt{width:45%;float:right;}
.starModfLst li:nth-child(2) .starLstImg{width:45%;margin:0 0;float:left;border:1px solid #908a80;}

.starModfLst02{width: 96%;margin:9.375vw auto 12.5vw;}
.starModfLst02 li{width:100%; display:inline-block;padding:4.6875vw 3.125vw;margin:1.5625vw 0;background-color:rgba(140, 132, 129, 0.9);}
.starModfLst02 li strong:after{content:"";width:6.71875vw;height:1px;margin:0 0 0 -3.359375vw;background-color:#fff;position:absolute;bottom:0;left:50%;}
.starModfLst02 li strong{display:inline-block;line-height:5vw;padding-bottom:3.125vw;font-size:4.0625vw;color:#fff;position:relative;}
.starModfLst02 li p{padding:3.125vw 3.125vw 0;line-height:4.375vw;color:#e1d9ce;}
.starModfLst02 li .starLstTxt{width:45%;float:left;}
.starModfLst02 li .starLstImg{width:45%;margin:0 0;float:right;border:1px solid #908a80;box-shadow:1.5625vw 1.5625vw 3.125vw #555;}
.starModfLst02 li .starLstImg a{display:block; margin-top:0;}
.starModfLst02 li .starLstImg img{display:block;width:100%;}
.starModfLst02 li:nth-child(2) .starLstTxt{width:45%;float:right;}
.starModfLst02 li:nth-child(2) .starLstImg{width:45%;margin:0 0;float:left;border:1px solid #908a80;}

/* 코엑스 전시 */
.exhibitListArea{margin-top:4.6875vw;}
.exhibitListArea strong{display:inline-block;font-size:5.625vw;line-height:2.8125vw;position:relative;}
.exhibitListArea strong:after{content:"";width:100%;display:inline-block;border-bottom:1px solid #000;position:absolute;left:0;bottom:-3.75vw;}
.exhibitDay{margin-top:3.90625vw;}
.exhibitListWrap{width:90.625vw;margin:3.90625vw auto 0;overflow:hidden;}
.exhibitList{display:flex;white-space:nowrap;}
.exhibitList li{min-height:auto !important; width:90.625vw;padding:7.5vw;display:table;float:left;border:1px solid #d7d3d1;box-sizing:border-box;background-color:#eee;}
.exhibitList li a{display:block;}
.exhibitList li strong{display:inline-block;font-size:3.75vw;color:#615754;}
.exhibitList li strong:after{content:"";width:11.71875vw;display:inline-block;border-bottom:1px solid #a1a1a1;left:50%;margin-left:-6vw;}
.exhibitList li p{width:53.125vw;display:block;margin:7.8125vw auto 0;font-size:4.0625vw;line-height:5vw;white-space:normal;word-break: keep-all;}
.exhibitList li span{display:block;margin:3.75vw 0 0;font-size:3.75vw;color:#666;}
.exhibitDay{width:90.625vw;margin:6.875vw auto 0;position:relative;}
.txtWeek span{width:10vw;display:inline-block;padding:0 0;font-size:2.8125vw;color:#786e6b;text-align:center;}
.txt_Exhibit{width:70.375vw;overflow:hidden;margin:0 auto;}
.txtOneDay{/* display: flex; */white-space: nowrap;font-size:0;width:100%;overflow:hidden;}
.txtOneDay li {display:inline-block;width:100%;}
.txtOneDay li span{width:10vw;display:inline-block;margin-top:1.875vw;padding:0 0;font-size:5vw;color:#615754;text-align:center;}
.exhibitAdd{margin-top:4.6875vw;}
.exhibitAdd a{padding:4.375vw 10%;color:#fff;}
.bookOpenEvent{margin-top:9.375vw;padding:0 5%;}
.btnWeekLeft{position:absolute;left:0;top:1.875vw;}
.btnWeekRight{position:absolute;right:0;top:1.875vw;}

.btnWeekLeft.disable,
.btnWeekRight.disable {opacity:0.3}


/* .goyangsocialLinkList {padding-left:22%;} */

/* 고양 임시 오픈 */
.btnStoregoyangOpen {color:#c31432;} /* 점포선택 열기 */
.btnStoregoyangOpen:before {background-image:url("/fonts/images/icon/button/btn_storeAreaOpen.png");}
.storeSelectWrap .btnStoregoyangOpen {top:5.125vw;right:0vw !important;padding:2.5vw 2.5vw 2.5vw 5.5vw !important;border-radius: 7.5vw 0 0 7.5vw !important;background-color:#fff;}
.goyang_visual{height:152.5vw !important;}
.goyang_padT0{padding-top:1.7rem !important;}
.goyangBg{background:#d7d3d1 !important;}
.goyang_heitTop{height:0rem !important;background-color:none !important;}
.goyang_paddT{padding-top:0rem !important;}
.goyangimsi .footerContents {padding-top:6.25vw;}
.goyangimsi .socialLinkList{padding-left:22%;}
/* .goyangimsi .selectFormArea{top:2.3rem;} */
.goyangimsi .familySiteArea {margin-top:0;}
/* .goyangsocialLinkList {padding-left:22%;} */

/* 테마적용 */
/* .themaWrap {background-position:center bottom;background-repeat:no-repeat;background-size:100% 65%;} */

/* 고양점 레이어팝업 */
/* .vodLayerWrap .dim{display:block;background:rgba(0, 0, 0, 0.7);}
.vodLayerWrap .container{position:fixed;margin:0 auto;top:50%;left:0;width:100%;height:auto;z-index:11;margin-top:-25%;padding:0 15%;font-size:1.4rem;color:#fff;text-align:left;}
.vodLayerWrap .container iframe{width:100%;height:85%;}
.vodLayerWrap .checkWrap{text-align:right;color:#ddd;margin-bottom:2.5%;}
.vodLayerWrap #popDateChk{}
.vodLayerWrap .container label{margin-top:3%;display:inline-block;}
.vodLayerWrap .container .popPC{display:none;}
.vodLayerWrap .container .popM{display:block;}
.vodLayerWrap .container .popM img{width:100%;}
.vodLayerBtn{width:3.5%;display:inline-block;max-width:2.6rem;position:absolute;top:2.5%;right:17.5%;}
.vodLayerBtn img{width:100%;} */

.vodLayerWrap .dim{display:block;background:rgba(0, 0, 0, 0.7);z-index:20;}
.vodLayerWrap .container{position:fixed;margin:0 auto;top:0;left:0;width:100%;height:100%;z-index:30;padding:16vh 5% 50% 5%;font-size:1.4rem;}/*padding:20vh 5% 50% 5%;*/
.vodLayerWrap .container iframe{width:100%; height:49.3vw; /*height:85%;*/}
/* 고양 */
/*.vodLayerWrap .container iframe {width:87.5vw; height:109.37vw;}*/
.vodLayerWrap .checkWrap{text-align:left;color:#ddd;margin-bottom:2.5%; overflow:hidden;}
.vodLayerWrap .checkWrap input{vertical-align:top;width:1.6rem;height:1.6rem;margin-top:2.7vh;margin-right:2%;border-radius:0;border:0;}
.vodLayerWrap .checkWrap label{display:inline-block;vertical-align:top;margin-top:2.7vh;margin-right:5%;}
.vodLayerBtn{width:14%;display:inline-block;max-width:4rem;}
.vodLayerBtn img{width:100%;}

/* 레이어팝업 */
.LayerPopWrap {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:10;}
.LayerPopWrap:after {content:"";display:inline-block;height:100%;width:0;vertical-align:middle;}
.LayerPopWrap img {max-width:100%;height:auto;}
/* .LayerPopWrap img {width:100%;height:100%;} */

.LayerPopWrap .LayerPopArea {display:inline-block;position:relative;margin-left:5%;width:90%;vertical-align:middle;}
.LayerPopWrap .LayerPopArea { display:none; }
.LayerPopWrap.active .LayerPopArea { display:inline-block; }

.LayerPopWrap .iframeArea {width:100%;height:100%;}
.LayerPopWrap .checkArea {position:absolute;font-size:1.4rem;text-align:left;}
.LayerPopWrap .checkArea label {display:inline-block;color:#fff;}
.LayerPopWrap .checkArea .checkbox {vertical-align:middle;}
.LayerPopWrap .dim {display:block;}
.LayerPopWrap .btnLayerPop {position:absolute;}

/* 이미지타입*/
#imgLayer {}
#imgLayer .btnLayerPop {right:1.3rem;top:1.3rem;width:1.3rem;height:1.3rem;}
#imgLayer .checkArea {left:0;bottom:-2.0rem;}

/* 위례점 */
.gridAnchorTenantHeader {text-align:center;}
.gridAnchorTenantTit {font-size:6.562vw; font-weight:700;}
.gridAnchorTenantTxt {margin-top:3.125vw; color:#555555; font-size:3.75vw;}
.gridAnchorTenant .grid-sizer {width:50%;}
.gridAnchorTenant .grid {margin:0 3.125vw; padding:6.25vw 0;}
.gridAnchorTenant .grid .gridItem {float:left; box-sizing:border-box; width:50%; padding:0 1.5625vw; text-align:left;}
.gridAnchorTenant .grid .gridItem img {width:100%;}
.gridAnchorTenant .grid .gridItem img.desktop {display:none;}
.gridAnchorTenant .grid .gridImage {position:relative;}
.gridAnchorTenant .grid .gridFloor {position:absolute; top:0; left:0; width:6.25vw; height:6.25vw; padding-top:1.875vw; background-color:rgba(255,255,255,.4); font-size:2.8125vw; text-align:center;}
.gridAnchorTenant .gridDescription {padding:3.437vw 0 7.8125vw; font-size:2.8125vw; color:#666;}
.gridAnchorTenant .gridDescription .gridTitle {display:block; margin-bottom:2.1875vw; font-size:4.062vw; color:#000;}
.gridAnchorTenant .gridDescription p {line-height:1.8;}

/* 새로운 레이어팝업 0706 */
.layer-wrap { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; text-align: center; background-color: rgba(0, 0, 0, 0.5); z-index: 97 !important/* 10 */;}
#MAIN002 ~ .layer-wrap{z-index: 100;}
.layer-wrap.active { display: block; }
#addPopArea {display:none !important;}
.layer-wrap:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -.25em; }
.pop-layer { display: inline-block; vertical-align: middle; height: auto; width:90%; background-color: #fff; z-index: 10; }
.pop-layer .pop-container { }
.pop-layer img {max-width:100%;height:auto;}
.pop-container .button-area {}
.pop-container .button-area { background-color:#c30e2e; padding:13px; overflow:hidden; color:#fff; width:100%; } 
.pop-container .button-area label { vertical-align:middle; cursor: pointer; } 
.pop-container .button-area .checkArea, 
.pop-container .button-area .close-button {float:left; display:table-cell; width:50%; text-align:center; position:relative; font-size:3.125vw; } 
.pop-container .button-area .checkArea:after { content:""; background-color:#e18797; width:1px; height:15px; position:absolute; right:0; top:0; opacity:.5; } 
.pop-container .button-area .close-button .pop-close { background:transparent; width:100%; vertical-align: middle; display:block; }
.pop-container .button-area .close-button .pop-close2 { background:transparent; width:100%; vertical-align: middle; display:block; }
.pop-container .button-area .checkArea .checkbox { border:0; background:transparent url(/images/icon/checkbox_m.png) no-repeat 0 0; background-size:
cover; width:15px; height:15px; display:inline-block; margin:0 0.5vw 0 0; vertical-align:middle; -webkit-appearance:none; -webkit-border-radius:0; outline:none; }
/* .pop-container .button-area .checkArea .checkbox:checked { background-position:0 -15px; } */
.pop-layer.size-580 {  }
.pop-layer.size-720 {  }

/* 2018-11-19 위례점 슬라이드 퀵리스트, 2019-07-29 부천점 추가  */
.slideContentsWrap.mainWiryeWrap, .slideContentsWrap.mainBucheonWrap, .slideContentsWrap.mainMyeongjiWrap {display:block;max-width:1440px;height:170px;margin: 0 auto 90px;padding:0 0;background:#f9f8f8;text-align:center;box-sizing:border-box;}
.slideContentsWrap.mainWiryeWrap .inner, .slideContentsWrap.mainBucheonWrap .inner, .slideContentsWrap.mainMyeongjiWrap .inner {display:block;width:100%;max-width:1024px;margin:0 auto;}
.mainQuickList.mainWirye, .mainQuickList.mainBucheon, .mainQuickList.mainMyeongji {display:block;width:100%;height:170px;margin:0 auto;box-sizing:border-box; }
.mainQuickList.mainWirye::after, .mainQuickList.mainBucheon::after, .mainQuickList.mainMyeongji::after {display:block;content:'';clear:both;}
.mainQuickList.mainWirye li, .mainQuickList.mainBucheon li, .mainQuickList.mainMyeongji li {float:left;display: block;width:25%;height:170px;text-align:center;box-sizing:border-box;}
.mainQuickList.mainWirye li a, .mainQuickList.mainBucheon li a, .mainQuickList.mainMyeongji li a {display:block;width:100%;height:100%;padding:35px 0;box-sizing:border-box;}
.mainQuickList.mainWirye li:nth-child(1) a::before{display:block;content:'';width:36px;height:37px;margin:0 auto 20px;background:url('/images/wirye/icon_quickList05.png') no-repeat;}
.mainQuickList.mainWirye li:nth-child(2) a::before{display:block;content:'';width:46px;height:36px;margin:0 auto 20px;background:url('/images/wirye/icon_quickList01.png') no-repeat;}
.mainQuickList.mainWirye li:nth-child(3) a::before{display:block;content:'';width:29px;height:36px;margin:0 auto 20px;background:url('/images/wirye/icon_quickList02.png') no-repeat;}
.mainQuickList.mainWirye li:nth-child(4) a::before{display:block;content:'';width:44px;height:36px;margin:0 auto 20px;background:url('/images/wirye/icon_quickList03.png') no-repeat;}
.mainQuickList.mainBucheon li:nth-child(1) a::before {display:block;content:'';width:36px;height:37px;margin:0 auto 20px;background:url('/images/bucheon/icon_quickList05.png') no-repeat;}
.mainQuickList.mainBucheon li:nth-child(2) a::before {display:block;content:'';width:46px;height:36px;margin:0 auto 20px;background:url('/images/bucheon/icon_quickList01.png') no-repeat;}
.mainQuickList.mainBucheon li:nth-child(3) a::before {display:block;content:'';width:29px;height:36px;margin:0 auto 20px;background:url('/images/bucheon/icon_quickList02.png') no-repeat;}
.mainQuickList.mainBucheon li:nth-child(4) a::before {display:block;content:'';width:44px;height:36px;margin:0 auto 20px;background:url('/images/bucheon/icon_quickList03.png') no-repeat;}
.mainQuickList.mainMyeongji li:nth-child(1) a::before{display:block;content:'';width:36px;height:37px;margin:0 auto 20px;background:url('/images/myeongji/icon_quickList05.png') no-repeat;}
.mainQuickList.mainMyeongji li:nth-child(2) a::before{display:block;content:'';width:46px;height:36px;margin:0 auto 20px;background:url('/images/myeongji/icon_quickList01.png') no-repeat;}
.mainQuickList.mainMyeongji li:nth-child(3) a::before{display:block;content:'';width:29px;height:36px;margin:0 auto 20px;background:url('/images/myeongji/icon_quickList02.png') no-repeat;}
.mainQuickList.mainMyeongji li:nth-child(4) a::before{display:block;content:'';width:44px;height:36px;margin:0 auto 20px;background:url('/images/myeongji/icon_quickList03.png') no-repeat;}
.mainQuickList.mainWirye li strong, .mainQuickList.mainBucheon li strong, .mainQuickList.mainMyeongji li strong {display:block;margin-bottom:8px;font-size:18px;line-height:1;color:#201c17;}
.mainQuickList.mainWirye li span, .mainQuickList.mainBucheon li span, .mainQuickList.mainMYeongji li span {display:block;font-size:12px;line-height:1;color:#7a7a7a;}

/* 위례점 일상을 품은 도시 유튜브 팝업 (팝업 종료 시 삭제) */
.vodLayerWrap .checkWrap {margin-bottom:0; padding-bottom:1%; background:none;}
.vodLayerWrap .checkWrap .vodLayerBtn {margin-top:.7vh; margin-right:.7vh; float:right;}

/* 플로팅 배너 */
.ftBanner {}
.ftBanner .fbIn {position:fixed; display:block; z-index:2;}
.ftBanner .fbLink {display:block; height:100%;}
.ftBanner .fbLink .fbLinkImg {display:block; width:auto; height:100%;}
.ftBanner .fbClose {position:absolute; display:inline-block; vertical-align:top;}
.ftBanner .fbClose img {display:block; width:auto;}

.ftBanner .ssgdayLink {display:block; height:100%;}
.ftBanner .ssgdayLink .fbLinkImg {display:block; height:28.66vw;  margin-right:7.33vw;}

/* 위례 플로팅(키즈 프로그램) */
.wiryeKid .fbIn {right:4.40vw; bottom:20.40vw; height:21.6vw;}
.wiryeKid .fbClose {right:-2vw; top:-1.34vw; width:10.00vw; height:10.00vw; background:url(/images/app/banner/kizBtn.png) no-repeat center center; background-size:6vw 6vw;}

/* 위례 플로팅(상생채용관) */
.incruit .fbIn {right:4.40vw; bottom:20.40vw; height:21.6vw;}
.incruit .fbClose {right:-2vw; top:-1.34vw; width:10.00vw; height:10.00vw; background:url(/images/app/banner/kizBtn.png) no-repeat center center; background-size:6vw 6vw;}

/* 코엑스 미리크리스마스 */
.newthemaWrap canvas{z-index: -1; }
#MAIN002 .x-Mas{background:url('/images/coexmall/coex_xmas_bg.jpg') no-repeat bottom center; background-size: cover; padding: 14.66vw 4.66vw 10.66vw 4.66vw;} 
#MAIN002 .x-Mas dl{text-align:center; letter-spacing: -0.05rem;}
#MAIN002 .x-Mas dt{font-weight:700; font-size: 8.06vw; color: #16283c;}
#MAIN002 .x-Mas .x-Txt{margin-top: 5.33vw; font-size: 4.66vw; color: #222; line-height: 6.26vw;}
#MAIN002 .x-Mas .x-Btn a{display: inline-block; padding: 4vw; font-size: 3.33vw; color: #fff; background-color: #f0678d; margin-top: 6.66vw;  }
#MAIN002 .x-Mas .x-Video{margin-top: 22.666vw; position: relative; height: 0; padding-bottom: 55.65%; width: 100%; }
#MAIN002 .x-Mas .x-Video iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 3px 8px 25px rgba(0, 0, 0, .2);}
#MAIN002 .x-Mas .xmas-pc{display: none !important;}
#MAIN002 .x-Mas .xmas-mb{display: block !important;}


/* hero */
.visualSlideWrap .top-title-wrap{display:inline-block;position:absolute;top:200px;left:20%;}
.visualSlideWrap .top-title-wrap .title{font-size:46px;line-height:60px;letter-spacing:1px;font-weight:600;margin-left:-3px;word-break:keep-all;}
.visualSlideWrap .top-title-wrap .sub-title{font-size:36px;line-height:54px;display:inline-block;margin-bottom:19px;}
.visualSlideWrap .top-title-wrap *{color:#ffffff;}
.visualSlideWrap .top-title-wrap .title span:first-child{font-size:38px;letter-spacing:3px;display:inline-block;margin-bottom:15px;font-weight:normal;}
.visualSlideWrap .top-title-wrap span.pc, 
.visualSlideWrap .top-title-wrap span.mobile{position:absolute;width:100%;height:100%;}
.visualSlideWrap .top-title-wrap span.pc img, 
.visualSlideWrap .top-title-wrap span.mobile img{width:100%;height:100%;}

.visualSlideWrap .top-title-wrap{top:30.5vw;left:0;width:100%;text-align:center;content:'viewport-units-buggyfill;top:30.5vw;';}
.visualSlideWrap .top-title-wrap .sub-title{margin-bottom:2.5vw;font-size:5vw;content:'viewport-units-buggyfill;margin-bottom:2.5vw;font-size:5vw;';}
.visualSlideWrap .top-title-wrap .title{margin-left:0;font-size:6vw;line-height:8.5vw;content:'viewport-units-buggyfill;font-size:6vw;line-height:8.5vw;';}
.visualSlideWrap .top-title-wrap .title span:first-child{font-size:5vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;content:'viewport-units-buggyfill;font-size:5vw;';}

.visualSlideWrap .mbtn {display:inline-block; margin-top:7vw;  padding:0 20px; font-size:5vw; line-height:2; border:2px solid #fff; border-radius:3px;}

/* 긴급팝업 추가 */
.urgencyPopupWrap {width:580px; min-height:620px; max-height:720px; border:20px solid #c10130; border-bottom:0px; box-sizing:border-box; background:#fff; color:#000; font-family: 'NotoSansKR';}
.urgencyPopupWrap .urgencyTitle {display:flex; height:190px; box-sizing:border-box; padding:50px; font-size:40px; text-align:center; justify-content: center; flex-direction: column; border-bottom:1px solid #ddd; background-color:#fffdf6; line-height:1;}
.urgencyPopupWrap .urgencyTitle strong {line-height:62px; font-weight:bold;}
.urgencyPopupWrap .urgencyCnts {/* display:flex; justify-content: center; flex-direction: column; */ height:410px; overflow-y:auto; box-sizing:border-box; padding:40px 50px 54px; font-size:22px; line-height:34px; text-align:center;}

/* 안성점 */
/* .gateStoreList .gate-anseong a:hover {color:#f0e41c;}
.gateWrap.mobile .gateLink li.anseong.active a{color:#f0e41c;} */

@media screen and (min-width:801px) {
	.vodLayerWrap .checkWrap {padding-bottom:0;}
	
	/* 위례 플로팅(키즈 프로그램) */
	.wiryeKid {display:none !important;}
}

@media screen and (max-width:801px) {
	/* gate page:용량문제로 분리 */
	#gateHanam .mobile{background-image:url("/fonts/images/gate/bg_Gate_hanam_m.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateGoyang .mobile{background-image:url("/fonts/images/gate/bg_Gate_goyang_m.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateCoex .mobile{background-image:url("/fonts/images/gate/bg_Gate_coex_m.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateWirye .mobile{background-image:url("/fonts/images/gate/bg_Gate_coex_m.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateAnseong .mobile{background-image:url("/fonts/images/gate/bg_Gate_anseong_mo.png");background-size:cover;background-position:center;background-repeat:no-repeat;}

	.gateWrap.desktop {display:none;}
	.gateWrap.mobile {padding:0;}
	.gateWrap.mobile .gateList {position:relative; height:100%;}
	.gateWrap.mobile .swiper-container {width: 100vw;height: 100vh;text-align: center;}
	.gateWrap.mobile .swiper-container .swiper-slide {width:100vw;height:100vh;}
	.gateWrap.mobile .swiper-container .gateHanam {background:url("/images/gate/bg_Gate_hanam_mo.jpg") center center no-repeat;background-size:cover;}
	.gateWrap.mobile .swiper-container .gateGoyang {background:url("/images/gate/bg_Gate_goyang_mo.jpg") center center no-repeat;background-size:cover;}
	.gateWrap.mobile .swiper-container .gateCoex {background:url("/images/gate/bg_Gate_coex_mo.jpg") center center no-repeat;background-size:cover;}
	.gateWrap.mobile .swiper-container .gateWirye {background:url("/images/gate/bg_Gate_wirye_mo.jpg") center center no-repeat;background-size:cover;}
	.gateWrap.mobile .swiper-container .gateBucheon {background:url("/images/gate/bg_Gate_bucheon_mo.jpg?v=1.2") center center no-repeat;background-size:cover;}/** 부천점 @0718 */
	.gateWrap.mobile .swiper-container .gateMyeongji {background:url("/images/gate/bg_Gate_myeongji_mo.jpg?v=1.2") center center no-repeat;background-size:cover;}/** 명지점 @0718 */
	.gateWrap.mobile .swiper-container .gateAnseong{background:url("/images/gate/bg_Gate_anseong_mo.jpg") center center no-repeat;background-size:cover;}
	
	.cgCk .gateWrap.mobile .swiper-container .gateWirye {background:url("/images/gate/bg_Gate_wirye_mo_02.jpg") center center no-repeat;background-size:cover;}
	.gateWrap.mobile .swiper-container h1 {display:inline-block; vertical-align:top; height:5.350vh; margin:6.754vh auto 0;}
	.gateWrap.mobile .swiper-container h1 img {display:block; width:auto; height:100%;}
	.gateWrap.mobile .swiper-container .bgImg {position:absolute; left:0; right:0; bottom:0; height:28.333vh; background:url(/images/gate/bg_Gate_wirye_mo_100.png) no-repeat center top; background-size:auto 100%;}
	
	.gateWrap.mobile .gateLink {display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:9999;}
	.gateWrap.mobile .gateLink li:first-child {margin-top:0;}
	.gateWrap.mobile .gateLink li {margin-top:5.578vh;}
	.gateWrap.mobile .gateLink li a {display:block;color:#fff;font-size:4.385vh;font-weight:900;line-height:1;letter-spacing:0.831vh;white-space:nowrap;}
	.gateWrap.mobile .gateLink li a span {display:block;font-size:1vh;font-weight:400 !important;letter-spacing:0.399vh;}
	.gateWrap.mobile .gateLink li.active a {color:#c31431;}

	.gateWrap.mobile .swiper-pagination {bottom:90px;}
	.gateWrap.mobile .swiper-pagination-bullet {width:9px;height:9px;margin-left:7px;background:rgba(255,255,255,0.4);}
	.gateWrap.mobile .swiper-pagination-bullet:first-child {margin-left:0;}
	.gateWrap.mobile .swiper-pagination-bullet-active {opacity:1;background:#c31432;}
	
	/* 2018-11-19 위례점 슬라이드 퀵리스트, 2019-07-29 부천점 추가  */
	.slideContentsWrap.mainWiryeWrap, .slideContentsWrap.mainBucheonWrap, .slideContentsWrap.mainMyeongjiWrap {width:100%;height:auto;margin:0 auto 14.0625vw;}
	.slideContentsWrap.mainWiryeWrap .inner, .slideContentsWrap.mainBucheonWrap .inner, .slideContentsWrap.mainMyeongjiWrap .inner {display:block;width:100%;margin:0 auto;}
	.mainQuickList.mainWirye, .mainQuickList.mainBucheon, .mainQuickList.mainMyeongji {display:block;width:100%;height:auto;margin:0 auto;box-sizing:border-box;}
	.mainQuickList.mainWirye::after, .mainQuickList.mainBucheon::after, .mainQuickList.mainMyeongji::after {display:block;content:'';clear:both;}
	.mainQuickList.mainWirye li, .mainQuickList.mainBucheon li, .mainQuickList.mainMyeongji li {float:left;display: block;width:50%;height:100%;background:#f9f8f8;text-align:center;box-sizing:border-box;}
	.mainQuickList.mainWirye li:nth-child(odd), .mainQuickList.mainBucheon li:nth-child(odd), .mainQuickList.mainMyeongji li:nth-child(odd) {border-right:1px solid #fff;}
	.mainQuickList.mainWirye li:nth-child(even), .mainQuickList.mainBucheon li:nth-child(even), .mainQuickList.mainMyeongji li:nth-child(even) {border-left:1px solid #fff;}
	.mainQuickList.mainWirye li:nth-child(1), .mainQuickList.mainWirye li:nth-child(2), 
	.mainQuickList.mainBucheon li:nth-child(1), .mainQuickList.mainBucheon li:nth-child(2),
	.mainQuickList.mainMyeongji li:nth-child(1), .mainQuickList.mainMyeongji li:nth-child(2) {border-bottom:1px solid #fff;}
	.mainQuickList.mainWirye li:nth-child(3), .mainQuickList.mainWirye li:nth-child(4),
	.mainQuickList.mainBucheon li:nth-child(3), .mainQuickList.mainBucheon li:nth-child(4),
	.mainQuickList.mainMyeongji li:nth-child(3), .mainQuickList.mainMyeongji li:nth-child(4) {border-top:1px solid #fff;}
	.mainQuickList.mainWirye li a, .mainQuickList.mainBucheon li a, .mainQuickList.mainMyeongji li a {display:block;padding:21.32% 0;}
	
	.mainQuickList.mainWirye li:nth-child(1) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/wirye/icon_quickList05_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainWirye li:nth-child(2) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/wirye/icon_quickList01_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainWirye li:nth-child(3) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/wirye/icon_quickList02_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainWirye li:nth-child(4) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/wirye/icon_quickList03_mo.png') no-repeat; background-size:100%;}	
	.mainQuickList.mainBucheon li:nth-child(1) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList05_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainBucheon li:nth-child(2) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList01_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainBucheon li:nth-child(3) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList02_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainBucheon li:nth-child(4) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList03_mo.png') no-repeat; background-size:100%;}	
	.mainQuickList.mainMyeongji li:nth-child(1) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList05_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainMyeongji li:nth-child(2) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList01_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainMyeongji li:nth-child(3) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList02_mo.png') no-repeat; background-size:100%;}
	.mainQuickList.mainMyeongji li:nth-child(4) a::before {display:block;content:'';width:10vw;height:8.283vw;margin:0 auto 6.25vw;background:url('/images/bucheon/icon_quickList03_mo.png') no-repeat; background-size:100%;}
	
	.mainQuickList.mainWirye li strong, .mainQuickList.mainBucheon li strong, .mainQuickList.mainMyeongji li strong {display:block;margin-bottom:.6rem;font-size:3.75vw;line-height:1;color:#201c17;}
	.mainQuickList.mainWirye li span, .mainQuickList.mainBucheon li span, .mainQuickList.mainMyeongji li span {display:block;font-size:2.8125vw;line-height:1;color:#7a7a7a;}
}

/*****************************************************************************************************************************************
	2. 디바이스 : 태블릿 (801px)
	- 사이즈 단위 설정 -
		1) 모바일 : vw
		2. 태블릿, PC : rem
*****************************************************************************************************************************************/
@media screen and (min-width:801px) {
	
	/* gate page:용량문제로 분리 */
	#gateHanam .web{background-image:url("/fonts/images/gate/bg_Gate_hanam_pc.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateGoyang .web{background-image:url("/fonts/images/gate/bg_Gate_goyang_pc.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateCoex .web{background-image:url("/fonts/images/gate/bg_Gate_coex_pc.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateWirye .web{background-image:url("/fonts/images/gate/bg_Gate_coex_pc.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;}
	#gateAnseong .web{background-image:url("/fonts/images/gate/bg_Gate_anseong_pc.png");background-size:cover;background-position:center;background-repeat:no-repeat;}
	
	/* 타이틀 정의 */
	.slideContentsTit {font-size:4.0rem;}
	.slideContentsTxt {font-size:1.6rem;}
	.swypeFieldTit {font-size:4.0rem;}
	.swypeFieldTxt {font-size:1.6rem;}
	.brandCategoryTit {font-size:4.0rem;}
	.brandCategoryTxt {color:#333333;font-size:1.6rem;}
	.socialMediaTit {font-size:4.0rem;}
	.socialMediaTxt {color:#333333;font-size:1.6rem;}
	
	/* PC 코엑스만 적용 */
	#MAIN002 .slideContentsHeader .slideContentsTit,
	#MAIN002 .slideContentsHeader .slideContentsTxt { color: #fff; }

	/* 버튼 정의 */
	.btnVisualControl span {width:1.4rem;height:1.4rem;}
	.btnVisualPrev {background-image:url("/fonts/images/icon/button/btn_arrowPrev.png");width:10.0rem;height:100%;}
	.btnVisualNext {background-image:url("/fonts/images/icon/button/btn_arrowNext.png");width:10.0rem;height:100%;}
	[class^="btnSwypeField"] {display:inline-block;background-repeat:no-repeat;background-position:center center;width:2.6rem;height:2.6rem;}
	.btnSwypeFieldPrev {background-image:url("/fonts/images/icon/button/btn_swypeFieldPrev.png");margin-right:3.0rem;}
	.btnSwypeFieldNext {background-image:url("/fonts/images/icon/button/btn_swypeFieldNext.png");margin-left:3.0rem;}
	.btnDefaultLink {padding:1.5rem 0.5rem;}
	.btnDefaultSubLink {padding:1.6rem 0.5rem;}
	/* 리스트 타입 정의 */
	.mobile {display:none;}
	.pc {display:block;}
	
	/* [테블릿] 비주얼 슬라이드 */
	.visualSlideWrap.tablet {margin:0 0;height:64.0rem;}
	.visualSlideWrap.tablet .numSlideArea {bottom:14.812vw;padding:1.562vw 3.75vw;border-radius:8.75vw 8.75vw;}
	.visualSlideWrap.tablet .numSlideList:after {display:none;}
	.visualSlideWrap.tablet .btnVisualControl {display:none;}
	.visualSlideWrap.tablet .btnVisualPrev {display:none;}
	.visualSlideWrap.tablet .btnVisualNext {display:none;}
	/* [테블릿] 슬라이드 버튼리스트 */
	.tablet .numSlideList li + li {margin-left:3.75vw;}
	.tablet .numSlideList a {border-radius:1.7vw 1.7vw;width:3.4vw;height:3.4vw;}
	
	.tablet p.numSlideList span + span {margin-left:3.75vw;}
	.tablet p.numSlideList span {border-radius:1.7vw 1.7vw;width:3.4vw;height:3.4vw;}
	
	/* [테블릿] 슬라이드 이미지 리스트 */
	.tablet .imgVisualList {height:64.0rem;}
	.tablet .imgVisualList .container {padding: 0 3vw;}
	.tablet .imgVisualList .container .pc {top:0;transition:inherit;}
	.tablet .imgVisualList .container .pc img {transition:inherit;opacity:1;}
	
	/* [PC] 비주얼 슬라이드 */
	.visualSlideWrap {margin:0 1.5rem;height:64rem;}
	.visualSlideWrap .numSlideArea {bottom:7.7rem;padding:0.8rem 1.7rem;border-radius:1.5rem 1.5rem;}
	.visualSlideWrap .numSlideList:after {content:"";margin:0 1.6rem 0 2.0rem;height:1.5rem;}
	.visualSlideWrap .btnVisualControl {display:inline-block;width:1.3rem;height:1.3rem;}
	/* [PC] 슬라이드 버튼리스트 */
	.numSlideList a {width:1.4rem;height:1.4rem;border-radius:0.7rem 0.7rem;}
	.numSlideList li + li {margin-left:2.0rem;}
	
	p.numSlideList span {width:1.4rem;height:1.4rem;border-radius:0.7rem 0.7rem;}
	p.numSlideList span + span {margin-left:2.0rem;}
	
	/* [PC] 슬라이드 이미지 리스트 */
	.imgVisualList {height:64.0rem;}
	.imgVisualList .container {padding:0;}
	.imgVisualList .container .pc {position:absolute;top:640px;left:17%;width:100%;text-align:left;}
	.imgVisualList .container .pc img {display:inline-block;opacity:0;}
	.imgVisualList .active .container .pc {display:block;top:0;transition:all 0.5s ease-out;}
	.imgVisualList .active .container .pc img {opacity:1;transition:all 0.7s ease-out;}
	
	/* 3. 4개씩 이동 슬라이드 */
	.slideContentsWrap {padding:9.0rem 0 9em;}
	.slideContentsWrap .slideContentsTit + .slideContentsTxt {margin-top:2.0rem;}
	.slideContentsWrap .numSlideList {margin-top:4.0rem;}
	.slideContentsWrap .numSlideList li:nth-child(3),.slideContentsWrap .numSlideList li:last-child{display:none;}
	.slideContentsWrap .eventListArea {margin:0 1.5rem;padding-top:6.0rem;}
	.slideContentsWrap .eventListArea .contentsArea {height:11.0rem;}
	.slideContentsWrap .eventList li {width:23.5%;}
	.slideContentsWrap .eventList .bigList {width:49%;}
	.slideContentsWrap .eventList .bigList .img img.pc{display:block;}
	.slideContentsWrap .eventList .bigList .img img.mobile{display:none;}
	.slideContentsWrap .eventList .img {height:28.0rem;}
	
	/* [테블릿] 스와이프 필드 */
	.swypeFieldWrap.tablet {background-attachment:inherit;padding:15.625vw 0;}
	.swypeFieldWrap.tablet:before, .swypeFieldWrap.tablet:after{display:none;}
	.swypeFieldWrap.tablet .swypeFieldTit + .swypeFieldTxt {margin-top:3.125vw;}
	.swypeFieldWrap.tablet .swypeFieldTit {font-size:6.562vw;}
	.swypeFieldWrap.tablet .swypeFieldTxt {font-size: 3.75vw;}
	.swypeFieldWrap.tablet .btnArea {display:none;}
	/* [PC] 스와이프 필드 */
	.swypeFieldWrap {padding:10.0rem 0 7.4rem 0;}
	.swypeFieldWrap:before, .swypeFieldWrap:after{display:block;}
	.swypeFieldWrap .swypeFieldTit + .swypeFieldTxt {margin-top:2.0rem;}
	.swypeFieldWrap .btnVisualControl {background-color:rgba(0,0,0,0.4);padding:0.8rem 1.7rem;border-radius:1.5rem 1.5rem;}
	.swypeFieldWrap .btnArea {display:block;margin-top:6.0rem;}
	.swypeFieldList {display:block;padding-top:6.0rem;}
	.swypeFieldList li:first-child {transform:scale(0.8);}
	.swypeFieldList li:nth-child(2) {transform:scale(0.9);}
	.swypeFieldList li:nth-child(3) {transform:scale(1);}
	.swypeFieldList li:nth-child(4) {transform:scale(0.9);}
	.swypeFieldList .near {transform:scale(0.9)}
	
	/* [테블릿] 베스트 캠페인 스와이프 필드 */
	.bestCampaignSlide.tablet {background-attachment:inherit;padding:15.625vw 0;}
	.bestCampaignSlide.tablet:before, .bestCampaignSlide.tablet:after{display:none;}
	.bestCampaignSlide.tablet .swypeFieldTit + .swypeFieldTxt {margin-top:3.125vw;}
	.bestCampaignSlide.tablet .swypeFieldTit {font-size:6.562vw;}
	.bestCampaignSlide.tablet .swypeFieldTxt {font-size: 3.75vw;}
	
	/* [PC] 베스트 캠페인 스와이프 필드 */
	.bestCampaignSlide { padding:10.0rem 0 7.4rem 0;}
	.bestCampaignSlide .swypeFieldTit + .swypeFieldTxt {margin-top:2.0rem;}
	
	
	.bestCampaignSlide {padding: 10.0rem 0 7.4rem 0; background:url('/images/bestcampaign/bestCampaign_main_bg.jpg') no-repeat 0 0; background-size:cover;}
	.bestCampaignSlide .swiper-container {width:100%; max-width:1182px; margin-top:6rem; overflow:hidden !important;}
	.bestCampaignSlide .swiper-container .swiper-slide {width:32%;}
	.bestCampaignSlide .swiper-container .swiper-slide img {width:100%;}
	.bestCampaignSlide .swiper-slide {min-height:auto !important; transform: scale(0.9);}
	.bestCampaignSlide .swiper-slide.swiper-slide-prev,
	.bestCampaignSlide .swiper-slide.swiper-slide-next {}
	.bestCampaignSlide .swiper-slide.swiper-slide-active {transform: scale(1);}
	.bestCampaignSlide .swiper-slide > a {display:block; position:relative;}
	/* .bestCampaignSlide .swiper-slide > a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%;  }
	.bestCampaignSlide .swiper-slide.swiper-slide-active > a:after {background:rgba(0,0,0,0)} */
	.bestCampaignSlide .swiper-container-3d .swiper-slide-shadow-left,
	.bestCampaignSlide .swiper-container-3d .swiper-slide-shadow-right {background:rgba(0,0,0,0.5)}
	.bestCampaignSlide .swiper-slide .tit {font-size:19px; line-height:29px; padding:44px 30px; text-align:center;}
	.bestCampaignSlide .swiper_nav {display:block; width:100%; margin-top:40px; text-align:center;}
	.bestCampaignSlide .swiper_nav .swiper_btn {display:inline-block; vertical-align:middle;}
	.bestCampaignSlide .swiper_nav .swiper_page {margin:0 28px; vertical-align:middle;}
	.bestCampaignSlide .swiper_nav .swiper-pagination-bullet {display:inline-block; width:15px; height:15px; background:#949494;}
	.bestCampaignSlide .swiper_nav .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#c30e2e;}
	.bestCampaignSlide .swiper_nav .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:28px;}
	.bestCampaignSlide .btnArea {width:100%; margin-top:4.0rem; text-align:center; color:#000;}
	.bestCampaignSlide .btnDefaultLink {width: 11.0rem;}
	
	
	/* 비주얼 슬라이트 수정(하남, 고양, 코엑스) */
	.visualSlideWrap.type03 .numSlideArea {}
	.visualSlideWrap.type03 .numSlideArea .numSlideList {display:inline-block;}
	.visualSlideWrap.type03 .numSlideArea .numSlideList02 {display:none;}
	
	/* 위례점 슬라이드 */
	.visualSlideWrap.type02 {height:50rem; margin:0 auto;}
	.visualSlideWrap.type02 .numSlideList {right:13.5rem; padding:1.6rem 1.8rem; font-size:1.5rem; background:none;}
	.visualSlideWrap.type02 .numSlideList:after {display:none;}
	.visualSlideWrap.type02 .btnVisualPrev,
	.visualSlideWrap.type02 .btnVisualNext,
	.visualSlideWrap.type02 .btnVisualControl .stop,
	.visualSlideWrap.type02 .btnVisualControl .play {display:block;}
	
	/* 브랜드카테고리 */
	.brandCategoryWrap {padding:10.0rem 0;}
	.brandCategoryWrap .brandCategoryTit + .brandCategoryTxt {margin-top:2.0rem;}
	.brandCategoryWrap .btnArea {margin:0 1.5rem;padding-top:4.0rem;}
	.brandCategoryWrap .btnArea [class^="btnDefault"] {width:11%;}
	.brandCategoryWrap .btnArea .btnDefaultSubLink {border:0 none;}
	.brandCategoryArea {margin:0 1.5rem;padding-top:6.0rem;}
	.brandCategoryList {position:relative;width:75%;height:49.7rem;}
	.brandCategoryList li {padding-left:19.0rem;}
	.brandCategoryList [class^="brand"], .brandCategoryList .active [class^="brand"] {display:table;}
	.brandCategoryList .brandLink {display:none;background-position:left top;background-repeat:no-repeat;width:100%;height:49.7rem;color:#ffffff;text-align:center;}
	.brandCategoryList .brandLink .icon {display:none;}
	.brandCategoryList .brandLink .engTit {margin:0 auto;width:35%;font-size:4.6rem;word-break:keep-all;}
	.brandCategoryList .brandLink .tit {display:inline-block;margin-top:4.4rem;font-size:inherit;text-decoration:underline;}
	.brandCategoryList .brandLink .tit:after {display:inline-block;content: " ";background:url("/fonts/images/icon/bullet/icon_brandBullet.png") no-repeat center center;margin-left:0.8rem;width:0.7rem;height:1.1rem;vertical-align:baseline;}
	.brandCategoryList .brandLink a {border-bottom:none;}
	.brandCategoryList .brandTit {position:absolute;left:0;background-color:#d7d3d1;padding:0 2.6rem;width:19.0rem;height:8.2rem;}
	.brandCategoryList .brandTit .tit {font-size:1.8rem;font-weight:700;}
	.brandCategoryList .brandTit .engTit {margin-top:0.3rem;font-size:1.3rem;}
	.brandCategoryList .active .brandTit {background-color:#c31432;color:#ffffff;}
	.brandCategoryList .active .brandTit .engTit {display:none;}
	.brandCategoryList :nth-child(1) .brandTit {top:0;}
	.brandCategoryList :nth-child(2) .brandTit {top:8.3rem;}
	.brandCategoryList :nth-child(3) .brandTit {top:16.6rem;}
	.brandCategoryList :nth-child(4) .brandTit {bottom:16.6rem;}
	.brandCategoryList :nth-child(4) .brandLink .engTit {width:80%;}
	.brandCategoryList :nth-child(5) .brandTit {bottom:8.3rem;}
	.brandCategoryList :nth-child(6) .brandTit {bottom:0;}
	.brandCategoryList :nth-child(6) .brandLink .engTit {width:100%;}
	.brandFloorList {background:#5a4d41;width:24%;height:49.7rem;color:#ffffff;}
	.brandFloorList ul {padding:0 2.0rem;height:41.5rem;}
	.brandFloorList .brandFloorTit {display:block;background:#40352a;padding:0 3.0rem;height:8.2rem;font-size:1.8rem;line-height:8.2rem;border-bottom:0.1rem solid #ffffff;}
	.brandFloorList [class^="floor"] {padding:1.2rem 0;}
	.brandFloorList .floorTit .icon {width:3.6rem;height:3.6rem;line-height:3.6rem;border-radius:1.8rem 1.8rem;}
	.brandFloorList .floorTxt {display:table-cell;width:75%;height:auto;line-height:1.9rem;}
	
	/* 브랜드 안내 수정 2017-09-18 */
	#MAIN002 .brandFloorList .brandFloorTit{height:12.3rem;font-size:2.2rem;line-height:2.4rem;text-align:center;color:#f2eae3;background-color:#5a4d41;border-bottom:0;}
	#MAIN002 .brandFloorList .brandFloorTit span{display:block;padding-top:6rem;}
	#MAIN002 .brandFloorList .brandFloorTit:after{content:"";width:4.5rem;height:1px;display:block;margin:2rem auto 0;background-color:#c7baae;}
	#MAIN002 .brandFloorList ul{padding-top:2rem;margin-left:0;}
	#MAIN002 .brandFloorList ul li{height:auto;border-bottom:none;padding:0 0 1.8rem;line-height:2.8rem;font-size:1.4rem;text-align:center;color:#e2d8cf;word-break:keep-all;}
	#MAIN002 .brandFloorList ul li:nth-child(3){line-height:normal;}
	
	#MAIN002 .brandCategoryList {width:74%;}
	#MAIN002 .brandFloorList {width:26%}
	
	/* 소셜 미디어 */
	.socialMediaWrap {padding:10.0rem 0 7.4rem 0;}
	.socialMediaWrap .socialMediaTit + .socialMediaTxt {margin-top:2.0rem;}
	.socialMediaWrap .btnDefaultLink {width:11.0rem;}
	.socialMediaWrap .btnArea {margin-top:4.0rem;}
	.socialMediaWrap .socialMediaTab {margin:0 auto;padding-top:4.0rem;width:23.0rem;}
	.socialMediaWrap .socialMediaTab button {padding:0.9rem 5%;}
	.socialMediaWrap .socialMediaArea {margin:0 1.5rem;padding-top:4.0rem;}
	.socialMediaWrap .socialMediaList li:nth-child(2n+1) {margin-right:0;}
	.socialMediaArea .socialMediaList .img {height:28.0rem;}
	
	/* 고양점 안내 */
	.tenantListArea {margin:0 1.5rem;padding-top:6.0rem;}
	.tenantListArea [class^="BCN00"] {background-size:cover;height:41.0rem;}
	.tenantListArea .tit {font-size:2.6rem;}
	.tenantListArea .txt {margin-bottom:1.0rem;font-size:2.0rem;}
	
	/* 탬플릿(특성별) 정의 */
	/* 게이트 페이지 */
	/*.gateStoreArea{transition-duration:.7s;}
	.gateStoreList{height:100%;padding-top:0;}
	.gateStoreArea .LogoM{display:none;}
	.gateStoreArea .LogoPC{display:block;}
	.gateStoreList li .web{display:block;}
	.gateStoreList li .mobile{display:none;}
	.gateStoreList li{width:33.33%;height:100%;float:left;}
	.gateStoreList.gateFour li{width:25%; height:100%;}
	.gateStoreList li strong{font-size:3.6rem;padding-top:1.2rem;}
	.gateStoreList li .weatherInfoWrap{font-size:1.6rem;padding-top:1rem;}
	.btnShortcut{width:13.4rem;border:1px solid #fff;font-size:1.4rem;height:3.3rem;line-height:3.3rem;padding:0;margin:2.5rem 0 0 0;}
	.gateStoreList [class^="iconStoreWeg"], .gateStoreList a:active [class^="iconStoreWeg"]{width:4.6rem;height:4.6rem;margin:0;}
	.txt-wrap{z-index:2;}
	.gateStoreList li .gif{width:100%; height:100%; position:absolute; top:0; left:0;display:block;z-index:1;background:none;background-size:100% 100%;}
	.gateStoreList li .AnimateTitStore{font-size:1.6rem;padding:2.5rem 0;}
	.gateStoreList li .AnimateTitStore.on{background-color:rgba(195,20,50,0.8);height:100%;}	
	.gateStoreList li .AnimateTitStore .block{display:inline-block;margin-right:0.7rem;}
	.gateStoreSlide{display:block;}
	.gateStoreSlide img{width:100%;}
	.temperature .txt{line-height:2.2rem;}
	.weatherLocation{font-size:1.6rem;padding-top:1rem;}
	.weatherLocation .temp:after {font-size:1.2rem;content:'℃';vertical-align:top;}
	.weatherLocation .txt:before {margin:0 0.5rem;font-size:1.2rem;content:'|';vertical-align:bottom;}*/

	/* 위례점 */
	.gridAnchorTenantTit {font-size:4rem;}
	.gridAnchorTenantTxt {margin-top:1.3rem; font-size:1.6rem;}
	.gridAnchorTenant .grid-sizer {width:33.3333333%;}
	.gridAnchorTenant .grid {max-width:1200px; margin:0 auto; padding:5.5rem 0;}
	.gridAnchorTenant .grid .gridItem {width:33.3333333%; padding:0 1rem;}
	.gridAnchorTenant .grid .gridItem img.mobile {display:none;}
	.gridAnchorTenant .grid .gridItem img.desktop {display:block;}
	.gridAnchorTenant .grid .gridFloor {width:3.6rem; height:3.6rem; padding-top:1.2rem; font-size:1.4rem;}
	.gridAnchorTenant .gridDescription {padding:2.4rem 0 6rem; font-size:1.3rem;}
	.gridAnchorTenant .gridDescription .gridTitle {margin-bottom:.5rem; font-size:1.8rem;}

	/* 레이아웃 */
	/* [MAIN001] 하남점 */
	#MAIN001 {}
	#MAIN001 .swypeFieldList {width:336%; width:364%;}
	#MAIN001 .swypeFieldList li {width:6%;}
	#MAIN001 .brandCategoryList :nth-child(1) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory01.png");}
	#MAIN001 .brandCategoryList :nth-child(2) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory02.png");}
	#MAIN001 .brandCategoryList :nth-child(3) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory03.png");}
	#MAIN001 .brandCategoryList :nth-child(4) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory04.png");}
	#MAIN001 .brandCategoryList :nth-child(5) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory05.png");}
	#MAIN001 .brandCategoryList :nth-child(6) .brandLink {background-image:url("/fonts/images/hanam/bg_brandCategory06.png");}
	
	/* [MAIN002] 코엑스점 */
	#MAIN002 {}
	#MAIN002 .bookWrap {background:url("/fonts/images/coexmall/bg_bookWrap.png") no-repeat center top; background-size:cover;}
	#MAIN002 .swypeFieldList {width:375%; width:400%;}
	#MAIN002 .swypeFieldList li {width:5.4%;}
	#MAIN002 .brandCategoryList :nth-child(1) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory01.png");}
	#MAIN002 .brandCategoryList :nth-child(2) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory02.png");}
	#MAIN002 .brandCategoryList :nth-child(3) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory03.png");}
	#MAIN002 .brandCategoryList :nth-child(4) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory04.png");}
	#MAIN002 .brandCategoryList :nth-child(5) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory05.png");}
	#MAIN002 .brandCategoryList :nth-child(6) .brandLink {background-image:url("/fonts/images/coexmall/bg_brandCategory06.png");}
	
	/* [MAIN003] 고양점 */
	#MAIN003 {}
	#MAIN003 .swypeFieldList {width:375%; width:400%;}
	#MAIN003 .swypeFieldList li {width:5.4%;}
	#MAIN003 .brandCategoryList :nth-child(1) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory01.png");}
	#MAIN003 .brandCategoryList :nth-child(2) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory02.png");}
	#MAIN003 .brandCategoryList :nth-child(3) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory03.png");}
	#MAIN003 .brandCategoryList :nth-child(4) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory04.png");}
	#MAIN003 .brandCategoryList :nth-child(5) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory05.png");}
	#MAIN003 .brandCategoryList :nth-child(6) .brandLink {background-image:url("/fonts/images/goyang/bg_brandCategory06.png");}
	
	/* [MAIN001] 안성점 */
	#MAIN007 {}
	#MAIN007 .swypeFieldList {width:389%;}
	#MAIN007 .swypeFieldList li {width:5.7%;}
	
	/* 코엑스 별마당도서관 메인Wrap */
	.bookWrap{padding:8.0rem 0 0;display:block;text-align:center;}
	.bookWrap a{width:18rem;margin-top:6rem;color:#fff;}
	.bookContentsTxt{margin-top:2rem;font-size:1.6rem;color:#fff;}
	.bookContentsTxt02{margin-top:4rem;font-size:4rem;color:#ffb83c;}
	.likBookLst{margin-top:6rem;padding:0 12.5vw;text-align:center;}
	.likBookLst li{display:inline-block;padding-bottom:0;}
	.likBookLst li a{font-size:1.6rem;}
	.likBookLst li a.active{position:relative;color:#fff;}
	.likBookLst li a.active:after{content:"";width:100%;height:0.2rem;position:absolute;left:0;bottom:-0.7rem;}
	.likBookLst li:before{content:"";width:1px;height:1.4rem;margin:0 1.6rem 0 1.6rem;}
	
	.swypeBookWrap{margin-top:3.3rem;}
	.swypeBookArea{max-width:117.9rem;height:33rem;margin:0 auto;overflow:hidden;}
	.swypeBookArea ul{width:100%;position:static;}
	.swypeBookArea ul li{max-width:23.5rem;padding:0 1rem;}
	.txt_LstBook{height:5rem;line-height:5rem;}
	.txt_LstBook strong{font-size:1.6rem;}
	
	.link_bookInfo{max-width:118.1rem;height:6.4rem;margin:3rem auto 0;}
	.link_bookInfo img{width:38.4rem;padding-top:2rem;margin:0 auto;}
	
	/* 별마당도서관 메인 수정(2017-09-27 */
	.starModfLst{width: 100%;margin:7.3rem auto 0;padding-bottom:7.3rem;display:table;}
	/* .starModfLst li{width:38rem;height:47.2rem; display:inline-block;padding:3rem 2rem ;margin:0 1rem;background-image:url("/fonts/images/coexmall/starLstBg.png");} */
	
	.starModfLst {width:auto;}
	.starMadfLst:after, .bookWrap:after {content: "";display: block;clear: both;visibility: hidden;height: 0;}
	.starModfLst li {float: left; width:30%; display:block;padding:3rem 2rem ;margin:0 1rem;background-image:url("/fonts/images/coexmall/starLstBg.png");}
	
	.starModfLst li strong:after{content:"";width:3.4rem;height:1px;margin:0 0 0 -1.7rem;background-color:#fff;position:absolute;bottom:0;left:50%;}
	.starModfLst li strong{padding-bottom:1.5rem;font-size:2.4rem;color:#fff;position:relative;}
	.starModfLst li p{padding:2rem 1rem 0;margin-top:2rem;line-height:2.4rem;font-size:1.6rem;color:#e1d9ce;}
	.starModfLst li .starLstTxt{width:100%;float:none; min-height:14rem;}
	.starModfLst li .starLstImg{width:33.8rem;margin:1rem 0;float:none;border:1px solid #908a80;box-shadow:1rem 1rem 2rem #555;}
	.starModfLst li .starLstImg img{width:100%; max-height:23.9rem; height:17.75vw;}
	.starModfLst li a{width:auto;margin-top:2.7rem;font-size:1.6rem;min-height:3rem;}
	.starModfLst li a.link_Arro:after{content:"";width:0.7rem;height:1.1rem;margin-left:1rem;display:inline-block;background-image:url("/fonts/images/icon/icon_arrow_link.png");}
	
	.starModfLst li:nth-child(2) .starLstTxt{width:100%;float:none;}
	.starModfLst li:nth-child(2) .starLstImg{width:100%; margin:1rem 0;float:none;border:1px solid #908a80;}
	.starModfLst li .starLstImg {width: 100%;}
	
	.starModfLst02{width: 100%;margin:8rem auto 0;padding-bottom:10rem;display:table;}
	.starModfLst02 {width:auto;}
	.starModfLst02:after {content: "";display: block;clear: both;visibility: hidden;height: 0;}
	.starModfLst02 li {float: left; width:380px; display:block;padding:4rem 2rem ;margin:0 1rem;background-color:rgba(140, 132, 129, 0.9);}
	.starModfLst02 li strong:after{content:"";width:3.4rem;height:1px;margin:0 0 0 -1.7rem;background-color:#fff;position:absolute;bottom:0;left:50%;}
	.starModfLst02 li strong{line-height:normal;padding-bottom:1.5rem;font-size:2.4rem;color:#fff;position:relative;}
	.starModfLst02 li p{padding:2rem 1rem 0;line-height:2.4rem;font-size:1.6rem;color:#e1d9ce;}
	.starModfLst02 li .starLstTxt{width:100%;float:none; min-height:14rem;}
	.starModfLst02 li .starLstImg{width:33.8rem;margin:1rem 0;float:none;border:1px solid #908a80;box-shadow:1rem 1rem 2rem #555;}
	.starModfLst02 li .starLstImg img{width:100%;}
	.starModfLst02 li a{width:auto;margin-top:2.7rem;font-size:1.6rem;min-height:3rem;}
	.starModfLst02 li a.link_Arro:after{content:"";width:0.7rem;height:1.1rem;margin-left:1rem;display:inline-block;background-image:url("/fonts/images/icon/icon_arrow_link.png");}
	.starModfLst02 li:nth-child(2) .starLstTxt{width:100%;float:none;}
	.starModfLst02 li:nth-child(2) .starLstImg{width:100%; margin:1rem 0;float:none;border:1px solid #908a80;}
	.starModfLst02 li .starLstImg {width: 100%;}
	
	/* 코엑스 전시 */
	.exhibitListWrap{max-width:118rem;margin-top:4rem;}
	.exhibitListArea{margin-top:3rem;}
	.exhibitListArea strong{font-size:2.6rem;line-height:2.3rem;}
	.exhibitListArea strong:after{width:100%;bottom:-1.2rem;}
	.exhibitDay{max-width:49rem;}
	.txtWeek span{font-size:1.2rem;}
	.exhibitDay{margin-top:3.3rem;}
	.txt_Exhibit{max-width:36rem;}
	.txtWeek span{max-width:5.1rem;}
	.txtOneDay li span{max-width:5.1rem;margin-top:0.8rem;font-size:2.2rem;}
	.btnWeekLeft, .btnWeekRight{top:1rem;}
	.exhibitList {height:auto !important}
	.exhibitList li{width:31%;padding:3.3rem 1.4%;display:table-cell;position:relative;}
	.exhibitList li a{padding-bottom:3.5rem;}
	.exhibitList li strong{font-size:1.4rem;}
	.exhibitList li strong:after{width:5.5rem;left:50%;margin-left:-2.75rem;}
	.exhibitList li p{width:80%;max-width:23.3rem;margin-top:3rem;font-size:1.8rem;line-height:2.0rem;}
	.exhibitList li span{width:16rem;margin-top:0;margin-left:-8rem;font-size:1.4rem;position:absolute;left:50%;bottom:3rem;}
	.exhibitAdd{margin-top:2.7rem;}
	.exhibitAdd a{padding:1.7rem 3%;}
	.bookOpenEvent{max-width:118rem;padding:0;margin:7.9rem auto 0;overflow:hidden;}
	.bookOpenEvent img{width:100%;}
	.exhibitList li.no-result{width:38rem;margin:0 auto;}
	.exhibitList li.no-result strong:after{content:"";width:0;}
	
	/* 고양 임시 오픈 */
	.goyang_visual{height:77rem !important;margin:0 !important;}
	.goyang_padT0{padding-top:1.7rem !important;}
	.goyangBg{background:#d7d3d1 !important;}
	.goyangCats{background-image:url("/fonts/images/goyang/@bg_themaWrap.png") !important;}
	.posiRel{position:relative;}
	.goyang_txt_visual{position:absolute;top:5%;left:50%;height:90%;/* width:50%; */margin-left:-33rem;/* margin-left:-46rem; */}
	.goyang_heitTop{height:4.125rem !important;}
	.goyang_paddT{padding-top:7rem !important;}
	.goyangBg .pc > img{width:100%;}
	.posiRel > img{width:100%;}
	.goyangimsi .footerContents {padding-top:4.0rem;}
	.goyangimsi .footerContents .address {margin-top:0;}
	.goyangimsi .familySiteArea{bottom:2.5rem;}
	/* .goyangimsi .selectFormArea{top:0;} */
	.goyangimsi .socialLinkList{padding-left:8.2rem;}
	
	/* 테마적용 */
	.themaWrap { background-position:center bottom;background-repeat:no-repeat;background-size:auto; }
	
	/* 위례, 부천 슬라이드 */
	#MAIN004 .themaWrap, #MAIN005 .themaWrap, #MAIN006 .themaWrap {padding:0 1.5rem;}
	
	
	/* 고양점 레이어 팝업*/
	/* .vodLayerWrap .container{padding:0;width:720px;left:50%;margin-left:-360px;}
	.vodLayerWrap .container iframe{height:90%;}
	.vodLayerWrap .checkWrap{margin-bottom:1.5rem;}
	.vodLayerBtn img{width:100%;}
	.vodLayerWrap .container .popPC{display:block;}
	.vodLayerWrap .container .popM{display:none;}
	.vodLayerBtn{top:2.7rem;right:2.7rem;}
	.vodLayerWrap .container label{margin-top:1.5rem;} */
	
	.vodLayerWrap .container{top:5.5%;padding:0 5%;font-size:1.4rem;}
	.vodLayerWrap .container iframe{height:85%;}
	.vodLayerWrap .checkWrap{margin-bottom:0rem;}
	.vodLayerWrap .checkWrap input[type=checkbox]{width:1.7rem;height:1.7rem;margin-top:2rem;margin-right:1rem;}
	.vodLayerWrap .checkWrap label{margin-top:2rem;margin-right:5.5rem;}
	.vodLayerBtn{width:4.5rem;height:4.5rem;}
	.vodLayerBtn img{width:100%;}
	
	.vodLayerWrap.tp02 .container{top:20%; left: 50%; padding:0; width:69vw; height:39vw; margin-left:-34.5vw;}
	.vodLayerWrap.tp02 .container iframe{width:69vw; height:39vw;/*height:51%;*/}
	
	/* 고양점 팝업 */
	/*
	.vodLayerWrap.tp02 .container{top:20%;padding:0; width:468px; left:50%; margin-left:-201px;}
	.vodLayerWrap.tp02 .container iframe{width:100%; height:586px;}
	*/
	
	/* 추가된 레이어팝업 */
	.pop-layer.size-580 { width:58rem; }
	.pop-layer.size-720 { width:72rem; }
	.pop-container .button-area .checkArea .checkbox { margin-right:15px; width:23px; height:23px; background:transparent url(/images/icon/checkbox.png) no-repeat 0 0; }
	.pop-container .button-area .checkArea, .pop-container .button-area .close-button { font-size:17px; }
	.pop-container .button-area .checkArea:after { height:23px; }
	
	
	
	/* 레이어팝업[하남, 고양] */
	.LayerPopWrap .LayerPopArea.size-600 {left:10%; width:60rem;}
	.LayerPopWrap .LayerPopArea.size-720 {left:3%; width:72rem;}
	
	/* 이미지타입[하남] */
	#imgLayer .btnLayerPop {right:1.8rem;top:1.8rem;width:2.6rem;height:2.6rem;}
	
	#MAIN002 .brandCategoryList .brandLink .engTit { width:auto; }
	#MAIN002 .brandFloorList .brandFloorTit {display:none;}
	#MAIN002 .brandFloorList .brandFloorTit.active {display:block;}
	#MAIN002 .brandFloorList .brandCate {height:auto;}
	#MAIN002 .brandFloorList .brandCate li {display:none;}
	#MAIN002 .brandFloorList .brandCate li.active {display:block;} 
	
	/* 코엑스 미리크리스마스 */
	.newthemaWrap canvas{z-index: 0; width: 100%;}
	/* #MAIN002 .newthemaWrap{background: url('/images/coexmall/coex_xmas_bg_pc.jpg') no-repeat bottom center; background-size: cover; position: relative; } */
	#MAIN002 .x-Mas{background: none;  position: relative; z-index:1; padding: 14.66vw 1.5rem;}
	#MAIN002 .x-Mas::after{content:''; display: block; clear: both;}
	#MAIN002 .x-Mas dl{text-align:left; float: left; position: absolute; top: 50%; transform: translateY(-50%); width:40%;}
	#MAIN002 .x-Mas dt{font-size: 55px;}
	#MAIN002 .x-Mas .x-Txt{margin-top: 30px; font-size: 25px; line-height: 35px; font-weight:400;}
	#MAIN002 .x-Mas .x-Txt b {font-weight:600;}
	#MAIN002 .x-Mas .x-Btn a{padding: 20px; font-size: 16px; margin-top: 67px;}
	#MAIN002 .x-Mas .x-Video{margin-top: 0; float: right;width: 55%; padding-bottom: 30.95%;}
	#MAIN002 .x-Mas .xmas-pc{display: block !important;}
	#MAIN002 .x-Mas .xmas-mb{display: none !important;}
	
	
}

@media screen and (max-width:1182px) and (min-width:800px) {
	.bestCampaignSlide .swiper-slide .tit {padding:3.72vw 2.53vw; font-size:1.60vw; line-height:2.45vw;}
}

/* PC (1281px 이상) */
@media screen and (min-width:1024px) {
	/* 레이어팝업 */
	.LayerPopWrap .LayerPopArea.size-600 {left:17%;}
	.LayerPopWrap .LayerPopArea.size-720 {left:11%;}
	.pop-area.size-720 { left: 11%;}
}

/*****************************************************************************************************************************************
	3. 디바이스 : PC (1281px 이상)
	- 사이즈 단위 설정 -
		1) 모바일 : vw
		2. 태블릿, PC : rem
*****************************************************************************************************************************************/
@media screen and (min-width:1280px) {
	.visualSlideWrap {margin:0 5%;}
	.slideContentsWrap.mainWiryeWrap, .slideContentsWrap.mainBucheonWrap, .slideContentsWrap.mainMyeongjiWrap {margin:0 auto 90px;}
	.imgVisualList .container {padding:0 18%;}
	.imgVisualList .container .pc {width:auto;}
	.imgVisualList .container .pc img {display:block;}
	.slideContentsWrap .eventListArea {margin:0 auto;width:1180px;}
	.brandCategoryWrap .brandCategoryArea {margin:0 auto;width:1180px;}
	.brandCategoryList :nth-child(4) .brandLink .engTit {width:49%;}
	.socialMediaWrap .socialMediaArea {margin:0 auto;width:1180px;}
	.tenantListArea {margin:0 auto;width:1180px;}
	
	.starModfLst li .starLstTxt {min-height:15rem;}
	
	/* 코엑스 메인 전시 */
	.exhibitList li{padding:3rem;}
	
	/* 고양 임시 오픈 */
	.goyang_txt_visual{top:9rem;height:auto;margin-left:-46rem;}
	.goyangBg .pc > img{width:auto;}
	.posiRel > img{width:auto;}
	.goyang_visual{margin:0 !important;}
	
	/* 레이어팝업 */
	.LayerPopWrap .LayerPopArea.size-600 {left:20%;}
	.LayerPopWrap .LayerPopArea.size-720 {left:17%;}
	.pop-area.size-720 { left: 17%;}

	/*  위례점 슬라이드 */
	.visualSlideWrap.type02 {margin:0 auto;}
	
	.vodLayerWrap.tp02 .container {width:46vw; height:26vw; margin-left:-23vw;}
	.vodLayerWrap.tp02 .container iframe{width:46vw; height:26vw;/*height:51%;*/}
	
	/* 코엑스 미리크리스마스 */
	#MAIN002 .x-Mas{width: 1180px; padding: 125px 0 90px 0; margin: 0 auto;}
	#MAIN002 .x-Mas dl{width: auto;}


}

@media screen and (min-width:1440px) {
.slideContentsWrap .eventList .img img {height:100%;}
/* 레이어팝업 */
.LayerPopWrap .LayerPopArea.size-600 {left:25%;}
.LayerPopWrap .LayerPopArea.size-720 {left:21%;}
}

@media screen and (min-width:1920px) {
.visualSlideWrap {margin:0 auto;width:1720px;}
.slideContentsWrap.mainWiryeWrap, .slideContentsWrap.mainBucheonWrap, .slideContentsWrap.mainMyeongjiWrap {width:1720px;height:170px;margin:0 auto 90px;}
/* 레이어팝업 */
.LayerPopWrap .LayerPopArea.size-600 {left:29%;}
.LayerPopWrap .LayerPopArea.size-720 {left:26%;}

/*  위례점 슬라이드 */
.visualSlideWrap.type02 {margin:0 auto;}
}


.main_pop_wrap { position: fixed; left:0; top:0; z-index:97; width:100%; height:100%; padding:0 20px; box-sizing:border-box; background:rgba(0,0,0,0.5); display:flex; justify-content: center; align-items: center;}
.main_pop { position:relative; width:580px; }
.main_pop .swiper-wrapper li img {width:100%;}
.main_pop .swiper-wrapper li > div {font-size:0;}
.main_pop_btns {display:flex; background:#c30e2e; overflwo:hidden;}
.main_pop_btns li {flex:1; position: relative;}
.main_pop_btns li a { position:relative; display:flex; width:100%; height:49px; color:#fff; font-size:17px; justify-content: center; align-items: center;}
.main_pop_btns li + li:before { content:''; width:1px; height:23px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background:#e18797; }
.main_pop .main_pop_ctl {position:absolute; top:50%; z-index: 9; transform: translateY(-50%); margin-top:-25px; background:none !important;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {pointer-events:auto;}
.main_pop .swiper-button-prev {left:25px; height:auto;}
.main_pop .swiper-button-next {right:25px; height:auto;}
.main_pop .main_pop_ctl img {height:50px;}
.main_pop .swiper-button-next, 
.main_pop .swiper-button-prev img {opacity:1;}
.main_pop .swiper-pagination {position: static; width:auto; padding:8px 17px; font-size:0; border-radius:17px; display:inline-block; background:rgba(0,0,0,0.4); text-align:center;}
.main_pop .swiper-pagination .swiper-pagination-bullet {width:14px; height:14px; background:#f5f5f5; border-radius:50%;}
.main_pop .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:10px;}
.main_pop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#c30e2e;}
.swiper-pagination-box {position:absolute; left:0; bottom:17px; z-index:9; width:100%; text-align:center;}
@media screen and (max-width:800px) {
	
	.main_pop {width:100%;}
	.main_pop .main_pop_btns li a { height:9.125vw; font-size: 3.125vw; }
	.main_pop .main_pop_btns li + li:before {height:2.875vw;}
	.main_pop .main_pop_ctl img {height:30px;}
	.main_pop .main_pop_prev {left:3.77vw;}
	.main_pop .main_pop_next {right:3.77vw;}
	.main_pop .swiper-pagination-box {bottom:2.5vw; }    
	.main_pop .swiper-pagination {padding: 5px 12px; border-radius:15px;}
	.main_pop .swiper-pagination .swiper-pagination-bullet {width:10px; height:10px;}
	
	.urgencyPopupWrap {width:100%; height:110vw; min-height:auto; max-height:100%; border:3.5vw solid #c10130; border-bottom:0;}
	.urgencyPopupWrap .urgencyTitle {height:25%; padding:6vw; font-size:6.5vw;}
	.urgencyPopupWrap .urgencyTitle strong {line-height:8.5vw;}
	.urgencyPopupWrap .urgencyCnts {height:75%; min-height:70vw; padding:6vw 6vw 7vw; font-size:4.2vw; line-height:5.8vw;}
}



/* S 개인정보변경 안내 임시팝업 */
.tempPsnPopUpWrap { position: fixed; left:0; top:0; z-index:99; width:100%; height:100%; padding:0 20px; box-sizing:border-box; background:rgba(0,0,0,0.5); display:flex; justify-content: center; align-items: center;}
.tempPsnPopUpMain { position:relative; width:1000px;}
.tempPsnPopUpMain .tempPsnTitle {position:relative; padding:35px 90px; font-size:26px; font-weight:bold; color:#000; text-align:center; letter-spacing:-2px; border-top:4px solid #c10130; border-bottom:1px solid #e3e3e3; background-color:#fff;}
.tempPsnPopUpMain .tempPsnMove {overflow:auto; overflow-x:hidden; height:590px;}
.tempPsnPopUpMain .tempPsnMove img {width:100%;}
.tempPsnPopUpMain .noneTxtClose {position:absolute; right:50px; top:50%; margin-top:-20px; width:40px; height:40px;}
.tempPsnPopUpMain .noneTxtClose > span {font-size:0; display:none;}
.tempPsnPopUpMain .noneTxtClose:before {content:''; position: absolute; left: 50%; top: 50%; margin:-14px 0 0 -1px; width:2px; height:28px; background-color:#000; border-radius:10px; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.tempPsnPopUpMain .noneTxtClose:after {content:''; position: absolute; left: 50%; top: 50%; margin:-14px 0 0 -1px; width:2px; height:28px; background-color:#000; border-radius:10px; -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.tempPsnPopUpBtns {display:flex; background:#c30e2e; overflow:hidden;}
.tempPsnPopUpBtns li {flex:1; position: relative;}
.tempPsnPopUpBtns li a { position:relative; display:flex; width:100%; height:49px; color:#fff; font-size:17px; justify-content: center; align-items: center;}
.tempPsnPopUpBtns li + li:before { content:''; width:1px; height:23px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background:#e18797; }

@media screen and (max-width:800px) {
	.tempPsnPopUpMain {width:100%;} 
	.tempPsnPopUpMain .tempPsnTitle {border:0; font-size: 4vw; padding:5vw 10vw 5vw 6.12vw; background-color:#c10130; color:#fff; text-align:left;}
	.tempPsnPopUpMain .tempPsnTitle > span {display:block; margin-top:2vw}
	.tempPsnPopUpMain .tempPsnMove {height:130vw;}
	.tempPsnPopUpMain .tempPsnPopUpBtns li a { height:9.125vw; font-size: 3.125vw; }
	.tempPsnPopUpMain .tempPsnPopUpBtns li + li:before {height:2.875vw;}
	.tempPsnPopUpMain .noneTxtClose {right:3.12vw; margin-top:-20px; width:40px; height:40px;}
	.tempPsnPopUpMain .noneTxtClose:before {margin:-14px 0 0 -1px; width:2px; height:28px; background-color:#fff;}
	.tempPsnPopUpMain .noneTxtClose:after {margin:-14px 0 0 -1px; width:2px; height:28px; background-color:#fff;}
}
/* E 개인정보변경 안내 임시팝업 */
.btn-gray { background-color:#897c77; color:#fff !important; padding:0 2vw; width:auto;}
