/* reset */
#wrapperContent { margin-top:0;text-align:center;width:100% !important; }
#yCurtain { display:none; }
#ySkyWrap { display:none; }
#yHeader { margin-bottom:0; }
#yesFooter { margin-top:0; }
#eventGoodsWrap { margin:0 auto;width:960px;text-align:left; }
#yLocation+#eWorldDetail { margin-top:0 !important; }

/* ½Ç¼­¹ö¿¡¼­ ½Ç½Ã°£ ÀÌº¥Æ® ·©Å· ¼û±â±â */
.eWldEveBnArea { display:none; }

@keyframes ani {
	100% { transform:rotateY(360deg); }
}

/* »ó´Ü ¿µ¿ª */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center; }
.eveTotArea * { font-family:'ptd','¸¼Àº °íµñ','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif; }
.eveTotArea img { vertical-align:top; }	
.eveTotArea .eveTopArea { position:relative;height:736px;background:url('https://image.yes24.com/images/00_Event/2026/0608Bonus/bgTop.jpg') no-repeat center top; }
.eveTotArea .eveTopArea .top .top_ani { position:absolute;top:0;left:0;right:0;margin:0 auto;width:750px;height:736px;perspective:3000px; }
.eveTotArea .eveTopArea .top .top_ani ul { position:relative;width:100%;height:100%;transform-style:preserve-3d; }
.eveTotArea .eveTopArea .top .top_ani .ani { position:absolute;top:0;left:0;width:100%;height:100%;/*backface-visibility:hidden; ¿ä¼Ò°¡ µÚÁýÇûÀ» ¶§ µÞ¸éÀ» ¼û±è */ }
.eveTotArea .eveTopArea .top .top_ani .ani img { display:block;width:100%;height:auto; }
.eveTotArea .eveTopArea .top .top_ani .ani_back { display:none;transition:1s linear;transform:rotateY(180deg); }
.eveTotArea .eveTopArea .top .top_date { display:block;position:absolute;top:622px;left:0;right:0;font-size:27px;font-weight:500;line-height:1;color:#041242; }

.eveTotArea .eveTopArea .top { opacity:0;transition:0.8s ease-in-out; }
.eveTotArea .eveTopArea.active .top { opacity:1;transition-delay:0.2s; }
.eveTotArea .eveTopArea .top .top_ani ul { opacity:0;transition:0.8s ease-in-out; }
.eveTotArea .eveTopArea .top .top_ani ul { opacity:1;transition-delay:0.5s;animation:ani 0.35s linear 1;animation-delay:0.65s; }


/* ³»¿ë ¿µ¿ª */
.eveTotArea .eveContArea .contGrp { padding:70px 15px 80px; }
.eveTotArea .eveContArea .contGrp .cont_tit { padding-bottom:45px;font-size:48px;font-weight:800;line-height:1.17;color:#161616; }
.eveTotArea .eveContArea .contGrp .eGBtn { min-width:280px;border-radius:5px; }
.eveTotArea .eveContArea .contGrp .fin { position:relative; }
.eveTotArea .eveContArea .contGrp .fin::before { content:"";position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:12px;background-color:#000;opacity:0.8; }
.eveTotArea .eveContArea .contGrp .fin::after { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center; }
.eveTotArea .eveContArea .contGrp .fin::after { content:"\c120\cc29\c21c\b9c8\ac10";position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;padding:50px 170px;font-size:45px;font-weight:800;line-height:1.35;color:#fff; }
.eveTotArea .eveContArea .cont01 { background:#66beff url('https://image.yes24.com/images/00_Event/2026/0608Bonus/bg01.png') no-repeat center top; }
.eveTotArea .eveContArea .cont01 .cont_tit { color:#fff; }
.eveTotArea .eveContArea .cont01 .couponBox {  }
.eveTotArea .eveContArea .cont01 .couponBox li { margin:0 auto;padding:75px 30px 80px;width:690px;border-radius:30px;box-sizing:border-box;background-color:#fff; }
.eveTotArea .eveContArea .cont01 .couponBox li + li { position:relative;margin-top:30px; }
.eveTotArea .eveContArea .cont01 .couponBox li + li::after { content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:90px;height:90px;background:url('https://image.yes24.com/images/00_Event/2026/0608Bonus/plus.png') no-repeat center top; }
.eveTotArea .eveContArea .cont01 .couponBox li .couponBox_tit { font-size:34px;font-weight:800;line-height:1.1;color:#041242; }
.eveTotArea .eveContArea .cont01 .couponBox li .couponBox_des { margin-top:20px;font-size:30px;line-height:1.33;color:#041242; }
.eveTotArea .eveContArea .cont01 .couponBox li .yesCardRow { margin-top:44px; }
.eveTotArea .eveContArea .cont01 .couponBox li .item { position:relative;margin:44px auto 0;width:480px;height:480px; } 
.eveTotArea .eveContArea .cont01 .couponBox li .item .item_img { padding-bottom:100%; }
.eveTotArea .eveContArea .cont01 .couponBox li .item .item_img .squareImg { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center; }
.eveTotArea .eveContArea .cont01 .couponBox li .item .item_img .squareImg { position:absolute;left:0;top:0;right:0;bottom:0;border-radius:0;background-color:#000; }
.eveTotArea .eveContArea .cont01 .couponBox li .item .item_img .squareImg a { display:inline-block;position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:top;overflow:hidden; }
.eveTotArea .eveContArea .cont01 .couponBox li .item .item_img .squareImg a img { width:auto;height:auto;max-width:100%;max-height:100%; }
.eveTotArea .eveContArea .cont02 { background-color:#f8f8f8; }
.eveTotArea .eveContArea .cont02 .eGuideSet { margin:0 auto;width:1260px;overflow:hidden; }
.eveTotArea .eveContArea .cont02 .tabKWordRoll .swiper .swiper-slide .lnk_kWord { width:220px; }
.eveTotArea .eveContArea .cont02 .tabKWordRoll .swiper .swiper-slide .lnk_kWord .tTxt { font-size:30px; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiper { padding:0;width:auto;border-radius:0;background-color:transparent; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiper .swiper-slide { width:440px !important; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiper .swiper-slide .yesBnSet { width:440px; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiper .swiper-slide .yesBnSet a { display:block;margin:0 30px; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiper .swiper-slide .yesBnSet a img { width:380px;height:190px;border-radius:10px;image-rendering:-webkit-optimize-contrast; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiPagen.prev { margin-left:-620px; }
.eveTotArea .eveContArea .cont02 .tab04ConRoll .swiPagen.next { margin-left:580px; }