/* 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; }

/* »ó´Ü ¿µ¿ª */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center;background:#003949 url('https://image.yes24.com/images/00_Event/2026/0122Bonus/bgTop.jpg') no-repeat center top;background-position-y:193px; }
.eveTotArea * { font-family:'ptd','Noto Sans KR','¸¼Àº °íµñ','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif; }
.eveTotArea img { vertical-align:top; }	
.eveTotArea .eveTopArea {  }
.eveTotArea .eveTopArea .eveDCountWrap { padding:30px 0 55px;background-color:#000; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount_tit { display:block;font-size:30px;line-height:1;color:#da746a; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount { margin-top:10px; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt { position:relative;width:100px;font-size:68px;font-weight:900;line-height:1;color:#fff; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt::before { content:"";position:absolute;bottom:-25px;left:0;right:0;width:100%;height:18px;font-size:22px;font-weight:300;opacity:0.4; }  
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt.txt_day::before { content:"DAYS"; } 
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt.txt_hour::before { content:"HRS"; } 
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt.txt_min::before { content:"MINS"; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt.txt_sec::before { content:"SECS"; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt + .countTxt { margin-left:90px; }
.eveTotArea .eveTopArea .eveDCountWrap .eveDCount .countTxt + .countTxt::after { content:":";position:absolute;top:4px;left:calc(-50% - 8px);font-size:60px;font-weight:400; }
.eveTotArea .eveTopArea .top { position:relative; }
.eveTotArea .eveTopArea .top::before { content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:2550px;height:888px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/bg.png') no-repeat center top; }
.eveTotArea .eveTopArea.active .top::before { transform:translateX(-5px);animation:cloud 5s linear infinite; }
@keyframes cloud { 50% { transform:translateX(5px); } }
.eveTotArea .eveTopArea .top span { display:block;position:absolute;top:885px;left:0;right:0;font-size:30px;font-weight:500;line-height:1;color:#d96f66; }

/* ³»¿ë ¿µ¿ª */
.eveTotArea .eveContArea .contGrp { padding:0 0 100px; }
.eveTotArea .eveContArea .contGrp .eGuideSet .tit_txtGrp .tit_sup { color:#80c4df; }
.eveTotArea .eveContArea .contGrp .eGuideSet .tit_txtGrp .txt_tit { color:#fff; }
.eveTotArea .eveContArea .cont01 { background-color:transparent; }
.eveTotArea .eveContArea .cont01 .couponGrp { position:relative;height:508px; }
.eveTotArea .eveContArea .cont01 .couponGrp::before { content:"";position:absolute;top:70px;left:50%;transform:translateX(-50%);width:1200px;height:356px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/couponBg.png') no-repeat center top; }
.eveTotArea .eveContArea .cont01 .couponGrp .coupon { position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:568px;height:462px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/coupon01.png') no-repeat center bottom; }
.eveTotArea .eveContArea .cont01 .couponGrp .coupon::before { content:"";position:absolute;bottom:85px;left:50%;margin-left:-302px;width:542px;height:422px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/coupon02.png') no-repeat center bottom; }
.eveTotArea .eveContArea .cont01 .couponGrp .coupon::before { opacity:0;transform:scale(0.9) translate(0, 50px);transform-origin:center bottom;transition:1s; }
[data-aos^=fade][data-aos^=fade].couponGrp { opacity:1; }
.eveTotArea .eveContArea .cont01 .couponGrp.aos-init.aos-animate .coupon::before { opacity:1;transform:scale(1) translate(0, 0);transition-delay:0.1s; }
.eveTotArea .eveContArea .cont01 .couponGrp .coupon::after { content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:568px;height:336px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/coupon03.png') no-repeat center bottom; }
.eveTotArea .eveContArea .cont02 { background:#8e3c46 url('https://image.yes24.com/images/00_Event/2026/0122Bonus/bgMid.jpg') no-repeat center top; }
.eveTotArea .eveContArea .cont02 .eGuideSet .eveRollRow { margin:0 auto;padding:50px 0;width:1110px;border-radius:30px;background-color:#fff; }
.eveTotArea .eveContArea .cont02 .eGuideSet .swiPagen.prev { margin-left:-575px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .swiPagen.next { margin-left:535px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll .swiper { padding:0;width:1110px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll .swiper .itemUnit { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll .swiper .itemUnit { flex-direction: row;flex-wrap: nowrap; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll .swiper .itemUnit { margin:0 80px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .rollBook.eBook .book .bookF img { width:320px;height:480px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info { flex-direction: column;flex-wrap: nowrap; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info { margin-left:50px;margin-top:0;height:480px;text-align:left; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_read { max-height:none; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price { flex-direction: column;flex-wrap: nowrap; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price { margin-top:25px;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl { flex-direction: row;flex-wrap: nowrap;align-items: center; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl { height:65px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl dt { font-size:24px;color:#333;font-weight:500; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl dd { margin-left:auto;font-size:20px;color:#333;font-weight:500; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl.eBook dt { color:#f4380c;font-weight:700; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl.eBook dd { color:#f4380c;font-weight:600; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl.eBook dd .yes_b { font-size:26px;font-weight:700 !important;font-family:'ptd','Noto Sans KR','¸¼Àº °íµñ','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif !important; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_price .priceDl+.priceDl { border-top:solid 1px #ebebeb; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabConRoll.eGGLi .item_info .info_btn { margin-top:auto; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll { margin-top:50px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper { padding:0; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .swiper-slide { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .swiper-slide { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .swiper-slide { width:150px;height:226px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb { width:150px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb .tImg { transition:all 0.5s;transition-timing-function:ease-in-out; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb .tImg { position:relative;display:inline-block;height:150px;overflow:hidden;border-radius:10px;vertical-align:top; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb .tImg:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);border-radius:10px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb .tImg img { margin:-2px;width:154px;height:calc(100% + 4px);object-fit:cover; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb.on .tImg { height:226px; }
.eveTotArea .eveContArea .cont02 .eGuideSet .tabThumbImgRoll .swiper .lnk_thumb.on .tImg:after { border:solid 5px #f4380c; }
.eveTotArea .eveContArea .cont03 { position:relative;background:#e9a297 url('https://image.yes24.com/images/00_Event/2026/0122Bonus/bgBot02.png') no-repeat center bottom; }
.eveTotArea .eveContArea .cont03::before { content:"";position:absolute;top:0;left:50%;margin-left:293px;width:638px;height:368px;background:url('https://image.yes24.com/images/00_Event/2026/0122Bonus/bgBot01.png') no-repeat center top; }
.eveTotArea .eveContArea .cont03 .tit_txtGrp,
.eveTotArea .eveContArea .cont03 .eventGrp { position:relative; }
.eveTotArea .eveContArea .cont03 .eventGrp li { margin:0 auto;width:690px; }
.eveTotArea .eveContArea .cont03 .eventGrp li + li { margin-top:18px; }
.eveTotArea .eveContArea .cont03 .eventGrp li a { display:block;padding:45px 30px;border-radius:20px;background-color:#fef2ec;transition:0.6s; }
.eveTotArea .eveContArea .cont03 .eventGrp li a:hover { text-decoration:none;background-color:#8e3c46; }
.eveTotArea .eveContArea .cont03 .eventGrp li a:hover .txt_tit, .eveTotArea .eveContArea .cont03 .eventGrp li a:hover .txt_des { color:#fef2ec; }
.eveTotArea .eveContArea .cont03 .eventGrp li a .txt_tit { display:block;font-size:34px;font-weight:800;line-height:1;color:#8e3c46; }
.eveTotArea .eveContArea .cont03 .eventGrp li a .txt_des { display:block;margin-top:17px;font-size:28px;line-height:1;color:#000; }
.eveTotArea .eveContArea .bnGrp a { display:block; }
.eveTotArea .eveContArea .bnGrp .bn01 { background-color:#8e3c46; }
.eveTotArea .eveContArea .bnGrp .bn02 { background-color:#003949; }