﻿/* 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; }
#yLocation+#eWorldDetail { margin-top:0 !important; }

/* 1. 하늘에서 떨어지는 애니메이션 */
@keyframes dropDown {
    0% {
        transform: translateX(137px) translateY(-300px) rotate(-10deg);
        opacity: 0;
    }
    100% {
        transform: translateX(137px) translateY(0) rotate(10deg);
        opacity: 1;
    }
}

/* 2. 제자리에서 흔들리는 애니메이션 (기존 유지) */
@keyframes swing {
    0% { transform: translateX(137px) translateY(0) rotate(10deg); }
    50% { transform: translateX(137px) translateY(0) rotate(-10deg); }
    100% { transform: translateX(137px) translateY(0) rotate(10deg); }
}

/* 3. 구름이 가운데서 양옆으로 퍼지는 애니메이션 */
@keyframes cloudLeft {
     0% { transform: translateX(-524px) translateY(0);  }
    100% { transform: translateX(-724px) translateY(0);  }
}

@keyframes cloudRight {
    0% { transform: translateX(-90px) translateY(0);  }
    100% { transform: translateX(110px) translateY(0);  }
}

/* 4. 좌측 아이 통통 튀는 애니메이션 */
@keyframes bounceSmall {
    0%, 70%, 100% { transform: translateX(-407px) translateY(390px); } /* 가만히 대기 */
    75% { transform: translateX(-407px) translateY(385px); } /* 첫 번째 점프 (5px 위로) */
    80% { transform: translateX(-407px) translateY(390px); } /* 착지 */
    85% { transform: translateX(-407px) translateY(385px); } /* 두 번째 점프 (5px 위로) */
    90% { transform: translateX(-407px) translateY(390px); } /* 최종 착지 */
}

