﻿/* 섹션*/
.wSec { margin-top:10px;background-color:#fff; }

/* #yesWrap { -webkit-perspective: 1000;-webkit-backface-visibility: hidden; } */
#yesWrap #hd { padding-bottom:0 !important;border-bottom:none !important; }
#yesWrap #hd.focusOn  { border-bottom:solid 3px #196ab3 !important; }

#yesBackMask { display:none;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:4500;width:100%;background:rgba(0,0,0,0.7);-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

#wPanFlick { position:relative;z-index:100;width:100% !important; }
#wPanFlick img:not(.lazy) { opacity:1;transition-delay:.1s;-webkit-transform:opacity .3s;transition:opacity .3s; }
#wPanFlick img.lazy { opacity:0; }

#welComePanelflick { width:100%;max-width:1024px; }
#welComePanelflick .welcome-panel { width:100% !important;max-width:1024px !important; }

#content_wrap { position:relative;padding-top:54px;background-color:#eee; }
.welMnu { position:absolute;left:0;top:0;right:0;z-index:5000;height:54px !important;overflow:hidden;white-space:nowrap;font-size:19px;background-color:#fff; }
.welMnu:before { content:'';position:absolute;left:0;top:0;bottom:1px;z-index:11;width:22px;background:url('/sysimage/mv2/layout/graWL.png') no-repeat left top; }
.welMnu:after { content:'';position:absolute;right:0;top:0;bottom:1px;z-index:11;width:59px;background:url('/sysimage/mv2/layout/graWR.png') no-repeat left top; }
.welMnu.boundTrue:before { display:none; }
.welMnu.boundTrue:after { display:none; }
.welMnu .mnuLiArea { position:relative;z-index:10; }
.welNavRow:not(.fixed) .welMnu .mnuLiArea .mnuLi { height:54px !important; }
.welNavRow:not(.fixed) .welMnu .mnuLiArea .mnuLi .eg-flick-viewport { height:54px !important; }
.welMnu a { position:relative;display:inline-block;line-height:54px;font-size:17px;color:#333;font-weight:600;font-family:'yesGo';text-align:center;letter-spacing:-0.34px; }
.welMnu .mnu { display:block; }
.welMnu .mnu .txt_mnu { position:relative;display:inline-block; }
.welMnu .panel[name="chyes"] .mnu .txt_mnu { width:81px; }
.welMnu .panel[name="event"] .mnu .txt_mnu { width:65px; }
.welMnu .panel[name="goods"] .mnu .txt_mnu { width:102px; }
.welMnu .panel[name="ybest"] .mnu .txt_mnu { width:65px; }
.welMnu .panel[name="yhome"] .mnu .txt_mnu { width:35px; }
.welMnu .panel[name="kbook"] .mnu .txt_mnu { width:81px; }
.welMnu .panel[name="fbook"] .mnu .txt_mnu { width:81px; }
.welMnu .panel[name="yused"] .mnu .txt_mnu { width:65px; }
.welMnu .panel[name="ebook"] .mnu .txt_mnu { width:65px; }
.welMnu .panel[name="story"] .mnu .txt_mnu { width:102px; }
.welMnu .panel[name="cdnlp"] .mnu .txt_mnu { width:64px; }
.welMnu .panel[name="dvdbd"] .mnu .txt_mnu { width:77px; }
.welMnu .panel[name="ygift"] .mnu .txt_mnu { width:89px; }
.welMnu .panel[name="movie"] .mnu .txt_mnu { width:49px; }
.welMnu .panel[name="yplay"] .mnu .txt_mnu { width:49px; }
.welMnu .mnu .txt_mnu.on { font-size:18px;color:#196ab3;font-weight:600;letter-spacing:-0.38px; }
.welMnu .mnu .txt_mnu.on:before { content:'';position:absolute;left:0;top:51px;right:0;border-bottom:solid 3px #196ab3; }
/*
.welNavRow.fixed .welMnu { position:fixed;background-color:#196ab3; }
.welNavRow.fixed .welMnu a { color:#6c98cb; }
.welNavRow.fixed .welMnu .mnu .txt_mnu.on { color:#fff; }
.welNavRow.fixed .welMnu .mnu .txt_mnu.on:before { border-color:#fff; }
*/
.welMnu .mnuBtn { position:absolute;right:0;top:0;z-index:12; }
.welMnu .mnuBtn a { padding:12px 10px;width:30px;height:30px; }
.welMnu .mnuBtn a:before { content:'';display:block;width:28px;height:28px;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
.welMnu .mnuBtn a .bgC_com { position:absolute;left:50%;top:50%;margin:-4px 0 0 -6px;width:12px;height:8px;background-position:-100px -95px;-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.welNavRow.mapOn .welMnu .mnuBtn a .bgC_com { -webkit-transform:rotate(180deg);transform:rotate(180deg); }

.welMnu .mapStatus { display:none;position:relative;height:50px;text-align:center; }
.welMnu .mapStatus h3 { display:block;height:50px;line-height:50px;font-size:17px;color:#333;font-weight:bold; }

.welMnu .mnuStatus { display:none;position:relative;height:50px;text-align:center; }
.welMnu .mnuStatus h3 { display:block;height:50px;line-height:50px;font-family:'yesGo';font-size:18px;color:#fff;font-weight:600;letter-spacing:-0.38px; }
.welMnu .mnuStatus .statusBtn { position:absolute;top:0; }
.welMnu .mnuStatus .statusBtn a { display:block;padding:0 14px;line-height:50px;font-size:15px;color:#6c98cb;font-weight:normal; }
.welMnu .mnuStatus .statusBtn a .bgC_com { margin-top:19px;width:8px;height:12px;opacity:0.3; }
.welMnu .mnuStatus .statusBtn.prev { left:0; }
.welMnu .mnuStatus .statusBtn.prev .bgC_com { margin-right:4px;background-position:-60px -85px; }
.welMnu .mnuStatus .statusBtn.next { right:0; }
.welMnu .mnuStatus .statusBtn.next .bgC_com { margin-left:4px;background-position:-70px -85px; }

.navMap { display:none;position:absolute;left:0;top:54px;right:0;z-index:6000;text-align:center; }
.welNavRow.mapOn .navMap { display:block; }
.navMap .map_cont { margin:0 auto;padding:20px 0 15px 0;max-width:1024px;background-color:#f8f8f8; }
.navMap .map_cont { -ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none; }
.navMap .map_home { margin:0 20px; }
.navMap .map_home a { display:block;height:38px;overflow:hidden;line-height:40px;border:solid 1px #ebebeb;background-color:#fff; }
.navMap .map_home a .ico {  }
.navMap .map_home a .ico img { margin:4px 3px 0 0;width:30px;height:30px;vertical-align:top; }
.navMap .map_home a .txt { font-size:17px;color:#6699cc; }
.navMap .map_sub { margin:15px 20px 0;text-align:left; }
.navMap .map_sub .map_tit { display:block;padding:0 0 6px 0;height:19px;line-height:19px;font-size:15px;color:#333;font-weight:bold; }
.navMap .map_sub .mapGrp { margin:0 1px 0 0;padding-top:1px;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent; }
.navMap .map_sub .mapGrp .mapUnit { position:relative;display:inline-block;width:25%;height:40px;line-height:40px;text-align:center;background-color:#fff; }
.navMap .map_sub .mapGrp .mapUnit:after { content:'';position:absolute;left:0;top:-1px;right:-1px;bottom:0;border:solid 1px #ebebeb; }
.navMap .map_sub .mapGrp .mapUnit em.txt { position:relative;display:inline-block;line-height:40px;font-size:14px;color:#666;text-align:center; }
.navMap .map_sub .mapGrp .mapUnit.hot em.txt:before { content:'';display:block;position:absolute;right:-8px;top:9px;width:4px;height:4px;border-radius:4px;background-color:#ff6666; }
.navMap .map_sub .mapGrp .mapUnit a { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;line-height:40px; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit { background-color:#f8f8f8; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:after { border:dashed 1px #ccc; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:before { display:none;content:'';position:absolute;left:0;top:-1px;z-index:2;width:20px;height:20px;line-height:20px;font-size:11px;color:#fff;text-align:center;background-color:#333; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(1):before { content:'1'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(2):before { content:'2'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(3):before { content:'3'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(4):before { content:'4'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(5):before { content:'5'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(6):before { content:'6'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(7):before { content:'7'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(8):before { content:'8'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(9):before { content:'9'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(10):before { content:'10'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit:nth-child(11):before { content:'10'; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.sortable-drag { opacity:1.0 !important;background-color:rgba(255,255,255,0.8); }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.sortable-drag:before { display:none; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.sortable-drag:after { border:solid 1px #333; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.sortable-drag em.txt { color:#333 !important;opacity:1.0 !important; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.ghostOn { z-index:20;background-color:#f2f2f2; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.ghostOn em.txt { opacity:0; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.ghostOn:before { display:block; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.ghostOn:after { border:solid 1px #ccc; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit.hot em.txt:before { display:none; }
.welNavRow.sequenceChg .navMap .map_sub .mapGrp .mapUnit a { display:none; }
.navMap .map_btn { margin:15px 20px 0;position:relative;text-align:right; }
.navMap .map_btn .btnDes { position:absolute;left:0;top:10px;line-height:20px;text-align:left;font-size:14px;color:#999; }
.navMap .map_btn .btn_c { margin:0 0 0 1px; }

.welNavRow.fixed .welMnu { position:fixed;margin:0 auto;max-width:1024px;height:50px !important;touch-action:pan-y pinch-zoom; }
.welNavRow.fixed .welMnu .panel { height:50px; }
.welNavRow.fixed .welMnu .panel a { line-height:50px; }
.welNavRow.fixed .welMnu .mnu .txt_mnu.on:before { top:47px; }
.welNavRow.fixed .welMnu .mnuBtn a { padding:10px 10px; }
.welNavRow.fixed .navMap { position:fixed;top:50px; }
[data-yesdir=up] .welNavRow.fixed .welMnu .mnuLiArea:before { content:'';position:absolute;left:0;right:0;top:49px;z-index:1;border-bottom:solid 1px #ebebeb; }
[data-yesdir=down] .welNavRow.fixed:not(.mapOn) .welMnu { background-color:#196ab3; }
[data-yesdir=down] .welNavRow.fixed:not(.mapOn) .welMnu:before { display:none; }
[data-yesdir=down] .welNavRow.fixed:not(.mapOn) .welMnu:after { display:none; }
[data-yesdir=down] .welNavRow.fixed:not(.mapOn) .welMnu .mnuBtn { display:none; }
[data-yesdir=down] .welNavRow.fixed:not(.mapOn) .welMnu .mnuStatus { display:block; }
.welNavRow.sequenceChg .welMnu .mnuBtn { display:block; }
.welNavRow.sequenceChg .welMnu .mapStatus { display:block; }
.welNavRow.sequenceChg .welMnu .mnuStatus { display:none; }

@media screen and (min-width:480px) {
.navMap .map_sub .mapGrp .mapUnit { width:20%; }
}
@media screen and (min-width:321px) and (max-width:360px) {
.navMap .map_sub .mapGrp .mapUnit em.txt { font-size:13px; }
}
@media screen and (max-width:320px) {
.navMap .map_sub .mapGrp .mapUnit em.txt { font-size:12px; }
}
@media screen and (max-width:359px) {
.navMap .map_btn .btnDes { font-size:12px; }
}

/* app바로가기 */
.playYesApp { -webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .45s ease;-moz-transition:-moz-transform .45s ease;-o-transition:-o-transform .45s ease;transition:transform .45s ease;will-change:transform; }
.playYesApp { display:none;position:fixed;left:0;right:0;bottom:55px;z-index:2999;height:44px;background-color:rgba(18,50,98,0.95); }
.playYesApp .appLnk { display:block;margin:0 48px 0 15px;padding:7px 0;height:30px; }
.playYesApp .appCont { position:relative;display:block;padding-left:40px;height:30px;text-align:left; }
.playYesApp .appCont .appIco { position:absolute;left:0;top:0; }
.playYesApp .appCont .appIco img { width:30px;height:30px; }
.playYesApp .appCont .appTxt { height:30px;line-height:30px;color:#fff;font-size:17px; }
.playYesApp .appCont .appTxt { height:30px;line-height:30px;color:#fff;font-size:17px; }
.playYesApp .appClose { position:absolute;right:0;top:0;padding:12px 14px 12px 14px; }
.playYesApp .appClose .bgC_com { width:20px;height:20px;background-position:-300px -50px; }
[data-yesdir=up] .playYesApp { -webkit-transition-delay:.35s;-moz-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0); }
@media screen and (min-width:580px) {
.playYesApp .appLnk { text-align:center; }
.playYesApp .appCont { display:inline-block; }
}

/* 빅배너 */
.hbn { position:relative;z-index:1;text-align:center; }
.hbn.wSec { margin:0; }
.hbn .hbnC { position:relative;z-index:1;padding-bottom:35px; }
.hbn .hbnC img { width:100%;max-width:580px;min-height:160px; }
.hbnF { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;overflow:hidden;-webkit-backface-visibility:hidden; }
.hbnF .panel { width:100%;max-width:580px; }
.hbnF .panel a { display:block;position:relative;padding-bottom:35px;overflow:hidden;text-align:center; }
.hbnF .panel a img.bn { width:100%;min-width:320px;max-width:580px;min-height:160px; }
.hbnF .panel a .ad { position:absolute;right:9px;top:9px;z-index:2;width:13px;height:9px; }
.hbnF .panel a .ad img { width:13px;height:9px; }
.hbn .pgBtn { bottom:45px; }
@media screen and (min-width:1024px) {
.hbn:before { content:'';position:absolute;left:0;top:0;bottom:0;z-index:5;width:222px;background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
.hbn:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:5;width:222px;background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
}
@media screen and (min-width:580px) and (max-width:1023px) {
.hbn:before { content:'';position:absolute;left:0;top:0;bottom:0;z-index:5;width:-webkit-calc((100% - 580px)/2);width:-moz-calc((100% - 580px)/2);width:calc((100% - 580px)/2);background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
.hbn:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:5;width:-webkit-calc((100% - 580px)/2);width:-moz-calc((100% - 580px)/2);width:calc((100% - 580px)/2);background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
}

/* 카테고리 빅배너 */
.cbn { position:relative;z-index:1;text-align:center; }
.cbn.wSec { margin:0; }
.cbn .cbnC { position:relative;z-index:1; }
.cbn .cbnC img { width:100%;max-width:580px;min-height:160px; }
.cbn.story .cbnC img { min-height:256px; }
.cbnF { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;overflow:hidden; }
.cbnF .panel { width:100%;max-width:580px; }
.cbnF .panel a { display:block;position:relative;overflow:hidden;text-align:center; }
.cbnF .panel a:before { content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:solid 1px rgba(0,0,0,0.06); }
.cbnF .panel a img.bn { width:100%;min-width:320px;max-width:580px;min-height:160px; }
.cbn.story .panel a img.bn { min-width:320px;min-height:256px; }
.cbnF .panel a .ad { position:absolute;right:9px;top:9px;width:13px;height:9px; }
.cbnF .panel a .ad img { width:13px;height:9px; }
.cbn .pgBtn { bottom:10px; }
@media screen and (min-width:1024px) {
.cbn:before { content:'';position:absolute;left:0;top:0;bottom:0;z-index:5;width:222px;background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
.cbn:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:5;width:222px;background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
}
@media screen and (min-width:580px) and (max-width:1023px) {
.cbn:before { content:'';position:absolute;left:0;top:0;bottom:0;z-index:5;width:-webkit-calc((100% - 580px)/2);width:-moz-calc((100% - 580px)/2);width:calc((100% - 580px)/2);background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
.cbn:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:5;width:-webkit-calc((100% - 580px)/2);width:-moz-calc((100% - 580px)/2);width:calc((100% - 580px)/2);background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter: blur(25px);backdrop-filter: blur(25px); }
}

/* 텍스트형 시차 빅배너 */
.nbn { position:relative;z-index:1;text-align:center;border-bottom:solid 1px #ebebeb; }
.nbn.wSec { margin:0; }
.nbn .pgBtn { right:10px;bottom:5.25rem;z-index:10; }
.nbnF { position:relative;z-index:1;height:100vw;overflow:hidden; }
.nbnF .panel { width:100%;max-width:1024px;height:18.75rem;height:100vw; }
.nbnF .nbnSet { position:relative;height:18.75rem;height:100vw;overflow:hidden; }
.nbnF .nbnSet .nbnImg { display:block;position:relative;z-index:2;height:14rem;height:calc(100vw - 4.75rem);overflow:hidden;background-size:auto 100%;background-repeat:no-repeat;background-position:85% top; }
.nbnF .nbnSet .nbnBgLft { display:none;position:absolute;z-index:3;left:0;top:0;width:400px;height:14rem;height:calc(100vw - 4.75rem); }
.nbnF .nbnSet .nbnBgRgt { display:none;position:absolute;z-index:1;right:0;top:0;width:50%;height:14rem;height:calc(100vw - 4.75rem); }
.nbnF .nbnSet .nbnLnk { display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;text-align:left; }
.nbnF .nbnSet .nbnLnk .nbn_txt { display:block;position:absolute;z-index:2;left:60%;right:0;bottom:0.95rem;width:120%;overflow:hidden;transform:translate(-40%); }
.nbnF .nbnSet .nbnLnk .nbn_txt em.txt { display:inline-block;padding:0 0.25rem;height:1.7rem;position:relative; }
.nbnF .nbnSet .nbnLnk .nbn_txt em.txt strong { display:inline-block;position:relative;z-index:2; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit01 { display:block;margin-left:25px;overflow:hidden;height:1.7rem;line-height:1.7rem;font-size:1.3rem;color:#333;font-weight:700; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit01 em.txt:before { content:'';position:absolute;left:0;top:50%;right:0;z-index:1;margin-top:-0.85rem;height:1.7rem;border-radius:3px;background-color:rgba(255,255,255,0.9); }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit02 { display:block;margin-left:25px;overflow:hidden;height:1.7rem;line-height:1.7rem;font-size:1.3rem;color:#333;font-weight:700; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit01 { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit01 * { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit02 { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit02 * { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_des01 { display:block;margin-top:0.15rem;margin-left:25px;height:1.1rem;line-height:1.1rem;font-size:0.75rem;color:rgba(51,51,51,0.7);font-weight:normal; }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_des01 strong { font-weight:normal; }
@media screen and (max-width:415px) {
.nbnF .nbnSet { background-color:#fff !important; }
}
@media screen and (min-width:415px) {
.nbn { border-bottom:none; }
.nbn .pgBtn { bottom:10px; }
.nbnF { height:375px; }
.nbnF .panel { height:375px; }
.nbnF .nbnSet { height:375px;}
.nbnF .nbnSet .nbnImg { height:375px;background-size:auto 375px;background-position:right top; }
.nbnF .nbnSet .nbnLnk:before { content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:solid 1px rgba(0,0,0,0.05) }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit01 em.txt:before { border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(255,255,255,0.9); }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_tit02 em.txt:before { content:'';position:absolute;left:0;top:50%;right:0;z-index:1;margin-top:-0.85rem;height:1.7rem;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;background-color:rgba(255,255,255,0.9); }
.nbnF .nbnSet .nbnLnk .nbn_txt .txt_des01 em.txt:before { content:'';position:absolute;left:0;top:0;right:0;z-index:1;height:1.1rem;border-radius:3px;background-color:rgba(255,255,255,0.9); }
.nbnF .nbnSet .nbnLnk .nbn_txt em.txt strong { color:#000; }
}

/* 바로가기 */
.shortcut { position:relative;z-index:2;padding:5px 0 55px;overflow:hidden;text-align:center; }
.shortcut.wSec { margin-top:-45px;background:none; }
.shortcut:before { content:'';position:absolute;left:50%;top:0;z-index:1;margin-left:-373px;width:746px;height:400px;border-top-left-radius:50% 200px;border-top-right-radius:50% 200px;background-color:#fff; }
.shortcut ul { position:relative;z-index:2;margin:0 auto; }
.shortcut ul:after { content:'';clear:both;display:block; }
.shortcut li { position:relative;float:left;width:20%;transition:transform .2s, opacity .2s;transition-timing-function:ease; }
.shortcut li a { display:block;padding:5px 0 0 0;height:55px; }
.shortcut li a em.ico { display:block; }
.shortcut li a em.ico img { width:36px;height:36px; }
.shortcut li a em.txt { display:block;height:17px;line-height:17px;font-size:11px;color:#333; }

/* 오늘의 책 */
.tBook { position:relative;z-index:3;margin-top:-40px;overflow:hidden;text-align:center; }
.tBook { -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform: translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform:perspective(0px) translate3d(0px,0px,0px); }
.tBook.wSec { background:none; }
.tBook:before { content:'';position:absolute;left:50%;top:0;bottom:0;z-index:1;margin-left:-373px;width:746px;border-top-left-radius:50% 200px;border-top-right-radius:50% 200px;background-color:#d7eef6; }
.tBook.wSec:after { content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:2; }
.tBook.wSec:after { background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); }
.tBook.wSec .tm_grp { position:relative;z-index:3;padding-bottom:5px; }
.tBook.wSec .tBookF { height:-webkit-calc(100vw - 20px);height:-moz-calc(100vw - 20px);height:calc( 100vw - 20px );min-height:298px;overflow:hidden; }
.tBook.wSec .tBookF .panel { margin:0 auto;padding:15px 0;width:100%;max-width:375px; }
.tBook.wSec .tBookF .panel a { position:relative;margin:0 25px;display:block;overflow:hidden;border-radius:15px; }
.tBook.wSec .tBook_img { position:relative;display:block;border-radius:15px; }
.tBook.wSec .tBook_img img { width:100%;border-radius:15px; }
.tBook.wSec .tBook_txt { position:absolute;left:0;right:0;bottom:-40px;padding-top:0;padding-left:30px;padding-right:30px;height:40px;overflow:hidden;line-height:40px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;transition:all .3s;transition-timing-function:ease;will-change:bottom;background-color:rgba(0,0,0,0.15); } /* background-color:rgba(0,0,0,0.25); */
.tBook.wSec a.activeOn .tBook_txt { bottom:0;transition:bottom .3s;transition-timing-function:ease;will-change:bottom; }
.tBook.wSec .tBook_txt .txt { position:relative;display:-webkit-box;max-width:100%;height:40px;overflow:hidden;line-height:40px;word-break:break-all;color:#fff;font-size:14px;font-family:'yesGo';font-weight:600;letter-spacing:-0.56px;text-shadow:0.5px 0.5px 0 rgba(0,0,0,0.3);-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.tBook.wSec .tBook_txt .txt:before { content:'';display:inline-block;margin:10px 5px 0 0;width:20px;height:20px;vertical-align:top;background:url('/sysimage/mv2/w2/ico_tBook.svg') no-repeat left top; }
.tBook.wSec .item_info { position:relative;z-index:3;margin:0 15px 15px;height:70px;text-align:center; }
.tBook.wSec .item_info .info_cmt { height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#6699cc;font-weight:normal; }
.tBook.wSec .item_info .info_name { height:21px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:600; }
.tBook.wSec .item_info .info_cmt+.info_name { margin-top:5px; }
.tBook.wSec .item_info .info_pubGrp { display:block;margin-top:5px;height:17px;line-height:17px;overflow:hidden;word-break:break-all;font-size:13px;color:#999; }
.tBook.wSec .item_info .info_pubGrp .info_auth { display:inline-block;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc( 50% - 10px );overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.tBook.wSec .item_info .info_pubGrp .info_pub { display:inline-block;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc( 50% - 10px );overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.tBook.wSec .item_info .info_pubGrp .divi { margin:2px 5px 0;position:relative;display:inline-block;width:1px;height:13px;overflow:hidden;text-indent:-99em;vertical-align:top; }
.tBook.wSec .item_info .info_pubGrp .divi:before { content:'';position:absolute;left:0;top:0;height:13px;border-right:solid 1px #ccc; }
.tBook.wSec .item_info .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.tBook.wSec .yMore { background-color:transparent; }
.tBook.wSec .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
@media screen and (min-width:375px) {
.tBook.wSec .tBookF { height:355px; }
}

@media screen and (min-width:415px) {
.hbn .hbnC { padding-bottom:0; }
.hbnF .panel a { padding-bottom:0; }
.hbn .pgBtn { bottom:10px; }
.shortcut.wSec { margin-top:0;padding:5px 0 10px;background-color:#fff; }
.shortcut:before { display:none; }
.shortcut li { translateY(0); }
.tBook.wSec { margin-top:0;background-color:#d7eef6; }
}
@media screen and (min-width:736px) {
/* .gird_home.girdBrick { display:flex;flex-flow:row wrap;margin:0 auto; } */
/* .hbn.wSec { order:1;margin-top:10px;width:70%;max-width:720px; }*/
/* .shortcut.wSec { order:2;margin:10px auto 0;width:100%; } */
.shortcut ul { margin:0 auto;max-width:768px; }
.shortcut li { width:10%; }
/* .tBook.wSec { order:3;width:100%; }
.hFCate.wSec { order:4;width:100%; }
.yTheme.wSec { order:5; } */
}
@media screen and (min-width:376px) and (max-width:414px) {
.shortcut li:nth-child(5n+1) { transform:translateY(21px); }
.shortcut li:nth-child(5n+2) { transform:translateY(5px); }
.shortcut li:nth-child(5n+4) { transform:translateY(5px); }
.shortcut li:nth-child(5n+5) { transform:translateY(21px); }
}
@media screen and (max-width:375px) {
.shortcut li:nth-child(5n+1) { transform:translateY(17px); }
.shortcut li:nth-child(5n+2) { transform:translateY(4px); }
.shortcut li:nth-child(5n+4) { transform:translateY(4px); }
.shortcut li:nth-child(5n+5) { transform:translateY(17px); }
}

/* 내가 자주 찾는 분야 */
.hFCate { padding-bottom:20px; }
.hFCate .hFCateGrp { margin:0 10px 0 15px;min-height:55px;max-height:165px;overflow:hidden; }
.hFCate .hFCateGrp a { display:inline-block;margin:0 1px 5px 0;padding:0 15px;text-align:center;vertical-align:top;border:solid 1px #ebebeb;border-radius:25px;background-color:#f8f8f8; }
.hFCate .hFCateGrp a .cateG { display:table-cell;height:48px;vertical-align:middle; }
.hFCate .hFCateGrp a .cateG .cateB { display:block;height:17px;line-height:17px;overflow:hidden;font-size:13px;color:#999;font-weight:normal;letter-spacing:-0.52px; }
.hFCate .hFCateGrp a .cateG .cateS { display:block;max-width:110px;height:19px;line-height:19px;overflow:hidden;font-size:15px;color:#333;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.6px; }
.hFCate .hFCateGrp a .cateG .cateB+.cateS { margin-top:-1px; }

/* 긴급출동 실시간 Book up! */
.yBookUp {}
.yBookUp .tm_grp { padding-bottom:5px; }
.yBookUp .bookUpF { position:relative;z-index:1; }
.yBookUp .bookUpF.gLi.list .panel { padding:15px 0;width:352px;height:221px; }
.yBookUp .bookUpF.gLi.list .item { margin:0 15px;height:191px;border-radius:15px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.16); }
.yBookUp .bookUpF.gLi.list .item .itemUnit { margin:0 15px; }
.yBookUp .bookUpF.gLi.list .item_info .info_cmtBox.botCmt { left:143px;right:15px; }
@media screen and (min-width:414px) {
.yBookUp .bookUpF.gLi.list .panel { height:238px; }
.yBookUp .bookUpF.gLi.list .item { height:208px; }
.yBookUp .bookUpF.gLi.list .item_info .info_cmtBox.botCmt { left:152px; }
}
@media screen and (min-width:321px) and (max-width:375px) {
.yBookUp .bookUpF.gLi.list .panel { width:340px; }
}
@media screen and (max-width:320px) {
.yBookUp .bookUpF.gLi.list .panel { width:301px; }
}

/* 핫이슈 */
.yHot { padding-bottom:20px; }
.yHot .hotF { height:281px;overflow:hidden; }
.yHot .hotBlock { margin:0 15px;position:relative;width:322px;height:277px; }
.yHot .panel:last-child .hotBlock { margin-right:15px; }
.yHot .hotBlock .hBlock { position:absolute;display:table; }
.yHot .hotBlock .hBlock a { position:relative;display:table-cell;overflow:hidden;text-align:center;vertical-align:bottom;background-position:center 6%;background-size:102% auto;background-color:#000; }
.yHot .hotBlock .hBlock a:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.035); }
.yHot .hotBlock .hBlock a:before { content:'';position:absolute;left:0;top:40%;right:0;bottom:0; }
.yHot .hotBlock .hBlock a:before { background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.55)));background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.55));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.55)); }
.yHot .hotBlock .hBlock a .txt { position:relative;z-index:2;display:-webkit-box;margin:0 5px 10px 5px;overflow:hidden;text-align:center;word-break:break-all;font-weight:normal;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.yHot .hotBlock .hBlock.hBlockB { right:0;bottom:0;width:183px;height:185px; }
.yHot .hotBlock .hBlock.hBlockB a { border-bottom-right-radius:15px; }
.yHot .hotBlock .hBlock.hBlockB a .txt { max-height:40px;line-height:20px;font-size:15px; }
.yHot .hotBlock .hBlock.hBlockM { width:138px;height:138px; }
.yHot .hotBlock .hBlock.hBlockM a .txt { max-height:40px;line-height:20px;font-size:15px; }
.yHot .hotBlock .hBlock:nth-child(2) { left:0;top:0; }
.yHot .hotBlock .hBlock:nth-child(2) a { border-top-left-radius:15px; }
.yHot .hotBlock .hBlock:nth-child(3) { left:0;bottom:0; }
.yHot .hotBlock .hBlock:nth-child(3) a { border-bottom-left-radius:15px; }
.yHot .hotBlock .hBlock.hBlockS { width:91px;height:91px; }
.yHot .hotBlock .hBlock.hBlockS a .txt { max-height:34px;line-height:17px;font-size:13px; }
.yHot .hotBlock .hBlock:nth-child(4) { left:139px;top:0; }
.yHot .hotBlock .hBlock:nth-child(5) { right:0;top:0; }
.yHot .hotBlock .hBlock:nth-child(5) a { border-top-right-radius:15px; }
.yHot .hotBlock .hBlock:nth-child(1) a { background-color:#993366; }
.yHot .hotBlock .hBlock:nth-child(2) a { background-color:#333399; }
.yHot .hotBlock .hBlock:nth-child(3) a { background-color:#339999; }
.yHot .hotBlock .hBlock:nth-child(4) a { background-color:#339933; }
.yHot .hotBlock .hBlock:nth-child(5) a { background-color:#669933; }
@media screen and (min-width:321px) and (max-width:375px) {
.yHot .hotF { height:275px; }
.yHot .hotBlock { width:310px;height:275px; }
.yHot .hotBlock .hBlock.hBlockB { width:183px;height:183px; }
.yHot .hotBlock .hBlock.hBlockM { width:126px;height:137px; }
.yHot .hotBlock .hBlock.hBlockS { width:91px; }
.yHot .hotBlock .hBlock:nth-child(4) { left:127px; }
}
@media screen and (max-width:320px) {
.yHot .hotF { height:247px; }
.yHot .hotBlock { width:271px;height:247px; }
.yHot .hotBlock .hBlock.hBlockB { width:157px;height:155px; }
.yHot .hotBlock .hBlock.hBlockM { width:113px;height:123px; }
.yHot .hotBlock .hBlock.hBlockS { width:78px; }
.yHot .hotBlock .hBlock:nth-child(4) { left:114px; }
}

/* 기획코너 */
.yTheme { padding-bottom:20px; }
.yTheme .yThemeTop { position:relative;z-index:1; }
.yTheme .yThemeTop a.lnk_theme { display:block; }
.yTheme .yThemeTop a.lnk_theme .theme_img { position:relative;display:block;height:250px;font-size:0;line-height:0;background-position:center top;background-size:cover; }
.yTheme .yThemeTop a.lnk_theme .theme_img .tm_grp { position:relative;z-index:10;padding-top:60px; }
.yTheme .yThemeTop a.lnk_theme .theme_img .tm_grp .tm_txt .tit_txt { color:#fff; }
.yTheme .yThemeTop a.lnk_theme .theme_img:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.2); }
.yTheme .yThemeTop a.lnk_theme .theme_img:before { content:'';position:absolute;left:0;right:0;bottom:0;z-index:2;height:100px; }
.yTheme .yThemeTop a.lnk_theme .theme_img:before { background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0) 100%); }
.yTheme .yThemeBot { position:relative;z-index:2;margin-top:-100px;background-color:rgba(255,255,255,0); }
.yTheme .yThemeBot .ySclHor .panel { background-color:transparent; }
.yTheme .yThemeBot .ySclHor .panelMore { padding-left:0; }
.yTheme .yThemeBot .ySclHor .panelMore .yMoreHor { height:170px;background-color:transparent; }
.yTheme .yThemeBot .ySclHor .panelMore .yMoreHor .lnk_more { vertical-align:bottom; }
.yTheme .yThemeBot .ySclHor .gLi.thumb .item_img .img_canvas .img_grp { -webkit-box-shadow:0px -5px 15px -10px rgba(0,0,0,0.5);-moz-box-shadow:0px -5px 15px -10px rgba(0,0,0,0.5);box-shadow:0px -5px 15px -10px rgba(0,0,0,0.5); }
.yTheme.yThemeCard .yThemeTop a.lnk_theme .tm_grp .tm_txt .tit_txt { display:-webkit-box;height:29px;overflow:hidden;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.yTheme.yThemeCard .yThemeTop a.lnk_theme .theme_img { margin:0 15px;height:auto;padding-top:56.25%;border-radius:15px;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.16); }
.yTheme.yThemeCard .yThemeTop a.lnk_theme .theme_img:after { display:none; }
.yTheme.yThemeCard .yThemeTop a.lnk_theme .theme_img:before { display:none; }
@media screen and (min-width:768px) {
.yTheme .yThemeTop a.lnk_theme .theme_img { background-position:center 25%;background-size:100% auto; }
}

/* 지금, 인기 있어요 */
.nowHot { }
.nowHot > .noData { padding:60px 0 !important; }
.nowHot > .noData .tit { font-size:14px;color:#999;font-weight:normal; }
.nowHot .hHotK_date { margin:0 15px;height:40px;line-height:40px;text-align:right;font-size:14px;color:#999;letter-spacing:-0.56px; }
.nowHot .hHotKLi { margin:0 15px;border-top:solid 1px #ebebeb; }
.nowHot .hHotKLi li { position:relative;line-height:39px;border-bottom:solid 1px #ebebeb; }
.nowHot .hHotKLi li a.lnk_toggle { display:block;position:absolute;right:0;top:0;width:70px;height:39px; }
.nowHot .hHotKLi li a.lnk_hHot { display:block;margin-right:75px; }
.nowHot .hHotKLi li a.lnk_hHot .num { display:block;position:absolute;left:4px;top:7px;width:22px;line-height:24px;text-align:center;font-size:16px;color:#333;font-style:italic;font-family:'yesM', serif;font-weight:normal; }
.nowHot .hHotKLi li a.lnk_hHot .txt { display:block;margin:0 35px 0 35px;height:39px;line-height:39px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#666; }
.nowHot .hHotKLi li a.lnk_hHot .rnk_chg { display:inline-block;margin:13px 0 0 5px;padding-left:11px;width:14px;height:13px;overflow:hidden;line-height:13px;text-align:left;font-size:11px;vertical-align:top;background:url('/sysimage/mV2/bgC_common.png?ver=190225a') no-repeat left top;background-size:500px auto; }
.nowHot .hHotKLi li a.lnk_hHot .rnk_chg.chg_up   { color:#ff6666;background-position:-50px -110px; }
.nowHot .hHotKLi li a.lnk_hHot .rnk_chg.chg_dn   { color:#6699cc;background-position:-50px -125px; }
.nowHot .hHotKLi li a.lnk_hHot .rnk_chg.chg_new  { color:#ff6666;background-position:-50px -140px; }
.nowHot .hHotKLi li a.lnk_hHot .rnk_chg.chg_even { color:#666;background-position:-50px -155px; }
.nowHot .hHotKLi li a.lnk_toggle .bgC_com { position:absolute;right:14px;top:15px;width:12px;height:8px;background-position:-100px -95px;-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.nowHot .hHotKLi li.openLi a.lnk_toggle .bgC_com { -webkit-transform:rotate(180deg);transform:rotate(180deg); }
.nowHot .hHotKLi li .goosd_hHot { display:none;padding:15px 0;overflow:hidden;border-top:solid 1px #ebebeb;background-color:#f8f8f8; }
.nowHot .hHotKLi li .goosd_hHot .yMoreHor { background-color:#f8f8f8; }
.nowHot .hHotKLi li .goosd_hHot .ySclHor .panel { background-color:#f8f8f8; }
.nowHot .hHotKLi li .goosd_hHot .noData { margin:0;padding:30px 0 !important; }
.nowHot .hHotKLi li .goosd_hHot .noData .tit { width:100%;font-size:14px;color:#999;font-weight:normal; }
.nowHot .hHotKLi li.openLi .goosd_hHot { display:block; }
.nowHot .hHotKLi li:nth-child(n+4) { display:none; }
.nowHot .hHotKLi .yMore.open { display:block; }
.nowHot .hHotKLi .yMore.close { display:none; }
.nowHot .hHotKLi.moreOn li:nth-child(n+4) { display:block; }
.nowHot .hHotKLi.moreOn .yMore.open { display:none; }
.nowHot .hHotKLi.moreOn .yMore.close { display:block; }

/* 요즘 뭐 읽지 */
.thisBook {}

/* 북클럽머니 화제의 책 */
.bClubB {}
.bClubB .yMore.bClubRow { display:none; }
.bClubB .gLi.thumb.rectFit.fit_3col { display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;  }
.bClubB .gLi.thumb.rectFit.fit_3col .item { display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;flex:none; }
.bClubB .gLi.thumb.rectFit.fit_3col .item { margin-top:auto;width:33.33%; }
.bClubB .gLi.thumb.rectFit.fit_3col .item.itemMore { margin-top:auto;margin-bottom:auto; }
.bClubB .item.itemMore .lnk_more { display:block;text-align:center; }
.bClubB .item.itemMore .lnk_more .ico_more { display:block;margin:0 auto;padding:11px;width:44px;height:44px;border:solid 1px #ebebeb;border-radius:22px;background-color:rgba(255,255,255,0.9); } /* 상위 속성 : box-sizing border-box */
.bClubB .item.itemMore .lnk_more .ico_more .bgC_com { width:20px;height:20px;background-position:0 -525px; }
.bClubB .item.itemMore .lnk_more .txt { display:block;margin-top:6px;line-height:19px;font-size:15px;color:#666;font-weight:normal; }
@media screen and (min-width:768px) {
.bClubB .gLi.thumb.rectFit.fit_3col .item { margin-bottom:0;width:12.5%; }
.bClubB .gLi.thumb.rectFit.fit_3col .item_img .img_canvas .img_item .img_bdr img { max-height:-webkit-calc(45.5vw - 18px);max-height:-moz-calc(45.5vw - 18px);max-height:calc(45.5vw - 18px); }
.bClubB .gLi.thumb.rectFit.fit_3col .item.itemMore { display:none; }
.bClubB .yMore.bClubRow { display:block; }
}
@media screen and (min-width:480px) and (max-width:767px) {
.bClubB .gLi.thumb.rectFit.fit_3col .item { width:25%; }
.bClubB .gLi.thumb.rectFit.fit_3col .item:nth-child(n+5) { margin-bottom:0; }
.bClubB .gLi.thumb.rectFit.fit_3col .item_img .img_canvas .img_item .img_bdr img { max-height:-webkit-calc(45.5vw - 18px);max-height:-moz-calc(45.5vw - 18px);max-height:calc(45.5vw - 18px); }
.bClubB .gLi.thumb.rectFit.fit_3col .item.itemMore { display:none; }
.bClubB .yMore.bClubRow { display:block; }
}

/* 단독판매 */
.onlyYes { padding-bottom:20px; }

/* 추천 */
.yesNomi {}
.yesNomi .recentItem { clear:both;position:relative;margin:0 15px;overflow:hidden;border-radius:3px;background-color:#f8f8f8; }
.yesNomi .recentItem .item_img { float:left;width:80px; }
.yesNomi .recentItem .item_img .img_canvas { position:relative;display:table-cell;width:80px;height:80px;vertical-align:middle; }
.yesNomi .recentItem .item_img .img_canvas .ico { position:absolute;left:0;top:0;z-index:3; }
.yesNomi .recentItem .item_img .img_canvas .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'yesM', serif;border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.yesNomi .recentItem .item_img .img_canvas .img_bdr { display:inline-block;width:80px;max-height:80px;overflow:hidden;border-top-left-radius:3px;border-bottom-left-radius:3px;vertical-align:top; }
.yesNomi .recentItem .item_img .img_canvas .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:rgba(0,0,0,0.02); }
.yesNomi .recentItem .item_img .img_canvas .img_bdr img { margin:-1px;width:82px;border-top-left-radius:5px;border-bottom-left-radius:5px; }
.yesNomi .recentItem .item_info { margin:0 15px 0 95px;padding:10px 0 0 0;height:70px;overflow:hidden; }
.yesNomi .recentItem .item_info .info_tit { display:block;height:19px;overflow:hidden;line-height:19px;font-size:16px;color:#333;letter-spacing:-0.64px;font-weight:normal; }
.yesNomi .recentItem .item_info .info_des { display:block;margin-top:5px;height:36px;line-height:18px;overflow:hidden;color:#999;letter-spacing:-0.56px;font-size:14px; }
.yesNomi .recentItem .item_info .info_des .info_name { display:inline-block;max-width:-webkit-calc(100% - 44px);max-width:-moz-calc(100% - 44px);max-width:calc(100% - 44px);height:18px;line-height:18px;overflow:hidden;color:#6699cc;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.yesNomi .recentItem .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.yesNomi .gLi.thumb.rectFit { margin-top:15px !important; }
.yesNomi .gLi.thumb.rectFit .item_info { height:38px; }
.yesNomi .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* YES'S PICK */
.yesHPick { padding-bottom:15px; }
.yesPickTabGrp {}
.yesPickTabGrp .yesPickTab { height:75px;overflow:hidden; }
.yesPickTabGrp .yesPickTab .panel { float:left;width:90px;height:75px; }
.yesPickTabGrp .yesPickTab .panel:first-child { padding-left:15px; }
.yesPickTabGrp .yesPickTab .panel:last-child { padding-right:15px; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab { display:block;height:70px;text-align:center;border-radius:3px;background-color:#f8f8f8;transition:background-color .3s ease-in-out; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab.cateOn { background-color:#d7eef6; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab .cate_ico { display:block; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab .cate_ico img { width:50px;height:50px; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab .cate_ico svg { width:50px;height:50px;vertical-align:top; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab .cate_txt { display:block;margin-top:-5px;height:17px;line-height:17px;font-size:13px;color:#666; }
.yesPickTabGrp .yesPickTab .panel a.lnk_tab.cateOn .cate_txt { color:#333; }
.yesPickCont { display:none; }
.yesPickCont.pickContOn { display:block; }
.yesPickCont .yesPickSubTab { padding:5px 0;height:40px;overflow:hidden;font-size:0;line-height:0;text-align:center; }
.yesPickCont .yesPickSubTab a.lnk_sTab { position:relative;display:inline-block;margin:0 2px;padding:0 10px;height:40px;line-height:40px;vertical-align:top; }
.yesPickCont .yesPickSubTab a.lnk_sTab:after { content:'';position:absolute;right:-2px;top:14px;height:11px;border-right:solid 1px #ccc; }
.yesPickCont .yesPickSubTab a.lnk_sTab:last-child:after { display:none; }
.yesPickCont .yesPickSubTab a.lnk_sTab em.txt { display:block;font-size:15px;color:#999;font-weight:normal; }
.yesPickCont .yesPickSubTab a.lnk_sTab.tabOn em.txt { color:#6699cc;font-weight:bold; }
.yesPickCont .styLi { margin:0 15px;padding:15px 0; }
.yesPickCont .styLi li { }
.yesPickCont .styLi li a { display:block; }
.yesPickCont .styLi li a img { width:100%;border-radius:15px; }
.yesPickCont .styLi li+li { margin-top:15px; }
.yesPickCont.yesPickCont004 { padding-top:15px; }
.yesPickCont.yesPickCont004 .gLi.thumb.squareFit .item.hide { display:none; }
.yesPickCont.yesPickCont004 .gLi.thumb.squareFit .item.show1:after { content:'';position:absolute;right:0;top:0;bottom:0;border-right:solid 1px #f8f8f8; }
.yesPickCont .cLi { padding-top:15px; }
.yesPickCont.yesPickCont_tic .cLi { }
.yesPickCont.yesPickCont_tic .cLi:after { content:'';clear:both;display:block; }
.yesPickCont.yesPickCont_tic .cLi .cItem:not(.half) { float:left;width:100%; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half { float:left;width:50%; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half .cardUnit .cardTop.tpImg a span { padding-top:139.62%; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfLft .cardUnit { margin:0 7px 0 15px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfLft .cardUnit .item_info { height:69px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfRgt .cardUnit { margin:0 15px 0 7px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfRgt .cardUnit .item_info { height:69px; }
@media screen and (min-width:580px) {
.yesPickCont .styLi { margin:0 8px 0 7px;padding:15px 0; }
.yesPickCont .styLi:after { content:'';clear:both;display:block; }
.yesPickCont .styLi li { float:left;width:50%; }
.yesPickCont .styLi li a { margin:0 7px 0 8px; }
.yesPickCont .styLi li+li { margin-top:0; }
.yesPickCont .cLi { margin:0 8px 0 7px; }
.yesPickCont .cLi:after { content:'';clear:both;display:block; }
.yesPickCont .cLi .cItem { float:left;width:50%; }
.yesPickCont .cLi .cItem .cardUnit { margin:0 7px 0 8px; }
.yesPickCont .cLi .cItem+.cItem { margin-top:0; }
.yesPickCont.yesPickCont_tic .cLi .cItem:not(.half) { float:left;width:50%; }
.yesPickCont.yesPickCont_tic .cLi .cItem:not(.half) .cardUnit { margin:0 7px 0 8px; }
.yesPickCont.yesPickCont_tic .cLi .cItem:not(.half) .cardUnit .item_info { height:69px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half { float:left;width:25%; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half .cardUnit .cardTop.tpImg a span { padding-top:104.5%;background-position:center top; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half .cardUnit .item_info { height:69px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfLft .cardUnit { margin:0 7px 0 8px; }
.yesPickCont.yesPickCont_tic .cLi .cItem.half.halfRgt .cardUnit { margin:0 7px 0 8px; }
}
@media screen and (min-width:321px) and (max-width:360px) {
.yesPickCont .yesPickSubTab a.lnk_sTab em.txt { font-size:14px; }
}
@media screen and (max-width:320px) {
.yesPickCont .yesPickSubTab a.lnk_sTab em.txt { font-size:12px; }
}

/* 책읽아웃 */
.ch391 {  }
.ch391 .yMore { background-color:transparent; }

/* 한 눈에 보는 책 */
.tBest3 { padding-bottom:20px; }
@media screen and (min-width:768px) {
.tBest3 .cLi { margin:0 8px 0 7px; }
.tBest3 .cLi:after { content:'';clear:both;display:block; }
.tBest3 .cLi .cItem { float:left;width:100%; }
.tBest3 .cLi .cItem .cardUnit { margin:0 7px 0 8px; }
.tBest3 .cLi.item_2col .cItem { width:50%; }
.tBest3 .cLi.item_3col .cItem { width:33.3%; }
.tBest3 .cLi .cItem+.cItem { margin-top:0; }
.tBest3 .cLi .cardUnit .cardTop.tpTxt a .txt_book { padding-left:20px;min-height:21px;max-height:84px;line-height:21px;font-size:15px;-webkit-line-clamp:4; }
.tBest3 .cLi .cardUnit .cardBot.cardG .info_name { max-height:22px;-webkit-line-clamp:1; }
}

/* 금주의 인기 리뷰 */
.reviewBest { }
.reviewBest .rBestI { background-color:#f8f8f8; }
.reviewBest .rBestI .gLi.list .item { padding-top:0; }
.reviewBest .rBestI .gLi.list .item+.item { border-top:none; }
.reviewBest .rBestI .yMore { background-color:#f8f8f8; }
.reviewBest .rBestI .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
.reviewBest .rBestI .yMore { background-color:#f8f8f8; }
.reviewBest .rBestILi .gLi.best .item { border-top:solid 1px #ebebeb; }
.reviewBest .rBestILi .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* YES캘린더 */
.yCalendar {}
.yCalendar .nLi .item { border-top:solid 1px #ebebeb; }
.yCalendar .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* YES서비스 */
.yServ { padding-bottom:5px; }
.servLi { margin:0 20px;text-align:center;font-size:0;line-height:0; }
.servLi:after { content:'';clear:both;display:block; }
.servLi li { float:left;width:25%; }
.servLi li a { display:block;padding-bottom:13px; }
.servLi li a .serv_img { display:block;margin:0 auto;width:50px; }
.servLi li a .serv_img img { width:50px;height:50px;border-radius:10px; }
.servLi li a .serv_txt { display:block;margin-top:5px;height:17px;line-height:17px;overflow:hidden;font-size:13px;color:#666;font-weight:normal; }
@media screen and (min-width:768px) {
.servLi li { float:none;display:inline-block;width:12.5%;vertical-align:top; }
}

/* 공지사항 */
.yNotice { position:relative; }
.yNotice .welNotArea { margin-right:45px; }
.yNotice .welNotArea dl { display:table;width:100%;table-layout:fixed; }
.yNotice .welNotArea dl dt { display:table-cell;width:50px;line-height:50px;text-align:left;font-size:15px;font-weight:bold;white-space:nowrap;color:#333;text-align:left;text-indent:15px; }
.yNotice .welNotArea dl dt em { display:none; }
.yNotice .welNotArea dl dd { display:table-cell;line-height:50px;text-align:left; }
.yNotice .welNotArea dl dd li { display:none; }
.yNotice .welNotArea dl dd li.on { display:block; }
.yNotice .welNotArea dl dd li a { display:block;height:50px;line-height:50px;overflow:hidden;font-size:13px;font-weight:normal;color:#333; }
.yNotice .welNotArea dl dd li a .txt { display:block;height:50px;overflow:hidden;line-height:50px;color:#333;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.yNotice .welNotArea dl dd li a .date { display:none;display:inline-block;height:50px;line-height:50px;color:#999;vertical-align:top; }
.yNotice .yMore { position:absolute;right:0;top:0; }
.yNotice .yMore a { display:block;padding:15px 15px 0 23px;height:30px; }
.yNotice .yMore a .txt { display:none; }
.yNotice .yMore a .bgC_com.ico_arrR { margin:0;width:12px;height:20px;background-position:-75px -50px; }

/* #################### 국내도서 #################### */
/* 카테고리 메뉴 (하위메뉴 포함) */
.cMnu { margin-top:0;border-bottom:solid 1px #ebebeb;text-align:center; }
.cMnu.fit_3col { position:relative; }
.cMnu ul:after { content:'';clear:both;display:block; }
.cMnu .cMnuLi li { float:left;width:25%;height:49px;line-height:49px;text-align:center; }
.cMnu.fit_3col .cMnuLi li { width:33.33%; }
.cMnu.fit_3col .cMnuLi li:nth-child(4):after { content:'';position:absolute;left:0;right:0;top:49px;border-bottom:solid 1px #ebebeb; }
.cMnu.fit_3col .cMnuLi li:nth-child(3n+2) { width:33.34%; }
.cMnu.fit_3col .cMnuLi li:nth-child(3n+3) a { border-right:none; }
.cMnu .cMnuLi li a { display:block;font-size:15px;color:#333;border-right:solid 1px #ebebeb; }
.cMnu .cMnuLi li a .txt { display:block;margin:0 5px;height:49px;line-height:49px;overflow:hidden; }
.cMnu .cMnuLi li:last-child a { border-right:none; }
.cMnu .cSubGrp { display:none; }
.cMnu .cSubGrp.cSubGrpOn { display:block;border-top:solid 1px #ebebeb; }
.cMnu.cMnuBot { margin-top:10px;overflow:hidden;border-bottom:none; }
.cMnu.cMnuBot .cSubGrp { display:block; }
.cMnu .cSubGrp .tit_txt { margin:0 15px;padding:20px 0;text-align:center;height:29px;line-height:29px;overflow:hidden;word-break:break-all;font-size:24px;font-weight:600;color:#333;letter-spacing:-1.25px;font-family:'yesGo','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.cMnu .cSubGrp .cSubLi { margin:0 15px;position:relative;border-bottom:solid 1px #ebebeb;border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi ul { display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;flex-flow:wrap; }
.cMnu .cSubGrp .cSubLi li { width:33.33%; }
.cMnu .cSubGrp .cSubLi li:nth-child(1):after { content:'';position:absolute;left:33.33%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(2):after { content:'';position:absolute;left:66.66%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li a { display:block;height:40px; }
.cMnu .cSubGrp .cSubLi li a .txt { display:block;margin:0 5px 0 10px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#666; }
.cMnu .cSubGrp .cSubLi li:nth-child(3n+1):before { content:'';position:absolute;left:0;right:0;border-top:solid 1px #ebebeb; }
.cMnu .cSubGrp .yMore.close { border-top:solid 1px #ebebeb;background-color:#f8f8f8; }
@media screen and (min-width:1024px) {
.cMnu .cSubGrp .cSubLi li { width:20%; }
.cMnu .cSubGrp .cSubLi li:nth-child(3n+1):before { display:none; }
.cMnu .cSubGrp .cSubLi li:nth-child(5n+1):before { content:'';display:block;position:absolute;left:0;right:0;border-top:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(1):after { content:'';position:absolute;left:20%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(2):after { content:'';position:absolute;left:40%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(3):after { content:'';position:absolute;left:60%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(4):after { content:'';position:absolute;left:80%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
}
@media screen and (min-width:580px) and (max-width:1023px) {
.cMnu .cSubGrp .cSubLi li { width:25%; }
.cMnu .cSubGrp .cSubLi li:nth-child(3n+1):before { display:none; }
.cMnu .cSubGrp .cSubLi li:nth-child(4n+1):before { content:'';display:block;position:absolute;left:0;right:0;border-top:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(1):after { content:'';position:absolute;left:25%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(2):after { content:'';position:absolute;left:50%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cMnu .cSubGrp .cSubLi li:nth-child(3):after { content:'';position:absolute;left:75%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
}
@media screen and (max-width:360px) {
.cMnu .cMnuLi li a { font-size:14px; }
}
@media screen and (max-width:320px) {
.cMnu .cMnuLi li a { font-size:13px; }
.cMnu .cMnuLi li a .txt { margin:0; }
.cMnu .cSubGrp .cSubLi li a .txt { font-size:13px; }
}

/* YES24의 선택 */
.yesPick.wSec { }
.yesPick .pickF { position:relative;margin:0 auto;margin:0 auto;max-width:498px;max-height:255px;overflow:hidden;opacity:0; }
.yesPick .pickF.flickOn { opacity:1; }
.yesPick .pickF .eg-flick-camera { display:-webkit-box;display:flex; }
/* .yesPick .pickF .eg-flick-camera { display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:flex; } */
.yesPick .pickF .panel { width:162px;-webkit-align-self:flex-end; /* add prefixed version */-ms-flex-item-align:end; /* add prefixed version */align-self:flex-end; }
.yesPick .pickF .panel .item_img { position:relative;padding-bottom:15px;width:162px; }
.yesPick .pickF .panel .item_img .img_grp { position:relative;display:inline-block;overflow:hidden;vertical-align:top;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16);transform-origin:bottom center; }
.yesPick .pickF .panel .item_img .img_grp:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.56px rgba(0,0,0,0.07); }
.yesPick .pickF .panel .item_img .img_grp .ico { position:absolute;left:0;top:0;z-index:3; }
.yesPick .pickF .panel .item_img .img_grp .ico.age { left:auto;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'yesM', serif;border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.yesPick .pickF .panel .item_img .img_grp img { margin:-2px;width:166px;min-height:166px;max-height:244px; }
.yesPick .pickF .panel .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.yesPick .item_info { position:relative;margin:0 15px 15px;text-align:center; }
.yesPick .item_info .info_cmt { height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#6699cc;font-weight:normal; }
.yesPick .item_info .info_name { height:21px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#333;font-weight:600; }
.yesPick .item_info .info_cmt+.info_name { margin-top:5px; }
.yesPick .item_info .info_pubGrp { display:block;margin-top:5px;height:17px;line-height:17px;overflow:hidden;word-break:break-all;font-size:13px;color:#999; }
.yesPick .item_info .info_pubGrp .info_auth { display:inline-block;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc( 50% - 10px );overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.yesPick .item_info .info_pubGrp .info_pub { display:inline-block;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc( 50% - 10px );overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top; }
.yesPick .item_info .info_pubGrp .divi { margin:2px 5px 0;position:relative;display:inline-block;width:1px;height:13px;overflow:hidden;text-indent:-99em;vertical-align:top; }
.yesPick .item_info .info_pubGrp .divi:before { content:'';position:absolute;left:0;top:0;height:13px;border-right:solid 1px #ccc; }
.yesPick .item_info .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.yesPick .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
@media screen and (min-width:498px) {
.yesPick .pickF:before { content:'';position:absolute;left:0;top:0;bottom:0;z-index:2001;width:25px;background: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%); }
.yesPick .pickF:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:2001;width:25px;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%); }
}
/* safari 9버전 핵 */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
.yesPick .pickF .panel .item_img .img_grp { transform-origin:center top; }
}}
@media not all and (min-resolution:.001dpcm) { @media { 
.yesPick .pickF .panel .item_img .img_grp { transform-origin:center top; }
}}
@media not all and (min-resolution:.001dpcm) { @supports (-webkit-appearance:none) and (stroke-color:transparent) { 
.yesPick .pickF .panel .item_img .img_grp { transform-origin:bottom center; }
}}

/* 지금, 인기 급상승 */
.nowBest {  }
.nowBest .tit_txt .ico_stock { margin:0 8px 0 0;width:30px;height:29px;background-position:-75px -450px; }
.nowBest .noData { padding:60px 0 !important; }
.nowBest .noData .tit { font-size:14px;color:#999;font-weight:normal; }
.nowBest .yMore { margin-top:16px; }
.nowBest .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* 새로 나온 책 */
.newBook {  }
.newBook .gLi.list { margin-top:5px; }
.newBook .gLi.list li.item:nth-child(n+3) { display:none; }
.newBook .gLi.list.moreOn li.item:nth-child(n+3) { display:block; }
.newBook .gLi.list.moreOn+.yMore { display:none; }
.newBook .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* 인기 태그 */
.bestTag .yMore { margin-top:-15px; }

/* 섹션 내용 변경 탭 */
/* base.css으로 이동 20.11.13 */
/*
.rndTabGrp { position:relative;height:40px;overflow:hidden; }
.rndTabGrp .rndTabBar { position:absolute;left:0;top:0;right:0;background-color:#fff; }
.rndTabGrp .rndTabBar .eg-flick-camera { will-change:transform; }
.rndTabGrp .rndTab { margin:0;height:40px; }
.rndTabGrp .rndTab .lnk_tab { display:inline-block;margin:0 15px;padding:0 13px;height:38px;line-height:38px;font-size:15px;font-weight:normal;color:#999;white-space:nowrap;border-radius:20px;border:solid 1px #ebebeb;background-color:#f8f8f8; }
.rndTabGrp .rndTab .lnk_tab .num { margin-right:8px;font-style:italic;font-family:'yesM', serif;font-weight:normal;font-style:oblique;font-size:16px; }
.rndTabGrp .rndTab .lnk_tab.tabOn { color:#333;border-color:#333;background-color:#fff; }
*/

/* 중고 가격대별 탭 */
.coinTabGrp { position:relative;height:70px;overflow:hidden; }
.coinTabGrp .coinTabBar { position:absolute;left:0;top:0;right:0;background-color:#fff; }
.coinTabGrp .coinTabBar .eg-flick-camera { will-change:transform; }
.coinTabGrp .coinTab { margin:0;height:70px; }
.coinTabGrp .coinTab .lnk_tab { position:relative;display:block;margin:0 15px;padding:16px 0 14px;width:68px;height:38px;line-height:19px;font-size:15px;font-weight:normal;color:#999;text-align:center;border-radius:35px;border:solid 1px #ebebeb;background-color:#f8f8f8; }
.coinTabGrp .coinTab .lnk_tab .txt { position:relative;z-index:2; }
.coinTabGrp .coinTab .lnk_tab.tabOn:before { content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:35px;background:url('/sysimage/mv2/w2/bg_coin.svg') no-repeat left top;background-size:70px auto; }
.coinTabGrp .coinTab .lnk_tab.tabOn { color:#333;border-color:#333;background-color:#facb00; }

/* 화제의 책 */
.issueBook .gLi { margin-top:-15px; }
/*
.issueBook .gLi.list li.item:nth-child(n+3) { display:none; }
.issueBook .gLi.list.moreOn li.item:nth-child(n+3) { display:block; }
.issueBook .gLi.list.moreOn+.yMore { display:none; }
*/
.issueBook .yMore { display:none; }
.issueBook .gLi.list .item_info .info_cmtBox { position:static;margin-top:10px; }
/* .issueBook .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; } */
@media screen and (min-width:640px) {
.issueBook .gLi { }
.issueBook .gLi .item:nth-child(odd) { margin-right:10px; }
.issueBook .gLi .item:nth-child(even) { margin-left:10px; }
.issueBook .gLi .item { display:inline-block;width:calc(50% - 25px);vertical-align:top; }
.issueBook .gLi .item:nth-child(2) { border-top:none; }
.issueBook .gLi.list li.item:nth-child(n+3) { padding-top:0;border-top:none; }
}

/* 작가 강연회 */
.authShow { position:relative;padding:30px 0 10px 0;height:313px;overflow:hidden; }
.authShow:before { content:'';position:absolute;left:0;top:0;z-index:0;width:0;height:0;font-size:0;line-height:0;border-bottom:solid 353px #d7eef6;border-right:solid -webkit-calc( 100vw ) transparent;border-right:solid -moz-calc( 100vw ) transparent;border-right:solid calc( 100vw ) transparent;
}
.authShow .tm_grp { position:absolute;left:0;top:50%;z-index:1;margin:-23px 0 0 0;padding:0;width:150px; }
.authCardF { position:relative;z-index:2; }
.authCardF .panel { position:absolute;padding-bottom:20px;height:293px; }
.authCardF .panel.item_first { padding-left:137px; }
.authCardF .itemUnit { position:relative;margin:0 15px;width:200px;height:293px;border-radius:15px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1); }
.authCardF .itemUnit .item_img { height:172px;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px; }
.authCardF .itemUnit .item_img img { width:200px;height:172px;border-top-left-radius:15px;border-top-right-radius:15px; }
.authCardF .itemUnit .item_info { margin:0 15px;padding:15px 0 0 0; }
.authCardF .itemUnit .item_info .info_tit { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;color:#333;font-size:18px;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.authCardF .itemUnit .item_info .info_des { display:block;height:17px;line-height:17px;overflow:hidden;word-break:break-all;font-size:13px;color:#999; }
.authCardF .itemUnit .item_info .info_des+.info_des { margin-top:3px; }
.authCardF .itemUnit .item_info .info_tit+.info_des { margin-top:6px; }
.authCardF .itemUnit .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.authCardF .panel.panelMore .yMoreHor { display:table;width:74px;height:293px;table-layout:fixed; }
.authCardF .panel.panelMore .yMoreHor * { box-sizing:border-box; }
.authCardF .panel.panelMore .yMoreHor .lnk_more { display:table-cell;text-align:center;vertical-align:middle; }
.authCardF .panel.panelMore .yMoreHor .lnk_more .ico_more { display:block;margin:0 auto;padding:11px;width:44px;height:44px;border:solid 1px #ebebeb;border-radius:22px;background-color:rgba(255,255,255,0.9); } /* 상위 속성 : box-sizing border-box */
.authCardF .panel.panelMore .yMoreHor .lnk_more .ico_more .bgC_com { width:20px;height:20px;background-position:0 -525px; }
.authCardF .panel.panelMore .yMoreHor .lnk_more .txt { display:block;margin-top:6px;line-height:19px;font-size:15px;color:#666;font-weight:normal; }
@media screen and (min-width:580px) {
.authShow:before { border-right:solid 580px transparent; }
}
@media screen and (max-width:360px) {
.authShow { height:295px; }
.authShow .tm_grp { margin:-38px 0 0 0;width:120px; }
.authShow .tm_grp .tit_txt { height:auto;max-height:58px;-webkit-line-clamp:2; }
.authShow .tm_grp .tit_txt em { display:block; }
.authCardF .panel { height:275px; }
.authCardF .panel.item_first { padding-left:120px; }
.authCardF .itemUnit { width:180px;height:275px;border-radius:15px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1); }
.authCardF .itemUnit .item_img { height:154px; }
.authCardF .itemUnit .item_img img { width:180px;height:154px; }
}

/* 이런 책은 어떠세요? */
.elemNo13Grp { padding-bottom:20px; }
.elemNo13Grp .cardUnit { padding-bottom:18px; }
.elemNo13Grp .cardUnit .ts_grp .ts_cmt { display:-webkit-box;min-height:17px;max-height:34px;word-break:break-all;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.elemNo13Grp .ySclHor .panel.panelMore .yMoreHor .lnk_more { vertical-align:bottom; }

/* MD가 읽고 쓴 리뷰 */
.mdRBox .rBox { padding-bottom:15px;background-color:#f8f8f8; }
.mdRBox .rBox .ts_grp { padding:14px 0 13px;text-align:center; }
.mdRBox .rBox .ts_grp .ts_txt .tit_txt { display:-webkit-box;max-height:44px;overflow:hidden;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.mdRBox .rBox .ts_grp .ts_cmt { display:-webkit-box;max-height:34px;overflow:hidden;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.mdRBox .rBox .gLi { margin:0 15px; }
.mdRBox .rBox .item .itemUnit { position:relative;z-index:1;width:113px;min-height:231px; }
.mdRBox .rBox .item .item_rv { position:absolute;left:128px;top:0;right:0;bottom:0;z-index:2;padding:12px 0 0 0;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
.mdRBox .rBox .item .item_rv .rv_txt {  }
.mdRBox .rBox .item .item_rv .rv_txt a { display:-webkit-box;margin:0 15px;height:189px;line-height:21px;overflow:hidden;word-break:break-all;text-align:justify;font-size:14px;font-weight:normal;color:#999;letter-spacing:-0.56px;-webkit-line-clamp:9;-webkit-box-orient:vertical; }
.mdRBox .rBox.rBoxOpen .itemUnit { opacity:0; }
.mdRBox .rBox.rBoxOpen .item_rv { left:0; }
@media screen and (min-width: 414px) {
.mdRBox .rBox .item .itemUnit { width:125px; }
.mdRBox .rBox .item .item_rv { left:140px; }
.mdRBox .rBox .item .item_rv .rv_txt { }
.mdRBox .rBox .item .item_rv .rv_txt a { height:210px;-webkit-line-clamp:10; }

}

/* #################### 외서 #################### */
/* 환율 */
.exChgGrp { padding:13px 0;text-align:center;font-size:0;line-height:0; }
.exChgGrp .exChg { display:inline-block;margin:0 15px;font-size:16px;vertical-align:top; }
.exChgGrp .exChg .exChg_ico { float:left;padding-top:1px; }
.exChgGrp .exChg .exChg_ico img { width:36px;height:36px; }
.exChgGrp .exChg .exChg_txt { display:block;margin-left:46px;text-align:left; }
.exChgGrp .exChg .exChg_txt span { display:block;height:19px;line-height:19px;font-size:16px;color:#333;font-weight:normal; }
.exChgGrp .exChg .exChg_txt strong { display:block;height:19px;line-height:19px;font-size:16px;color:#333;font-weight:bold;white-space:nowrap; }
.exChgGrp+.bestKLi { margin-top:0; }

/* 특가도서 */
.hotDealB { }
.hotDealB .ySclHor { min-height:483px; } /* 제목 + 가격 2줄 */
.hotDealB .ySclHor.gLi.thumb .item_info { height:63px; } /* 제목 + 가격 2줄 */
@media screen and (min-width:375px) {
.hotDealB .ySclHor { min-height:517px; }
}

/* 기본 스크롤섹션 : 외서 : MD 추천, eBook : 주목 신간 */
.secSclGoods { padding-bottom:20px; }

/* 기본 더보기섹션 */
.secBasicMore { }
.secBasicMore .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }

/* 원서 번역서 */
.bVSb {}
.bVSb .tm_des .des_txt { display:-webkit-box;min-height:21px;max-height:42px;overflow:hidden;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.bVSb .gLi { position:relative;text-align:center;background-color:#e1ebf6; }
.bVSb .gLi:before { content:'';position:absolute;left:0;top:0;bottom:0;width:50%;z-index:1;background-color:#fce0e0; }
.bVSb .gLi:after { content:'VS';position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;width:40px;height:40px;line-height:40px;border-radius:20px;text-align:center;font-size:20px;color:#333;font-weight:bold;z-index:2;letter-spacing:-0.8px;background-color:#fff; }
.bVSb .gLi .item { display:inline-block;position:relative;z-index:2;padding:20px 0;width:50%;vertical-align:bottom; }
.bVSb .gLi .item .itemUnit { display:block;margin:0 auto; }
.bVSb .gLi .item .itemUnit .item_img { margin:0 auto;width:112px; }
.bVSb .gLi .item .itemUnit .item_info { margin-left:auto;margin-right:auto;padding-left:20px;width:152px;height:65px; }
@media screen and (max-width:320px) {
.bVSb .gLi:after { margin:-15px 0 0 -15px;width:30px;height:30px;line-height:30px;border-radius:15px;font-size:15px;letter-spacing:-0.5px; }
}

/* 원서 번역서 */
.movNbook {}
.movNbook .tm_des .des_txt { display:-webkit-box;min-height:21px;max-height:42px;overflow:hidden;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical; }

.fBookPSec {}
.fBookPSec .gLi.thumb.squareFit { border-bottom:none; }
.fBookPSec+.fBookPSec { margin-top:1px; }

/* #################### 중고 #################### */
/* 중고샵 숏컷 */
.shortcutUsed { margin:0 14px 0 13px;padding:10px 0 0;font-size:0;line-height:0; }
.shortcutUsed ul { display:table;width:100%;table-layout:fixed; }
.shortcutUsed li { display:table-cell;width:33.33%;text-align:center;vertical-align:top; }
.shortcutUsed li:nth-child(2) { width:auto; }
.shortcutUsed li a { display:block;margin:0 1px 0 2px;padding:5px 0 0 0;height:58px;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
.shortcutUsed li a .ico { display:block; }
.shortcutUsed li a .ico img { height:36px; }
.shortcutUsed li a .txt { display:block;margin-top:-2px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;font-size:13px;color:#333; }

/* 금주의 특가 도서 (중고샵) */
.usedSPrice.wSec { background-color:#f3fbfe; }
.usedSPrice .gLi.list { margin-top:-15px; }
.usedSPrice .gLi.list .item+.item { border-color:#dfecf7; }
.usedSPrice .yMore { background-color:transparent; }
.usedSPrice .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #dfecf7; }

/* 새로 등록된 중고 */
.newUsed { padding-bottom:20px; }

/* 가격대별 중고 */
.uPriceSection { padding-bottom:20px; }

/* 판매자 인기샵 */
.uShopCard { height:229px;overflow:hidden; }
.uShopCard .panel { width:360px; }
.uShopCard .panel dl { display:block;margin:0 15px;width:328px;text-align:center;border:solid 1px #ebebeb;border-radius:3px;background-color:#f8f8f8; }
.uShopCard .panel dt { display:block; }
.uShopCard .panel dt em.txt { display:block;margin:0 auto;width:185px;height:50px;overflow:hidden;line-height:52px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;letter-spacing:-0.72px;border-bottom:solid 3px #333; }
.uShopCard .panel dd { display:block;padding:15px 0; }
.uShopCard .panel dd ul { margin:0 0 0 10px;height:144px; }
.uShopCard .panel dd ul li { float:left;padding:0 5px;width:144px; }
.uShopCard .panel dd ul li a { position:relative;display:table-cell;width:144px;height:144px;text-align:center;vertical-align:middle;background-color:#fff; }
.uShopCard .panel dd ul li a .ico.age { display:block;position:absolute;right:5px;top:5px;width:24px;height:24px;text-align:center;line-height:24px;overflow:hidden;font-size:12px;color:#fff;font-family:'yesM', serif;border-radius:12px;text-align:center;letter-spacing:0;text-indent:-0.5px;background-color:#ff6666; }
.uShopCard .panel dd ul li a:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.5px rgba(0,0,0,0.07); }
.uShopCard .panel dd ul li a .img_bdr { display:inline-block;overflow:hidden;vertical-align:top; }
.uShopCard .panel dd ul li a .img_bdr img { margin:-1px;max-width:146px;max-height:146px; }
@media screen and (min-width:360px) and (max-width:374px) {
.uShopCard { height:219px; }
.uShopCard .panel { width:340px; }
.uShopCard .panel dl { width:308px; }
.uShopCard .panel dd ul { height:134px; }
.uShopCard .panel dd ul li { width:134px; }
.uShopCard .panel dd ul li a { width:134px;height:134px; }
.uShopCard .panel dd ul li a .img_bdr img { max-width:136px;max-height:136px; }
}
@media screen and (max-width:320px) {
.uShopCard { height:199px; }
.uShopCard .panel { width:300px; }
.uShopCard .panel dl { width:268px; }
.uShopCard .panel dd ul { height:114px; }
.uShopCard .panel dd ul li { width:114px; }
.uShopCard .panel dd ul li a { width:114px;height:114px; }
.uShopCard .panel dd ul li a .img_bdr img { max-width:116px;max-height:116px; }
}
.uBrandLi { margin:5px 15px 0; }
.uBrandLi li { border-top:solid 1px #ebebeb; }
.uBrandLi li:first-child { border-top:none; }
.uBrandLi li:nth-child(n+4) { display:none; }
.uBrandLi.moreOn li:nth-child(n+4) { display:block; }
.uBrandLi li a { display:block;padding:13px 6px 13px;height:22px;overflow:hidden;white-space:nowrap;color:#999;text-overflow:ellipsis; }
.uBrandLi li a dl { display:inline; }
.uBrandLi li a dt { display:inline-block;margin:1px 5px 0 0;width:74px;height:18px;overflow:hidden;line-height:18px;font-size:12px;white-space:normal;text-align:center;color:#999;border:solid 1px #ebebeb;vertical-align:top; }
.uBrandLi li a dt .txt { display:block;margin:0 2px;word-break:break-all; }
.uBrandLi li a dd { display:inline;line-height:22px;vertical-align:top; }
.uBrandLi li a dd p { display:inline-block;margin-right:3px;font-size:18px;font-weight:500;color:#333;vertical-align:0; }
/* .uBrandLi li a dd .txt { display:inline;font-size:15px;font-weight:normal;color:#999;vertical-align:1px; } */
.hotUsedShop .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
.hotUsedShop .uBrandLi.moreOn+.yMore { display:none; }

@media screen and (max-width:413px) {
.uBrandLi li a { padding:10px 6px 10px;height:auto; }
.uBrandLi li a dl { display:block;position:relative;padding-top:25px; }
.uBrandLi li a dl dt { position:absolute;left:0;top:0; }
.uBrandLi li a dl dd { display:block;height:22px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;color:#999; }
}

.usedPSec {}
.usedPSec .gLi.thumb.squareFit { border-bottom:none; }
.usedPSec+.usedPSec { margin-top:1px; }

/* #################### eBook #################### */
/* sub menu */
.subMnuGrp { position:relative;padding:10px 0;height:40px;background-color:#f8f8f8; }
.subMnuGrp.dummy { padding:0;height:auto; }
.subMnuGrp .subMnuBar { position:absolute;left:0;top:0;right:0;padding:0 8px;background-color:#f8f8f8; }
.subMnuGrp.dummy .subMnuBar { display:none; }
.subMnuGrp .subMnuBar * { box-sizing:border-box; }
.subMnuGrp .subMnuBar ul { margin:0 auto;display:table;max-width:768px;width:100%;table-layout:fixed; }
.subMnuGrp .subMnuBar ul li { display:table-cell;height:60px;vertical-align:top; }
.subMnuGrp.eBook .subMnuBar ul li { width:16.66%; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(1) { width:auto; }
.subMnuGrp .subMnuBar .lnk_mnu { position:relative;display:block;padding:10px 0;text-align:center; }
.subMnuGrp .subMnuBar .lnk_mnu .txt { position:relative;z-index:2;display:block;height:40px;line-height:40px;text-align:center;font-size:15px;color:#333;font-weight:normal;letter-spacing:0; }
.subMnuGrp .subMnuBar li.mnuOn .lnk_mnu .txt { display:inline-block;padding:0 13px;border-radius:20px;color:#fff;vertical-align:top;background-color:#333; }
.subMnuGrp.dummy .subMnuBar.fixed { display:block;margin:0 auto;position:fixed;top:50px;z-index:5000;max-width:1008px; } /* 1024 - 8 - 8 */
.subMnuGrp.dummy .subMnuBar.fixed .lnk_mnu { padding:5px 0; }
.subMnuGrp.dummy .subMnuBar.fixed ul li { height:50px; }
.subMnuGrp.dummy .subMnuBar.fixed:before { content:'';position:absolute;left:0;right:0;top:49px;z-index:1;border-bottom:solid 1px #ebebeb; }
@media screen and (max-width:579px) {
.subMnuGrp .subMnuBar li.mnuOn .lnk_mnu:before { content:'';position:absolute;left:0;top:10px;right:0;bottom:10px;z-index:1;border-radius:20px;background-color:#333; }
.subMnuGrp.dummy .subMnuBar.fixed li.mnuOn .lnk_mnu:before { top:5px;bottom:5px; }
.subMnuGrp .subMnuBar li.mnuOn .lnk_mnu .txt { display:block;margin:0 auto;padding:0;border-radius:0;background-color:transparent; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(1) { width:auto; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(2) { width:17.31%; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(3) { width:13.96%; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(4) { width:26.25%; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(5) { width:17.31%; }
.subMnuGrp.eBook .subMnuBar ul li:nth-child(6) { width:11.17%; }
}
@media screen and (max-width:360px) {
.subMnuGrp .subMnuBar ul li .lnk_mnu .txt { font-size:14px; }
}

/* eBook 베스트셀러 */
.eBookBest {}
.eBookBest .tm_grp { padding-bottom:5px; }
.eBookBest .gLi.best li:nth-child(n+4) { display:none; }
.eBookBest .bestOlGrp.moreOn .gLi.best li:nth-child(n+4) { display:block; }
.eBookBest .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
.eBookBest .bestOlGrp  .yMore.moreLi { display:block; }
.eBookBest .bestOlGrp  .yMore.morePg { display:none; }
.eBookBest .bestOlGrp.moreOn .yMore.moreLi { display:none; }
.eBookBest .bestOlGrp.moreOn .yMore.morePg { display:block; }

/* eBook 핫이슈 */
.eBookKeyLi { margin:0 3px 0 2px;padding-bottom:15px;font-size:0;line-height:0;text-align:center; }
.eBookKeyLi li { display:inline-block;margin:0 2px 5px 3px;width:82px;height:82px;overflow:hidden;border-radius:41px;vertical-align:top; }
.eBookKeyLi li a { position:relative;display:table-cell;width:82px;height:82px;text-align:center;vertical-align:middle;background-size:cover; }
.eBookKeyLi li a.bgImgOn:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background-color:rgba(0,0,0,0.55); }
.eBookKeyLi li a .txt { position:relative;z-index:2;display:block;margin:0 10px;padding-top:3px;max-height:36px;overflow:hidden;line-height:18px;font-size:14px;font-weight:normal;color:#fff;text-shadow:0.5px 0.5px 0 rgba(0,0,0,0.3);word-wrap:break-word; }
.eBookKeyLi li:nth-child(1) { background-color:#993366; }
.eBookKeyLi li:nth-child(2) { background-color:#993399; }
.eBookKeyLi li:nth-child(3) { background-color:#663399; }
.eBookKeyLi li:nth-child(4) { background-color:#993366; }
.eBookKeyLi li:nth-child(5) { background-color:#333399; }
.eBookKeyLi li:nth-child(6) { background-color:#339999; }
.eBookKeyLi li:nth-child(7) { background-color:#339933; }
.eBookKeyLi li:nth-child(8) { background-color:#669933; }
@media screen and (max-width:320px) {
.eBookKeyLi li { width:72px;height:72px;border-radius:36px; }
.eBookKeyLi li a { width:72px;height:72px; }
.eBookKeyLi li a .txt { margin:0 8px;line-height:17px;font-size:13px; }
}

/* eBook 숏컷 */
.shortcutEBook { position:relative;z-index:2;padding:15px 0 20px;overflow:hidden;text-align:center; }
.shortcutEBook ul { position:relative;z-index:2;margin:0 auto; }
.shortcutEBook ul:after { content:'';clear:both;display:block; }
.shortcutEBook li { position:relative;float:left;width:25%; }
.shortcutEBook li a { display:block;padding:5px 0 0 0;height:55px; }
.shortcutEBook li a em.ico { display:block; }
.shortcutEBook li a em.ico img { width:36px;height:36px; }
.shortcutEBook li a em.txt { display:block;height:17px;line-height:17px;font-size:11px;color:#333; }

/* #################### 웹소설/코믹 #################### */
.storyFree { position:relative;padding-bottom:20px;overflow:hidden; }
.storyFree:before { content:'';position:absolute;left:0;right:0;top:-38px;height:76px;border-radius:50%;background-color:#d7eef6; }
.storyFree .tm_grp { position:relative;z-index:2; }
.storyFree .ts_grp { position:relative;margin-top:20px;padding:15px 0 13px 0; }
.storyFree .ts_grp:before { content:'';position:absolute;left:-15px;top:0;right:-15px;border-top:solid 1px #ebebeb; }
.storyFree .tm_grp+.ts_grp { margin-top:0;padding:0 0 13px 0; }
.storyFree .tm_grp+.ts_grp:before { display:none; }
.storyFree .freeZone.free01 .ts_grp { margin-top:0;padding:0 0 13px 0; }
.storyFree .freeZone.free01 .ts_grp:before { display:none; }
.storyFree .freeZone.free01.freeNone { display:none; }
.storyFree .freeZone.free01.freeNone+.freeZone .ts_grp { margin-top:0;padding:0 0 13px 0; }
.storyFree .freeZone.free01.freeNone+.freeZone .ts_grp:before { display:none; }
.storyFree .ySclHor .panelMore .yMoreHor { height:230px; }
.storyFree .adFGrp { margin:0 15px;overflow:hidden; }
@media screen and (max-width:375px) {
.storyFree .adFGrp .adF.story .panel a img { margin:0 -15px; }
}

.storyBest { }

.cheerUp {}
.cheerUp .tit_txt { display:block;overflow:visible; }
.cheerUp .tit_txt .ico { }
.cheerUp .tit_txt .ico img { margin:-3px 2px 0 -2px;width:36px;height:36px; }
.cheerUp .cheerUpBox { margin:0 15px;padding-bottom:15px;text-align:center;border-radius:3px;background-color:#f8f8f8; }
.cheerUp .cheerUpBox .ts_grp { padding:14px 0 8px;text-align:center; }
.cheerUp .cheerUpBox .ts_grp .tit_txt { color:#6699cc; }
.cheerUp .cheerUpBox .cheerUpBtn { margin:0 15px;height:40px; }
.cheerUp .cheerUpBox .cheerUpBtn:after { content:'';clear:both;display:block; }
.cheerUp .cheerUpBox .cheerUpBtn li { float:left;width:50%; }
.cheerUp .cheerUpBox .cheerUpBtn li .btn_c { border-radius:3px; }
.cheerUp .cheerUpBox .cheerUpBtn li:nth-child(1) .btn_c { margin-right:2.5px; }
.cheerUp .cheerUpBox .cheerUpBtn li:nth-child(2) .btn_c { margin-left:2.5px; }

.goToSite { margin:0 15px;padding:15px 0;height:50px;text-align:center; }
.goToSite+.goToSite { position:relative;z-index:2;margin-top:-5px;padding-top:0; }
.goToSite a { display:block;height:48px;line-height:48px;border:solid 1px #ebebeb;border-radius:3px;background-color:#fff; }
.goToSite a .txt { line-height:48px;color:#666;font-weight:normal; }
.goToSite a .bgC_com.ico_arrR { margin:18px 0 0 4px;width:8px;height:12px;background-position:-30px -85px; }

/* #################### CD/LP #################### */
.preAudio { padding-bottom:25px; }
.preAudio .mPlayF { height:240px;overflow:hidden; }
.preAudio .mPlayF * { box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
.preAudio .mPlayF .panel { margin:0 auto;width:240px;height:240px; }
.preAudio .mPlayF .item_img { position:relative;margin:0 auto;width:240px;height:240px; }
.preAudio .mPlayF .item_img:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:6;background-color:transparent; }
.preAudio .mPlayF .item_img .mediPlayer { position:absolute;left:0;top:0;right:0;z-index:5;width:240px;opacity:0;transition:opacity 0.3s;transition-timing-function:ease; }
.preAudio .mPlayF .item_img.activeOn .mediPlayer { opacity:1; }
.preAudio .mPlayF .item_img.activeOn:before { z-index:1; }
.preAudio .mPlayF .item_img .mediPlayer .control { position:absolute;left:90px;top:90px;z-index:5;pointer-events:none;cursor:pointer;opacity:0; }
.preAudio .mPlayF .item_img .mediPlayer .play { opacity:1; }
.preAudio .mPlayF .item_img .mediPlayer .pause { opacity:0; }
.preAudio .mPlayF .item_img .mediPlayer.isPlay .play { opacity:0; }
.preAudio .mPlayF .item_img .mediPlayer.isPlay .pause { opacity:1; }
.preAudio .mPlayF .item_img .mediPlayer.isPause .play { opacity:1; }
.preAudio .mPlayF .item_img .mediPlayer.isPause .pause { opacity:0; }
.preAudio .mPlayF .item_img .mediPlayer .ended .stop { opacity:1;pointer-events:none; }
.preAudio .mPlayF .item_img .mediPlayer .precache-bar .done { opacity:0; }
.preAudio .mPlayF .item_img .mediPlayer .not-started .progress-bar { display:none; }
.preAudio .mPlayF .item_img .mediPlayer .ended .progress-bar { display:none; }
.preAudio .mPlayF .item_img .mediPlayer .ended .progress-track { stroke-opacity : 1; }
.preAudio .mPlayF .item_img .mediPlayer .progress-bar { transition:stroke-dashoffset 500ms;stroke-dasharray:304.106168867492;stroke-dashoffset:304.106168867492; }
.preAudio .mPlayF .item_img .mediPlayer .precache-bar { transition:stroke-dashoffset 500ms;stroke-dasharray:304.106168867492;stroke-dashoffset:304.106168867492; }
.preAudio .mPlayF .item_img .img_bdr { position:relative;display:inline-block;width:240px;height:240px;overflow:hidden;border-radius:120px; }
.preAudio .mPlayF .item_img .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border-radius:120px;background-color:rgba(0,0,0,0.03); }
.preAudio .mPlayF .item_img .img_bdr img { margin:-2px;width:244px;height:244px; }
.preAudio .item_info { position:relative;margin:15px auto 0;width:260px;height:87px;text-align:center; }
.preAudio .item_info .info_sName { position:relative;display:inline-block;padding-left:24px;height:20px;overflow:hidden;line-height:21px;font-size:15px;font-weight:bold;color:#333;letter-spacing:-0.6px;vertical-align:top; }
.preAudio .item_info .info_sName:before { content:'';position:absolute;left:0;top:0;width:20px;height:20px;background:url('/sysimage/mV2/w2/ico_music.svg') no-repeat left top;background-size:20px auto; }
.preAudio .item_info .info_cmt { display:-webkit-box;margin-top:9px;min-height:19px;max-height:38px;line-height:19px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#6699cc;letter-spacing:-0.56px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.preAudio .item_info .info_name { display:-webkit-box;margin-top:3px;height:17px;line-height:17px;overflow:hidden;word-break:break-all;font-size:13px;font-weight:normal;color:#999;letter-spacing:-0.52px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.preAudio .item_info .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }

.starShop { background:url('/sysimage/mv2/w2/bgSShop.jpg') no-repeat center top;background-size:cover; }
.starShop .tm_grp .tm_cmt { color:#fff; }
.starShop .tm_grp .tm_txt .tit_txt { color:#fff; }
.starShop .starShopBn { margin:0 8px 0 7px; }
.starShop .starShopBn .starShopBnRow { margin:0 auto;max-width:480px; }
.starShop .starShopBn .starShopBnRow:after { content:'';clear:both;display:block; }
.starShop .starShopBn .starShopBnRow .starShopBnSet { float:left;width:50%; }
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_txt { margin-top:15px;text-align:center; }
.starShop .starShopBn .starShopBnRow .starShopBnSet a { display:block;margin:0 7px 0 8px;overflow:hidden;border-radius:15px;background-color:#f4f4f4; }
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_img a img { width:100%;border-radius:15px; }
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_txt a { padding:15px 0; }
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_txt a em.txt { display:block;margin:0 14px;height:22px;overflow:hidden;line-height:22px;font-size:17px;color:#333;letter-spacing:-0.68px; }
.starShop .yMore { opacity:0.5;background-color:transparent; }
.starShop .yMore .lnk_more .txt { color:#fff; }
.starShop .yMore .lnk_more .bgC_com.ico_arrR { background-position:-70px -85px; }
@media screen and (min-width:321px) and (max-width:360px) {
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_txt a em.txt { height:20px;line-height:20px;font-size:15px;letter-spacing:-0.48px; }
}
@media screen and (max-width:320px) {
.starShop .starShopBn .starShopBnRow .starShopBnSet.bn_txt a em.txt { height:19px;line-height:19px;font-size:13px;letter-spacing:-0.48px; }
}

.lpShop.wSec { margin-top:15px; }
.lpShop .tm_grp { margin:0;background:#eee url('/sysimage/mv2/w2/bgLShop.jpg') no-repeat center top;background-size:240px auto; }
.lpShop .tm_grp .tm_cmt { color:#fff; }
.lpShop .tm_grp .tm_txt .tit_txt { color:#fff; }
.lpShop .ts_grp.lpNew { position:relative;margin-top:16px; }
.lpShop .ts_grp.lpNew:before { content:'';position:absolute;left:-15px;top:-1px;right:-15px;border-top:solid 1px #ebebeb; }
.lpShop .yMore:before { content:'';position:absolute;left:0;top:-1px;right:0;border-top:solid 1px #ebebeb; }

/* #################### DVD/BD #################### */
.dvdPSec {}
.dvdPSec .gLi.thumb.squareFit { border-bottom:none; }
.dvdPSec+.dvdPSec { margin-top:1px; }

/* #################### 문구/GIFT #################### */
/* 시즌 메뉴 */
.seasonLi { position:relative;height:60px; }
.seasonLi.item_2col:after { content:'';clear:both;display:block; }
.seasonLi.item_2col li { float:left;width:50%;height:60px;text-align:center; }
.seasonLi.item_2col li a { display:block;line-height:60px; }
.seasonLi.item_2col li a .ico img { margin:16px 4px 0 0;height:28px; }
.seasonLi.item_2col li a .txt { color:#fff;font-size:18px;font-family:'yesGo','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:500; }
.seasonLi.item_2col li .bit { position:absolute;bottom:0;left:50%;top:0;margin-left:-20px;width:40px; }
.seasonLi.item_2col li:nth-child(1) .bit { z-index:2; }
.seasonLi.item_2col li:nth-child(1) .bit { width:0;height:0;border-right:solid 40px transparent;border-bottom:solid 60px #000000; }
.seasonLi.item_2col li:nth-child(2) .bit { display:none; }
.seasonLi.item_2col li:nth-child(2):after { content:'';position:absolute;bottom:0;left:50%;top:0;z-index:1;margin-left:-20px;width:40px;height:60px;background-color:inherit; }

/* 하루 특가 */
.oneDayPrice { padding-bottom:20px; }
.oneDayPrice .oneDay_bar { position:relative;margin:0 30px;font-size:1px;line-height:1px; }
.oneDayPrice .oneDay_bar .barBase { display:block;height:3px;border-radius:6px;background-color:#eee; }
.oneDayPrice .oneDay_bar .barBase .barGraph { display:block;position:relative;height:3px;border-radius:6px;font-size:1px;line-height:1px;background-color:#ff6666; }
.oneDayPrice .oneDay_bar .barBase .barGraph { -webkit-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out; }
.oneDayPrice .oneDay_bar .barBase .barGraph .dot { display:block;position:absolute;right:0;top:-2px;margin-right:-3px;width:7px;height:7px;border-radius:7px;background-color:#ff6666; }
.oneDayPrice .oneDay_bar .barBase .barGraph .barAlt { display:block;position:absolute;right:0;top:12px;margin-right:-27px;width:54px;height:15px;line-height:15px;border-radius:15px;border:solid 1px #ff6666; }
.oneDayPrice .oneDay_bar .barBase .barGraph .barAlt .cock { background:url('data:/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAAEYFd0qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVpJREFUeNpiYACC/6mpCQxgRlrafzAA0gABxAAH/9+8AQsCBBADVK0BmJea+h7EBwgg7ABs0Pz5/1FNBYH8/P8AAcSIojIlxYGBiWk/iM04axZcjgUsmZAgwMDG9p6hv5+BgYsLokFG5j/D48cXGGfPNmSEOwsPAAggTMfBvIsEGNFdD2b8++fIOGfOAZg4E5IJ7xksLRkYZs5kADkeFCjoVpz/39SE8PbXr+BABXsIZB3YCk5OBoYJE1Ad8vgxA0NLC8RNxPgOIMAYCfqUkXE+hPM/ERhmC0gyCOwxRkZQCPAzODkxMHz/zsBw/DhI6iPQQAeggRfwByXIw6ys+4GGGDDo6zMwZGWhqu7pYWC4fRvkugsMv387Mi5Y8AHDIKArQAY4MMjIMDAUF8OTAgb49o2BobeXgeHJE5CBB4Cuc0SENgiAQhxkgKwscUkFFBsgA0HeJjZGiAEAbUWt+hkBD/8AAAAASUVORK5CYII=') no-repeat left top;background-size:9px 6px; } /* sysimage/mv2/w2/cock_gift.png */
.oneDayPrice .oneDay_bar .barBase .barGraph .barAlt .cock { display:block;position:absolute;left:50%;top:-5px;margin-left:-4px;width:9px;height:6px;background-position:0 0; }
.oneDayPrice .oneDay_bar .barBase .barGraph.cockLft .barAlt { margin-right:-40px; }
.oneDayPrice .oneDay_bar .barBase .barGraph.cockLft .barAlt .cock { margin-left:-18px; }
.oneDayPrice .oneDay_bar .barBase .barGraph.cockRgt .barAlt { margin-right:-14px; }
.oneDayPrice .oneDay_bar .barBase .barGraph.cockRgt .barAlt .cock { margin-left:8px; }
.oneDayPrice .oneDay_bar .barBase .barGraph .barAlt .txt_time { display:block;height:15px;overflow:hidden;line-height:17px;color:#ff6666;font-size:11px;letter-spacing:0;text-align:center;font-weight:bold; }
.oneDayPrice .oneDayF { margin-top:39px;height:240px;overflow:hidden; }
.oneDayPrice .oneDayF .panel { position:absolute;margin:0 auto;width:240px;height:240px; }
.oneDayPrice .oneDayF .item_img .img_grp { position:relative;display:block; }
.oneDayPrice .oneDayF .item_img .img_grp .ico.sale { position:absolute;right:0;top:10px;z-index:2;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;color:#fff;font-size:22px;font-family:'yesM';font-weight:normal;background-color:#ff6666;opacity:0;transition:opacity 0.3s;transition-timing-function:ease; }
.oneDayPrice .oneDayF .item_img .img_grp .ico.sale .num { font-size:24px;font-family:'yesM'; }
.oneDayPrice .oneDayF .item_img.activeOn .img_grp .ico.sale { opacity:1; }
.oneDayPrice .oneDayF .item_img .img_bdr { position:relative;z-index:1;display:block;width:240px;height:240px;overflow:hidden;border-radius:120px; }
.oneDayPrice .oneDayF .item_img .img_bdr img { margin:-1px;width:242px;min-height:242px; }
.oneDayPrice .oneDayF .item_img .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border-radius:120px;background-color:rgba(0,0,0,0.02); }
.oneDayPrice .oneDayF .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
.oneDayPrice .item_info { position:relative;margin:15px auto 0;width:260px;height:87px;text-align:center; }
.oneDayPrice .item_info .info_cmt { height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#6699cc;font-weight:normal; }
.oneDayPrice .item_info .info_name { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;font-size:18px;color:#333;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.oneDayPrice .item_info .info_cmt+.info_name { margin-top:5px; }
.oneDayPrice .item_info .info_name+.info_price { margin-top:5px; }
.oneDayPrice .item_info .info_pubGrp+.info_price { margin-top:6px; }
.oneDayPrice .item_info .info_price .txt_item { display:inline-block;margin-right:5px;margin-top:2px;height:18px;overflow:hidden;line-height:18px;font-size:14px;font-weight:400;color:#333;vertical-align:middle; }
.oneDayPrice .item_info .info_price .txt_sale { display:inline-block;margin-right:4px;height:20px;line-height:20px;font-family:'yesM' !important;font-size:14px;font-weight:300;color:#ff6666;vertical-align:middle; }
.oneDayPrice .item_info .info_price .txt_sale .num { font-size:16px;font-weight:300;color:#ff6666; }
.oneDayPrice .item_info .info_price .txt_num { display:inline-block;height:20px;line-height:20px;font-size:15px;font-weight:300;color:#333;vertical-align:middle; }
.oneDayPrice .item_info .info_price .txt_num.dash { margin-right:4px; }
.oneDayPrice .item_info .info_price .txt_num.dash .yes_m { font-size:12px;color:#999;text-decoration:line-through; }
.oneDayPrice .item_info .info_price .txt_num .yes_m { font-size:16px;font-weight:300; }
.oneDayPrice .item_info .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }

/* gift gMdChoice */
.gMdChoice { }
.gMdChoice .tm_grp { padding-bottom:5px; }
.gMdChoice .ySclHor.cLi .panel { background-color:transparent; }
.gMdChoice .ySclHor.cLi .cardUnit { width:200px; }
.gMdChoice .ySclHor.cLi .cItem+.cItem { margin-top:0; }
.gMdChoice .ySclHor.cLi .cardUnit .cardTop.tpImg a span { padding:0;height:200px; }
.gMdChoice .ySclHor.cLi .cardUnit .cardBot.cardG .info_name { max-height:22px;-webkit-line-clamp:1; }
.gMdChoice .ySclHor.cLi .cardUnit .cardBot.cardG .info_cmt { height:38px; }

/* GIFT HOT ITEM */
.gHItem { padding-bottom:15px; }
@media screen and (min-width:580px) {
.gHItem .cLi { margin:0 8px 0 7px; }
.gHItem .cLi:after { content:'';clear:both;display:block; }
.gHItem .cLi .cItem { float:left;width:50%; }
.gHItem .cLi .cItem .cardUnit { margin:0 7px 0 8px; }
.gHItem .cLi .cItem+.cItem { margin-top:0; }
.gHItem .cLi .cardUnit .cardTop.tpTxt a .txt_book { padding-left:20px;min-height:21px;max-height:84px;line-height:21px;font-size:15px;-webkit-line-clamp:4; }
.gHItem .cLi .cardUnit .cardBot.cardG .info_name { max-height:22px;-webkit-line-clamp:1; }
}

/* GIFT PICK */
.gPick { padding-bottom:15px; }
.gPick .gPickBlock { margin:0 15px;position:relative;width:330px;height:285px;text-align:center; }
.gPick .gPickBlock .gPickSet { position:relative;height:142px;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;background-size:cover; }
.gPick .gPickBlock .gPickSet .pick_name { position:relative;z-index:3;margin:0 20px;height:142px;overflow:hidden;line-height:142px;color:#fff;font-size:20px;font-family:'yesGo','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:600;text-shadow:0.5px 0.5px 0 rgba(0,0,0,0.3); }
.gPick .gPickBlock .gPickSet:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,0.3); }
.gPick .gPickBlock .gPickSet a { display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;color:transparent; }
.gPick .gPickBlock .gPickSet+.gPickSet { margin-top:1px;border-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px; }
@media screen and (max-width:360px) {
.gPick .gPickBlock { margin:0 15px;position:relative;width:275px;height:237px;text-align:center; }
.gPick .gPickBlock .gPickSet { position:relative;height:118px;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;background-size:cover; }
.gPick .gPickBlock .gPickSet .pick_name { height:118px;line-height:118px;font-size:18px; }
.gPick .gPickBlock .gPickSet .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }
}

/* BRAND FOCUS */
.gBFocus { position:relative; }
.gBFocus .pgBtn { right:10px;bottom:auto;top:10px;z-index:10; }
.gBFocus .pgBtn .pageTxt { display:block;position:relative;padding:0 13px;min-width:34px;line-height:30px;text-align:center;white-space:nowrap;color:#fff;font-size:12px;letter-spacing:-0.48px;font-weight:normal;border-radius:15px;background-color:rgba(0,0,0,0.5); }
.gBFocus .gBFocusF { position:relative;z-index:2; }
.gBFocus .gBFocusF .panel { margin:0 auto;width:100%;max-width:1024px;text-align:center; }
.gBFocus .gBFocusF .panel .bFocusUnit { position:relative;background-position:55% center;background-size:auto 100%; }
.gBFocus .gBFocusF .panel .bFocus_bg { position:absolute;left:0;right:0;bottom:0;top:10%; }
.gBFocus .gBFocusF .panel .bFocus_top { position:relative;margin:0 auto;max-width:580px;height:9rem;text-align:left; }
.gBFocus .gBFocusF .panel .bFocus_top a { position:absolute;left:0;bottom:15px;right:0;padding:0 15px; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_cate { position:relative;display:block;overflow:hidden;height:1.1rem;line-height:1.1rem;font-size:0.75rem;color:#666;font-weight:normal;letter-spacing: -0.6px; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_cate+.bFocus_name { margin-top:0.3rem; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name { position:relative;display:block;overflow:hidden;height:1.7rem;line-height:1.7rem;font-size:1.3rem;color:#333;font-weight:700; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name * { font-family:'yesTitle','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:normal; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name .txt { display:inline-block;position:relative;padding:0 0.25rem;z-index:2; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name .txt strong { position:relative;z-index:2; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name .txt:before { content:'';position:absolute;left:0;top:0;right:0;z-index:1;height:1.7rem;border-top-left-radius:3px;border-top-right-radius:3px;background-color:rgba(255,255,255,0.7); }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name+.bFocus_name .txt:before { border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px; }
.gBFocus .gBFocusF .panel .bFocus_top .bFocus_name+.bFocus_name .txt:after { content:'';position:relative;z-index:2;margin:-3px 0 0 4px;display:inline-block;width:8px;height:12px;vertical-align:middle;background:url('/sysimage/mv2/bgC_common.png') no-repeat -10px -85px;background-size:500px auto; }
.gBFocus .gBFocusF .panel .bFocus_bot { margin:0 auto;padding-bottom:5px;max-width:595px; }
.gBFocus .gBFocusF .panel .bFocus_bot .gLi.thumb.rectFit.square .item_info { height:63px; }

/* GIFT 신상품 */
.gNew { padding-bottom:15px; }
.gNew #giftNewScl { min-height:425px; }
.gNew #giftNewScl .panel { min-height:425px; }
.gNew #giftNewScl .panel .itemUnit .item_info { height:63px; }

/* GIFT 베스트 */
.giftBest {}
.giftBest .gLi.thumb.rectFit .item_info { height:63px; }
.giftBest .gBestEve { position:relative;margin:20px 15px 0;height:125px;border-radius:15px;overflow:hidden; }
.giftBest .yPagen { position:absolute;right:10px;bottom:10px;z-index:2; }
.giftBest .yPagen .pageTxt { line-height:1em;font-size:11px;color:rgba(255,255,255,0.6);font-weight:300; }
.giftBest .gBestEveF { position:relative;z-index:1;border-radius:15px; }
.giftBest .gBestEveF .eg-flick-viewport { border-radius:15px;overflow:hidden; }
.giftBest .gBestEveF .panel { width:100%;height:125px; }
.giftBest .gBestEveF .panel .gBestEveSet { position:relative;display:block;height:125px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover; }
.giftBest .gBestEveF .panel .gBestEveSet .eve_name { position:relative;z-index:3;margin:0 20px;height:125px;line-height:128px;overflow:hidden;color:#fff;font-size:20px;font-family:'yesGo','Helvetica','Apple SD Gothic Neo',AppleGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight:600;text-shadow:0.5px 0.5px 0 rgba(0,0,0,0.3); }
.giftBest .gBestEveF .panel .gBestEveSet:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3); }
.giftBest .gBestEveF .panel .gBestEveSet .lnk_item { position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;color:transparent;font-size:0;line-height:0;background-color:rgba(255,255,255,0); }

/* #################### 영화 #################### */
/* best */
.movieBest .nLi.imgRec80 .item_img .img_bdr img { margin:-1px;width:82px;height:117px; }
.movieBest #movBestFlick .panel { width:100%;max-width:-webkit-calc(100vw - 45px);max-width:-moz-calc(100vw - 45px);max-width:calc(100vw - 45px);height:390px; }
.movieBest #movBestFlick .panel:last-child { max-width:-webkit-calc(100vw);max-width:-moz-calc(100vw);max-width:calc(100vw); }
@media screen and (min-width:580px) {
.movieBest #movBestFlick .panel { width:280px;max-width:280px; }
.movieBest #movBestFlick .panel:last-child { max-width:280px; }
}

/* 매거진 */
.movMagazine.wSec { margin-top:0;background-color:#eee; }
.movMagazine.wSec+.wSec { margin-top:0; }
.movMagazine #movMagFlick { height:257px; }
.movMagazine #movMagFlick .panel { width:330px;height:257px; }
.movMagazine #movMagFlick .panel .cItem { padding:15px 0; }
.movMagazine #movMagFlick.cLi .cItem+.cItem { margin-top:0; }
.movMagazine #movMagFlick.cLi .cardUnit .cardBot.cardG.cockOn .itemUnit .item_info { height:44px; }
@media screen and (max-width:320px) {
.movMagazine #movMagFlick { height:242px; }
.movMagazine #movMagFlick .panel { width:300px;height:242px; }
}

/* 예고편 */
.preMov { background-color:#111111; }
.preMov .tm_grp .tm_txt .tit_txt { color:#fff; }
.preMov .preMovSet a.lnk_item { display:block;margin:0;padding:0 15px; }
.preMov .preMovSet .preMov_img { position:relative;display:block;margin:0;padding-top:56.25%;border-radius:3px;background-position:center top;background-size:cover; }
.preMov .preMovSet .preMov_img:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0; } /* background-color:rgba(0,0,0,0.2); */
.preMov .preMovSet .preMov_img:before { background:-moz-linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.03) 100%);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.03) 100%);background: linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.03) 100%); }
.preMov .preMovSet .preMov_img .bgC_com { position:absolute;left:50%;top:50%;z-index:2;margin:-32px 0 0 -32px;width:65px;height:65px;background-position:0 -450px; }
.preMov .preMovSet .preMov_txt { margin:0;padding:18px 0 20px;text-align:center; }
.preMov .preMovSet .preMov_txt .txt { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;color:rgba(255, 255, 255, 0.5);font-size:18px;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical; }

/* 코너링크 (영화,공연) */
.cornerLi { position:relative;text-align:center; }
.cornerLi:after { content:'';clear:both;display:block; }
.cornerLi li { float:left;width:33.33%; }
.cornerLi li a { position:relative;display:block;height:50px;overflow:hidden;line-height:50px; }
.cornerLi li a:before { content:'';position:absolute;right:0;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.cornerLi li a .txt { display:block;font-size:15px; }
.cornerLi li:nth-child(4):before { content:'';position:absolute;left:0;right:0;border-top:solid 1px #ebebeb; }
.cornerLi li:nth-child(3n+2) { width:33.34%; }
.cornerLi li:nth-child(3n+3) a:before { display:none; }
@media screen and (min-width:580px) {
.cornerLi:not(.fit_3) li { width:16.66%; }
.cornerLi:not(.fit_3) li:nth-child(4):before { display:none; }
.cornerLi:not(.fit_3) li:nth-child(3n+2) { width:16.66%; }
.cornerLi:not(.fit_3) li:nth-child(6n+1) { width:16.67%; }
.cornerLi:not(.fit_3) li:nth-child(6n+2) { width:16.67%; }
.cornerLi:not(.fit_3) li:nth-child(6n+5) { width:16.67%; }
.cornerLi:not(.fit_3) li:nth-child(6n+6) { width:16.67%; }
.cornerLi:not(.fit_3) li:nth-child(3n+3) a:before { display:block; }
.cornerLi:not(.fit_3) li:nth-child(6) a:before { display:none; }
}

/* 시사회 이벤트 */
.showcaseEve .showcaseEveLi { margin:-15px 8px 0 7px;padding:15px 0; }
.showcaseEve .showcaseEveLi li+li { margin-top:15px; }
.showcaseEve .showcaseEveLi li a { display:block;margin:0 7px 0 8px;overflow:hidden;border-radius:15px;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.16); }
.showcaseEve .showcaseEveLi li a img { width:100%;border-radius:15px; }
.showcaseEve .yMore { margin-top:-15px;background-color:transparent; }
@media screen and (min-width:580px) {
.showcaseEve .showcaseEveLi:after { content:'';clear:both;display:block; }
.showcaseEve .showcaseEveLi.eve_2col li { float:left;width:50%; }
.showcaseEve .showcaseEveLi.eve_2col li:nth-child(2) { margin-top:0; }
.showcaseEve .showcaseEveLi.eve_4col li { float:left;width:50%; }
.showcaseEve .showcaseEveLi.eve_4col li:nth-child(2) { margin-top:0; }
.showcaseEve .showcaseEveLi.eve_3col li { float:left;width:33.3%; }
.showcaseEve .showcaseEveLi.eve_3col li:nth-child(2) { margin-top:0; }
.showcaseEve .showcaseEveLi.eve_3col li:nth-child(3) { margin-top:0; }
}

/* PLAY24 */
.play24 {}
.play24 .yMore { margin-top:-15px; }

/* #################### 공연 #################### */
/* 공연 공지사항 */
.ticNot {}
.ticNot .nLi li:nth-child(n+4) { display:none; }
.ticNot .nLi.moreOn li:nth-child(n+4) { display:block; }
.ticNot .yMore:before { content:'';position:absolute;left:15px;top:0;right:15px;border-top:solid 1px #ebebeb; }
.ticNot .yMore .moreLi { display:block; }
.ticNot .yMore .morePg { display:none; }
.ticNot .nLi.moreOn+.yMore .moreLi { display:none; }
.ticNot .nLi.moreOn+.yMore .morePg { display:block; }

/* 공연 예매 순위 */
.ticBestRank {}
.ticBestRank .nLi.imgRec80 .rank { display:none; }
.ticBestRank .nLi.imgRec80 .rank_info { display:none; }
@media screen and (min-width:580px) {
.ticBestRank .ticBestList { margin:0 auto;max-width:580px; }
.ticBestRank .nLi.imgRec80 { margin:0 8px 0 7px; }
.ticBestRank .nLi.imgRec80:after { content:'';clear:both;display:block; }
.ticBestRank .nLi.imgRec80 li { margin:0;float:left;width:33.33%; }
.ticBestRank .nLi.imgRec80 li .itemUnit { margin:0 7px 0 8px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img { position:relative;float:none;width:auto; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .ico.rank { display:block;position:absolute;left:0;top:0;z-index:2;width:30px;height:36px;line-height:30px;text-align:center;font-family:'yesM' !important;font-weight:300;font-size:15px;color:#fff;font-weight:normal;background:url('data:/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABICAYAAACqT5alAAAABHNCSVQICAgIfAhkiAAAAWpJREFUeF7tmz1KA1EYRU8aa3tdge5AbMVKBBXcltsQVBArsQ1WtroC7a1tlCcZiMmYScafmdycr5vhFe9+93CYZgbAAys0AwOHt23D4QVjwzYctgGRDit0Ko4N23DYBkQ6rFClJdIiHbYBkQ4rVEuLtEiHbUCkwwrV0iIt0mEbEOmwQrW0SIt02AZEOqxQLS3SIh22AZEOK1RLi7RIh21ApMMK1dIiLdJhGxDpsEK19EoifQbspqM8yjcsDZfZAI6AQ2A9LPwrcA1cAS9V4CrjGrAPnADbSx78EbgAboG3Kstk4PGMW8ApsAeURSzDlGB3wDnwVHfhWYGr8wXxA+AY2Oxp6mfgErgBCsLfzjyBx2kociu478Dnb3xdzjtwP8J2CJTnxml76S4l90VCjQknDrQN3IXkaiX034H/WnKNEuoy8G9Kbm4J9SFwW8m1klCfAo/fZZbkfiShvgauk1x5N/UltGiARc9/ANCtYd1Xi97JAAAAAElFTkSuQmCC') no-repeat left top;background-size:30px auto; } /* sysimage/mv2/_temp/w2/bgRank.png */
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .img_bdr { width:auto; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .img_bdr img { width:100%; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info { display:block;position:absolute;left:50%;bottom:-12px;z-index:5;margin-left:-37px;width:74px;height:24px;overflow:hidden;line-height:22px;text-align:center;font-size:11px;border-radius:12px;border:solid 1px #ebebeb;background-color:#fff; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info .bgC_com { margin:5px 0 0 0;height:13px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_up .bgC_com { width:10px;background-position:-50px -110px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_up .txt { color:#ff6666; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_dn .bgC_com { width:10px;background-position:-50px -125px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_dn .txt { color:#6699cc; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_new .bgC_com { width:25px;background-position:-50px -140px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_new .txt { display:none; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_even .bgC_com { width:25px;background-position:-50px -155px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_img .rank_info.rank_even .txt { display:none; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info { margin-top:17px;margin-left:0; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info .info_rank { display:none; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info .info_name { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;color:#333;font-size:18px;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info .info_des { display:-webkit-box;height:19px;line-height:19px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#999;letter-spacing:-0.56px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info .info_name+.info_des { margin-top:6px; }
.ticBestRank .nLi.imgRec80 li .itemUnit .item_info .info_des+.info_des { margin-top:3px; }
}

/* WHAT's HOT */
.ticWhatsHot { }
.ticWhatsHot .whatHotF { margin-top:-15px;height:452px;overflow:hidden; }
.ticWhatsHot .whatHotF.cLi .panel { position:absolute;padding-top:15px;width:230px; }
.ticWhatsHot .whatHotF.cLi .cardUnit .cardTop.tpImg a span { padding:0;height:280px;background-position:center center;background-size:auto 106%; }
.ticWhatsHot .whatHotF.cLi .cardUnit .cardTop.tpImg a:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border-top-left-radius:15px;border-top-right-radius:15px;border:solid 0.5px;border:solid 0.5px rgba(0,0,0,0.07); }
.ticWhatsHot .whatHotF.cLi .cardUnit .cardBot.cardG .item_info { height:113px; }
.ticWhatsHot .whatHotF.cLi .cardUnit .cardBot.cardG .info_cmt { -webkit-line-clamp:1; }

/* SPOT */
.ticSpot { }
.ticSpot .ticSpotLi { position:relative;margin:-15px auto 0;max-width:480px; }
.ticSpot .ticSpotLi .item .item_img { position:relative; }
.ticSpot .ticSpotLi .item .item_img:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.2); }
.ticSpot .ticSpotLi .item .item_img .bgC_com { position:absolute;left:50%;top:50%;z-index:2; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_img { float:none;width:100%; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_img { width:100%; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_img:before { border-radius:3px; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_img .bgC_com { margin:-32px 0 0 -32px;width:65px;height:65px;background-position:0 -450px; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_img img { width:100%;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0; }
.ticSpot .ticSpotLi .item.SPOT_1 .item_info { margin-top:14px; }
.ticSpot .ticSpotLi .item:not(.SPOT_1) .item_img { width:145px; }
.ticSpot .ticSpotLi .item:not(.SPOT_1) .item_img .bgC_com { margin:-17px 0 0 -17px;width:35px;height:35px;background-position:-15px -465px; }
.ticSpot .ticSpotLi .item:not(.SPOT_1) .item_img img { width:145px;height:90px; }
.ticSpot .ticSpotLi .item:not(.SPOT_1) .item_info { margin-left:160px; }
@media screen and (min-width:768px) {
.ticSpot .ticSpotLi { margin:-15px 8px 0 7px;max-width:none; }
.ticSpot .ticSpotLi:after { content:'';clear:both;display:block; }
.ticSpot .ticSpotLi .nLi .item { float:left;margin:0;width:33.33%;border-top:none !important; }
.ticSpot .ticSpotLi .nLi .item .itemUnit { margin:0 7px 0 8px; }
.ticSpot .ticSpotLi .nLi .item .item_img { float:none;width:100% !important; }
.ticSpot .ticSpotLi .nLi .item .item_img:before { border-radius:3px; }
.ticSpot .ticSpotLi .nLi .item .item_img .bgC_com { margin:-32px 0 0 -32px;width:65px;height:65px;background-position:0 -450px; }
.ticSpot .ticSpotLi .nLi .item .item_img img { width:100%;height:auto;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0; }
.ticSpot .ticSpotLi .nLi .item .item_info { margin:14px 0 0 0 !important; }
}

/* 티켓 이벤트 */
.ticEveSquare.wSec { margin:0;padding:8px 0 7px;background-color:#eee; } 
.ticEveSquare.wSec ul { margin:0 8px 0 7px; }
.ticEveSquare.wSec ul:after { content:'';clear:both;display:block; }
.ticEveSquare.wSec ul li { float:left;padding:7px 0 8px;width:50%; }
.ticEveSquare.wSec ul li a { display:block;position:relative;margin:0 7px 0 8px;padding-top:100%;overflow:hidden;border-radius:15px;background-position:center bottom;background-size:auto 100%; }
.ticEveSquare.wSec ul li a:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border-radius:15px; }
.ticEveSquare.wSec ul li a:after { content:'';position:absolute;left:0;top:25%;right:0;bottom:0;z-index:2; }
.ticEveSquare.wSec ul li a:after { background: -moz-linear-gradient(0deg, rgba(0,0,0,0.5) 40%, rgba(255,255,255,0) 90%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5) 40%, rgba(255,255,255,0) 90%);background: linear-gradient(0deg, rgba(0,0,0,0.5) 40%, rgba(255,255,255,0) 90%); }
.ticEveSquare.wSec ul li .txtCell { display:-webkit-box;display:flex;position:absolute;z-index:3;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center; }
.ticEveSquare.wSec ul li .txtGrp { position:absolute;left:15px;bottom:15px;right:15px;z-index:3;text-align:center; }
.ticEveSquare.wSec ul li .txtGrp .txt { display:block;height:24px;line-height:24px;overflow:hidden;word-break:break-all;font-size:20px;color:#fff;font-weight:normal;text-shadow:0.5px 0.5px 0 rgba(0,0,0,0.3); }
@media screen and (max-width:360px) {
.ticEveSquare.wSec ul li .txtGrp { height:40px;line-height:20px; }
.ticEveSquare.wSec ul li .txtGrp .txt { height:20px;line-height:20px;font-size:17px; }
}
@media screen and (min-width:580px) {
.ticEveSquare.wSec ul li { width:25%; }
.ticEveSquare.wSec ul li .txtGrp { height:40px;line-height:20px; }
.ticEveSquare.wSec ul li .txtGrp .txt { height:20px;line-height:20px;font-size:17px; }
}
@media screen and (min-width:768px) {
.ticEveSquare.wSec ul li .txtGrp { height:48px;line-height:24px; }
.ticEveSquare.wSec ul li .txtGrp .txt { height:24px;line-height:24px;font-size:20px; }
}

/* #################### 채널예스 #################### */
.cultureZone .cLi .cardUnit .cardTop.tpImg a .cardDes { height:22px; }
.cultureZone .cLi .cardUnit .cardTop.tpImg a .cardDes p { max-height:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }

/* 문화행사 */
.cultureZone.wSec { margin-top:0;background:#eee; }
.cultureZone #cultureFlick { height:310px;overflow:hidden; }
.cultureZone #cultureFlick .panel { float:left;width:330px;height:280px; }
.cultureZone #cultureFlick .panel .cardUnit { background:#eee; }
.cultureZone #cultureFlick .panel .cardUnit .cardTop { border-radius:15px; }
.cultureZone #cultureFlick .panel .cardUnit .cardTop.tpImg a span { padding-top:280px;border-radius:15px; }
.cultureZone #cultureFlick .panel .cItem { padding:15px 0; }
.cultureZone #cultureFlick.cLi .cItem+.cItem { margin-top:0; }
.cultureZone #cultureFlick.cLi .cardUnit .cardBot.cardG.cockOn .itemUnit .item_info { height:44px; }
@media screen and (max-width:360px) {
.cultureZone #cultureFlick { height:282px; }
.cultureZone #cultureFlick .panel { width:300px;height:252px; }
.cultureZone #cultureFlick .panel .cardUnit .cardTop.tpImg a span { padding-top:252px; }
.cultureZone #cultureFlick .panel .cardUnit .cardTop.tpImg a .cardDes p { min-height:20px;max-height:40px;line-height:20px;font-size:17px; }
}

/* 채널예스 블로그 링크 */
.lnkChYes.wSec { margin-top:0; }
.lnkChYes ul:after { content:'';clear:both;display:block; }
.lnkChYes li { position:relative;float:left;width:50%;text-align:center; }
.lnkChYes li:first-child:after { content:'';position:absolute;right:0;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.lnkChYes li a { display:block;padding:10px 0;height:50px; }
.lnkChYes li a .lnkSet { position:relative;display:inline-block;padding-left:50px;text-align:left;vertical-align:top; }
.lnkChYes li a .lnkSet .ico { position:absolute;left:0;top:0; }
.lnkChYes li a .lnkSet .txtGrp { display:block;padding-top:8px; }
.lnkChYes li a .lnkSet .txtGrp .txt { display:block;overflow:hidden;line-height:17px;font-size:13px;color:#666; }
.lnkChYes li a .lnkSet .txtGrp strong.txt { margin-top:-2px;height:20px;line-height:20px;font-weight:bold;font-size:15px;color:#333; }

/* 주요기사 */
.aPost .nLi { margin:0 8px 0 7px; }
.aPost .nLi li.item .itemUnit .item_img .img_bdr { position:relative;display:block;overflow:hidden; }
.aPost .nLi li.item .itemUnit .item_img .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.5px;border:solid 0.5px rgba(0,0,0,0.07); }
.aPost .nLi li.item .itemUnit .item_info .info_tit { height:auto;max-height:40px;-webkit-line-clamp:2; }
.aPost .nLi li.item .item_info .info_des { max-height:17px;-webkit-line-clamp:1; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) { display:inline-block;margin:0 !important;width:50%;border-top:none !important;vertical-align:top; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit { position:relative;margin:0 7px 0 8px; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.5px;border:solid 1px #ebebeb; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit .item_img { float:none;position:relative;z-index:2;padding-top:70%; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit .item_img .img_bdr { position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto;overflow:hidden; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit .item_img .img_bdr img { width:100%; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit .item_info { margin:14px 15px 0;height:76px;position:relative;z-index:2; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+2) .itemUnit .item_info .info_tit { height:auto;max-height:40px;-webkit-line-clamp:2; }
.aPost .nLi li.item:nth-child(3) { padding-top:0;border-top:none; }
.aPost .nLi li.item:nth-child(n+3):nth-child(-n+5) { margin:0; }
.aPost .nLi li.item:nth-child(n+3):nth-child(-n+5) .itemUnit { margin:0 7px 0 8px; }
.aPost .nLi li.item:nth-child(n+3):nth-child(-n+5) .itemUnit .item_img .img_bdr { width:100px;height:70px; }
.aPost .nLi li.item:nth-child(n+3):nth-child(-n+5) .itemUnit .item_img .img_bdr img { width:100px; }
.aPost .nLi li.item:nth-child(n+3):nth-child(-n+5) .itemUnit .item_info { margin-left:115px; }
@media screen and (min-width:580px) {
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) { display:inline-block;margin:0 !important;padding-top:15px !important;width:33.33%;border-top:none !important;vertical-align:top; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit { position:relative;margin:0 7px 0 8px; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border:solid 0.5px;border:solid 1px #ebebeb; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit .item_img { float:none;position:relative;z-index:2;padding-top:70%; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit .item_img .img_bdr { position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto;overflow:hidden; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit .item_img .img_bdr img { width:100%; }
.aPost .nLi li.item:nth-child(n+1):nth-child(-n+3) .itemUnit .item_info { margin:14px 15px 0;height:76px;position:relative;z-index:2; }
.aPost .nLi li.item:nth-child(4) { border-top:none;padding-top:0; }
.aPost .nLi li.item:nth-child(n+4):nth-child(-n+5) .itemUnit { margin:0 7px 0 8px; }
.aPost .nLi li.item:nth-child(n+4):nth-child(-n+5) .itemUnit .item_img .img_bdr { width:100px;height:70px; }
.aPost .nLi li.item:nth-child(n+4):nth-child(-n+5) .itemUnit .item_img .img_bdr img { width:100px; }
.aPost .nLi li.item:nth-child(n+4):nth-child(-n+5) .itemUnit .item_info { margin-left:115px; }
}

/* 명사의 서재 */
.celeb.wSec { position:relative;padding:265px 0 0 0; }
.celeb.wSec .celebDl a { display:block; }
.celeb.wSec .celebDl dt { position:absolute;left:0;top:0;right:0; }
.celeb.wSec .celebDl dt .intro_img { display:block;height:265px;background-position:center center;background-size:cover; }
.celeb.wSec .celebDl dt .intro_txt { display:block;position:absolute;left:0;bottom:0;right:0;height:50px;overflow:hidden;line-height:50px;overflow:hidden;color:#fff;font-size:17px;font-weight:normal;text-align:center;background-color:rgba(0,0,0,0.7); }
.celeb.wSec .celebDl dd { position:relative; }
.celeb.wSec .celebDl dd .itro_info { position:absolute;left:20px;top:20px;width:190px; }
.celeb.wSec .celebDl dd .itro_info .intro_tit { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;color:#333;font-size:18px;font-weight:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.celeb.wSec .celebDl dd .itro_info .intro_des { display:block;margin-top:10px;height:19px;line-height:19px;overflow:hidden;word-break:break-all;font-size:14px;color:#666; }
.celeb.wSec .celebDl dd .itro_info .intro_cmt { display:-webkit-box;margin-top:10px;min-height:21px;max-height:105px;line-height:21px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#999;text-align:justify;letter-spacing:-0.56px;-webkit-line-clamp:5;-webkit-box-orient:vertical; }
.celeb.wSec .ySclHor .panel.item:first-child { background-color:transparent; }
.celeb.wSec .ySclHor .panel.item:first-child .itemUnit { margin-left:230px; }
@media screen and (min-width: 414px) {
.celeb.wSec .celebDl dd .itro_info .intro_cmt { max-height:147px;-webkit-line-clamp:7; }
}
@media screen and (min-width:768px) {
.celeb.wSec { padding-top:280px; }
.celeb.wSec .celebDl dt { left:15px;top:15px;width:480px; }
.celeb.wSec .celebDl dd { opacity:1 !important; }
.celeb.wSec .celebDl dd .itro_info { left:510px;top:-265px;right:20px;width:auto; }
.celeb.wSec .ySclHor .panel.item:first-child .itemUnit { margin-left:15px; }
}
@media screen and (min-width:321px) and (max-width:360px) {
.celeb.wSec .celebDl dd .itro_info { width:175px; }
.celeb.wSec .ySclHor .panel.item:first-child .itemUnit { margin-left:215px; }
}
@media screen and (max-width:320px) {
.celeb.wSec .celebDl dd .itro_info { width:140px; }
.celeb.wSec .ySclHor .panel.item:first-child .itemUnit { margin-left:180px; }
}

/* 채널예스 코너 */
.chYesCorner {}
.chYesCorner .chYesCornerLi { position:relative; }
.chYesCorner .chYesCornerLi:after { content:'';clear:both;display:block; }
.chYesCorner .chYesCornerLi li { float:left;width:33.33%;text-align:center; }
.chYesCorner .chYesCornerLi li:nth-child(4):before { content:'';position:absolute;left:0;right:0;border-top:solid 1px #ebebeb; }
.chYesCorner .chYesCornerLi li a { position:relative;display:table-cell;width:-webkit-calc(33.33vw);width:-moz-calc(33.33vw);width:calc(33.33vw);height:70px;vertical-align:middle; }
.chYesCorner .chYesCornerLi li a:after { content:'';position:absolute;right:0;bottom:0;top:0;border-right:solid 1px #ebebeb; }
.chYesCorner .chYesCornerLi li:nth-child(3n+3) a:after { display:none; }
.chYesCorner .chYesCornerLi li a em.txt { display:-webkit-box;margin:0 10px;min-height:20px;max-height:40px;line-height:20px;overflow:hidden;word-break:break-all;font-size:15px;font-weight:normal;color:#333;letter-spacing:-0.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
@media screen and (min-width:768px) {
.chYesCorner .chYesCornerLi li { width:16.66%; }
.chYesCorner .chYesCornerLi li:nth-child(3) a:after { display:block; }
.chYesCorner .chYesCornerLi li:nth-child(4):before { display:none; }
.chYesCorner .chYesCornerLi li a { width:-webkit-calc(16.66vw);width:-moz-calc(16.66vw);width:calc(16.66vw); }
}
@media screen and (min-width:1024px) {
.chYesCorner .chYesCornerLi li { width:170.66px; }
.chYesCorner .chYesCornerLi li:nth-child(4):before { display:none; }
.chYesCorner .chYesCornerLi li a { width:170.66px; }
}

/* 북클러버 */
.bClubber {}
.bClubber .tm_txt { padding:5px 0; }
.bClubber .tm_txt img { height:31px; }
.bClubber .bClubberDes { margin:0 15px;padding-top:20px;border-radius:15px;background:url('/sysimage/mv2/w2/bgBClubber.png') no-repeat center center;background-size:cover; }
.bClubber .bClubberDes .des_tit { display:block;margin:0 30px;height:22px;line-height:22px;color:#fff;font-size:18px;font-weight:normal;text-align:center; }
.bClubber .bClubberDes .des_txt { margin:10px 30px 0;line-height:20px;color:rgba(255,255,255,0.7);font-size:13px;letter-spacing: -0.52px; }
.bClubber .bClubberDes .yMore { margin:15px 30px 0;background-color:transparent; }
.bClubber .bClubberDes .yMore:before { content:'';position:absolute;left:0;top:0;right:0;border-top:solid 1px rgba(255,255,255,0.2); }
.bClubber .bClubberDes .yMore em.txt { color:#fff; }
.bClubber .bClubberDes .yMore em.ico_arrR { background-position:-70px -85px; }
.bClubber .bClubberGoods { position:relative;padding:15px 0 0; }
.bClubber .bClubberGoods:before { content:'';position:absolute;left:15px;right:15px;bottom:0;border-bottom:solid 1px #ebebeb; }
.bClubber .bClubberGoods .bClubberLnk { margin:0 15px; }
.bClubber .bClubberGoods .bClubberLnk .lnk_grp { position:relative;display:block;padding:0 0 15px 0; }
.bClubber .bClubberGoods .bClubberLnk .icon_bClubber { display:inline-block;margin:0 5px 2px 0;padding:0 5px;height:18px;overflow:hidden;line-height:19px;white-space:nowrap;font-size:12px;font-weight:300;color:#999;letter-spacing:0;border:solid 1px #ebebeb;vertical-align:top; }
.bClubber .bClubberGoods .bClubberLnk .icon_bClubber.icon_01 { color:#2bbca9;border-color:#2bbca9; } /* 독립 북클러버 */
.bClubber .bClubberGoods .bClubberLnk .icon_bClubber.icon_02 { color:#6c42f1;border-color:#6c42f1; } /* 작가 북클러버 */
.bClubber .bClubberGoods .bClubberLnk .lnk_txt { display:block;margin:5px 90px 0 0; }
.bClubber .bClubberGoods .bClubberLnk .lnk_txt .lnk_name { display:-webkit-box;min-height:22px;max-height:22px;line-height:22px;overflow:hidden;word-break:break-all;font-size:18px;font-weight:normal;color:#333;letter-spacing:-0.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.bClubber .bClubberGoods .bClubberLnk .lnk_txt .lnk_date { display:-webkit-box;margin-top:5px;height:17px;line-height:17px;overflow:hidden;word-break:break-all;font-size:13px;font-weight:normal;color:#999;letter-spacing:-0.52px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.bClubber .bClubberGoods .bClubberLnk .btn_c { position:absolute;right:0;top:50%;margin:-28px 0 0 0; }
.bClubber .bClubberGoods .bClubberLnk span.lnk_grp .btn_c { display:none; }
.bClubber .bClubberGoods .bClubberLnk span.lnk_grp .lnk_txt { margin:5px 0 0 0; }
@media screen and (min-width:580px) {
.bClubber .bClubberDes .des_txt { text-align:center; }
.bClubber .bClubberGoods:after { content:'';clear:both;display:block; }
.bClubber .bClubberGoods .bClubberLnk { float:left;margin-right:0;width:-webkit-calc(100vw - 420px);width:-moz-calc(100vw - 420px);width:calc(100vw - 420px); }
.bClubber .bClubberGoods .bClubberLnk .btn_c { display:none; }
.bClubber .bClubberGoods .bClubberLnk .lnk_txt { margin:5px 0 0 0; }
.bClubber .bClubberGoods .bClubberLnk .lnk_txt .lnk_name { max-height:44px;-webkit-line-clamp:2; }
.bClubber .bClubberGoods .bClubberLnk a.lnk_grp .lnk_txt .lnk_name:after { content:'';position:relative;z-index:2;margin:-3px 0 0 4px;display:inline-block;width:8px;height:12px;vertical-align:middle;background:url('/sysimage/mv2/bgC_common.png') no-repeat -10px -85px;background-size:500px auto; }
.bClubber .bClubberGoods .gLi { float:right;width:384px; }
.bClubber .bClubberGoods .gLi.thumb.rectFit.fit_3col .item { width:128px; }
}
@media screen and (min-width:768px) {
.bClubber .bClubberDes .des_txt { text-align:center; }
.bClubber .bClubberGoods .bClubberLnk { width:225px; }
.bClubber .bClubberGoods .gLi { float:right;width:420px; }
.bClubber .bClubberGoods .gLi.thumb.rectFit.fit_3col .item { width:140px; }
}

/* YES블로그와 인터뷰 */
.bestBloger {}
.bestBloger .nLi {}
.bestBloger .nLi li.item:nth-child(1) { padding:0; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit { padding:23px 0 20px;border-radius:15px;background-color:#d7eef6; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info { margin:0 20px; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_name { position:relative;padding:0 0 15px 64px;height:auto;overflow:visible;max-height:none;border-bottom:solid 1px #cce2e9; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_name:before { content:'';position:absolute;left:0;top:-3px;width:50px;height:50px;background-image:url('data:/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAD/dJREFUeF7dXXtwXFUZ/313k01SkiZtmrR5rG2SKrX44KEV6oNWGEEdpwwq6owvZmDA8dnSUMTO2PEJTQrqyGgHZsDHiKKO1GHwbfkDba2CiFpaaV4k2aRpU5ImaV6793O+uz3LzTa79969597d9vwDzZ7Hd77fPed8r/MdQpGX+/r7K0wzsp4TuBiEdQBfDKCBmGtAVMVAFQG1Mg0GRgmYAPMEE40BGCLGERg4QoQjFDGPbIvFpot5ylRsxO2Nx5dMzOLtYL6GGdeAcCkBhg46GTDBeI6AP4Lwx6py+sttjY1ndPStq4+CA7KLuaSqL77BNPkaAl3LzFcSUVTXBHP1w8xzIBwQgNjAn1avbjp0E1EyjLGzjVEwQHa/dLyNEokbCXwjQG8BUDBazjKHGThI4F8m2Pj5XW2NLxUCmNCZcF//yNrk3PzdBP4oiEoLMWnHMZnnGfRjk3Dvjtamo471NVYIDZA9vYOXcZJ3MtENus4EjXxYtCs5c4j58SSMb+5oa/xH0ONJ/4EDsrtnZBXx/LcJuCmMCQU0BjPjETZK776zpX44oDGsbgMDZBezUdk79FmY/BUQlgY5idD6ZpwGYedkS+MDu4jMIMYNBJB7BwaaI7P0KAhvC4LogvfJeDpZxh/Z0dw8oJsW7YB09AxuAfPDBFqmm9hi6o/BL4Po5vaWpn066dIGyAMjI5VnJuY6ieg2nQQWfV/M3580mrbuaqEZHbRqAeSerlPVJXTm9wBt0EHU+dcHH0zwkuvvals+7pd234Ckzgs8CaLX+yXmfG7P4OfLKiLXfq6h4YSfefgCRLRtYz6xH4SYHyIulLbM/GIkGn3Ptlj9sXznlDcgHS8Nvw7zyT8RoT7fwcNqV2YYiJVHUV+WMgw0l0cxMDOHGZNxYnYes6aJkbl5LeQwYySCyLXb2lb9O58O8wKko3e4BWbiaQI15jNoGG0EhLUXleOSygrEysschxRAnj09hf9O+Df+MjheEil9+9bVK7sdB86o4BmQ+3tPNCTN2acBavU6WFj1L6+uxMaaSggoqvTPzKJ/es7658DsHJrLoig3CHVlpaiPlqbrymoRYP768oQvcpm5KxLlDdtisVNeOvIEiIi20xPzB0G4xMsgYdUVxm6qXZpeEQLC4clpvDg1Y21Lucrrqpbg8qUXoS6a2tZkxfzuxJjPrYwPVVRGr/l0ff2kWx54AqSje/DXBLzPbedh1hMwbmqotb7004kk9p8ax7Ep76pBrKIM16+owdKSiAXiU6dO4z8+tjEG9rW3Nt3glheuAenoin+BiO9323GY9exgHDszg9+eGHNcEbnoE1A3L1+KS6qWWNUeGx5F//Rs3lNipq3tbY3fctOBK0B29w5ebiT5YDH6L4R5H2+qs75oOZB/e1Jc6XqKrBQBRVbKY0Oj+W9fzPNJGBvdmPAdAek4NlxPRvIQgNV6pqm3ly31yy1pSs4LYZruokCRM+VHg750vt4EV1zqpM07AtLZHX8E4E/onqiO/gQIAUS+YGHWeCIYd/itsZXWChTJ68CYH+mLfrC9tfGTueaeE5D7eoauNtl8SgfzguhDDnHRMeTgfWbctSDjmRQ56G9aVWsB/2D/iK/zicnY3N7SkJWnWQHZxRy9qCf+PAESB1V0pbokgltiK7Uwyc3kFPi/OznmV+o6OtXS+IZdRCmlKKNkBaSja3AXEb7shthC1BEpSBRA3Qd5trmInnLdiho9ZxXTF7e3Nd7jGpA9XQOvYeB5EDnbHAqBBoDPrF5l6RwP9R8P7OywT03GkjGl7OmJ+5o1MybMMl6/mMdx0RVSzAe54sQdLSkzml/meOGs2rb86iWpMRc/4M8B5Gzc1AtEKPFCbBB1lYFwY02VJeVIEfH2hakZvKu2Gifm5vFDf6KoJ7KVCKxDiGBGgmGuv7Mt9qKdiHMA6ega+H6xuGE/1lRnGf6ylaHZOfwkftITU/1UvqqmChuXVWkQf1NUMPPe9rbm27MCIjFUBs91A1Thh3AdbdWhLXYp0b7FdCErRgyAb66pRCmlviXRC54Zn/IlirqlVzcgAE9HjLK2rWvqhhQNC1ZIZ1f8LhB/0y2BQdVTcr/0LwpfpvMo09Yk+sH+U6e1+DJyzUk/ILJKFtq5FgLSPfAcQG8MitFu+1WHp5NmLMBdVVO5wNx+YGzSlyEwF406z5BXxuF/bW9tvvScFbK7Z+BSg+mfbpkWVD0l73vRiqWNfL3q4BfdRLYy3aYUdaYttmr98MMkvuzOlubnpI/0CunsGvgWiD7vp2O/be2WW68asTpf5NCVosvzp+akUw/J5BMz7m1va7prISDdg72FtuiqPdqP5VZMKptqq7F2Sbk1bz/OKjvjFG3ib9l33JNX1vE7ZeBoe2vTujQg9/cMrUmy2ePYMsAKyjYlQ+hQvOR8EUlNuWQF5KdGT+ft01CWAR20LcbGCBktW1saeq0ta0/PwCeZ6eEA+e3YtfJr6LZNyfmyafnSdBCD9C8SmZOP3U7wFdWVVh9BKqJEfPMdLc2PWIAU2lRiN28H4deQ/V+iUMQYqc6Xv45N4lkXJntRTOUwl7Jv5FRefnrHr9GqkDKlnAWksOeHWzHX3cSy15Jt8bq6mrSYbFc6F2slQN4aq7dWl5MI7pc2AH3bW5vWUEo7n09riho69tSF3a/x3b5ALyel6bJHlsgf5XyRkB+7mCwgyIciK8SPkOGFGSaVNlBHz9AmYnO/l4Y666rtSrYP2dvDLHI2iGKpAurE6yiKpYScbqlflg4pEgOmlzMn3zmIN5E6ewZuB9P38u3EbzsFiO7D3C1dmWaYBDNKztrJdIQUuaXDOkWIb6ZiUAhVEIFuDdgLMzKjHieTJn417CP0x8vgZ+uKgkgd3YOPE7Alj/bamiilSzoUk4ffuFo/hEkkyzuXV6PqbOSiWJrziYDMhwaJcqSO7oGDlMqkUNBiB0WXdu1nQsr878Wm5mc8acvgv8kKOVIskSWZ0o+Y3fePjlt3OQpRFCg6PIRu6BcTCnV2D4qsudJNg7DqiPQjbtuokbJ9KuknDEnHPkclcISgg6hh+6ija2CMiKrDYrbbcd5btwzrKl9xXAoYbrVrt2M41VOugBAlwOMiZc0UW7iP3dD4s6GTlh9b3YJy0q6dmOzld13Bca7HZJ4tSkDUAW//MkX62by8Ou2EEsnnqVPj2p1Qinn2uOGwLAiwACmyM8RuP1rM1C1gXVF9UVq7DirIQelGXh1lrlfD4hWPCyAFd0zZaXPjpAo6yEHREKS5PQtwfUUl9gqR6st04wgKIshBzi8xtwvobmjwuSIWNLfE3mJRDIUyJdV4/TJ1BjmoyJIgXLVO4CnFsOCmE0Won31bBTmo80UFOXgJorPHg4UVxG0HKWU66Rq8hwg7nNAL+ne1OkSsfbD/eN7DLRbkIPfO3VzoCctRlm1ylnGxGPzpQqBumT8zyMHp3rn9gwjL/5EJjGV+L7SDSojSeWXMPknFZPvfFgtysB/kIYu5CzAh4qsK7sK1rw6dNiM7k/88Oo5yCXSwBdFJMoCuM7OIVURxSeWSQK5Ve913I7RkWcGDHIK6K6i2QLu0lBnkYGeY+M33HX85FFdtNh3ECnKQHwsZBqTETJ0+daXYZfNliHdQsgRJ4pnT80n8d2o6sABt96vEFgZUqIPdbkTUJWba46jCVuzcM//cmgsC5QoVSqpWhy7ztj10R+eK88Not20XhJKmtq1w74bYjYi6Vofy8HnV9N0yLbh6r9wRsV1HCPf2lBsjohcGKHO5tClk9IoXmtN1bffW04DI7Vtzfv5/QaYfVwQ4mdi9TsreX1j+b6805qjPZknJq+981couqbPgSltYhkatWREAKwFNkBmBNDL/nK7EoNje2nyl+qEglz7V1TAd0eTqqkDQGYGCAiXnpc8wti2dwdV2bVwHuEExPdd2xWZkVfvaVSOLrhD5Y9CJA9RhrkMsVSutEL4LHeA5Jg6QQXZ39b+aYBwOKrWGrnwhClgx1xfKOusHFEmtEYmWvjYzC3aW5DODPwXwIT8DZmurdAU/W4zdkXQ+aeMZPPnZ9tamD2fyaXFA+uJXIMl/D0IE9psNwX51Wqd1OIiPL9fZQQauuGNN0zl5AbImMOvsDmaVKKkoX3OJMrecf9q4HZ7suRezAiLPUBizJGdJ6ia+puLHZGIPXvOVtlXTXPLqhjFpRM3V2VKQ50yCGVTy5PQl/KkZ62arm2JPlnweauPpKTolVc4JiPXSWs/gQYDe7IZpbuvYV4mbe+OZ9XUmS3ZLs5Z6jGcmWxs35HrhzTlvb9/Qek6afycglXdbU7F/8bMm48kTL6P7zMJc7QKEhPVIjiz5/7Buw2qa4oJuGDhjGvSmHWsaX8jVvyMg0jgoB1ZdaQk+1lyfNqiJTjGeSKTptT8jEfYFTN2gKAeUU7+uAJFOgpC6NtdWW1//WCJpvc+t0ivZiQ4q1ZITY/T+7pzRWo3nGpDUS2zTktNpjQ5ihfkSqShFNG0RY60VETEgNiq5xD9y9jkiHeMVrA/GYSNqvmlbLDbthgbXgFirpCe+Dmz+GaAGN53nqvOhhhXWW1ASVSj3CC/EwsAwga7c3trY53Z+ngDRBYrkstqyUpLoMx7sH7b+e6EVAcMENnl9/tszIDZQ/gLQ8nwYqYKqZWXICrnQSr5gCB/yAkQaWo+8mPwHr6BI9KAohn6DqosXRD6VBG30ujI8H+qLMeDsK5/7QbTWDYPKDMKtMcnZTnhs6CT6C3T/3A2t+dRJvcxWfvW22IrBfNr7WiFqwO8MDdXNTSefcPMO7vV1NVYc7fnqUMrFZGb8gyro3dsbG32l2s57y7ITtzceXzIxbT4Bos3ZiJbch/JWlBS5/yFb1gVTmH9jRPn9bkXbXPPWAogMsJe5dKI7vhOELwFIZc63FXV2FDq5jOaPIMmgbyxtafjqbURa3m7VBoia6O6+wbcaCTya+WCxnBuyXV0wUhXzIEfwwfY1zQd0gqwdECHuO6OjS+fGZ77GwKcJllXkgikMmAR8L1pdfvfnamu1p8ALBBDF/T29g5eZSTxEhMsvBESY8awRwS2LuV51zS9QQIRIy6fSHb+dwd8oxiQ3rhjJOA3CzsmWxgdy+TJc9eVQKXBA1Pid8fgKnsEXCeaniuF9EnfM42lm7KUK4+t+xVl34/nQ1N0OkFlPnv9OmPPbixuYFBAlkbLd9sdW8p2zl3ahrZDFgEmaczuZ+RYiinohOri6hQNCzalggNiZ2tkdfweYbwbwARBS+cBDKgxMEegXTPRIrhc4QyInf+NiEATK66KV3cNvJDI3mOANBNqA1Eujuj4csfMfZfAhA3SI2Tg02brqX9le3Qxijk596pqo0zh5/35ff38FJ411zFgHE+uYIO9sNBBzDYiqGKgioFYGYGCUgAkwTzCRvOM9BNBRMI5QCY4aRvKwDvNG3pNx0fD/tvRNoBK5O9AAAAAASUVORK5CYII=');background-size:50px auto; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_name .blog_flag { display:block;height:21px;overflow:hidden;line-height:21px;font-size:15px;color:#333;letter-spacing: -0.6px; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_name .blog_name { display:block;height:22px;overflow:hidden;line-height:22px;color:#196ab3;font-weight:bold; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_q { display:-webkit-box;margin:15px 0 6px;max-height:40px;overflow:hidden;line-height:20px;font-size:15px;color:#333;font-weight:bold;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_q:before { content:'\0051\002E'; }
.bestBloger .nLi li.item:nth-child(1) .itemUnit .item_info .info_a { line-height:21px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#6b777b;text-align:justify;letter-spacing:-0.56px; }
.bestBloger .nLi li.item:nth-child(2) { border-top:none; }
.bestBloger .nLi li.item:nth-child(n+2) .item_info { position:relative;padding-left:25px; }
.bestBloger .nLi li.item:nth-child(n+2) .item_info:before { content:'';position:absolute;left:0;top:1px;width:20px;height:20px;background-image:url('data:/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAABWRJREFUWEetmU9MVEccx7+/twvC4sJCRYorKYv2pE2thyZ6qb009lLppb00Vg/emhQinsUzEOjZg+ChSXspXhrTpKm9aNLE1j300ER3TWShgpZdcBcK7Ps1v4HZvn1/9s1bnAtkd+Y3n/n9n1lCk2M6vzRYBV+AzedAnGJQioBTIo6BRwQugqkIi+7FQHdGM/1Pm9mKoiyazq+mbFS+thnDGsZ0vUBbhHkLiW9GM91F03VGgBqMmUcASpkK95/HRSKaMQUNBZzKL1xixvT+wdy4XARZl8cyR+YbHbgh4FS+cJ0Z4/vTWOPVRBi/mknfCJrlCygmrdqVaRAuNQs30NaKY4l2HD7QgrWdHZS2q/jzVQVrO1WvSMZszEqM+vmmL+Dkk8KtZuEE7Ex3J+Sv33hYKuNBcQ3/2lz/NWN27Fj6snuNB3DiSWGcCNeb0ZxAfdZ/SC0VANHY4/IGOuNxDLS34niiHQcswvLWNr5feuGBZMaNa8fSdS5VB7gbEHSrGbje1hZ83n9IATworuP+6rpHTGc8huG+HsjcZ5tbCtIziD51Bk4NUPkdl/PNRqvAHW1rVVq7uxKc5uQAF9OHIbACKKAuWxdj1JHR/lgD3I9pZbMrA33KZDef/e31LxfCiYMJnO9NBWrRaWoF2Kz2PnyjC6c7O7BtM1oswuPKJu48/8fIQ65mjqh5U/lFn/lc06ICbEZ7Z7uTOJNK1gnfqNr46UVRgYaNxoCA1uIuYK7wR5Taqk0qa7Wjn+/tVn4lQ/zq7sqqf87bIw8FBB5dG0q/R6orYTsfdmLn9xf6enA80eYJCDH32e5OFckygnKerBUZK1vbuF1YCdw6RlaGJp4sjhDxtCmgznUSELcLyx4tCZxACqzOh/dX1/D7Wrm2hY74X16W6j53MzDTKE3kCvMEXDAF1MKDcp2WI+b+uLdbpR4ZUuLE7CeSCUgUm0Q8A3doIrdwj0AfmAJq37n57HlDH9PyxJwS7do/9ediWjFxo8HgX0WDkQLkYrpXVQLRyG/FdWTXK0Znk6g/3XlQ+eeWzZjzcQ+PiaUzn8wVXFW78X7OciUzX1Wr+HF51acieOUInLiIHDDMRfTqyIB64RfpXvS1ttQopMSJ03u6FBenzgBhAeIAXHgE0LtGdtqb5Cxt2fUy3u86WIvYh6VXSjt+IywDeNdwNnKQiBCpoxKJujEQYAkECQgdsaIhd0XR/mtqXh0kkdKMs4q4I1k05Kwo5aqNbxdXVEDpBkH+l/wZ5gpy0N00EzFR6wahUVv1yeEevN2xq00ZMlc3q9JMmNRqBSiJOkqpkyi8MvCmShVBeUw0LP2ezMlVNjG0Z3YN2qhXdPugKnXy4WTOLFB0B7OwuYXv/LphANrPnP55MpmoXZrMg5GzY0NHT0Vqt756q19pxr8TBvQBovhZEHBduyUN645dfkpEXUELtJMHac95YQo6gKn2mLkUtzoGpe03bvkbJVjnPcM0hTSC9bT8MjlMi7qL8dOOzoth/Z2JBp3ak/l1187J/OIwmH/wE+ROznqONr3kNQmcsA4lFDLo2qkXBt1PnAn6xdY2fn5ZQlc8riqImFjSh0TufkboxV0Ln8wtzgL8pXuzjw6l8E4y4WF4HX4H0NzY0BHPW1Dw4xFvzDghnUn6r/IGOmIx9YQhzYHvg1AkVdJcjNpHjB+P/MxtkqQjMe1N9jOrU47RA6ZtY+ZksqNL/O21BIKqs1wiy7q0rwdMfZLdFFQZAXikUTI30aCAATQTtxIzJm/VoRp0bqpBiXg4apMLcJaZ5k3B9L6RAOthlwZ3bB4G8TmA5SeI1P/QnGWgCJD8FHEvbtF8sz9D/Aeuch+pBsN4nAAAAABJRU5ErkJggg==');background-size:20px auto; }
.bestBloger .nLi li.item:nth-child(n+2) .item_info .info_name { max-height:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.bestBloger .nLi li.item:nth-child(n+2) .item_info .info_name .blog_flag { font-size:15px;color:#999; }

/* 예스TV */
.yesTv { }
.yesTv .cLi .cardUnit .cardTop.tpMov a { padding-top:56.25%; }
.yesTv .yMore { background-color:transparent; }
@media screen and (min-width:580px) {
.yesTv .cLi { margin:0 8px 0 7px; }
.yesTv .cLi:after { content:'';clear:both;display:block; }
.yesTv .cLi li { float:left;width:50%; }
.yesTv .cLi .cardUnit { margin:0 7px 0 8px; }
.yesTv .cLi .cardUnit .cardTop.tpMov a { padding-top:56.25%; }
.yesTv .cLi li.cItem:nth-child(2) { margin-top:0; }
}

/* #################### 이벤트 세상 #################### */
/* 정렬 */
.sort_eve { padding-bottom:15px;background-color:#eee; }
.sort_eve .sel_wraper { display:none;margin:10px 15px 0; }
.sort_eve .sel_wraper.showOn { display:block; }
.sort_eve span.sel_wSizeF select.selTp01 { border-radius:3px;border-color:#ebebeb;background-color:#fff; }
.sort_eve .eveCateBar { padding:15px 0 0;height:75px;overflow:hidden; }
.sort_eve .eveCateBar .panel { float:left;width:80px;height:75px; }
.sort_eve .eveCateBar .panel:first-child { padding-left:15px; }
.sort_eve .eveCateBar .panel:last-child { padding-right:15px; }
.sort_eve .eveCateBar .panel a.lnk { display:block;height:73px;text-align:center;border-radius:15px;border:solid 1px #ebebeb;background-color:#fff; }
.sort_eve .eveCateBar .panel a.lnk .cate_ico { display:block;opacity:0.5; }
.sort_eve .eveCateBar .panel a.lnk .cate_ico img { width:50px;height:50px; }
.sort_eve .eveCateBar .panel a.lnk .cate_ico svg { width:50px;height:50px;vertical-align:top; }
.sort_eve .eveCateBar .panel a.lnk.cateOn .cate_ico { opacity:1; }
.sort_eve .eveCateBar .panel a.lnk .cate_txt { display:block;margin-top:-5px;height:17px;line-height:17px;font-size:13px;color:#666; }
.sort_eve .eveCateBar .panel a.lnk.cateOn .cate_txt { color:#333; }

/* 세부 정렬 */
.sortDetail_eve { display:none;padding:15px 0 0;background-color:#fff; }
.sortDetail_eve.showOn { display:block; }
.sortDetail_eve .sortDetail { margin:0 15px; }
.sortDetail_eve .sortDetail .sortDetailTb { display:table;width:100%;table-layout:fixed; }
.sortDetail_eve .sortDetail .sortDetailTb .sortDetaiOpt { display:table-cell;width:50%;vertical-align:top; }
.sortDetail_eve .sortDetail .sortDetailTb .sortDetaiOpt .sel_wSizeF { display:block;margin:0 5px 0 0; }
.sortDetail_eve .sortDetail .sortDetailTb .sortDetaiOpt .btn_c { display:block;margin:0 0 0 5px; }

.eveBrdLnkArea { display:none; }
.eveBrdLnkArea.showOn { display:block;margin-bottom:-15px;text-align:right; }
.eveBrdLnkArea .eveBrdLnk { display:inline-block;padding:15px;line-height:20px;white-space:nowrap; }
.eveBrdLnkArea .eveBrdLnk .txt { display:inline-block;line-height:20px;font-size:15px;color:#666;vertical-align:top; }
.eveBrdLnkArea .eveBrdLnk .bgC_com.ico_arrR { margin:4px 0 0 4px;width:8px;height:12px;background-position:-30px -85px; }
.eveBrdLnkArea .sortEtc { margin-top:15px; }
.eveBrdLnkArea .sortEtc .secTab+.secTab { margin-top:3px; }
.eveBrdLnkArea .sortEtc .secTab.hideSub { display:none; }
.eveBrdLnkArea .sortEtc .secTab li.open .bgC_com.ico_arrD { -webkit-transform:rotate(180deg);transform:rotate(180deg); }

/* event list */
/* YES이벤트 */
.eveWorld.wSec { margin-top:0;padding-top:15px; }
.eveWorld .eveWorldYes { margin:0 8px 0 7px;font-size:0;line-height:0; }
.eveWorld .eveWorldYes li { padding-bottom:5px; }
.eveWorld .eveWorldYes li a { display:block;margin:0 7px 0 8px; }
.eveWorld .eveWorldYes li a img { width:100%;border-radius:15px;vertical-align:top; }
.eveWorld .eveWorldYes li.noData { padding:80px 0 !important; }
.eveWorld .yMore { margin-top:-5px; }
@media screen and (min-width:580px) {
.eveWorld .eveWorldYes:after { content:'';clear:both;display:block; }
.eveWorld .eveWorldYes li { display:inline-block;width:50%;vertical-align:top; }
.eveWorld .eveWorldYes li:nth-child(odd) a { margin:0 2px 0 8px; }
.eveWorld .eveWorldYes li:nth-child(even) a { margin:0 7px 0 3px; }
}

/* 영화 이벤트 */
.eveWorld #EventList { margin:0 8px 0 7px;font-size:0;line-height:0; }
.eveWorld #EventList .event_list { padding:0 0 15px 0; }
.eveWorld #EventList .event_list:last-child { padding:0 0 5px 0; }
.eveWorld #EventList .event_list .thumb { margin:0 7px 0 8px; }
.eveWorld #EventList .event_list .thumb a { position:relative;display:block; }
.eveWorld #EventList .event_list .thumb a:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border-top-left-radius:15px;border-top-right-radius:15px;border:solid 1px rgba(0,0,0,0.07); }
.eveWorld #EventList .event_list .thumb a img.evimg { width:100%;border-top-left-radius:15px;border-top-right-radius:15px; }
.eveWorld #EventList .event_list .event_desc { position:relative;margin:0 7px 0 8px;padding:14px 0 15px;font-size:14px;line-height:1em;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#fff; }
.eveWorld #EventList .event_list .event_desc:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:solid 1px #ebebeb;border-top:none; }
.eveWorld #EventList .event_list .event_desc ul { position:relative;z-index:2;margin:0 15px; }
.eveWorld #EventList .event_list .event_desc ul li { display:-webkit-box;min-height:19px;max-height:38px;line-height:19px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#6699cc;letter-spacing:-0.56px;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.eveWorld #EventList .event_list .event_desc ul li+li { margin-top:3px; }
.eveWorld #EventList .event_list .event_desc ul li.name { min-height:22px;line-height:22px;word-break:break-all;color:#333;font-size:18px;font-weight:normal; }
.eveWorld #EventList .event_list .event_desc ul li.name a { display:-webkit-box;min-height:22px;max-height:44px;line-height:22px;overflow:hidden;word-break:break-all;color:#333;font-size:18px;font-weight:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.eveWorld #EventList .event_list .event_desc ul li.Dday a { display:-webkit-box;min-height:19px;max-height:38px;line-height:19px;overflow:hidden;word-break:break-all;font-size:14px;font-weight:normal;color:#999;letter-spacing:-0.56px;-webkit-line-clamp:1;-webkit-box-orient:vertical; }
.eveWorld #EventList .event_list .event_desc ul li.name+li.Dday { margin-top:6px; }
.eveWorld #EventList .event_list .event_desc a.lnk ul { display:block; }
.eveWorld #EventList .event_list .event_desc a.lnk ul li.name { margin-bottom:6px; }
.eveWorld #EventList .event_list .event_desc a.lnk ul li { color:#666; }
.eveWorld #EventList .event_list.evttype100 .event_desc a.lnk ul li.t_nm    { display:block;color:#666; }
.eveWorld #EventList .event_list.evttype100 .event_desc a.lnk ul li.gift_nm { display:none; }
.eveWorld #EventList .event_list.evttype200 .event_desc a.lnk ul li.t_nm    { display:none; }
.eveWorld #EventList .event_list.evttype200 .event_desc a.lnk ul li.gift_nm { display:block;color:#6699cc; }
@media screen and (min-width:580px) {
.eveWorld #EventList .event_list:nth-last-child(2) { padding:0 0 5px 0; }
.eveWorld #EventList .event_list { display:inline-block;width:50%;vertical-align:top; }
.eveWorld #EventList .event_list .event_desc { height:69px; }
}

/* 웹소설/코믹 이벤트 */
.eveWorld .storyEve_list { margin:0 8px 0 7px;font-size:0;line-height:0; }
.eveWorld .storyEve_list .item { margin:0 7px 0 8px;padding-bottom:15px;font-size:14px;line-height:1em; }
.eveWorld .storyEve_list .item a { position:relative;display:block; }
.eveWorld .storyEve_list .item a:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;border-radius:15px;border:solid 1px rgba(0,0,0,0.07);border-top:none; }
.eveWorld .storyEve_list li.list_item:last-child .item { padding-bottom:5px; }
.eveWorld .storyEve_list .item { margin:0 7px 0 8px;padding-bottom:15px; }
.eveWorld .storyEve_list .item .img { position:relative;z-index:1; }
.eveWorld .storyEve_list .item .img .end_txt { display:-webkit-box;display:flex;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;color:#fff;font-size:18px;font-weight:normal;border-radius:15px;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.7); }
.eveWorld .storyEve_list .item .img img { width:100%;border-radius:15px;text-align:center; }
@media screen and (min-width:580px) {
.eveWorld .storyEve_list li.list_item { display:inline-block;width:50%;vertical-align:top; }
.eveWorld .storyEve_list li.list_item:nth-last-child(2) .item { padding:0 0 5px 0; }
}

/* #################### BEST #################### */
/* 정렬 */
.yesBestSort { padding:15px 0; }
.yesBestSort .sortFilter { margin-bottom:-15px;position:relative;z-index:2;text-align:right; }
.yesBestSort .secTab .bgC_com.ico_arrD { margin:16px 0 0 4px;width:12px;height:8px;background-position:-100px -95px;-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:rotate(0);transform:rotate(0); }
.yesBestSort .sortEtc { margin-top:15px; }
.yesBestSort .sortEtc .secTab+.secTab { margin-top:3px; }
.yesBestSort .sortEtc .secTab.hideSub { display:none; }
.yesBestSort .sortEtc .secTab li.open .bgC_com.ico_arrD { -webkit-transform:rotate(180deg);transform:rotate(180deg); }

/* 배너 */
#adPubBestWrap.adFGrp { height:90px !important; }

/* 리스트 */
.yesBest.wSec { margin-top:0; }
.yesBest .tm_grp { position:relative;text-align:left;border-bottom:solid 1px #ebebeb; }
.yesBest .tm_grp .tm_txt { text-align:left; }
.yesBest .tm_grp a.toggleVtp { position:absolute;right:-15px;top:50%;margin-top:-30px;padding:10px 15px 10px 25px; }
.yesBest .tm_grp a.toggleVtp .vTp { display:block;padding:4px 0;width:38px;height:30px;text-align:center;border:solid 1px #ebebeb;border-radius:3px; }
.yesBest .tm_grp a.toggleVtp .vTp img { width:30px;height:30px;vertical-align:top; }
.yesBest .tm_grp a.toggleVtp.mod_t .vTp.thumb { display:none; }
.yesBest .tm_grp a.toggleVtp.mod_l .vTp.list { display:none; }
.yesBest .yMore:before { content:'';position:absolute;left:15px;top:-1px;right:15px;border-top:solid 1px #ebebeb; }
@media screen and (min-width:768px) {
.yesBest .tm_grp:after { content:'';clear:both;display:block; }
.yesBest .tm_grp .tm_txt { float:left; }
.yesBest .tm_grp .tm_cmt { float:right; }
.yesBest .tm_grp .tm_txt+.tm_cmt { margin-top:8px; }
.yesBest .tm_grp a.toggleVtp { display:none; }
.yesBest .gLi.best:not(.bestThumb)+.yMore:before { display:none; }
}