﻿/* 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; }

.txC_act { color:#1FCDC7 !important; }
.btn_c.btn_eve { border-color:#1FCDC7;background-color:#1FCDC7; }
.btn_c.btn_eve em.txt { color:#fff; }

@font-face {
    font-family:"ownglyph";
	font-style: normal;
	font-weight: 400;
	src: url("https://image.yes24.com/sysimage/font/ownglyph/ownglyph.eot");
	src: local(※),
         url("https://image.yes24.com/sysimage/font/ownglyph/ownglyph.woff") format('woff'),
		 url("https://image.yes24.com/sysimage/font/ownglyph/ownglyph.ttf") format('truetype');
}

/* 왼쪽: 약간의 각도 변화와 함께 위아래로 이동 */
@keyframes floatLeft {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-10px); }
}

/* 오른쪽: 더 느린 호흡으로 위아래 이동 */
@keyframes floatRight {
    0%, 100% { transform: translateY(-10px) rotate(0deg); }
    50% { transform: translateY(0) ; }
}

/* 상단 영역 */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center;background:#fff url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop01.png') repeat-x center -100px;background-size:2550px auto; }
.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:175px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop02.png?v=999') repeat-x center top;background-size:2550px auto; }
.eveTotArea .eveTopArea .eveTopDeco { line-height:0;font-size:0; }
.eveTotArea .eveTopArea .eveTopDeco .deco { position:absolute;left:50%;z-index:1; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { margin-left:-750px;top:110px;width:338px;height:338px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop03.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco01 { animation:floatLeft 3s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { margin-left:420px;top:110px;width:338px;height:338px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop03.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco02 { animation:floatLeft 3s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { margin-left:-1070px;bottom:90px;width:725px;height:653px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop04.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco03 { animation:floatRight 3s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco04 { margin-left:280px;bottom:60px;width:766px;height:1346px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bgTop05.png') no-repeat center center;background-size:cover; }
.eveTotArea .eveTopArea .eveTopDeco .deco.deco04 { animation:floatRight 3s ease-in-out infinite; }
.eveTotArea .eveTopArea .eveTop { position:relative;margin:0 auto;max-width:750px;height:605px; }
.eveTotArea .eveTopArea .eveTop .eveTopSub { position:absolute;left:0;top:0;right:0; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt { position:relative;z-index:5;padding-top:185px; }
.eveTotArea .eveTopArea .eveTop .eveTopTxt img { width:474px; }
.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 { 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 .eveTop .eveTopSub { transform:translateY(0);transition-delay:0.6s; }
.eveTotArea.active .eveTopArea .eveTop .eveTopTxt { opacity:1;transform:scale(1);transition-delay:1s; }

/* 지난 시즌 보기 콤보박스 */
.yesGiftSelBoxArea { margin:50px auto 0;width:310px;height:80px; }
.yesGiftSelBoxArea .yesGiftSelBox { top:0; }
.yesGiftSelBoxArea .yesGiftSelBox dl dt { width:310px;height:80px; }
.yesGiftSelBoxArea .yesGiftSelBox dl dt a { display:block;position:relative;height:80px;border-radius:15px;text-align:left;text-decoration:none;line-height:80px;text-indent:20px;font-size:28px;font-weight:500;color:#000;background:#fff; }
.yesGiftSelBoxArea .yesGiftSelBox dl dt a:after { content:"";position:absolute;top:30px;right:20px;width:20px;height:20px;transition:all 0.3s;background:url('https://image.yes24.com/images/00_Event/2026/0901Together/arrow.svg') no-repeat center top;background-size:20px auto; }
.yesGiftSelBoxArea .yesGiftSelBox dl.on dt a { border-radius:15px 15px 0 0; }
.yesGiftSelBoxArea .yesGiftSelBox dl.on dt a:after { transform:rotate(180deg); }
.yesGiftSelBoxArea .yesGiftSelBox dl.on dd { height:auto;border:none;border-radius:0 0 15px 15px;overflow-y:hidden;background-color:#f8f8f8; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd { height:0;overflow:hidden; } 
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul { padding:0;width:100%;background-color:#f8f8f8; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li { position:relative;padding:0;line-height:40px; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li+li:after { content:"";position:absolute;top:-0.5px;left:0;right:0;border-top:solid 1px #ebebeb; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li a { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li a { margin:0;padding:0 20px;height:40px;line-height:40px;font-size:15px;text-decoration:none; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li a:hover { background-color:#ebebeb; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li a .selLft { color:#999; }
.yesGiftSelBoxArea .yesGiftSelBox dl dd ul li a .selRgt { margin-left:auto;color:#333; }

.eveTotArea .eveTopArea .eveTopDes { margin-top:50px; }
.eveTotArea .eveTopArea .eveTopDes .des_term { line-height:30px;font-size:20px;color:rgba(0,0,0,0.3);font-weight:400; }
.eveTotArea .eveTopArea .eveTopDes .des_alert { margin-top:50px;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 .eveNow { margin:40px 0 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:#1FCDC7; }
.eveTotArea .eveTopArea .eveTopDes .eveNow ol li.aos-animate.nowOn p { color:#1FCDC7;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:#1FCDC7;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 .eveTopBtn { margin-top:50px; } 
.eveTotArea .eveTopArea .eveTopBtn a:hover { text-decoration:none; }
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg { opacity:1;transform:translateY(0); }
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg { margin-top:25px;line-height:30px;font-size:24px;color:#000;font-weight:600; }
.eveTotArea .eveTopArea .eveTopBtn .topBtnMsg .txC_act { color:#1FCDC7; }

/* 버튼 너비 */
.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 .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 .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; } 
}

/* 내용 영역 */
.eveTotArea .eveContArea { position:relative;padding:180px 0 0; }
.eveTotArea .eveContArea.eveContTab01 { background:#FFFFF9 url('') repeat-y center top; }
.eveTotArea .eveContArea.eveContTab02 { padding:90px 0;background:#FFFEF5 url('https://image.yes24.com/images/00_Event/2026/0901Together/bgCont02.png') center top; }
.eveTotArea .eveContArea.eveContTab03 { padding:90px 0;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:150; }
.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 .tit_sup { color:#1FCDC7;font-weight:700; }
.eveTotArea .eveContArea .tit_txtGrp strong.txt_act { color:#1FCDC7;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.eveContTab01 .setpInfoArea { padding-bottom:90px; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol { display:grid;grid-template-columns:repeat(3,295px);grid-template-rows:repeat(1,330px);gap:8px;justify-content:center; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol { margin:0 auto; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li { flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;align-items: center; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li { box-sizing:border-box;padding-top:30px;border-radius:20px;background:linear-gradient(180deg, #F0F9FF 13.46%, #FFFFF9 100%); }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .ico { margin:0 auto;overflow:hidden; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .ico.ico01 { width:130px;height:115px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/img0101.png') no-repeat center center;background-size:100% auto; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .ico.ico02 { width:124px;height:115px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/img0102.png') no-repeat center center;background-size:100% auto; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .ico.ico03 { width:110px;height:115px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/img0103.png') no-repeat center center;background-size:100% auto; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .txt_step { margin-top:20px;line-height:32px;font-size:20px;color:#1FCDC7;font-weight:700; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .stepRow ol li .txt_des { margin-top:15px;line-height:30px;font-size:22px;color:#000;font-weight:500; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow { margin:30px auto 0;width:900px; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl+dl { margin-top:10px; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dt { flex-shrink:0;width:80px;line-height:38px;font-size:20px;color:#1FCDC7;font-weight:700;text-align:left; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dd { flex:1;margin-left:20px;line-height:38px;font-size:20px;color:#000;font-weight:400;text-align:left; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dd .subAlert { line-height:30px;font-size:20px; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dd .subAlert:nth-child(1):before { content:'\278a\20'; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dd .subAlert:nth-child(2):before { content:'\278b\20'; }
.eveTotArea .eveContArea.eveContTab01 .setpInfoArea .alertRow dl dd .alertAct { color:#1FCDC7; }

.eveTotArea .eveContArea.eveContTab01 .setpContArea { padding:0 0 90px; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea.step01 { padding:0 0 60px;background-color:#F0FFE6; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea.step02 { background-color:#D9F5FF; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container { position:relative;margin:0 auto;padding:0 0 30px;width:1200px; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .status { position:relative;margin:0 auto;padding:45px 0 30px;width:780px; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .status  .txt_time { position:absolute;right:0;top:0;line-height:30px;font-size:24px;color:#1FCDC7;font-weight:600; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .status .bar { height:10px;line-height:0;font-size:0;text-align:left;border-radius:5px;background-color:#fff; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .status .bar:after { content:'';display:block;height:10px;border-radius:5px;background-color:#1FCDC7; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .status .bar:after { transition: width 1s linear;width: var(--p, 100%); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;}
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg { position:absolute;left:0;top:85px;right:0;bottom:0; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg:after { -webkit-backdrop-filter: blur(5px);backdrop-filter: blur(3px); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg:before { border-radius:780px;background: radial-gradient(50% 50% at 50% 50%, #FFF 0%, rgba(255, 255, 255, 0.90) 45.19%, rgba(255, 255, 255, 0.10) 91.35%, rgba(255, 255, 255, 0.00) 100%); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg:before { content:'';position:absolute;left:50%;top:0;right:0;bottom:0;z-index:4;margin-left:-390px;width:780px; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg .msgBox { position:relative;z-index:5; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg .msgBox .msg_txt { line-height:40px;font-size:30px;color:#000;font-weight:600; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg .msgBox .msg_des { margin-top:20px;line-height:32px;font-size:24px;color:#000;font-weight:400; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg .msgBox .msg_btn { margin-top:20px; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .gameMsg .btn_gift { margin-right:4px;border-color:#1FCDC7;background-color:#1FCDC7; } 
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .board { display:grid;grid-template-columns:repeat(4,180px);grid-template-rows:repeat(3,200px);gap:20px;justify-content:center; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .board { position:relative;z-index:1;margin:20px auto; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card { width:180px;height:200px;perspective:1000px;cursor:pointer; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-inner { position:relative;width:100%;height:100%;transition:transform 0.6s;transform-style:preserve-3d; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card.flipped .card-inner { transform:rotateY(180deg); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-front, .card-back { box-sizing:border-box;position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-front { background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bookCover.svg') no-repeat center center;background-size:cover; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-back { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid rgba(0,0,0,0.07); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-back { flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-back { background-color:rgba(0,0,0,0.07);transform:rotateY(180deg); }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .card-back img { max-width:180px;max-height:200px;object-fit:cover; }
.eveTotArea .eveContArea.eveContTab01 .setpContArea .game-container .overlay { display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999;justify-content:center;align-items:center;color:#fff;flex-direction:column;font-family:sans-serif; }

.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.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 1px rgba(0,0,0,0.07);border-radius:35px;background-color:rgba(0,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,0.06); }
.eveTotArea .eveContArea .togetherBookTab .tgBookRow .tgBookTab .tabCell.tabCellOn a { border:solid 1px #1FCDC7;color:#1FCDC7;font-weight:700;background-color:#fff; }

.eveTotArea .eveContArea .togetherBooks { margin:50px auto 0;width:1000px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow { }
.eveTotArea .eveContArea .togetherBooks .tgBookRow+.tgBookRow { margin-top:100px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox { position:relative;box-sizing:border-box;padding:60px 0px;width:1000px;border-radius:30px;background-color:#fff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxTop { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxTop { flex-direction: row;flex-wrap: nowrap;align-items: flex-end; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxTop { position:relative;margin:0 60px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot { flex-direction: row;flex-wrap: nowrap;align-items: flex-start; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot { margin:35px 60px 0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .moveSecBtn { margin:0 60px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .moveSecBtn .btnRow { }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .moveSecBtn .btnRow a.btn_c { display:block;margin:0; }
.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:320px; }
.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 .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:326px;max-height:326px;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_info { margin:0 0 0 50px;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_row:not(.info_nomi) { margin-right:110px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .btn_gift { position:absolute;right:0;top:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .btn_gift a { display:block;width:100px;height:100px;line-height:0;font-size:0;color:transparent;border-radius:50px;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/btn_gift.png') no-repeat left top;background-size:cover; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .info_nomi { position:relative;width:510px; }
.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:510px;overflow:hidden;border-radius:15px;background-color:#f0f9ff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-wrapper { width:510px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBook_info .swiper-container .swiper-slide { width:510px; }
.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 .tgBookBoxBot .iconC { box-sizing:border-box;display:inline-block;padding:0 5px;height:20px;line-height:18px;border:solid 1px #eee;border-radius:3px;vertical-align:top;background-color:#eee; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .iconC em.txt { display:inline-block;height:18px;overflow:hidden;line-height:18px;font-size:11px;font-weight:700;color:#333;vertical-align:top; } /* 1픽셀 더 줘서 방어코드 */

/* 리뷰영역 */
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet { position:relative;padding:0;text-align:left; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot:not(.tp_cmt) .revwGrp .revwSet+.revwSet { border-top:solid 1px #ebebeb; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop { position:relative;padding:15px 0 10px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; flex-direction: row;flex-wrap: wrap; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating { position:relative;display:inline-block;margin:3px 4px 0 0;width:70px;height:13px;line-height:0;font-size:0;color:transparent;vertical-align:top;background:url("https://image.yes24.com/sysimage/mv3/com/starOff.svg") repeat-x left top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating:after { content:'';position:absolute;left:0;top:0;height:13px;opacity:0;line-height:0;font-size:0;background:url("https://image.yes24.com/sysimage/mv3/com/starOn.svg") repeat-x left top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_1:after { opacity:1;width:10%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_2:after { opacity:1;width:20%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_3:after { opacity:1;width:30%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_4:after { opacity:1;width:40%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_5:after { opacity:1;width:50%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_6:after { opacity:1;width:60%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_7:after { opacity:1;width:70%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_8:after { opacity:1;width:80%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_9:after { opacity:1;width:90%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .total_rating.total_rating_10:after { opacity:1;width:100%; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .iconC { margin-right:5px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .iconC.icon_goodR { border-color:#e5f2ff;background-color:#e5f2ff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topIco .iconC.icon_goodR em.txt { color:#0080ff; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topTit { margin-top:10px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .topTit .txt { display:-webkit-box;max-height:48px;line-height:24px;overflow:hidden;font-size:17px;color:#333;font-weight:700;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient: vertical; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .lnkSarak { display:none;margin-top:2px;height:20px;overflow:hidden;line-height:20px;font-size:13px;color:#999;font-weight:400;white-space:nowrap;text-overflow:ellipsis; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwTop .lnkSarak a { position:relative;z-index:2;font-size:13px;color:#333;font-weight:400; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwSummary { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; flex-direction: row;flex-wrap: nowrap; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot:not(.tp_cmt) .revwGrp .revwSet .revwSummary { margin-top:-4px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwSummary .revw_cont { flex:1 1 0; display:-webkit-box;max-height:88px;line-height:22px;overflow:hidden;font-size:15px;color:#333;font-weight:400;text-align:justify;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient: vertical; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwSummary .revw_thumb { position:relative;flex:0 0 auto;margin:2px 0 0 10px;width:84px;height:84px;border-radius:3px;background-size:cover; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwSummary .revw_thumb:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border-radius:3px;border:solid 1px rgba(0,0,0,0.07); }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwSummary .lnk_revw { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;line-height:0;font-size:0;color:transparent; }

/* 리뷰 하단 (아이디, 신고, 공감, 댓글) */
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; flex-direction: row;flex-wrap: nowrap; position:relative;z-index:3;padding:4px 0 10px; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft { line-height:0;font-size:0; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item { display:inline-block;height:30px;line-height:0;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item+.bot_item:before { content:'';display:inline-block;margin:13px 5px 0;width:4px;height:4px;border-radius:2px;vertical-align:top;background-color:#d8d8d8; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_ico { display:inline-block;margin:8px 5px 0 0;width:13px;height:16px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_ico.mania_p { background:url('https://image.yes24.com/sysimage/mv3/com/grade_p.svg') no-repeat left top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_ico.mania_g { background:url('https://image.yes24.com/sysimage/mv3/com/grade_g.svg') no-repeat left top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_ico.mania_r { background:url('https://image.yes24.com/sysimage/mv3/com/grade_r.svg') no-repeat left top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_sarak { display:inline-block;margin:9px 5px 0 0;width:16px;height:16px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('https://image.yes24.com/sysimage/mv3/com/sarak_ico.svg') no-repeat left top;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_id .id_txt { display:inline-block;height:30px;line-height:30px;font-size:13px;color:#999;font-weight:400;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_ugc .lnk_ugc { display:inline-block;height:30px;line-height:30px;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_ugc .lnk_ugc .txt { line-height:30px;font-size:13px;color:#999;font-weight:400; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botLft .bot_item.revw_date .date { display:inline-block;height:30px;line-height:30px;font-size:13px;color:#999;font-weight:400;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; margin-left:auto; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_like { display:inline-block;padding:0 5px;height:30px;line-height:30px;white-space:nowrap;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_like .ico_like { display:inline-block;margin:5px 4px 0 0;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('https://image.yes24.com/sysimage/mv3/com/like.svg') no-repeat left top;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_like .num { display:inline-block;height:30px;line-height:30px;font-size:13px;color:#333;font-weight:400;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_reply { display:inline-block;margin-left:4px;padding:0;height:30px;line-height:30px;white-space:nowrap;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_reply:after { content:'';display:inline-block;margin:5px 0 0 0;width:20px;height:20px;overflow:hidden;line-height:0;font-size:0;color:transparent;background:url('https://image.yes24.com/sysimage/mv3/com/ico_arrR_blackM.svg') no-repeat left top;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_reply .txt { display:inline-block;padding:0 3px 0 5px;height:30px;line-height:30px;font-size:13px;color:#333;font-weight:400;vertical-align:top; }
.eveTotArea .eveContArea .togetherBooks .tgBookRow .tgBookBox .tgBookBoxBot .revwGrp .revwSet .revwBot .botRgt .lnk_reply .num { display:inline-block;height:30px;line-height:30px;font-size:13px;color:#333;font-weight:400;vertical-align:top; }

/* 탭02 */
.eveTotArea .eveContTab02 .eveSNS { }
.eveTotArea .eveContTab02 .eveSNS .snsBox { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContTab02 .eveSNS .snsBox { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
.eveTotArea .eveContTab02 .eveSNS .snsBox { box-sizing:border-box;margin:0 auto 30px;padding:25px;width:900px;border-radius:15px;background-color:#fff; }
.eveTotArea .eveContTab02 .eveSNS .snsBox .txt_tit { margin-right:10px;line-height:38px;font-size:24px;color:#000;font-weight:700; }
.eveTotArea .eveContTab02 .eveSNS .snsBox .txt_tag { margin-right:30px;line-height:38px;font-size:24px;color:#1FCDC7;font-weight:700; }
.eveTotArea .eveContTab02 .eveSNS .snsBox .eGuideSecBtn { margin:0; } 
.eveTotArea .eveContTab02 .eveSNS .eveBrdArea { box-sizing:border-box;margin:50px auto 90px;padding:20px 50px 0;width:900px;border-radius:15px;background-color:#fff; }


/***** 하위 탭01_나의 선물메시지 영역 *****/   
.eveTotArea .eveContTab02 .eveGiftMsg { margin:0 auto;width:900px; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab { position:relative; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab:before { content:'';position:absolute;left:0;right:0;bottom:0;z-index:2; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi { position:relative;display:table;padding:0;width:100%;border-radius:40px;line-height:80px;table-layout:fixed;background-color:#fff; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li { display:table-cell;position:relative;z-index:1;padding:0;text-align:center;border-radius:40px; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab.tab_2col .tabLi li { width:50%; } 
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li a.tab_mnu { display:block;position:relative;z-index:2;margin:0;font-size:24px;color:rgba(0,0,0,.3);font-weight:600; }  
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li a.tab_mnu:hover { text-decoration:none; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li:last-child a.tab_mnu:after { display:none; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li.on { z-index:5; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li.on a.tab_mnu { z-index:5;border-radius:40px;color:#000;background-color:#46D6D1; }
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgTab .tabLi li.on a.tab_mnu:after { display:none; } 
 
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgCnt { display:none;text-align:left; }  
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgCnt .yesEveAlertLi { margin-top:50px; }  
.eveTotArea .eveContTab02 .eveGiftMsg .giftMsgCnt.on { display:block; } 
.eveTotArea .eveContTab02 .eveGiftMsg .bdCmptPagen { margin-top:30px; }

.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi { flex-wrap:wrap;padding:0;gap:50px 20px; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi { margin-top:30px; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox { box-sizing:border-box;position:relative;margin:0;width:calc(50% - 10px);border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,0.05); }    
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg { position:relative;box-sizing:border-box;padding:80px 40px 30px;border-radius:20px;overflow:hidden; }   
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg { background:#fff url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBox.png') no-repeat center top;background-size:cover; } 
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg:before { content:"";position:absolute;left:0;right:0;top:0;height:calc(100% - 40px);background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBoxTop.png') no-repeat 40px 45px;background-size:auto 20px; } 
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_top { position:absolute;left:30px;right:30px;top:30px;height:50px;z-index:5; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_top .badge { position:absolute;left:0;top:10px;vertical-align:top;width:40px;height:28px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/ico_select.svg') no-repeat center top;background-size:cover; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_top .btn_download { position:absolute;right:0;top:0;vertical-align:top;width:50px;height:50px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/btn_download.svg') no-repeat center top;background-size:cover; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg { position:relative;z-index:2;margin-top:30px; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_txt { width:100%;height:280px;padding:0;overflow:hidden;line-height:40px;font-size:26px;color:#000;font-weight:400;font-family:"ownglyph" !important;text-align:left;background:url('https://image.yes24.com/images/00_Event/2026/0427Together/mobile/bg_letter.svg') no-repeat left top;background-size:cover; }   
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_txt { word-break:keep-all;word-wrap:break-word; }   
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot { margin-top:8px;line-height:20px;font-size:13px;color:#666;font-weight:400; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot a { margin-right:10px;text-decoration:underline; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot .nick { max-width:140px;height:20px;font-size:15px;overflow:hidden;text-align:left; }    
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot .date { margin:0 5px 0 auto;font-size:15px; }    
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_goods { position:relative;margin-top:25px;z-index:2; }  
.eveTotArea .eveContTab02 .msgCnt01 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .cmptWrap .cmptUnit { padding:25px;background:#F0F9FF; }  

/* 공통 컴포넌트 상품 영역 */
.cmptWrap { margin-top:0;padding:0; }
.cmptWrap .cmptUnit { position:relative;box-sizing:border-box;padding:15px;text-align:left;border-radius:15px;background-color:#f8f8f8; }
.cmptWrap .cmptUnit .cmptCell.goodsMod { flex:1;display:grid;grid-template-columns:110px 1fr;grid-auto-rows: auto;column-gap:15px;align-items:start; } 
.cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_gImg { grid-column:1;grid-row:1 / 3;align-self:start;justify-self:start;display:flex;align-items:center; }
.cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_gInfo { grid-column:2;grid-row:1;display:flex;align-content:center;flex-wrap:wrap; }
.cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_info { grid-column:2;grid-row:2; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg { width:110px;height:110px;border-radius:3px;overflow:hidden;line-height:0;font-size:0; } 
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_grp { display:inline-block;position:relative;z-index:1;vertical-align:top; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr { position:relative;z-index:1;display:inline-block;overflow:hidden;border-radius:0;vertical-align:top; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 1px rgba(0,0,0,0.07);border-radius:3px; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr img { margin:-1px;width:112px;vertical-align:top; }  
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo { height:110px;text-align:left; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name { display:-webkit-box;width:100%;min-height:26px;max-height:52px;line-height:26px;overflow:hidden;word-break:break-all;font-size:20px;font-weight:600;color:#000;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name+.info_pubGrp { margin-top:10px; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name a { color:#333; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp { flex-direction: row;flex-wrap: nowrap; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub { display:-webkit-box;max-width:calc(50% - 7px);text-overflow:ellipsis; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub { height:22px;line-height:22px;overflow:hidden;word-break:break-all;font-size:15px;font-weight:normal;color:#999;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub+.authPub { max-width:calc(50% + 6px); }
.cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub+.authPub:before { content:'';display:inline-block;margin:9px 5px 0;width:4px;height:4px;border-radius:2px;vertical-align:top;background-color:#d8d8d8; }
 

/* 실제 캡쳐 영역 ( 1080px*1350px 사이즈 ) */     
.giftMsgCapture { box-sizing:border-box;position:absolute;/*left:0;*/left:-999999px;top:0;margin:0 auto;width:1080px;height:1350px;border-radius:43px;box-shadow:0 9px 21px rgba(0,0,0,0.05); }    
.giftMsgCapture .giftMsgBoxBg { position:relative;box-sizing:border-box;padding:171px 135.5px 64px;border-radius:43px;overflow:hidden;background-color:#fff; }   
.giftMsgCapture .giftMsgBoxBg { background:#fff url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBox_capture.png') repeat-x center top;background-size:cover; } 
.giftMsgCapture .giftMsgBoxBg:before { content:"";position:absolute;left:0;right:0;top:0;height:calc(100% - 85px);background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBoxTop.png') no-repeat center 96px;background-size:auto 46px; } 
.giftMsgCapture .giftMsg_top { position:absolute;left:135.5px;right:135.5px;top:64px;height:107px;z-index:5; }  
.giftMsgCapture .giftMsg_top .badge { position:absolute;left:0;top:21px;vertical-align:top;width:85px;height:60px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/ico_select.svg') no-repeat center top;background-size:cover; }  
.giftMsgCapture .giftMsg_top .btn_download { position:absolute;right:0;top:0;vertical-align:top;width:107px;height:107px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/btn_download.svg') no-repeat center top;background-size:cover; }  
.giftMsgCapture .giftMsg_msg { position:relative;z-index:2;margin-top:64px; }  
.giftMsgCapture .giftMsg_msg .msg_txt { width:100%;height:598px;padding:0;overflow:hidden;line-height:85px;font-size:56px;color:#000;font-weight:400;font-family:"ownglyph" !important;text-align:left;background:url('https://image.yes24.com/images/00_Event/2026/0427Together/mobile/bg_letter.svg') no-repeat left top;background-size:cover; }   
.giftMsgCapture .giftMsg_msg .msg_txt { word-break:keep-all;word-wrap:break-word; }   
.giftMsgCapture .giftMsg_msg .msg_bot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.giftMsgCapture .giftMsg_msg .msg_bot { margin-top:17px;line-height:43px;font-size:32px;color:#666;font-weight:400; }  
.giftMsgCapture .giftMsg_msg .msg_bot .mod { margin-right:auto;text-decoration:underline; }  
.giftMsgCapture .giftMsg_msg .msg_bot .date { margin:0 11px 0 auto; }   
.giftMsgCapture .giftMsg_goods { position:relative;margin-top:53px;z-index:2; }  
.giftMsgCapture .giftMsg_goods .cmptWrap .cmptUnit { padding:53px;background:#F0F9FF; } 
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.goodsMod { flex:1;display:grid;grid-template-columns:235px 1fr;grid-auto-rows: auto;column-gap:32px;align-items:start; } /* 149px -> 235px로 수정 */
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.goodsMod.gImg50 { grid-template-columns:107px 1fr; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_gImg { grid-column:1;grid-row:1 / 3;align-self:start;justify-self:start;display:flex;align-items:flex-start; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_gInfo { grid-column:2;grid-row:1; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.goodsMod .gModCmpt_info { grid-column:2;grid-row:2; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg { width:235px;height:100%;line-height:0;font-size:0; } /* 149px -> 235px로 수정 */
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.gImg50 .gModCmpt_gImg { width:107px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_grp { display:inline-block;position:relative;z-index:1;vertical-align:top; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr { position:relative;z-index:1;display:inline-block;overflow:hidden;border-radius:6px;vertical-align:top; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 2px rgba(0,0,0,0.07);border-radius:6px; } 
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .img_bdr img { margin:-2px;width:239px;vertical-align:top; }  
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell.gImg50 .gModCmpt_gImg .img_canvas .img_bdr img { width:111px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico { position:absolute;z-index:2; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.age { box-sizing:border-box;left:auto;right:11px;top:11px;width:51px;height:51px;text-align:center;line-height:43px;overflow:hidden;border:solid 4px #ff4a08;border-radius:26px;text-align:center;letter-spacing:0;text-indent:0;background-color:#fff; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.age { font-size:26px;color:#333;font-family:'ptd' !important;font-weight:700; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.age.age_15 { border-color:#dc7317; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.age.age_16 { border-color:#dc7317; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.age.age_17 { border-color:#dc7317; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.ico_txt { box-sizing:border-box;left:0;top:0;z-index:3;padding:0 11px;height:43px;line-height:43px;font-size:23px;color:#fff;font-weight:500;border-top-left-radius:6px;border-bottom-right-radius:6px;background-image:linear-gradient(95deg, #0080ff 2%, #020287 97%); }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.ico_txt { font-family:'ptd' !important; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.eBook { left:auto;right:-13px;top:auto;bottom:11px;width:107px;height:64px;background:url('/sysimage/mv3/com/ico_dtl_eBookSR.svg') no-repeat left top;background-size:107px 64px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.audio { left:auto;right:-13px;top:auto;bottom:11px;width:107px;height:64px;background:url('/sysimage/mv3/com/ico_dtl_audioSR.svg') no-repeat left top;background-size:107px 64px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.eBook+.img_bdr { border-radius:32px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.eBook+.img_bdr:before { border-radius:32px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.audio+.img_bdr { border-radius:32px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gImg .img_canvas .ico.audio+.img_bdr:before { border-radius:32px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo { height:235px;text-align:left; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name { display:-webkit-box;width:100%;min-height:47px;max-height:94px;line-height:47px;overflow:hidden;word-break:break-all;font-size:32px;font-weight:600;color:#333;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name+.info_pubGrp { margin-top:6px; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_name a { color:#333; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub { display:-webkit-box;max-width:calc(50% - 15px);text-overflow:ellipsis; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub { height:38px;line-height:38px;overflow:hidden;word-break:break-all;font-size:28px;font-weight:normal;color:#999;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub+.authPub { max-width:calc(50% + 13px); }
.giftMsgCapture .cmptWrap .cmptUnit .cmptCell .gModCmpt_gInfo .info_pubGrp .authPub+.authPub:before { content:'';display:inline-block;margin:19px 11px 0;width:9px;height:9px;border-radius:4px;vertical-align:top;background-color:#d8d8d8; }



/***** 하위 탭02_100,000개의 선물메시지 영역 *****/   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi { flex-wrap:wrap;margin-top:40px;padding:0;gap:20px; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox { box-sizing:border-box;position:relative;margin:0;width:calc(50% - 10px);overflow:hidden;border-radius:20px; }    
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg { opacity:1;transform:translate3d(0, 300px, 0); }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg.aos-animate { opacity:1;transform: translate3d(0, 0, 0); }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg { padding:80px 40px 70px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,0.05);background-color:#fff; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg { background:#fff url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBox.png') repeat-x center top;background-size:440px auto; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg:before { content:"";position:absolute;left:0;right:0;top:0;height:calc(100% - 40px);background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_msgBoxTop.png') no-repeat 40px 45px;background-size:auto 20px; } 
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsgBoxBg:after { content:"";position:absolute;left:0;right:0;bottom:120px;height:30px;background:#fff; } 
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_top { position:absolute;left:20px;right:20px;top:20px;height:40px; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_top .badge { position:absolute;left:0;top:5px;vertical-align:top;width:30px;height:21px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/mobile/ico_select.svg') no-repeat center top;background-size:cover; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_top .btn_download { position:absolute;right:0;top:0;vertical-align:top;width:40px;height:40px;line-height:0;font-size:0;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/mobile/btn_download.svg') no-repeat center top;background-size:cover; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_txt { width:100%;height:280px;padding:0;overflow:hidden;line-height:40px;font-size:26px;color:#000;font-weight:400;font-family:"ownglyph" !important;text-align:left;background:url('https://image.yes24.com/images/00_Event/2026/0427Together/mobile/bg_letter.svg') no-repeat center top; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_txt { word-break:keep-all;word-wrap:break-word; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot { margin-top:3px;line-height:18px;font-size:13px;color:#666;font-weight:400; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot a { margin-right:auto;text-decoration:underline; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_msg .msg_bot .date { margin-left:auto; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods { display:inline-block;vertical-align:top;position:relative;margin-top:30px;z-index:5; }      
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info { text-align:center; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info .info_name { width:100%;height:26px;line-height:26px;font-size:20px;color:#333;font-weight:600; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info .info_name { overflow:hidden;word-wrap:break-word;display:-webkit-box; -webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info .info_pubGrp { margin-top:5px;width:100%;height:18px;overflow:hidden;line-height:0;font-size:0;white-space:nowrap; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info .info_pubGrp .authPub { line-height:22px;font-size:15px;color:#999; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_info .info_pubGrp .authPub+.authPub:before { box-sizing:border-box;content:'';display:inline-block;margin:7px 5px 0;width:4px;height:4px;border:none;border-radius:2px;vertical-align:top;background-color:#999; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_img { margin-top:15px;text-align:center; } 
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_img em { position:relative;display:inline-block;overflow:hidden;vertical-align:top; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_img em:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.07); }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .book_img em img { margin:-1px;max-width:250px;max-height:250px; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods .goods_lnk { position:absolute;left:0;top:0;bottom:0;right:0; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot { flex-direction: column;flex-wrap: nowrap;justify-content: flex-end; } 
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot { position:absolute;left:0;right:0;bottom:0;width:100%;height:214px;z-index:10;border-radius:0 0 20px 20px;overflow:hidden; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot:before { content:'';position:absolute;left:0;bottom:0;width:166px;height:214px;z-index:1;border-radius:0 0 0 20px;overflow:hidden;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_letterLft.png?v=999') no-repeat left top;background-size: auto 100%; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot:after { content:'';position:absolute;right:0;bottom:0;width:166px;height:214px;z-index:1;border-radius:20px 0 0 0;overflow:hidden;background:url('https://image.yes24.com/images/00_Event/2026/0930Together/bg_letterRgt.png?v=999') no-repeat right top;background-size: auto 100%; }
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt { flex-direction: column;flex-wrap: nowrap;justify-content: center; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt { position:relative;z-index:2;box-sizing:border-box;margin:0;height:109px; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt:before { content:'';position:absolute;left:166px;right:166px;bottom:0;height:109px;background:linear-gradient(to right, #b5f5b2, #a0f1a7); }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt * { position:relative;z-index:2;line-height:22px;font-size:15px;font-weight:600;color:#000;text-align:center; }  
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .botCnt .date { margin-right:5px;font-weight:400; }   
.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_bot .goods_lnk { position:absolute;left:50%;bottom:0;top:0;width:200px;z-index:2;transform:translate(-50%); }   

@media screen and (min-width:751px) {
	.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
	.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods { flex-direction: column;flex-wrap: nowrap;justify-content:flex-start; }
	.eveTotArea .eveContTab02 .msgCnt02 .giftMsgBoxLi .giftMsgBox .giftMsg_goods { height:308px; }
} 

/* 탭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; } 