/* 상단 영역 */
.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;padding-bottom:100px;overflow:hidden; }
.eveTotArea .eveTopArea { background:url('https://image.yes24.com/images/00_Event/2026/0224Together/bgTopBot.png') no-repeat center bottom, #f9f3ac url('https://image.yes24.com/images/00_Event/2026/0224Together/bgTop.gif') no-repeat center top; /* 상단 배치 */ }
.eveTotArea .eveTopArea .eveTopDeco { line-height:0;font-size:0; }
.eveTotArea .eveTopArea .eveTopDeco .deco { position:absolute;left:50%;top:0;z-index:1; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { animation: bounceSmall 3s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { z-index:5;transform:translateX(-407px) translateY(390px) }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { width:150px;height:224px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/imgTopDeco01.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { z-index:5;transform:translateX(137px) translateY(-600px) rotate(0deg);transform-origin:center center;animation:swing 2s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { width:359px;height:560px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/imgTopDeco02.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { transform:translateX(-724px) translateY(0) }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { transform:translateX(-524px) translateY(0) }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { width:720px;height:560px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/imgTopDeco03.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco04 { transform:translateX(110px) translateY(0) }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco04 { transform:translateX(-90px) translateY(0) }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco04 { width:720px;height:560px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/imgTopDeco04.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTop { position:relative;margin:0 auto;max-width:750px;height:730px; }
.eveTotArea .eveTopArea .eveTop .eveTopSub { position:absolute;left:0;top:0;right:0; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt { position:relative;z-index:5; }
.eveTotArea .eveTopArea .eveTop img { width:100%;max-width:750px; }

.eveTotArea .eveTopArea .eveTop .eveTopSub { transform:translateY(-150px);transition:all 0.8s ease-in-out; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt { transform-origin:center bottom;opacity:0;transform:scale(0.8);transition:all 1.0s cubic-bezier(0.68, -0.55, 0.27, 1.55); }

.eveTotArea.active .eveTopArea .eveTopDeco .deco.deco02 { opacity: 1;transform-origin: center center;animation:dropDown 1s ease-out 0.6s forwards,swing 2s ease-in-out infinite 1.6s; }
.eveTotArea.active .eveTopArea .eveTopDeco .deco.deco03 { animation: cloudLeft 1.0s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s forwards; }
.eveTotArea.active .eveTopArea .eveTopDeco .deco.deco04 { animation: cloudRight 1.0s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s forwards; }
.eveTotArea.active .eveTopArea .eveTop .eveTopSub { transform:translateY(0);transition-delay:0.6s; }
.eveTotArea.active .eveTopArea .eveTop .eveTopTxt { opacity:1;transform:scale(1);transition-delay:1s; }

.eveTotArea .eveTopArea .eveTopDes {  }
.eveTotArea .eveTopArea .eveTopDes .des_term { line-height:35px;font-size:26px;color:rgba(0,0,0,0.3);font-weight:400; }
.eveTotArea .eveTopArea .eveTopDes .des_alert { margin-top:20px;line-height:38px;font-size:28px;color:#000;font-weight:400; }
.eveTotArea .eveTopArea .eveTopDes .des_alert .alert_btn { margin-top:15px; }
.eveTotArea .eveTopArea .eveTopDes .des_alert .alert_btn a { display:inline-block;padding:0 9px;line-height:32px;font-size:19px;color:#acacac;font-weight:400;vertical-align:top;border:solid 2px #acacac;border-radius:5px; }
.eveTotArea .eveTopArea .eveTopDes .des_alert .alert_btn a:hover { text-decoration:none;color:#fff;background-color:#acacac; }
.eveTotArea .eveTopArea .eveTopDes .des_btn { margin-top:50px; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { transition:all 0.3s ease-in-out; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { height:100px;line-height:1em;font-size:30px;color:#fff;font-weight:800;border-radius:5px;background:#74bbff; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { -webkit-box-shadow: inset 0px 0px 30px 0px rgba(52,156,255,1);box-shadow: inset 0px 0px 30px 0px rgba(52,156,255,1); }
.eveTotArea .eveTopArea .eveTopDes .des_btn a { margin:0 auto;width:690px;height:100px; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a:hover { text-decoration:none;color:#fffaba; }
.eveTotArea .eveTopArea .eveTopDes .des_btn a:hover { -webkit-box-shadow: inset 0px 0px 80px 0px rgba(52,156,255,1);box-shadow: inset 0px 0px 80px 0px rgba(52,156,255,1); }

.eveTotArea .eveTopArea .eveTopDes .eveNow { margin:40px 0 100px;text-align:center; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol { margin:0 auto;width:700px; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li { opacity:1;transform:translateY(0); }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li { flex:1;position:relative; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li+li:before { content:'';position:absolute;left:calc(-50% + 22px);top:19px;right:50%;z-index:1;border-top:dashed 2px #000; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li .now_no { position:relative;z-index:10;display:block;margin:0 auto;width:40px;height:40px; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li .now_no em { position:relative;z-index:1;display:block;height:40px;line-height:40px;font-size:22px;color:#fff;font-weight:400;border-radius:20px; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li .now_no:before { transition:all 0.3s ease-in; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li .now_no:before { content:'';position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px;background-color:#000; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li p { transition:all 0.3s ease-in; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li p { display:block;margin-top:15px;line-height:30px;font-size:24px;color:#000;font-weight:400; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li.aos-animate.nowOn .now_no:before { background-color:#349cff; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li.aos-animate.nowOn p { color:#349cff;font-weight:700; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li.aos-animate.nowOn .now_no:after { content:'';position:absolute;left:0;top:0;z-index:0;width:40px;height:40px;border-radius:20px;background-color:#349cff;opacity:0.3;animation:stepPulse 1.5s infinite ease-in-out; }
@keyframes stepPulse { 0% { transform:scale(1);opacity:0.3; } 50% { transform:scale(1.3);opacity:0.2; } 100% { transform:scale(1);opacity:0.3; } }

.eveTotArea .eveTopArea .eveTopDes .youtube {  }
.eveTotArea .eveTopArea .eveTopDes .youtube iframe { width:690px;height:388px;border-radius:30px; }
.eveTotArea .eveTopArea .eveTopPanel { margin-top:90px; }
.eveTotArea .eveTopArea .eveTopPanel .panel_tit { line-height:66px;font-size:48px;color:#000;font-weight:800; }
.eveTotArea .eveTopArea .eveTopPanel .panel_des { margin-top:14px;line-height:40px;font-size:30px;color:#000;font-weight:400; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list { flex-wrap: wrap;justify-content: center; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list { margin:50px auto 0;max-width:1200px; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li { margin:0 0 30px;text-align:center; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li .panel_img { display:block;margin:0 10px; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li .panel_img img { width:160px;height:160px;border-radius:15px;object-fit:cover; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li .panel_txt { display:block;margin:12px 10px 0;width:160px; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li .panel_txt .txt_name { display:block;line-height:26px;font-size:20px;color:#000;font-weight:700; }
.eveTotArea .eveTopArea .eveTopPanel .panel_list li .panel_txt .txt_des { display:block;margin-top:4px;line-height:20px;font-size:15px;color:#000;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.eveTotArea .eveTopArea .eveTopBtn {}
.eveTotArea .eveTopArea .eveTopBtn a { display:block;margin:0 auto;width:380px;height:80px;line-height:80px;font-size:30px;font-weight:600;color:#fff;border-radius:5px;background-color:#000; }
.eveTotArea .eveTopArea .eveTopBtn a:hover { text-decoration:none; }

/* 내용 영역 */
.eveTotArea .eveContArea { position:relative;padding:90px 0 100px;background:#fff2ea url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot.png') repeat-y center top; }
.eveTotArea .eveContArea.eveContTab01 { background:#fff2ea url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot.png') repeat-y center top; }
.eveTotArea .eveContArea.eveContTab02 { padding:90px 0 0;background:#ffeff7 url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot02.png') repeat-y center top;background-attachment:fixed; }
.eveTotArea .eveContArea.eveContTab03 { padding-bottom:0;background:#fff7ea url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot03.png') repeat-y center top;background-attachment:fixed; }
.eveTotArea .eveContArea.eveContTab04 { background:#fff7ea url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot04.png') repeat-y center top;background-attachment:fixed; }
.eveTotArea .eveContArea .tabGrp { position:absolute;left:0;right:0;top:0;height:90px;overflow:hidden;background-color:#234f1c; }
.eveTotArea.fixedOn .eveContArea .tabGrp { transform:translateY(0);transition:all 0.3s ease-in-out; }
.eveTotArea.fixedOn .eveContArea .tabGrp { position:fixed;z-index:100; }
.eveTotArea.tabFixedOn .eveContArea .tabGrp { transform:translateY(-90px); }
.eveTotArea .eveContArea .tabGrp ul { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .tabGrp ul { position:relative;margin:0 auto;width:1200px; }
.eveTotArea .eveContArea .tabGrp ul li { flex:1;background-color:#234f1c; }
.eveTotArea .eveContArea .tabGrp ul li a { display:block;padding:28px 0;line-height:34px;font-size:24px;text-align:center;color:rgba(255,255,255,0.4);font-weight:500; }
.eveTotArea .eveContArea .tabGrp ul li a:hover { text-decoration:none; }
.eveTotArea .eveContArea .tabGrp ul li:not(.tabOn) a:hover { color:#fff; }
.eveTotArea .eveContArea .tabGrp ul li.tabOn a { color:#234f1c;font-weight:800; }
.eveTotArea .eveContArea .tabGrp ul li:nth-child(1).tabOn { background-color:#fff7ea; }
.eveTotArea .eveContArea .tabGrp ul li:nth-child(2).tabOn { background-color:#ffeff7; }
.eveTotArea .eveContArea .tabGrp ul li:nth-child(3).tabOn { background-color:#fff7ea; }
.eveTotArea .eveContArea .tabGrp ul li:nth-child(4).tabOn { background-color:#fff7ea; }
.eveTotArea .eveContArea .tit_txtGrp {}
.eveTotArea .eveContArea .tit_txtGrp strong.txt_act { color:#349cff;font-weight:800; }
.eveTotArea .eveContArea .tit_txtGrp .txt_des strong.txt_act { font-weight:600; }
.eveTotArea .eveContArea .tit_txtGrp .txt_sub { margin-top:6px;line-height:30px;font-size:22px;color:#999;font-weight:300; }
.eveTotArea .eveContArea .vote_tipRow { margin:0 auto 40px; }
.eveTotArea .eveContArea .vote_tip { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .vote_tip { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContArea .vote_tip { box-sizing:border-box;margin:0 auto;padding:20px 0;max-width:690px;border:solid 2px #efe7dc;border-radius:10px;background-color:#fff7ea; }
.eveTotArea .eveContArea .vote_tip .tip_ico { flex-shrink:0;margin-right:20px;width:96px; }
.eveTotArea .eveContArea .vote_tip .tip_ico .ico { display:block;line-height:36px;font-size:18px;color:#fff;font-weight:400;border-radius:5px;background-color:#000; }
.eveTotArea .eveContArea .vote_tip .tip_txt { line-height:30px;font-size:22px;color:#666;font-weight:400;text-align:left; }

.eveTotArea .eveContArea .togetherBookTab { position:relative;height:100px; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow { position:absolute;left:0;right:0;top:0;margin:0;padding:20px 0; }
.eveTotArea.tabFixedOn .eveContArea .togetherBookTab .tgBookRow { position:fixed;z-index:99;background-color:rgba(255,247,234,0.8);border-bottom:solid 1px rgba(0,0,0,0.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px); }
.eveTotArea.tabFixedOn .eveContArea.eveContTab02 .togetherBookTab .tgBookRow { background-color:rgba(255,255,255,0.8); }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab { gap:10px; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab { margin:0 auto;width:690px; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell { width:165px;height:60px; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell a { box-sizing:border-box;display:block;height:60px;line-height:56px;font-size:20px;color:#666;font-weight:500;border:solid 2px #ebe3d8;border-radius:35px;background-color:#ebe3d8; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell a:hover { text-decoration:none;color:#666; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell:not(.tabCellOn) a:hover { background-color:#f2ebe1; }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell.tabCellOn a { border:solid 2px #349cff;color:#349cff;font-weight:700;background-color:#fff; }

.eveTotArea .eveContArea .togetherBooks { margin:120px auto 0;width:1000px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow { }
.eveTotArea .eveContArea .togetherBooks .tgBookRow+.tgBookRow { margin-top:100px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox { flex-direction: row;flex-wrap: nowrap;align-items: flex-start; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox { position:relative;box-sizing:border-box;padding:40px 0px;width:1000px;border:solid 6px #fff;border-radius:30px;background-color:#fff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox:after { transition:all 0.3s ease-in-out; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox:after { content:'';position:absolute;right:20px;top:20px;box-sizing:border-box;width:60px;height:60px;border:solid 2px #000;border-radius:30px;background-color:#fff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn { border-color:#349cff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn:after { border-color:#349cff;background-color:#349cff;background-image:url('https://image.yes24.com/images/00_Event/2026/0224Together/chk.png');background-repeat:no-repeat;background-position:center center; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_chk { flex-shrink:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img { flex-shrink:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img { position:relative;width:440px;height:294px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img .img_canvas { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img .img_canvas { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;align-items: center; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img .img_canvas { position:absolute;left:40px;right:40px;bottom:0;height:360px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img .img_canvas .img_item { transition:all 0.4s;transition-timing-function:ease; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr img { margin:-3px;max-width:366px;max-height:366px;object-fit:cover; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas { -webkit-perspective:1200px;-moz-perspective:2000px;perspective:2000px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas { width:360px;height:360px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item { -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item { position:relative;display:inline-block;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp { position:relative;z-index:2;display:inline-block;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .posTick { position:absolute;right:0;top:0;width:1px;height:1px;overflow:hidden; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:362px;max-height:362px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .side { position:absolute;top:0;bottom:0;z-index:1; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .side:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.075); }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .side .posTick { position:absolute;right:0;top:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .side img { height:100%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff).spineLft .img_canvas .img_item .side { left:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff).spineRgt .img_canvas .img_item .side { right:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.loadOff .img_canvas .img_item { opacity:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.loadOn .img_canvas .img_item { opacity:1; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.loadOn.rotateOn .img_canvas .img_item { transform: translateX(0) rotateY(0deg) !important;transition: all 0.4s ease; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.chkCenter .img_canvas .img_item { transition: none !important;transition: all 0 ease !important; /* 애니메이션 끄기 */ }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.spineLft.chkCenter .img_canvas .img_item { transform:rotateY(40deg) !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img.spineRgt.chkCenter .img_canvas .img_item { transform:rotateY(-40deg) !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn .tgBook_img.spineOff .img_canvas .img_item { transform: scale(1.1) !important;transform-origin:center bottom !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox:hover .tgBook_img.loadOn.spineLft.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(40deg) !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn .tgBook_img.loadOn.spineLft.rotateOn .img_canvas .img_item { transform: scale(1.1) translateX(var(--diff-x, 0)) rotateY(40deg) !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox:hover .tgBook_img.loadOn.spineRgt.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(-40deg) !important; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn .tgBook_img.loadOn.spineRgt.rotateOn .img_canvas .img_item { transform: scale(1.1) translateX(var(--diff-x, 0)) rotateY(-40deg) !important; }
/* .eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox:hover .tgBook_img.loadOn.spineOff .img_canvas .img_item { transform:scale(1.1) !important; } */
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info { margin:0 44px 0 0;text-align:left; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_name { line-height:32px;font-size:26px;color:#000;font-weight:600; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_name a { position:relative;z-index:6;line-height:32px;font-size:26px;color:#000;font-weight:600; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_pubGrp { margin-top:6px;line-height:0;font-size:0;white-space:nowrap; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_pubGrp .authPub { line-height:22px;font-size:15px;color:rgba(0,0,0,0.6); }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_pubGrp .authPub+.authPub:before { box-sizing:border-box;content:'';display:inline-block;margin:9px 8px 0;width:4px;height:4px;opacity:0.5;border:none;border-radius:2px;vertical-align:top;background-color:#000; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_btn { position:relative;z-index:10;margin-top:8px;line-height:0;font-size:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_btn a { box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 14px;height:30px;line-height:28px;font-size:14px;color:#666;font-weight:400;border:solid 1px #e8e8e8;border-radius:15px;text-decoration:none;background:#f4f4f4; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_btn a:hover { background:#fff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_btn a+a { margin-left:5px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_nomi { position:relative;width:504px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_nomi .nomiPagen { position:absolute;left:auto;right:15px;top:10px;z-index:5;width:auto;line-height:1em;font-size:10px;color:transparent; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_nomi .swiPagen.prev { margin-left:-272px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_nomi .swiPagen.next { margin-left:232px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container { position:relative;z-index:10;margin-top:30px;width:504px;overflow:hidden;border-radius:15px;background-color:#f0f9ff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-wrapper { width:504px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-slide { width:504px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-slide dl { padding:20px 25px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-slide dl dt { line-height:24px;font-size:17px;color:#000;font-weight:700; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-slide dl dd { margin-top:6px;height:96px;line-height:24px;font-size:15px;color:#000;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .lnk_goods { position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;line-height:0;font-size:0;color:transparent; }

.eveTotArea .eveContArea .togetherBtns { position:absolute;left:50%;bottom:100px;margin-left:550px; }
.eveTotArea.btnFixedOn .eveContArea .togetherBtns { position:fixed;bottom:30px;margin-left:550px; }
.eveTotArea.btnFixedAbsOn .eveContArea .togetherBtns { position: absolute;bottom:100px;margin-left:550px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow { }
.eveTotArea .eveContArea .togetherBtns .btnsRow a { display:block;border-radius:10px;width:250px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a:hover { text-decoration:none; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a+a { margin-top:10px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { height:60px;line-height:1em;font-size:20px;color:#000;font-weight:700;background:#f9f3ab; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { -webkit-box-shadow: inset 0px 0px 30px 0px rgba(245,233,103,1);box-shadow: inset 0px 0px 30px 0px rgba(245,233,103,1); }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { transition:all 0.3s ease-in; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { height:100px;line-height:1em;font-size:30px;color:rgba(0,0,0,0.3);font-weight:800;background:#74bbff;opacity:0.5; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0,130,228,1);box-shadow: inset 0px 0px 30px 0px rgba(0,130,228,1); }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote.voteActive { opacity:1; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote.voteActive { color:#fffaba;-webkit-box-shadow: inset 0px 0px 50px 0px rgba(0,130,228,1);box-shadow: inset 0px 0px 50px 0px rgba(0,130,228,1); }

@media screen and (max-width:1900px) {
.eveTotArea .eveContArea .togetherBtns { left:0;right:0;bottom:0;z-index:50;margin-left:0;padding:20px 0;text-align:center;border-top:solid 1px rgba(0,0,0,0.05);background-color:rgba(255,247,234,0.8);border-bottom:solid 1px rgba(0,0,0,0.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px); }
.eveTotArea.btnFixedOn .eveContArea .togetherBtns { position:fixed;bottom:0;margin-left:0; }
.eveTotArea.btnFixedAbsOn .eveContArea .togetherBtns { position:absolute;bottom:0;margin-left:0; }
.eveTotArea .eveContArea .togetherBtns .btnsRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBtns .btnsRow { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContArea .togetherBtns .btnsRow { gap:10px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow { margin:0 auto;width:1000px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a { display:inline-block;vertical-align:top; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { flex:0 0 200px;width:200px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { flex:0 0 auto;margin-top:0;width:790px;height:60px;font-weight:700; }
}

/* 팝업 */
.eveTotArea .evePopRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .evePopRow { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .evePopRow { position:fixed;left:0;top:0;right:0;bottom:0;z-index:110002;background-color:rgba(0,0,0,0.5); }
.eveTotArea .evePopRow * { font-family:'ptd','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea .evePopRow .evePop { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .evePopRow .evePop { flex-direction:column;flex-wrap:nowrap; }
.eveTotArea .evePopRow .evePop { box-sizing:border-box;position:relative;margin:0 20px;padding:0 0 40px;max-height:calc(100% - 40px);border-radius:30px;background-color:#fff; }
.eveTotArea .evePopRow .evePop .evePopTit { margin:0 40px;padding:30px 0 18px;height:32px;line-height:32px;font-size:24px;color:#000;font-weight:700;text-align:left; }
.eveTotArea .evePopRow .evePop .evePopCon { }
.eveTotArea .evePopRow .evePop .evePopCon { flex:1;position:relative;overflow-y:auto;overflow-x:hidden;padding:0 40px;-webkit-overflow-scrolling:touch; }
.eveTotArea .evePopRow .evePop .evePopClose { position:absolute;right:10px;top:0; } 
.eveTotArea .evePopRow .evePop .evePopClose a { display:block;padding:31px 25px 19px; } 
.eveTotArea .evePopRow .evePop .evePopClose .ico { display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/ico_close.svg') no-repeat center center; } 
.eveTotArea .evePopRow .evePop .evePopCon .myBookList { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList { flex-direction: row;flex-wrap: nowrap;align-items: flex-start;gap:30px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item { flex-shrink:0;width:130px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item.blank:before { content:'';display:block;width:130px;height:190px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/noImg.svg') no-repeat left top; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item { width:130px;height:190px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item .img_bdr { position:relative;display:inline-block;overflow:hidden;border-radius:3px;vertical-align:top; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item .img_bdr a { display:block; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item .img_bdr a:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:3px;border:solid 0.5px rgba(0,0,0,0.07); }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .img_item .img_bdr img { margin:-1px;width:132px;max-height:192px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info { margin-top:10px;text-align:left; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_cate { box-sizing:border-box;display:inline-block;padding:0 10px;line-height:26px;font-size:13px;color:#000;font-weight:400;border:solid 1px #dbdbdb;border-radius:26px;background-color:#fff;vertical-align:top; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_name { display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; } 
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_name { margin-top:5px;height:44px;overflow:hidden;line-height:22px;font-size:15px;color:#000;font-weight:700; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_name a { position:relative;z-index:6;line-height:22px;font-size:15px;color:#000;font-weight:600; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_btn { margin-top:8px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_btn .btn_toggle { box-sizing:border-box;display:block;height:30px;line-height:28px;font-size:15px;color:#333;font-weight:600;border-radius:5px;text-align:center;border:solid 1px #000; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_btn .btn_toggle:hover { color:#fff;text-decoration:none;background-color:#000; } 
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_rate { line-height:18px;font-size:15px;color:#0080ff;font-weight:800; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_rate .info_count { font-size:13px;font-weight:400; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_pubGrp { margin-top:5px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_pubGrp .authPub { display:block;height:19px;overflow:hidden;line-height:19px;font-size:13px;color:#999;font-weight:400;white-space:nowrap;text-overflow:ellipsis; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_pubGrp .authPub+.authPub { margin-top:2px; }  

/* 탭2 */
.eveTotArea .eveContArea.eveContTab02 .tit_txtGrp { padding-bottom:100px; }
.eveTotArea .eveContArea.eveContTab02 .weChoiceBooks .tit_txtGrp { padding-bottom:50px; }

.eveTotArea .eveContArea.eveContTab02 .choiceBooks {  }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks { background:url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot0202.png') no-repeat center top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .tit_txtGrp { padding-top:140px; }
.eveTotArea .eveContArea.eveContTab02 .togetherBookTab { margin-bottom:50px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .weBookRankArea { padding:0 0 100px 0;background:#fff url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot0203.png') repeat-y center top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap { flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap { margin:0 auto;width:720px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow { padding-bottom:100px;width:50%; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow { padding-bottom:50px;width:50%; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank .weBookRow { padding-bottom:50px;width:33.3333%; }

.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img { position:relative;height:330px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img .img_canvas { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img .img_canvas { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;align-items: center; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img .img_canvas { position:absolute;left:15px;right:15px;bottom:0;height:330px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img .img_canvas .img_item { transition:all 0.4s;transition-timing-function:ease; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr img { margin:-3px;max-width:336px;max-height:336px;object-fit:cover; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas { -webkit-perspective:1200px;-moz-perspective:2000px;perspective:2000px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas { width:330px;height:330px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item { -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item { position:relative;display:inline-block;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .img_grp { position:relative;z-index:2;display:inline-block;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .img_grp .posTick { position:absolute;right:0;top:0;width:1px;height:1px;overflow:hidden; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:332px;max-height:332px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr a:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .side { position:absolute;top:0;bottom:0;z-index:1; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .side:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.075); }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .side .posTick { position:absolute;right:0;top:0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff) .img_canvas .img_item .side img { height:100%; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff).spineLft .img_canvas .img_item .side { left:0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img:not(.spineOff).spineRgt .img_canvas .img_item .side { right:0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.loadOff .img_canvas .img_item { opacity:0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.loadOn .img_canvas .img_item { opacity:1; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.loadOn.rotateOn .img_canvas .img_item { transform: translateX(0) rotateY(0deg) !important;transition: all 0.4s ease; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.chkCenter .img_canvas .img_item { transition: none !important;transition: all 0 ease !important; /* 애니메이션 끄기 */ }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.spineLft.chkCenter .img_canvas .img_item { transform:rotateY(40deg) !important; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow .weBook_img.spineRgt.chkCenter .img_canvas .img_item { transform:rotateY(-40deg) !important; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow:hover .weBook_img.loadOn.spineLft.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(40deg) !important; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.myChoiceBooks .choiceBookWrap .weBookRow:hover .weBook_img.loadOn.spineRgt.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(-40deg) !important; }

.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow { opacity:1;transform:translateY(0); }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img { position:relative;margin:0 15px;height:490px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a { display:block; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a { display:block; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_canvas:before { content:'';position:absolute;left:0;right:0;bottom:0;z-index:1;height:140px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/giftBoxBot01.svg') no-repeat center bottom;background-size:cover; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_canvas:after { content:'';position:absolute;left:0;right:0;bottom:0;z-index:3;height:140px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/giftBoxBot02.svg') no-repeat center bottom;background-size:cover; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_item { transition:all 0.6s ease;  }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_item { position:absolute;left:0;top:170px;right:0;bottom:42px;overflow:hidden;z-index:2;  }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_item:after { content:'';position:absolute;left:0;right:0;top:0;z-index:1;height:200px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/giftBoxTop01.svg') no-repeat center bottom;background-size:cover; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_item .img_grp { display:block;position:relative;z-index:2;margin:165px 30px 0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_bdr { display:inline-block;border-radius:5px;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_bdr img { margin:-1px;max-width:calc(100% + 2px);height:286px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img .img_bdr { display:none; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow.aos-animate .weBook_img a .img_item { top:0;  }

.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank { justify-content: flex-start;align-items: flex-end; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank { margin-top:50px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank .weBookRow .weBook_img { position:relative;margin:0 15px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank .weBookRow .weBook_img a .img_bdr { display:inline-block;border-radius:5px;overflow:hidden;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank .weBookRow .weBook_img a .img_bdr img { margin:-1px;width:calc(100% + 2px);max-height:286px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.botRank .weBookRow .weBook_info { height:153px; }

.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info { margin:20px 15px 0;text-align:left; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_cate { box-sizing:border-box;display:inline-block;padding:0 10px;line-height:26px;font-size:13px;color:#000;font-weight:400;border:solid 1px #dbdbdb;border-radius:26px;background-color:#fff;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_name { display:-webkit-box;max-height:76px;overflow:hidden;line-height:38px;font-size:30px;font-weight:700;word-wrap:break-word;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_name { max-height:56px;line-height:28px;font-size:20px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_cate+.info_name { margin-top:15px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_name a { color:#333; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_pubGrp { margin-top:5px;line-height:0;font-size:0; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_pubGrp .authPub { display:block;min-height:26px;line-height:26px;font-size:16px;opacity:0.8; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_choice { margin-top:10px;line-height:0;font-size:0;color:#309afe; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_choice:before { content:'';display:inline-block;margin-right:4px;width:44px;height:30px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/ico_with.svg') no-repeat left top;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_choice .choice_num { margin-right:1px;line-height:30px;font-size:20px;font-weight:800;vertical-align:top; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_choice .choice_txt { line-height:30px;font-size:16px;font-weight:400;vertical-align:top; }

/* 탭3 */
.eveTotArea .eveContArea.eveContTab03 .eveGiftBook { padding:0 0 100px 0;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/bgBot0302.png') no-repeat center top; }
.eveTotArea .eveContArea.eveContTab03 .eveGiftBook .eveGiftBookTit { }
.eveTotArea .eveContArea.eveContTab03 .eveGiftBook .eveGiftBookTit img { width:100%;max-width:750px; }
.eveTotArea .eveContArea.eveContTab03 .eveGiftBook .eveGiftBookWrap { margin:0 auto;max-width:750px; }
.eveTotArea .eveContArea.eveContTab03 .eGGLi.cols.infoBasic.cols_2n .colsWrap .item .item_info .info_etc { margin-top:10px;line-height:1em;font-size:15px;color:#349cff; }

/* 탭4 */
.eveTotArea .eveContArea .tabThumbRoll { position:relative;margin:0 auto;max-width:740px; }
.eveTotArea .eveContArea .tabThumbRoll .swiPagen { top:70px; }
.eveTotArea .eveContArea .tabThumbRoll .swiPagen.prev { margin-left:-390px; }
.eveTotArea .eveContArea .tabThumbRoll .swiPagen.next { margin-left:350px; }
.eveTotArea .eveContArea .tabThumbRoll .swiper { margin:0 auto;max-width:740px; }

.eveTotArea .eveContArea .panelInfoArea { margin:auto;width:740px; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop { margin:auto;border:solid 2px #d0e4f3;border-radius:30px;background-color:#f1f9ff; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelInfo { margin:0 50px;padding:30px 0 40px;text-align:left; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelInfo li { padding:0 0 0 13px;line-height:40px;text-indent:-13px;font-size:26px;color:#000;font-weight:400; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelInfo li:before { content:'';display:inline-block;margin:18px 9px 0 0;width:4px;height:4px;border-radius:2px;background-color:#000;vertical-align:top; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .btnRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .btnRow { flex-direction: row;flex-wrap: nowrap;gap:20px; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .btnRow { margin:0 50px; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .btnRow .gap { display:none; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .btnRow .eGBtn { flex:1;width:auto; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .moreBooks { margin:50px auto 0;border-radius:30px;background-color:#fff; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .moreBooks a { display:block;line-height:78px;font-size:30px;color:#000;font-weight:600;border-radius:29px;border-top-left-radius:0;border-top-right-radius:0;background-color:#d8edfe; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .moreBooks a:hover { text-decoration:none; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollBot { margin:30px auto 0;border-radius:30px;background-color:#fff; }

.eGuideSet .goodsConRollBot { box-sizing:border-box;padding:40px; }
.eGuideSet .goodsConRollBot .tgBook_img { position:relative; }
.eGuideSet .goodsConRollBot .tgBook_img .img_canvas { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eGuideSet .goodsConRollBot .tgBook_img .img_canvas { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;align-items: center; }
.eGuideSet .goodsConRollBot .tgBook_img .img_canvas .img_item { transition:all 0.4s;transition-timing-function:ease; }
.eGuideSet .goodsConRollBot .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eGuideSet .goodsConRollBot .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr img { margin:-3px;max-width:366px;max-height:366px;object-fit:cover; }
.eGuideSet .goodsConRollBot .tgBook_img.spineOff .img_canvas .img_item .img_grp .img_bdr a:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas { -webkit-perspective:1200px;-moz-perspective:2000px;perspective:2000px; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas { margin:0 auto;width:360px;height:360px; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item { -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item { position:relative;display:inline-block;vertical-align:top; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp { position:relative;z-index:2;display:inline-block;vertical-align:top; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .posTick { position:absolute;right:0;top:0;width:1px;height:1px;overflow:hidden; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr img { margin:-1px;max-width:362px;max-height:362px; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .img_bdr:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03); }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .side { position:absolute;top:0;bottom:0;z-index:1; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .side:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.075); }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .side .posTick { position:absolute;right:0;top:0; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff) .img_canvas .img_item .side img { height:100%; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff).spineLft .img_canvas .img_item .side { left:0; }
.eGuideSet .goodsConRollBot .tgBook_img:not(.spineOff).spineRgt .img_canvas .img_item .side { right:0; }
.eGuideSet .goodsConRollBot .tgBook_img.loadOff .img_canvas .img_item { opacity:0; }
.eGuideSet .goodsConRollBot .tgBook_img.loadOn .img_canvas .img_item { opacity:1; }
.eGuideSet .goodsConRollBot .tgBook_img.loadOn.rotateOn .img_canvas .img_item { transform: translateX(0) rotateY(0deg) !important;transition: all 0.4s ease; }
.eGuideSet .goodsConRollBot .tgBook_img.chkCenter .img_canvas .img_item { transition: none !important;transition: all 0 ease !important; /* 애니메이션 끄기 */ }
.eGuideSet .goodsConRollBot .tgBook_img.spineLft.chkCenter .img_canvas .img_item { transform:rotateY(40deg) !important; }
.eGuideSet .goodsConRollBot .tgBook_img.spineRgt.chkCenter .img_canvas .img_item { transform:rotateY(-40deg) !important; }
.eGuideSet .goodsConRollBot:hover .tgBook_img.loadOn.spineLft.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(40deg) !important; }
.eGuideSet .goodsConRollBot:hover .tgBook_img.loadOn.spineRgt.rotateOn .img_canvas .img_item { transform: translateX(var(--diff-x, 0)) rotateY(-40deg) !important; }
.eGuideSet .goodsConRollBot .tgBook_info { margin-top:40px; }
.eGuideSet .goodsConRollBot .tgBook_info .info_name { max-height:76px;overflow:hidden;line-height:38px;font-size:30px;font-weight:700;word-wrap:break-word;word-break:keep-all; }
.eGuideSet .goodsConRollBot .tgBook_info .info_name a { color:#333; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp { margin-top:5px;line-height:0;font-size:0; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp .authPub { line-height:26px;font-size:16px;opacity:0.8; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp .authPub+.authPub:before { box-sizing:border-box;content:'';display:inline-block;margin:11px 8px 0;width:4px;height:4px;opacity:0.5;border:none;border-radius:2px;vertical-align:top;background-color:#000; }
.eGuideSet .goodsConRollBot .tgBook_info  .info_btn { position:relative;z-index:10;margin-top:8px;line-height:0;font-size:0; }
.eGuideSet .goodsConRollBot .tgBook_info  .info_btn a { box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 14px;height:30px;line-height:28px;font-size:14px;color:#666;font-weight:400;border:solid 1px #e8e8e8;border-radius:15px;text-decoration:none;background:#f4f4f4; }
.eGuideSet .goodsConRollBot .tgBook_info  .info_btn a:hover { background:#fff; }
.eGuideSet .goodsConRollBot .tgBook_info  .info_btn a+a { margin-left:5px; }
.eGuideSet .goodsConRollBot .tgBook_info .info_nomi { margin-top:15px; }
.eGuideSet .goodsConRollBot .tgBook_info .info_nomi dt { display:none; }
.eGuideSet .goodsConRollBot .tgBook_info .info_nomi dd { line-height:30px;font-size:18px;font-weight:400;color:#333;word-wrap:break-word;word-break:keep-all; }

.eWldSecRow * { font-family:'ptd','맑은 고딕' !important; }
.sGLi.tp_thumb.tp_book li .item_info .info_price .txt_num .yes_b { font-weight:700 !important; }
.sGLi.tp_thumb.tp_book .item_info .info_rating .yes_b { font-weight:700 !important; }
.sGLi.tp_thumb.tp_book .item_info .info_btn { position:relative;z-index:10;margin-top:10px;line-height:0;font-size:0; }
.sGLi.tp_thumb.tp_book .item_info .info_btn a { box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 14px;height:30px;line-height:28px;font-size:14px;color:#666;font-weight:400;border:solid 1px #e8e8e8;border-radius:15px;text-decoration:none;background:#f4f4f4; }
.sGLi.tp_thumb.tp_book .item_info .info_btn a:hover { background:#fff; }
.sGLi.tp_thumb.tp_book .item_info .info_readBox { box-sizing:border-box;display:block;margin-top:15px;padding:12px 14px;width:100%;line-height:22px;font-size:14px;color:#666;font-weight:400;word-break:break-all;background-color:#f4f4f4; }

/* 유의사항 */
.eveTotArea .evePopRow .notPop { position:relative;box-sizing:border-box;margin:0 20px;padding:20px 0;max-width:740px;border-radius:20px;background-color:#fff; }
.eveTotArea .evePopRow .notPop { text-align:left;-webkit-overflow-scrolling:touch; }
.eveTotArea .evePopRow .notPop .notPopTit { margin:0 30px;line-height:30px;font-size:20px;color:#000;font-weight:700; } 
.eveTotArea .evePopRow .notPop .notPopCon { margin:10px 30px 0;} 
.eveTotArea .evePopRow .notPop .notPopCon .yesEveAlertLi li { font-size:15px;color:#000;font-weight:400; } 
.eveTotArea .evePopRow .notPop .notPopCon .yesEveAlertLi li .bl_rnd { margin-top:9px; } 
.eveTotArea .evePopRow .notPop .notPopClose { position:absolute;right:0;top:0; } 
.eveTotArea .evePopRow .notPop .notPopClose a { display:block;padding:10px; } 
.eveTotArea .evePopRow .notPop .notPopClose .ico { display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/ico_close.svg') no-repeat center center; } 

/* 캠페인 안내 */
.eveTotArea .evePopRow .guidePop { position:relative;width:1200px;overflow:hidden;border-radius:20px; } 
.eveTotArea .evePopRow .guidePop .guideClose { position:absolute;right:0;top:0; } 
.eveTotArea .evePopRow .guidePop .guideClose a { display:block;padding:20px; } 
.eveTotArea .evePopRow .guidePop .guideClose .ico { display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;color:transparent;border-radius:15px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/btn_close.gif') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
.eveTotArea .evePopRow .guidePop .guideCon { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
.eveTotArea .evePopRow .guidePop .guideCon { height:800px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conLft { flex-shrink:0;box-sizing:border-box;padding:400px 0 0 0;width:466px;height:100%;text-align:center;background:#fff7ea url('https://image.yes24.com/images/00_Event/2026/0224Together/img_guideLft.gif') no-repeat left top;  } 
.eveTotArea .evePopRow .guidePop .guideCon .conLft .term { line-height:30px;font-size:18px;color:#666;font-weight:300;} 
.eveTotArea .evePopRow .guidePop .guideCon .conLft .contLftDl { margin-top:40px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conLft .contLftDl dt { line-height:34px;font-size:26px;color:#000;font-weight:800; } 
.eveTotArea .evePopRow .guidePop .guideCon .conLft .contLftDl dd { margin-top:14px;line-height:32px;font-size:20px;color:#666;font-weight:300; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt { width:734px;background-color:#f9f3ac; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt ol { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt ol { flex-direction:column;flex-wrap:nowrap;justify-content:center; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt ol { position:relative;margin:0 50px;height:800px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:before { content:'';position:absolute;left:180px;top:43px;bottom:0;border-left:dashed 2px #000; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li { position:relative;padding:0 0 25px 220px;text-align:left; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_ico { position:absolute;left:0;top:0;z-index:2;width:160px;text-align:center; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_ico:before { content:'';display:block; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:nth-child(1) .now_ico:before { height:108px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/img_guideRgt01.png') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:nth-child(2) .now_ico:before { height:99px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/img_guideRgt02.png') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:nth-child(3) .now_ico:before { height:104px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/img_guideRgt03.png') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:nth-child(4) .now_ico:before { height:117px;background:url('https://image.yes24.com/images/00_Event/2026/0224Together/img_guideRgt04.png') no-repeat left top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_ico p { line-height:1em;font-size:18px;color:#cec882; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_no { position:absolute;left:160px;top:0;width:40px;height:40px;text-align:center; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_no em { position:relative;z-index:3;display:block;height:40px;line-height:40px;font-size:22px;color:#fff;font-weight:400;border-radius:20px; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_no:before { transition:all 0.3s ease-in; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .now_no:before { content:'';position:absolute;left:0;top:0;width:40px;z-index:2;height:40px;border-radius:20px;background-color:#000; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .step_tit { position:relative;z-index:1;line-height:40px;font-size:24px;color:#000;font-weight:700; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li .step_des { position:relative;z-index:1;margin-top:6px;padding:0 10px 25px 0;line-height:23px;font-size:16px;color:#666;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn .now_ico { top:-15px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn .now_ico p { color:#349cff; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn:after { content:'';position:absolute;left:0;top:-25px;right:0;bottom:25px;border:solid 3px #349cff;border-radius:30px;background-color:#f9f3ac; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:last-child { padding-bottom:0; }  
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:last-child .step_des { padding-bottom:0; }  
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li:last-child:before { display:none; }  
.eveTotArea .evePopRow .guidePop .guideCon img { height:100%;vertical-align:top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn .step_tit { color:#349cff; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn .now_no em:after { content:'';position:absolute;left:0;top:0;z-index:-1;width:40px;height:40px;border-radius:20px;background-color:#349cff;opacity:0.3;animation:stepPulse 1.5s infinite ease-in-out; }
.eveTotArea .evePopRow .guidePop .guideCon .conRgt li.nowOn .now_no:before { background-color:#349cff; }
@keyframes stepPulse { 0% { transform:scale(1);opacity:0.3; } 50% { transform:scale(1.3);opacity:0.2; } 100% { transform:scale(1);opacity:0.3; } }

@media screen and (min-height: 801px) {
.eveTotArea .evePopRow.eveGuide { height:auto !important; } 
}

@media screen and (max-height: 800px) {
.eveTotArea .evePopRow.eveGuide { position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;padding:50px 0;justify-content:flex-start;overflow-y:auto; } 
.eveTotArea .evePopRow.eveGuide .guidePop { margin:0 auto;flex-shrink:0; } 
}