﻿/* 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; }

#yesEventHeader.fixed .yesEventHBarArea { position:static !important; }

@keyframes floating {
  0% {
    transform: translateY(0);  
  }
  50% {
    transform: translateY(-12px); 
  }
  100% {
    transform: translateY(0); 
  }
}

[data-aos=fade-down] { transform:translate3d(0, 0, 0); }

/* 상단 영역 */
.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:#fffcdb url('https://image.yes24.com/images/00_Event/2026/0901Together/bgTop01.jpg?v=260911') no-repeat center top; } 
.eveTotArea .eveTopArea:after { content:"";position:absolute;left:0;top:0;right:0;height:900px;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/bgTop02.png?v=260915') no-repeat center top; }
.eveTotArea .eveTopArea:after { opacity:0;transform:translateY(70px);transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.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 { z-index:5;margin-left:-850px;margin-top:856px;animation:floating 4s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { width:447px;height:747px;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/bgTopLft01.png') no-repeat center center;background-size:cover; } 
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { margin-left:-908px;margin-top:2030px;animation:floating 4s ease-in-out infinite;animation-delay:0.6s; } 
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { width:513px;height:262px;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/bgTopLft02.png') no-repeat center center;background-size:cover; } 
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { z-index:5;margin-left:410px;margin-top:1450px;transform-origin:center center;animation:floating 4s ease-in-out infinite;animation-delay:0.3s; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { width:743px;height:809px;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/bgTopRgt.png') no-repeat center center;background-size:cover; } 
.eveTotArea .eveTopArea .eveTop { position:relative;margin:0 auto;max-width:750px;height:810px; } 
.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:700px; }
.eveTotArea .eveTopArea .eveTop .eveTopSub { transform:translateY(-150px);transition:all 0.8s ease-in-out; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt { position: relative;width:700px;height:770px;perspective:1200px; } 
.eveTotArea .eveTopArea .eveTop .eveTopTxt::before,
.eveTotArea .eveTopArea .eveTop .eveTopTxt::after  { content:"";position:absolute;top:0;width:50%;height:100%;background-image:url('https://image.yes24.com/images/00_Event/2026/0901Together/imgTop02.png');background-size:200% 100%; background-repeat:no-repeat;transition:transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt::before { left:0;background-position:left center;transform-origin:right center; transform:rotateY(90deg); }
.eveTotArea .eveTopArea .eveTop .eveTopTxt::after  { left:50%;background-position:right center;transform-origin:left center;transform: rotateY(-90deg); }  
.eveTotArea.active .eveTopArea:after { opacity:1;transition-delay:1s;transform:translate(0); } 
.eveTotArea.active .eveTopArea .eveTop .eveTopSub { transform:translateY(0);transition-delay:.3s; } 
.eveTotArea.active .eveTopArea .eveTop .eveTopTxt::before,
.eveTotArea.active .eveTopArea .eveTop .eveTopTxt::after { transform:rotateY(0deg);transition:opacity 0.5s,transform 0.7s ease-in-out;transition-delay:1.5s; }
 
.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:60px;line-height:38px;font-size:28px;color:#000;font-weight:400; }
.eveTotArea .eveTopArea .eveTopDes .des_alert .alert_btn { margin-top:10px; }   
.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;text-decoration:none;vertical-align:top;border:solid 2px #acacac;border-radius:5px; }
.eveTotArea .eveTopArea .eveTopDes .des_btn { margin-top:50px; } 
.eveTotArea .eveTopArea .eveTopDes .eveNow { margin:50px 0;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:#46D6D1; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li.aos-animate.nowOn p { color:#46D6D1;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:#46D6D1;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 .eveTopPanel { position:relative;z-index:5;margin-top:100px; }
.eveTotArea .eveTopArea .eveTopPanel .panel_tit { line-height:56px;font-size:48px;color:#000;font-weight:800; }
.eveTotArea .eveTopArea .eveTopPanel .panel_des { margin-top:15px;line-height:40px;font-size:28px;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:720px; }
.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:10px;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:5px;line-height:20px;font-size:15px;color:#000;font-weight:400;word-wrap:break-word;word-break:keep-all; }
.eveTotArea .eveTopArea .eveTopBtn { margin-top:20px; } 
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg { opacity:1;transform:translateY(0); }
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg { margin-top:25px;line-height:40px;font-size:29px;color:#000;font-weight:600; }
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg .txC_act { color:#46D6D1; }

/* 버튼 너비 */
.eGuideSet .eGBtn { box-sizing:border-box;display:inline-block;margin:0;padding:0 25px;width:auto;min-width:200px;height:80px;border:solid 1px #E4E4E4;border-radius:16px;background-color:#fff;vertical-align:top; }
.eGuideSet .eGBtn:hover { text-decoration:none; }
.eGuideSet .eGBtn .bWrap { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eGuideSet .eGBtn .bWrap { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eGuideSet .eGBtn .bWrap { height:78px; }
.eGuideSet .eGBtn .bWrap em.txt { font-size:30px;color:#666;font-weight:500; }
.eGuideSet .eGBtn.btn_black { border:solid 1px #000;border-radius:16px;background-color:#000;vertical-align:top; }
.eGuideSet .eGBtn.btn_black .bWrap em.txt { color:#fff; }
.eGuideSet .eGBtn.s_size { margin:0;padding:0 20px;min-width:auto;height:38px;border:solid 1px #e4e4e4;border-radius:8px;background-color:#fff; } 
.eGuideSet .eGBtn.s_size+.eGBtn.s_size { margin-left:10px; } 
.eGuideSet .eGBtn.s_size .bWrap { height:38px; } 
.eGuideSet .eGBtn.s_size .bWrap em.txt { line-height:38px;font-size:14px;color:#666;font-weight:500; } 
.eGuideSet .eGBtn.s_size.btn_black { border:solid 1px #000;background-color:#000; }  
.eGuideSet .eGBtn.s_size.btn_black .bWrap em.txt { color:#fff; } 
 

/* 내용 영역 */
.eveTotArea .eveContArea { position:relative;padding:90px 0 100px; }
.eveTotArea .eveContArea.eveContTab01 { background:#FFFDEB url('https://image.yes24.com/images/00_Event/2026/0901Together/bgCont01.png') no-repeat center 180px; }
.eveTotArea .eveContArea.eveContTab02 { padding-bottom:0;background:#FFFEF5 url('https://image.yes24.com/images/00_Event/2026/0901Together/bgCont02.png') repeat-x center top; }
.eveTotArea .eveContArea.eveContTab03 { background:#FFFEF5; }
.eveTotArea .eveContArea.eveContTab04 { background:#D9F5FF; }
.eveTotArea .eveContArea .tabGrp { position:absolute;left:0;right:0;top:0;height:90px;overflow:hidden;background-color:#55617A; }
.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; }
.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.3);font-weight:600; }
.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:#fff; } 
.eveTotArea .eveContArea .tit_txtGrp {}
.eveTotArea .eveContArea .tit_txtGrp strong.txt_act { color:#46D6D1;font-weight:800; }
.eveTotArea .eveContArea .tit_txtGrp .txt_des strong.txt_act { font-weight:600; }
.eveTotArea .eveContArea .tit_txtGrp .txt_sub { margin-top:15px;line-height:26px;font-size:20px;color:#666; }
.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-radius:20px;background-color:#fff; }
.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:26px;font-size:20px;color:#000;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,255,255,0.7);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.7); }
.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:600;border:solid 1px rgba(0, 0, 0, 0.07);border-radius:35px;background-color:rgba(0,0,0,.05); }
.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:rgba(0,0,0,.09); }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell.tabCellOn a { border:solid 1px #46D6D1;color:#46D6D1;font-weight:600;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;transform-origin:center bottom; }
.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:#46D6D1; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox.chkOn:after { border-color:#46D6D1;background:#46D6D1 url('https://image.yes24.com/images/00_Event/2026/0901Together/chk.svg') no-repeat 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 .img_grp .ico { box-sizing:border-box;position:absolute;left:0;top:0;z-index:5; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_img:not(.spineOff) .img_canvas .img_item .img_grp .ico { display:block;padding:0 10px;line-height:36px;font-size:18px;color:#fff;font-weight:400;border-radius:5px;background-color:#000; }
.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 { width:450px;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;width:450px;height:22px;overflow:hidden;line-height:0;font-size:0;white-space:nowrap;text-overflow:ellipsis; }
.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;min-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 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;background:#46D6D1; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a+a .bWrap em.txt { color:#fff; }
.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.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 em.txt { opacity:0.5; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote.voteActive .bWrap em.txt { opacity:1;color:#fff;font-weight:800; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote .bWrap em.txt { color:#fff; }

@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;height:60px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks { flex:0 0 200px;width:200px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.myBooks .bWrap em.txt { line-height:1em;font-size:20px; }
.eveTotArea .eveContArea .togetherBtns .btnsRow a.vote { flex:0 0 auto;margin-top:0;width:790px; }
}

/* 팝업 */
.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 .guidePop { background:url('https://image.yes24.com/images/00_Event/2026/0901Together/bgGuide.png') no-repeat center center; }
.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;width:720px;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;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: wrap;align-items: flex-start;gap:20px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item { flex-shrink:0;width:200px; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item.blank:before { content:'';display:block;width:200px;height:290px;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/noImg.svg') no-repeat left top;background-size:cover; }
.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:200px;height:289px; }
.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:202px;max-height:291px; }
.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:400;border-radius:5px;text-align:center;border:solid 1px #666; }
.eveTotArea .evePopRow .evePop .evePopCon .myBookList .item .item_info .info_btn .btn_toggle:hover { color:#fff;text-decoration:none;background-color:#666; } 
.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 .weChoiceBooks .tit_txtGrp { padding-bottom:50px; } 

.eveTotArea .eveContArea.eveContTab02 .choiceBooks { padding-bottom:50px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks { background:#F0FFE6; }
.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;background:#F0FFE6; }
.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:50px;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/0901Together/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/0901Together/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/0901Together/giftBoxTop01.svg?v=999') no-repeat center bottom;background-size:cover; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow .weBook_img a .img_item:after { transform-origin:left bottom;transform:rotate(15deg);transition:all .7s; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks.weChoiceBooks .choiceBookWrap.topRank .weBookRow.aos-animate .weBook_img a .img_item:after { transform:rotate(0); }
.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:#46D6D1; }
.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/0901Together/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; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_btn { margin-top:15px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_btn .eGBtn { box-sizing:border-box;margin:0;padding:0;min-width:auto;width:96px;height:40px;border:solid 1px #E4E4E4;border-radius:8px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_btn .eGBtn .bWrap { padding:0;height:38px; }
.eveTotArea .eveContArea.eveContTab02 .choiceBooks .choiceBookWrap .weBookRow .weBook_info .info_btn .eGBtn .bWrap em.txt { line-height:38px;font-size:14px;font-weight:500;color:#666; }

/* 탭3 */
.eveTotArea .eveContArea.eveContTab03 .eveGift { background:#FFFEF5 url('https://image.yes24.com/images/00_Event/2026/0901Together/bgCont03.jpg') no-repeat center bottom; }
.eveTotArea .eveContArea.eveContTab03 #bldGiftWrap .bldGiftRequire { margin:0 auto; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .tit_txtGrp .txt_tit .txt_act { color:#349CFF; }
.eveTotArea .eveContArea.eveContTab03 .eveGoToBn { padding:100px 0;line-height:40px;font-size:28px;font-weight:400;color:#000; }
.eveTotArea .eveContArea.eveContTab03 .eveGoToBn .eGuideSecBtn { margin-top:30px; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt { background-color:#FFFFF9; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep { margin:0 auto;width:900px; } 
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li { position:relative;padding:0 0 80px 80px;text-align:left; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li:after { content:"";position:absolute;left:25px;top:50px;bottom:0;border-left:dashed 3px #D9D9D9; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li:last-child:after { content:none; } 
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_no { position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;line-height:50px;font-size:24px;font-weight:700;text-align:center;color:#fff;background:#349CFF; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .tit_txt { line-height:46px;font-size:32px;font-weight:700;color:#349CFF; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .txt_date { margin-top:10px;line-height:22px;font-size:20px;font-weight:500;color:#349CFF; } 
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .txt_des { margin-top:30px;line-height:32px;font-size:20px;font-weight:400;color:#000; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count { position:relative;margin-top:30px;line-height:0;font-size:0; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count .count_grp { display:inline-block; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count .count_grp+.count_grp { position:absolute;left:190px;top:0; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count .count_tit { line-height:26px;font-size:18px;font-weight:500;color:#666; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count .count { line-height:50px;font-size:18px;font-weight:500;color:#000; } 
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_txt .num_count .count .txC_act { line-height:50px;font-size:40px;font-weight:700;color:#000; } 
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_img { position:absolute;right:0;top:0; }
.eveTotArea .eveContArea.eveContTab03 .eveStepInt .eveStep ol li .row_img img { width:400px; }

/* 탭4 */
.eveTotArea .eveContArea .tabThumbTxtRoll { position:relative;margin:0 auto;width:885px;mask-image:none; }
.eveTotArea .eveContArea .tabThumbTxtRoll .swiPagen { top:65px; }
.eveTotArea .eveContArea .tabThumbTxtRoll .swiPagen.prev { margin-left:-450px; }
.eveTotArea .eveContArea .tabThumbTxtRoll .swiPagen.next { margin-left:410px; } 
.eveTotArea .eveContArea .tabThumbTxtRoll .lnk_thumb .tTxt { border:none;background-color:#C5EBF9; }
.eveTotArea .eveContArea .tabThumbTxtRoll .lnk_thumb.on .tTxt { border:solid 5px #55617A;color:#000;font-weight:800;background-color:#fff; } 
 
.eveTotArea .eveContArea .panelInfoArea {  }
.eveTotArea .eveContArea .panelInfoArea .panelInfoCon { margin:auto;padding:40px 60px;width:780px;border-radius:30px;background-color:#F0FFE6; } 
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth { position:relative; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .panelImg { position:relative;width:220px;height:220px;border-radius:50%;overflow:hidden; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .panelImg:after { content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:50%;border:1px solid #DBDBDB; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .panelImg img { width:100%;height:100%;object-fit:cover; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .ico.alert { position:absolute;right:10px;bottom:10px;width:40px;height:40px;background-image:url('https://image.yes24.com/sysimage/renew/corner/authFile/ico_alert_off.svg'); }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .ico.alert.on { background-image:url('https://image.yes24.com/sysimage/renew/corner/authFile/ico_alert_on.svg'); } 
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelAuth .ico.alert a { display:block;width:40px;height:40px; } 
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt { margin-left:45px;text-align:left; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt .panelName { padding-top:25px;line-height:45px;font-size:36px;color:#000;font-weight:600; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt .panelInfo { padding:15px 0 20px; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt .panelInfo li { padding:0 0 0 13px;line-height:25px;text-indent:-13px;font-size:15px;color:#000;font-weight:400; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt .panelInfo li a { color:#333; }
.eveTotArea .eveContArea .panelInfoArea .goodsConRollTop .panelTxt .panelInfo li:before { content:'';display:inline-block;margin:9px 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; } 
.eveTotArea .eveContArea .panelInfoArea .goodsConRollBot { margin:40px auto 0;border-radius:30px;background-color:#fff; }   

.eGuideSet .goodsConRollBot { position:relative;box-sizing:border-box;padding:40px 60px;width:100%; }
.eGuideSet .goodsConRollBot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.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:171px;max-height:231px;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:165px;max-height:225px; }
.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:163px;max-height:223px; } 
.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 { flex:1;margin-left:40px;text-align:left; }
.eGuideSet .goodsConRollBot .tgBook_info .info_name { width:calc(100% - 100px);max-height:64px;overflow:hidden;line-height:32px;font-size:26px;font-weight:600;word-wrap:break-word;word-break:keep-all; }
.eGuideSet .goodsConRollBot .tgBook_info .info_name a { color:#000; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp { margin-top:6px;width:calc(100% - 100px);height:22px;overflow:hidden;line-height:0;font-size:0; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp .authPub { line-height:22px;font-size:15px;opacity:0.8; }
.eGuideSet .goodsConRollBot .tgBook_info .info_pubGrp .authPub+.authPub:before { box-sizing:border-box;content:'';display:inline-block;margin:8px 6px 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 { z-index:10;margin-top:8px;line-height:0;font-size:0; }
.eGuideSet .goodsConRollBot .tgBook_info .info_btn a:not(.eGBtn) { box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 14px;height:30px;line-height:28px;font-size:14px;color:#000;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.eGBtn { position:absolute;right:60px;top:40px; }  
.eGuideSet .goodsConRollBot .tgBook_info .info_nomi { margin-top:30px;line-height:25px;font-size:15px;font-weight:400;color:#666;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; }
.sGLi.tp_thumb:not(.readBoxOn) li .item_info .info_readBox { display:block; }

/* 유의사항 */
.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:720px;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; } 
.eveTotArea .evePopRow .guidePop .guideCon { height:950px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conTop { box-sizing:border-box;padding:140px 0 0 0;width:720px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conTop .term { line-height:22px;font-size:16px;color:rgba(0,0,0,.3); } 
.eveTotArea .evePopRow .guidePop .guideCon .conTop .contLftDl { margin-top:20px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conTop .contLftDl dt { line-height:42px;font-size:34px;color:#000;font-weight:700; } 
.eveTotArea .evePopRow .guidePop .guideCon .conTop .contLftDl dd { margin-top:30px;line-height:24px;font-size:16px;color:#000; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot { margin-top:102px;width:720px; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot ol { position:relative;margin:0 50px; }  
.eveTotArea .evePopRow .guidePop .guideCon .conBot li { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li { flex-wrap:nowrap;justify-content:center;align-items:center; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li { position:relative;padding:20px 0 20px 80px;text-align:left; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li:before { content:'';position:absolute;left:40px;top:30px;bottom:-30px;border-left:dashed 2px #000; }   
.eveTotArea .evePopRow .guidePop .guideCon .conBot li .now_no { position:absolute;left:20px;top:30px;width:40px;height:40px;text-align:center; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li .now_no em { position:relative;z-index:3;display:block;height:40px;line-height:40px;font-size:22px;color:#fff;font-weight:500;border-radius:20px; }
.eveTotArea .evePopRow .guidePop .guideCon .conBot li .now_no:before { transition:all 0.3s ease-in; }
.eveTotArea .evePopRow .guidePop .guideCon .conBot 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 .conBot li .step_tit { position:relative;width:140px;z-index:1;line-height:28px;font-size:20px;color:#000;font-weight:700; }
.eveTotArea .evePopRow .guidePop .guideCon .conBot li .step_des { position:relative;width:375px;z-index:1;margin-left:20px;line-height:22px;font-size:16px;color:rgba(0, 0, 0, 0.70);;word-wrap:break-word;word-break:keep-all; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li.nowOn:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 3px #46D6D1;border-radius:15px;background-color:#fffef5; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li.nowOn:after .step_tit { color:#46D6D1; }   
.eveTotArea .evePopRow .guidePop .guideCon .conBot li:last-child:before { display:none; }  
.eveTotArea .evePopRow .guidePop .guideCon img { height:100%;vertical-align:top; } 
.eveTotArea .evePopRow .guidePop .guideCon .conBot li.nowOn .step_tit { color:#46D6D1; }
.eveTotArea .evePopRow .guidePop .guideCon .conBot 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:#46D6D1;opacity:0.3;animation:stepPulse 1.5s infinite ease-in-out; }
.eveTotArea .evePopRow .guidePop .guideCon .conBot li.nowOn .now_no:before { background-color:#46D6D1; }
@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; } 
}