@charset "utf-8";
.categorySet .col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.categorySet .col:first-of-type {margin-left: 0;}
.categorySet .cf {*zoom: 1;}
.categorySet .cf:after {clear: both;}
.categorySet .row .three{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #666;text-align: center;}
.categorySet .categorySetBody .line{width: 25px;height: 2px;background-color: #1f1f1f;display: block;margin: 5px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.categorySet .categorySetBody:hover{cursor: pointer;}
.categorySet .hamburger.is-active .line:nth-child(2){opacity: 0;}
.categorySet .hamburger.is-active .line:nth-child(1){
  -webkit-transform: translateY(7px) rotate(45deg);
  -ms-transform: translateY(7px) rotate(45deg);
  -o-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg);
}
.categorySet .hamburger.is-active .line:nth-child(3){
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  -o-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
}

.sectionStory .layerFix .layerBg {width: 100% !important;width: 100% !important;max-width: 100%;position: fixed;left: 0 !important;top: 0;right: 0;bottom: 0;}

.moreBtnArea {display: none;padding:16px 0 20px;width: 100%;text-align: center;}
.moreBtnArea.on {display: block;}
.moreBtnArea a:before {content:"+ 더보기";border:1px solid #ccc;padding:10px 200px;color: #000;}


/* 오른쪽 날개베너 */
.sectionRightCustomer {position: fixed;right:0;top: 50%;transform:translate(0,-50%);z-index:1501;}
.sectionRightCustomer > ul > li {background: #fff;width: 50px;height: 50px;text-align: center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing: border-box;border-collapse: collapse;display: table;position: relative;cursor:pointer;}
.sectionRightCustomer > ul > li:hover > .targetTxt {transform: translateX(-20px);opacity: 0.9;}


.sectionRightCustomer > ul > li .targetTxt {opacity:0;transition: all 0.3s ease-in-out;position: absolute;right:30px;top:7px;width:107px;height: 33px;line-height: 33px;background:url('/data/skin/icon/customerbg.png');font-family:'Montserrat';font-size:0.857em;color: #fff;font-weight: 700;letter-spacing:0;}
.sectionRightCustomer > ul > li:first-child {border-top:1px solid #ddd;}
.sectionRightCustomer > ul > li > a {display: table-cell;vertical-align:middle;}
.TabLogin > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:0 0;display: inline-block;width:36px; height:36px;}
.TabOrder > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-36px 0;display: inline-block;width:36px; height:36px;}
.TabCart .dataNum {position: absolute;top:7px;right:7px;background: #f00;color: #fff;border-radius:100%;width:18px;height:18px;line-height: 18px;text-align: center;font-size:0.857em;}
.TabCart .targetTxt .dataNum {display: none;}
.TabWish .dataNum {position: absolute;top:7px;right:7px;background: #f00;color: #fff;border-radius:100%;width:18px;height:18px;line-height: 18px;text-align: center;font-size:0.857em;}
.TabWish .targetTxt .dataNum {display: none;}
.TabLatly .dataNum {position: absolute;top:7px;right:7px;background: #f00;color: #fff;border-radius:100%;width:18px;height:18px;line-height: 18px;text-align: center;font-size:0.857em;}
.TabLatly .targetTxt .dataNum {display: none;}


.hiddenPhase {position: absolute;top:0;right:-500px;opacity:0;width:270px;height:398px;background: #fff;border:1px solid #ddd;z-index:3;}
.hiddenPhase .smallTitle {text-align: left;font-size:1.286em;font-weight: 700;color: #000;padding:0 17px;height: 48px;line-height: 48px;border-bottom:1px solid #ddd;position: relative;}
.hiddenPhase.TabCart .smallTitle:after{content:"장바구니";}
.hiddenPhase.TabWish .smallTitle:after{content:"위시리스트";}
.hiddenPhase.TabLatly .smallTitle:after{content:"최근본상품";}
.hiddenPhase .smallTitle .closeRight {position: absolute;right:16px;top:16px;background:url('/data/skin/icon/btn_small_close.png')no-repeat center center;width:19px;height: 19px;}
.hiddenPhase .smallBody > ul > li {float: left;width: 100px;margin-right:2%;position: relative;}
.hiddenPhase .smallBody > ul > li:nth-child(2n) {float: right;}
.hiddenPhase .smallBody > ul > li .smallPic {border:1px solid #ddd;width: 100px;height: 100px;overflow:hidden;}
.hiddenPhase .smallBody > ul > li .smallPic img {width: 100%;}
.hiddenPhase .smallBody > ul > li .smallTit {font-size:0.929em;color: #000;text-align: left;margin-top:5px;}
.hiddenPhase .smallBody > ul > li .smallCash {font-size:0.929em;color: #000;text-align: left;margin-bottom:16px;}
.hiddenPhase .smallBody {overflow: auto;height: 340px;padding:17px;box-sizing: border-box;}
.hiddenPhase .smallBody > ul > li a {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.TabCart > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-72px 0;display: inline-block;width:36px; height:36px;}
.TabWish > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-108px 0;display: inline-block;width:36px; height:36px;}
.TabLatly > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-144px 0;display: inline-block;width:36px; height:36px;}
.sectionRightCustomer li.tabKakao {background: #ffe000;}
.tabKakao > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-180px 0;display: inline-block;width:36px; height:36px;}
.tabBtnTop > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-216px 0;display: inline-block;width:36px; height:36px;}
.tabBtnBottom > a > .baseTab {background:url('/data/skin/icon/iconset.png')no-repeat;background-position:-252px 0;display: inline-block;width:36px; height:36px;}

/* 헤더 */
.sectionHeader {background: #fff;position: relative;top: 0;left: 0;width: 100%;}
.ftic-search:before {content:"\e613";/*width:40px;height:30px;display: inline-block;-webkit-background-size:24px;background-size:24px;*/}

.headerTop {width: 100%;padding:10px 0 5px 0;text-align: center;position: relative;}
.headerTop .sectionInner {display: table;height: 76px;}
.headerTop .leftMemberInfo {position: absolute;left: 0;top: 27px;}
.headerTop .leftMemberInfo span {color: #000;font-size: 12px;font-weight: 300;}
.headerTop .leftMemberInfo .unniBtn a {border:2px solid #ff0000;padding:5px 10px;color: #f00;border-radius:6px;font-weight: 700;}
.headerTop .leftMemberInfo i {vertical-align:middle;color: #eb1c24;}

.headerTop .titleLogo {display: table-cell;vertical-align:middle;}
.headerTop .customerOptionSet {position: absolute;right: 0;top: 27px;} /*13*/
.headerTop .customerOptionSet > ul > li {float: left;padding:0 10px;position: relative;}
/*
.headerTop .customerOptionSet > ul > li:nth-child(4) {display: none;}
.headerTop .customerOptionSet > ul > li:nth-child(5) {display: none;}
*/
.headerTop .customerOptionSet > ul > li > a {font-family:'Montserrat';color:#888;font-size:0.797em;font-weight:300;text-indent:-9999px;letter-spacing:1px;}
.headerTop .customerOptionSet > ul > li > a.hi {margin-right:20px;}
.headerTop .customerOptionSet > ul > li > a.hi::after {content:"|";font-size:10px;color:#666;margin-left:10px;}
.headerTop .customerOptionSet > ul > li > a.topLogin::before {content:"LOGIN"}
.headerTop .customerOptionSet > ul > li > a.topLogout::before {content:"LOGOUT"}
.headerTop .customerOptionSet > ul > li > a.topJoin::before {content:"JOIN"}
.headerTop .customerOptionSet > ul > li > a.topMy::before {content:"MY PAGE"}
.headerTop .customerOptionSet > ul > li > a.topOrder::before {content:"ORDER"}
.headerTop .customerOptionSet > ul > li > a.topQna::before {content:"1:1 Q&A"}
.headerTop .customerOptionSet > ul > li > a.topCusto::before {content:"CUSTOMER CENTER"}

.topMy {background:url('/data/skin/icon/baseline_keyboard_arrow_down_black_18dp.png')no-repeat right center;padding-right:16px;-webkit-background-size:15px;background-size:15px;}
.topMy.on {background:url('/data/skin/icon/baseline_keyboard_arrow_up_black_18dp.png')no-repeat right center;padding-right:16px;-webkit-background-size:15px;background-size:15px;}
.myPageList {display: none;position: absolute;z-index:2;border-radius:3px;top:23px;left:0;padding:5px 10px;width:86px; background:#fff;border:1px solid #ddd;box-sizing: border-box;box-shadow:1px 1px 3px #666}
.myPageList li a {display: inline-block;font-size:0.797em;color: #888;border-top:1px solid #ddd;padding:3px 0;display: inline-block;width: 100%;box-sizing:border-box;letter-spacing:1px;}
.myPageList li a:hover {background:#f8f8f8;}
.myPageList li:first-child a {border-top:0;}

.topCusto {background:url('/data/skin/icon/baseline_keyboard_arrow_down_black_18dp.png')no-repeat right center;padding-right:16px;-webkit-background-size:15px;background-size:15px;}
.topCusto.on {background:url('/data/skin/icon/baseline_keyboard_arrow_up_black_18dp.png')no-repeat right center;padding-right:16px;-webkit-background-size:15px;background-size:15px;}
.CusotomerList {display: none;position: absolute;z-index:2;border-radius:3px;top:23px;left:74px;padding:5px 10px;width:86px; background:#fff;border:1px solid #ddd;box-sizing: border-box;box-shadow:1px 1px 3px #666}
.CusotomerList li a {display: inline-block;font-size:0.797em;color: #888;border-top:1px solid #ddd;padding:3px 0;display: inline-block;width: 100%;box-sizing:border-box;letter-spacing:1px;}
.CusotomerList li a:hover {background:#f8f8f8;}
.CusotomerList li:first-child a {border-top:0;}


.headerBottom {height: 42px;text-align: center;position: relative;}
.headerBottom .categorySet {position: absolute;left:0;top: 0;width: 180px;}


.categorySetBody {display: table;}
.categorySetBody > span {font-family:'Montserrat';color: #000;font-weight: 900;font-size:1.071em;display: table-cell;vertical-align:middle;padding-left:10px;letter-spacing:1px;}

.categoryTab {border-top:1px solid #ddd;margin-top:9px;position: absolute;z-index:1502;background: #fff;width:1200px;padding:0 33px 30px;display: none;box-sizing:border-box;}
.categoryTab.on {display: block;}
.categoryTab .categoryTitle {text-align: left;font-size:1.286em;font-weight: 700;margin:26px 0 26px;}
.categoryTab ul {float: left;width: 16.6%;}
.categoryTab ul li {text-align: left;font-size:0.929em;height: 22px;line-height: 22px;}
.categoryTab ul li a {color:#555;}
.categoryTab ul li a:hover {color:#999;}
.categoryTab ul li.tit {font-size:1.143em;font-weight: 700;margin-bottom:16px;}

.topMenuSet {display: inline-block;margin-top: 4px;}
.topMenuSet > ul > li {float: left;padding:0 30px;}
.topMenuSet > ul > li a {font-family:'Montserrat';color:#000;font-weight: 500;font-size:1.071em;letter-spacing:0;}
.topCustomerSet {position: absolute;right: 0;top: 0;}
.topCustomerSet li {float: left;position: relative;}
.topCustomerSet .searchBody input {width: 100%;border:1px solid #ddd;border-radius:3px;height: 33px;box-sizing: border-box;padding:0 30px 0 15px;font-size:0.929em;color: #333;}
.topCustomerSet .searchBody .custoSearch {width: 100%;border:1px solid #ddd;border-radius:3px;height: 29px;box-sizing: border-box;padding:0 30px 0 10px;font-size:0.929em;color: #333;}
.topCustomerSet .searchBody .custoSearch::placeholder {font-size:0.929em;color:#999;}
.topCustomerSet .searchBody .btn_search {display: inline-block;position: absolute;right: 3px;top: 0;width: 29px;height: 29px;background:url('/data/skin/icon/baseline_search_black_18dp.png')no-repeat center center;-webkit-background-size:24px;background-size:24px;}
.topCustomerSet .searchBody .searchBtn {display: inline-block;position: absolute;right: 3px;top: 0;width: 29px;height: 29px;background:url('/data/skin/icon/baseline_search_black_18dp.png')no-repeat center center;-webkit-background-size:24px;background-size:24px;}

.topCustomerSet .picBody {}
.topCustomerSet .picBody a {display: inline-block;width: 50px;height: 29px;background:url('/data/skin/icon/baseline_favorite_border_black_18dp.png')no-repeat center center;-webkit-background-size:24px;background-size:24px;}

.topCustomerSet .basketBody {position: relative;}
.topCustomerSet .basketBody a {display: inline-block;width: 40px;height: 29px;background:url('/data/skin/icon/outline_shopping_basket_black_18dp.png')no-repeat center center;-webkit-background-size:24px;background-size:24px;}
.topCustomerSet .basketBody .nb {position: absolute;right: -2px;top: 0;display: inline-block;width: 22px;height: 22px;line-height: 22px;border-radius:50%;background: #cd4d48;text-align: center;color: #fff;font-weight: 700;}


/* 매인 비주얼 */
.mainVisual {position: relative;}
.mainVisual .mainVisualSlick {display: none;}
.mainVisual .mainVisualSlick.on {display: block;}
/*.mainVisual .mainVisualSlick li {width: 1200px;background: #000;}
.mainVisual .mainVisualSlick li img {opacity:0.5;}
.mainVisual .mainVisualSlick li.slick-active img {opacity:1;}*/

.mainVisual.main .mainVisualSlick li {width: 1200px;background: #000;overflow: hidden;position: relative;}
.mainVisual.main .mainVisualSlick li img {opacity:0.5;width:100%;}
.mainVisual.main .mainVisualSlick li.slick-active img {opacity:1;}


.mainVisual .mainVisualSlick .video-bg {width: 100%;height: 100%;position: relative;}
.mainVisual .mainVisualSlick .video-bg iframe {width: 100%;height:100%;}
.mainVisual .mainVisualSlick .slick-arrow {border:0;width:45px;height: 85px;position: absolute;z-index:2;}
/*
.mainVisual .mainVisualSlick .slick-prev {background:url('/data/skin/button/arrow_right.png')no-repeat center center;left:50%;margin-left:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
.mainVisual .mainVisualSlick .slick-next {background:url('/data/skin/button/arrow_left.png')no-repeat center center;right:50%;margin-right:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
*/
.mainVisual .mainVisualSlick .slick-prev {background:url('/data/skin/button/arrow_left.png')no-repeat center center;right:50%;margin-right:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
.mainVisual .mainVisualSlick .slick-next {background:url('/data/skin/button/arrow_right.png')no-repeat center center;left:50%;margin-left:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
/* 섹션리스트 */
.sectionStore,.sectionStoreNew,.sectionStoreBest {padding-top:20px;}

.sectionStory {padding:20px 0 0;}
.sectionBenner {padding:30px 0;}
.sectionBennerFull {padding-top:40px;}
.sectionTvlive {margin-top:0;padding:60px 0;}

.sectionBenner4 {margin-top:40px;padding:70px 0;background: #eee;display: none;}
.sectionBenner4 li {float: left;padding-right:14px;}
.sectionBenner4 li:first-child {padding-right:0;margin-bottom:15px;}
.sectionBenner4 li:last-child {padding-left:1px;padding-right:0}

.sectionStory .liWrap {width: 1220px;margin:0; padding-top:20px;}
.sectionStory .liWrap div:nth-child(n+5) {display: none !important;}
.sectionStory .unniB_story_wrap {width: 23.38%;}
.sectionStory .unniB_story_wrap .cont_slide {height:300px;}
.sectionStory .unniB_story_wrap .comm_wrap {display: none;}
.sectionStory .lft .tit {height: 2.3rem;overflow: hidden;}
.sectionStory .lft .tit .title {text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.2rem;}
.sectionStory .unniB_story_wrap .btm .btm-t-more {display: none;}
.sectionStory .unniB_story_wrap .btm .btm-t .btm-t-w > li .goodstxt p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.2rem;height: 2.4rem;}
.sectionStory .unniB_story_wrap .btm .btm-t .btm-t-w > li .goodstxt p.goodstxt3 {padding:10px 0 0 0;line-height: 1em;height: 1em;}

.ftic-staron:before {color: #ffc000;}
.sectionTitle {padding:24px 0 12px;}
.sectionTitle h3 {float: left;font-family:'NotoSansKR';font-size:1.714em;font-weight: 700;}
.sectionTitle h4 {margin-left:30px;float: left;font-family:'NotoSansKR';font-size:1.143em;font-weight:400;}
.sectionImgList li:first-child {margin-left:0;}
.sectionImgList li {float: left;position: relative;}
.sectionImgList li .imgPic {width: 100%;}
.sectionImgList li .imgPic span {display: inline-block;width: 100%;height: auto;background-position: center 0 !important;}
.sectionImgList li .imgPic span:after {content:"";display: block;padding-bottom:100%;}

.sectionImgList li .moviePic {width: 100%;position: relative;}
.sectionImgList li .moviePic span {position: relative;display: inline-block;width: 100%;height: auto;background-position: center 0 !important;}
.sectionImgList li .moviePic span:after {content:"";display: block;padding-bottom:56.25%;}
.sectionImgList li .moviePic.vertical span:after {content:"";display: block;padding-bottom:202%;}
.sectionImgList li .moviePic span + i {position: absolute;bottom:10px;right:10px;background: #000;padding:2px 6px;color: #fff;font-style:normal;}


.sectionImgList li .imgSort {position: absolute;left:5%;border:1px solid #eaeaea;background: #fff;border-radius:5px;width:90%;margin:-12px auto 0;}
.sectionImgList li .imgSort .sortImg {float: left;margin-left:10px;margin-top:9px;margin-bottom:10px;width: 83px;height: 83px;}
.sectionImgList li .imgSort .sortImg span {display: inline-block;width: 100%;height: 100%;}

.sectionImgList li .sortTxt {float: right;position: relative;box-sizing: border-box;width:calc(100% - 120px);margin-right:10px;margin-top:10px;height: 84px;display: table;}
.sectionImgList li .sortTxt .txtTop {position: absolute;top:6px;left: 0;overflow: hidden;white-space: normal;line-height: 1.3;height: 2.5em;text-align: left;word-wrap: break-word;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sectionImgList li .sortTxt .txtTop a {color:#000;}
.sectionImgList li .sortTxt .txtBottom {position: absolute;bottom: 8px;left: 0;}

.sectionImgList li .sortTxt .txtBottom .pricePoint1 {font-size:0.857em;color: #999;text-decoration:line-through;}
.sectionImgList li .sortTxt .txtBottom .pricePoint2 {color: #000;font-weight: 700;margin-left:5px;}

.sectionImgList li .textForm {width: 100%;padding:90px 5% 0;box-sizing: border-box;margin:13px auto 0;min-height:250px;}
.sectionImgList li .underOption {display: table;width: 100%;    vertical-align: middle;}
.sectionImgList li .underOption .snsTag {float: left;}
.sectionImgList li .underOption .snsTag .snsPic {display: inline-block;border:1px solid #f00;border-radius:50%;width: 35px;height: 35px;line-height: 35px;}
.sectionImgList li .underOption .snsTag .snsName {font-weight: 700;margin-left:5px;}

.likeTag {display: table-cell;vertical-align: middle;text-align: right;}
.likeTag .iconHeart {vertical-align:middle;display: inline-block;height: 20px;color: #000;font-weight: 700;}
.likeTag .iconHeart i {display: inline-block;width: 20px;height: 20px;vertical-align:middle;display: inline-block;margin:0 3px;}
.likeTag .iconTalk {vertical-align:middle;display: inline-block;height: 20px;color: #000;font-weight: 700;}
.likeTag .iconTalk i {display: inline-block;width: 20px;height: 20px;vertical-align:middle;display: inline-block;margin:0 3px;}
.likeTag .viewList {font-weight: 700;margin-left:10px;}


.sectionImgList li .textArea {}
.sectionImgList li .textArea .textTitle {color: #000;margin:10px 0 5px;position: relative;text-align: left;}
.sectionImgList li .textArea .textTitle:after {content:"-";position: absolute;bottom:-18px;left:0;color: #000;}
.sectionImgList li .textArea .textBody {color: #000;margin:18px 0 5px;line-height:1.8em;height:50px;overflow:hidden;text-align: left;}
.sectionImgList li .textArea .moreArea {margin-bottom:16px;text-align: left;}
.sectionImgList li .textArea .moreArea a {color: #a0a0a0;}


.sectionBenner li {float: left;width: 49%;position: relative;}
.sectionBenner li .txtfield {position: absolute;top: 50%;transform:translate(0,-50%);left: 30px;}
.sectionBenner li .txtfield.off {display: none;}
.sectionBenner li .txtfield .bennerTitle {display: block;font-size:2.143em;font-weight: 700;}
.sectionBenner li .txtfield .bennerSubtitle {display: block;font-size:1.071em;margin-top:10px;}
.sectionBenner li img {width: 100%;}
.sectionBenner li + li {float: right;}
.sectionBennerFull .innerBenner img {width: 100%;}
.sectionBennerFull .innerBenner.swipeStart img {}
.sectionBennerFull .sectionbody {overflow: hidden;width: 100vw;position: relative;}

.sectionBennerFull .innerBenner.swipeStart .slick-arrow {border:0;width:60px;height: 60px;position: absolute;z-index:2;}
/*
.sectionBennerFull .innerBenner.swipeStart .slick-prev {background:url('/data/skin/button/fullbenner_ar.png')no-repeat center center;left:50%;margin-left:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
.sectionBennerFull .innerBenner.swipeStart .slick-next {background:url('/data/skin/button/fullbenner_al.png')no-repeat center center;right:50%;margin-right:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
*/
.sectionBennerFull .innerBenner.swipeStart .slick-prev {background:url('/data/skin/button/fullbenner_al.png')no-repeat center center;right:50%;margin-right:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}
.sectionBennerFull .innerBenner.swipeStart .slick-next {background:url('/data/skin/button/fullbenner_ar.png')no-repeat center center;left:50%;margin-left:620px;top: 50%;transform:translate(0,-50%);text-indent:-99999px;}

.cont_list li {float: left;margin-bottom:2%;position: relative;}

.cont_list li .storeImg {width: 100%;height:284px;overflow:hidden;position: relative;}
.cont_list li .storeImg ._urlBak {display: inline-block;width: 100%;height: 100%;}
.cont_list li .storeImg .urlBak {display: inline-block;width: 100%;height: 100%;}
.cont_list li .storeImg img {width: 100%;position: absolute;margin:auto;}

.cont_list li .storeTxt {margin-top:20px;padding:0 15px;box-sizing:border-box;position: relative;}
.cont_list li .storeTxt .brandName {display: none;position:absolute;top: -20px;font-size:1.071em;font-weight: 700;color: #000;text-align: left;}
.cont_list li .storeTxt .brandName.on {display: block;}
.cont_list li .storeTxt .detailText {display: none;color: #000;margin:5px 0;text-align: left;}
.cont_list li .storeTxt .detailText.on {display: block;}
.cont_list li .storeTxt .detailText span {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.4rem;height: 2.8rem;}
.cont_list li .storeTxt .attendTxt {display: none;color: #f00;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 20px;}
.cont_list li .storeTxt .attendTxt.on {display: block;}

.cont_list li .priceArea {display: table;width: 100%;padding:10px 15px;box-sizing:border-box;}
.cont_list li .priceArea dd {float: left;height: 34px;line-height:30px;}
.cont_list li .priceArea dd.setDis {display: none;padding:0;}
.cont_list li .priceArea dd.setDis.on {display: block;}
.cont_list li .priceArea dd.setView {display: none;padding:0;}
.cont_list li .priceArea dd.setView.on {display: block;}
.cont_list li .priceArea dd + dd {line-height: 1em;margin-left:10px;}
.cont_list li .priceArea dd + dd + dd {float: right;line-height:24px;}
.cont_list li .priceArea .pay .per {font-size:3.143em;color: #f00;}
.cont_list li .priceArea .pay .per .m_per {font-size:0.529em;color: #f00;}
.cont_list li .priceArea .salePrev {display: none;color: #ccc;font-size:1.071em;text-decoration:line-through;}
.cont_list li .priceArea .salePrev.on {display: block;}
.cont_list li .priceArea .salePay {display: none;color: #000;font-size:1.143em;font-weight: 700;margin-top:0;}
.cont_list li .priceArea .salePay.on {display: block;}
.cont_list li .priceArea .viewTit {color: #000;}
.cont_list li .priceArea .viewnb {color: #000;}

.cont_list li .starArea {padding:0 15px;box-sizing:border-box;}
.cont_list li .starArea .starPhase {display: none;float: left;}
.cont_list li .starArea .starPhase.on {display: block;}
.cont_list li .starArea .starPhase .appraisalstar .score {margin-left:5px;}
.cont_list li .starArea .starPhase .appraisalstar .review {margin-left:3px;}
.cont_list li .starArea .starPhase .starData {text-indent:-99999px;overflow: hidden;font-size:0;display: inline-block;vertical-align:middle;}
.cont_list li .starArea .starPhase .starData.star4 {background:url('../../images/common/star4.png')no-repeat left center;width: 93px;height: 18px;}
.cont_list li .starArea .starPhase .starTxt {font-size:1.071em;font-weight: 700;vertical-align:middle;}

.cont_list li .starArea .likePhase {float: right;display: table;vertical-align:top;padding: 0;}
.cont_list li .starArea .likePhase a {display: none;background:url('/data/skin/icon/baseline_favorite_border_red_18dp.png')no-repeat left center;-webkit-background-size:20px auto;background-size:20px auto;width:20px;height:20px;}
.cont_list li .starArea .likePhase a.on {display: table-cell;}
.cont_list li .starArea .likePhase .likeHeart .material-icons {display: none;font-size:22px;color:#f00;cursor:pointer;vertical-align:top;}
.cont_list li .starArea .likePhase .likeHeart.on .material-icons {display: inline-block;}
.cont_list li .starArea .likePhase .likeHeart em {font-size:15px;font-weight: 700;vertical-align:top;}
.cont_list li .starArea .likePhase .likeInner {display: none;font-weight: 700;padding: 0 0 0 2px;vertical-align:top;height:22px;font-size:18px;font-weight: 700;}
.cont_list li .starArea .likePhase .likeInner.on {display: inline-block;}
.cont_list li .starArea .likePhase .likeInner em {font-size:18px;font-weight: 700;}



.cont_list li .optionBenner {display: none;position: relative;margin-top:10px;padding:0 15px 15px;box-sizing:border-box;text-align: left;}
.cont_list li .optionBenner.on {display: block;}
.cont_list li .optionBenner span {font-size:0.714em;padding:0 5px}
.cont_list li .optionBenner .sticker_soldout {color: #fff;background: #cd6860;border:1px solid #e3a9a5;}
.cont_list li .optionBenner .sticker_soldout:before {content:"Sold Out";}
.cont_list li .optionBenner .sticker_best {color: #333;background: #e7e7e7;border:1px solid #ccc;}
.cont_list li .optionBenner .sticker_best:before {content:"Best";}
.cont_list li .optionBenner .sticker_hot {color: #fff;background: #f00;border:1px solid #f00;}
.cont_list li .optionBenner .sticker_hot:before {content:"HOT";}

.sectionImgList li.noitem {background: #f7f7fa;}
.sectionImgList li.noitem  .imgPic {background: #edeef2;}
.sectionImgList li.noitem  .imgPic span {-webkit-background-size:80% auto !important;background-size:80% auto !important;background-position: center center !important;}
.sectionImgList li.noitem .textForm {}
.sectionImgList li.noitem  .sortImg {background: #f7f8f9;}
.sectionImgList li.noitem  .nodata {display: table-cell;vertical-align:middle;color: #e0e0e2;}


.cont_list li.noItem {background: #f7f7fa;height: 441px;}
.cont_list li.noItem .storeImg {background:url('../../images/common/noitem.png')no-repeat center center;background-color: #edeef2;}


.moiveArea {position: relative;text-align: center;background: #000;margin-bottom:30px;}
.moiveArea .centerMovie {position: relative;padding:47px 0; z-index: 2}
.moiveArea .backStage {position: absolute;z-index:1; width: 100%; height: 100%;top: 0;left: 0;opacity:0.5;overflow:hidden;}
.moiveArea .backStage img {width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.moiveArea .bannerImg {padding:70px 0;}

.tvArea .sectionImgList .textForm {padding: 0 5% 0;}
.tvArea .sectionImgList .snsOption {float: right;margin-top:7px;}
.tvArea .sectionImgList .snsOption a {color: #000;}
.tvArea .sectionImgList .textArea {}
.tvArea .sectionImgList .textArea .textTitle {color: #f;margin:10px 0 5px;position: relative;}
.tvArea .sectionImgList .textArea .textTitle:after {content:"";position: absolute;bottom:-18px;left:0;color: #000;}
.tvArea .sectionImgList .textArea .textBody {color: #000;margin:18px 0 5px;line-height:1.3em;}
.tvArea .sectionImgList .textArea .moreArea {}
.tvArea .sectionImgList .textArea .moreArea a {color: #a0a0a0;}
.tvArea .sectionImgList li {border:1px solid #eaeaea;box-sizing:border-box;margin-bottom:20px;}
.tvArea .sectionImgList li .imgSort {position: relative;left: 0;width: 100%;margin:20px 0 10px;}
.listArea .sectionImgList li {border:1px solid #eaeaea;box-sizing: border-box;padding-bottom:14px;}
.listArea .sectionImgList li .textForm {padding:10px 5% 0;margin: 0;text-align: left;}
.listArea .sectionImgList li .textForm .snsOption {float: right;margin-top:8px;}
.listArea .sectionImgList li .textForm .snsOption a {color: #000;}
.listArea .sectionImgList li .imgSort {position: relative;left:0;margin:20px 0 0;width: 100%;padding-bottom:9px;}
.listArea .sub_contents.sbc_width.fullwidth {border:none;background: none;	}
.listArea #cont_tv .tvlist .thumb .img {padding-top:56.26%;}
.listArea .liveViewList {padding:0;width:1200px;}
.listArea .liveViewList #cont_tv .tvlist .summary>div:first-child {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listArea .liveViewList #cont_tv .tvlist li:nth-child(n+5) {display: none;}




.sectionFooter {border-top:1px solid #ddd;margin-top:30px;padding-top:23px;}
.sectionFooter .custoTable {float: left;width: 290px;text-align: left;}
.sectionFooter .custoTable .flogo {width: 130px;margin-left: 0;display: inline-block;}
.sectionFooter .custoTable .flogo img {width: 100%;}
.sectionFooter .custoTable .custoTitle {font-size:1.071em;color: #000;font-weight: 700;margin:30px 0 16px;}
.sectionFooter .custoTable .custoNb {font-size:2.143em;color: #000;font-weight: 700;margin:0 0 16px;}
.sectionFooter .custoTable .custoTime {font-size:0.929em;color: #000;}

.sectionFooter .custoTxt {float: left;width: 560px;}
.sectionFooter .custoTxt li {float: left;margin-left:25px;margin-top:10px;text-align: left;}
.sectionFooter .custoTxt li.Bank {margin-left:50px;}
.sectionFooter .custoTxt li.Delivery {margin-left:50px;margin-top:30px;}
.sectionFooter .custoTxt dt {color: #000;font-weight: 700;float: left;width: 83px;font-size:1.071em;}
.sectionFooter .custoTxt dd {color: #000;font-weight: 400;float: left;}
.sectionFooter .custoTxt dd p {padding-bottom:14px;font-size:0.929em;}
.sectionFooter .custoTxt dd a {color: #000;font-weight: 400;font-size:0.929em;}

.sectionFooter .custoNice {float: right;width: 340px;border:1px solid #ededed;padding:25px 22px;box-sizing: border-box;text-align: left;}
.sectionFooter .custoNice .th {font-size:0.929em;color:#000;font-weight: 700;}
.sectionFooter .custoNice .tb {font-size:0.929em;color:#000;line-height: 1.8em;margin-top:10px;}
.sectionFooter .custoNice .tf {font-size:0.857em;color:#000;padding-left:36px;height:28px;line-height: 28px;margin-top:18px;}

.sectionFooter .footCopy {margin-top:50px;margin-bottom:50px;}
.sectionFooter .footCopy .copylaw {}
.sectionFooter .footCopy .copylaw li {float: left;margin-right:10px;}
.sectionFooter .footCopy .copylaw li a {display: inline-block;border-bottom:1px solid #7f7f7f;color: #000;font-size:0.857em;padding-bottom:3px;}
.sectionFooter .footCopy .copylaw li span {display: inline-block;border-bottom:1px solid #7f7f7f;color: #000;font-size:0.857em;padding-bottom:3px;cursor:pointer}

.sectionFooter .footCopy .copyTxt {margin:20px 0 26px;color: #000;text-align: left;}
.sectionFooter .footCopy .copyRight {color: #000;text-align: left;}
.sectionFooter .footCopy .copyRight .point {margin-left:10px;}
/* 끝 */
