@charset "UTF-8";
a,address,article,aside,b,body,canvas,caption,dd,del,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,mark,nav,object,ol,p,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{overflow-x:hidden;overflow-y:scroll}
article,aside,figcaption,figure,footer,header,nav,section{display:block}
address,em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
button,input,select{vertical-align:middle;margin:0;padding:0}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button{border:0;background-color:transparent}
button:focus,input:focus{outline:1px dotted #333}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:disabled{opacity:.5}
input[data-type=number]{ime-mode:disabled}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
button[disabled],input[disabled]{cursor:default}
caption,legend{display:none}
::-webkit-input-placeholder{color:#747474}
::-moz-placeholder{color:#747474}
::-ms-input-placeholder{color:#747474}
::placeholder{color:#747474}
table .desc-text{font-size:11px;color:#888}
@font-face{font-family:NanumBarunGothic;src:url(//simage.lottemart.com/v3/fonts/NanumBarunGothic.eot);src:local("NanumBarunGothic"),url(//simage.lottemart.com/v3/fonts/NanumBarunGothic.woff) format("woff")}
@font-face{font-family:NanumBarunGothic;font-weight:700;src:url(//simage.lottemart.com/v3/fonts/NanumBarunGothicBold.eot);src:local("NanumBarunGothicBold"),url(//simage.lottemart.com/v3/fonts/NanumBarunGothicBold.woff) format("woff")}
@font-face{font-family:NerisLight;src:url(//simage.lottemart.com/v3/fonts/NerisLight.eot);src:local("NerisLight"),url(//simage.lottemart.com/v3/fonts/NerisLight.woff2) format("woff2"),url(//simage.lottemart.com/v3/fonts/NerisLight.woff) format("woff")}
@font-face{font-family:NerisSemiBold;font-weight:400;src:url(//simage.lottemart.com/v3/fonts/NerisSemiBold.eot);src:local("NerisSemiBold"),url(//simage.lottemart.com/v3/fonts/NerisSemiBold.woff2) format("woff2"),url(//simage.lottemart.com/v3/fonts/NerisSemiBold.woff) format("woff")}
@font-face{font-family:NerisBlack;font-weight:700;src:url(//simage.lottemart.com/v3/fonts/NerisBlack.eot);src:local("NerisBlack"),url(//simage.lottemart.com/v3/fonts/NerisBlack.woff2) format("woff2"),url(//simage.lottemart.com/v3/fonts/NerisBlack.woff) format("woff")}
body{line-height:1.5;color:#111;word-break:break-all}
li,ol,ul{list-style:none;color:#666}
mark{background:#ff0;color:#000}
strong{font-weight:700;color:#111}
hr{width:100%;height:1px;margin:50px 0;border:0;clear:both;background-color:#bbb}
a{text-decoration:none;color:#111}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
::-moz-placeholder,::-webkit-input-placeholder{color:#000;opacity:.5}
::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#000;opacity:.5}
.placeholder{color:#9d9d9d;opacity:.5}
body,button,input[type=password],input[type=text],select,table,textarea{font-size:13px;letter-spacing:-.05em;font-family:NanumBarunGothic,'나눔바른고딕','Malgun Gothic','맑은 고딕',sans-serif}
input[type=checkbox],input[type=radio]{display:inline-block}
input[type=password],input[type=text]{width:100%;height:28px;line-height:28px;text-indent:4px;border:1px solid #bbb}
select{max-width:100%;height:30px;line-height:28px;border:1px solid #bbb;color:#666}
textarea{overflow:auto;width:97.5%;padding:10px;border:1px solid #e1dad5;vertical-align:top}
.hidden,.hide,hr[hidden=hidden]{display:none!important}
.blind{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.blind caption{display:block}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.skip-menu a{position:absolute;top:-9em;left:5px;z-index:99;padding:5px 10px;background-color:#092e77}
.skip-menu a:focus{top:5px;color:#fff}
#document{position:relative;min-width:1030px}
.wrap-header-top-banner{position:relative}
.wrap-header-top-banner .close{display:block;position:absolute;top:9px;right:120px;width:17px;height:17px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -252px 0;font:0/0 a}
.header-top-banner,.header-top-banner2{overflow:hidden;position:relative;height:35px}
.header-top-banner2{height:80px}
.header-top-banner a,.header-top-banner img,.header-top-banner2 a,.header-top-banner2 img{position:absolute;top:0;left:50%;width:1600px;margin-left:-800px}
.header-top-banner img{vertical-align:top}
.wrap-header-utill{position:relative;z-index:16;height:35px;background:#f5f5f5}
.wrap-header-utill:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e2e2e2}
.menu-utill{position:relative;z-index:2;width:1030px;margin:0 auto;font-size:0}
.menu-utill a{display:inline-block;position:relative;height:35px;line-height:1.2;vertical-align:top}
.menu-utill .skip-internal{display:block;white-space:nowrap}
.menu-utill .skip-internal a{width:99px;height:34px;margin-right:-1px;border:1px solid #e2e2e2;border-top:0;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat 0 -31px;text-align:center}
.menu-utill .skip-internal .active{height:24px;padding-top:10px;border-color:#46413b;background:#46413b;color:#fff;font-size:14px}
.menu-utill .skip-internal .logo-toysrus{background-position:-100px -31px}
.menu-utill .skip-internal .logo-himart{background-position:-200px -31px}
.menu-utill .skip-internal .logo-akplaza{background-position:-300px -31px}
.menu-utill .skip-internal .logo-akplaza.active{background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -300px -66px;font:0/0 a}
.menu-utill .skip-internal .logo-culture{background-position:-400px -31px}
.menu-utill .skip-internal .logo-partner{background-position:-500px -31px}
.menu-utill .mymenu{display:block;position:absolute;top:0;right:0;min-width:400px;text-align:right}
.menu-utill .mymenu a{height:24px;padding-top:11px;color:#666;font-size:12px}
.menu-utill .mymenu a+a{margin-left:10px;padding-left:10px}
.menu-utill .mymenu a+a:before{content:'';display:block;position:absolute;top:12px;left:0;width:1px;height:12px;background:#e2e2e2}
.menu-utill .mymenu .wrap-mymart{display:inline-block;position:relative;margin-left:10px;padding-left:10px}
.menu-utill .mymenu .wrap-mymart:before{content:'';display:block;position:absolute;top:12px;left:0;width:1px;height:12px;background:#e2e2e2}
.menu-utill .mymenu a.mymart{color:#111;font-weight:700}
.menu-utill .mymenu a.mymart:after{content:'';display:inline-block;margin:2px 0 0 7px;width:7px;height:5px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -172px -18px;vertical-align:top}
.menu-utill .mymenu .active a.mymart:after{background-position:-172px -24px}
.menu-utill .mymenu a em{overflow:hidden;display:inline-block;max-height:15px;margin:-2px 0 0 5px;padding:1px 6px 0 5px;border-radius:2px;background:#757575;color:#fff;font-size:11px;line-height:16px;vertical-align:top}
.menu-utill .mymart-option{display:none;position:absolute;top:34px;right:0;width:108px;padding:15px 0;border:1px solid #23221e;background:#fff;text-align:center}
.menu-utill .mymart-option li{line-height:1.2;margin-top:8px}
.menu-utill .mymart-option li:first-child{margin-top:0}
.menu-utill .mymart-option a{position:static;height:auto;padding:0;color:#111}
.menu-utill .mymart-option a:hover{color:#9b6b3d;text-decoration:underline}
.menu-utill .active .mymart-option{display:block}
.header-search{position:relative;width:1030px;height:100px;margin:0 auto}
.header-search img{vertical-align:top}
#header .header-search h1{position:absolute;top:24px;left:0;margin:0}
.header-search .search-form{width:420px;margin:0 auto;padding-top:22px;min-height:78px}
.header-search .swindow{position:relative;height:36px;border:2px solid #24221f}
.header-search input[type=text]{position:absolute;top:0;left:0;width:369px;height:36px;padding-left:11px;border:0;font-size:14px;line-height:36px}
.header-search button[type=submit]{display:block;position:absolute;top:7px;right:11px;width:23px;height:22px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -224px 0;font:0/0 a}
.header-search .aside-banner{position:absolute;top:17px;right:0;width:220px;height:83px}
.header-search .aside-banner .banner-list{height:83px}
.header-search .aside-banner .bx-controls-direction .bx-prev{top:0;left:193px;margin:0}
.header-search .aside-banner .bx-controls-direction .bx-next{top:0;left:206px}
.wrap-menu-recomm{position:relative;white-space:nowrap}
.wrap-menu-recomm .menu-recomm{overflow:hidden;width:378px;height:25px}
.wrap-menu-recomm .menu-recomm .wrap{padding:9px 0 0 5px}
.menu-recomm{font-size:0}
.menu-recomm a{display:inline-block;position:relative;margin-left:9px;padding-left:10px;color:#9b6b3d;font-size:12px;line-height:1.2}
.menu-recomm a:first-child{margin-left:0;padding-left:0}
.menu-recomm a:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:12px;background:#e2e2e2}
.menu-recomm a:first-child:before{display:none}
.wrap-menu-recomm .bx-controls-direction a{top:9px;width:12px;height:12px;margin-top:0;border:1px solid #e2e2e2;background-color:#fff}
.wrap-menu-recomm .bx-controls-direction a:after{content:'';position:absolute;top:3px;width:5px;height:6px;margin:0;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat left top}
.wrap-menu-recomm .bx-controls-direction .bx-prev{left:auto;right:13px}
.wrap-menu-recomm .bx-controls-direction .bx-prev:after{left:3px;background-position:-184px -18px}
.wrap-menu-recomm .bx-controls-direction .bx-prev.disabled:after{background-position:-200px -18px}
.wrap-menu-recomm .bx-controls-direction .bx-next{right:0}
.wrap-menu-recomm .bx-controls-direction .bx-next:after{right:3px;background-position:-194px -18px}
.wrap-menu-recomm .bx-controls-direction .bx-next.disabled:after{background-position:-210px -18px}
.wrap-gnb.oder-type,.wrap-gnb.oder-type .gnb{height:45px}
.wrap-gnb.oder-type .gnb>.inner{height:43px}
#container{position:relative;padding-top:45px;background-repeat:repeat-x;background-position:0 45px;background-color:#eee}
#container #container,.wrapper-cscenter #container,.wrapper-mymart #container{padding-top:0;background-position:0 0}
#container.popup-container{background:#fff}
#contents{position:relative;padding-top:90px;background-repeat:no-repeat;background-position:center top}
.wrapper-error #contents{padding-bottom:70px}
#contents .contents-inner{width:1030px;margin:0 auto}
.submain #contents{padding-top:180px}
.wrapper-main #contents{padding-top:0}
.wrapper-mymart #container{background-color:#fff;background-image:url(//simage.lottemart.com/v3/images/layout/@visual_mymart_sub.jpg)}
.wrapper-mymart #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_mymart_sub.jpg)}
.wrapper-mymart.submain #container{background-color:#eee;background-image:url(//simage.lottemart.com/v3/images/layout/visual_mymart_bg.jpg)}
.wrapper-mymart.submain #contents{padding-top:280px;background-image:url(//simage.lottemart.com/v3/images/layout/@visual_mymart.jpg)}
.wrapper-themesale #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_shopplan_bg.jpg)}
.wrapper-themesale #contents{padding-top:180px;background-image:url(//simage.lottemart.com/v3/images/layout/@visual_shopplan.jpg)}
.wrapper-themesale.category #container{background-color:#fff}
.wrapper-themesale.category #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_shopplan.jpg)}
.wrapper-best #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_best_bg.jpg)}
.wrapper-best #contents{padding-top:180px;background-image:url(//simage.lottemart.com/v3/images/layout/@visual_best.jpg)}
.wrapper-best.login #container{background-color:#eee;background-image:url(//simage.lottemart.com/v3/images/layout/visual_best_bg.jpg)}
.wrapper-best.login #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_best2.jpg)}
.wrapper-trend #container{background-color:#eee;background-image:url(//simage.lottemart.com/v3/images/layout/visual_trend_bg.jpg)}
.wrapper-trend #contents{padding-top:180px;background-image:url(//simage.lottemart.com/v3/images/layout/@visual_trend.jpg)}
.wrapper-hotcok #container{background-color:#eee;background-image:url(//simage.lottemart.com/v3/images/layout/visual_hotcok_bg.jpg)}
.wrapper-hotcok #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_hotcok.jpg)}
.wrapper-ssection #container{background-color:#fff}
.wrapper-ssection.submain #container{background-color:#eee}
.wrapper-alliancemall #container{background-image:none}
.wrapper-alliancemall #contents{padding-top:0;background:url(//simage.lottemart.com/v3/images/layout/bg_alliancemall.jpg) repeat-x left top}
.wrapper-order.submain #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_delivery_bg.jpg)}
.wrapper-order.submain #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_delivery.jpg)}
.wrapper-cscenter.submain #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_cscenter_bg.jpg)}
.wrapper-cscenter.submain #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_cscenter.jpg)}
.wrapper-event.submain #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_event_bg.jpg)}
.wrapper-event.submain #contents{background-image:url(//simage.lottemart.com/v3/images/layout/visual_event.jpg)}
.wrapper-cook.submain #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_cook_bg.jpg)}
.wrapper-cook.submain #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_cook.jpg)}
.wrapper-dadungi.submain #container{background-image:url(//simage.lottemart.com/v3/images/layout/visual_dadungi_bg.jpg)}
.wrapper-dadungi.submain #contents{background-image:url(//simage.lottemart.com/v3/images/layout/@visual_dadungi.jpg)}
#footer{background:#302c27}
.personal-bot #footer{padding-bottom:74px}
.wrap-footer-linkarea{background:#23221e}
.footer-linkarea{position:relative;width:1030px;min-height:40px;margin:0 auto}
.menu-footer{padding-top:12px;font:0}
.menu-footer a{display:inline-block;margin-right:14px;padding-left:15px;position:relative;color:#c1bab3;font-size:13px;line-height:1.2}
.menu-footer a:after{position:absolute;top:2px;left:0;content:'';display:block;width:1px;height:12px;background:#3d3932}
.menu-footer a:first-child{padding-left:0}
.menu-footer a:first-child:after{display:none}
.menu-footer .advice{position:absolute;top:6px;text-align:center}
.menu-footer .advice:after{top:11px}
.menu-footer .policy{color:red;font-size:110%;font-weight:600}
.footer-sitelink{position:absolute;top:0;right:0;width:204px;height:40px;border:1px solid #3d3932;border-width:0 1px}
.footer-sitelink .selected{position:relative;display:block;height:27px;padding:13px 0 0 13px;color:#a7a29d;line-height:1.2}
.footer-sitelink .selected:after{content:'';display:block;width:7px;height:6px;position:absolute;top:17px;right:15px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) no-repeat 0 0}
.footer-sitelink .target-options{overflow-y:scroll;position:absolute;top:-208px;left:-1px;display:none;width:204px;height:201px;padding:3px 0;border:1px solid #24221f;border-bottom:0;background:#fff}
.footer-sitelink .target-options a{display:block;padding:5px 0 5px 11px;color:#333;line-height:1.2}
.footer-sitelink.active .selected:after{background-position:0 -6px}
.footer-sitelink.active .target-options{display:block}
.copyright{display:block;min-width:1030px;height:40px;margin:0 auto;font-size:11px;color:#a7a29d;text-align:center;line-height:40px;letter-spacing:0;background-color:#000}
.wrap-footer-links{background-color:#38332e}
.footer-links{overflow:hidden;position:relative;width:1030px;margin:0 auto}
.footer-links a{display:inline-block;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) -10px 0 no-repeat;font:0/0 a;vertical-align:top}
.footer-links .logo{width:150px;height:30px;margin-top:26px;background-position:-10px 0}
.footer-links .wrap-links-list{position:absolute;top:21px;left:180px;z-index:2;padding:0 30px}
.footer-links .wrap-links-list .next,.footer-links .wrap-links-list .prev{display:inline-block;width:20px;height:35px;position:absolute;top:0;left:0;z-index:2;font:0/0 a;text-align:center}
.footer-links .wrap-links-list .next:after,.footer-links .wrap-links-list .prev:after{content:'';display:inline-block;width:5px;height:8px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) 0 -12px no-repeat}
.footer-links .wrap-links-list .next:focus,.footer-links .wrap-links-list .prev:focus{outline:-webkit-focus-ring-color auto 5px}
.footer-links .wrap-links-list .next{left:auto;right:0}
.footer-links .wrap-links-list .next:after{background-position:0 -20px}
.footer-links .links-list{overflow:hidden;width:375px;white-space:nowrap}
.footer-links .links-list .item1{width:35px;height:35px;margin:0 9px;background-position:0 -30px}
.footer-links .links-list .item2{width:35px;height:35px;margin:0 9px;background-position:-35px -30px}
.footer-links .links-list .item3{width:35px;height:35px;margin:0 9px;background-position:-70px -30px}
.footer-links .links-list .item4{width:35px;height:35px;margin:0 9px;background-position:-105px -30px}
.footer-links .links-list .item5{width:35px;height:35px;margin:0 9px;background-position:-140px -30px}
.footer-links .links-list .item6{width:35px;height:35px;margin:0 9px;background-position:-175px -30px}
.footer-links .links-list .item7{width:35px;height:35px;margin:0 9px;background-position:0 -65px}
.footer-links .links-list .item8{width:35px;height:35px;margin:0 9px;background-position:-35px -65px}
.footer-links .links-list .item9{width:35px;height:35px;margin:0 9px;background-position:-70px -65px}
.footer-links .links-list .item10{width:35px;height:35px;margin:0 9px;background-position:-105px -65px}
.footer-links .links-list .item11{width:35px;height:35px;margin:0 9px;background-position:-140px -65px}
.footer-links .etc-links{float:right;width:400px;padding:10px 0;text-align:right}
.footer-links .etc-links .item1{width:195px;height:60px;background-position:0 -100px}
.footer-links .etc-links .item2{width:188px;height:60px;margin-left:6px;background-position:0 -160px}
.footer-info{overflow:hidden;position:relative;width:1030px;margin:0 auto;padding:20px 0;font-size:14px;color:#a7a29d;line-height:1.6}
.footer-info em{color:#ccbba1}
.footer-info .items1,.footer-info .items2,.footer-info .items3{float:left;width:343px;height:87px;margin-top:-1px;border-right:1px solid #3d3932}
.footer-info .items1 .group-link{margin-top:13px}
.footer-info .items1 p{font-size:12px;letter-spacing:-.8px;line-height:16px}
.footer-info .items1 address{font-size:12px}
.footer-info .items2{width:250px;padding-left:70px}
.footer-info .items3{position:relative;padding-left:42px;width:323px;border-right:0}
.footer-info .items3 p{position:relative}
.footer-info .items3 p+p{margin-top:6px}
.footer-info .items3 .link-btn{position:absolute;top:2px;left:108px;z-index:1;min-width:65px}
.footer-info .items3 .caution-icon{margin-top:17px}
.footer-info .tellink{margin-top:8px;padding:40px 0 0 20px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer-1.png) 0 -220px no-repeat}
.footer-info .tellink i{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.footer-info .mobile-link{position:absolute;top:0;right:0;width:62px;height:73px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) -210px -100px no-repeat}
.footer-info .caution-icon{position:relative;margin-top:13px;padding-left:30px}
.footer-info .caution-icon:after{content:'';position:absolute;top:0;left:0;display:block;width:20px;height:19px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) -175px 0 no-repeat}
.footer-info .link-btn{position:relative;display:inline-block;height:15px;margin-left:9px;padding:3px 17px 0 4px;border-radius:2px;background:#71695f;border:0;color:#f5f5f5;font-size:11px;line-height:1.3;vertical-align:middle}
.footer-info .link-btn:after{content:'';position:absolute;top:6px;right:6px;display:block;width:5px;height:7px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) no-repeat -160px 0}
.footer-info .link-text{position:relative;padding-right:10px;margin-right:8px;font-size:12px;color:inherit;border-bottom:1px solid #a7a29d}
.footer-info .link-text:after{content:'';position:absolute;top:2px;right:0;display:inline-block;width:6px;height:9px;background:url(//simage.lottemart.com/v3/images/sprite/d-footer.png) no-repeat -165px 0}
.wrap-location{position:absolute;top:20px;left:50%;width:1030px;margin-left:-515px}
.location{position:relative}
.location:after{content:'';display:block;clear:both}
.location .home,.location .levels{position:relative;float:left}
.location .home{width:30px;height:30px;background:#24221f}
.location .home:before{content:'';position:absolute;top:8px;left:8px;width:14px;height:14px;background-position:-35px -230px}
.location .levels{height:30px;margin-left:19px;background:#fff;font-size:13px;line-height:1.2;letter-spacing:-.025em}
.location .levels:before{content:'';position:absolute;top:9px;left:-12px;width:7px;height:13px;background-position:-59px -230px}
.location .levels a{color:#111}
.location .levels .selected{display:block;height:21px;padding:7px 15px 0 15px;border:1px solid #e2e2e2}
.location .levels .disabled{color:#666;cursor:default}
.location .levels .selected:before{content:'';display:none;position:absolute;top:13px;right:8px;width:7px;height:4px;background-position:0 -225px}
.location .levels ul{position:absolute;top:29px;left:0;width:auto;min-width:100%;max-width:210px;white-space:nowrap;background:#fff;border-top:1px solid #bbb;border-bottom:1px solid #bbb}
.location .levels ul li{border:1px solid #bbb;border-width:0 1px 0 1px}
.location .levels ul li a{display:block;padding:5px 15px 7px 15px;font-weight:400;white-space:nowrap}
.location .levels ul li a:hover,.location .levels ul li.active a{background:#f5f5f5}
.location .levels .trigger-btn{position:relative;z-index:8}
.location .levels .trigger-btn:before{display:block}
.location .levels .selected.trigger-btn{padding-right:45px}
.location .levels .selected.drop-trigger-btn{padding-right:45px;position:relative;z-index:8}
.location .levels .drop-trigger-btn::before{display:block}
.location .drop-list{display:none;position:absolute;top:29px;left:0;width:auto;min-width:100%;max-width:210px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;white-space:nowrap;background:#fff;z-index:10}
.location .wrap-drop-down.active .drop-list{display:block}
.wrap-lnb{position:relative;z-index:2;float:left;width:225px}
.wrap-lnb img{vertical-align:top}
.ssection-maincont{position:relative;z-index:1;float:right;width:793px}
.ssection-maincont img{vertical-align:top}
.ssection-subcont{position:relative;z-index:1;float:right;width:773px}
.ssection-subcont img{vertical-align:top}
.wrapper-ssection #contents{padding-top:70px}
.wrapper-ssection .theme-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:294px}
.wrapper-ssection .theme-bg img{display:block;position:absolute;top:0;left:50%;width:1600px;margin-left:-800px}
.wrapper-ssection.submain .theme-bg{height:450px}
.wrapper-ssection #contents:before{display:none;content:'';position:absolute;top:259px;width:100%;height:350px;background:#fff}
.wrapper-ssection #contents.sorting-line-1:before{display:block;top:259px}
.wrapper-ssection #contents.sorting-line-2:before{display:block;top:307px}
.wrapper-ssection #contents.sorting-line-3:before{display:block;top:355px}
.wrapper-ssection #contents.sorting-line-4:before{display:block;top:403px}
.wrapper-ssection #contents.sorting-line-5:before{display:block;top:451px}
.wrapper-ssection #contents.sorting-line-6:before{display:block;top:499px}
.wrapper-ssection #contents.sorting-line-7:before{display:block;top:547px}
.wrapper-ssection #contents.sorting-line-8:before{display:block;top:595px}
.wrapper-ssection #contents.sorting-line-9:before{display:block;top:643px}
.wrapper-ssection #contents.sorting-line-10:before{display:block;top:691px}
.wrapper-ssection.ssection-search #contents:before{display:block;top:200px}
.wrapper-ssection.ssection-search-noresult #contents:before{display:block;top:140px}
.wrapper-ssection.submain #contents:before{display:none}
.lnb{position:relative;height:959px}
.lnb .root{min-height:859px;background-color:#5d77ac}
.lnb .root>li{float:left;width:100%}
.lnb .root .depth1{display:block;background:#556da4}
.lnb .depth1-link{display:block;width:173px;min-height:32px;padding:0 26px 4px;background-color:#556da4}
.lnb .depth1-link .inner{display:block;padding-top:6px;color:#fff;font-size:18px;font-weight:400}
.lnb .depth2-menu{margin:5px 0 10px}
.lnb .depth2-menu>li{float:left;width:100%}
.lnb .depth2-link{position:relative;z-index:1;display:block;width:173px;min-height:19px;padding:3px 26px 2px;color:#fff}
.lnb .depth3{display:none;position:absolute;top:0;left:100%;z-index:20;width:100%;background-color:#f46a6a}
.lnb .depth3-menu{margin:3px;padding:18px 0 12px 10px;background-color:#fff}
.lnb .depth3-menu>li{float:left;width:100%;margin-bottom:5px}
.lnb .depth3-link{color:#111}
.lnb .depth2-menu>li.on{position:relative;background-color:#f46a6a}
.lnb .depth2-menu>li.on:after{content:'';display:block;position:absolute;top:50%;right:10px;width:12px;height:12px;margin-top:-6px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -545px -280px}
.lnb .depth2-menu>li.on .depth3{display:block}
.lnb .banner-area>a{display:block}
.lnb .banner-area{position:absolute;bottom:0;left:0}
.lnb .depth-tit.wide{width:360px}
.lnb .depth-tit.wide .flt-left,.lnb .depth-tit.wide .flt-right{width:150px;margin-right:15px}
.lnb .depth-tit .depth3-menu:after{content:'';display:block;clear:both}
.lnb .depth-tit .depth3-menu>li{margin-bottom:15px}
.lnb .depth-tit .depth4{margin-top:5px}
.lnb .depth-tit .minh3line{min-height:83px}
.lnb .depth-tit .minh4line{min-height:104px}
.lnb .depth-tit .minh6line{min-height:142px}
.lnb .root.type-a{background-color:#abb21b}
.lnb .type-a .depth1-link{background-color:#9ba31a}
.lnb .type-a .depth2-menu>li.on{background-color:#5569a4}
.lnb .type-a .depth2-menu>li.on:after{background-position:-597px -280px}
.lnb .type-a .depth3{background-color:#5569a4}
.lnb .type-a .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-a .depth3 a:hover{color:#fff;background-color:#5569a4}
.lnb .type-a .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -610px -328px}
.lnb .type-a.bgtpye-pink{background-color:#f04438}
.lnb .type-a.bgtpye-pink .depth1-link{background-color:#d02418}
.lnb .type-a.bgtpye-pink .depth2-menu>li.on{background-color:#ef6d64}
.lnb .type-a.bgtpye-pink .depth2-menu>li.on:after{background:0 0}
.lnb .root.type-b{background-color:#353535}
.lnb .type-b .depth1-link{background-color:#222}
.lnb .type-b .depth2-menu>li.on{background-color:#e31720}
.lnb .type-b .depth2-menu>li.on:after{background-position:-612px -280px}
.lnb .type-b .depth3{background-color:#e31720}
.lnb .type-b .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-b .depth3 a:hover{color:#fff;background-color:#e31720}
.lnb .type-b .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -621px -328px}
.lnb .type-b .depth-tit .depth3-menu>li>.depth3-link{color:#e31720}
.lnb .type-b .depth-tit>ul>li>a:hover{font-weight:700;background:#fff}
.lnb .type-b .depth-tit>ul>li>a:hover:after{display:none}
.lnb .type-b .depth-tit.wide a{width:150px}
.lnb .root.type-b.bgtype-brown{background-color:#be562b}
.lnb .type-b.bgtype-brown .depth1-link{background-color:#9d4622}
.lnb .type-b.bgtype-brown .depth2-menu>li.on,.lnb .type-b.bgtype-brown .depth3,.lnb .type-b.bgtype-brown .depth3 a:hover{background-color:#272727}
.lnb .type-b.bgtype-brown .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-b.bgtype-brown .depth3 a:hover:after{display:none}
.lnb .type-b.bgtype-brown .depth3 a{font-size:13px}
.lnb .root.type-c{background-color:#637443}
.lnb .root.type-c.bgtpye-red{background:#e70610}
.lnb .root.type-c .depth2-link,.lnb .root.type-d .depth2-link,.lnb .root.type-g .depth2-link{font-size:18px}
.lnb .type-c .depth2-menu>li.on{background-color:#f46a6a}
.lnb .type-c .depth2-menu>li.on:after{background-position:-545px -280px}
.lnb .type-c .depth3{background-color:#f46a6a}
.lnb .type-c .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-c .depth3 a:hover{color:#fff;background-color:#f46a6a}
.lnb .type-c .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -632px -328px}
.lnb .type-c .depth-tit .depth3-menu>li>.depth3-link{color:#f46a6a}
.lnb .type-c .depth-tit>ul>li>a:hover{font-weight:700;background:#fff}
.lnb .type-c .depth-tit>ul>li>a:hover:after{display:none}
.lnb .type-c .depth-tit.wide a{width:150px}
.lnb .root.type-c.bgtpye-violet{background-color:#4e5099}
.lnb .type-c.bgtpye-violet .depth2-menu>li.on{background-color:#f36198}
.lnb .type-c.bgtpye-violet .depth2-menu>li.on:after{background-position:-545px -280px}
.lnb .type-c.bgtpye-violet .depth3{background-color:#f36198}
.lnb .type-c.bgtpye-violet .depth3 a:hover{color:#111;background-color:none}
.lnb .type-c.bgtpye-violet .depth3 a:hover:after{display:none}
.lnb .type-c.bgtpye-violet .depth3.depth-tit.wide{width:225px}
.lnb .root.type-c.bgtype-blue{background-color:#00254c}
.lnb .type-c.bgtype-blue .depth2-menu>li.on,.lnb .type-c.bgtype-blue .depth3,.lnb .type-c.bgtype-blue .depth3 a:hover{background-color:#a29062}
.lnb .type-c.bgtype-blue .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-c.bgtype-blue .depth3 a:hover:after{display:none}
.lnb .type-c.bgtype-blue .depth3 a{font-size:13px}
.lnb .root.type-c.bgtpye-blue{background-color:#00254c}
.lnb .type-c.bgtpye-blue .depth2-menu>li.on,.lnb .type-c.bgtpye-blue .depth3,.lnb .type-c.bgtpye-blue .depth3 a:hover{background-color:#a29062}
.lnb .type-c.bgtpye-blue .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-c.bgtpye-blue .depth3 a:hover:after{display:none}
.lnb .type-c.bgtpye-blue .depth3 a{font-size:13px}
.lnb .root.type-c.bgtpye-mint{background-color:#0096b1;font-size:17px;text-decoration:none}
.lnb .type-c.bgtpye-mint .depth2-menu>li.on,.lnb .type-c.bgtpye-mint .depth3,.lnb .type-c.bgtpye-mint .depth3 a:hover{background-color:#272727}
.lnb .type-c.bgtpye-mint .depth2-menu>li.on:after{background-position:-642.4px -280px}
.lnb .type-c.bgtpye-mint .depth3 a:hover:after{display:none}
.lnb .type-c.bgtpye-mint .depth3 a{font-size:13px}
.lnb .root.type-c.bgtype-hfood{background-color:#23c4b0}
.lnb .type-c.bgtype-hfood .depth2-menu>li.on,.lnb .type-c.bgtype-hfood .depth3,.lnb .type-c.bgtype-hfood .depth3 a:hover{background-color:#3b3e3e}
.lnb .type-c.bgtype-hfood .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-c.bgtype-hfood .depth3 a:hover:after{display:none}
.lnb .type-c.bgtype-hfood .depth3 a{font-size:13px}
.lnb .root.type-c.bgtype-hcheese{background-color:#e19000}
.lnb .type-c.bgtype-hcheese .depth2-menu>li.on,.lnb .type-c.bgtype-hcheese .depth3,.lnb .type-c.bgtype-hcheese .depth3 a:hover{background-color:#222}
.lnb .type-c.bgtype-hcheese .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-c.bgtype-hcheese .depth3 a:hover:after{display:none}
.lnb .type-c.bgtype-hcheese .depth3 a{font-size:13px}
.lnb .root.type-c.bgtpye-pink{background-color:#f04438}
.lnb .type-c.bgtpye-pink .depth2-menu>li.on,.lnb .type-c.bgtpye-pink .depth3,.lnb .type-c.bgtpye-pink .depth3 a:hover{background-color:#d02418}
.lnb .type-c.bgtpye-pink .depth2-link strong{color:#fff}
.lnb .type-c.bgtpye-pink .depth2-menu>li.on:after{background-position:-599px -350px}
.lnb .type-c.bgtpye-pink .depth3 a:hover:after{display:none}
.lnb .type-c.bgtpye-pink .depth3 a{font-size:13px}
.lnb .type-c.bgtpye-pink .depth4 a:hover{background-color:#ef6d64}
.lnb .root.type-d{background-color:#55463c}
.lnb .type-d .depth2-menu>li.on{background-color:#80614d}
.lnb .type-d .depth2-menu>li.on:after{background-position:-627px -280px}
.lnb .type-d .depth3{background-color:#80614d}
.lnb .type-d .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-d .depth3 a:hover{color:#fff;background-color:#80614d}
.lnb .type-d .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -643px -328px}
.lnb .root.type-e{background-color:#50b0ba}
.lnb .root.type-d .depth2-link,.lnb .root.type-e .depth2-link,.lnb .root.type-g .depth2-link{font-size:18px}
.lnb .type-e .depth1-link{background-color:#47a7b4}
.lnb .type-e .depth2-menu>li.on{background-color:#f46a6a}
.lnb .type-e .depth2-menu>li.on:after{background-position:-545px -280px}
.lnb .type-e .depth3{background-color:#f46a6a}
.lnb .type-e .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-e .depth3 a:hover{color:#fff;background-color:#f46a6a}
.lnb .type-e .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -632px -328px}
.lnb .root.type-f{background-color:#7d5c3d}
.lnb .type-f .depth1-link{background-color:#66472a}
.lnb .type-f .depth2-menu>li.on{background-color:#e31720}
.lnb .type-f .depth2-menu>li.on:after{background-position:-545px -280px}
.lnb .type-f .depth3{background-color:#e31720}
.lnb .root.type-g{background-color:#88673e}
.lnb .root.type-g.bgtpye-pink{background-color:#e7567c}
.lnb .root.type-g.bgtype-skyblue{background-color:#5f9bec}
.lnb .type-g .depth2-menu>li.on{background-color:#272727}
.lnb .type-g .depth2-menu>li.on:after{background-position:-597px -280px}
.lnb .type-g .depth3{background-color:#272727}
.lnb .type-g .depth3 a{position:relative;display:block;width:185px;padding-left:10px}
.lnb .type-g .depth3 a:hover{color:#fff;background-color:#272727}
.lnb .type-g .depth3 a:hover:after{content:'';position:absolute;right:0;top:0;display:inline-block;width:6px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -654px -328px}
.lnb .type-g .depth-tit .depth3-menu>li>.depth3-link{color:#513d25;font-weight:700}
.lnb .type-g .depth-tit>ul>li>a:hover{font-weight:700;background:#fff}
.lnb .type-g .depth-tit>ul>li>a:hover:after{display:none}
.lnb .type-g .depth-tit.wide a{width:150px}
.lnb .root.type-h{background-color:#d44644}
.lnb .root.type-i{background-color:#b83d42}
.lnb .root.type-i .depth1-link{background-color:#a1282d}
.lnb .root.type-j{background-color:#6d8db3}
.wrapper-thememall-type1 #contents{padding-top:240px}
.wrapper-thememall-type1 .theme-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:315px}
.wrapper-thememall-type1 .theme-bg img{display:block;position:absolute;top:0;left:50%;width:1600px;margin-left:-800px}
.wrapper-thememall-type1 .detail-share{top:-217px}
.wrapper-thememall-type1 .wrap-in{padding-bottom:88px}
.wrapper-alliancemall .wrap-in{height:70px;padding-bottom:0}
[class|=layerpop]{position:absolute;top:0;left:0;z-index:200}
[class|=layerpop] .container{position:relative;padding:15px;background-color:#fff;border:2px solid #24221f;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2)}
[class|=layerpop] .container .tit-h{display:block;margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #24221f;color:#111;font-size:14px;line-height:100%;text-align:left;vertical-align:top;font-weight:700}
[class|=layerpop] .contents{color:#666;font-size:13px;line-height:15px}
[class|=layerpop][class*=type1]{width:240px}
[class|=layerpop][class*=type2]{width:304px}
[class|=layerpop][class*=type3]{width:404px}
[class|=layerpop][class*=type4]{width:504px}
[class|=layerpop][class*=type5]{width:524px}
[class|=layerpop][class*=type6]{width:334px}
[class|=layerpop][class*=type7]{width:850px}
[class|=layerpop][class*=type8]{width:1030px}
[class|=layerpop][class*=toast] .container{text-align:center}
[class|=layerpop][class*=toast] .container:after{content:'';position:absolute;left:50%;width:16px;height:12px;margin-left:-8px}
[class|=layerpop][class*=toast] .contents{min-width:180px}
[class|=layerpop][class*=toast][class*=btm] .container:after{bottom:0;background-position:-83px -20px;margin-bottom:-12px}
[class|=layerpop][class*=toast][class*=top] .container:after{top:0;background-position:-210px -20px;margin-top:-10px}
[class^=regular-popup-type2] [class|=layerpop] .container{border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none}
[class^=regular-popup-type2] [class|=layerpop][class*=toast] .container:after{height:10px}
[class^=regular-popup-type2] [class|=layerpop][class*=toast][class*=top] .container:after{bottom:0;background-position:-359px -77px;margin-bottom:-12px}
[class^=regular-popup-type2] [class|=layerpop][class*=toast][class*=top] .container.alignrigt:after{left:inherit}
[class^=regular-popup-type3] [class|=layerpop] .container{border:1px solid #24221f;-webkit-box-shadow:none;box-shadow:none}
[class^=regular-popup-type3] [class|=layerpop][class*=toast][class*=top] .container:after{bottom:0;background-position:-326px -77px;margin-bottom:-12px}
[class^=regular-popup-type3] [class|=layerpop][class*=toast] .container:after{width:15px;height:8px;margin-top:-8px}
[class|=layerpop][class*=toast] [class|=selected]{display:block;font-weight:700;text-align:center}
[class|=layerpop][class*=toast] [class|=selected]:before{content:'';display:inline-block;width:24px;height:19px;margin-right:5px;background-position:-83px 0;vertical-align:middle}
[class|=layerpop][class*=toast] [class|=selected][class*=cancel]:before{background-position:-108px 0}
[class|=layerpop][class*=youtubetype1]{width:750px}
[class|=layerpop][class*=youtubetype1] .container{padding-top:40px}
.txtimginfo{overflow:hidden;padding:15px 0;border-bottom:1px solid #e2e2e2}
.txtimginfo.first{padding-top:0}
.txtimginfo ul{display:table}
.txtimginfo .imginfo{padding:0 15px;display:table-cell;vertical-align:middle;text-align:center}
.txtimginfo .txtinfo{float:left}
.txtimginfo .txtinfo .tit{display:block;color:#333;margin-bottom:5px}
.layer-txtinfo-type1{padding-bottom:10px}
.txtimginfo-w{overflow:hidden;padding:15px 0;border-top:1px solid #e2e2e2}
.txtimginfo-w.first{padding-top:0;border-top:0}
.txtimginfo-w ul{display:table}
.txtimginfo-w .imginfo{display:table-cell;vertical-align:middle;text-align:center;width:110px;padding:0 15px}
.txtimginfo-w .txtinfo{float:left}
.txtimginfo-w .txtinfo .tit{display:block;color:#333;margin-bottom:5px}
[class|=layerpop][class*=type5] .tit{font-size:15px;margin:15px 0 5px 0;color:#333}
[class|=layerpop] .tbl-lst-grade td,[class|=layerpop] .tbl-lst-grade th{border-top:1px solid #25211e;border-bottom:1px solid #e2e2e2}
[class|=layerpop] .tbl-lst-grade th{text-align:left;padding-left:15px}
[class|=layerpop] .tbl-lst-grade td{border-left:1px solid #e2e2e2;text-align:center}
[class|=layerpop] .tbl-lst-grade td.bordernone{border:0;border-bottom:1px solid #fff}
.optselect{overflow:hidden;position:relative;max-height:220px;overflow-y:auto;border-bottom:1px solid #e2e2e2;padding-bottom:5px}
.optselect .opt-mallbest{margin:11px 0 12px 0;padding:15px;border:2px solid #bbb;text-align:center}
.optselect dl{margin-top:11px;padding:15px 0 5px 0;border-top:1px solid #bbb}
.optselect dl:after{content:'';display:block;clear:both}
.optselect dt{float:left;width:30%;padding-top:6px;color:#111;font-weight:700;text-align:left}
.optselect dt.row2{height:60px}
.optselect dd{float:left;width:70%;margin-bottom:10px;text-align:left}
.optselect .goodsadded{position:relative;padding:10px 15px;line-height:1;background-color:#f5f5f5;border:1px solid #e2e2e2}
.optselect .goodsadded>p{margin-bottom:15px;text-align:left}
.optselect .goodsadded .wrap-spinner{position:relative;width:auto;bottom:auto;overflow:hidden}
.optselect .goodsadded [class|=set-spinner]{float:left}
.optselect .goodsadded .txt-point-red{float:right;margin-top:5px}
.optselect .goodsadded .btn-tbl{position:absolute;right:5px;top:5px;min-width:20px;height:20px;margin-left:6px;padding:0}
.optselect .goodsadded .btn-tbl:before{content:'';display:block;width:8px;height:8px;margin-left:5px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -40px -18px}
.optselect-boxtype1{overflow:hidden;position:relative;border:1px solid #e2e2e2;border-width:1px;padding:15px 15px 5px 15px;margin-bottom:5px}
.optselect-boxtype1 dt{float:left;padding-top:6px;color:#111;font-weight:700;width:30%;text-align:center}
.optselect-boxtype1 dt.row2{height:60px}
.optselect-boxtype1 dd{float:left;width:70%;margin-bottom:10px}
.basket-option .opt-wrap{overflow-y:auto;max-height:220px;margin:11px 0 12px 0;padding-top:15px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.basket-option .optselect{padding:0;border-bottom:0}
.basket-option .optselect dl{margin-top:0;padding:0;border-top:0}
.basket-option.pick .optselect dl dt{width:48%}
.basket-option.pick .optselect dl dd{float:right;width:auto}
[class|=layerpop] .gap-pdb15{position:relative;padding-bottom:15px}
[class|=layerpop] .gap-pdb5{position:relative;padding-bottom:5px}
[class|=layerpop] .gap-pdb15:after,[class|=layerpop] .gap-pdb5:after{content:'';display:block;clear:both}
.layerset-type1{overflow:hidden;position:relative}
.layerset-type1 dl:after{content:'';display:block;clear:both}
.layerset-type1 dt{float:left;width:154px;color:#111;font-weight:700;padding:0 15px;text-align:left}
.layerset-type1 dd{float:left;width:790px;text-align:left}
.layerset-type1 .radio-cols4:after{content:'';display:block;clear:both}
[class|=layerpop] dt.bul-check:before{content:'';position:absolute;top:6px;left:0;width:7px;height:5px;margin-right:10px;background-position:0 0;vertical-align:middle}
[class|=layerpop] .radio-cols3 li{display:inline-block;float:left;width:120px;padding-bottom:15px}
[class|=layerpop] .radio-cols4 li{display:inline-block;float:left;width:24%;padding:7px 0}
[class|=layerpop] .delivery-date:before{content:'';position:absolute;width:2px;height:19px;background-position:-255px -140px;margin-left:-30px}
[class|=layerpop] .delivery-date{font-weight:700;padding-left:30px;color:#111}
[class|=layerpop] .delivery-weeks{overflow:hidden;margin:0 5px;border-radius:3px;border:1px solid #bbb;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}
[class|=layerpop] .delivery-weeks a{float:left;padding:5px 8px;background-color:#fff;border-left:1px solid #bbb}
[class|=layerpop] .delivery-weeks a:first-child{border-left:0}
[class|=layerpop] .delivery-weeks a.active,[class|=layerpop] .delivery-weeks a:hover{background-color:#111;color:#fff}
[class|=layerpop] .holidayinfo{border-bottom:1px solid #e2e2e2;font-weight:700;color:#111;padding-bottom:12px;margin-bottom:14px}
[class|=layerpop] .holidayinfo .icon{display:inline-block;width:45px;height:25px;margin-right:2px;background-position:-266px -134px;vertical-align:middle}
[class|=layerpop][class*=toast][class*=top] .container.alignrigt:after{right:80px}
[class|=layerpop][class*=toast][class*=top] .container.alignleft:after{left:80px}
[class|=layerpop] .delivery-cycle li{display:inline-block;vertical-align:middle}
[class|=layerpop] .delivery-cycle>li:first-child{padding-right:30px}
[class|=layerpop] .delivery-cycle>li.gap-r{padding-right:30px}
[class|=layerpop] .delivery-cycle>li.gap-l{padding-left:30px}
[class|=layerpop] .delivery-cycle li>li{display:inline-block}
.wrap-set-complex-align .set-complex-align{margin-top:0}
.set-complex-align{position:relative;text-align:center;min-height:30px;margin:15px 0 10px 0}
.set-complex-align:after{content:'';display:block;clear:both}
.set-complex-align .desc,.set-complex-align h2{display:inline-block}
.set-complex-align .text{margin:4px 0 0 10px;padding-left:9px;border-left:1px solid #bbb;color:#666;font-size:13px;letter-spacing:-.025em}
.set-complex-align .h2tit{display:inline-block;font-size:16px}
.set-complex-align .desc-type1{display:inline-block;font-size:15px}
.set-complex-align .a-left{position:absolute;left:0}
.set-complex-align .a-right{position:absolute;right:0}
.set-complex-align .a-right.top5{top:-5px}
.set-complex-align .a-center{text-align:center}
.set-complex-align .gap-top-type3{top:-3px}
.set-complex-right{text-align:right}
.gap-left-type1{padding-left:10px}
.gap-left-type2{padding-left:20px}
.gap-left-type3{padding-left:30px}
.gap-left-type4-4{padding-left:44px}
.gap-right-type1{padding-right:10px}
.gap-right-type2{padding-right:20px}
.gap-right-type3{padding-right:30px}
.gap-right-type6{padding-right:60px}
.gap-mid-pb1{padding-bottom:10px}
.gap-mid-pb2{padding-bottom:20px}
.gap-mid-pb3{padding-bottom:30px}
.gap-mid-pb4{padding-bottom:40px}
.gap-mid-pt1{padding-top:10px}
.gap-mid-pt2{padding-top:20px}
.gap-mid-pt3{padding-top:30px}
.gap-mid-pt4{padding-top:40px}
.gap-mid-btype2{margin-bottom:20px}
.gap-mid-btype3{margin-bottom:30px}
.gap-mid-btype4{margin-bottom:40px}
.gap-mid-btype5{margin-bottom:50px}
.gap-mid-btype6{margin-bottom:60px}
.gap-mid-ltype1{margin-left:10px}
.gap-mid-ltype2{margin-left:20px}
.gap-mid-ltype3{margin-left:30px}
.gap-mid-ltype4{margin-left:40px}
.gap-end-b{margin-bottom:80px}
.gap-end-ttype1,.gqp-margint10{margin-top:10px}
.gap-end-ttype2{margin-top:20px}
.gap-end-ttype2-1{margin-top:-20px}
.gap-end-ttype3{margin-top:30px}
.gap-end-ttype4{margin-top:40px}
.gap-end-ttype5{margin-top:50px}
.gap-end-ttype5-1{margin-top:-50px}
.gap-end-ttype6{margin-top:60px}
.gap-desc{margin-bottom:10px}
[class|=wrap-in]{position:relative;width:1030px;margin:0 auto;padding-bottom:50px}
.wrap-in-main{padding:0}
.wrap-in-tab{padding-bottom:78px}
.wrap-in-tab2{padding-bottom:125px}
.wrap-in-mid{padding:30px 0 50px 0}
.wrap-in-mid2{padding:0 0 50px 0}
.wrap-in-end{padding:40px 0 80px 0}
.wrap-in-only{padding-bottom:80px}
.wrap-in-only .wrap-lspace{margin-top:30px}
.wrap-in-lnb{padding-bottom:125px}
.wrap-in-sublnb{padding-bottom:80px}
[class^=wrap-even]{position:relative;background:#fff}
.insert-after{z-index:10}
.insert-after:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#fff}
.wrap-even-type2{border-top:1px solid #e2e2e2}
.wrap-even-crstab .wrap-in-end>.tabmenu{position:absolute;top:-48px;width:1030px;margin-bottom:0}
.wrap-even-crstab .fulltab{position:absolute;top:-48px;width:1030px;margin-bottom:0}
.wrap-even-crstab .wrap-in-end{padding-top:30px}
.wrap-even-crstab .tabmenu a{display:inline-block;min-width:134px;min-height:27px;padding:9px 35px 10px 35px;font-size:16px;font-weight:700;letter-spacing:-.025em}
.wrap-even-crstab .tabmenu a em{margin-left:8px}
.wrap-even-crstab .wrap-tittab{position:absolute;top:-85px;width:1030px}
.wrap-even-crstab .wrap-tittab h2{display:inline-block;font-size:22px}
.wrap-even-crstab .wrap-tittab h3{display:inline-block;font-size:22px;font-weight:700;line-height:1.2}
.wrap-even-crstab .wrap-tittab .desc{display:inline-block;margin:4px 0 0 8px;padding-left:9px;border-left:1px solid #bbb;color:#666;font-size:13px;letter-spacing:-.025em}
.wrap-even-crstab .wrap-tittab .tabmenu{position:static;margin-top:8px}
.wrap-even-crstab .wrap-tittab .fulltab{position:static;margin-top:11px}
.wrap-even-crsmenu .crsmenu{margin:-88px 0 40px}
[class^=wrap-odd]{position:relative;border-top:1px solid #e2e2e2;background:#f5f5f5}
.wrap-lspace{border:1px solid #e2e2e2;border-width:0 1px;padding:0 24px}
.wrap-subcont{margin-top:60px}
.wrap-subcont2{border-top:1px solid #e2e2e2;padding-top:39px;margin-top:35px}
.wrap-subcont3{margin-top:35px}
.wrap-subcont4{border-top:1px solid #e2e2e2;margin-top:35px}
.wraper-error #contents{padding:70px 0 145px 0}
.title-error:after,.title-error:before,.wrap-in-error01:before,.wrap-in-error02:before,.wrap-in-error03:before,.wrap-in-error04:before,.wrap-in-error05:before,.wraper-error02:before{content:'';background:url(//simage.lottemart.com/v3/images/layout/icon_error.png) no-repeat}
.title-error{font-size:38px;line-height:1.2}
.title-error:after,.title-error:before{display:inline-block;width:29px;height:22px;vertical-align:top}
.title-error:before{margin-right:20px;background-position:0 -58px}
.title-error:after{margin-left:20px;background-position:-39px -58px}
.wrap-in-error01,.wrap-in-error02,.wrap-in-error03,.wrap-in-error04,.wrap-in-error05{padding:0;background:#fff;text-align:center}
.wrap-in-error01{padding:95px 0 115px 0!important}
.wrap-in-error02{padding:110px 0 145px 0!important}
.wrap-in-error03{padding:120px 0 280px 0!important}
.wrap-in-error04{padding:100px 0 130px 0!important}
.wrap-in-error05{padding:70px 0 130px 0!important}
.wrap-in-error01:before,.wrap-in-error02:before,.wrap-in-error03:before,.wrap-in-error04:before,.wrap-in-error05:before{display:block;margin:0 auto 25px auto}
.wrap-in-error01:before{width:185px;height:154px;background-position:-207px 0}
.wrap-in-error02:before{width:200px;height:132px;background-position:-402px 0}
.wrap-in-error03:before{width:209px;height:128px;background-position:-612px 0}
.wrap-in-error04:before{width:198px;height:147px;background-position:0 -164px}
.wrap-in-error05:before{width:286px;height:180px;margin-left:400px;background-position:-239px -164px}
.wrap-in-error03:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:120px;background:#eee}
.desc-error{margin-top:12px;color:#666;font-size:18px}
.desc-error:before{content:'';display:block;width:50px;height:2px;margin:0 auto;margin-bottom:17px;background:#24221f}
.desc-error strong{color:#9b6b3d}
.desc-error .yy-mm-dd{display:block;margin-top:12px;color:#111}
.desc-error .yy-mm-dd span{color:#9b6b3d}
.wraper-error .set-complex-align{margin:34px 0 0 0}
.wraper-error02{padding-top:214px;background:#eee}
.wraper-error02:before{display:block;position:absolute;top:108px;left:50%;width:197px;height:48px;margin-left:-515px;background-position:0 0}
.wrap-category{position:absolute;left:50%;z-index:5;width:205px;height:486px;padding:14px 0 0;margin:0 0 0 -515px;background:url(//simage.lottemart.com/v3/images/layout/bg_category_repeat.png) repeat}
.category-nav{text-align:center}
.category-nav a{position:relative;display:inline-block;width:50px;margin:0 8px;padding:2px 0 5px;text-align:center;font-size:16px;color:#24221f;letter-spacing:0;font-family:NerisSemiBold;white-space:nowrap}
.category-nav a.active{color:#fff;border-top:3px solid #fff}
.category-nav a:before{content:'';position:absolute;left:-10px;top:11px;width:1px;height:10px;background:#70695b}
.category-nav a:first-child+a:before{left:-12px}
.category-nav a:first-child:before{display:none}
.category-list{margin:14px 0 0}
.category-list a{display:block;padding:4px 0 3px 18px;font-size:15px;color:#000}
.category-list li.active>a{color:#fff;background:#24221f}
.category-list li.active>ul{display:block}
.category-list li{position:relative}
.category-list li ul li.active>a{background:#50c1b1}
.category-list li ul li.active>a:after{content:'';position:absolute;right:5px;top:9px;width:6px;height:10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_category.png) no-repeat -485px -236px}
.category-list li li li.active>a:after{display:none}
.category-list li ul{display:none;position:absolute;z-index:55;width:268px;padding:10px 0;border:2px solid #24221f;background:#fff}
.category-list .depth-2{left:205px;top:-12px}
.category-list .depth-3{left:268px;top:-12px}
.button-special{position:absolute;bottom:0;left:0;width:187px;padding:14px 0 12px 18px;font-size:16px;color:#fff;background:url(//simage.lottemart.com/v3/images/layout/bg_category_btn.png) repeat}
.button-special:after{content:'';display:inline-block;width:8px;height:12px;margin:0 0 0 45px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_category.png) no-repeat -474px -236px}
.category-special .special-layer{display:none;position:absolute;left:205px;top:0;width:782px;padding:20px 20px 0;border:2px solid #24221f;background:#fff}
.category-special.active .special-layer{display:block}
.category-special strong{display:block;padding:0 0 5px;font-size:15px;font-weight:400;color:#24221f;border-bottom:1px solid #ccc}
.category-special .list{padding:15px 0 10px}
.category-special .list:after{content:'';display:block;clear:both}
.category-special .list a{float:left;width:195px;height:56px;margin:0 0 15px}
.category-special .list a:before{content:'';float:left;width:76px;height:56px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_category.png);background-repeat:no-repeat}
.category-special .list dl{padding:0 0 0 85px}
.category-special .list dt{margin:0 0 3px;font-size:14px;color:#24221f}
.category-special .list dd{line-height:1.4;font-size:12px;color:#888}
.category-special .food02:before{background-position:-79px 0}
.category-special .food03:before{background-position:-158px 0}
.category-special .food04:before{background-position:-237px 0}
.category-special .food05:before{background-position:-316px 0}
.category-special .food06:before{background-position:-395px 0}
.category-special .food07:before{background-position:-474px 0}
.category-special .food08:before{background-position:0 -354px}
.category-special .food09:before{background-position:-316px -413px}
.category-special .living01:before{background-position:0 -118px}
.category-special .living02:before{background-position:-79px -118px}
.category-special .living03:before{background-position:-158px -118px}
.category-special .living04:before{background-position:-237px -118px}
.category-special .living05:before{background-position:-316px -118px}
.category-special .living06:before{background-position:-395px -118px}
.category-special .living07:before{background-position:-474px -118px}
.category-special .living08:before{background-position:0 -295px}
.category-special .living09:before{background-position:-79px -295px}
.category-special .style01:before{background-position:0 -236px}
.category-special .style02:before{background-position:-79px -236px}
.category-special .style03:before{background-position:-158px -236px}
.category-special .style04:before{background-position:-158px -295px}
.category-special .style05:before{background-position:-316px -354px}
.category-special .style06:before{background-position:-158px -354px}
.category-special .style07:before{background-position:0 -413px}
.category-special .style08:before{background-position:-158px -413px}
.category-special .style09:before{background-position:-474px -354px}
.category-special .food01:focus:before,.category-special .food01:hover:before{background-position:0 -59px}
.category-special .food02:focus:before,.category-special .food02:hover:before{background-position:-79px -59px}
.category-special .food03:focus:before,.category-special .food03:hover:before{background-position:-158px -59px}
.category-special .food04:focus:before,.category-special .food04:hover:before{background-position:-237px -59px}
.category-special .food05:focus:before,.category-special .food05:hover:before{background-position:-316px -59px}
.category-special .food06:focus:before,.category-special .food06:hover:before{background-position:-395px -59px}
.category-special .food07:focus:before,.category-special .food07:hover:before{background-position:-474px -59px}
.category-special .food08:focus:before,.category-special .food08:hover:before{background-position:-79px -354px}
.category-special .food09:focus:before,.category-special .food09:hover:before{background-position:-395px -413px}
.category-special .living01:focus:before,.category-special .living01:hover:before{background-position:0 -177px}
.category-special .living02:focus:before,.category-special .living02:hover:before{background-position:-79px -177px}
.category-special .living03:focus:before,.category-special .living03:hover:before{background-position:-158px -177px}
.category-special .living04:focus:before,.category-special .living04:hover:before{background-position:-237px -177px}
.category-special .living05:focus:before,.category-special .living05:hover:before{background-position:-316px -177px}
.category-special .living06:focus:before,.category-special .living06:hover:before{background-position:-395px -177px}
.category-special .living07:focus:before,.category-special .living07:hover:before{background-position:-474px -177px}
.category-special .living08:focus:before,.category-special .living08:hover:before{background-position:-237px -295px}
.category-special .living09:focus:before,.category-special .living09:hover:before{background-position:-316px -295px}
.category-special .style01:focus:before,.category-special .style01:hover:before{background-position:-237px -236px}
.category-special .style02:focus:before,.category-special .style02:hover:before{background-position:-316px -236px}
.category-special .style03:focus:before,.category-special .style03:hover:before{background-position:-395px -236px}
.category-special .style04:focus:before,.category-special .style04:hover:before{background-position:-395px -295px}
.category-special .style05:focus:before,.category-special .style05:hover:before{background-position:-395px -354px}
.category-special .style06:focus:before,.category-special .style06:hover:before{background-position:-238px -354px}
.category-special .style07:focus:before,.category-special .style07:hover:before{background-position:-79px -413px}
.category-special .style08:focus:before,.category-special .style08:hover:before{background-position:-238px -413px}
.category-special .style09:focus:before,.category-special .style09:hover:before{background-position:-474px -413px}
#header{position:relative}
#gnbScrollFixed{position:absolute;bottom:-45px;left:0;right:0}
.wrapper-push-nav{position:relative;top:0;width:100%;height:45px;z-index:15;background-color:#fff}
.push-nav{width:1030px;height:45px;margin:0 auto}
.push-nav:after{content:'';display:block;clear:both;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_pnb_active.png)}
.push-nav .item,.push-nav .pn-search,.push-nav .wrap-toggle{float:left;position:relative;height:100%}
.push-nav .item{background:url(//simage.lottemart.com/v3/images/sprite/sprite_pnb_200218.png) 0 0 no-repeat}
.push-nav .item:focus,.push-nav .item:hover,.push-nav .wrap-toggle.active .item{background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_pnb_active_200218.png)}
.push-nav .item em{display:block;margin:0 20px;font:0/0 a}
.push-nav .pn-allcategory{width:205px;background-position:50% 0}
.push-nav .pn-search{display:none;width:126px;padding:8px 9px 0 7px;border-top:2px solid #24221f}
.push-nav .pn-search .pn-search-text{width:100%;height:24px;font-size:11px}
.push-nav .pn-search .pn-search-submit{position:absolute;top:8px;right:7px;width:32px;height:26px;border:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_pnb_active.png) 0 -50px no-repeat;font:0/0 a}
.push-nav .wrap-toggle .item{padding-left:3px}
.push-nav .wrap-toggle .wrap-subnav{display:none;position:absolute;top:43px;right:0;left:1px;padding:7px 0;background-color:#fff;border:2px solid #24221f}
.push-nav .wrap-toggle .pn-item9:focus+.wrap-subnav,.push-nav .wrap-toggle.active .wrap-subnav,.push-nav .wrap-toggle:hover .wrap-subnav{display:block}
.push-nav .wrap-toggle .wrap-subnav a{display:block;margin-top:3px;text-align:center;font-size:13px;color:#111}
.push-nav .wrap-toggle .wrap-subnav a:hover{color:#603913;text-decoration:underline}
.push-nav .pn-item1{background-position:50% -50px}
.push-nav .pn-item2{background-position:50% -100px}
.push-nav .pn-item3{background-position:50% -150px}
.push-nav .pn-item4{background-position:50% -200px}
.push-nav .pn-item5{background-position:50% -250px}
.push-nav .pn-item6{background-position:50% -300px}
.push-nav .pn-item7{background-position:50% -350px}
.push-nav .pn-item8{background-position:50% -400px}
.push-nav .pn-item9{background-position:50% -450px}
.push-nav .pn-item10{background-position:50% -500px}
.push-nav .pn-item11{background-position:50% -550px}
.push-nav .pn-item1 em{width:69px;margin:0 10px}
.push-nav .pn-item2 em{width:51px;margin:0 7px}
.push-nav .pn-item3 em{width:37px;margin:0 7px}
.push-nav .pn-item4 em{width:51px;margin:0 7px}
.push-nav .pn-item5 em{width:49px;margin:0 7px}
.push-nav .pn-item6 em{width:39px;margin:0 7px}
.push-nav .pn-item7 em{width:49px;margin:0 7px}
.push-nav .pn-item8 em{width:69px;margin:0 10px}
.push-nav .pn-item9 em{width:47px}
.push-nav .pn-item10 em{width:88px;margin:0 7px}
.push-nav .pn-item11 em{width:75px;margin:0 7px}
.ad-aside{position:absolute;left:50%;top:135px;z-index:17;margin-left:-630px;margin-top:115px}
.page-view-s .ad-aside{left:-100px}
.ad-aside .wrap-banner{width:80px;background-color:#f5f5f5}
.ad-aside .mart-bookmark{display:block;width:100%;height:22px;padding-top:8px;background-color:#755c43}
.ad-aside .mart-bookmark .txt{display:block;overflow:hidden;width:65px;height:15px;margin:0 auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_aside.png) no-repeat -65px top;white-space:nowrap;text-indent:100%}
.ad-aside .mart-bookmark.bookmark-on{background-color:#50c0b0}
.ad-aside .mart-bookmark.bookmark-on .txt{width:61px;background-position:-130px top}
.layerpop-bookmark{width:190px;margin-top:-6px;padding:11px 15px 16px;border:2px solid #24221f;background-color:#fff;text-align:center;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2)}
.mart-bookmark-wrap.active .layerpop-bookmark{display:block!important}
.layerpop-bookmark .txt{font-size:16px;color:#111}
.layerpop-bookmark .txt-point{display:block;margin:9px 0 15px;padding-top:16px;border-top:1px solid #e2e2e2;font-weight:400;font-size:16px}
.layerpop-bookmark .wrap-thumb{margin:10px 0 16px}
.layerpop-bookmark .wrap-thumb img{vertical-align:top}
.layerpop-bookmark .btn-type1{min-width:auto;height:40px;line-height:42px}
.ad-aside .aside-banner{min-height:132px;padding:10px 0 15px}
.aside-banner .banner-list{overflow:hidden;width:100%;height:137px}
.aside-banner .banner-link{display:block;text-align:center}
.aside-banner .bx-controls-direction a{top:100%;width:12px;height:12px;margin-top:0;border:1px solid #e2e2e2;background-color:#fff}
.aside-banner .bx-controls-direction a:after{content:'';position:absolute;top:3px;width:5px;height:6px;margin:0;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat left top}
.aside-banner .bx-controls-direction .bx-prev{left:50%;margin-left:-14px}
.aside-banner .bx-controls-direction .bx-next{right:auto;left:50%}
.aside-banner .bx-controls-direction .bx-prev:after{left:3px;background-position:-184px -18px}
.aside-banner .bx-controls-direction .bx-next:after{right:3px;background-position:-194px -18px}
.aside-banner .bx-controls-direction .bx-prev.disabled:after{background-position:-200px -18px}
.aside-banner .bx-controls-direction .bx-next.disabled:after{background-position:-210px -18px}
.ad-aside .mart-leaflet{display:block;width:100%;height:22px;margin-top:8px;padding-top:8px;background-color:#46413b}
.ad-aside .mart-leaflet .txt{display:block;overflow:hidden;width:63px;height:16px;margin:0 auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_aside.png) no-repeat left top;white-space:nowrap;text-indent:100%}
.ad-aside .mobile-app-link{position:relative;width:80px;height:105px;margin-top:10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_aside.png) no-repeat left -20px}
.ad-aside .mobile-app-link .app-link{overflow:hidden;position:absolute;left:2px;top:12px;width:76px;height:67px;white-space:nowrap;text-indent:100%}
.ad-aside .smartPick-banner{position:relative}
.ad-aside .mart-delivery{margin-top:10px}
.personal-bar{position:absolute;top:250px;left:50%;z-index:16;width:98px;margin:0 0 0 550px;border:1px solid #46413b}
.personal-bar.scroll-fix{position:fixed;top:80px}
.personal-bar .login-before .delivery-info dd{margin:6px 0 0}
.personal-bar .login-before .icon-change,.personal-bar .login-before .my-basket,.personal-bar .login-before .my-coupon,.personal-bar .login-before .my-wish{display:none}
.personal-bar .login-before .wrap-layer{height:405px}
.personal-bar .login-before .scroll-wrap{height:374px}
.personal-bar .layer-close{position:absolute;right:22px;top:15px;z-index:1;width:18px;height:18px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -289px -28px}
.personal-bar .wrap-info .txt{margin:5px 0 0;line-height:1.5;font-size:12px;color:#111}
.personal-bar .prod-name strong{display:block;height:40px;overflow:hidden;font-size:14px;line-height:1.4;font-weight:400}
.personal-bar .prod-price{color:#999}
.personal-bar .price-max em,.personal-bar .prod-price span{padding:0 0 0 8px}
.personal-bar .delivery-info{height:128px;padding:11px 0 0 11px;line-height:1.4;background:#46413b}
.personal-bar .delivery-info em{display:block}
.personal-bar .delivery-info dl{color:#fff}
.personal-bar .delivery-info dd{font-size:15px}
.personal-bar .delivery-info p{margin:5px 0 0;font-size:11px;color:#c3c2c1}
.personal-bar .delivery-info a{display:inline-block;line-height:1.2;color:#c3c2c1;border-bottom:1px solid #828282}
.personal-bar .delivery-info a:after{content:'';display:inline-block;width:6px;height:9px;margin:0 0 0 3px;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -145px -33px}
.personal-bar .menu-toggle{position:absolute;top:-30px;right:-6px;display:block;width:26px;height:26px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat}
.personal-bar .icon-change{position:absolute;top:103px;left:11px;display:inline-block;line-height:1;padding:5px 10px 2px;color:#333;background:#e1e1e1}
.personal-bar .icon-login{position:absolute;top:92px;left:10px;display:block;width:77px;text-align:center;line-height:1;padding:9px 0 8px;color:#fff;border-radius:3px;background:#24221f}
.personal-bar .my-menu{background:#f5f5f5}
.personal-bar .my-menu .active .link-area{border-top:1px solid #46413b;border-bottom:1px solid #46413b;background:#fff}
.personal-bar .my-menu .active .link-area:before{content:'';position:absolute;z-index:1;left:-1px;top:0;bottom:0;width:1px;background:#fff}
.personal-bar .link-area{position:relative;display:block;padding:8px 10px 6px;line-height:1;border-top:1px solid #f5f5f5;border-bottom:1px solid #e2e2e2}
.personal-bar .link-area strong{font-size:13px;color:#111;font-weight:400}
.personal-bar .link-area span{position:absolute;z-index:1;top:5px;right:10px;display:inline-block;min-width:16px;text-align:center;line-height:1.2;padding:3px 2px 1px 1px;font-size:11px;color:#fff;letter-spacing:-1px;border-radius:2px;background:#ba9068}
.personal-bar .my-basket{min-height:72px}
.personal-bar .my-basket .link-area dt{margin:10px 0 6px;color:#666}
.personal-bar .my-basket .link-area dd{font-size:14px;color:#111}
.personal-bar .my-basket .wrap-layer{height:485px;padding:90px 0 0}
.personal-bar .my-basket .wrap-layer dl{height:32px;padding:10px 20px 18px;border-top:1px solid #bbb;background:#f5f5f5}
.personal-bar .my-basket .wrap-layer dl:after{content:'';display:block;clear:both}
.personal-bar .my-basket .wrap-layer dt{float:left;padding:12px 0 0;color:#333}
.personal-bar .my-basket .wrap-layer dd{float:right;width:198px;color:#111;text-align:right}
.personal-bar .my-basket .wrap-layer dd span{display:inline-block;font-size:25px;line-height:1.5;vertical-align:bottom;font-family:NerisSemiBold}
.personal-bar .my-basket .scroll-wrap>strong{position:absolute;top:50px;left:22px}
.personal-bar .my-basket .scroll-wrap>strong a{display:block;width:128px;height:38px;text-align:center;line-height:2.5;font-size:15px;color:#666;border:1px solid #bbb;background:#e2e2e2}
.personal-bar .my-basket .scroll-wrap>strong em{display:inline-block;margin:-4px 0 0 5px;font-size:17px;vertical-align:middle;font-family:NerisSemiBold}
.personal-bar .my-basket .scroll-wrap>strong.active{z-index:1}
.personal-bar .my-basket .scroll-wrap>strong.active a{color:#111;border:1px solid #24221f;border-bottom:1px solid #fff;background:#fff}
.personal-bar .my-basket .scroll-wrap>strong.active a em{color:#ed1b24}
.personal-bar .my-basket .scroll-wrap>strong.active+.tab-wrap{display:block}
.personal-bar .my-basket .scroll-wrap .tab02{left:151px}
.personal-bar .my-basket .scroll-wrap{height:364px}
.personal-bar .my-basket .tab-wrap{display:none}
.personal-bar .link-talk{position:relative;overflow:hidden;display:block;padding:7px 12px;line-height:1;background:#fff}
.personal-bar .link-talk:hover{overflow:visible}
.personal-bar .link-talk .txt{display:inline-block;width:76px;height:17px;vertical-align:top;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -64px 0}
.personal-bar .link-talk .info{position:absolute;left:-172px;top:-1px;z-index:10;width:155px;height:49px;padding:10px 0 0 15px;border:1px solid #24221f;border-right:1px solid #46413b;font-size:13px;line-height:1.55;background:#fff}
.personal-bar .my-history{min-height:247px}
.personal-bar .my-history .link-area{border-bottom:1px solid #f5f5f5}
.personal-bar .history-list{height:200px;padding:10px 0 8px}
.personal-bar .history-list ul{height:174px}
.personal-bar .history-list .list-none{margin:71px 0;text-align:center;color:#707070}
.personal-bar .history-list .list-none em{display:block}
.personal-bar .history-list ul img{max-width:100%;vertical-align:top}
.personal-bar .history-list li a{position:relative;display:block;height:80px;overflow:hidden;margin:0 0 10px;padding:0 8px 0 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
.personal-bar .history-list .prod-item:focus,.personal-bar .history-list .prod-item:hover{overflow:visible;border-top:1px solid #46413b;border-bottom:1px solid #46413b;background:#fff}
.personal-bar .history-list .wrap-item{position:absolute;left:-166px;top:-1px;width:136px;height:69px;padding:11px 10px 0 20px;border:1px solid #46413b;border-right:0;background:#fff}
.personal-bar .history-list .price-max,.personal-bar .history-list .prod-name{margin:0}
.personal-bar .class-tag{display:inline-block;width:43px;height:18px;line-height:1.8;text-align:center;vertical-align:top;font-size:12px;font-weight:400;color:#fff}
.personal-bar .tag-exhibition{background-color:#50c0b0}
.personal-bar .tag-event{background-color:#ff8838}
.personal-bar .tag-trend{background-color:#6b63db}
.personal-bar .control-btn{margin:10px 0 0;text-align:center}
.personal-bar .control-btn button{display:inline-block;width:14px;height:14px;margin:0 -2px;font:0/0 a;border:1px solid #e2e2e2;background:#fff}
.personal-bar .control-btn button:after{content:'';display:inline-block;width:5px;height:6px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat}
.personal-bar .control-btn .prev:after{background-position:-184px -18px}
.personal-bar .control-btn .next:after{background-position:-194px -18px}
.personal-bar .my-coupon .link-area{border-top:1px solid #e2e2e2}
.personal-bar .menu-open{display:none;width:100%;padding:13px 0 11px;line-height:1;text-align:center;font-size:14px;color:#111;background:#f5f5f5}
.personal-bar .menu-open:before{content:'';display:inline-block;width:10px;height:5px;margin:4px 7px 0 0;vertical-align:top;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -163px -33px}
.personal-bar .icon-top{display:block;width:100%;padding:6px 0;text-align:center;line-height:1;font-size:16px;color:#fff;font-family:NerisSemiBold;background:#555}
.personal-bar .icon-top:before{content:'';display:inline-block;width:14px;height:9px;margin:-4px 6px 0 0;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -129px -33px}
.personal-bar .wrap-layer{position:absolute;left:-304px;top:-1px;width:302px;height:535px;padding:40px 0 0;border:1px solid #46413b;background:#fff}
.personal-bar .scroll-wrap{width:258px;padding:0 18px 0 22px;height:504px;overflow-y:scroll}
.personal-bar .link-cart{display:block;height:60px;line-height:3.4;text-align:center;font-size:18px;color:#fff;background:#fd5b45}
.personal-bar .link-cart:before{content:'';display:inline-block;width:23px;height:22px;margin:18px 10px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_aside.png) no-repeat -120px -35px;vertical-align:top}
.personal-bar .item-list{width:259px}
.personal-bar .coupon a:after,.personal-bar .item-list .thumb:after,.personal-bar .item-list:after{content:'';display:block;clear:both}
.personal-bar .item-list li{position:relative}
.personal-bar .item-list li:hover .btn-cart{display:block}
.personal-bar .item-list .thumb{position:relative;display:block;padding:15px 0;border-bottom:1px solid #e2e2e2}
.personal-bar .item-list .thumb>img{float:left;width:80px;height:80px;margin:0 15px 0 0}
.personal-bar .item-list .wrap-info,.personal-bar .item-list .wrap-item{float:left;width:140px}
.personal-bar .item-list .wrap-info .txt{height:40px;overflow:hidden;font-size:14px}
.personal-bar .item-list .btn-cart{display:none;position:absolute;left:0;top:15px;width:80px;height:80px;padding:0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;background:url(//simage.lottemart.com/v3/images/layout/bg_white60.png) repeat left top}
.personal-bar .item-list .btn-cart .txt{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_aside.png) no-repeat -80px -70px}
.personal-bar .coupon .desc,.personal-bar .coupon a{display:block;padding:10px 0;border-bottom:1px solid #e2e2e2}
.personal-bar .coupon .txt{float:left;width:140px;margin:0 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.personal-bar .coupon .date{float:right;width:90px;color:#666;text-align:right;white-space:nowrap}
.personal-bar .coupon .expiration-date{color:#ed1b24}
.personal-bar .my-coupon .scroll-wrap{height:207px}
.personal-bar .my-coupon .link-couponlist{display:block;height:60px;line-height:3.4;text-align:center;font-size:18px;color:#fff;background:#46413b}
.personal-bar .item-remove{display:none;position:absolute;right:0;top:6px;z-index:2;width:17px;height:17px;font:0/0 a}
.personal-bar .item-remove:after{content:'';display:inline-block;width:9px;height:9px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat 0 -30px}
.personal-bar .layer-tit{display:block;margin:0 22px 0 22px;font-size:19px;line-height:1.6;color:#111;border-bottom:1px solid #24221f}
.personal-bar .layer-tit em{padding:0 0 0 5px;color:#ed1b24}
.personal-bar .item-list li:hover .item-remove{display:block}
.personal-bar .no-data-result{display:block;padding:30px 0}
.personal-bar .no-data-result .txt{font-size:14px}
.personal-bar .history-list li,.personal-bar .my-menu .wrap-layer,.personal-bar.close .inner{display:none}
.personal-bar .history-list .active,.personal-bar .my-menu .active .wrap-layer,.personal-bar.close .menu-open{display:block}
.wrapper-event .personal-bar .no-data-result{width:auto;height:auto}
.personal-bot .personal-bar{position:fixed;top:auto;left:0;bottom:0;width:100%;height:74px;margin:0;border:0;background:#867d6e}
.personal-bot .personal-bar .wrap{position:relative;width:951px;margin:0 auto;border-top:1px solid #46413b;border-bottom:1px solid #46413b;border-right:1px solid #46413b}
.personal-bot .personal-bar .delivery-info:after,.personal-bot .personal-bar .history-list li:after,.personal-bot .personal-bar .inner:after,.personal-bot .personal-bar .my-menu:after,.personal-bot .personal-bar .wrap:after{content:'';display:block;clear:both}
.personal-bot .personal-bar .icon-login{top:23px;left:-100px}
.personal-bot .personal-bar .inner{float:left}
.personal-bot .personal-bar .menu-toggle{position:static;float:left;width:67px;height:72px;text-align:center;font-size:16px;color:#fff;background:#23221e;font-family:NanumBarunGothic}
.personal-bot .personal-bar .menu-toggle:before{content:'';display:block;width:29px;height:18px;margin:-10px auto 18px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat -65px -20px}
.personal-bot .personal-bar .delivery-info{float:left;width:237px;height:54px;padding:18px 0 0 14px}
.personal-bot .personal-bar .delivery-info em{display:inline-block;padding:0 0 0 5px}
.personal-bot .personal-bar .delivery-info dl{float:left;margin:0 45px 0 0}
.personal-bot .personal-bar .delivery-info p{margin:0;font-size:14px;color:#fff}
.personal-bot .personal-bar .delivery-info a{font-size:14px;color:#fff;border-bottom:1px solid #fff}
.personal-bot .personal-bar .delivery-info a:after{background-position:-154px -33px}
.personal-bot .personal-bar .my-menu{position:relative;float:left;width:587px}
.personal-bot .personal-bar .icon-change,.personal-bot .personal-bar .my-menu>div{position:relative;float:left;width:67px;padding:0;vertical-align:top}
.personal-bot .personal-bar .icon-change,.personal-bot .personal-bar .my-menu .link-area{width:67px;height:24px;padding:48px 0 0;text-align:center;line-height:1.4;font-size:12px;color:#24221f;border:0;border-left:1px solid #cdcdcd;background:#f5f5f5}
.personal-bot .personal-bar .icon-change{position:relative;left:0;top:0;border-left:1px solid #46413b}
.personal-bot .personal-bar .icon-change:before,.personal-bot .personal-bar .my-menu .link-area:before{content:'';position:absolute;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat}
.personal-bot .personal-bar .my-menu .link-area strong{font-size:12px}
.personal-bot .personal-bar .icon-change:before{top:11px;left:22px;width:24px;height:30px;background-position:-143px 0}
.personal-bot .personal-bar .history-list .wrap-item,.personal-bot .personal-bar .link-talk .info,.personal-bot .personal-bar .my-basket .link-area dl{display:none}
.personal-bot .personal-bar .my-basket .link-area:before{top:13px;left:17px;width:30px;height:27px;background-position:-170px 0}
.personal-bot .personal-bar .my-coupon .link-area:before{top:17px;left:20px;width:30px;height:22px;background-position:-203px 0}
.personal-bot .personal-bar .my-wish .link-area:before{top:16px;left:21px;width:26px;height:23px;background-position:-236px 0}
.personal-bot .personal-bar .my-history{min-height:72px}
.personal-bot .personal-bar .my-history .link-area:before{top:21px;left:12px;width:42px;height:18px;background-position:-265px 0}
.personal-bot .personal-bar .my-menu .my-coupon{position:absolute;left:134px;top:0}
.personal-bot .personal-bar .my-menu .my-history{width:317px;margin-left:67px}
.personal-bot .personal-bar .my-menu .my-history .link-area{float:left}
.personal-bot .personal-bar .my-menu .my-history .history-list{position:relative;float:left;width:247px;height:72px;border-left:1px solid #cdcdcd}
.personal-bot .personal-bar .history-list{padding:0}
.personal-bot .personal-bar .history-list .list-none{margin:30px 0 0;line-height:1.4}
.personal-bot .personal-bar .history-list .list-none em{display:inline-block;padding:0 5px}
.personal-bot .personal-bar .history-list ul{width:180px;height:78px;margin:0 auto}
.personal-bot .personal-bar .history-list li a{display:inline-block;width:64px;height:64px;margin:4px 12px;padding:0;text-align:left;border:0}
.personal-bot .personal-bar .wrap-info .txt{height:38px;overflow:hidden}
.personal-bot .personal-bar .control-btn button{position:absolute;top:28px}
.personal-bot .personal-bar .control-btn .prev{left:10px}
.personal-bot .personal-bar .control-btn .next{right:10px}
.personal-bot .personal-bar .history-list li a:hover{overflow:hidden;border:0}
.personal-bot .personal-bar .link-talk{float:left;width:67px;height:60px;padding:12px 0 0;text-align:center;border-left:1px solid #cdcdcd}
.personal-bot .personal-bar .link-talk .txt{width:33px;height:46px;background-position:-29px 0}
.personal-bot .personal-bar .icon-top{float:left;width:46px;height:72px}
.personal-bot .personal-bar .icon-top:before{display:block;margin:2px auto 8px}
.personal-bot .personal-bar .wrap-layer{z-index:1;left:0;top:-372px;width:270px;height:360px;padding:10px 0 0}
.personal-bot .personal-bar .my-basket .wrap-layer{height:370px;padding:0}
.personal-bot .personal-bar .my-basket .wrap-layer dl{height:30px;margin:0 22px;padding:2px 0 13px;background:#fff}
.personal-bot .personal-bar .my-basket .wrap-layer dd{width:168px}
.personal-bot .personal-bar .my-basket .scroll-wrap{overflow:visible;height:auto;padding:0}
.personal-bot .personal-bar .my-basket .tab-wrap{width:228px;height:226px;margin:10px 0 0;padding:0 18px 0 22px;overflow-y:scroll}
.personal-bot .personal-bar .link-cart,.personal-bot .personal-bar .my-coupon .link-couponlist{height:40px;margin:0 22px;line-height:2.6;font-size:16px}
.personal-bot .personal-bar .link-cart:before{margin:10px 10px 0 0}
.personal-bot .personal-bar .scroll-wrap{width:228px;height:324px}
.personal-bot .personal-bar .scroll-wrap>strong{position:relative;top:10px;left:auto;display:block;width:100%;height:auto;margin:0 22px 0 22px;text-align:left;border-bottom:1px solid #24221f}
.personal-bot .personal-bar .scroll-wrap>strong.active a{width:auto;height:auto;text-align:left;border:0;font-size:19px;font-weight:700;line-height:1.6;color:#111}
.personal-bot .personal-bar .layer-tit em,.personal-bot .personal-bar .scroll-wrap>strong.active a em{display:inline-block;margin:-4px 0 0 5px;padding:0;font-size:19px;vertical-align:middle;font-family:NerisSemiBold}
.personal-bot .personal-bar .my-coupon .scroll-wrap{height:112px;margin:0 0 11px}
.personal-bot .personal-bar .my-coupon .txt{width:110px}
.personal-bot .personal-bar .my-coupon .date{font-size:12px}
.personal-bot .personal-bar .coupon .desc{padding:5px 0}
.personal-bot .personal-bar .item-list{width:226px}
.personal-bot .personal-bar .item-list .thumb{padding:10px 0}
.personal-bot .personal-bar .item-list .thumb>img{margin:0 10px 0 0}
.personal-bot .personal-bar .item-list .wrap-info,.personal-bot .personal-bar .item-list .wrap-item{width:110px}
.personal-bot .personal-bar .my-menu .active .link-area{background:#fff}
.personal-bot .personal-bar .my-menu .active .link-area:after{content:'';position:absolute;z-index:2;top:-1px;left:0;width:66px;height:1px;background:#fff}
.personal-bot .personal-bar.close{bottom:-74px}
.personal-bot .personal-bar.close .item-remove{right:0}
.personal-bot .personal-bar .login-before .icon-change,.personal-bot .personal-bar .login-before .my-basket,.personal-bot .personal-bar .login-before .my-coupon,.personal-bot .personal-bar .login-before .my-wish,.personal-bot .personal-bar.close .inner{display:block}
.personal-bot .personal-bar .scroll-wrap .tab02,.personal-bot .personal-bar .scroll-wrap .tab02+.tab-wrap,.personal-bot .personal-bar.close .icon-top,.personal-bot .personal-bar.close .menu-open{display:none}
.personal-bot .personal-bar.close .menu-toggle{margin:-73px 0 0}
.personal-bot .personal-bar.close .menu-toggle:before{background-position:-97px -20px}
.wrapper-sul .personal-bar .inner{width:98px}
.wrapper-sul .personal-bot .personal-bar .inner{float:left;width:973px}
.wing-holiday{position:absolute;bottom:-125px;left:0}
.wrapper-sitemap #container{padding-bottom:80px}
.wrap-sitemap{width:1018px;margin:-21px auto 0;padding-top:27px;background-color:#fff}
.site-lists .title{position:relative;margin:0 -6px;padding:4px 0 8px;font:26px/1.2 NerisSemiBold,sans-serif;color:#fff;text-align:center;letter-spacing:1px}
.site-lists .title:after,.site-lists .title:before{content:'';display:block;position:absolute;bottom:-11px;border:0 solid transparent;border-top-color:#24221f}
.site-lists .title:before{left:0;border-width:11px 0 0 6px}
.site-lists .title:after{right:0;border-width:11px 6px 0 0}
.site-lists.food .title{background-color:#81ac2d}
.site-lists.living .title{background-color:#fc9b32}
.site-lists.style .title{background-color:#b26cd7}
.site-lists .wrap-site-list{position:relative;margin-left:-28px;padding:26px 0 6px}
.site-list{display:inline-block;width:206px;margin:0 0 0 48px;font-size:13px;color:#111;line-height:1.5;vertical-align:top}
.site-list.columns2{width:462px}
.site-list a{color:inherit;font-weight:inherit}
.site-list .title-sub{padding-bottom:4px;font-size:16px;font-weight:700;border-bottom:2px solid #24221f}
.site-list ul{overflow:hidden;padding:4px 0 22px}
.site-list li{margin-top:9px}
.site-list li a:hover{color:#118b7a;text-decoration:underline}
.site-list.columns2 li{float:left;width:50%}
.site-list.pos-tru{position:absolute;bottom:228px;right:23px}
.site-lists .ico-tag{display:inline-block;overflow:hidden;width:32px;height:15px;margin:1px 0 0 6px;background:url(//simage.lottemart.com/v3/images/sprite/gnb.png) no-repeat -420px -30px;white-space:nowrap;text-indent:100%;vertical-align:top;text-align:left}
.site-lists .ico-new{width:32px;background-position:-420px -30px}
.site-lists .ico-md{width:47px;background-position:-420px -45px}
.wrap-main-alliancemall{border-top:1px solid #f5f5f5;background-color:#fff}
.wrap-main-alliancemall .tit{position:absolute;left:0;top:8px;width:77px;height:24px;font-weight:400;font-size:14px;line-height:24px;color:#fff;background-color:#71695f}
.wrap-main-alliancemall .tit:after{content:'';position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-6px;border:5px solid transparent;border-width:6px 5px;border-left-color:#71695f}
.wrap-main-alliancemall .list{overflow:hidden;margin-left:82px}
.wrap-main-alliancemall .list>li{float:left;width:130px;height:40px;text-align:center}
.wrap-main-alliancemall .list>li:before{content:'';float:left;width:1px;height:16px;margin-top:13px;background-color:#e2e2e2}
.wrap-main-alliancemall .list>li:first-child:before{display:none}
.wrap-main-alliancemall .link{display:inline-block;height:100%;line-height:40px;vertical-align:top}
.wrap-main-alliancemall .link>img{vertical-align:middle}
.wrap-main-alliancemall .wrap-in-main:after{content:" ";display:block;clear:both}
.wrap-main-alliancemall .alliance{position:relative;float:left}
.wrap-main-alliancemall .sns{position:relative;float:left;margin-left:32px}
.wrap-main-alliancemall .sns .list{margin-left:102px}
.wrap-main-alliancemall .sns .list li{width:28px;height:auto;margin-left:8px;margin-top:5px}
.wrap-main-alliancemall .sns .list li:before{background-color:transparent}
.wrap-main-alliancemall .sns .list a{display:block;height:28px;font:0/0 a;background-position:-580px 0;background-repeat:no-repeat;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png)}
.wrap-main-alliancemall .sns .list .kakao{background-position-x:-608px}
.wrap-main-alliancemall .sns .list .naverpost{background-position-x:-636px}
.wrap-main-alliancemall .sns .list .instargram{background-position-x:-664px}
.wrap-main-alliancemall .sns .list .youtube{background-position-x:-692px}
.contmain-cs .contmain-area{float:left;position:relative;width:480px;height:179px;margin-right:-1px;border-right:1px solid #e2e2e2;vertical-align:top}
.contmain-cs .contmain-area:first-child{width:342px;border-left:1px solid #e2e2e2}
.contmain-cs .contmain-area.cs-info{width:204px}
.contmain-cs .menu-tab-cs{display:table;table-layout:fixed;width:100%}
.contmain-cs .menu-tab-cs a{display:table-cell;width:50%;height:30px;padding:10px 0 0 20px;background:#e2e2e2;color:#666;font-size:15px}
.contmain-cs .menu-tab-cs a.active{background:#f5f5f5}
.contmain-area [class|=moreview]{display:block;position:absolute;top:-29px;left:138px;width:12px;height:12px;padding:4px 0 0 4px;font:0/0 a}
.contmain-area [class|=moreview] em{display:block;width:8px;height:8px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -127px -19px}
.contmain-area .moreview-win{left:310px}
.contmain-area .list-cs{width:322px;padding:23px 0 0 20px}
.contmain-area .list-cs li{position:relative;width:100%}
.contmain-area .list-cs li+li{margin-top:6px}
.contmain-area .list-cs li a{display:block;overflow:hidden;max-width:204px;color:#333;white-space:nowrap;text-overflow:ellipsis}
.contmain-area .list-cs .num-n{position:absolute;top:0;right:20px;color:#666}
.contmain-area .list-cs .num-n span{font-family:NanumBarunGothic,sans-serif}
.contmain-area .menu-tab-giude{width:483px;font-size:0}
.contmain-area .menu-tab-giude a{position:relative;display:inline-block;width:139px;height:28px;padding:10px 0 0 20px;border:1px solid #e2e2e2;border-width:1px 0 0 1px;color:#666;font-size:13px}
.contmain-area .menu-tab-giude a:after{content:'';display:block;position:absolute;top:14px;left:133px;width:6px;height:9px;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -145px 0}
.contmain-area .spot-benefit{white-space:nowrap;font:0}
.contmain-area .spot-benefit li{position:relative;display:inline-block;width:159px;height:100px;color:#111;font-size:13px}
.contmain-area .spot-benefit li .link{display:block;width:138px;height:81px;padding:19px 0 0 20px}
.contmain-area .spot-benefit li:first-child{width:158px}
.contmain-area .spot-benefit li:after,.contmain-area .spot-benefit li:before{content:'';display:block;position:absolute;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat}
.contmain-area .spot-benefit li:before{top:15px;left:0;width:1px;height:70px;background:#e2e2e2}
.contmain-area .spot-benefit li:first-child:before{display:none}
.contmain-area .spot-benefit li:after{top:56px;right:15px;width:36px;height:29px;background-position:0 0}
.contmain-area .spot-benefit li+li:after{right:6px;width:38px;background-position:-46px 0}
.contmain-area .spot-benefit li+li+li:after{right:15px;width:26px;background-position:-95px 0}
.contmain-area .spot-benefit li strong{display:block;font-size:16px}
.contmain-area .tel-cs,.contmain-area .time-cs,.contmain-area .title-cs{padding-left:25px}
.contmain-area .title-cs{padding-top:17px;color:#111;font-size:16px;font-weight:700}
.contmain-area .tel-cs .num-n{font-size:34px;line-height:1.2;letter-spacing:-.04em}
.contmain-area .time-cs{margin-top:14px;color:#666}
.contmain-area .time-cs dt{margin-bottom:6px;font-weight:700}
.contmain-area .time-cs dt:before{content:'';display:inline-block;width:16px;height:16px;margin:1px 5px 0 0;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -127px 0;vertical-align:top}
.contmain-area .time-cs .num-n{margin-left:7px}
.contmain-area .moreview-cs{top:16px;left:168px;width:16px;height:16px}
.contmain-area .moreview-cs em{width:12px;height:12px;background-position:-139px -17px}
.wrap-noti-popup{position:relative;border:1px solid #d6d6d6}
.wrap-noti-popup .popup-cont{margin-bottom:39px}
.wrap-noti-popup .popup-cont .thumb{vertical-align:top}
.wrap-noti-popup .popup-cont img{vertical-align:middle}
.wrap-noti-popup .popup-footer{position:absolute;left:-1px;right:-1px;bottom:-1px;height:40px;background-color:#46413b}
.wrap-noti-popup .check-data{float:left;margin:10px 10px 0 15px;color:#fff}
.wrap-noti-popup .txt-label{float:left;margin-top:11px;color:#fff}
.wrap-noti-popup .winpopup-close{position:absolute;right:0;top:0;height:40px;padding:0 15px;color:#fff}
.wrap-noti-popup .winpopup-close:after{content:'';display:inline-block;width:15px;height:15px;margin-left:10px;background:#24221f url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -400px -25px;vertical-align:middle}
.wrap-noti-popup .popup-partner{position:relative}
.wrap-noti-popup .popup-partner span{position:absolute;top:148px;left:68px;font-size:26px;color:#604d37}
.wrap-noti-popup .popup-partner span strong{padding-left:5px;font-size:38px;color:#604d37}
.wrap-noti-popup .popup-partner span em{font-size:34px;vertical-align:bottom;font-family:dotum}
.wrap-noti-popup .popup-partner dl{position:absolute;top:222px;left:68px;color:#604d37}
.wrap-noti-popup .popup-partner dl dt{font-size:16px}
.push-nav .category-list{margin:0 0 0}
.push-nav .category-list a{display:block;padding:4px 0 3px 20px;font-size:14px;color:#666}
.push-nav .category-list .category-tab .category-group>li.open>a,.push-nav .category-list li.active>a,.push-nav .category-list li>a:focus{color:#fff;background:#24221f}
.push-nav .category-list li.active>a:focus+ul,.push-nav .category-list li.active>ul,.push-nav .category-list li.open>ul{display:block}
.push-nav .category-list li{position:relative}
.push-nav .category-list li ul li a{padding-left:16px}
.push-nav .category-list .category-tab .category-group ul li.open>a,.push-nav .category-list li ul>li.active>a{color:#fff;background:#50c1b1}
.push-nav .category-list li ul li.active>a:after{display:none}
.push-nav .category-list li li li.active>a:after{display:none}
.push-nav .category-list li ul{display:none;position:absolute;z-index:55;width:205px;padding:9px 0;border:2px solid #24221f;background:#fff}
.push-nav .category-list .depth-2{left:203px;top:0;width:203px}
.push-nav .category-list .depth-3{left:203px;top:-11px;width:203px;padding:9px 0}
.push-nav .category-list .category-tab3 .depth-2{left:205px}
.push-nav .push-nav{position:relative}
.push-nav .push-nav.active{z-index:999}
.push-nav .wrap-category{width:1030px;height:0;top:44px;padding:1px 0 0 0;border-bottom:1px solid #24221f;visibility:hidden;background:0 0;display:block}
.push-nav .wrap-category:before{content:'';position:absolute;top:1px;right:0;left:0;z-index:5;width:100%;height:1px;background-color:#24221f}
.push-nav .pn-allcategory.active,.push-nav .pn-allcategory.open{background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_pnb_active.png)}
.push-nav .pn-allcategory.active:before{content:'';position:absolute;top:0;right:0;left:0;z-index:5;height:50px}
.push-nav .pn-allcategory.active>em{height:50px}
.push-nav .pn-allcategory.active+.wrap-category,.push-nav .pn-allcategory.open+.wrap-category{height:499px;visibility:visible}
.push-nav .wrap-category.wrap-category-temp .category-list{float:left;width:820px;height:499px;border-left:1px solid #24221f;background-color:#fff}
.push-nav .wrap-category.wrap-category-temp .category-tab{float:left;height:498px;background:url(//simage.lottemart.com/v3/images/temp/1019_bg_dotline_v_category.png) repeat-y 0 0}
.push-nav .wrap-category.wrap-category-temp .category-tab:first-child{background:0 0}
.push-nav .wrap-category.wrap-category-temp .category-tab .category-title{height:67px;padding-top:28px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.push-nav .wrap-category.wrap-category-temp .category-tab .category-title>span{display:inline-block;height:18px;padding:0 0 0;border-bottom:2px solid #222;font-weight:700;font-size:16px;line-height:1.1;color:#000;letter-spacing:1px}
.push-nav .wrap-category.wrap-category-temp .category-tab .category-group{float:left;width:205px}
.push-nav .wrap-category.wrap-category-temp .category-tab>.wac-up{height:280px}
.push-nav .wrap-category.wrap-category-temp .category-tab>.wac-down{height:203px}
.push-nav .wrap-category.wrap-category-temp .category-tab1 .category-group{width:203px}
.push-nav .wrap-category.wrap-category-temp .category-tab.category-tab4>.wac-up{height:300px}
.push-nav .wrap-category.wrap-category-temp .wac-down .category-title{height:auto;margin-bottom:19px;padding-top:8px}
.push-nav .wrap-category-temp .category-list:after{content:'';clear:both;display:table}
.push-nav .wrap-category-temp .category-list .depth-2{left:203px;top:0}
.push-nav .main-visual .wrap-nav{width:1030px;margin-left:-515px}
.push-nav .main-visual .wrap-nav .bx-wrapper{width:969px}
.push-nav .category-list a{min-height:28px;font-size:14px;padding:4px 20px 3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.push-nav .category-list .depth-2 a{padding-right:16px;padding-left:16px}
.push-nav .category-list .depth-2 a:focus,.push-nav .category-list .depth-2 a:hover{background-color:#50c1b1}
.push-nav .category-list .depth-3 a:focus,.push-nav .category-list .depth-3 a:hover{background-color:#50c1b1}
.push-nav .wrap-category-temp .category-special{position:relative;float:right;width:208px;height:499px;border-right:1px solid #24221f;background-color:#f5f5f5;overflow:hidden}
.push-nav .wrap-category-temp .category-special .category-title{height:109px;font-size:18px;background:url(//simage.lottemart.com/v3/images/temp/1019_tit_category_special.png) no-repeat 105px 0;background-position:3px 0;text-indent:-9999px}
.push-nav .wrap-category-temp .category-list .category-tab4 .depth-2{left:-205px}
.push-nav .wrap-category-temp .category-list .category-tab4 .depth-3{left:-207px}
.push-nav .category-special .category-special-slider{height:376px}
.push-nav .category-special .special-layer{display:none;position:absolute;left:205px;top:0;width:782px;padding:20px 20px 0;border:2px solid #24221f;background:#fff}
.push-nav .category-special.active .special-layer{display:block}
.push-nav .category-special strong{display:block;padding:0 0 5px;font-size:15px;font-weight:400;color:#24221f;border-bottom:1px solid #ccc}
.push-nav .category-special .list{width:209px;padding:10px 0}
.push-nav .category-special .list:after{content:'';display:block;clear:both}
.push-nav .category-special .list .column{float:left;width:190px}
.push-nav .category-special .list a{width:155px;height:42px;padding:0 0 0 35px;margin:0 0 22px}
.push-nav .category-special .list a:before{content:'';float:left;width:42px;height:42px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_category_special.png);background-repeat:no-repeat}
.push-nav .category-special .list dl{padding:0 0 0 53px}
.push-nav .category-special .list dt{display:inline-block;padding-right:13px;margin:0 0 1px;font-size:14px;line-height:1.2;color:#111}
.push-nav .category-special .list dd{line-height:1.1;font-size:12px;color:#666;word-break:keep-all}
.push-nav .category-special .slick-dots{bottom:20px}
.push-nav .category-special .slick-dots.slick-dots button{width:6px;height:6px;border-color:#2e2a27}
.push-nav .category-special .slick-dots.slick-dots button:after{display:none}
.push-nav .category-special .slick-dots.slick-dots .slick-active button{background-color:#2e2a27}
.push-nav .category-special .slick-arrow{top:349px;width:6px;height:8px;background:url(//simage.lottemart.com/v3/images/temp/1019_bg_category_navigation.png?v=1) no-repeat 0 0}
.push-nav .category-special .slick-arrow:after{display:none}
.push-nav .category-special .slick-arrow.slick-prev{left:180px}
.push-nav .category-special .slick-arrow.slick-prev.slick-disabled{background-position:0 -10px}
.push-nav .category-special .slick-arrow.slick-next{right:180px;background-position:100% 0}
.push-nav .category-special .slick-arrow.slick-next.slick-disabled{background-position:100% -10px}
.push-nav .category-special .slick-slide-count-wrap{position:absolute;bottom:25px;left:50%;z-index:3;width:98px;border:1px solid #a6a6a6;margin-left:-50px}
.push-nav .category-special .slick-slide-count-wrap .next,.push-nav .category-special .slick-slide-count-wrap .prev{position:static;display:inline-block;width:23px;height:23px}
.push-nav .category-special .slick-slide-count-wrap .prev{float:left;background-position:0 0}
.push-nav .category-special .slick-slide-count-wrap .prev.slick-disabled{background-position:0 -23px}
.push-nav .category-special .slick-slide-count-wrap .next{float:right;background-position:100% 0}
.push-nav .category-special .slick-slide-count-wrap .next.slick-disabled{background-position:100% -23px}
.push-nav .category-special .slick-slide-count-wrap .slick-slide-count{display:inline-block;width:50px;height:23px;border-right:1px solid #a6a6a6;border-left:1px solid #a6a6a6;line-height:23px;color:#777;font-size:16px;text-align:center}
.push-nav .category-special .slick-slide-count-wrap .slick-slide-count .current{font-weight:700;color:#080505}
.push-nav .category-special .slick-slide-count-wrap .slick-slide-count .total{color:currentColor}
.push-nav .category-special .category-special-id01:before{background-position:0 0}
.push-nav .category-special .category-special-id02:before{background-position:-50px 0}
.push-nav .category-special .category-special-id03:before{background-position:-100px 0}
.push-nav .category-special .category-special-id04:before{background-position:-150px 0}
.push-nav .category-special .category-special-id05:before{background-position:-200px 0}
.push-nav .category-special .category-special-id06:before{background-position:-250px 0}
.push-nav .category-special .category-special-id07:before{background-position:0 -50px}
.push-nav .category-special .category-special-id08:before{background-position:-50px -50px}
.push-nav .category-special .category-special-id09:before{background-position:-100px -50px}
.push-nav .category-special .category-special-id10:before{background-position:-150px -50px}
.push-nav .category-special .category-special-id11:before{background-position:-200px -50px}
.push-nav .category-special .category-special-id12:before{background-position:-250px -50px}
.push-nav .category-special .category-special-id13:before{background-position:0 -100px}
.push-nav .category-special .category-special-id14:before{background-position:-50px -100px}
.push-nav .category-special .category-special-id15:before{background-position:-100px -100px}
.push-nav .category-special .category-special-id16:before{background-position:-150px -100px}
.push-nav .category-special .category-special-id17:before{background-position:-200px -100px}
.push-nav .category-special .category-special-id18:before{background-position:-250px -100px}
.push-nav .category-special .category-special-id19:before{background-position:0 -150px}
.push-nav .category-special .category-special-id20:before{background-position:-50px -150px}
.push-nav .category-special .category-special-id21:before{background-position:-100px -150px}
.push-nav .category-special .category-special-id22:before{background-position:-150px -150px}
.push-nav .category-special .category-special-id23:before{background-position:-200px -150px}
.push-nav .category-special .category-special-id24:before{background-position:-250px -150px}
.push-nav .category-special .category-special-id25:before{background-position:0 -200px}
.push-nav .category-special .category-special-id26:before{background-position:-50px -200px}
.push-nav .category-special .category-special-id27:before{background-position:-100px -200px}
.push-nav .category-special .category-special-id28:before{background-position:-150px -200px}
.push-nav .category-special .category-special-id29:before{background-position:-200px -200px}
.push-nav .category-special .category-special-id30:before{background-position:-250px -200px}
.main-visual.main-visual-20171114 .wrap-nav{width:1030px;margin-left:-515px}
.main-visual.main-visual-20171114 .wrap-nav .bx-wrapper{width:969px}
.txt-wbrown{color:#9b6b3d}
.txt-red{color:#ec1a23}
.num-n span{font-family:NerisLight;line-height:1.2}
.num-n em{font-family:NerisSemiBold;line-height:1.2}
.num-n strong,.shiprefd-area-type3 .n-black{font-family:NerisBlack;line-height:1.2}
.price-strike-type1,.price-strike-type2{position:relative;display:inline-block;padding-right:10px;font-family:NerisSemiBold;font-size:14px;font-weight:400;color:#747474}
.price-strike-type1>*,.price-strike-type2>*{text-decoration:none}
.price-strike-type1{font-size:22px}
.price-strike-type2{font-size:16px}
li strong em{font-weight:700}
li p{margin:15px 0 20px}
.litem-complex li{margin-top:30px}
.litem-complex li:first-child{margin-top:0}
.bul-number li a:before{content:attr(search-num-data);display:inline-block;width:15px;height:16px;margin:0 8px 0 0;padding:0 2px 2px 0;letter-spacing:-2px;text-align:center;color:#fff;border-radius:3px;background:#999}
.bul-number li:first-child a:before,.search-layer .search-word ol li:first-child+li a:before,.search-layer .search-word ol li:first-child+li+li a:before{background:#fc5a45}
.bul-number li a:hover{text-decoration:underline}
ul.bul-circle li,ul.bul-circle-lines li{position:relative;margin-top:6px;padding-left:11px;line-height:1.5;letter-spacing:-1px;text-align:left}
ul.bul-circle li:first-child,ul.bul-circle-lines li:first-child{margin-top:0}
ul.bul-circle li:before,ul.bul-circle-lines li:before{content:'';position:absolute;top:6px;left:0;width:3px;height:3px;background-position:0 -10px}
ul.bul-circle li.emphasis,ul.bul-circle-lines li.emphasis{color:#9b6b3d}
ul.bul-circle li.emphasis:before,ul.bul-circle-lines li.emphasis:before{background-position:-8px -10px}
ul.bul-circle-lines li{margin-top:20px}
ol li .bul-circle,ol li .bul-circle-lines{margin-top:15px}
[class|=set-spinner] button:after,[class|=set-spinner] button>[class^=ico]{overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
[class|=set-spinner]{display:inline-block;position:relative;border:1px solid #bbb;vertical-align:middle}
[class|=set-spinner] input{border:0 none;font-size:13px;text-align:center;text-indent:0;vertical-align:top}
[class|=set-spinner] input::-ms-clear{display:none;width:0;height:0}
[class|=set-spinner] .set-btn{display:inline-block;position:absolute;top:0;margin:0}
.set-spinner-type1,.set-spinner-type1-large{width:28px;padding-right:15px;text-align:left}
.set-spinner-type1 input,.set-spinner-type1-large input{height:21px;line-height:23px}
.set-spinner-type1 .set-btn,.set-spinner-type1-large .set-btn{right:0;width:15px;height:22px;border-left:1px solid #e2e2e2}
.set-spinner-type1 button,.set-spinner-type1-large button{position:relative;overflow:visible;display:block;width:15px;height:11px;font:0/0 a}
.set-spinner-type1 button:first-child,.set-spinner-type1-large button:first-child{border-bottom:1px solid #e2e2e2}
.set-spinner-type1 button:after,.set-spinner-type1-large button:after{content:'';position:absolute;top:3px;width:7px;height:4px}
.set-spinner-type1 .up:after,.set-spinner-type1-large .up:after{left:3px;background-position:-49px -18px}
.set-spinner-type1 .down:after,.set-spinner-type1-large .down:after{left:5px;background-position:-51px -23px}
.set-spinner-type1-large{width:41px}
.set-spinner-type2,.set-spinner-type2-large{position:relative;width:86px;padding:0 28px}
.set-spinner-type2 input,.set-spinner-type2-large input{height:28px}
.set-spinner-type2 [class|=sp],.set-spinner-type2-large [class|=sp]{display:inline-block;position:absolute;overflow:visible;width:28px;height:28px;top:0;background:#fff}
.set-spinner-type2 .sp-plus,.set-spinner-type2-large .sp-plus,.set-spinner-type2-large .sp-plus1{right:0;border-left:1px solid #e2e2e2}
.set-spinner-type2 .sp-minus,.set-spinner-type2-large .sp-minus,.set-spinner-type2-large .sp-minus1{left:0;border-right:1px solid #e2e2e2}
.set-spinner-type2 .ico-minus,.set-spinner-type2 .ico-plus,.set-spinner-type2-large .ico-minus,.set-spinner-type2-large .ico-plus{position:absolute;display:inline-block;width:10px;right:8px}
.set-spinner-type2 .ico-plus,.set-spinner-type2-large .ico-plus{height:10px;top:9px;background-position:-40px -28px}
.set-spinner-type2 .ico-minus,.set-spinner-type2-large .ico-minus{height:2px;top:13px;background-position:-51px -28px}
.set-spinner-type2-large{width:128px}
.spinner-input{vertical-align:top;position:relative;display:inline-block;border:1px solid #bbb}
.spinner-input input{font-size:13px;text-align:center;text-indent:0;vertical-align:top;height:100%;border:0}
.spinner-input input::-ms-clear{display:none;width:0;height:0}
.spinner-input .sp-minus,.spinner-input .sp-plus{display:inline-block;position:absolute;overflow:visible;background-color:#fff}
.spinner-input .sp-minus i,.spinner-input .sp-plus i{position:absolute;display:block;overflow:hidden;text-indent:100%;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
.prod-list .spinner-input{width:59px;height:38px;margin-right:3px;padding:0 38px}
.prod-list .spinner-input .sp-minus,.prod-list .spinner-input .sp-plus{top:0;bottom:0;width:38px}
.prod-list .spinner-input .sp-plus{right:0;border-left:1px solid #e2e2e2}
.prod-list .spinner-input .sp-minus{left:0;border-right:1px solid #e2e2e2}
.prod-list .spinner-input .sp-minus i,.prod-list .spinner-input .sp-plus i{right:14px;width:10px}
.prod-list .spinner-input .sp-plus i{top:14px;height:10px;background-position:-40px -28px}
.prod-list .spinner-input .sp-minus i{top:18px;height:2px;background-position:-51px -28px}
.prod-list-type2 .spinner-input{width:41px;height:21px;padding-right:15px}
.prod-list-type2 .spinner-input .sp-minus,.prod-list-type2 .spinner-input .sp-plus{right:0;width:15px;height:11px;border-left:1px solid #e2e2e2}
.prod-list-type2 .spinner-input .sp-plus{top:0}
.prod-list-type2 .spinner-input .sp-minus{bottom:0;border-top:1px solid #e2e2e2}
.prod-list-type2 .spinner-input .sp-minus i,.prod-list-type2 .spinner-input .sp-plus i{top:3px;left:4px;width:5px;height:4px}
.prod-list-type2 .spinner-input .sp-plus i{background-position:-51px -18px}
.prod-list-type2 .spinner-input .sp-minus i{background-position:-51px -23px}
.prod-sout{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(255,255,255,.8) url(//simage.lottemart.com/v3/images/layout/m-hotkok-soldout.png) 50% 50%/100% auto no-repeat}
.prod-sout img{display:none}
#RNBcartTab01 .prod-sout{background:0 0}
.prod-sout.prep{background:rgba(255,255,255,.6) url(//simage.lottemart.com/v3/images/layout/img_soldout_208x208.png) 50% 50%/cover no-repeat;z-index:0}
.adult-page .wrap-subtitle:before,.adult-page h1:after,.adult-page h1:before,.btn-basket:before,.bx-controls-direction .ico-btn,.bx-controls-direction>a:after,.check-data,.check-inresult input+label,.hotcok-area .level:before,.hotcok-area .time:before,.hotcok-area .wrap-info:after,.hotcok-area .wrap-name:after,.lnb .lnb-bot a i,.location .home:before,.location .levels .selected:before,.location .levels:before,.main-visual .wrap-nav .slide_control a,.main-visual .wrap-nav .slide_control a span,.main-visual .wrap-nav .slide_control a.ico-next span,.main-visual>.bx-wrapper .bx-controls .bx-controls-auto a,.nav-controls [class^=btn-]:after,.notice-arrow:after,.paging [class|=page]:after,.popup-container .paysum dd.equal:before,.popup-container .paysum dd.minus:before,.popup-container .paysum dd.plus:before,.popup-container .satisfac .delivery,.popup-container .satisfac .price,.popup-container .satisfac .quality,.prod-hilight .hilight-tab a:before,.prod-link .basket:before,.prod-link .blank:before,.prod-link .dibs:before,.prod-sorting-area li a:focus:before,.prod-sorting-area li a:hover:before,.prod-sorting-area li.selected a:before,.radio-data,.set-sort a,.smartPick-layer .ico-layer-close,.speech-wrap:after,.tag[class*=bg][class*=wbrown][class*=tail]:after,.wrap-event-pop .not-event:before,.wrap-popup .wrap-prod-replace .not-prod:before,[class|=btn] [class|=ico]:after,[class|=btn][class*=del]:after,[class|=btn][class*=help]:after,[class|=btn][class*=ico],[class|=btn][class*=tbl][class*=type5]:after,[class|=btn][class*=tbl][class*=type6]:after,[class|=bul] li:before,[class|=check-data] i:after,[class|=check-date] input+label,[class|=ico-star],[class|=ico-star] em,[class|=ico][class*=change],[class|=layerpop] .delivery-date:before,[class|=layerpop] .holidayinfo .icon,[class|=layerpop] dt.bul-check:before,[class|=layerpop][class*=toast] .container:after,[class|=layerpop][class*=toast] [class*=selected]:before,[class|=price-strike] i{background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
.txt-wbrown{color:#9b6b3d}
.txt-red{color:#ec1a23}
.num-n span{font-family:NerisLight;line-height:1.2}
.num-n em{font-family:NerisSemiBold;line-height:1.2}
.num-n strong{font-family:NerisBlack;line-height:1.2}
.n-light{font-family:NerisLight!important;line-height:1.2}
.n-semi{font-family:NerisSemiBold!important;line-height:1.2}
.n-black{font-family:NerisBlack!important;line-height:1.2}
[class|=tag]{display:inline-block;min-width:44px;height:17px;padding:5px 5px 0 5px;color:#fff;font-size:12px;letter-spacing:-.05em;line-height:1.2;text-align:center;vertical-align:middle}
.tag-company-type1{display:inline-block;min-width:85px;height:18px;padding:0;vertical-align:middle;background-position:-173px -169px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat;font:0/0 a}
[class|=icon] em{font:0/0 a}
[class|=icon-promotion]{display:inline-block;position:relative;width:66px;height:46px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_tag.png);background-repeat:no-repeat;color:#fff;font-size:25px;font-family:NerisSemiBold;letter-spacing:-.05em;vertical-align:top;text-align:left}
[class|=icon-promotion] em{font-family:NerisSemiBold}
.icon-promotion-type1{background-position:0 0}
.icon-promotion-type2{background-position:-76px 0}
.icon-promotion-type3{background-position:-228px 0}
.icon-promotion-type4{background-position:-304px 0}
.icon-promotion-type5{background-position:-76px -56px}
.icon-promotion-type6{background-position:-152px -56px}
.icon-promotion-type7{background-position:-304px -56px}
.icon-promotion-type8{background-position:-228px -56px}
.icon-promotion-type9{background-position:0 -112px}
.icon-promotion-type10{background-position:-76px -112px}
.icon-promotion-type11{background-position:-152px -112px}
.icon-promotion-type12{background-position:-228px -112px}
.icon-promotion-type13{background-position:-304px -112px}
.icon-promotion-type14{background-position:-304px -168px}
.icon-promotion-type15{background-position:-228px -224px}
.icon-promotion-bundle{width:62px;padding-left:4px;background-position:-152px 0}
.icon-promotion-bundle em{display:inline-block;margin-top:15px;vertical-align:top;font-size:22px;color:#fff}
.icon-promotion-discount{width:62px;padding-left:4px;background-position:0 -56px}
.icon-promotion-discount em{display:inline-block;margin-top:15px;vertical-align:top;font-size:22px;color:#fff}
.icon-promotion-won{width:62px;padding-left:4px;background-position:-304px -224px}
.icon-promotion-won em{display:inline-block;margin-top:15px;vertical-align:top;font-size:18px;color:#fff}
.prod-detail-info [class|=icon-promotion],.prod-list-type3 [class|=icon-promotion]{width:90px;height:66px}
.prod-detail-info .icon-promotion-type1,.prod-list-type3 .icon-promotion-type1{background-position:-380px 0}
.prod-detail-info .icon-promotion-type2,.prod-list-type3 .icon-promotion-type2{background-position:-480px 0}
.prod-detail-info .icon-promotion-type3,.prod-list-type3 .icon-promotion-type3{background-position:-680px 0}
.prod-detail-info .icon-promotion-type4,.prod-list-type3 .icon-promotion-type4{background-position:-780px 0}
.prod-detail-info .icon-promotion-type5,.prod-list-type3 .icon-promotion-type5{background-position:-480px -76px}
.prod-detail-info .icon-promotion-type6,.prod-list-type3 .icon-promotion-type6{background-position:-580px -76px}
.prod-detail-info .icon-promotion-type7,.prod-list-type3 .icon-promotion-type7{background-position:-780px -76px}
.prod-detail-info .icon-promotion-type8,.prod-list-type3 .icon-promotion-type8{background-position:-680px -76px}
.prod-detail-info .icon-promotion-type9,.prod-list-type3 .icon-promotion-type9{background-position:-380px -152px}
.prod-detail-info .icon-promotion-type10,.prod-list-type3 .icon-promotion-type10{background-position:-480px -152px}
.prod-detail-info .icon-promotion-type11,.prod-list-type3 .icon-promotion-type11{background-position:-580px -152px}
.prod-detail-info .icon-promotion-type12,.prod-list-type3 .icon-promotion-type12{background-position:-680px -152px}
.prod-detail-info .icon-promotion-type13,.prod-list-type3 .icon-promotion-type13{background-position:-780px -152px}
.prod-detail-info .icon-promotion-type14,.prod-list-type3 .icon-promotion-type14{background-position:-880px -76px}
.prod-detail-info .icon-promotion-type15,.prod-list-type3 .icon-promotion-type15{background-position:-880px -152px}
.prod-detail-info .icon-promotion-type17,.prod-list-type3 .icon-promotion-type17{width:84px!important;height:60px!important;padding:6px 0 0 6px;background-position:-880px 0;font-size:18px}
.prod-detail-info .icon-promotion-type17,.prod-list-type3 .icon-promotion-type17 .won{font-family:NanumBarunGothic;font-size:13px}
.prod-detail-info .icon-promotion-type18,.prod-list-type3 .icon-promotion-type18{width:84px!important;padding-left:6px;background-position:-880px 0;font-size:28px}
.prod-detail-info .icon-promotion-type18,.prod-list-type3 .icon-promotion-type18 .won{font-family:NanumBarunGothic;font-size:18px}
.prod-detail-info .icon-promotion-type16 em,.prod-detail-info .icon-promotion-type17 em,.prod-detail-info .icon-promotion-type18 em,.prod-list-type3 .icon-promotion-type16 em,.prod-list-type3 .icon-promotion-type17 em,.prod-list-type3 .icon-promotion-type18 em{display:inline-block;margin-top:-4px;vertical-align:top}
.prod-detail-info .icon-promotion-bundle,.prod-list-type3 .icon-promotion-bundle{width:86px!important;padding-left:4px;background-position:-580px 0;font-size:28px}
.prod-detail-info .icon-promotion-discount,.prod-list-type3 .icon-promotion-discount{width:86px!important;padding-left:4px;background-position:-380px -76px}
.prod-detail-info .icon-promotion-discount em,.prod-list-type3 .icon-promotion-discount em{font-size:36px}
.prod-detail-info .icon-promotion-won,.prod-list-type3 .icon-promotion-won{width:82px!important;height:61px!important;padding:5px 0 0 8px;background-position:-880px 0;font-size:20px}
.prod-detail-info .icon-promotion-won em,.prod-list-type3 .icon-promotion-won em{font-size:24px}
[class|=icon-tag]{display:inline-block;min-width:44px;height:17px;padding:5px 5px 0 5px;color:#fff;font-size:12px;letter-spacing:-.05em;line-height:1.2;text-align:center;vertical-align:middle}
[class|=icon-tag]:before{content:'';display:inline-block;height:13px;margin-right:4px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_tag.png);background-repeat:no-repeat;vertical-align:middle}
.icon-tag-benefit1{background:#b3d620}
.icon-tag-benefit1:before{width:10px;background-position:0 -168px}
.icon-tag-benefit2{background:#b3d620}
.icon-tag-benefit2:before{width:10px;background-position:0 -168px}
.icon-tag-benefit3{color:#0199d8;background:#fee50c}
.icon-tag-benefit3:before{width:12px;background-position:-33px -168px}
.icon-tag-benefit4{color:#0199d8;background:#fee50c}
.icon-tag-benefit4:before{width:12px;background-position:-33px -168px}
.icon-tag-benefit5{background:#64b1e7}
.icon-tag-benefit5:before{width:13px;background-position:-67px -168px}
.icon-tag-benefit6{background:#64b1e7}
.icon-tag-benefit6:before{width:13px;background-position:-67px -168px}
.icon-tag-benefit7{background:#3cc4da}
.icon-tag-benefit7:before{width:14px;background-position:-85px -168px}
.icon-tag-benefit8{background:#3cc4da}
.icon-tag-benefit8:before{width:14px;background-position:-85px -168px}
.icon-tag-benefit9{background:#fa9a50}
.icon-tag-benefit9:before{width:16px;background-position:-21px -185px}
.icon-tag-benefit10{background:#ac9180}
.icon-tag-benefit10:before{width:14px;background-position:-125px -168px}
.icon-tag-benefit11{background:#aa9285}
.icon-tag-benefit11:before{width:14px;background-position:-144px -168px}
.icon-tag-benefit12{background:#fc7851}
.icon-tag-benefit12:before{width:17px;background-position:-161px -169px}
.icon-tag-benefit13{background:#8471dc}
.icon-tag-benefit13:before{width:13px;margin-right:10px;background-position:-182px -168px}
.icon-tag-benefit14{height:18px;padding:4px 5px 0 5px;background:#c268c8}
.icon-tag-benefit14:before{width:16px;height:16px;background-position:-105px -167px}
.icon-tag-benefit15{background:#fb9952}
.icon-tag-benefit15:before{width:15px;height:14px;background-position:0 -185px}
.icon-tag-bundle{background:#8471dc}
.icon-tag-bundle:before{width:13px;background-position:-15px -168px}
.icon-tag-discount{background:#3acebe}
.icon-tag-discount:before{width:12px;background-position:-50px -168px}
.icon-tag-won{background:#39cdbd}
.icon-tag-won:before{width:20px;background-position:-148px -185px}
.icon-tag-custom{min-width:auto;height:22px;padding:0;font:0/0 a;background-repeat:no-repeat}
.icon-tag-custom:before{display:none}
.icon-tag-custom img{height:100%;vertical-align:top}
[class^=icon-tag-delivery]{width:66px;padding:0;padding-top:5px}
.prod-list-type3 .icon-tag-freeship,.prod-list-type3 [class^=icon-tag-delivery]{width:90px}
.icon-tag-freeship:before,[class^=icon-tag-delivery]:before{margin-right:0}
.icon-tag-delivery1:before,.icon-tag-delivery2:before,.icon-tag-delivery3:before{content:'';display:inline-block;height:12px;margin-right:2px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png);background-repeat:no-repeat;vertical-align:middle}
.icon-tag-delivery1{background:#58524a}
.icon-tag-delivery1:before{width:14px;background-position:-196px -51px}
.icon-tag-delivery2{background:#736049}
.icon-tag-delivery2:before{width:16px;background-position:-215px -51px}
.icon-tag-delivery3{background:#7b5333}
.icon-tag-delivery3:before{width:13px;background-position:-236px -51px}
.icon-tag-delivery4{background:#0e7874}
.icon-tag-delivery5{background:#4c4ead}
.icon-tag-delivery5-1{background:#58524a}
.icon-tag-delivery6{background:#ae9580}
.icon-tag-delivery7{background:#9b6b3d}
.icon-tag-delivery8{background:#204eac}
.icon-tag-freeship{width:66px;padding:0;padding-top:5px;background:#4980cb}
.icon-tag-text{height:15px;color:#46413b;border:1px solid #46413b}
.icon-tag-text:before{display:none}
.icon-tag-shipping{position:relative;width:66px;padding:5px 1px 1px 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png) -340px -730px no-repeat}
.point1{color:red}
del.icon-tag-shipping{padding-right:0;padding-bottom:0;text-decoration:none;margin-right:14px;background:#4980cb}
del.icon-tag-shipping:after,del.icon-tag-shipping:before{content:'';display:block;position:absolute;z-index:3;top:50%}
del.icon-tag-shipping:before{left:-4px;right:-4px;width:110%;height:2px;background:#000;margin-top:-1px}
del.icon-tag-shipping:after{right:-15px;width:0;height:0;margin-top:-6px;border:6px solid transparent;border-left-color:#000}
.sticker-mall-type1,.sticker-mall-type2{display:inline-block;position:relative;width:85px;height:18px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png);background-repeat:no-repeat;vertical-align:top;font:0/0 a}
.sticker-mall-type1{background-position:-320px -54px}
.sticker-mall-type2{background-position:-415px -54px}
[class^=sticker-trend]{display:inline-block;position:relative;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_trend.png);background-repeat:no-repeat;color:#fff;font-size:14px;line-height:1.2;text-align:center;vertical-align:top}
[class|=sticker-trend]{width:100px;height:45px;padding:103px 12px 0 0}
[class|=sticker-trend2]{width:90px;height:38px;padding:82px 10px 0 0}
[class|=sticker-trend3]{width:54px;height:34px;padding:56px 5px 0 0;font-size:13px}
.sticker-trend-type1{background-position:0 0}
.sticker-trend-type2{background-position:-122px 0}
.sticker-trend-type3{background-position:-244px 0}
.sticker-trend-type4{background-position:-366px 0}
.sticker-trend-type9{background-position:-488px 0}
.sticker-trend2-type1{background-position:0 -158px}
.sticker-trend2-type2{background-position:-110px -158px}
.sticker-trend2-type3{background-position:-220px -158px}
.sticker-trend2-type4{background-position:-330px -158px}
.sticker-trend3-type1{background-position:0 -288px}
.sticker-trend3-type2{background-position:-69px -288px}
.sticker-trend3-type3{background-position:-138px -288px}
.sticker-trend3-type4{background-position:-207px -288px}
.sticker-trend3-type9{background-position:-276px -288px}
.sticker-best-type1,.sticker-best-type2,.sticker-best-type3{display:inline-block;position:relative;width:58px;height:54px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png);background-repeat:no-repeat;vertical-align:top;font:0/0 a}
.sticker-best-type1{background-position:-240px -269px}
.sticker-best-type2{background-position:-308px -269px}
.sticker-best-type3{background-position:-376px -269px}
.tag-reply{border-width:1px;border-style:solid;color:#666}
.tag-reply-wbrown{background-color:#80715e;color:#fff}
.tag-bg-wbrown-tail{position:relative;height:17px;padding-top:5px;background-color:#9b6b3d;line-height:1.2;color:#fff}
.tag-bg-wbrown-tail:after{content:'';position:absolute;width:4px;height:8px;top:4px;right:-4px;background-position:-211px 0}
[class|=icon-weather]{display:inline-block;width:74px;height:68px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_trend.png) no-repeat;vertical-align:top}
[class|=icon-weather] em{font:0/0 a}
.icon-weather-type1{background-position:0 -468px}
.icon-weather-type2{background-position:-84px -468px}
.icon-weather-type3{background-position:-168px -468px}
.icon-weather-type4{background-position:-252px -468px}
.icon-weather-type5{background-position:-336px -468px}
.icon-weather-type6{background-position:-420px -468px}
.icon-weather-type7{background-position:-504px -468px}
.icon-weather-type8{background-position:-588px -468px}
.icon-weather-type9{background-position:-672px -468px}
.icon-weather-type10{background-position:-756px -468px}
.icon-weather-type11{background-position:0 -546px}
.icon-weather-type12{background-position:-84px -546px}
.icon-weather-type13{background-position:-168px -546px}
.icon-weather-type14{background-position:-252px -546px}
.icon-weather-type15{background-position:-336px -546px}
.icon-weather-type16{background-position:-420px -546px}
.icon-weather-type17{background-position:-504px -546px}
.icon-weather-type18{background-position:-588px -546px}
.icon-weather-type19{background-position:-672px -546px}
.icon-weather-type20{background-position:-756px -546px}
.icon-weather-type21{background-position:-840px -546px}
.icon-weather-type22{background-position:-924px -546px}
[class|=icon-idxnum]{display:inline-block;width:38px;height:36px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_trend.png) no-repeat;vertical-align:top}
[class|=icon-idxnum] em{font:0/0 a}
.icon-idxnum-type1{background-position:0 -624px}
.icon-idxnum-type2{background-position:-39px -625px}
.icon-idxnum-type3{background-position:-82px -626px}
.icon-idxnum-type4{background-position:-123px -628px}
.icon-idxnum-type5{background-position:-165px -625px}
.icon-idxnum-type6{background-position:-207px -627px}
.icon-idxnum-type7{background-position:-251px -625px}
.icon-idxnum-type8{background-position:-291px -626px}
.icon-idxnum-type9{background-position:-335px -624px}
.icon-idxnum-type10{background-position:-375px -625px}
.icon-idxnum-type11{background-position:-420px -625px}
.icon-idxnum-type12{background-position:-459px -625px}
.icon-idxnum-type13{background-position:-502px -626px}
.icon-idxnum-type14{background-position:-544px -625px}
.icon-idxnum-type15{background-position:-586px -626px}
.icon-idxnum-dust0{background-position:-4px -675px}
.icon-idxnum-dust1{background-position:-50px -675px}
.icon-idxnum-dust2{background-position:-96px -675px}
.icon-idxnum-dust3{background-position:-142px -675px}
.icon-idxnum-sdust0{background-position:-188px -675px}
.icon-idxnum-sdust1{background-position:-234px -675px}
.icon-idxnum-sdust2{background-position:-280px -675px}
.icon-idxnum-sdust3{background-position:-326px -675px}
.idxnum-area .menu-idxnum.hasdust{width:auto}
.idxnum-area .menu-idxnum.hasdust a{margin-left:0;padding:5px 13px 0}
.idxnum-area .menu-idxnum.hasdust a a{width:86px}
.idxnum-area .menu-idxnum.hasdust a:first-child{padding-left:13px}
.idxnum-area .menu-idxnum.hasdust a.active:after{position:absolute;left:50%;top:-5px;content:'';margin-left:-26px;width:52px;height:52px;background-color:#6d5dc2;border-radius:50%}
.idxnum-area .menu-idxnum.hasdust a>em{line-height:1.4}
.idxnum-area .menu-idxnum.hasdust a>em strong{display:block;margin-left:0}
.idxnum-area .menu-idxnum.hasdust [class|=icon-idxnum]{position:relative;z-index:1}
.idxnum-area .menu-idxnum.hasdust [class^=icon-idxnum-dust]{margin-top:-2px;padding-bottom:2px}
.idxnum-area .menu-idxnum.hasdust [class^=icon-idxnum-sdust]{margin-top:-2px;padding-bottom:2px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type1{background-position:3px -624px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type2{background-position:-39px -625px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type3{background-position:-81px -625px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type4{background-position:-123px -626px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type7{background-position:-248px -625px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type9{background-position:-333px -624px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type11{background-position:-417px -625px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type13{background-position:-500px -626px}
.idxnum-area .menu-idxnum.hasdust .icon-idxnum-type14{background-position:-543px -625px}
.idxnum-area .menu-idxnum.hasdust em{margin-top:13px}
.idxnum-group .icon-idxnum-type2{background-position:-41px -625px}
.idxnum-group .icon-idxnum-type3{background-position:-83px -624px}
.idxnum-group .icon-idxnum-type4{background-position:-125px -625px}
.idxnum-group .icon-idxnum-type5{background-position:-167px -624px}
.idxnum-group .icon-idxnum-type6{background-position:-209px -625px}
.idxnum-group .icon-idxnum-type8{background-position:-293px -625px}
.idxnum-group .icon-idxnum-type10{background-position:-377px -624px}
.idxnum-group .icon-idxnum-type11{background-position:-419px -625px}
.idxnum-group .icon-idxnum-type12{background-position:-461px -624px}
.idxnum-group .icon-idxnum-type13{background-position:-503px -624px}
.idxnum-group .icon-idxnum-type14{background-position:-545px -625px}
.idxnum-group .icon-idxnum-type15{background-position:-588px -624px}
.idxnum-group .icon-idxnum-dust0{background-position:-6px -676px}
.idxnum-group .icon-idxnum-dust1{background-position:-52px -676px}
.idxnum-group .icon-idxnum-dust2{background-position:-98px -676px}
.idxnum-group .icon-idxnum-dust3{background-position:-144px -676px}
.idxnum-group .icon-idxnum-sdust0{background-position:-190px -676px}
.idxnum-group .icon-idxnum-sdust1{background-position:-236px -676px}
.idxnum-group .icon-idxnum-sdust2{background-position:-282px -676px}
.idxnum-group .icon-idxnum-sdust3{background-position:-328px -676px}
.ui-datepicker-trigger,[class|=btn]{display:inline-block;height:38px;padding:0 25px;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1);color:#333;font-size:15px;font-weight:400;line-height:38px;letter-spacing:-1px;text-align:center;text-decoration:none!important;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
[class|=btn][class*=type1],[class|=btn][class*=type3],[class|=btn][class*=type5]{border:0 none;color:#fff;line-height:40px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2)}
[class|=btn][class*=type1]{background-color:#46413b}
[class|=btn][class*=type1][class*=mwtype]{min-width:152px}
[class|=btn][class*=type2]{background-color:#eee}
[class|=btn][class*=type3]{background-color:#71695f}
[class|=btn][class*=type4]{background-color:#fd5b46;border:1px solid #fd5b46;color:#fff}
[class|=btn][class*=type5]{background-color:#71685f}
[class|=btn][class*=disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}
[class|=btn][class*=form]{min-width:inherit;height:28px;padding:0 15px;border-radius:2px;font-size:13px;line-height:30px}
[class|=btn][class*=form][class*=lpnt]{background-color:#fff;border-color:#029bd7;color:#029bd7}
[class|=btn] [class|=num-col]{color:red}
[class|=btn][class*=tbl]{min-width:58px;height:22px;padding:0 10px;border-radius:2px;font-size:11px;line-height:22px}
[class|=btn][class*=tbl][class*=type1],[class|=btn][class*=tbl][class*=type3]{line-height:24px}
[class|=btn][class*=tbl][class*=type4]{min-width:auto;padding:0 5px;border:1px solid #869695;background:#fff;color:#738c8a}
[class|=btn][class*=tbl][class*=type5]{padding:0 5px;border:1px solid #6aa9cb;background:#fff;color:#6aa9cb}
[class|=btn][class*=tbl][class*=type5]:after{content:'';display:inline-block;width:7px;height:4px;margin:-2px 0 0 6px;vertical-align:middle;background-position:-899px -263px}
[class|=btn][class*=tbl][class*=type5].active{color:#fff;background-color:#2d8ec3}
[class|=btn][class*=tbl][class*=type5].active:after{margin:-1px 0 0 6px;background-position:-907px -263px}
[class|=btn][class*=tbl][class*=type5].able{border:1px solid #a366bd;background-color:#a366bd;color:#fff}
[class|=btn][class*=tbl][class*=type5].able:after{background-position:-915px -263px}
[class|=btn][class*=tbl][class*=type5].disable{border:1px solid #a366bd;background-color:#fff;color:#a366bd}
[class|=btn][class*=tbl][class*=type5].disable:after{background-position:-923px -263px}
[class|=btn][class*=tbl][class*=type6]{padding:0 5px;border:1px solid #6aa9cb;background:#fff;color:#26aebc}
[class|=btn][class*=tbl][class*=type6]:after{content:'';display:inline-block;width:7px;height:4px;margin:-2px 0 0 6px;vertical-align:middle;background-position:-899px -263px}
[class|=btn][class*=tbl][class*=type6].active{color:#fff;background-color:#26aebc}
[class|=btn][class*=tbl][class*=type6].active:after{margin:-1px 0 0 6px;background-position:-907px -263px}
[class|=btn][class*=large]{min-width:220px;height:58px;padding:0 45px;border-radius:3px;font-size:18px;line-height:58px}
[class|=btn][class*=large][class*=type1],[class|=btn][class*=large][class*=type3],[class|=btn][class*=large][class*=type4],[class|=btn][class*=large][class*=type5]{line-height:60px}
[class|=btn][class*=xlarge]{width:450px;height:58px;padding:0 45px;font-size:18px}
[class|=btn][class*=min]{width:110px;min-width:inherit;padding:0 30px}
[class|=btn] [class*=ico]{position:relative}
[class|=btn] [class*=ico]:after{content:'';position:absolute;top:0;vertical-align:middle}
[class|=btn][class*=type1] [class*=ico][class*=basket]{margin-left:30px}
[class|=btn][class*=type3] [class*=ico][class*=buynow],[class|=btn][class*=type4] [class*=ico][class*=basket],[class|=btn][class*=type5] [class*=ico][class*=buyres]{margin-left:20px}
[class|=btn][class*=min] [class*=ico][class*=selected]{margin-left:28px}
[class|=btn][class*=type3] [class*=ico][class*=detailview]{margin-left:28px}
[class|=btn][class*=lpnt][class*=large] [class*=ico][class*=lpay]{display:inline-block;width:77px;height:20px;margin-right:2px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -86px -504px no-repeat;vertical-align:middle}
[class|=btn][class*=type1] [class*=ico][class*=basket]:after,[class|=btn][class*=type4] [class*=ico][class*=basket]:after{left:-30px;top:-2px;width:23px;height:22px;background-position:-59px 0}
[class|=btn][class*=type3] [class*=ico][class*=buynow]:after{left:-30px;top:2px;width:23px;height:16px;background-position:-154px 0}
[class|=btn][class*=type3] [class*=ico][class*=detailview]:after{left:-30px;top:0;width:22px;height:21px;background-position:-154px -17px}
[class|=btn][class*=type5] [class*=ico][class*=buyres]:after{left:-30px;top:-2px;width:25px;height:20px;background-position:-178px -17px}
.sp-btn-selected{display:inline-block;width:110px;height:61px;padding-left:62px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat 0 -269px;font-size:18px;vertical-align:middle;text-align:left}
.sp-btn-selected.active{background-position:-120px -269px}
.sp-btn-selected02{display:inline-block;width:110px;height:59px;padding-left:62px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod_type02.png) no-repeat 0 -269px;font-size:18px;vertical-align:middle;text-align:left}
.sp-btn-selected02 span{display:none}
.sp-btn-selected02.active{background-position:-120px -269px}
[class|=btn][class*=ico]{min-width:inherit}
[class|=btn][class*=ico][class*=close]{margin:0;padding:0;border:0 none;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:17px;right:17px;width:12px;height:11px;background-position:-29px 0}
[class|=btn][class*=ico][class*=close] i{font:0/0 a}
[class|=btn][class*=ico][class*=close-big]{width:16px;height:16px;background-position:-930px -243px}
[class|=btn][class*=ico][class*=plus]{margin:0;padding:0;width:38px;height:38px;font-size:0;background-position:-519px -372px;border:0 none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}
[class|=btn][class*=ico][class*=plus]:hover{background-position:-519px -334px}
[class|=btn][class*=ico][class*=minus]{margin:0;padding:0;width:38px;height:38px;font-size:0;background-position:-557px -372px;border:0 none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}
[class|=btn][class*=ico][class*=minus]:hover{background-position:-557px -334px}
[class|=btn] [class|=num]{padding-left:2px;color:red}
[class|=set-btn]{position:relative;margin-top:10px;text-align:center}
[class|=set-btn][class*=aleft]{text-align:left}
li strong>em{font-weight:700}
li>p{margin:15px 0 20px}
.litem-complex li{margin-top:30px}
.litem-complex li:first-child{margin-top:0}
.bul-number li a:before{content:attr(search-num-data);display:inline-block;width:15px;height:16px;margin:0 8px 0 0;padding:0 2px 2px 0;letter-spacing:-2px;text-align:center;color:#fff;border-radius:3px;background:#999}
.bul-number li:first-child a:before,.search-layer .search-word ol li:first-child+li a:before,.search-layer .search-word ol li:first-child+li+li a:before{background:#fc5a45}
.bul-number li a:hover{text-decoration:underline}
ul.bul-circle li,ul.bul-circle-lines li{position:relative;margin-top:6px;padding-left:11px;line-height:1.5;letter-spacing:-1px;text-align:left}
ul.bul-circle li:first-child,ul.bul-circle-lines li:first-child{margin-top:0}
ul.bul-circle li:before,ul.bul-circle-lines li:before{content:'';position:absolute;top:6px;left:0;width:3px;height:3px;background-position:0 -10px}
ul.bul-circle li.emphasis,ul.bul-circle-lines li.emphasis{color:#9b6b3d}
ul.bul-circle li.emphasis:before,ul.bul-circle-lines li.emphasis:before{background-position:-8px -10px}
ul.bul-circle-lines li{margin-top:20px}
ol li>[class|=bul-circle]{margin-top:15px}
[class|=tbl] table{width:100%;border:0 none;border-bottom:1px solid #e2e2e2}
[class|=tbl] td,[class|=tbl] th{font-family:NanumBarunGothic,'나눔바른고딕','Malgun Gothic','맑은 고딕',sans-serif;font-size:13px;text-align:center;vertical-align:middle}
[class|=tbl] th{border-top:1px solid #232323;border-bottom:1px solid #bbb;background-color:#fafafa;color:#111;font-size:15px;font-weight:400}
[class|=tbl] td{border-bottom:1px solid #e2e2e2;color:#333;font-size:13px}
[class|=tbl] td a:focus,[class|=tbl] td a:hover{text-decoration:underline}
[class|=tbl] [class*=non-content]{height:192px;font-size:16px;color:#111}
[class|=tbl] input[type=radio]{margin-top:-1px;margin-right:3px}
[class|=tbl] label+input[type=radio]{margin-left:15px}
[class^=tbl-lst] thead th{line-height:40px}
[class^=tbl-lst] tbody td{padding:18px 0 15px}
[class^=tbl-lst] td.subject{padding-left:20px;padding-right:20px;text-align:left}
[class^=tbl-lst] td.in-star .ico-star-type1{vertical-align:top}
[class^=tbl-lst] td.in-tag [class|=tag]{margin:1px 0}
[class^=tbl-lst] thead th .check-data{margin-top:10px}
[class|=tbl-lst][class*='v'] td,[class|=tbl-lst][class*='v'] th{border-top:1px solid #232323;border-bottom:1px solid #e2e2e2;text-align:left}
[class|=tbl-lst][class*='v'] th{padding-right:10px;padding-left:20px;border-right:1px solid #e2e2e2;font-size:15px}
[class|=tbl-lst][class*='v'] th .require{float:left;margin:7px 0 0 -14px}
[class|=tbl-lst][class*='v'] th .require~.gap-left-type2{padding:0}
[class|=tbl-lst][class*='v'] td{padding:12px 0 10px 20px}
[class|=tbl-lst][class*='v'] td+th{border-left:1px solid #e2e2e2}
[class|=tbl-lst][class*='v'] td.none{padding:0}
[class|=tbl-lst][class*='v'] .paycheck .radio-data{margin-right:9px}
[class|=tbl-lst][class*='v'] .paycheck .space{margin-left:40px}
[class|=tbl-lst][class*='v'] .point-check{display:block;margin-bottom:7px}
[class|=tbl-lst][class*='v'] .point-check .check-data{margin:0 4px 0 20px;vertical-align:middle}
[class|=tbl-lst][class*='v'] .point-check .btn-form{margin-left:5px}
[class|=tbl-lst][class*='v'] .check-data{vertical-align:middle}
[class|=tbl-lst][class*='v'] .hspace{margin:0 7px 0 18px}
[class|=tbl-lst][class*='v'] .htit{background-color:#fff;border-right:none;border-bottom:1px solid #bbb}
[class|=tbl-lst][class*='v'] .addr-desc{margin-top:5px}
[class|=tbl-lst][class*='v'] .persindex label{display:block;position:relative;padding-left:10px;margin-bottom:7px;font-size:14px}
[class|=tbl-lst][class*='v'] .persindex label:after{content:'';position:absolute;top:7px;left:0;width:4px;height:4px;background:#333}
[class|=tbl-lst][class*='v'] .persindex input[type=text]{width:243px;padding-left:5px;background:#f7f7f7}
[class|=tbl-lst][class*='v'] .persindex .btn-form{margin-left:5px;vertical-align:middle}
[class|=tbl-lst][class*='v'] .persindex ul{margin-top:9px}
[class|=tbl-lst][class*='v'] .persindex .radio-wrap{margin-bottom:15px}
[class|=tbl-lst][class*='v'] .persindex .radio-wrap .radio-data{margin-left:20px}
[class|=tbl-lst][class*='v'] .persindex .radio-wrap .radio-data:first-child{margin-left:0}
[class|=tbl-lst][class*='v'] .persindex .radio-wrap label{display:inline;padding:0}
[class|=tbl-lst][class*='v'] .persindex .radio-wrap label:after,[class|=tbl-lst][class*='v'] .persindex .radio-wrap label:before{display:none}
[class|=tbl-lst][class*='v'] .persindex .persindex-desc{width:450px;padding:25px;background:#eaeaea}
[class|=tbl-lst][class*='v'] .persindex .persindex-desc li{position:relative;padding-left:10px;margin-top:20px;color:#313131}
[class|=tbl-lst][class*='v'] .persindex .persindex-desc li:after{display:block;position:absolute;left:0;top:0;width:3px;height:3px;margin-top:7px;background:#313131;content:''}
[class|=tbl-lst][class*='v'] .persindex .persindex-desc li:first-child{margin-top:0}
[class|=tbl-lst][class*='v'] .persindex .hasPersindex,[class|=tbl-lst][class*='v'] .persindex .nonePersindex{display:none}
[class|=tbl-lst][class*='v'] .persindex .hasPersindex.active,[class|=tbl-lst][class*='v'] .persindex .nonePersindex.active{display:block}
[class|=tbl-lst][class*='v'] .payment-evt-banner td{padding:9px 0 0}
[class|=tbl-lst][class*='v'] .payment-evt-banner img{display:block;width:100%}
.tbl-wrt-dl th{padding:16px 20px}
.tbl-wrt-dl td{padding:10px}
.tbl-wrt-dl{border-top:1px solid #bbb}
.tbl-wrt-dl dt{display:none}
.tbl-wrt-dl dd{padding:12px 0;border-bottom:1px solid #e2e2e2}
.tbl-wrt-dl dd ul{margin:10px 0 0}
.tbl-wrt-dl dd select{width:100%}
.tbl-wrt-dl .photo-file{display:inline-block;width:85%;padding:6px 1px 5px;background:#f9f9f9}
.tbl-wrt-dl .photo-file em{padding:0 0 0 15px;color:#666}
.tbl-wrt-dl .btn-del{height:18px;font-size:0;line-height:0}
.tbl-wrt-dl span.btn-form{position:relative;overflow:hidden;vertical-align:middle}
.tbl-wrt-dl span.btn-form input[type=file]{cursor:pointer;position:absolute;top:0;right:0;height:100%;opacity:0}
.tbl-complex td,.tbl-complex th{padding:14px 0 13px;text-align:center;border-left:1px solid #e2e2e2}
.tbl-complex td:first-child,.tbl-complex th:first-child{border-left:0}
.tbl-complex tbody th{border-top:0 none;border-color:#e2e2e2}
[class|=set-spinner] button:after,[class|=set-spinner] button>[class^=ico]{background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
[class|=set-spinner]{display:inline-block;position:relative;border:1px solid #bbb;vertical-align:middle}
[class|=set-spinner] input{border:0 none;font-size:13px;text-align:center;text-indent:0;vertical-align:top}
[class|=set-spinner] input::-ms-clear{display:none;width:0;height:0}
[class|=set-spinner] .set-btn{display:inline-block;position:absolute;top:0;margin:0}
.set-spinner-type1,.set-spinner-type1-large{width:28px;padding-right:15px;text-align:left}
.set-spinner-type1 input,.set-spinner-type1-large input{height:21px;line-height:23px}
.set-spinner-type1 .set-btn,.set-spinner-type1-large .set-btn{right:0;width:15px;height:22px;border-left:1px solid #e2e2e2}
.set-spinner-type1 button,.set-spinner-type1-large button{position:relative;overflow:visible;display:block;width:15px;height:11px;font:0/0 a}
.set-spinner-type1 button:first-child,.set-spinner-type1-large button:first-child{border-bottom:1px solid #e2e2e2}
.set-spinner-type1 button:after,.set-spinner-type1-large button:after{content:'';position:absolute;top:3px;width:7px;height:4px}
.set-spinner-type1 .up:after,.set-spinner-type1-large .up:after{left:3px;background-position:-49px -18px}
.set-spinner-type1 .down:after,.set-spinner-type1-large .down:after{left:5px;background-position:-51px -23px}
.set-spinner-type1-large{width:41px}
.set-spinner-type2,.set-spinner-type2-large{position:relative;width:86px;padding:0 28px}
.set-spinner-type2 input,.set-spinner-type2-large input{height:28px}
.set-spinner-type2 [class|=sp],.set-spinner-type2-large [class|=sp]{display:inline-block;position:absolute;overflow:visible;width:28px;height:28px;top:0;background:#fff}
.set-spinner-type2 .sp-plus,.set-spinner-type2-large .sp-plus,.set-spinner-type2-large .sp-plus1{right:0;border-left:1px solid #e2e2e2}
.set-spinner-type2 .sp-minus,.set-spinner-type2-large .sp-minus,.set-spinner-type2-large .sp-minus1{left:0;border-right:1px solid #e2e2e2}
.set-spinner-type2 .ico-minus,.set-spinner-type2 .ico-plus,.set-spinner-type2-large .ico-minus,.set-spinner-type2-large .ico-plus{position:absolute;display:inline-block;width:10px;right:8px}
.set-spinner-type2 .ico-plus,.set-spinner-type2-large .ico-plus{height:10px;top:9px;background-position:-40px -28px}
.set-spinner-type2 .ico-minus,.set-spinner-type2-large .ico-minus{height:2px;top:13px;background-position:-51px -28px}
.set-spinner-type2-large{width:128px}
.spinner-input{vertical-align:top;position:relative;display:inline-block;border:1px solid #bbb}
.spinner-input input{font-size:13px;text-align:center;text-indent:0;vertical-align:top;height:100%;border:0}
.spinner-input input::-ms-clear{display:none;width:0;height:0}
.spinner-input .sp-minus,.spinner-input .sp-plus{display:inline-block;position:absolute;overflow:visible;background-color:#fff}
.spinner-input .sp-minus i,.spinner-input .sp-plus i{position:absolute;display:block;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
.prod-list .spinner-input{width:59px;height:38px;margin-right:3px;padding:0 38px}
.prod-list .spinner-input .sp-minus,.prod-list .spinner-input .sp-plus{top:0;bottom:0;width:38px}
.prod-list .spinner-input .sp-plus{right:0;border-left:1px solid #e2e2e2}
.prod-list .spinner-input .sp-minus{left:0;border-right:1px solid #e2e2e2}
.prod-list .spinner-input .sp-minus i,.prod-list .spinner-input .sp-plus i{right:14px;width:10px}
.prod-list .spinner-input .sp-plus i{top:14px;height:10px;background-position:-40px -28px}
.prod-list .spinner-input .sp-minus i{top:18px;height:2px;background-position:-51px -28px}
.prod-list-type2 .spinner-input{width:41px;height:21px;padding-right:15px}
.prod-list-type2 .spinner-input .sp-minus,.prod-list-type2 .spinner-input .sp-plus{right:0;width:15px;height:11px;border-left:1px solid #e2e2e2}
.prod-list-type2 .spinner-input .sp-plus{top:0}
.prod-list-type2 .spinner-input .sp-minus{bottom:0;border-top:1px solid #e2e2e2}
.prod-list-type2 .spinner-input .sp-minus i,.prod-list-type2 .spinner-input .sp-plus i{top:3px;left:4px;width:5px;height:4px}
.prod-list-type2 .spinner-input .sp-plus i{background-position:-51px -18px}
.prod-list-type2 .spinner-input .sp-minus i{background-position:-51px -23px}
.price-strike-type1,.price-strike-type2{position:relative;display:inline-block;padding-right:10px;font-family:NerisSemiBold;font-size:14px;font-weight:400;color:#999}
.price-strike-type1>*,.price-strike-type2>*{text-decoration:none}
.price-strike-type1{font-size:22px}
.price-strike-type2{font-size:16px}
.check-date [class*=radio-date-]{float:left;width:54px;height:30px}
.check-date [class*=radio-date-].active{position:relative;width:55px;margin-right:-1px}
.check-date .radio-date-week{background-position:left -39px}
.check-date .radio-date-month{background-position:-56px -39px}
.check-date .radio-date-three{background-position:-112px -39px}
.check-date .radio-date-six{width:55px;background-position:-168px -39px}
.check-date .radio-date-week.active,.check-date .radio-date-week.focus{background-position:left -70px}
.check-date .radio-date-month.active,.check-date .radio-date-month.focus{background-position:-56px -70px}
.check-date .radio-date-three.active,.check-date .radio-date-three.focus{background-position:-112px -70px}
.check-date .radio-date-six.active,.check-date .radio-date-six.focus{background-position:-168px -70px}
.check-inresult [class*=radio-data-]{float:left;height:31px;margin-right:-1px}
.check-inresult [class*=radio-data-].active{position:relative;z-index:1}
.check-inresult .radio-data-inresult1{width:84px;background-position:-85px -598px}
.check-inresult .radio-data-inresult2{width:84px;background-position:-170px -598px}
.check-inresult .radio-data-inresult3{width:86px;background-position:-255px -598px}
.check-inresult .radio-data-inresult4{width:75px;background-position:-342px -598px}
.check-inresult .radio-data-inresult5{width:96px;background-position:-418px -598px}
.check-inresult .radio-data-inresult6{width:84px;background-position:0 -598px;overflow:visible}
.check-inresult .radio-data-inresult6 .product-sort-layer{display:none;background:#fff;width:300px;padding:15px;border:1px solid #23221e;text-align:left}
.check-inresult .radio-data-inresult6 .product-sort-title{font-size:16px}
.check-inresult .radio-data-inresult6 .product-sort-text{margin-top:5px}
.check-inresult .radio-data-inresult6 .product-sort-desc{margin-top:10px}
.check-inresult .radio-data-inresult6 .product-sort-desc dt{margin-top:8px;font-size:14px;font-weight:700;color:#001063}
.check-inresult .radio-data-inresult6 .product-sort-desc dd{margin-top:5px}
.check-inresult .radio-data-inresult6:focus .product-sort-layer,.check-inresult .radio-data-inresult6:hover .product-sort-layer{display:block}
.check-inresult .radio-data-inresult1.active,.check-inresult .radio-data-inresult1.focus{background-position:-85px -629px}
.check-inresult .radio-data-inresult2.active,.check-inresult .radio-data-inresult2.focus{background-position:-170px -629px}
.check-inresult .radio-data-inresult3.active,.check-inresult .radio-data-inresult3.focus{background-position:-255px -629px}
.check-inresult .radio-data-inresult4.active,.check-inresult .radio-data-inresult4.focus{background-position:-342px -629px}
.check-inresult .radio-data-inresult5.active,.check-inresult .radio-data-inresult5.focus{background-position:-418px -629px}
.check-inresult .radio-data-inresult6.active,.check-inresult .radio-data-inresult6.focus{background-position:0 -629px}
.check-inresult .radio-data-inresult7,.check-inresult .radio-data-inresult7~.radio-data-inresult6{background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico_1.png)}
.check-inresult .radio-data-inresult7{width:84px;background-position:-515px -598px}
.check-inresult .radio-data-inresult7.active,.check-inresult .radio-data-inresult7.focus{background-position:-515px -629px}
.set-sort{width:62px}
.set-sort a{display:inline-block;width:31px;height:30px}
.set-sort .list-sort{background-position:0 -106px}
.set-sort .image-sort{background-position:-33px -106px}
.set-sort .list-sort.active,.set-sort .list-sort:hover{background-position:-64px -106px}
.set-sort .image-sort.active,.set-sort .image-sort:hover{margin-left:-1px;background-position:-96px -106px}
.ui-datepicker-trigger{overflow:hidden;position:relative;width:30px;height:30px;margin-left:3px;padding:0;text-indent:100%;vertical-align:top}
.ui-datepicker-trigger:after{content:'';display:inline-block;position:absolute;left:6px;top:5px;width:16px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -42px 0}
[class|=btn][class*=help]{width:20px;min-width:inherit;height:20px;padding:0;border:none;background-color:#555}
[class|=btn][class*=help]:after{content:'';display:inline-block;width:7px;height:14px;margin-top:3px;vertical-align:middle;background-position:-62px -25px}
[class|=btn][class*=del]{min-width:18px;height:18px;padding:0}
[class|=btn][class*=del]:after{content:'';display:inline-block;width:8px;height:8px;background-position:-40px -18px;vertical-align:text-top}
.btn-basket{height:40px;border-color:#fd5b45;background-color:#fd5b45}
.btn-basket:before{content:'';display:block;width:19px;height:17px;background-position:-216px 0}
.check-data>input[type=checkbox],.radio-data>input[type=radio]{display:block;width:100%;height:100%;opacity:0;cursor:pointer}
.radio-data{display:inline-block;overflow:hidden;width:18px;height:18px;margin-right:3px;background-position:-133px -106px;vertical-align:top}
.radio-data.active{background-position:-154px -127px}
.radio-data.disabled{background-position:-133px -127px}
.radio-data.focus{background-position:-100px -140px;outline:1px dotted #333}
.check-data{display:inline-block;overflow:hidden;width:22px;height:22px;margin-right:5px;border:1px solid #bbb;background-color:#fff;background-position:-176px -107px;vertical-align:top}
.check-data.active{background-color:#000;background-position:-176px -132px}
.check-data.disabled{background-color:#f5f5f5;background-position:-176px -107px}
.check-data.focus{outline:1px dotted #333}
.check-data-type1{width:18px;height:18px;background-position:-201px -107px}
.check-data-type1.active{background-position:-201px -127px}
.check-data-type1.disabled{background-position:-201px -107px}
.category-unroll,.category-unroll-active{position:relative;display:inline-block;width:15px;height:15px;border:1px solid #bbb;border-radius:2px;cursor:pointer;vertical-align:middle}
.category-unroll-active:after,.category-unroll:after{content:'';position:absolute;top:5px;left:5px;width:7px;height:5px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.category-unroll:after{background-position:-51px -23px}
.category-unroll.active:after{left:3px;background-position:-49px -18px}
.category-unroll-type2,.category-unroll-type2-active{position:relative;display:inline-block;width:24px;height:24px;border:1px solid #bbb;border-radius:2px;cursor:pointer}
.category-unroll-type2-active:after,.category-unroll-type2:after{content:'';position:absolute;top:10px;left:7px;width:10px;height:5px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.category-unroll-type2:after{background-position:-762px -110px}
.category-unroll-type2.active:after{background-position:-762px -101px}
.paging{text-align:center}
.paging a,.paging strong{display:inline-block;min-width:14px;height:20px;margin-left:2px;color:#666;font-family:tahoma,sans-serif;font-size:13px;line-height:20px;text-align:center;vertical-align:middle}
.paging a:focus,.paging a:hover{border-color:#24221f}
.paging .pagelist a:focus,.paging .pagelist a:hover,.paging strong{background-color:#24221f;border-radius:2px;color:#fff;-webkit-box-shadow:0 1px 0 0 #ebebeb;box-shadow:0 1px 0 0 #ebebeb}
.paging .pagelist{display:inline-block;margin:0 10px}
.paging .pagelist a:first-child,.paging .pagelist strong:first-child{margin-left:0}
.paging .pagelist a,.paging .pagelist strong{padding:0 3px}
.paging [class|=page]{position:relative;width:22px;height:22px;border:1px solid #bbb;border-radius:2px;font:0/0 a;opacity:.5;-webkit-box-shadow:0 1px 0 0 #ebebeb;box-shadow:0 1px 0 0 #ebebeb}
.paging [class|=page]:after{content:'';position:absolute}
.paging [class|=page]:hover{opacity:1}
.paging .page-first,.paging .page-next{margin-left:0}
.paging .page-first:after,.paging .page-last:after{width:12px;height:10px;left:6px;top:6px}
.paging .page-first:after{left:5px;background-position:-7px -28px}
.paging .page-last:after{background-position:-27px -28px}
.paging .page-next:after,.paging .page-prev:after{width:6px;height:10px;left:8px;top:6px}
.paging .page-prev:after{background-position:0 -28px}
.paging .page-next:after{background-position:-20px -28px}
.wrap-paging-linetype{margin-top:60px;padding-top:30px;border-top:1px solid #e2e2e2}
.paging span{display:inline-block;vertical-align:middle}
.require{display:inline-block;width:7px;height:5px;margin-right:10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat 0 0;vertical-align:middle}
.require>i{font:0/0 a}
[class*=box]{overflow:hidden;position:relative;border-width:2px;border-style:solid;border-color:#111}
[class^=tabmenu]{position:relative;border-bottom:1px solid #24221f;margin-bottom:10px;font-size:16px}
[class^=tabmenu]:after{content:'';display:block;clear:both}
[class^=tabmenu] a{position:relative;float:left;min-width:204px;min-height:27px;padding:11px 0 11px;border:1px solid #bbb;border-bottom:none;background-color:#e2e2e2;color:#555;text-align:center}
[class^=tabmenu] a.active,[class^=tabmenu] a:focus,[class^=tabmenu] a:hover{margin-left:-1px;border:1px solid #24221f;border-bottom:none;color:#111;background-color:#fff}
[class^=tabmenu] a:first-child.active,[class^=tabmenu] a:first-child:focus,[class^=tabmenu] a:first-child:hover{margin-left:0}
[class^=tabmenu] a.active:after,[class^=tabmenu] a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;height:4px;background-color:#fff}
[class^=tabmenu] a+a{border-left:none;border-right:1px solid #bbb}
[class^=tabmenu] em{margin-left:9px;font-size:18px;font-family:NerisSemiBold;vertical-align:-1px}
[class^=tabmenu] a.active em,[class^=tabmenu] a:focus em,[class^=tabmenu] a:hover em{color:#ea1720}
.fulltab{display:table;table-layout:fixed;position:relative;width:100%;border-bottom:1px solid #24221f;margin-bottom:10px;font-size:16px}
.fulltab:after{content:'';display:none;clear:both}
.fulltab a{display:table-cell;position:relative;height:47px;vertical-align:middle;border:1px solid #bbb;border-bottom:none;background-color:#e2e2e2;color:#666;text-align:center}
.fulltab a.active,.fulltab a:focus,.fulltab a:hover{margin-left:-1px;border:1px solid #24221f;border-bottom:none;color:#111;background-color:#fff}
.fulltab a:first-child.active,.fulltab a:first-child:focus,.fulltab a:first-child:hover{margin-left:0}
.fulltab a.active:after,.fulltab a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;height:4px;background-color:#fff}
.fulltab a em{overflow:hidden;display:inline-block;height:48px;vertical-align:top}
.fulltab a em img{display:block;vertical-align:top}
.fulltab a.active em img,.fulltab a:focus em img,.fulltab a:hover em img{margin-top:-48px}
.fulltab em{font-size:18px;font-family:NerisSemiBold;vertical-align:-1px}
.fulltab a.active em,.fulltab a:focus em,.fulltab a:hover em{color:#ed1b24}
.tabmenu-pop{font-size:16px}
.tabmenu-pop a{min-width:198px;padding:8px 0 8px}
.tabmenu-pop em{font-size:17px}
.fulltab.pop a{min-height:22px;font-size:14px;padding:9px 0 7px 0}
.tabmenu-prod{border-top:1px solid #46413b;border-bottom:0;margin-bottom:10px;font-size:15px}
.tabmenu-prod a{border-bottom:1px solid #bbb;min-width:204px;padding:7px 0 7px}
.tabmenu-prod a.active,.tabmenu-prod a:focus,.tabmenu-prod a:hover{background-color:#46413b;color:#fff}
.tabmenu-prod a.active:after,.tabmenu-prod a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:0}
.tabmenu-prod em{font-size:16px}
.tabmenu-prod a.active em,.tabmenu-prod a:focus em,.tabmenu-prod a:hover em{color:#fff}
.fulltab-prod{display:table;table-layout:fixed;width:100%;border-top:1px solid #46413b;border-bottom:0;margin-bottom:10px;font-size:15px}
.fulltab-prod a{display:table-cell;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:9px 0 9px;text-align:center;background-color:#e2e2e2}
.fulltab-prod a.active,.fulltab-prod a:hover{background-color:#46413b;color:#fff}
.fulltab-prod a.active:after,.fulltab-prod a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:0}
.fulltab-prod em{font-size:16px}
.fulltab-prod a.active em,.fulltab-prod a:hover em{color:#fff}
.fulltab-prod a:first-child{border-left:1px solid #bbb}
.fulltab-img{display:table;table-layout:fixed;position:relative;width:100%;border-bottom:1px solid #24221f;margin-bottom:10px;font-size:16px}
.fulltab-img:after{content:'';display:none;clear:both}
.fulltab-img a{display:table-cell;position:relative;min-height:48px;padding:0;border:1px solid #bbb;border-bottom:none;background-color:#e2e2e2;text-align:center}
.fulltab-img a.active,.fulltab-img a:focus,.fulltab-img a:hover{margin-left:-1px;border:1px solid #24221f;border-bottom:none;color:#111;background-color:#fff}
.fulltab-img a:first-child.active,.fulltab-img a:first-child:focus,.fulltab-img a:first-child:hover{margin-left:0}
.fulltab-img a.active:after,.fulltab-img a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;height:4px;background-color:#fff}
.fulltab-img a em{overflow:hidden;display:inline-block;height:48px;vertical-align:top}
.fulltab-img a em img{display:block;vertical-align:top}
.fulltab-img a.active em img,.fulltab-img a:focus em img,.fulltab-img a:hover em img{margin-top:-48px}
[class|=tabmenu][class*=linenone]{border-bottom:0}
[class|=tabmenu][class*=linenone] a{border-bottom:1px solid #24221f}
.wrap-tab-cont{position:relative}
.wrap-tab-cont .tab-cont{display:none;position:relative}
.wrap-tab-cont>.active{display:block}
.wrap-tab-cont .tab-cont h4{font:0/0 a}
[class|=set-grade]{display:inline-block;position:relative}
[class|=ico-star]{display:inline-block;vertical-align:middle;background-repeat:no-repeat}
[class|=ico-star] em{display:block;font:0/0 a;background-repeat:no-repeat}
.ico-star-type1{width:85px;height:14px;background-position:1px -139px}
.ico-star-type2{width:146px;height:26px;background-position:2px -171px}
.ico-star-type3{width:170px;height:30px;background-position:0 -530px}
.ico-star-type1 em{height:14px;background-position:1px -155px}
.ico-star-type2 em{height:29px;background-position:2px -198px}
.ico-star-type3 em{height:100%;background-position:0 -560px}
[class|=ico][class*=change]{display:inline-block;width:16px;height:16px;margin:-2px 0 0 5px;vertical-align:middle;font:0/0 a;background-position:-576px -276px}
[class|=bul][class*=arrow]{position:relative;padding-left:20px}
[class|=bul][class*=arrow]:after{content:'→';position:absolute;left:0;margin-right:5px;font-size:11px;font-weight:700}
[class|=bul][class*=arrow][class*=top]:after{top:0}
.subnav2{position:relative;overflow:hidden;text-align:center}
.subnav2 li{display:inline-block;font-size:13px;margin-left:-4px;border:1px solid #bbb}
.subnav2 li a{display:block;padding:13px 15px 11px 15px;color:#666;background:#fff}
.subnav2 li a:focus,.subnav2 li a:hover{background:#46413b;color:#fff}
.subnav2 li.on a{background:#46413b;color:#fff}
.subnav2 li.active a{background:#46413b;color:#fff}
.wrap-lspace nav:first-child{text-align:center}
.wrap-lspace nav:first-child .subnav2{display:inline-block;margin:0 auto;padding-right:1px}
.wrap-lspace nav:first-child .subnav2>li{float:left;position:relative;margin:0 -1px 0 0}
.wrap-lspace nav:first-child .subnav2 li.active,.wrap-lspace nav:first-child .subnav2 li.on,.wrap-lspace nav:first-child .subnav2 li:hover{z-index:1;border-color:#46413b}
[class|=tabmenu][class*=percent16] a{min-width:16.38%}
[class|=tabmenu][class*=percent20] a{min-width:19.7%}
[class|=tabmenu][class*=percent25] a{min-width:24.68%}
[class|=tabmenu][class*=percent33] a{min-width:33%}
[class|=tabmenu][class*=percent50] a{min-width:49.62%}
[class|=tabmenu][class*=popnav] a{min-height:22px;font-size:14px;padding:9px 0 7px 0}
.bx-wrapper{position:relative;padding:0}
.bx-wrapper img{vertical-align:top}
.bx-wrapper .bx-viewport{left:0;z-index:0;-webkit-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-pager .num{font-weight:700}
.bx-wrapper .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:top}
.bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:50%;z-index:2;text-indent:100%;font:0/0 a}
.bx-controls-direction a.disabled{cursor:default;pointer-events:none;opacity:0}
.bx-prev{left:0}
.bx-next{right:0}
.bx-has-controls-auto .bx-controls-auto .bx-start.active,.bx-has-controls-auto .bx-controls-auto .bx-stop.active{display:none}
.bx-counter{position:absolute;left:0;top:0;z-index:1}
.bx-menu-cont{display:none}
.bx-menu-cont.active{display:block}
.bx-wrapper .bx-loading{display:none;position:absolute;top:0;left:0;z-index:10;min-height:50px;height:100%;width:100%;background-color:#fff}
.bx-type-vertical .bx-controls{display:inline-block;position:absolute;left:50%;top:95px;z-index:1;height:16px;margin-left:170px;text-align:right}
.bx-type-vertical .bx-controls-auto{overflow:hidden;float:right;position:relative;left:0;top:0;width:16px;height:16px;margin:0}
.bx-type-vertical .bx-controls-auto-item>a{display:block;overflow:hidden;width:16px;height:16px;border-radius:50%;background:#4e4240 url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -155px -145px;text-align:left;text-indent:100%}
.bx-type-vertical .bx-controls-auto-item .bx-start{background-position:-135px -145px}
.bx-type-vertical .bx-controls-auto-item .bx-start.active{display:none}
.bx-type-vertical .bx-controls-auto-item .bx-stop.active{display:none}
.bx-type-vertical .bx-pager{float:left}
.bx-type-vertical .bx-pager-item{margin:2px 4px 0;vertical-align:top}
.bx-type-vertical .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;border-radius:50%;border:2px solid #4e4240;text-indent:100%;text-align:left;background:url(//simage.lottemart.com/v3/images/layout/bg-transparent.png) repeat}
.bx-type-vertical .bx-pager-link.active{background-color:#4e4240}
.bx-type li{float:left}
.bx-type .bx-pager .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;margin:2px 5px 0;border:2px solid #44413a;border-radius:50%;text-indent:100%}
.bx-type .bx-pager .bx-pager-link.active{background-color:#44413a}
.bx-type .bx-has-controls-auto{position:absolute;left:0;top:100%;z-index:10;width:100%;height:16px;margin-top:-16px;text-align:center}
.bx-type .bx-start,.bx-type .bx-stop{display:block;overflow:hidden;width:16px;height:16px;border-radius:50%;background:#44413a url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -135px -145px;text-indent:100%}
.bx-type .bx-stop{background-position:-155px -145px}
.bx-type .bx-controls-auto{display:inline-block;width:16px;height:16px;margin:0 5px;vertical-align:top}
.bx-type .bx-has-controls-auto .bx-pager{display:inline-block;vertical-align:top;background:url(//simage.lottemart.com/v3/images/layout/bg_opacity0.png) repeat left top}
.wrap-paysum .paysum dt{padding-bottom:12px}
.wrap-paysum .paysum dd{font-size:22px}
.wrap-paysum .paysum dl{min-height:auto}
.paysum{position:relative;border:3px solid #25211e;background:#f6f6f6}
.paysum ul{display:table;table-layout:fixed;width:100%}
.paysum li{display:table-cell;border-left:1px solid #e2e2e2}
.paysum li:first-child{border:0}
.paysum dl{min-height:118px;padding:12px 10px 12px 20px;background:#fff;color:#111}
.paysum dt{font-size:14px;padding-bottom:50px}
.paysum dt .btn-tbl-help{margin-left:5px}
.paysum dd{position:relative;text-align:right;min-height:20px;font-family:NerisBlack;font-size:26px;font-weight:700;padding-right:30px;padding-left:0}
.paysum dd.minus:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-258px -70px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd.plus:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-228px -70px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd.equal{font-family:NerisBlack;font-weight:700;color:#ec1a23}
.paysum dd.equal:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-288px -70px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd.minus-w:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-302px -168px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd.plus-w:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-266px -168px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd.equal-w{font-family:NerisBlack;font-weight:700;color:#ec1a23}
.paysum dd.equal-w:before{content:'';position:absolute;width:26px;height:26px;top:5px;left:-33px;background-position:-338px -168px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum dd .won{position:absolute;top:10px;right:17px;font-family:NanumBarunGothic;font-size:.6em}
.paysum ul.breakdown{border-top:2px solid #bbb;background:#f6f6f6}
.paysum li>div{border-top:2px solid #bbb;background:#f6f6f6;padding:20px 10px 0 20px}
.paysum li li{display:block;position:relative;padding:0 0 15px 15px;line-height:20px;border:0;font-size:12px}
.paysum li li:before{content:'';position:absolute;top:3px;left:0;width:8px;height:8px;background-position:-233px -114px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.paysum li li li{padding-bottom:5px}
.paysum li li ul{margin-top:10px}
.paysum li li li:before{content:'-';position:absolute;top:1px;background:0 0}
.paysum li li em{display:block;font-size:14px;color:#111}
.paysum li li li em{display:block;font-size:12px;color:#666}
.paysum.total dt{padding:14px 20px;margin:-12px -10px 0 -20px;background-color:#46413b;color:#fff}
.paysum.total dd{margin-top:42px;padding-right:35px}
.paysum.total dd .won{top:14px;right:20px}
.paysum.total dd.equal{margin-top:27px;font-size:33px;padding:5px 15px 0 0}
.paysum.total dd.equal:before{top:20px}
.paysum.total dd.equal .won{top:25px;right:0;font-size:15px;font-weight:700}
.paysum.total>ul>li:first-child,.paysum.total>ul>li:first-child+li+li+li+li{width:22%}
.nonmsg{position:relative;margin-top:-1px;color:#111;font-size:15px;text-align:center;background:#fff}
.nonmsg:before{content:'';display:block;width:110px;height:110px;margin:0 auto 17px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_mymart.png) no-repeat -595px 0;vertical-align:top}
.nonmsg .desc{display:block;margin-top:5px;color:#666;font-size:13px}
.nonmsg .link{display:block;margin-top:5px}
.flt-left{float:left;vertical-align:top}
.flt-right{float:right;vertical-align:top}
.clear-after:after{content:'';display:block;clear:both}
.subsection0{margin-top:0!important}
[class|=tbl] table .select-type1{height:28px}
[class|=tbl] table .select-type1>label{top:-1px}
.select-type1.w-type1{width:65px}
.select-type1.w-type2{width:165px}
.select-type1.w-type3{width:265px}
.select-type1.w-type100{width:100%}
.select-type1.w-type80{width:80%}
.select-type1.w-type70{width:70%}
.select-type1.w-type50{width:50%}
input.w-type1{width:65px}
input.w-type2{width:140px}
input.w-type3{width:265px}
input.w-type100{width:100%}
input.w-type80{width:80%}
input.w-type70{width:70%}
input.w-type50{width:50%}
.desc-type2{display:inline-block}
.radio-cols2 li{display:inline-block;width:80px}
.radio-cols3 li{display:inline-block;width:120px}
.w350{width:350px}
.va-top{vertical-align:top!important}
.va-mid{vertical-align:middle}
hr.gap-m10{margin:10px 0}
hr.gap-m20{margin:20px 0}
hr.gap-m40{margin:40px 0}
hr.gap-mb20{margin:0 0 20px 0}
hr.gap-titbar{margin:15px 0 15px 0;background-color:#bbb}
.fontsize13{font-size:13px}
.fontsize14{font-size:14px}
.fontsize16{font-size:16px}
.fontsize18{font-size:18px}
.fontcolor1{color:#111}
.fontcolor3{color:#333}
.fontcolor6{color:#666}
.clearboth{clear:both}
.txta-left{text-align:left}
.txta-center{text-align:center}
.txta-right{text-align:right}
.txt-point{color:#9b6b3d}
.txt-point-red{color:#ed1b24}
.link-more{position:absolute;height:20px;padding-right:13px;font-size:12px;line-height:20px;color:#fff}
.link-more:after{content:'';position:absolute;right:0;top:50%;width:5px;height:8px;margin-top:-4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -175px -160px}
.coupon-item,.coupon-item2{position:relative;width:312px}
.coupon-item .header-info,.coupon-item2 .header-info{height:148px;color:#604d37;background:url(//simage.lottemart.com/v3/images/sprite/sprite_event.png) no-repeat left -190px}
.coupon-item .header-info .tit,.coupon-item2 .header-info .tit{display:block;font-size:30px;color:#604d37}
.coupon-item .tit .txt-num,.coupon-item2 .tit .txt-num{display:inline-block;font-family:NerisSemiBold;font-size:38px;line-height:1;vertical-align:top;color:#604d37}
.coupon-item .tit-s .txt-num,.coupon-item2 .tit-s .txt-num{font-size:25px;line-height:1.2}
.coupon-item .tit .txt-unit,.coupon-item2 .tit .txt-unit{display:inline-block;vertical-align:bottom}
.coupon-item .txt,.coupon-item2 .txt{display:block;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.coupon-item .txt2,.coupon-item2 .txt2{display:block;overflow:hidden;line-height:1.4}
.coupon-item .info,.coupon-item2 .info{margin-top:12px}
.coupon-item .info .info-tit,.coupon-item2 .info .info-tit{float:left;height:21px;margin-right:3px}
.coupon-item .info .info-txt,.coupon-item2 .info .info-txt{float:none;height:21px}
.coupon-item .btn-down,.coupon-item2 .btn-down{position:absolute;right:10px;top:98px;width:42px;height:42px;padding:0;border:none;background:url(//simage.lottemart.com/v3/images/layout/bg_opacity0.png) repeat left top;text-indent:100%;font:0/0 a;-webkit-box-shadow:none;box-shadow:none}
.coupon-item [class|=layerpop],.coupon-item2 [class|=layerpop]{top:10px!important}
.coupon-item .header-info{width:213px;padding:0 64px 0 35px}
.coupon-item .tit{height:56px;padding-top:16px}
.coupon-item .tit .txt-unit{font-size:24px}
.coupon-item .txt{margin-top:10px}
.coupon-item .txt2{white-space:nowrap;text-overflow:ellipsis}
.coupon-item .num-coupon{position:absolute;right:0;top:160px;min-width:57px;min-height:37px;padding:4px 8px 0;line-height:1.4;color:#fff;background-color:#ec8529;text-align:center}
.coupon-item .num-coupon .num{display:block;white-space:nowrap}
.coupon-item .num-residue{position:absolute;right:0;top:46px;height:41px;margin-right:-1px;padding:6px 10px 0;border-radius:4px;line-height:1.45;color:#fff;background-color:#f13e00;letter-spacing:0;text-align:center}
.coupon-item .num-residue:after{content:'';position:absolute;left:50%;top:100%;width:0;height:0;border:4px solid transparent;margin-left:-2px;border-top-color:#f13e00}
.coupon-item .num-residue .num{display:block;white-space:nowrap}
.coupon-item.coupon-type2 .header-info{background-position:-315px -190px}
.coupon-item.coupon-type3 .header-info{background-position:left -340px}
.coupon-item.coupon-type4 .header-info{background-position:-315px -340px}
.coupon-item.coupon-have .info,.coupon-item.coupon-have .tit,.coupon-item.coupon-have .tit .txt-num,.coupon-item.coupon-have .tit .txt-unit,.coupon-item.coupon-have .txt,.coupon-item.coupon-have .txt2{color:#7c756f}
.coupon-item.coupon-have .header-info{background-position:left -490px}
.coupon-item.coupon-have .btn-down{display:none}
.coupon-item.coupon-have .num-residue{background-color:#37322c}
.coupon-item.coupon-have .num-residue:after{border-top-color:#37322c}
.coupon-item.coupon-have .num-coupon{background-color:#9b6b3d}
.coupon-item2 .header-info{width:136px;padding:0 12px 0 164px;background-position:-315px -490px}
.coupon-item2 .header-info .tit{height:51px;padding-top:24px}
.coupon-item2 .header-info .txt-unit{font-size:30px}
.coupon-item2 .tit-s .txt-unit{font-size:25px;vertical-align:top}
.coupon-item2 .header-info .txt2{margin-top:7px;font-size:14px}
.coupon-item2 .header-info .wrap-thumb{overflow:hidden;position:absolute;left:12px;top:10px;width:128px;height:128px}
.s-coupon-item{display:inline-block;width:127px;height:90px;padding:0 33px 0 17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_event.png) no-repeat left -800px;text-align:left}
.s-coupon-item.coupon-type2{background-position:-180px -800px}
.s-coupon-item .tit{display:block;padding:5px 0 0;font-size:24px;color:#604d37}
.s-coupon-item .tit .txt-num{font-family:NerisBlack;font-weight:700;font-size:25px;color:#604d37;letter-spacing:-2px}
.s-coupon-item .tit .txt-unit{font-weight:700;font-size:14px;color:#604d37;letter-spacing:-2px}
.s-coupon-item .txt{overflow:hidden;max-height:33px;padding:8px 10px 0 0;font-size:12px;line-height:1.4;color:#604d37;word-break:keep-all;word-wrap:break-word}
.s-coupon-lpoint{display:inline-block;width:122px;height:90px;padding:0 33px 0 22px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_event.png) no-repeat -360px -800px;text-align:left}
.s-coupon-lpoint .tit{display:block;overflow:hidden;height:41px;white-space:nowrap;text-indent:100%}
.s-coupon-lpoint .txt{font-size:15px;color:#604d37}
.s-coupon-lpoint .txt .txt-num{font-family:NerisBlack;font-weight:700;font-size:26px;color:#604d37}
.s-coupon-lpoint .txt .txt-unit{margin-right:7px;font-family:NerisSemiBold;font-weight:400;font-size:24px;color:#604d37}
.tag-event-type{position:absolute;left:0;top:0;width:54px;height:36px;padding:0;line-height:38px;color:#fff;background-color:#ec8529}
.tag-event-type:after{content:'';position:absolute;left:0;top:100%;width:0;height:0;border:27px solid transparent;border-top-width:0;border-bottom-width:8px;border-left-color:#ec8529;border-right-color:#ec8529}
.tag-event-type.tag-type2{background-color:#e75348}
.tag-event-type.tag-type2:after{border-left-color:#e75348;border-right-color:#e75348}
.tag-event-type.tag-type3{background-color:#16adbf}
.tag-event-type.tag-type3:after{border-left-color:#16adbf;border-right-color:#16adbf}
.tag-event-type.tag-type4{background-color:#655dce}
.tag-event-type.tag-type4:after{border-left-color:#655dce;border-right-color:#655dce}
.nav-depth .menu-depth1>.depth2{display:none}
.nav-depth .menu-depth1.on>.depth2{display:block}
.list-filter{-webkit-box-shadow:0 1px 1px 0 #ebebeb;box-shadow:0 1px 1px 0 #ebebeb}
.list-filter .item-filter{float:left;height:30px;margin:0 -1px 0 0;padding:0 13px;border:1px solid #bbb;color:#666;background-color:#fff}
.list-filter .item-filter:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.list-filter .item-filter:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
.list-filter .item-filter.active{position:relative;z-index:0;border-color:#24221f;color:#333}
dl.info-bul{color:#333}
dl.info-bul>.info-tit{float:left}
dl.info-bul>.info-tit:before{content:'';display:inline-block;width:3px;height:3px;margin:8px 10px 0 0;border-radius:50%;background-color:#24221f;vertical-align:top}
dl.info-bul>.info-tit:after{content:':';margin:0 3px}
dl.info-bul>.info-txt{float:none}
.ico-bul{padding-left:11px;color:#666}
.ico-bul:before{content:'';display:inline-block;width:3px;height:3px;margin:7px 10px 0 -11px;border-radius:50%;background-color:#24221f;vertical-align:top}
.info-hits-wish{position:absolute;left:0;bottom:0;width:100%;height:42px;padding-top:0;border-top:1px solid #e2e2e2}
.info-hits-wish>.ico-hits,.info-hits-wish>.ico-wish{overflow:hidden;float:left;margin:15px 5px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -40px -250px;white-space:nowrap;text-indent:100%}
.info-hits-wish>.ico-hits{width:16px;height:11px;margin-left:29px}
.info-hits-wish>.ico-wish{width:14px;height:11px;background-position:-40px -265px}
.info-hits-wish>.num{overflow:hidden;float:left;width:56px;margin-top:13px;font-size:12px;color:#333;text-overflow:ellipsis;white-space:nowrap}
.no-data-result{display:table-cell;background-color:#fff;text-align:center;vertical-align:middle}
.no-data-result:before{content:'';display:block;width:110px;height:110px;margin:0 auto 17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -576px top}
.no-data-result .txt{font-size:16px;color:#111}
.no-data-result .txt2{margin-top:7px;line-height:1.6;color:#666}
.no-data-result-basket .txt{margin-bottom:10px}
.guide-result{display:table-cell;width:1030px;text-align:center;vertical-align:middle}
.guide-result .txt-message{display:block;margin-bottom:15px;padding:0 0 9px;font-weight:400;font-size:38px;color:#111;background:url(//simage.lottemart.com/v3/images/layout/bg_result_message.gif) no-repeat center bottom;text-transform:uppercase}
.guide-result .txt-message:after,.guide-result .txt-message:before{content:'';display:inline-block;width:30px;height:22px;margin:2px 18px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -175px -190px;vertical-align:top}
.guide-result .txt-message:after{margin-right:0;margin-left:18px;background-position:-210px -190px}
.guide-result .txt{font-size:18px;line-height:1.6;color:#666}
.guide-result .txt-point{font-weight:inherit}
.guide-result .wrap-btn{display:inline-block;margin-top:34px;vertical-align:top}
.guide-result .wrap-btn [class^=btn-]{float:left;width:220px;padding:0;font-weight:700;font-size:18px;height:60px;margin:0 5px}
.box-guide-result{height:534px;border:none;background-color:#fff}
.box-guide-result .txt{min-height:56px}
.box-guide-error{height:534px;border:none;background-color:#fff}
.box-guide-error .txt-message{font-family:NerisLight;font-size:46px}
.box-guide-error .txt{min-height:56px}
.box-gray{margin-top:20px;padding:10px 20px;background-color:#eee;border:1px solid #bbb;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1);color:#333;font-size:15px;font-weight:400}
.ico-guide-vi:before{content:'';display:inline-block;width:18px;height:16px;margin:1px 8px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -470px -320px;vertical-align:top}
.ico-security-vi:before{content:'';display:inline-block;width:18px;height:20px;margin:-3px 8px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -450px -320px;vertical-align:top}
.ico-noti-vi:before{content:'';display:inline-block;width:16px;height:16px;margin:0 5px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -758px -79px;vertical-align:top}
.btn-guide{width:20px;height:20px;padding:0;border:none;font-weight:700;font-size:15px;line-height:22px;color:#fff;background:#9a9a9a;vertical-align:top}
.process-order{display:table;table-layout:fixed;overflow:hidden;width:1026px;margin-bottom:40px;border:2px solid #24221f}
.process-order li{display:table-cell;padding:0 0 0 21px;border-left:1px solid #bbb;color:#999;background-color:#fff}
.process-order li:first-child{border-left:none}
.process-order .txt{position:relative;width:100%;height:48px;padding:18px 0 0;font-size:22px;line-height:1.5}
.process-order .txt:before{content:'';position:absolute;right:-9px;top:50%;z-index:1;width:9px;height:15px;margin-top:-7px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -396px -179px}
.process-order .num{display:inline-block;margin:0 2px 0 0;font-family:'Gotham Book';font-size:26px;line-height:1.15;vertical-align:top}
.process-order .active{border-color:#24221f;color:#fff;background-color:#24221f}
.process-order .active .txt:before{background-position:-377px -179px}
.process-order .active+li{border-color:#24221f}
.process-order .prev-order{overflow:hidden}
.ui-datepicker{display:none;width:220px;border:2px solid #24221f;background-color:#fff}
.ui-datepicker a:focus{outline:thin dotted #79abfe;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ui-datepicker-header{overflow:hidden;height:38px;line-height:38px;color:#fff;background-color:#24221f}
.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:0;width:38px;height:38px;cursor:pointer}
.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{display:block;overflow:hidden;width:8px;height:14px;margin:12px auto 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat;white-space:nowrap;text-indent:100%}
.ui-datepicker-prev{left:0}
.ui-datepicker-prev .ui-icon{background-position:-10px -225px}
.ui-datepicker-next{right:0}
.ui-datepicker-next .ui-icon{background-position:-20px -225px}
.ui-datepicker-title{font-size:20px;text-align:center}
.ui-datepicker-calendar{width:190px;margin:10px 15px 11px}
.ui-datepicker-calendar th{height:34px;border-bottom:1px solid #e2e2e2;vertical-align:middle}
.ui-datepicker-calendar td{color:#666;text-align:center}
.ui-datepicker-calendar tr:first-child td{padding-top:10px}
.ui-datepicker-calendar .ui-datepicker-week-end,.ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default{color:#9b6b3d}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child,.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child .ui-state-default{color:#ed1b24}
.ui-datepicker-calendar .ui-state-default{display:block;width:24px;height:24px;margin-bottom:4px;border-radius:2px;line-height:24px}
.ui-datepicker-today .ui-state-default{color:#fff;background:#24221f}
.ui-state-disabled .ui-state-default{opacity:.5}
input[disabled=disabled]~.ui-datepicker-trigger{pointer-events:none}
.select-type1{display:inline-block;position:relative;z-index:0;width:140px;height:30px}
.select-type1>label{display:block;position:absolute;left:0;top:0;right:0;z-index:-1;height:28px;padding:0 20px 0 14px;border:1px solid #bbb;font-size:13px;line-height:29px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select-type1>label:after{content:'';position:absolute;right:8px;top:50%;width:7px;height:4px;margin-top:-2px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat left -225px}
.select-type1>select{width:100%;height:100%;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select-type1 option{font-size:13px;color:#666}
.select-type1.active>label{border-color:#333;color:#111}
.select-type2{position:relative;width:140px;height:30px;cursor:pointer}
.select-type2.w-type1{width:350px}
.ui-selectmenu-button{display:block;position:absolute;left:0;top:0;right:0;z-index:0;width:100%!important;height:28px;border:1px solid #bbb;font-size:13px;line-height:31px;background-color:#fff}
.ui-icon-triangle-1-s{position:absolute;right:8px;top:50%;width:7px;height:4px;margin-top:-2px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat left -225px}
.ui-selectmenu-text{display:block;overflow:hidden;margin:0 20px 0 14px;text-overflow:ellipsis;white-space:nowrap}
.ui-corner-top{border-color:#333}
.ui-corner-top .ui-selectmenu-text{color:#666}
.ui-selectmenu-menu{display:none;position:absolute;left:0;top:0;z-index:3;background-color:#fff}
.ui-selectmenu-menu.ui-selectmenu-open{display:block}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;border:1px solid #333;border-top:none}
.ui-selectmenu-menu .ui-menu-item{min-height:22px;padding:4px 14px 2px;border-bottom:1px solid #e2e2e2;line-height:1.55;color:#666}
.ui-selectmenu-menu .ui-menu-item.ui-state-disabled{color:#ddd}
.ui-selectmenu-menu .ui-state-focus{color:#fff;background-color:#71695f}
.ui-selectmenu-disabled{border-color:#bbb;color:#666;background-color:#f5f5f5}
.ui-selectmenu-disabled .ui-icon-triangle-1-s{opacity:.4}
.select-type3{position:relative;width:199px;height:30px}
.select-type3 .ui-menu-item{padding:7px 5px 2px 35px;border:none}
.select-type3 .ui-menu-item:before{content:'-';display:inline-block;margin:0 3px 0 -10px}
.select-type3 .ui-selectmenu-menu{margin-top:-2px}
.ui-selectmenu-optgroup{height:23px;padding:5px 0 0 25px;border-top:1px solid #bbb;border-bottom:1px solid #e2e2e2;color:#111;background-color:#f9f9f9}
.ui-selectmenu-optgroup:before{content:'';display:inline-block;width:3px;height:3px;margin:8px 7px 0 -10px;border-radius:50%;background-color:#24221f;vertical-align:top}
.wrap-drop-down .target-options{display:none;z-index:10}
.wrap-drop-down.active{z-index:10}
.wrap-drop-down.active .target-options{display:block}
.input-type-del{position:relative;width:80%}
.input-type-del input{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.input-type-del .btn-del{position:absolute;top:50%;right:5px;height:18px;margin:-9px 0 0;font-size:0;line-height:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.popup-contents [class^=tbl-lst] thead th .check-data{margin-top:2px}
.popup-contents [class|=tbl] th,.popup-contents [class|=tbl] th label{font-weight:700}
.wrapper-category h1{margin-top:39px;font-size:26px;font-weight:700;line-height:1.2}
.wrapper-category h2{font-size:22px;font-weight:700;line-height:1.2;text-align:center}
.wrapper-category .depth2-type{margin-bottom:-31px}
.wrapper-category .detail-type{font-size:32px;margin:0}
.wrapper-category h2.detail-type{font-size:22px;text-align:left}
.wrapper-mymart h2{font-size:20px;line-height:1.2;font-weight:700}
.wrapper-mymart h2.login-tit{font-size:28px;line-height:1;font-weight:400;vertical-align:top}
.wrapper-mymart h2.login-tit img{vertical-align:top}
.wrapper-mymart h2.login-tit strong{font-weight:400;color:#ed1b24}
.wrapper-mymart h3{font-size:22px;line-height:1.2;font-weight:700}
.wrapper-mymart .wrap-subtitle{margin-top:50px}
.wrapper-mymart .wrap-lspace{margin-top:40px}
.wrapper-themesale h2{font-size:22px;font-weight:700;line-height:1.2}
h1.subtitle{font-size:28px;font-weight:700;line-height:1.2}
[class|=wrap-subtitle]{margin-top:57px;text-align:center}
[class|=wrap-subtitle] .subtitle{font-size:38px;font-weight:400}
[class|=wrap-subtitle] .desc{margin-top:2px;color:#333;font-size:16px}
[class|=wrap-subtitle] .subtext{background-color:#f5f5f5;padding:20px 0;margin-top:30px}
[class|=wrap-subtitle] .subtext ul{display:inline-block;margin:0 auto;font-size:14px;text-align:left}
.wrap-subtitle-type2 .subtitle{position:relative}
.wrap-subtitle-type2 .subtitle:after,.wrap-subtitle-type2 .subtitle:before{content:'';display:inline-block;width:29px;height:22px;margin-top:-3px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat;vertical-align:top}
.wrap-subtitle-type2 .subtitle:before{margin-right:18px;background-position:-176px -190px}
.wrap-subtitle-type2 .subtitle:after{margin-left:20px;background-position:-210px -190px}
.wrap-subtitle-type2 .desc{margin-top:14px;color:#666;font-size:18px;font-weight:700}
.wrap-subtitle-type2 .desc:before{content:'';display:block;width:50px;height:2px;margin:0 auto 17px auto;background:#24221f}
.wrap-subtitle-type2 .desc strong .txt-wbrown{font-weight:700}
.prod-sorting-area{overflow:hidden;border:2px solid #111;background:#fff}
.prod-sorting-area ul{width:1030px;margin-left:-1px}
.prod-sorting-area li{float:left;width:206px;height:47px}
.prod-sorting-area li a,.prod-sorting-area li span{overflow:hidden;display:table-cell;position:relative;width:178px;height:47px;margin:0;padding:0 20px 0 8px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-weight:700;line-height:1.2;letter-spacing:-.025em;vertical-align:middle}
.prod-sorting-area li a:focus,.prod-sorting-area li a:hover,.prod-sorting-area li.selected a{height:48px;background-color:#a67b52;border:0;color:#fff}
.prod-sorting-area li a:focus:before,.prod-sorting-area li a:hover:before,.prod-sorting-area li.selected a:before{content:'';position:absolute;top:17px;right:8px;width:12px;height:12px;background-position:-76px -230px}
.prod-hilight{position:relative;width:100%;margin-top:16px}
.prod-hilight .flt-left{width:770px}
.prod-hilight .flt-right{width:250px}
.prod-hilight .hilight-tab{border-bottom:2px solid #24221f}
.prod-hilight .hilight-tab a{display:block;overflow:hidden;position:relative;float:left;width:308px;min-height:39px;padding:19px 0 0 77px;border-width:0;background-color:#8b857f;color:#ddd4cd;font-size:20px;font-weight:400;line-height:1.2;text-align:left}
.prod-hilight .hilight-tab a:before{content:'';display:block;position:absolute;top:13px;left:10px;z-index:2;width:57px;height:57px;background-position:-169px -230px}
.prod-hilight .hilight-tab a:hover{overflow:visible;width:304px;min-height:39px;margin-left:-2px;padding:17px 0 0 79px;border:2px solid #24221f;border-width:2px 2px 0 2px;background:#fff;color:#111}
.prod-hilight .hilight-tab a:hover:before{background-position:-303px -230px}
.prod-hilight .hilight-tab a.active{overflow:visible;width:304px;min-height:39px;padding-top:17px;border:2px solid #24221f;border-bottom:0;background:#fff;color:#111}
.prod-hilight .hilight-tab a.active:hover{width:304px;margin:0;padding-left:77px;border-width:2px 2px 0 2px}
.prod-hilight .hilight-tab a.active:before{background-position:-303px -230px}
.prod-hilight .hilight-tab a.active:after,.prod-hilight .hilight-tab a:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;height:4px;background-color:#fff}
.prod-hilight .hilight-tab a:first-child:before{background-position:-102px -230px}
.prod-hilight .hilight-tab a:first-child:hover{width:304px;border-width:2px 0 0 2px;margin-left:0}
.prod-hilight .hilight-tab a:first-child:hover:before{background-position:-236px -230px}
.prod-hilight .hilight-tab a.active:first-child:before{background-position:-236px -230px}
.prod-hilight .hilight-tab a.active:first-child:hover{border-width:2px 2px 0 2px}
.prod-hilight .wrap-tab-cont{overflow:hidden;width:770px;height:440px}
.wrap-prod-item{position:relative;padding:10px 0 50px 405px;background:#fff}
.wrap-prod-item .product-article,.wrap-prod-item article{position:relative;width:347px;min-height:355px;margin-top:40px;border-left:1px solid #e2e2e2;text-align:center}
.wrap-prod-item .product-article:first-child,.wrap-prod-item article:first-child{position:absolute;top:50px;left:37px;margin:0;border-left:0}
.wrap-prod-item .product-article:after,.wrap-prod-item article:after{content:'';display:block;clear:both}
.product-article .thumb-link a{position:relative;display:block}
.product-article.active .wrap-thumb a:after,.product-article.hover .wrap-thumb a:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(//simage.lottemart.com/v3/images/layout/bg_prod_link.png) repeat}
.product-article .prod-link a{margin-top:-19px}
.wrap-prod-item .wrap-thumb{position:relative;width:220px;height:220px;margin:0 auto}
.wrap-prod-item .wrap-info{width:220px;margin:12px auto 0 auto}
.wrap-prod-item .prod-name{overflow:hidden;width:220px;max-height:35px;margin:0 auto;font-size:14px;line-height:1.3}
.wrap-prod-item .prod-price{margin:3px 0 0 0;color:#999;font-size:13px}
.wrap-prod-item .prod-price .price-strike-type2{margin-left:4px}
.wrap-prod-item .prod-price .won{font-size:13px;font-family:NanumBarunGothic}
.wrap-prod-item .price-max{margin-top:10px;font-size:16px;line-height:1.2;letter-spacing:-.05em}
.wrap-prod-item .price-max .num-n{margin-left:4px;font-size:22px}
.wrap-prod-item .price-max button{position:relative;z-index:0;display:inline-block;width:15px;height:15px;margin-left:3px;border:1px solid #bbb;border-radius:2px;font:0/0 a}
.wrap-prod-item .price-max button:before{content:'';display:block;position:absolute;top:5px;left:3px;width:7px;height:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -50px -23px}
.wrap-prod-item .price-max button.active:before{top:4px;background-position:-50px -18px}
.wrap-prod-item .prod-bene{position:absolute;bottom:0;width:155px}
.wrap-prod-item .price-max .layerpop-target{left:305px!important}
.wrap-prod-item .price-max .layerpop-target .flt-right{width:auto}
.product-article.checked .compare-check{visibility:visible}
.prod-link{position:absolute;top:50%;left:0;z-index:2;font-size:0;line-height:0;text-align:center;width:100%;height:0}
.wrap-thumb .prod-link{visibility:hidden}
.wrap-thumb .prod-link.active{visibility:visible}
.product-article.active .prod-link,.product-article.hover .prod-link{visibility:visible}
.prod-link .basket,.prod-link .blank,.prod-link .dibs{display:inline-block;width:38px;height:38px;margin:0 3px}
.prod-link .basket:before,.prod-link .blank:before,.prod-link .dibs:before{content:'';display:block;width:38px;height:38px}
.prod-link .dibs:before{background-position:-52px -292px}
.prod-link .blank:before{background-position:-100px -292px}
.prod-link .basket:before{background-position:-148px -292px}
.prod-link .dibs:hover:before{background-position:-196px -292px}
.prod-link .blank:hover:before{background-position:-244px -292px}
.prod-link .basket:hover:before{background-position:-292px -292px}
.prod-link .dibs.active:before,.prod-link .dibs.current:before{background-position:-196px -292px}
.hotcok-area{position:relative;height:500px;background:url(//simage.lottemart.com/v3/images/layout/bg_hotcok.jpg) no-repeat}
.hotcok-area img{vertical-align:top}
.hotcok-area h2{height:42px;margin:0;padding-top:16px;text-align:center}
.hotcok-area h4{height:42px;margin:0;padding-top:16px;text-align:center}
.hotcok-area .wrap-info{position:relative;min-height:192px;text-align:center}
.hotcok-area .wrap-info:after{content:'';display:block;position:absolute;bottom:-12px;left:50%;width:22px;height:12px;margin-left:-11px;background-position:-370px -230px}
.hotcok-area .prod-name{width:200px;margin:0 auto 11px auto;padding:10px 0;border:1px solid #24221f;border-width:2px 0 1px 0;font-size:20px;line-height:1.3}
.hotcok-area .prod-name strong{max-height:49px;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.hotcok-area .prod-price{margin-bottom:-5px}
.hotcok-area .price-strike-type2,.hotcok-area .prod-price{color:#fff}
.hotcok-area .prod-price .title{margin-right:5px;font-size:13px}
.hotcok-area .price-strike-type1 span:after,.hotcok-area .price-strike-type2 span:after{background-color:#fff}
.hotcok-area .price-strike-type1 i,.hotcok-area .price-strike-type2 i{background-position:-121px -20px}
.hotcok-area .price-strike-type1 span.won,.hotcok-area .price-strike-type2 span.won{font-family:NanumBarunGothic;font-size:13px}
.hotcok-area .price-max{font-size:26px}
.hotcok-area .price-max .title{font-size:16px}
.hotcok-area .price-max .num-n strong{font-family:NerisSemiBold}
.hotcok-area .price-max .won{margin-left:-3px;font-size:16px}
.hotcok-area .count{margin-top:7px}
.hotcok-area .count .num-n{display:inline-block;margin-right:2px;padding:3px 15px 0 14px;border:1px solid #24221f}
.hotcok-area .wrap-name{position:relative;min-height:70px;margin-top:20px;padding:9px 0 38px 0;border-top:2px solid #24221f;border-bottom:1px solid #746550;text-align:center}
.hotcok-area .wrap-name:after{content:'';display:block;position:absolute;bottom:0;left:50%;width:36px;height:25px;margin-left:-18px;background-position:-471px -230px}
.hotcok-area .wrap-name h2{font-size:20px}
.hotcok-area .wrap-name .desc{margin-top:7px;color:#fff}
.hotcok-area .cooked-info{margin-top:10px;text-align:center}
.hotcok-area .level,.hotcok-area .time{display:inline-block;position:relative;margin:0 18px;padding-top:28px;color:#fff;line-height:1.2;letter-spacing:-.01em;text-align:center}
.hotcok-area .level:before{content:'';display:block;position:absolute;top:1px;left:50%;width:26px;height:22px;margin-left:-13px;background-position:-402px -230px}
.hotcok-area .time:before{content:'';display:block;position:absolute;top:0;left:50%;width:23px;height:26px;margin-left:-12px;background-position:-438px -230px}
.recomd-promot{margin-top:29px}
.recomd-promot .tit-h{display:inline-block;margin-bottom:11px;vertical-align:top}
.recomd-promot .descri{display:inline-block;height:12px;margin:10px 0 0 10px;padding-left:10px;border-left:1px solid #bbb;color:#666;font-size:13px;line-height:13px;vertical-align:top}
.wrap-recomd-plan{position:relative;background:#fff}
.wrap-recomd-plan img{vertical-align:top}
.wrap-recomd-plan .plan-list .product-article,.wrap-recomd-plan .plan-list article{border:0}
.wrap-recomd-plan .plan-list .product-article:before,.wrap-recomd-plan .plan-list article:before{content:'';display:block;position:absolute;top:25px;left:0;width:1px;height:318px;background:#e2e2e2}
.wrap-recomd-plan .plan-list .product-article:first-child:before,.wrap-recomd-plan .plan-list article:first-child:before{display:none}
.wrap-recomd-plan .plan-list .link-area{padding:22px 21px 0 21px}
.wrap-recomd-plan .bx-wrapper{position:absolute;top:0;right:0;width:515px!important}
.wrap-recomd-plan .bx-controls-direction a{width:11px;height:20px;top:363px;margin:0}
.wrap-recomd-plan .bx-controls-direction a:after{content:'';position:absolute;width:11px;height:20px}
.wrap-recomd-plan .bx-controls-direction .bx-prev{left:22px}
.wrap-recomd-plan .bx-controls-direction .bx-prev:after{left:0;background-position:-718px -231px}
.wrap-recomd-plan .bx-controls-direction .bx-next{right:22px}
.wrap-recomd-plan .bx-controls-direction .bx-next:after{right:0;background-position:-739px -231px}
.wrap-recomd-plan .bx-pager{position:absolute;top:367px;left:0;width:100%;height:12px;text-align:center}
.wrap-recomd-plan .bx-pager .bx-pager-item{width:12px;height:12px;margin:0 3px 0}
.wrap-recomd-plan .bx-pager .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;margin:0 0 0;border:2px solid #44413a;border-radius:50%;background-color:#fff;white-space:nowrap;text-indent:100%}
.wrap-recomd-plan .bx-pager .bx-pager-link.active{width:12px;height:12px;border:0;background-color:#44413a}
.prod-list{position:relative;border:1px solid #e2e2e2;border-top:0}
.prod-list img{vertical-align:top}
.prod-list .product-article,.prod-list article{position:relative;float:left;width:209px;min-height:385px;margin-right:-1px;margin-bottom:-1px;padding:0 24px 0 24px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.prod-list .product-article+.product-article+.product-article+.product-article+.product-article,.prod-list article+article+article+article+article{padding-top:24px}
.prod-list .banner-type{overflow:hidden;width:257px;height:385px;padding:0}
.prod-list .banner-type a{display:block;position:absolute;top:0;left:0}
.prod-list .banner-type img{vertical-align:top}
.prod-list .wrap-thumb{position:relative;width:208px;height:208px;margin:0 auto}
.prod-list .wrap-thumb .thumb{width:100%;height:100%}
[class*=prod] .wrap-tag{position:absolute;top:0;left:0;width:66px;white-space:normal}
.wrapper-hotcok .wrap-tag{left:10px;width:124px}
[class*=prod] .wrap-band{position:absolute;top:0;right:0;width:52px;white-space:normal}
.wrapper-hotcok .wrap-band{right:20px;width:68px}
[class*=prod] [class*=icon]{margin-bottom:5px}
.wrapper-hotcok [class*=prod] [class*=icon]{margin-bottom:10px}
[class*=prod] .wrap-tag [class*=discount],[class*=prod] .wrap-tag [class*=type],[class*=prod] .wrap-tag [class*=won]{margin-left:-10px}
[class*=prod] .wrap-tag [class*=bundle],[class*=prod] .wrap-tag [class*=type10],[class*=prod] .wrap-tag [class*=type11],[class*=prod] .wrap-tag [class*=type13],[class*=prod] .wrap-tag [class*=type1],[class*=prod] .wrap-tag [class*=type2],[class*=prod] .wrap-tag [class*=type3],[class*=prod] .wrap-tag [class*=type5],[class*=prod] .wrap-tag [class*=type7]{margin-left:0}
[class*=prod] .wrap-tag [class*=type17]{margin-left:-10px}
.prod-list .wrap-info{margin-top:8px;font-size:14px;letter-spacing:-.025em;text-align:center}
.prod-list .prod-name{overflow:hidden;height:35px;margin:0;font-size:14px;line-height:1.3}
.prod-list .prod-price{margin:3px 0 -28px 0;color:#747474;font-size:13px;white-space:nowrap}
.prod-list .prod-price .price-strike-type2{margin-left:4px;font-size:10px}
.prod-list .prod-price .price-strike-type2 span{font-size:16px}
.prod-list .prod-price.prod-price .won{font-size:13px;font-family:NanumBarunGothic}
.prod-list .price-max{margin-top:25px;font-size:16px;line-height:1.2;letter-spacing:-.05em;white-space:nowrap}
.prod-list .price-max button{position:relative;z-index:0;display:inline-block;width:15px;height:15px;margin-left:5px;border:1px solid #bbb;border-radius:2px;font:0/0 a}
.prod-list .price-max button:after{content:'';display:inline-block;position:absolute;top:50%;left:3px;width:7px;height:4px;margin-top:-2px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -50px -23px;zoom:1}
.prod-list .price-max button.active:before{top:4px;background-position:-50px -18px}
.prod-list .price-max .num-n{margin-left:4px;font-size:22px}
.prod-list .price-max [class|=layerpop][class*=type2]{width:210px;top:auto!important;left:309px!important;bottom:0}
.wrapper-hotcok .keyprod-area .wrap-band{top:2px}
.wrap-prod-linetype-col2 .prod-list .price-max [class|=layerpop][class*=type2],.wrap-prod-linetype-complex .prod-list [class|=layerpop][class*=type2]{left:436px!important}
.wrap-prod-linetype-col3 .prod-list .price-max [class|=layerpop][class*=type2],.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article [class|=layerpop][class*=type2],.wrap-prod-linetype-complex .prod-list article+article+article [class|=layerpop][class*=type2]{left:348px!important}
.prod-list .prod-bene{position:absolute;width:208px;bottom:84px}
.prod-list .compare-check{visibility:hidden;overflow:hidden;position:absolute;top:0;right:24px;z-index:3;width:20px;height:20px}
.prod-list .product-article+.product-article+.product-article+.product-article+.product-article .compare-check,.prod-list article+article+article+article+article .compare-check{top:24px}
.prod-list .compare-check .check-data-type1{margin:0}
.prod-list .compare-check label{font:0/0 a}
.prod-list .prod-option{visibility:hidden;position:absolute;top:1px;right:24px;width:28px;z-index:3;background:#f5f5f5}
.prod-list .product-article.active .compare-check,.prod-list .product-article.active .prod-option,.prod-list .product-article.hover .compare-check,.prod-list .product-article.hover .prod-option{visibility:visible}
.prod-list .product-article+.product-article+.product-article+.product-article+.product-article .prod-option,.prod-list article+article+article+article+article .prod-option{top:24px}
.prod-list .prod-option .layerpop-trigger2{display:inline-block;min-width:28px;padding:1px 0;border:1px solid #bbb;background:#f5f5f5;color:#666;font-size:12px}
.prod-list [class|=layerpop][class*=toast]:not([class*=type1]){top:-128px!important;z-index:201}
.prod-list .prod-option [class|=layerpop][class*=toast]{top:30px!important;left:-70px!important}
.prod-list .prod-option [class|=layerpop][class*=toast] .container:after{top:-8px;left:auto;right:10px;bottom:auto;background-position:-210px -21px}
.prod-list .wrap-spinner{position:absolute;width:208px;bottom:24px;white-space:nowrap}
.prod-list .set-spinner-type2{width:59px;margin-right:3px;padding:0 38px}
.prod-list .btn-basket,.prod-list .set-spinner-type2{vertical-align:top}
.prod-list .set-spinner-type2 input{height:38px;line-height:38px}
.prod-list .set-spinner-type2 .sp-minus,.prod-list .set-spinner-type2 .sp-plus{width:38px;height:38px}
.prod-list .set-spinner-type2 .ico-plus{top:14px!important;right:14px!important}
.prod-list .set-spinner-type2 .ico-minus{top:18px!important;right:14px!important}
[class|=wrap-prod-linetype] .wrap-prod-list{position:relative;overflow:visible}
[class|=wrap-prod-linetype] .prod-list{margin:0;background:0 0}
[class|=wrap-prod-linetype] .prod-list .product-article,[class|=wrap-prod-linetype] .prod-list article{margin:0 -1px -1px 0;padding:24px;padding-bottom:0;height:361px;border:1px solid #e2e2e2;border-left:0}
[class|=wrap-prod-linetype] .prod-list .compare-check{top:24px}
[class|=wrap-prod-linetype] .prod-list .prod-option{top:24px}
[class|=wrap-prod-linetype] .prod-bene{bottom:85px}
[class|=wrap-prod-linetype] .wrap-spinner{bottom:24px}
.wrap-prod-linetype-col2 .prod-list .product-article,.wrap-prod-linetype-col2 .prod-list article{width:466px;height:641px;margin:0 -1px -1px 0;padding:24px;padding-bottom:0;border:1px solid #e2e2e2;border-left:0}
.wrap-prod-linetype-col2 .prod-list .wrap-thumb{width:464px;height:464px}
.wrap-prod-linetype-col2 .prod-bene{width:464px}
.wrap-prod-linetype-col2 .wrap-spinner{width:464px}
.wrap-prod-linetype-col3 .prod-list,.wrap-prod-linetype-complex .prod-list{margin-left:-1px}
.wrap-prod-linetype-col3 .prod-list .product-article,.wrap-prod-linetype-col3 .prod-list article{margin:0 -1px -1px 0;padding:24px 61px 0 61px;width:221px;height:397px;border:1px solid #e2e2e2;border-left:0}
.wrap-prod-linetype-col3 .prod-list .compare-check,.wrap-prod-linetype-col3 .prod-list .prod-option{top:24px;right:61px}
.wrap-prod-linetype-col3 .prod-list .wrap-thumb{width:220px;height:220px}
.wrap-prod-linetype-complex .prod-list .product-article,.wrap-prod-linetype-complex .prod-list article{width:466px;height:641px;margin:0 -1px -1px 0;padding:24px;padding-bottom:0;border:1px solid #e2e2e2;border-left:0}
.wrap-prod-linetype-complex .prod-list .product-article:first-child,.wrap-prod-linetype-complex .prod-list article:first-child{width:466px!important}
.wrap-prod-linetype-complex .prod-list .wrap-thumb{width:464px;height:464px}
.wrap-prod-linetype-complex .prod-list .compare-check{top:24px;right:24px}
.wrap-prod-linetype-complex .prod-list .prod-bene{width:464px}
.wrap-prod-linetype-complex .prod-list .wrap-spinner{width:464px}
.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article,.wrap-prod-linetype-complex .prod-list article+article+article{padding:24px 61px 0 61px;width:221px;height:397px}
.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article .wrap-thumb,.wrap-prod-linetype-complex .prod-list article+article+article .wrap-thumb{width:220px;height:220px}
.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article .compare-check,.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article .prod-option,.wrap-prod-linetype-complex .prod-list article+article+article .compare-check,.wrap-prod-linetype-complex .prod-list article+article+article .prod-option{top:24px;right:61px}
.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article .prod-bene,.wrap-prod-linetype-complex .prod-list .product-article+.product-article+.product-article .wrap-spinner,.wrap-prod-linetype-complex .prod-list article+article+article .prod-bene,.wrap-prod-linetype-complex .prod-list article+article+article .wrap-spinner{width:220px}
.wrapper-mymart .prod-list-type2 td .category-unroll+.txt-red{margin-top:4px}
.wrap-prod-list-lspace{padding:0 24px;border:1px solid #e2e2e2;border-width:0 1px}
.prod-list-type2{width:100%}
.prod-list-type2 th{padding:12px 0 11px 0;border-top:1px solid #24221f;border-bottom:1px solid #bbb;background:#f9f9f9;font-size:15px;font-weight:700;line-height:1.2}
.prod-list-type2 td{padding:30px 0;border-bottom:1px solid #e2e2e2;text-align:center;vertical-align:middle}
.prod-list-type2 td .category-unroll{margin-left:4px;margin-bottom:3px}
.prod-list-type2 .product-article,.prod-list-type2 article{position:relative;max-width:410px;padding-left:60px}
.prod-list-type2 [class|=a-left]{text-align:left}
.prod-list-type2 .a-left-type2{padding-left:20px}
.prod-list-type2 .a-left-type2 .product-article,.prod-list-type2 .a-left-type2 article{padding-left:0}
.prod-list-type2 .a-left-type2 .ecoupon-box{margin:10px 0 0 100px;padding:14px 18px;border:1px solid #e6e6e6;background-color:#f6f6f6;border-width:1px}
.prod-list-type2 .a-left-type2 .ecoupon-box .bul-circle-lines{margin:6px 0 0 10px}
.prod-list-type2 .a-left-type2 .ecoupon-box .bul-circle-lines li{margin-top:0;font-size:13px;color:#333}
.wrap-ecoupon-pop .bul-circle{margin:-15px 0 24px;font-size:13px;color:#666}
.wrap-ecoupon-pop .bul-circle li{margin-top:3px}
.wrap-ecoupon-pop .tbl-lst table{margin-bottom:0}
.wrap-ecoupon-pop .set-complex-align{margin:10px 0 35px}
.wrap-ecoupon-pop .ecoupon-lists{text-align:left}
.wrap-ecoupon-pop .ecoupon-lists .title{font-size:13px;color:#333}
.wrap-ecoupon-pop .ecoupon-lists .bul-circle{margin:0}
.wrap-ecoupon-pop .ecoupon-lists .bul-circle li{margin-top:0;margin-left:8px}
.wrap-ecoupon-pop .vatop{vertical-align:top}
.prod-list-type2 .a-right{text-align:right}
.prod-list-type2 .compare-check{position:absolute;top:30px;left:20px}
.prod-list-type2 .compare-check label{font:0/0 a}
.prod-list-type2 .prod-option{position:absolute;top:28px;left:0;width:28px}
.prod-list-type2 .prod-option .layerpop-trigger2{display:inline-block;position:static;z-index:1;min-width:28px;padding:1px 0;border:1px solid #bbb;background:#f5f5f5;color:#666;font-size:12px}
.prod-list-type2 .prod-option-type02{margin-top:5px;left:0;width:28px;display:inline-block;position:static;z-index:1;min-width:28px;padding:1px 0;border:1px solid #bbb;background:#f5f5f5;color:#666;font-size:12px;text-align:center}
.prod-list-type2 .prod-unsold{position:absolute;top:0;left:0}
.prod-list-type2 .prod-unsold img{width:100%;height:100%}
.prod-list-type2 .wrap-thumb{position:relative;float:left;width:80px;height:80px}
.prod-list-type2 .wrap-thumb .thumb{width:100%;height:100%}
.prod-list-type2 .wrap-info{float:left;max-width:278px;margin-left:20px;color:#666;font-size:13px}
.prod-list-type2 .sect-minimum{min-height:92px}
.prod-list-type2 .prod-name{overflow:hidden;max-height:37px;margin:-2px 0 0 0;color:#111;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0}
.prod-list-type2 .prod-item-notice{margin-top:4px}
.prod-list-type2 .prod-item-talk{position:relative;min-height:17px;margin-top:11px}
.prod-list-type2 .prod-item-talk:before{content:'';display:block;width:87px;height:17px;margin-bottom:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -146px -108px}
.prod-list-type2 .prod-bene{margin-top:11px}
.prod-list-type2 .prod-bene i,.prod-list-type2 .prod-bene span{margin:0 0 2px}
.prod-list-type2 .prod-def{display:inline-block;width:60px}
.prod-list-type2 .wrap-tag-delivery i,.prod-list-type2 .wrap-tag-delivery span{margin-bottom:4px}
.prod-list-type2 .set-btn-incell button{margin-bottom:4px}
.prod-list-type2 .prod-price{color:#999}
.prod-list-type2 .price-max,.prod-list-type2 .prod-price{font-size:13px}
.prod-list-type2 .prod-price .won{font-size:13px;font-family:NanumBarunGothic}
.prod-list-type2 .price-strike-type2{font-size:16px}
.prod-list-type2 .num-n{font-size:20px}
.prod-list-type2 .price-max button{position:relative;z-index:0;display:inline-block;width:15px;height:15px;margin-left:2px;border:1px solid #bbb;border-radius:2px;font:0/0 a}
.prod-list-type2 .price-max button:before{content:'';display:block;position:absolute;top:5px;left:3px;width:7px;height:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -50px -23px}
.prod-list-type2 .price-max button.active:before{top:4px;background-position:-50px -18px}
.prod-list-type2 tbody td:first-child{padding-top:35px;border-left:0}
.prod-list-type2 tbody td.borderleft{border-left:1px solid #e2e2e2}
.prod-list-type2 tbody td.blnone{border-left:0}
.prod-list-type2 .prod-com{margin-bottom:8px}
.prod-list-type2 .prod-item-detail{margin-top:20px}
.prod-list-type2 .link-code{display:inline-block;text-decoration:underline}
.prod-list-type2 .wrap-status{color:#666}
.prod-list-type2 .status,.prod-list-type2 .status-ready{display:block;font-size:15px}
.prod-list-type2 .status-ready{color:#666}
.prod-list-type2 .prod-item-condition{font-size:15px;font-weight:700}
.prod-list-type2 .txt-nowrap{margin:0 10px;color:#666;white-space:nowrap}
.prod-list-type2 .bul-circle li{position:relative}
.prod-list-type2 .bul-circle li .item-dis{position:absolute;top:0;right:23px}
.prod-list-type2 .bul-add{position:relative;padding:0 5px 0 15px;border:0}
.prod-list-type2 .bul-add:before{content:'';position:absolute;top:2px;left:0;width:8px;height:8px;background-position:-233px -114px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.prod-list-type2 .wrap-tag-delivery{text-align:center}
.prod-list-type2 .ecoupon-desc{border-top:0}
.prod-list-type3 .product-article,.prod-list-type3 article{position:relative;margin-top:25px}
.prod-list-type3 .product-article:after,.prod-list-type3 article:after{content:'';display:block;clear:both}
.prod-list-type3 .product-article:first-child,.prod-list-type3 article:first-child{margin:0}
.prod-list-type3 .wrap-thumb{position:relative;float:left;width:475px;height:375px;background:#fff}
.prod-list-type3 .wrap-thumb .thumb{display:block;width:375px;height:375px;margin:0 auto}
.prod-list-type3 .wrap-tag{position:absolute;top:0;left:0;width:104px}
.prod-list-type3 .wrap-delivery [class*=icon-band],.prod-list-type3 .wrap-tag [class*=icon-goods],.wrap-prod-item .wrap-delivery [class*=icon-band]{margin-bottom:8px}
.prod-list-type3 .wrap-tag [class*=bundle],.prod-list-type3 .wrap-tag [class*=type10],.prod-list-type3 .wrap-tag [class*=type11],.prod-list-type3 .wrap-tag [class*=type13],.prod-list-type3 .wrap-tag [class*=type14],.prod-list-type3 .wrap-tag [class*=type15],.prod-list-type3 .wrap-tag [class*=type9]{margin-left:8px}
.prod-list-type3 .wrap-delivery{position:absolute;top:10px;right:0;width:68px}
.prod-list-type3 .wrap-info{position:relative;float:left;width:425px;height:335px;padding:40px;padding-bottom:0;background:#efe9e1}
.prod-list-type3 .prod-item-talk{overflow:hidden;position:relative;width:318px;height:30px;padding-left:107px;color:#333;line-height:1.2}
.prod-list-type3 .prod-item-talk:before{content:'';display:block;position:absolute;top:0;left:0;width:87px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -146px -108px}
.prod-list-type3 .prod-name{position:relative;height:64px;margin-top:25px;padding-top:16px;font-size:26px;line-height:1.3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.prod-list-type3 .prod-name:before{position:absolute;top:0;left:0;content:'';display:block;width:60px;height:2px;background:#333}
.prod-list-type3 .price-max,.prod-list-type3 .prod-price{position:absolute;top:0;left:40px}
.prod-list-type3 .prod-price{top:171px;color:#555;font-size:16px}
.prod-list-type3 .price-strike-type1 span:after{background:#777}
.prod-list-type3 .price-strike-type1{color:#555}
.prod-list-type3 .prod-price .won{position:relative;top:-2px;padding-right:8px;font-family:NanumBarunGothic;font-size:14px}
.prod-list-type3 .prod-price .won:after{display:none}
.prod-list-type3 .price-max{top:198px;color:#111;font-size:22px}
.prod-list-type3 .price-max .title,.prod-list-type3 .prod-price .title{display:inline-block;width:110px}
.prod-list-type3 .price-max .num-n strong{color:#ed1b24;font-size:38px}
.prod-list-type3 .price-max .won{font-size:18px;line-height:2;vertical-align:bottom}
.prod-list-type3 .price-max button{position:relative;z-index:0;display:inline-block;width:15px;height:15px;margin-left:5px;border:1px solid #bbb;border-radius:2px;background-color:#fff;font:0/0 a}
.prod-list-type3 .price-max button:before{content:'';display:block;position:absolute;top:5px;left:3px;width:7px;height:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -50px -23px}
.prod-list-type3 .price-max button.active:before{top:4px;background-position:-50px -18px}
.prod-list-type3 .sales-area{position:absolute;bottom:0;width:425px;height:101px;padding-top:15px;border-top:1px solid #d4cfc7}
.prod-list-type3 .inner-area{position:relative}
.prod-list-type3 .count{font-size:14px}
.prod-list-type3 .count .num-n{overflow:hidden;display:inline-block;height:20px;padding:0 17px 0 16px;border:1px solid #24221f;line-height:22px;vertical-align:middle}
.prod-list-type3 .dis-condition{margin-top:10px}
.prod-list-type3 .dis-condition .num-n:before{content:'';display:inline-block;width:35px;height:19px;margin-right:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -324px -108px;vertical-align:top}
.prod-list-type3 .dis-condition .tag-discount-type1{margin-left:5px}
.prod-list-type3 .dis-condition .icon-tag-freeship{width:66px}
.prod-list-type3 .sales-area .btn-large-type1{position:absolute;top:0;right:0;height:60px;background:#fd5b45}
.prod-list-type3 .sales-area .btn-large-type3{background:#46413b}
.prod-list-type3 .prod-sorry,.prod-list-type3 .prod-sout{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(//simage.lottemart.com/v3/images/layout/bg_prod_flag.png) repeat}
.prod-list-type3 .prod-sorry img,.prod-list-type3 .prod-sout img{display:block;margin:6% auto 0 auto}
.prod-list-type3 .prod-sorry img{width:212px}
.prod-list-type3 .prod-sout img{width:223px}
.prod-list-type3 .prep{background:url(//simage.lottemart.com/v3/images/layout/img_soldout_500x500.png) 50% 50%/100% auto no-repeat;z-index:0}
.prod-list-type3 .prep .thumb{width:0;height:0}
.prod-list-type3 .layerpop-type3{margin-left:-184px!important}
.prod-list-type4{border-top:1px solid #24221f}
.prod-list-type4 .wrap-thumb{position:relative;float:left;width:80px;height:80px}
.prod-list-type4 .wrap-info{float:right;overflow:hidden;width:181px;color:#666;margin-left:5px;font-size:13px}
.prod-list-type4 .product-article,.prod-list-type4 article{position:relative;float:left;width:295px;height:135px;padding:0 10px;border-left:1px solid #e2e2e2}
.prod-list-type4 .list-frame>li{float:left;padding:30px 0;margin:0 0 -1px -1px;border-bottom:1px solid #e2e2e2}
.prod-list-type4 .list-frame>li:first-child .product-article,.prod-list-type4 .list-frame>li:first-child article,.prod-list-type4 .list-frame>li:first-child+li+li+li .product-article,.prod-list-type4 .list-frame>li:first-child+li+li+li article,.prod-list-type4 .list-frame>li:first-child+li+li+li+li+li+li .product-article,.prod-list-type4 .list-frame>li:first-child+li+li+li+li+li+li article{border-left:0}
.prod-list-type4 .prod-name{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;color:#111;font-weight:700}
.prod-list-type4 .prod-num{margin:20px 0 10px}
.prod-list-type4 .prod-price{float:right}
.prod-nofixe-del{position:absolute;width:80px;height:80px;top:0;left:0;z-index:1}
.prod-tem-sold{position:absolute;width:80px;height:80px;top:0;left:0;z-index:1}
.prod-skip{position:absolute;width:80px;height:80px;top:0;left:0;z-index:1}
.prod-list-type4 .option{display:inline-block;margin-top:8px}
.prod-list-type4 .check-data{float:left;margin-right:5px}
.prod-list-type4 .prod-bene{position:absolute;width:54px;top:90px;left:52px}
.prod-list-type4 .prod-bene i{margin-bottom:2px}
.wrap-hot-prod{margin-top:16px;padding-bottom:50px;background:#fff}
.wrap-hot-prod h2{position:relative;z-index:2;min-height:33px;padding-top:25px;border:2px solid #24221f;border-bottom:0;font-size:20px;font-weight:400;text-align:center}
.wrap-hot-prod h2 .time{display:block;position:absolute;top:-16px;left:50%;width:63px;height:38px;margin-left:-144px;padding-top:41px;background:url(//simage.lottemart.com/v3/images/layout/bg_time.png) no-repeat;color:#fff;font-size:18px;font-weight:700}
.wrap-hot-prod .prod-list{margin:0 auto;padding:50px 0 0 42px;border:0;background-color:#fff}
.wrap-hot-prod .prod-list .product-article,.wrap-hot-prod .prod-list article{width:315px;min-height:318px;padding:0;border:0;border-left:1px solid #e2e2e2}
.wrap-hot-prod .prod-list .product-article:first-child,.wrap-hot-prod .prod-list article:first-child{border:0}
.wrap-hot-prod .wrap-thumb{width:220px;height:220px}
.wrap-hot-prod .wrap-info{width:220px;margin:13px auto 0 auto}
.wrap-hot-prod .wrap-info .prod-bene{width:220px;bottom:0}
.wrap-hot-prod .bx-next,.wrap-hot-prod .bx-prev{margin-top:5px}
.wrap-hot-prod .bx-viewport .price-max .layerpop-trigger2~.layerpop-target{left:330px!important}
.wrap-check-inresult{position:relative;padding:0 24px 15px 24px;border:1px solid #e2e2e2;border-width:0 1px}
.wrap-check-inresult .check-inresult{min-width:480px}
.wrap-check-inresult .set-sort{position:absolute;top:-78px;right:0;font-size:0;line-height:0}
.wrap-check-inresult .set-sort .active{display:inline-block}
.wrap-check-inresult .set-complex-align{margin:0;z-index:2}
.wrap-check-inresult .delivery-type{margin:4px 0 0 10px}
.wrap-check-inresult .delivery-type li{float:left;margin-left:20px}
.wrap-check-inresult .delivery-type li:first-child{margin-left:0}
.wrap-check-data{margin-top:15px;padding:10px 0 25px 0;border-top:1px solid #bbb;border-bottom:1px solid #e2e2e2;background:#f5f5f5}
.wrap-check-data li{display:inline-block;min-width:112px;padding:15px 30px 0 0;vertical-align:top}
.wrap-check-data .check-data-type1{margin-right:5px}
.wrap-check-data label{color:#111}
.wrap-check-btntype{position:relative;width:980px;margin-bottom:30px;padding-bottom:20px;border-top:1px solid #24221f;border-bottom:1px solid #bbb;background:#f5f5f5}
.wrap-check-btntype dl{border-top:1px solid #bbb}
.wrap-check-btntype dl:first-child{border:0}
.wrap-check-btntype dd,.wrap-check-btntype dt{float:left}
.wrap-check-btntype dt{width:90px;padding:22px 0 0 20px;font-size:14px}
.wrap-check-btntype dd{width:870px}
.wrap-check-btntype dd .wrap-check-data{border:0;margin:0}
.wrap-check-btntype dd .wrap-check-data li{min-width:110px;padding:15px 30px 0 0}
.wrap-check-btntype .check-decision{margin-top:5px;text-align:center}
.wrap-tab-cont .check-data-type1.active{display:inline-block}
.wrap-prod-list-3depth .prod-list .product-article,.wrap-prod-list-3depth .prod-list article{border-top:1px solid #e2e2e2;padding-top:24px}
.wrap-prod-list-3depth .prod-list .compare-check{top:24px}
.wrap-prod-list-3depth .prod-list .prod-option{top:24px}
.prod-detail{position:relative;padding:30px 25px 50px 25px;background:#fff;font-size:13px}
[class|=detail-share]{position:absolute;font-size:0;line-height:0;min-width:500px;text-align:right}
[class|=detail-share] a{display:inline-block;margin-left:4px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat;vertical-align:top}
[class|=detail-share] [class|=btn][class*=form]{min-width:110px;padding:0}
[class|=detail-share] .btn-form-type3{margin:-3px 0 0 10px;vertical-align:top}
[class|=detail-share] [class|=layerpop] .container{padding-bottom:30px}
[class|=detail-share] [class|=layerpop] .contents{font-size:16px;text-align:left}
.detail-share{top:-47px;right:0}
.detail-share a{width:24px;height:24px}
.detail-share .kakao{background-position:0 -108px}
.detail-share .facebook{background-position:-28px -108px}
.detail-share .twitter{background-position:-56px -108px}
.detail-share .link-copy{background-position:-84px -108px}
.detail-share .print{background-position:-112px -108px}
.prod-detail .prod-detail-info{margin-top:25px}
.prod-detail .flt-right{width:570px}
.prod-detail .wrap-thumb{position:relative;width:378px;min-height:569px;border:1px solid #e2e2e2}
.prod-detail .wrap-thumb .thumb{width:378px;height:378px;vertical-align:top}
.prod-detail .wrap-tag{position:absolute;top:-1px;left:-1px;width:66px}
.prod-detail .prod-bene{display:block;padding:13px}
.bundle-detail-list .prod-bene i,.bundle-detail-list .prod-bene span,.prod-detail .prod-bene i,.prod-detail .prod-bene span{display:inline-block;margin:2px 4px 2px 1px}
.prod-detail .tabmenu{display:table;margin:0 0 0 -1px;border-color:#e2e2e2}
.prod-detail .tabmenu a{display:table-cell;min-width:188px;border-color:#e2e2e2}
.prod-detail .tabmenu a:first-child{min-width:187px}
.prod-detail .tabmenu.only-prod{display:block;border-bottom:1px solid #e2e2e2}
.prod-detail .wrap-thumb-slist{overflow:hidden;position:relative;width:340px;height:144px;padding-left:38px}
.prod-detail .wrap-thumb .layerpop-youtubetype1{left:50%;top:30px;margin-left:-50px}
.prod-detail-info .bx-wrapper{max-width:302px!important;margin:0!important}
.prod-detail-info .bx-viewport{width:302px!important;height:144px!important}
.prod-detail-info .wrap-thumb-slist [class^=thumb-slist-]>li{position:relative;width:94px!important;margin-top:25px}
.prod-detail-info .wrap-thumb-slist [class^=thumb-slist-]>li a{display:block;border:2px solid transparent}
.prod-detail-info .wrap-thumb-slist [class^=thumb-slist-]>li a.play-btn{width:90px;height:90px}
.prod-detail-info .wrap-thumb-slist [class^=thumb-slist-]>li .thumb{width:90px;height:90px}
.prod-detail-info .wrap-thumb-slist [class^=thumb-slist-]>li.active>a{border-color:#24221f}
.prod-detail-info .wrap-thumb-slist .bx-controls-direction a{display:block;width:38px;height:94px;margin-top:-47px;background-color:transparent}
.prod-detail-info .wrap-thumb-slist .bx-controls-direction a:after{content:'';position:absolute;top:50%;width:11px;height:20px;margin-top:-10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat}
.prod-detail-info .wrap-thumb-slist .bx-prev{left:-38px}
.prod-detail-info .wrap-thumb-slist .bx-next{right:-38px}
.prod-detail-info .wrap-thumb-slist .bx-controls-direction .bx-prev:after{left:14px;background-position:-130px -177px}
.prod-detail-info .wrap-thumb-slist .bx-controls-direction .bx-next:after{right:14px;background-position:-151px -177px}
.prod-detail-info .wrap-thumb-slist .bx-prev.disabled:after{background-position:left -370px}
.prod-detail-info .wrap-thumb-slist .bx-next.disabled:after{background-position:-15px -370px}
.prod-detail [class^=thumb-slist]{width:302px}
.prod-detail [class^=thumb-slist] li{position:relative;float:left;border-left:10px solid transparent}
.prod-detail [class^=thumb-slist] li:first-child{border-left:none}
.prod-detail [class^=thumb-slist] li .thumb{width:94px;height:94px}
.prod-detail [class^=thumb-slist] .play-btn{display:block;position:absolute;top:0;left:0;z-index:1;width:94px;height:94px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -337px -144px}
.prod-sfaction{position:relative;margin-top:24px;border:1px solid #e2e2e2}
.prod-sfaction .customer{width:82px;min-height:89px;padding:33px 0 0 148px;text-align:center}
.prod-sfaction .ico-star-type1{vertical-align:top}
.prod-sfaction .customer .score{display:block;position:absolute;top:-5px;left:24px;width:97px;height:77px;padding-top:40px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat 0 -142px;color:#fff;font-family:NerisBlack;font-size:40px;line-height:1.2;text-align:center}
.prod-sfaction .comment{position:absolute;top:33px;left:247px;width:116px;border-left:1px solid #efefef;color:#111;font-size:12px;text-align:center}
.prod-sfaction .comment .tit,.prod-sfaction .customer .tit{display:block;color:#333;font-size:15px}
.prod-sfaction .customer .tit{margin-bottom:16px}
.prod-sfaction .comment .tit{margin-bottom:4px}
.prod-sfaction .comment .num-n{font-size:24px}
.prod-sfaction .promotion{position:relative;padding:17px 0 20px 13px;border-top:1px solid #e2e2e2;color:#333;font-size:16px;font-weight:700;background:#f9f9f9}
.prod-sfaction .promotion:before{content:'';display:inline-block;width:15px;height:18px;margin:4px 2px 0 0;vertical-align:top;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -249px -177px}
.prod-sfaction .promotion em{color:#ed1b24}
.prod-sfaction .promotion .select-type2{margin-top:6px;width:95%;font-size:13px}
.prod-detail .prod-notice{position:relative;min-height:17px;margin-bottom:15px;padding:2px 0 0 30px;color:#666;font-size:14px;line-height:1.2}
.prod-detail .prod-notice:before{content:'';display:block;position:absolute;top:0;left:0;width:20px;height:19px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -294px -108px}
.prod-detail .time-notice{position:relative;height:68px;background:url(//simage.lottemart.com/v3/images/layout/bg_hotcok2.jpg) no-repeat}
.prod-detail .time-notice .count{position:absolute;top:22px;right:46px;font-size:18px;line-height:1.2;text-align:right}
.prod-detail .time-notice .count .num-n{font-size:20px}
.prod-detail .delivery-notice{position:relative;height:51px;margin-bottom:-2px;padding-top:32px;border:2px solid #24221f;border-width:2px 0;color:#333;font-size:16px;font-weight:700;line-height:1.2;text-align:center}
.prod-detail .delivery-notice:before{content:'';display:inline-block;width:41px;height:23px;margin-right:11px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -243px -108px;vertical-align:middle}
.prod-detail .delivery-notice strong{color:#ed1b24}
.prod-detail .prod-relation-info{border-top:2px solid #24221f;border-bottom:2px solid #24221f}
.prod-detail .prod-item-talk{position:relative;min-height:23px;padding:16px 14px 14px 127px;border-bottom:1px solid #bbb;color:#333;font-size:14px}
.prod-detail .prod-item-talk:before{content:'';display:block;position:absolute;top:20px;left:20px;width:87px;height:17px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -146px -108px}
.prod-detail [class|=relation]{border-top:1px solid #e2e2e2;color:#666}
.prod-detail [class|=relation] [class|=tag]{margin:2px 0}
.prod-detail .relation-price{border:0}
.prod-detail .relation-price dl{padding:10px 0 19px 20px}
.prod-detail .relation-price dd,.prod-detail .relation-price dt{display:inline-block;vertical-align:top;line-height:1.2}
.prod-detail .relation-price dt{width:103px;padding-top:18px;color:#111}
.prod-detail .relation-price dt.strike-price{padding-top:14px}
.prod-detail .relation-price dt .btn-tbl-help{margin-left:7px}
.prod-detail .relation-price dt .layerpop-toast-top{margin-left:-90px!important}
.prod-detail .relation-price dt [class|=layerpop] .contents{line-height:1.6}
.prod-detail .relation-price dd{width:440px}
.prod-detail .relation-price dd.strike-price{padding-top:4px}
.prod-detail .relation-price dd .won{color:#111;font-size:13px;font-family:NanumBarunGothic;line-height:2.6;vertical-align:bottom}
.prod-detail .relation-price dd.strike-price .won{color:#999;line-height:1.4}
.prod-detail .relation-price dd .price-strike-type2{font-size:22px;font-family:NerisLight}
.prod-detail .relation-price .num-n{color:#111;font-size:34px}
.prod-detail .relation-promotion ul{padding:17px 0 16px 20px;background:#f9f9f9}
.prod-detail .relation-promotion li{margin-top:4px}
.prod-detail .relation-promotion li:first-child{margin:0}
.prod-detail .relation-promotion li em{display:inline-block;width:103px;color:#111;vertical-align:top}
.prod-detail .relation-promotion li em:before{content:'';display:inline-block;width:3px;height:3px;margin-right:8px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat 0 -10px;vertical-align:middle}
.prod-detail .relation-notice dl{position:relative;padding:17px 0 13px 126px;background:#f9f9f9}
.prod-detail .relation-notice dt{position:absolute;top:17px;left:20px;color:#111;font-weight:700}
.prod-detail .relation-notice dd{position:relative}
.prod-detail .relation-discount dl{position:relative;padding:17px 0 8px 126px;border-top:1px solid #e2e2e2}
.prod-detail .relation-discount dl:first-child{border:0}
.prod-detail .relation-discount dt{position:absolute;top:17px;left:20px;color:#111;font-weight:700}
.prod-detail .relation-discount dd{position:relative}
.prod-detail .relation-discount dd li{position:relative;padding:9px 0 8px 0;border-top:1px dashed #e2e2e2}
.prod-detail .relation-discount dd li:first-child{padding-top:0;border:0}
.prod-detail .relation-discount dd li .btn-tbl-type3{position:absolute;top:17px;right:20px}
.prod-detail .relation-discount dd li:first-child .btn-tbl-type3{top:8px}
.prod-detail .relation-discount .double ul{margin-top:5px}
.prod-detail .relation-discount .double li{margin:0;padding:0 0 0 11px;border:0}
.prod-detail .relation-discount .double .btn-tbl-type3{position:absolute;top:17px;right:20px}
.prod-detail .relation-card dl{position:relative;padding:17px 0 13px 126px;border-top:1px dashed #e2e2e2}
.prod-detail .relation-card dl:first-child{border:0}
.prod-detail .relation-card dt{position:absolute;top:17px;left:20px;color:#111;font-weight:700}
.prod-detail .relation-card dd{position:relative}
.prod-detail .relation-card dd li{position:relative;margin-top:7px}
.prod-detail .relation-card dd li:first-child{margin:0}
.prod-detail .relation-card #noInt+li{margin:0}
.prod-detail .relation-card dd .layerpop-type3{left:0!important;margin-left:0!important}
.prod-detail .relation-reward dl{position:relative;padding:17px 0 13px 126px}
.prod-detail .relation-reward dt{position:absolute;top:17px;left:20px;color:#111;font-weight:700}
.prod-detail .relation-reward dd{position:relative}
.prod-detail .relation-reward dd .layerpop-type5{left:-107px!important;margin-left:0!important}
.prod-detail .relation-period dl{position:relative;padding:13px 0 16px 20px}
.prod-detail .relation-period dl:after{content:'';display:block;clear:both}
.prod-detail .relation-period dt{display:inline-block;float:left;width:103px;margin-top:4px;color:#111;font-weight:700;vertical-align:top}
.prod-detail .relation-period dd{display:inline-block;float:left;width:440px;margin-top:4px}
.prod-detail .relation-delivery ul{position:relative;padding:10px 0 16px 20px}
.prod-detail .relation-delivery ul.shipping-type{padding:0;margin-bottom:-15px}
.prod-detail .relation-delivery ul.shipping-type li{position:relative;width:auto;padding:1rem 0 1rem 5rem;border-top:1px solid #ddd;font-size:12px;min-height:60px}
.prod-detail .relation-delivery ul.shipping-type li:first-of-type{padding-top:0;border-top:none}
.prod-detail .relation-delivery ul.shipping-type li:first-of-type:before{top:.2rem}
.prod-detail .relation-delivery ul.shipping-type li:before{content:'';display:inline-block;position:absolute;left:0;top:1rem;width:4.5rem;height:3.3rem;background:url(//simage.lottemart.com/v3/images/sprite/m_icon_shipping_type.png) 0 0/18rem auto no-repeat}
.prod-detail .relation-delivery ul.shipping-type li.type01:before{background-position:0 0}
.prod-detail .relation-delivery ul.shipping-type li.type02:before{background-position:-4.5rem 0}
.prod-detail .relation-delivery ul.shipping-type li.type03:before{background-position:-9rem 0}
.prod-detail .relation-delivery ul.shipping-type li.type04:before{background-position:-13.5rem 0}
.prod-detail .relation-delivery ul.shipping-type li strong{color:#111;font-size:14px}
.prod-detail .relation-delivery ul.shipping-type li strong:after{content:'';display:inline-block;margin:0 .3rem 0 .5rem;width:1px;height:14px;background:#ccc;vertical-align:middle}
.prod-detail .relation-delivery ul.shipping-type li span{color:#333;font-size:14px}
.prod-detail .relation-delivery ul.shipping-type li p{margin-top:.5rem}
.prod-detail .relation-delivery ul.bul-circle{padding:5px 0 0}
.prod-detail .relation-delivery ul.bul-circle li{margin:3px}
.prod-detail .relation-delivery ul li{width:100%}
.prod-detail .relation-delivery ul li:after{content:'';display:block;clear:both}
.prod-detail .relation-delivery .def{display:inline-block;float:left;width:103px;margin-top:8px;color:#111;font-weight:700;vertical-align:top}
.prod-detail .relation-delivery .desc{display:inline-block;float:left;width:440px;margin-top:8px;text-align:left}
.prod-detail .relation-delivery .desc p{margin:0}
.prod-detail .relation-delivery .delivery-check{display:block;margin-top:12px}
.prod-detail .relation-delivery .delivery-check.hidden{display:none}
.prod-detail .relation-delivery .msg-delv{display:block;margin-top:8px}
.prod-detail .relation-option{border-color:#24221f;background:#f9f9f9}
.prod-detail .relation-option .ui-selectmenu-menu .ui-menu{max-height:250px}
.relation-delivery #deliType{position:relative;display:inline-block;width:calc(100% - 100px);padding-right:100px}
.relation-delivery #deliType .btn-tbl{position:absolute;top:0;right:0}
.prod-detail .relation-evt-banner{padding:7px 0 8px;line-height:0}
.prod-detail .relation-evt-banner img{width:100%}
.prod-detail [class|=option-select]{padding:5px 20px 15px 20px}
.prod-detail [class|=option-select]:after{content:'';display:block;clear:both}
.prod-detail [class|=option-select] dt,.prod-detail [class|=relation-option] dd{float:left;margin-top:10px}
.prod-detail [class|=option-select] dt{width:107px;padding-top:5px;color:#333;font-weight:700}
.prod-detail [class|=option-select] dd{position:relative;width:423px}
.prod-detail [class|=option-select] dt:before{content:'';display:inline-block;width:13px;height:13px;margin-right:6px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -107px -177px;vertical-align:middle}
.prod-detail [class|=option-select] .select-type2{width:421px}
.prod-detail [class|=option-select] .price{position:absolute;top:6px;right:0}
.prod-detail .option-select-relation{border-top:1px dashed #e2e2e2}
.prod-detail .option-select-etc dt:before,.prod-detail .option-select-relation dt:before{display:none}
.prod-detail .option-list.bundle+.option-select-etc{margin:5px 20px 0 20px;padding:0 0 15px 0;border-top:1px dashed #e2e2e2}
.prod-detail .option-list.bundle+.option-select-etc dd,.prod-detail .option-list.bundle+.option-select-etc dt{border-top:0}
.prod-detail .option-select-etc{border-top:1px solid #e2e2e2}
.prod-detail .option-select-etc dt label{color:#333;font-weight:700}
.prod-detail .option-select-etc dd{float:none;padding-top:10px;padding-left:107px;border-top:1px solid #e2e2e2}
.prod-detail .option-select-etc dt:first-child{padding-top:5px}
.prod-detail .option-select-etc dt{padding-top:15px}
.prod-detail .option-select-etc dt:first-child+dd{padding-top:0;border:0}
.prod-detail .option-select-etc .placeholder{left:110px!important;top:10px!important;line-height:28px}
.prod-detail .option-select-etc dt:first-child+dd .placeholder{top:0!important}
.prod-detail .option-list{padding:0 20px;border-top:1px solid #e2e2e2}
.prod-detail .option-list li{padding:15px 0;border-top:1px solid #e2e2e2}
.prod-detail .option-list li:first-child{border:0}
.prod-detail .option-list [class|=select-item]{position:relative;vertical-align:top}
.prod-detail .option-list [class|=select-item] .item-name{display:inline-block;width:260px;padding-top:2px}
.prod-detail .option-list .select-item-relation{margin-top:10px}
.prod-detail .option-list .select-item-relation .item-name{padding-left:10px}
.prod-detail .option-list .select-item strong{color:#333}
.prod-detail .option-list .wrap-set-spinner{position:absolute;top:0;right:0}
.prod-detail .option-list .price{margin-left:10px;color:#111}
.prod-detail .option-list .btn-tbl{min-width:20px;height:20px;margin-left:6px;padding:0}
.prod-detail .option-list .btn-tbl:before{content:'';display:block;width:8px;height:8px;margin-left:5px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -40px -18px}
.prod-detail .option-list .btn-tbl em{position:absolute}
.prod-detail .option-select-status{padding:13px 0 11px 21px;color:#333;font-weight:700}
.prod-detail .option-select-status em{color:#ed1b24}
.prod-detail .option-notice{width:530px;margin:0 auto;padding:13px 0 11px 0;border-top:1px solid #e2e2e2}
.prod-detail .prod-decision-price{position:relative;min-height:27px;padding-top:26px;font-size:16px;font-weight:700;line-height:1.2}
.prod-detail .prod-decision-price .num-n{position:absolute;top:10px;right:0;font-size:34px}
.prod-detail .prod-decision-price .num-n strong{color:#ed1b24}
.prod-detail .prod-decision-price .won{position:relative;top:-2px;font-family:NanumBarunGothic;font-size:16px;font-weight:700}
.prod-detail .prod-decision{position:relative;width:577px;margin-left:-7px;padding-top:65px}
.prod-detail .decision-notice{position:absolute;top:28px;right:0;color:#666}
.prod-detail .prod-decision button{margin-left:7px}
.prod-detail .btn-large-type1,.prod-detail .btn-large-type3{width:220px}
.prod-detail .btn-large-type1,.prod-detail .btn-xlarge-type1{background-color:#fd5b45}
.prod-detail .btn-large-type3{background:#46413b}
.prod-detail .btn-xlarge-type2{color:#666;vertical-align:middle}
.prod-detail .prod-decision .sp-btn-selected{position:absolute;top:65px;right:0}
.prod-detail .prod-decision .sp-btn-selected02{top:65px;right:0}
.prod-detail .layerpop-toast-btm button{margin:0 1px}
.wrapper-category .detail-type+.country{margin-top:10px;font-size:18px;font-weight:400}
.delivery-help{width:270px}
.delivery-help .txt-wbrown{margin-bottom:10px;text-align:left}
.prod-dcomment{margin-top:-30px}
.prod-dcomment h3{margin:40px 0 10px 0;color:#111;font-size:20px;font-weight:700;line-height:1.2}
.prod-dcomment .fulltab-prod{margin:30px 0}
.prod-dcomment #tab01{margin-top:0}
.prod-dcomment .fulltab-prod a{width:25%}
.prod-dcomment .wrap-tab-cont{padding:0 24px 0 24px;border:1px solid #e2e2e2;border-width:0 1px}
.prod-dcomment .prod-dbanner img,.prod-dcomment .prod-dimg img,.prod-dcomment .prod-dimg-type2 img{vertical-align:top}
.prod-dcomment .prod-dbanner{margin-bottom:25px}
.prod-dcomment .prod-dimg{margin-bottom:40px}
.prod-dcomment .prod-dimg-type2{margin-bottom:40px;text-align:center}
.prod-dcomment .tbl-lst-v{margin-bottom:40px}
.prod-dcomment .tbl-lst-v th.ksc{padding-top:15px;padding-bottom:15px}
.prod-dcomment .tbl-lst-v th.ksc img{margin-right:5px;vertical-align:middle}
.prod-dcomment .customer-sfaction{position:relative}
.prod-dcomment .customer-sfaction h3{margin-top:0}
.prod-dcomment .customer-sfaction .btn-form-type1{position:absolute;top:-7px;right:0}
.prod-dcomment .sfaction-item{border:1px solid #e2e2e2}
.prod-dcomment .sfaction-detail{position:relative;height:220px}
.prod-dcomment .sfaction-detail .ico-star-type1{vertical-align:top}
.prod-dcomment .sfaction-detail .s-total{padding:29px 0 0 231px}
.prod-dcomment .sfaction-detail .s-total .tit{display:block;font-size:20px;line-height:1.2}
.prod-dcomment .sfaction-detail .s-total .score{display:block;position:absolute;top:-5px;left:94px;width:97px;height:77px;padding-top:40px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat 0 -142px;color:#fff;font-family:NerisBlack;font-size:40px;line-height:1.2;text-align:center}
.prod-dcomment .sfaction-detail .score-detail{width:165px;padding-top:10px}
.prod-dcomment .sfaction-detail .score-detail dd,.prod-dcomment .sfaction-detail .score-detail dt{float:left;min-height:22px}
.prod-dcomment .sfaction-detail .score-detail dt{width:80px;color:#333;font-size:14px;font-weight:700}
.prod-dcomment .sfaction-detail .score-detail dd{width:85px;min-height:20px;padding-top:2px}
.prod-dcomment .sfaction-detail .score-detail dd em{color:#ed1b24}
.prod-dcomment .sfaction-detail .wrap-s-info{position:absolute;top:0;left:489px;height:100%;padding-left:44px;border-left:1px solid #e2e2e2}
.prod-dcomment .sfaction-notice{position:relative;padding:30px 0 0 145px;color:#666;font-size:13px}
.prod-dcomment .sfaction-notice:before{content:'';display:inline-block;position:absolute;top:33px;left:0;width:115px;height:95px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -134px -339px;vertical-align:-2px}
.prod-dcomment .sfaction-notice strong{display:block;color:#111;font-size:18px}
.prod-dcomment .review-info{position:relative;padding:13px 12px 0 135px;color:#666;font-size:14px;line-height:1.2}
.prod-dcomment .review-info:before{content:'';display:inline-block;width:115px;height:95px;position:absolute;top:33px;left:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -134px -339px}
.prod-dcomment .review-info .cmt-mileage-info{position:absolute;top:-4px;left:-34px;width:165px;height:210px;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/cmt_mileage_info.png) no-repeat}
.prod-dcomment .review-info .mileage-desc{margin-bottom:8px;text-align:center}
.prod-dcomment .review-info .mileage-desc b{font-size:16px;color:#111}
.prod-dcomment .review-info .mileage-desc .point{color:#fd5b45}
.prod-dcomment .review-info .board-mileage{margin-bottom:10px}
.prod-dcomment .review-info .board-mileage td{padding:13px 6px 11px}
.prod-dcomment .review-info .bul-circle-lines{margin:8px 0 0 3px}
.prod-dcomment .review-info .bul-circle-lines li{margin-top:0;color:#999}
.prod-dcomment .review-info .bul-circle-lines li:before{top:8px;left:1px}
.prod-dcomment .review-info-temp{width:400px;text-align:center}
.prod-dcomment .review-info-temp .tit{display:block;font-size:20px;padding:45px 0 10px}
.prod-dcomment .review-info-temp .desc{font-size:16px;padding-bottom:48px}
.prod-dcomment .review-info-temp .info{text-align:left}
.prod-dcomment .review-info-temp .info li{font-size:14px}
.prod-dcomment .sfaction-detail .s-delv,.prod-dcomment .sfaction-detail .s-price,.prod-dcomment .sfaction-detail .s-qual{float:left;margin-left:45px;text-align:center}
.prod-dcomment .sfaction-detail .s-price{margin-left:0}
.prod-dcomment .sfaction-detail .s-delv .tit,.prod-dcomment .sfaction-detail .s-price .tit,.prod-dcomment .sfaction-detail .s-qual .tit{display:block;height:16px;margin-bottom:15px;line-height:1.2}
.prod-dcomment .sfaction-detail .s-delv .tit:before,.prod-dcomment .sfaction-detail .s-price .tit:before,.prod-dcomment .sfaction-detail .s-qual .tit:before{content:'';display:inline-block;margin:-1px 6px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat;vertical-align:top}
.prod-dcomment .sfaction-detail .s-price .tit:before{width:18px;height:17px;background-position:-194px -177px}
.prod-dcomment .sfaction-detail .s-delv .tit:before{width:18px;height:15px;background-position:-221px -177px}
.prod-dcomment .sfaction-detail .s-qual .tit:before{width:18px;height:18px;margin-top:-2px;background-position:-248px -177px}
.prod-dcomment .sfaction-detail .s-delv .score,.prod-dcomment .sfaction-detail .s-price .score,.prod-dcomment .sfaction-detail .s-qual .score{display:block;margin-top:5px;color:#111;font-family:NerisBlack;font-size:22px;line-height:1.2}
.prod-dcomment .wrap-check-dcomment{position:relative;min-height:45px;margin-top:40px}
.check-spread-tbl li{position:relative;float:left;margin-left:-2px}
.check-spread-tbl li:first-child{margin:0}
.check-spread-tbl li a{display:block;height:22px;padding:6px 12px 0 12px;border:1px solid #bbb;background:#fff;color:#666;line-height:1.2}
.check-spread-tbl li label{display:block;height:21px;padding:7px 12px 0 12px;border:1px solid #bbb;background:#fff;color:#666;line-height:1.2;cursor:pointer}
.check-spread-tbl li input[type=radio]{display:block;position:absolute;z-index:-1;width:100%;height:100%}
.check-spread-tbl li:first-child a{border-radius:2px 0 0 2px}
.check-spread-tbl li:first-child label{border-radius:2px 0 0 2px}
.check-spread-tbl li:last-child a{border-radius:0 2px 2px 0}
.check-spread-tbl li:last-child label{border-radius:0 2px 2px 0}
.check-spread-tbl li.active{z-index:1}
.check-spread-tbl li.active a{border-color:#24221f;color:#111}
.check-spread-tbl li.active label{border-color:#24221f;color:#111}
.prod-dcomment .chcek-my-dcomment{position:absolute;top:0;right:0}
.prod-dcomment .chcek-my-dcomment .check-data{vertical-align:-5px}
.prod-dcomment .chcek-my-dcomment label{margin-left:5px;font-size:14px}
.prod-dcomment .chcek-my-dcomment .select-type2{display:inline-block;width:128px;margin-left:20px;vertical-align:middle}
.wrap-spread-tbl [class|=tbl] table td{color:#666}
.wrap-spread-tbl [class|=tbl] table td a{color:#666}
.wrap-spread-tbl [class|=tbl] .tblfaq.active td{color:#111}
.tblfaq.active .subject a{color:#111;font-weight:700;text-decoration:none}
.wrap-spread-tbl [class|=tbl] .tblfaq.best td.number span{font-size:0}
.wrap-spread-tbl [class|=tbl] .tblfaq.best td.number span:after{content:'BEST';display:inline-block;height:15px;padding:0 4px;background:#9b6b3d;font-size:11px;color:#fff;font-weight:400}
.wrap-spread-tbl [class|=tbl] .tblfaq.photo .subject a:after{content:'';display:inline-block;width:13px;height:12px;margin-left:8px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -274px -177px;vertical-align:-2px}
.tblfaq-cont{display:none}
.tblfaq-cont.active{display:table-row}
[class|=tbl] tbody .tblfaq-cont td{padding:0;background:#f9f9f9;text-align:left}
.tblfaq-cont .faq-sfaction{float:left;width:218px}
.tblfaq-cont .faq-comm{float:left;width:580px}
.tblfaq-cont .faq-comm .photo{margin-top:26px}
.tblfaq-cont .faq-comm .photo img{max-width:100%}
.tblfaq-cont .faq-recom{margin-top:15px;text-align:center}
.tblfaq-cont .faq-recom .btn-nonrecom,.tblfaq-cont .faq-recom .btn-recom{height:28px;padding:0 15px;border-radius:2px;font-size:13px;line-height:30px}
.tblfaq-cont .faq-recom .btn-nonrecom:before,.tblfaq-cont .faq-recom .btn-recom:before{content:'';display:inline-block;width:14px;height:14px;margin:7px 4px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat;vertical-align:top}
.tblfaq-cont .faq-recom .btn-recom:before{background-position:-259px -339px}
.tblfaq-cont .faq-recom .btn-nonrecom:before{background-position:-283px -339px}
.tblfaq-cont .faq-recom .btn-recom em{color:#009c8a}
.tblfaq-cont .faq-recom .btn-nonrecom em{color:#ed1b24}
.faq-recomm{margin-bottom:30px;text-align:center}
.faq-recomm .btn-recomm{height:36px;padding:0 13px 0 18px;border:1px solid #f26c4f;border-radius:18px;font-size:13px;color:#333;line-height:36px}
.faq-recomm .btn-recomm:before{content:'';display:inline-block;width:17px;height:16px;margin:7px 2px 0 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAUVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmb7e13yel7reV6kR8ZVAAAAF3RSTlMA+9YU9ql3XAXs4b+zkogh7sW6oEE3Dpg9ZdcAAABnSURBVBjTnc5LDoAgDEXRV0Dw/9eH7n+hRsUEGHpnPWmaIqRoBsRt1HWRyKxQqBhKcZl0BqiXZKUHuIapJWWsAMcn04PeH9QIactbPKMLv8RJLmp6Zf/Air7lZFO+MIh9PmRXMdQAF0izB62BW5WVAAAAAElFTkSuQmCC) 0 0/100% auto no-repeat;vertical-align:top}
.faq-recomm .btn-recomm .num{margin-left:4px;color:#fb7b5d}
.faq-recomm .btn-recomm.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.recom-count .recom{display:inline-block;width:57px}
.recom-count .nonrecom{display:inline-block;width:57px}
.recom-count .nonrecom:before,.recom-count .recom:before{content:'';display:inline-block;width:14px;height:14px;margin:7px 4px 0 0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat;vertical-align:-3px}
.recom-count .recom:before{background-position:-259px -339px}
.recom-count .nonrecom:before{background-position:-283px -339px}
.tblfaq-cont .ico-star-type1{vertical-align:top}
.tblfaq-cont .wrap-faq-sfaction{padding:30px 30px 30px 56px}
.tblfaq-cont .sfaction-del,.tblfaq-cont .sfaction-price,.tblfaq-cont .sfaction-qual{color:#333}
.tblfaq-cont .sfaction-del{margin-top:11px}
.tblfaq-cont .sfaction-qual{margin-top:11px}
.tblfaq-cont .sfaction-del:before,.tblfaq-cont .sfaction-price:before,.tblfaq-cont .sfaction-qual:before{content:'';display:inline-block;height:18px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat;vertical-align:middle}
.tblfaq-cont .sfaction-price:before{width:44px;margin-right:11px;background-position:-252px -108px}
.tblfaq-cont .sfaction-del:before{width:46px;margin-right:8px;background-position:-311px -108px}
.tblfaq-cont .sfaction-qual:before{width:46px;margin-right:8px;background-position:-367px -108px}
.tblfaq-cont .wrap-faq-sfaction-bot{padding:10px 20px;background:#efefef}
.tblfaq-cont .sfaction-bot-locat{float:right}
.tblfaq-cont .sfaction-bot-btn{position:relative;padding:0 13px 0 13px;text-decoration:none;color:#010101}
.tblfaq-cont .sfaction-bot-btn:after{content:'';display:inline-block;position:absolute;top:3px;right:-1px;width:1px;height:13px;background:#acacac}
.tblfaq-cont .sfaction-bot-btn-02{position:relative;padding:0 17px 0 13px;text-decoration:none;color:#010101}
.tblfaq-cont .sfaction-bot-btn-02:after{content:'';display:inline-block;position:absolute;top:0;right:0;width:13px;height:14px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_personal.png) no-repeat 2px -27px}
.prod-dcomment .comment-select{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #24221f;text-align:center}
.prod-dcomment .comment-select .select-type2,.prod-dcomment .comment-select strong{display:inline-block;vertical-align:top}
.prod-dcomment .comment-select strong{margin-right:10px;padding-top:7px;font-size:16px;line-height:1.2}
.prod-dcomment .comment-select .select-type2{width:358px;text-align:left}
.prod-dcomment .comment-kind-select{margin-bottom:15px;text-align:right}
.prod-dcomment .comment-kind-select .select-type2,.prod-dcomment .comment-kind-select strong{display:inline-block;vertical-align:top}
.prod-dcomment .comment-kind-select strong{margin-right:10px;padding-top:7px;font-size:16px;line-height:1.2}
.prod-dcomment .comment-kind-select .select-type2{width:177px;text-align:left}
.prod-dcomment .comment-kind-select .btn-form-type1{height:31px;margin-left:5px}
.prod-dcomment .prod-dprocess{border:1px solid #e2e2e2;white-space:nowrap;font-size:0}
.prod-dcomment .prod-dprocess li{display:inline-block;position:relative;width:205px;padding:26px 19px 29px 19px;border-left:1px solid #e2e2e2;vertical-align:top}
.prod-dcomment .prod-dprocess li:before{content:'';display:block;position:absolute;top:136px;left:-14px;width:26px;height:26px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -107px -196px}
.prod-dcomment .prod-dprocess li:first-child{border:0}
.prod-dcomment .prod-dprocess li:first-child:before{display:none}
.prod-dcomment .prod-dprocess strong{font-size:18px;font-weight:400}
.prod-dcomment .prod-dprocess strong span{margin-right:5px;font-family:NerisLight}
.prod-dcomment .prod-dprocess p{min-height:73px;margin:2px 0 0 0;font-size:13px;letter-spacing:-.05em;white-space:normal}
.prod-dcomment .prod-dprocess li img{vertical-align:top}
.prod-dcomment .delivery-exception{margin-top:10px}
.prod-dcomment .wrap-bul-circle-border .bul-circle{border-top:1px solid #bbb;border-bottom:1px solid #e2e2e2;padding:17px 0 16px 0}
.spread-faq{border-top:1px solid #bbb}
.spread-faq ul li{overflow:hidden;padding:17px 20px 17px 20px;border-bottom:1px solid #e2e2e2;font-size:16px;text-align:left}
.spread-faq ul li>a:hover,.spread-faq ul li>a:link,.spread-faq ul li>a:visited{color:#111}
.spread-faq ul li>a{display:block;position:relative}
.spread-faq ul li>a:after{content:'';position:absolute;right:0;top:32px;width:20px;height:20px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -390px -28px}
.spread-faq ul li>a span{display:block;padding-top:7px}
.spread-faq ul li>a.secret span:after{content:'';display:inline-block;width:12px;height:15px;margin-left:5px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -172px -177px;vertical-align:-2px}
.spread-faq ul li>a img{float:left;padding:0 29px 0 0}
.spread-faq ul li>a .qlocation{overflow:hidden;padding-top:5px;color:#666;font-size:13px}
.spread-faq ul li>a .qlocation span{padding-top:0}
.spread-faq ul li>a .qlocation .qdirectory{float:left;padding-right:10px}
.spread-faq ul li>a .qlocation .qdate{float:left;padding-left:10px;background:url(//simage.lottemart.com/v3/images/icon_faq_dateline.png) 0 5px no-repeat}
.spread-faq .qlocation .qdate:after,.spread-faq .qlocation .qdirectory:after{display:none}
.spread-faq ul li>a [class|=faqicon]{overflow:hidden;float:left;position:relative;width:60px;height:20px;margin:0 29px 0 0;padding:20px 0;background:#efefef;color:#666;border-radius:30px;zoom:1;text-align:center}
.spread-faq ul li>a [class|=faqicon] .bl,.spread-faq ul li>a [class|=faqicon] .br,.spread-faq ul li>a [class|=faqicon] .tl,.spread-faq ul li>a [class|=faqicon] .tr{position:absolute;width:30px;height:30px;padding-top:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -252px 0}
.spread-faq ul li>a [class|=faqicon] .tl{background-position:-252px 0;top:0;left:0}
.spread-faq ul li>a [class|=faqicon] .tr{background-position:-282px 0;top:0;right:0}
.spread-faq ul li>a [class|=faqicon] .bl{background-position:-252px -30px;left:0;bottom:0}
.spread-faq ul li>a [class|=faqicon] .br{background-position:-282px -30px;right:0;bottom:0}
.spread-faq ul li.active>a [class|=faqicon] .tl{background-position:-322px 0;top:0;left:0}
.spread-faq ul li.active>a [class|=faqicon] .tr{background-position:-352px 0;top:0;right:0}
.spread-faq ul li.active>a [class|=faqicon] .bl{background-position:-322px -30px;left:0;bottom:0}
.spread-faq ul li.active>a [class|=faqicon] .br{background-position:-352px -30px;right:0;bottom:0}
.spread-faq ul li>a [class|=faqicon][class*=done]{background:#9b6b3d;color:#fff}
.spread-faq ul li>a [class|=faqicon][class*=donegray]{background:#888;color:#fff}
.spread-faq ul li>a.secret [class|=faqicon] span:after{display:none}
.spread-faq ul li.active>a [class|=faqicon][class*=donegray]{background:#9b6b3d;color:#fff}
.spread-faq ul li>a .user-id{color:#9b6b3d}
.spread-faq .active{background-color:#f9f9f9}
.spread-faq .active>a:after,.tblfaq-cont.active>a:after{content:'';position:absolute;right:0;top:35px;width:20px;height:20px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -390px -9px}
.spread-faq .active .qanswer,.tblfaq-cont.active .qanswer{display:block;min-height:15px;margin:20px 0 0 90px;padding-top:25px;border-top:1px solid #e2e2e2;font-size:13px}
.spread-faq .active .qanswer .question,.tblfaq-cont.active .qanswer .question{position:relative;min-height:55px;padding-left:35px;color:#333}
.spread-faq .active .qanswer .question:before,.tblfaq-cont.active .qanswer .question:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -420px -10px}
.spread-faq .qanswer{display:none}
.spread-faq .active .qanswer .answer,.tblfaq-cont.active .qanswer .answer{position:relative;min-height:55px;padding-left:35px}
.spread-faq .active .qanswer .answer:before,.tblfaq-cont.active .qanswer .answer:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -420px -36px}
.spread-faq .active .qanswer .answer span,.tblfaq-cont.active .qanswer .answer span{display:block;padding:0}
.prod-dcomment .paging{margin-top:20px}
.wrapper-category .anothr-choosen{margin-top:40px}
.wrapper-category .anothr-choosen h2{margin-bottom:16px}
.anothr-choosen .wrap-prod-list{background:#fff}
.anothr-choosen .wrap-prod-list .product-article,.anothr-choosen .wrap-prod-list article{margin:0 -1px 0 0}
.anothr-choosen .prod-list{padding:0;border-bottom:0}
.anothr-choosen .bx-wrapper{padding-bottom:73px}
.anothr-choosen .bx-pager{position:absolute;left:0;bottom:0;width:100%;height:12px;padding-bottom:31px;text-align:center}
.anothr-choosen .bx-pager .bx-pager-item{display:inline-block;margin:0 4px;vertical-align:top}
.anothr-choosen .bx-pager .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;border:2px solid #23221e;border-radius:50%;white-space:nowrap;text-indent:100%}
.anothr-choosen .bx-pager .bx-pager-link.active{background-color:#23221e}
.anothr-choosen .bx-controls-direction a{width:50px;height:50px;margin-top:-25px;border-radius:50%;background-color:#58524a}
.anothr-choosen .bx-controls-direction a:after{content:'';position:absolute;top:50%;width:16px;height:30px;margin-top:-15px}
.anothr-choosen .bx-controls-direction .bx-prev{left:-25px}
.anothr-choosen .bx-controls-direction .bx-prev:after{left:15px;background-position:0 -250px}
.anothr-choosen .bx-controls-direction .bx-next{right:-25px}
.anothr-choosen .bx-controls-direction .bx-next:after{right:15px;background-position:-20px -250px}
.search-layer{display:none;position:absolute;z-index:16;left:-2px;top:37px;width:418px;border:1px solid #25211e}
.search-layer .search-inner{background:#fff}
.search-layer .search-inner p{padding:60px 0;text-align:center;font-size:16px;color:#666}
.search-layer .search-word{padding:42px 0 30px}
.search-layer .search-word strong{position:absolute;left:0;top:0;width:209px}
.search-layer .search-word strong.tab02{left:209px}
.search-layer .search-word strong a{display:block;padding:12px 0 10px;text-align:center;color:#666;border-bottom:1px solid #111;background:#eee}
.search-layer .search-word strong a.active{font-weight:700;color:#111;border-bottom:1px solid #fff;background:#fff}
.search-layer .search-word strong.tab01 .active{border-right:1px solid #111}
.search-layer .search-word strong.tab02 .active{border-left:1px solid #111}
.search-layer .search-inner ol,.search-layer .search-inner ul{padding:10px 0}
.search-layer .search-inner ol li,.search-layer .search-inner ul li{position:relative}
.search-layer .search-inner ol li a,.search-layer .search-inner ul li a{display:block;padding:5px 0 5px 20px;color:#666}
.search-layer .search-inner ul li a em,.search-layer .search-inner ul li a span{float:right;margin:0 40px 0 0}
.search-layer .search-inner .search-initial ul li a em{margin:0 15px 0 0}
.search-layer .search-word ul li button{position:absolute;top:6px;right:15px;width:15px;height:15px;font-size:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -924px -178px}
.search-layer .search-btm{position:absolute;bottom:0;width:100%;border-top:1px solid #e2e2e2;background:#f5f5f5}
.search-layer .search-btm button,.search-layer .search-btm span{display:inline-block;padding:7px 0;color:#666}
.search-layer .search-btm button:first-child{padding:7px 0 7px 20px}
.search-layer .search-btm button:first-child:after{content:'';display:inline-block;width:1px;height:12px;margin:-1px 8px 0 10px;vertical-align:middle;font-size:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -255px -143px}
.search-layer .search-btm button.close{float:right;margin-right:15px;color:#333}
.search-layer .search-btm button.close:after{content:'';display:inline-block;width:15px;height:15px;margin:0 0 0 10px;vertical-align:middle;font-size:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -944px -178px}
.search-layer .search-btm .btm-type-b span{margin-left:20px}
.search-layer .search-initial{display:none;padding:0 0 30px}
.search-layer .search-initial ul li strong{color:#ed383d}
.wrapper-search .wrap-in-tab{min-height:40px;padding-bottom:20px}
.wrapper-search .wrap-in-tab.not-related-search{margin-bottom:58px}
.wrapper-search h2{float:left;margin:0 0 15px;font-size:28px;line-height:1.2;font-weight:400}
.wrapper-search h2 strong,.wrapper-search h2+p em{color:#9b6b3d}
.wrapper-search h2+p{float:left;margin:8px 0 0 20px;font-size:18px}
.wrapper-search .related-search{clear:both;margin-bottom:58px;padding:10px 0 0;border-top:1px solid #bbb}
.wrapper-search .not-tab .related-search{margin-bottom:0}
.wrapper-search .related-search dt{position:relative;float:left;display:inline-block;padding:4px 10px 2px;color:#fff;background:#9a6b3d}
.wrapper-search .related-search dt:after{content:'';position:absolute;top:8px;right:-5px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #9a6b3d}
.wrapper-search .related-search dt.suggest{background:#fd5b46}
.wrapper-search .related-search dt.suggest:after{border-left:6px solid #fd5b46}
.wrapper-search .related-search dd{position:relative;float:left;width:945px;max-height:25px;margin:0 0 0 10px;overflow:hidden}
.wrapper-search .related-search dd.active{max-height:none}
.wrapper-search .related-search ul:after{content:'';display:block;clear:both}
.wrapper-search .related-search ul{width:905px;margin-top:-15px}
.wrapper-search .related-search ul li{float:left;margin:15px 0 0}
.wrapper-search .related-search ul li a{display:inline-block;padding:4px 18px 2px}
.wrapper-search .related-search button{position:absolute;top:0;right:0}
.wrapper-search .btn-ico-more{width:25px;height:25px;padding:0;font-size:0;border:0;background-position:-832px -219px;-webkit-transition:none;transition:none}
.wrapper-search .btn-ico-more.active{background-position:-860px -219px}
.wrapper-search .wrap-check-btntype dl button{position:absolute;top:18px;right:20px}
.wrapper-search .wrap-check-btntype .btn-ico-more{width:30px;height:30px;background-position:-832px -246px}
.wrapper-search .wrap-check-btntype .btn-ico-more.active{background-position:-864px -246px}
.wrapper-search .wrap-check-btntype dt{padding:23px 0 20px 20px}
.wrapper-search .wrap-check-btntype dd{position:relative;height:53px;overflow:hidden}
.wrapper-search .wrap-check-btntype .add-form,.wrapper-search .wrap-check-btntype dd nav{display:none}
.wrapper-search .wrap-check-btntype dd.line-default-2,.wrapper-search .wrap-check-btntype dd.lowdepth{height:107px}
.wrapper-search .wrap-check-btntype dd.lowdepth nav{display:block}
.wrapper-search .wrap-check-btntype .price-form dd,.wrapper-search .wrap-check-btntype .price-form+dl+dl+dl dd,.wrapper-search .wrap-check-btntype dd.active,.wrapper-search .wrap-check-btntype.add-form-open dd.line-default-2{height:100%}
.wrapper-search .wrap-check-btntype dd.active nav{display:block}
.wrapper-search .wrap-check-btntype .wrap-check-data{padding:0 0 20px}
.wrapper-search .wrap-check-btntype .wrap-check-data li{width:200px;padding:24px 0 0}
.wrapper-search .wrap-check-btntype .wrap-check-data li a.active{color:#9c6c3e;border-bottom:1px solid #9c6c3e}
.wrapper-search .wrap-check-btntype .wrap-check-data li em{padding:0 0 0 5px;color:#9c6c3e}
.wrapper-search .add-form-open .price-form+dl+dl,.wrapper-search .wrap-check-btntype .add-form,.wrapper-search .wrap-check-btntype .price-form+dl+dl+dl{border-top:0}
.wrapper-search .check-decision{margin-top:25px}
.wrapper-search .add-form-open .price-form{border-top:1px solid #bbb}
.wrapper-search .add-form-open .add-form{display:block}
.wrapper-search .add-form-open [class|=btn-ico][class*=more][class*=all-form]{top:-156px}
.wrapper-search .add-form-open .add-form+.clear-after{border:0}
.wrapper-search .add-form-open .clear-after:first-child+.clear-after+.add-form,.wrapper-search .add-form-open .clear-after:first-child+.clear-after+.clear-after+.add-form{border-top:1px solid #bbb}
.wrapper-search .add-form-open .add-form+.clear-after [class|=btn-ico][class*=more][class*=all-form]{top:18px}
.wrapper-search .add-form-open .price-form+dl+dl dd{overflow:visible}
.wrapper-search h3{margin-bottom:11px;font-size:22px;font-weight:700;line-height:1.2}
.wrapper-search h3 em{color:#9b6b3b}
.wrapper-search h3 span{color:#9b6b3b;font-size:16px}
.wrapper-search h3 span:before{content:'';display:inline-block;width:1px;height:12px;margin:-1px 10px 0 10px;vertical-align:middle;font-size:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -255px -143px}
.wrapper-search h3 .date{color:#666;font-size:14px}
.wrapper-search .search-result-before{width:1030px;height:90px;margin:50px 0;background:url(//simage.lottemart.com/v3/images/layout/search_bg_result.png) no-repeat}
.wrapper-search .search-result-before p{float:left;padding:32px 0 0 100px;font-size:18px}
.wrapper-search .search-result-before ul{padding:34px 0 0}
.wrapper-search .search-result-before ul li{float:left}
.wrapper-search .search-result-before ul li label{font-size:16px;color:#111}
.wrapper-search .search-result-before ul li:first-child .radio-data{margin-left:98px}
.wrapper-search .search-result-before ul li span{margin:-3px 7px 0 117px;vertical-align:middle}
.wrapper-search .search-result-after{width:1030px;height:90px;margin-bottom:50px;text-align:center;background:url(//simage.lottemart.com/v3/images/layout/search_bg_result.png) no-repeat}
.wrapper-search .search-result-after p{padding:33px 0 0;font-size:18px}
.wrapper-search .hot-list,.wrapper-search .recipe-list,.wrapper-search .wrap-plan-list{margin:50px 0}
.wrapper-search .recipe-list h3+.recipe-item{margin-left:0}
.wrapper-search .wrap-check-btntype nav{padding:25px 0 0}
.wrapper-search .wrap-check-btntype nav a,.wrapper-search .wrap-check-btntype nav span{color:#666}
.wrapper-search .wrap-check-btntype nav a:before{content:'';display:inline-block;width:6px;height:10px;margin:4px 8px 0;vertical-align:top;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) -20px -28px}
.wrapper-search .wrap-check-btntype nav a.active{color:#111;font-weight:700}
.wrapper-search .wrap-check-btntype nav a:first-child:before{display:none}
.wrapper-search .price-range{float:left;width:328px;margin:65px 25px 25px}
.wrapper-search .price-input{float:left;width:380px;margin:52px 0 0 40px}
.wrapper-search .price-input input[type=text]{text-align:right}
.wrapper-search .price-input input[type=text]:focus{border:1px solid #333}
.wrapper-search .price-input input:first-child+span:after{content:'~';display:inline-block;margin:0 3px}
.wrapper-search .price-input .img-won{width:auto}
.wrapper-search .wrap-check-btntype .ui-widget-content{position:relative;height:4px;border-radius:2px;background:#ccc}
.wrapper-search .wrap-check-btntype .ui-slider-handle{position:absolute;top:-8px;display:block;width:18px;height:18px;margin:0 0 0 -9px;border-radius:9px;border:1px solid #bebebe;background:#fff}
.wrapper-search .wrap-check-btntype .ui-slider-handle span{position:absolute;top:-42px;left:50%;width:130px;margin:0 0 0 -65px;text-align:center}
.wrapper-search .wrap-check-btntype .ui-slider-handle span:after{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:0;margin:0 0 0 -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #9b6b3d}
.wrapper-search .wrap-check-btntype .ui-slider-handle span em{display:inline-block;padding:4px 8px 3px;color:#fff;border-radius:4px;background:#9b6b3d}
.wrapper-search .wrap-check-btntype .ui-slider-handle:focus{outline:0}
.wrapper-search .wrap-check-btntype .ui-slider-range{position:absolute;height:4px;background:#9b6b3d}
.wrapper-search .price-txt{position:relative;margin:15px 0 0}
.wrapper-search .price-txt:after{content:'';display:block;clear:both}
.wrapper-search .price-txt span:first-child{left:-20px}
.wrapper-search .price-txt span{position:absolute;top:0;right:-20px;color:#333}
.wrapper-search .left-wrap{float:left;width:386px;margin:18px 0 0}
.wrapper-search .no-data-result{display:block;padding:30px 0 0}
.wrapper-search .no-data-result .bul-circle{margin:40px 0 0;padding:18px 0;border-top:1px solid #bbb;border-bottom:1px solid #e2e2e2}
.wrapper-search .search-other:after{content:'';display:block;clear:both}
.wrapper-search .search-other>div{width:500px}
.wrapper-search .search-other ol{border-top:1px solid #23221e}
.wrapper-search .search-other ol li{border-bottom:1px solid #e2e2e2}
.wrapper-search .search-other ol li a{display:block;padding:13px 0 11px 15px;color:#666}
.wrapper-search .search-other ol li:first-child+li a:before,.wrapper-search .search-other ol li:first-child+li+li a:before{background:#fc5a45}
.wrapper-search .toy-plan-list:after{content:'';display:block;clear:both}
.wrapper-search .toy-plan-list li{float:left}
.wrapper-search .toy-plan-list li:first-child:before{display:none}
.wrapper-search .toy-plan-list li:before{content:'';display:inline-block;width:1px;height:250px;margin:0 35px 0 34px;vertical-align:top;border-left:1px solid #dadada}
.wrapper-search .toy-plan-list li a{display:inline-block;border:1px solid #dadada}
.wrapper-search .toy-plan-list li a img{vertical-align:top}
.wrapper-search .wrap-comment-list{margin:0 0 50px}
.wrapper-search .comment-list{margin:1px 0 0 1px}
.wrapper-search .comment-list:after{content:'';display:block;clear:both}
.wrapper-search .comment-list>.item{position:relative;float:left;width:312px;height:426px;margin:-1px 0 0 -1px;padding:15px 15px 0;border:1px solid #e2e2e2}
.wrapper-search .comment-list>.item>a{position:relative;display:block}
.wrapper-search .comment-list .img-area{position:relative;text-align:center}
.wrapper-search .comment-list .txt-area{width:220px;margin:3px auto 0;text-align:left}
.wrapper-search .comment-list h4{height:31px;padding:10px 0 0;vertical-align:top;text-align:center}
.wrapper-search .comment-list h4 span{display:inline-block;overflow:hidden;padding:0 20px;word-wrap:break-word;font-size:12px;color:#222;vertical-align:middle;line-height:1.2;text-align:center}
.wrapper-search .comment-list .goods-price{width:100%;text-align:center;font-family:NerisSemiBold}
.wrapper-search .comment-list .price{font-size:20px;color:#333;letter-spacing:-1px}
.wrapper-search .comment-list .star-score-area{margin:10px 0 0;font-size:12px;text-align:center}
.wrapper-search .comment-list [class|=star-score-view]{display:inline-block;width:60px;height:12px;vertical-align:top;font-size:0;line-height:0;background-image:url(//simage.lottemart.com/v3/images/layout/bg_stargauge.png);background-color:#e6e6e6;background-repeat:repeat-x;background-position:0 50%}
.wrapper-search .comment-list [class|=star-score-view] em{display:block;height:100%;background-image:url(//simage.lottemart.com/v3/images/layout/bg_stargauge.png);background-color:#ff6e01;background-repeat:repeat-x;background-position:0 50%}
.wrapper-search .comment-list .prd-comment-list{margin:10px 18px 0;padding:5px 15px 3px;background:#fafafa;border:1px solid #e6e6e6}
.wrapper-search .comment-list .prd-comment-list li{position:relative;margin:5px 0;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wrapper-search .comment-list .prd-comment-list li:before{content:'';display:inline-block;width:15px;height:14px;margin:0 10px 0 0;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -896px -243px}
.wrapper-search .prod-list{border-top:1px solid #e2e2e2}
.wrapper-search .prod-list .product-article,.wrapper-search .prod-list article{margin-top:-1px;border-top:0}
.wrapper-search .prod-list .product-article .price-max{text-overflow:ellipsis;overflow:hidden}
#wrapLoadingBar,#wrapPageLoading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(255,255,255,.8)}
#wrapPageLoading .ingpageloading{position:absolute;top:50%;left:50%;z-index:9999;width:130px;height:130px;margin:-65px 0 0 -65px;font:0/0 a;border-radius:50%;-webkit-animation:wrapPageLoading 2.5s steps(5) infinite;animation:wrapPageLoading 2.5s steps(5) infinite;background:url(//simage.lottemart.com/v3/images/sprite/wrapPageLoading.png) no-repeat}
#wrapLoadingBar img{position:absolute;top:50%;left:50%;z-index:9999;margin:-47px 0 0 -98px}
@-webkit-keyframes wrapPageLoading{
100%{background-position:-650px}
}
@keyframes wrapPageLoading{
100%{background-position:-650px}
}
.loading-bar{font:0/0 a;overflow:hidden;display:block;width:41px;height:41px;margin:0 auto;text-align:center;border:1px solid #24221f;border-radius:50%;background-color:rgba(255,255,255,.8)}
.loading-bar .spinner{display:inline-block;height:25px;width:25px;margin:8px 0 0;border:2px solid #24221f;border-right-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background-color:transparent;-webkit-animation:spinner-rotate 1s infinite linear;animation:spinner-rotate 1s infinite linear}
.more-bar{font:0/0 a;position:absolute;bottom:-50px;right:auto;left:50%;z-index:50;overflow:hidden;display:block;width:41px;height:41px;margin:0 0 0 -20px;border:1px solid #24221f;border-radius:50%;background-color:rgba(255,255,255,.8);-webkit-animation:spinner-rotate 1s infinite linear;animation:spinner-rotate 1s infinite linear}
.more-bar .spinner{position:relative;top:50%;left:50%;display:block;height:25px;width:25px;margin:-13px 0 0 -13px;border:2px solid #24221f;border-right-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background-color:transparent}
@-webkit-keyframes spinner-rotate{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-rotate{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.tag-discount-type1{width:66px;padding:0;padding-top:5px;background:#4980cb}
.tag-discount-type2{width:66px;padding:0;padding-top:5px;background:#2fa1bd}
.tag-discount-type3{width:66px;padding:0;padding-top:5px;background:#584d43}
.tag-discount-type4{width:66px;padding:0;padding-top:5px;background:#b19964}
.tag-discount-type5{width:66px;padding:0;padding-top:5px;background:#9b6b3d}
.tag-discount-type6{width:66px;padding:0;padding-top:5px;background:#3dc4d9}
.tag-discount-type7{width:66px;padding:0;padding-top:5px;background:#627890}
.tag-discount-type8{width:89px;padding:0;padding-top:5px;background:#5c9396}
.tag-discount-type9{width:66px;padding:0;padding-top:5px;background:#636691}
[class|=tag-delivery]{width:66px;padding:0;padding-top:5px}
.prod-list-type3 [class|=tag-delivery]{width:80px}
.tag-delivery-type1:before,.tag-delivery-type2:before,.tag-delivery-type3:before{content:'';display:inline-block;height:12px;margin-right:2px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png);background-repeat:no-repeat;vertical-align:middle}
.tag-delivery-type1{background:#58524a}
.tag-delivery-type1:before{width:14px;background-position:-196px -51px}
.tag-delivery-type2{background:#736049}
.tag-delivery-type2:before{width:16px;background-position:-215px -51px}
.tag-delivery-type3{background:#7b5333}
.tag-delivery-type3:before{width:13px;background-position:-236px -51px}
.tag-delivery-type4{background:#0e7874}
.tag-delivery-type5{background:#4c4ead}
.tag-delivery-type5-1{background:#58524a}
.tag-delivery-type6{background:#ae9580}
.tag-delivery-type7{background:#9b6b3d}
[class|=evticon]{position:relative;display:inline-block;vertical-align:top}
[class|=evticon][class*=txt-band] em{position:absolute;left:22px;top:5px;color:#fff;font-size:12px;letter-spacing:-.05em;line-height:1.2}
[class|=evticon][class*=box]{border:0}
[class|=sticker-benefit]{display:inline-block;position:relative;width:66px;height:46px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_tag.png);background-repeat:no-repeat;color:#fff;font-size:25px;font-family:NerisSemiBold;letter-spacing:-.05em;vertical-align:top}
.sticker-benefit-type1{background-position:0 0}
.sticker-benefit-type2{background-position:-76px 0}
.sticker-benefit-type3{width:62px;padding-left:4px;background-position:-152px 0;font-size:22px}
.sticker-benefit-type3 em{display:inline-block;margin-top:-4px;vertical-align:top}
.sticker-benefit-type4{background-position:-228px 0}
.sticker-benefit-type5{background-position:-304px 0}
.sticker-benefit-type6{width:62px;padding-left:4px;background-position:0 -56px}
.sticker-benefit-type6 em{display:inline-block;margin-top:-6px;vertical-align:top}
.sticker-benefit-type7{background-position:-76px -56px}
.sticker-benefit-type8{background-position:-152px -56px}
.sticker-benefit-type9{background-position:-228px -56px}
.sticker-benefit-type10{background-position:-304px -56px}
.sticker-benefit-type11{background-position:0 -112px}
.sticker-benefit-type12{background-position:-76px -112px}
.sticker-benefit-type13{background-position:-152px -112px}
.sticker-benefit-type14{background-position:-228px -112px}
.sticker-benefit-type15{background-position:-304px -112px}
.sticker-benefit-type16{background-position:-304px -168px}
.prod-detail-info [class|=sticker-benefit],.prod-list-type3 [class|=sticker-benefit]{width:80px;height:66px}
.prod-detail-info .sticker-benefit-type1,.prod-list-type3 .sticker-benefit-type1{background-position:-380px 0}
.prod-detail-info .sticker-benefit-type2,.prod-list-type3 .sticker-benefit-type2{background-position:-470px 0}
.prod-detail-info .sticker-benefit-type3,.prod-list-type3 .sticker-benefit-type3{width:76px!important;padding-left:4px;background-position:-560px 0;font-size:28px}
.prod-detail-info .sticker-benefit-type4,.prod-list-type3 .sticker-benefit-type4{background-position:-650px 0}
.prod-detail-info .sticker-benefit-type5,.prod-list-type3 .sticker-benefit-type5{background-position:-740px 0}
.prod-detail-info .sticker-benefit-type6,.prod-list-type3 .sticker-benefit-type6{width:76px!important;padding-left:4px;background-position:-380px -76px;font-size:36px}
.prod-detail-info .sticker-benefit-type7,.prod-list-type3 .sticker-benefit-type7{background-position:-470px -76px}
.prod-detail-info .sticker-benefit-type8,.prod-list-type3 .sticker-benefit-type8{background-position:-560px -76px}
.prod-detail-info .sticker-benefit-type9,.prod-list-type3 .sticker-benefit-type9{background-position:-650px -76px}
.prod-detail-info .sticker-benefit-type10,.prod-list-type3 .sticker-benefit-type10{background-position:-740px -76px}
.prod-detail-info .sticker-benefit-type11,.prod-list-type3 .sticker-benefit-type11{background-position:-380px -152px}
.prod-detail-info .sticker-benefit-type12,.prod-list-type3 .sticker-benefit-type12{background-position:-470px -152px}
.prod-detail-info .sticker-benefit-type13,.prod-list-type3 .sticker-benefit-type13{background-position:-560px -152px}
.prod-detail-info .sticker-benefit-type14,.prod-list-type3 .sticker-benefit-type14{background-position:-650px -152px}
.prod-detail-info .sticker-benefit-type15,.prod-list-type3 .sticker-benefit-type15{background-position:-740px -152px}
.prod-detail-info .sticker-benefit-type16,.prod-list-type3 .sticker-benefit-type16{width:72px!important;height:61px!important;padding:5px 0 0 8px;background-position:-920px 0;font-size:20px}
.prod-detail-info .sticker-benefit-type17,.prod-list-type3 .sticker-benefit-type17{width:74px!important;height:60px!important;padding:6px 0 0 6px;background-position:-920px 0;font-size:18px}
.prod-detail-info .sticker-benefit-type17,.prod-list-type3 .sticker-benefit-type17 .won{font-family:NanumBarunGothic;font-size:13px}
.prod-detail-info .sticker-benefit-type18,.prod-list-type3 .sticker-benefit-type18{width:74px!important;padding-left:6px;background-position:-920px 0;font-size:28px}
.prod-detail-info .sticker-benefit-type18,.prod-list-type3 .sticker-benefit-type18 .won{font-family:NanumBarunGothic;font-size:18px}
.prod-detail-info .sticker-benefit-type19,.prod-list-type3 .sticker-benefit-type19{background-position:-920px -76px}
.prod-detail-info .sticker-benefit-type16 em,.prod-detail-info .sticker-benefit-type17 em,.prod-detail-info .sticker-benefit-type18 em,.prod-list-type3 .sticker-benefit-type16 em,.prod-list-type3 .sticker-benefit-type17 em,.prod-list-type3 .sticker-benefit-type18 em{display:inline-block;margin-top:-4px;vertical-align:top}
[class|=tag-benefit]{min-width:44px;text-align:left}
[class|=tag-benefit]:before{content:'';display:inline-block;height:13px;margin-right:4px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_tag.png);background-repeat:no-repeat;vertical-align:middle}
.tag-benefit-type1{background:#79be28}
.tag-benefit-type1:before{width:10px;background-position:0 -168px}
.tag-benefit-type2{background:#79be28}
.tag-benefit-type2:before{width:10px;background-position:0 -168px}
.tag-benefit-type3{background:#63b2e7}
.tag-benefit-type3:before{width:13px;background-position:-15px -168px}
.tag-benefit-type4{color:#009bd7;background:#ffe60c}
.tag-benefit-type4:before{width:12px;background-position:-33px -168px}
.tag-benefit-type5{color:#009bd7;background:#ffe60c}
.tag-benefit-type5:before{width:12px;background-position:-33px -168px}
.tag-benefit-type6{background:#39cebd}
.tag-benefit-type6:before{width:12px;background-position:-50px -168px}
.tag-benefit-type7{background:#ff8080}
.tag-benefit-type7:before{width:13px;background-position:-67px -168px}
.tag-benefit-type8{background:#ff8080}
.tag-benefit-type8:before{width:13px;background-position:-67px -168px}
.tag-benefit-type9{background:#3dc4d9}
.tag-benefit-type9:before{width:14px;background-position:-85px -168px}
.tag-benefit-type10{background:#3dc4d9}
.tag-benefit-type10:before{width:14px;background-position:-85px -168px}
.tag-benefit-type11{background:#fb9951}
.tag-benefit-type11:before{width:16px;background-position:-104px -168px}
.tag-benefit-type12{background:#ab9283}
.tag-benefit-type12:before{width:14px;background-position:-125px -168px}
.tag-benefit-type13{background:#ab9283}
.tag-benefit-type13:before{width:14px;background-position:-144px -168px}
.tag-benefit-type14{background:#fb7b5d}
.tag-benefit-type14:before{width:14px;background-position:-163px -168px}
.tag-benefit-type15{background:#8571dc}
.tag-benefit-type15:before{width:13px;margin-right:10px;background-position:-182px -168px}
.tag-benefit-type16{background:#ff8b03}
.tag-benefit-type16:before{width:16px;height:16px;background-position:-258px -168px}
.wrapper-main .prod-list-type3 [class|=icon-goods],[class|=icon-goods]{display:inline-block;position:relative;width:90px;height:72px;text-align:center;vertical-align:top;font:0/0 a;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png);background-repeat:no-repeat}
[class|=icon-goods] em{display:inline-block;vertical-align:top;line-height:1;color:#fff;letter-spacing:-1px;font-family:NerisSemiBold}
.icon-goods-type4,.wrapper-main .prod-list-type3 .icon-goods-type4{background-position:-665px -77px}
.icon-goods-type6,.wrapper-main .prod-list-type3 .icon-goods-type6{background-position:-570px -77px}
.icon-goods-type1,.wrapper-main .prod-list-type3 .icon-goods-type1{width:70px;height:80px;background-position:-225px -77px}
.icon-goods-type2,.wrapper-main .prod-list-type3 .icon-goods-type2{width:70px;height:80px;background-position:-300px -77px}
.icon-goods-type3,.wrapper-main .prod-list-type3 .icon-goods-type3{width:70px;height:70px;background-position:-150px -77px}
.icon-goods-type4-1,.wrapper-main .prod-list-type3 .icon-goods-type4-1{background-position:-190px 0}
.icon-goods-type4-2,.wrapper-main .prod-list-type3 .icon-goods-type4-2{background-position:-570px 0}
.icon-goods-type5,.wrapper-main .prod-list-type3 .icon-goods-type5{width:70px;height:70px;background-position:0 -77px}
.icon-goods-type6-1,.wrapper-main .prod-list-type3 .icon-goods-type6-1{background-position:0 0}
.icon-goods-type6-2,.wrapper-main .prod-list-type3 .icon-goods-type6-2{background-position:-380px 0}
.icon-goods-type7,.wrapper-main .prod-list-type3 .icon-goods-type7{width:70px;height:70px;background-position:-75px -77px}
.icon-goods-type8,.icon-goods-type8-1,.wrapper-main .prod-list-type3 .icon-goods-type8,.wrapper-main .prod-list-type3 .icon-goods-type8-1{background-position:-95px 0}
.icon-goods-type8-2,.wrapper-main .prod-list-type3 .icon-goods-type8-2{background-position:-475px 0}
.icon-goods-discount,.wrapper-main .prod-list-type3 .icon-goods-discount{background-position:-285px 0}
.icon-goods-won,.wrapper-main .prod-list-type3 .icon-goods-won{background-position:-665px 0}
.icon-goods-type10,.icon-goods-type11,.icon-goods-type13,.wrapper-main .prod-list-type3 .icon-goods-type10,.wrapper-main .prod-list-type3 .icon-goods-type11,.wrapper-main .prod-list-type3 .icon-goods-type13{width:70px;height:70px;background-position:-450px -77px}
.icon-goods-bundle,.wrapper-main .prod-list-type3 .icon-goods-bundle{width:70px;height:70px;background-position:-375px -77px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
.icon-goods-type16,.wrapper-main .prod-list-type3 .icon-goods-type16{width:70px;height:70px;background-position:-629px -574px}
.icon-goods-type17,.wrapper-main .prod-list-type3 .icon-goods-type17{background-position:-760px 0}
.icon-goods-type17-1,.wrapper-main .prod-list-type3 .icon-goods-type17-1{background-position:-760px -77px}
.icon-goods-type17-1 .number,.wrapper-main .prod-list-type3 .icon-goods-type17-1 .number{display:none}
.wrapper-main .prod-list-type3 [class|=icon-goods] .number,[class|=icon-goods] .number{padding-top:2px;font-size:34px;letter-spacing:-1px}
.wrapper-main .prod-list-type3 [class|=icon-goods] .number:after,[class|=icon-goods] .number:after{content:'%';font-size:18px;color:#fff}
.wrapper-main .prod-list-type3 [class|=icon-goods] .money,[class|=icon-goods] .money{padding-top:19px;font-size:18px}
.wrapper-main .prod-list-type3 [class|=icon-goods] .plus,[class|=icon-goods] .plus{padding-top:19px;font-size:28px}
.icon-goods-type4-1 .number,.icon-goods-type4-1 .number:after,.icon-goods-type4-2 .money,.icon-goods-type4-2 .money:after,.icon-goods-type8-3 .number,.icon-goods-type8-3 .number:after,.wrapper-main .prod-list-type3 .icon-goods-type4-1 .number,.wrapper-main .prod-list-type3 .icon-goods-type4-1 .number:after,.wrapper-main .prod-list-type3 .icon-goods-type4-2 .money,.wrapper-main .prod-list-type3 .icon-goods-type4-2 .money:after,.wrapper-main .prod-list-type3 .icon-goods-type8-3 .number,.wrapper-main .prod-list-type3 .icon-goods-type8-3 .number:after{color:#146e93}
.icon-goods-type21,.wrapper-main .prod-list-type3 .icon-goods-type21{width:70px;height:70px;background-position:-872px -453px}
.icon-goods-type22,.wrapper-main .prod-list-type3 .icon-goods-type22{width:70px;height:70px;background-position:-813px -574px}
.prod-detail-info [class|=icon-goods],.prod-list-type3 [class|=icon-goods]{width:124px;height:108px}
.prod-detail-info .icon-goods-type4,.prod-list-type3 .icon-goods-type4{background-position:-644px -340px}
.prod-detail-info .icon-goods-type6,.prod-list-type3 .icon-goods-type6{background-position:-515px -340px}
.prod-detail-info .icon-goods-type1,.prod-list-type3 .icon-goods-type1{width:104px;height:121px;background-position:-327px -453px}
.prod-detail-info .icon-goods-type2,.prod-list-type3 .icon-goods-type2{width:104px;height:121px;background-position:-436px -453px}
.prod-detail-info .icon-goods-type3,.prod-list-type3 .icon-goods-type3{width:104px;height:104px;background-position:-218px -453px}
.prod-detail-info .icon-goods-type4-1,.prod-list-type3 .icon-goods-type4-1{background-position:-258px -227px}
.prod-detail-info .icon-goods-type4-2,.prod-list-type3 .icon-goods-type4-2{background-position:-258px -340px}
.prod-detail-info .icon-goods-type5,.prod-list-type3 .icon-goods-type5{width:104px;height:104px;background-position:0 -453px}
.prod-detail-info .icon-goods-type6-1,.prod-list-type3 .icon-goods-type6-1{background-position:0 -227px}
.prod-detail-info .icon-goods-type6-2,.prod-list-type3 .icon-goods-type6-2{background-position:0 -340px}
.prod-detail-info .icon-goods-type7,.prod-list-type3 .icon-goods-type7{width:104px;height:104px;background-position:-109px -453px}
.prod-detail-info .icon-goods-type8,.prod-detail-info .icon-goods-type8-1,.prod-list-type3 .icon-goods-type8,.prod-list-type3 .icon-goods-type8-1{background-position:-129px -227px}
.prod-detail-info .icon-goods-type8-2,.prod-list-type3 .icon-goods-type8-2{background-position:-129px -340px}
.prod-detail-info .icon-goods-discount,.prod-list-type3 .icon-goods-discount{background-position:-387px -227px}
.prod-detail-info .icon-goods-won,.prod-list-type3 .icon-goods-won{background-position:-387px -340px}
.prod-detail-info .icon-goods-type10,.prod-detail-info .icon-goods-type11,.prod-detail-info .icon-goods-type13,.prod-list-type3 .icon-goods-type10,.prod-list-type3 .icon-goods-type11,.prod-list-type3 .icon-goods-type13{width:104px;height:104px;background-position:-654px -453px}
.prod-detail-info .icon-goods-bundle,.prod-list-type3 .icon-goods-bundle{width:104px;height:104px;background-position:-545px -453px}
.prod-detail-info .icon-goods-type16,.prod-list-type3 .icon-goods-type16{width:104px;height:104px;background-position:-520px -574px}
.prod-detail-info .icon-goods-type17,.prod-list-type3 .icon-goods-type17{background-position:-773px -227px}
.prod-detail-info .icon-goods-type17-1,.prod-list-type3 .icon-goods-type17-1{background-position:-773px -340px}
.prod-detail-info .icon-goods-type18,.prod-list-type3 .icon-goods-type18{width:104px;height:104px;background-position:0 -730px}
.prod-detail-info .icon-goods-type19,.prod-list-type3 .icon-goods-type19{width:109px;height:114px;background-position:-112px -730px}
.prod-detail-info .icon-goods-type20,.prod-list-type3 .icon-goods-type20{width:109px;height:77px;background-position:-224px -730px}
.prod-detail-info .icon-goods-type21,.prod-list-type3 .icon-goods-type21{width:87px;height:107px;background-position:0 -842px}
.prod-detail-info .icon-goods-type22,.prod-list-type3 .icon-goods-type22{width:103px;height:107px;background-position:-109px -842px}
.prod-detail-info .icon-goods-type23,.prod-list-type3 .icon-goods-type23{width:103px;height:107px;background-position:-218px -842px}
.prod-detail-info .icon-goods-type24,.prod-list-type3 .icon-goods-type24{width:103px;height:107px;background-position:-327px -842px}
.prod-detail-info .icon-goods-type25,.prod-list-type3 .icon-goods-type25{width:81px;height:96px;background-position:-435px -842px}
.prod-detail-info [class|=icon-goods] .number,.prod-list-type3 [class|=icon-goods] .number{padding-top:5px;font-size:48px;letter-spacing:-1px}
.prod-detail-info [class|=icon-goods] .number:after,.prod-list-type3 [class|=icon-goods] .number:after{font-size:24px}
.prod-detail-info [class|=icon-goods] .money,.prod-list-type3 [class|=icon-goods] .money{padding-top:25px;font-size:26px}
.prod-detail-info [class|=icon-goods] .plus,.prod-list-type3 [class|=icon-goods] .plus{padding-top:30px;font-size:38px}
[class|=icon-band]{display:inline-block;min-width:44px;height:17px;padding:5px 5px 0 5px;color:#fff;font-size:12px;letter-spacing:-.05em;line-height:1.2;text-align:center;vertical-align:middle}
.icon-band-tag1,.icon-band-tag2{background:#4fd3bc}
.icon-band-tag3,.icon-band-tag4,.icon-band-tag4-1,.icon-band-tag4-2{color:#35b9e1;background:#ffe60c}
.icon-band-tag4-1:before,.icon-band-tag4-2:before{content:'';display:inline-block;width:15px;height:16px;margin:-1px 3px 0 0;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png) no-repeat -521px -243px}
.icon-band-tag5,.icon-band-tag6,.icon-band-tag6-1,.icon-band-tag6-2{background:#6dbde7}
.icon-band-bundle,.icon-band-tag10,.icon-band-tag11,.icon-band-tag13{background:#f66f91}
.icon-band-discount,.icon-band-won{background:#ee6444}
.icon-band-tag7,.icon-band-tag8{background:#c96ec5}
.icon-band-tag12,.icon-band-tag16{background:#f98937}
.icon-band-tag12:before,.icon-band-tag16:before{content:'';display:inline-block;width:17px;height:11px;margin-right:3px;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png) no-repeat -596px -243px}
.prod-list-type3 .sales-area [class^=icon-band-delivery],[class^=icon-band-delivery]{width:auto;min-width:58px;height:17px;padding:5px 5px 0 5px;color:#fff;font-size:12px;letter-spacing:-.05em;line-height:1.2;text-align:center;vertical-align:middle;font-family:NanumBarunGothic,'나눔바른고딕','Malgun Gothic','맑은 고딕',sans-serif;background-image:none}
.prod-list-type3 .sales-area [class^=icon-band-delivery]:before,[class^=icon-band-delivery]:before{content:'';display:inline-block;width:14px;height:12px;margin-right:3px;vertical-align:middle;background:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png) no-repeat -541px -243px}
.icon-band-delivery1{background-color:#ac633a}
.icon-band-delivery1:before{width:13px;background-position:-560px -243px}
.icon-band-delivery2{background-color:#7c9d24}
.icon-band-delivery2:before{width:13px;background-position:-578px -243px}
.icon-band-delivery3{background-color:#ce3434}
.icon-band-delivery3:before{background-position:-541px -243px}
.icon-band-delivery4{background-color:#3a81c4}
.icon-band-delivery7{background-color:#584d43}
.icon-band-delivery8{background-color:#30caaf}
.icon-band-delivery6,.prod-list-type3 .sales-area .icon-band-delivery6{color:#ffce27;background-color:#333}
.icon-band-delivery9,.prod-list-type3 .sales-area .icon-band-delivery9{color:#ffce27;background-color:#333}
.icon-band-delivery10{background-color:#c43b8b}
.icon-band-delivery11{background-color:#3a81c4}
.icon-band-delivery12{background-color:#3bafc6}
.icon-band-delivery13{background-color:#c89610}
.icon-band-delivery14,.prod-list-type3 .sales-area .icon-band-delivery14{color:#8ed45b;background-color:#333}
.icon-band-delivery10:before,.icon-band-delivery11:before,.icon-band-delivery12:before,.icon-band-delivery13:before,.icon-band-delivery14:before,.icon-band-delivery4:before,.icon-band-delivery7:before,.icon-band-delivery8:before,.icon-band-delivery9:before,.prod-list [class^=icon-band-delivery]:before,.prod-list-type3 .sales-area .icon-band-delivery14:before,.prod-list-type3 .sales-area .icon-band-delivery6:before,.prod-list-type3 .sales-area .icon-band-delivery9:before,.prod-list-type3 [class^=icon-band-delivery]:before,.wrap-prod-item [class^=icon-band-delivery]:before{display:none}
.icon-band-delivery15{background-color:#60a2ff}
.icon-band-delivery15:before{width:13px;background-position:-618px -243px}
.icon-band-delivery16{background-color:#5d3472}
.icon-band-delivery16:before{width:13px;background-position:-578px -243px}
.icon-band-delivery17{background-color:#5d3472}
.icon-band-delivery17:before{width:13px;background-position:-578px -243px}
.icon-band-delivery18{background-color:#5d3472}
.icon-band-delivery18:before{width:13px;background-position:-578px -243px}
.icon-band-delivery19{background-color:#5d3472}
.icon-band-delivery19:before{width:13px;background-position:-578px -243px}
.icon-band-delivery20{background-color:#5d3472}
.icon-band-delivery20:before{width:13px;background-position:-578px -243px}
.icon-band-delivery21,.icon-band-delivery22{background:#f98937}
.icon-band-delivery21:before,.icon-band-delivery22:before{width:15px;background-position:-521px -264px}
.icon-band-delivery30{background-color:#2eb7bd}
.icon-band-delivery30:before{width:15px;background-position:-521px -281px}
.icon-band-delivery31{background-color:#e85533}
.icon-band-delivery31:before{width:15px;height:13px;background-position:-542px -281px}
.prod-detail .promotion-express [class^=icon-band-delivery],.prod-list [class^=icon-band-delivery],.prod-list-type3 [class^=icon-band-delivery],.wrap-prod-item [class^=icon-band-delivery],.wrapper-main .prod-list-type3 [class^=icon-band-delivery]{width:52px;min-width:auto;height:44px;padding:0;text-align:center;vertical-align:top;font:0/0 a;background:url(//simage.lottemart.com/v3/images/sprite/sprite_goods.png) no-repeat 0 -162px}
.prod-list .icon-band-delivery1,.wrap-prod-item .icon-band-delivery1,.wrapper-main .prod-list-type3 .icon-band-delivery1{background-position:-57px -162px}
.prod-list .icon-band-delivery2,.wrap-prod-item .icon-band-delivery2,.wrapper-main .prod-list-type3 .icon-band-delivery2{background-position:-114px -162px}
.prod-list .icon-band-delivery3,.wrap-prod-item .icon-band-delivery3,.wrapper-main .prod-list-type3 .icon-band-delivery3{background-position:0 -162px}
.prod-list .icon-band-delivery4,.wrap-prod-item .icon-band-delivery4,.wrapper-main .prod-list-type3 .icon-band-delivery4{background-position:-171px -162px}
.prod-list .icon-band-delivery8,.wrap-prod-item .icon-band-delivery8,.wrapper-main .prod-list-type3 .icon-band-delivery8{width:50px;height:60px;background-position:-228px -162px}
.prod-list .icon-band-delivery6,.wrap-prod-item .icon-band-delivery6,.wrapper-main .prod-list-type3 .icon-band-delivery6{height:52px;background-position:-283px -162px}
.prod-list .icon-band-delivery9,.wrap-prod-item .icon-band-delivery9,.wrapper-main .prod-list-type3 .icon-band-delivery9{height:52px;background-position:-283px -162px}
.prod-list .icon-band-delivery10,.wrap-prod-item .icon-band-delivery10,.wrapper-main .prod-list-type3 .icon-band-delivery10{height:52px;background-position:-57px -579px}
.prod-list .icon-band-delivery11,.wrap-prod-item .icon-band-delivery11,.wrapper-main .prod-list-type3 .icon-band-delivery11{height:52px;background-position:0 -579px}
.prod-list .icon-band-delivery12,.wrap-prod-item .icon-band-delivery12,.wrapper-main .prod-list-type3 .icon-band-delivery12{height:49px;background-position:-114px -579px}
.prod-list .icon-band-delivery13,.wrap-prod-item .icon-band-delivery13,.wrapper-main .prod-list-type3 .icon-band-delivery13{height:52px;background-position:-130px -652px}
.prod-list .icon-band-delivery14,.wrap-prod-item .icon-band-delivery14,.wrapper-main .prod-list-type3 .icon-band-delivery14{height:52px;background-position:0 -652px}
.prod-list .icon-band-delivery15,.wrap-prod-item .icon-band-delivery15,.wrapper-main .prod-list-type3 .icon-band-delivery15{background-position:-260px -652px}
.prod-list .icon-band-delivery16,.wrap-prod-item .icon-band-delivery16,.wrapper-main .prod-list-type3 .icon-band-delivery16{height:56px;background-position:-418px -771px}
.prod-list .icon-band-delivery17,.wrap-prod-item .icon-band-delivery17,.wrapper-main .prod-list-type3 .icon-band-delivery17{height:56px;background-position:-480px -771px}
.prod-list .icon-band-delivery18,.wrap-prod-item .icon-band-delivery18,.wrapper-main .prod-list-type3 .icon-band-delivery18{height:56px;background-position:-542px -771px}
.prod-list .icon-band-delivery19,.wrap-prod-item .icon-band-delivery19,.wrapper-main .prod-list-type3 .icon-band-delivery19{height:56px;background-position:-604px -771px}
.prod-list .icon-band-delivery20,.wrap-prod-item .icon-band-delivery20,.wrapper-main .prod-list-type3 .icon-band-delivery20{height:56px;background-position:-666px -771px}
.prod-list-type3 [class^=icon-band-delivery]{width:68px;height:56px;background-color:transparent}
.prod-list-type3 .icon-band-delivery1{background-position:-413px -162px}
.prod-list-type3 .icon-band-delivery2{background-position:-486px -162px}
.prod-list-type3 .icon-band-delivery3{background-position:-340px -162px;display:none}
.prod-list-type3 .icon-band-delivery4{background-position:-559px -162px}
.prod-list-type3 .icon-band-delivery8{width:64px;height:76px;background-position:-631px -162px}
.prod-list-type3 .icon-band-delivery6{height:68px;background-position:-699px -162px}
.prod-list-type3 .icon-band-delivery9{height:68px;background-position:-699px -162px}
.prod-list-type3 .icon-band-delivery10{height:68px;background-position:-244px -579px}
.prod-list-type3 .icon-band-delivery11{height:68px;background-position:-171px -579px}
.prod-list-type3 .icon-band-delivery12{height:59px;background-position:-317px -579px}
.prod-list-type3 .icon-band-delivery13{height:68px;background-position:-187px -652px}
.prod-list-type3 .icon-band-delivery14{height:68px;background-position:-57px -652px}
.prod-list-type3 .icon-band-delivery15{background-position:-317px -652px}
.prod-list-type3 .icon-band-delivery16{height:73px;background-position:-418px -688px}
.prod-list-type3 .icon-band-delivery17{height:73px;background-position:-496px -688px}
.prod-list-type3 .icon-band-delivery18{height:73px;background-position:-574px -688px}
.prod-list-type3 .icon-band-delivery19{height:73px;background-position:-652px -688px}
.prod-list-type3 .icon-band-delivery20{height:73px;background-position:-730px -688px}
.prod-list-type3 .icon-band-delivery30{background-position:-822px -740px}
.wrapper-search .icon-goods-bundle{background-position:-450px -77px;-webkit-transform:rotate(0);transform:rotate(0)}
.wrapper-search .icon-goods-bundle2{width:70px;height:70px;background-position:-855px -77px}
.wrapper-search .icon-goods-discount{background-position:-855px 0}
.wrapper-search .icon-goods-won{font:0/0 a;background-position:-855px 0}
.wrapper-search .icon-goods-bundle em,.wrapper-search .icon-goods-bundle2,.wrapper-search .icon-goods-discount em,.wrapper-search .icon-goods-won em{font:0/0 a}
.wrapper-search .icon-goods-discount em:after{font:0/0 a}
#hfrADCheck{display:none}
#document.wrapper-hotcok .wrap-thumb a:after{visibility:hidden}
.flag_tongkun{display:none}
.hotcok-add .flt-right .bx-pager-item a{display:inline-block;width:6px;height:6px;margin:0 1px;border:2px solid #333;border-radius:50%;font:0/0 a;vertical-align:top}
.hotcok-add .flt-right .bx-pager-item a.active{background-color:#333}
.prod-list .tag-purchase-item{display:block;position:absolute;left:50%;top:209px;z-index:1;width:208px;height:22px;margin-left:-104px;padding:0;line-height:22px;color:#fff;background-color:#46413b;text-align:center}
.prod-list .tag-purchase-item:after{content:'';position:absolute;left:50%;top:-8px;width:0;height:0;border:4px solid transparent;border-color:transparent transparent #46413b #46413b}
.prod-list .tag-purchase-item.tag-item-type2{background-color:#9b6b3d}
.prod-list .tag-purchase-item.tag-item-type2:after{border-color:transparent transparent #9b6b3d #9b6b3d}
.wrap-popup{position:relative;padding:10px 25px 30px;background-color:#fff}
.wrap-popup h1{width:auto;height:50px;border-bottom:2px solid #24221f;color:#111;font-size:24px;line-height:50px}
.wrap-popup .wrapper-category h1{height:auto;padding-right:150px;border-bottom:0}
.popup-container{margin-top:30px;font-family:NanumBarunGothic,'나눔바른고딕','Malgun Gothic','맑은 고딕',sans-serif;font-size:13px}
.popup-container table{margin-bottom:20px}
.popup-container .tbl-marginnone{margin-bottom:0}
.popup-container .set-btn{margin-top:20px}
.wrap-popup .btnprint{position:absolute;top:20px;right:26px}
.popup-container [class|=tbl-lst][class*=scrolltype1]{overflow-y:scroll;height:330px}
.popup-container [class|=tbl-lst][class*=scrolltype2]{overflow-y:scroll;height:360px;margin-bottom:20px}
.popup-container [class|=tbl-lst][class*=scrolltype3]{overflow-y:scroll;height:265px}
.popup-container [class|=tbl-lst][class*=scrolltype4]{overflow-y:scroll;height:200px}
.popup-container [class^=tbl-lst] thead th{line-height:24px;padding:8px 0}
.popup-container [class|=btn][class*=tbl][class*=popup]{min-width:58px;height:30px;padding:0 10px;border-radius:2px;font-size:13px;line-height:30px}
.popup-container [class|=btn][class*=tbl][class*=popup][class*=type1]{background-color:#46413b}
.popup-container [class|=btn][class*=tbl][class*=popup][class*=type2]{background-color:#eee}
.popup-container [class|=btn][class*=tbl][class*=popup][class*=type3]{background-color:#71695f}
.popup-container [class|=btn][class*=tbl][class*=popup][class*=disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}
.popup-container .mapimg{text-align:center}
.popup-container .mapimg img{border:1px solid silver}
.popup-container .tblhead{overflow:hidden;position:relative;padding:10px 0}
.popup-container .tblhead .fl{float:left}
.popup-container .tblhead .flrbtn{position:absolute;top:3px;right:0}
.popup-container .tblheadexplain{padding:0 0 30px 0}
.popup-container .tblheadexplain .review-info-temp{padding:30px 0}
.popup-container .tblheadexplain .review-info-temp .tit{font-size:20px}
.popup-container .tblheadexplain .review-info-temp .desc{text-align:left;font-size:16px;padding-bottom:30px}
.popup-container .tblheadexplain .review-info-temp .info li{font-size:14px}
.popup-container .asterisk-explain{margin-top:15px}
.popup-container .asterisk-explain li{margin-top:6px}
.popup-container [class^=tbl-lst] th.subjectline{border-left:1px solid #e2e2e2}
.popup-container [class^=tbl-lst] td.subjectline{padding-left:20px;border-left:1px solid #e2e2e2;text-align:left}
.popup-container .listcols4 li{display:inline-block;width:24%;padding:7px 0}
.popup-container .terms{border-bottom:1px solid #e2e2e2;padding-bottom:20px}
.popup-container .termstitle{font-size:18px;margin:30px 0 10px 0;color:#333}
.popup-container ol.bul-circle li{margin-top:6px}
.popup-container .txt-lightgray{color:#666}
.popup-container .chklist{border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:20px 0;margin-top:40px}
.popup-container .chklist-titype1{border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:20px 0;margin-top:10px}
.popup-container .h2tit{color:#111;font-size:16px;margin-bottom:5px}
.popup-container .h2tit.type1{margin-top:30px}
.popup-container .paysum{margin-top:40px}
.popup-container [class|=tbl-lst][class*=line] td,.popup-container [class|=tbl-lst][class*=line] th{border-left:1px solid #e2e2e2}
.popup-container [class|=tbl-lst][class*=line] td:first-child,.popup-container [class|=tbl-lst][class*=line] th:first-child{border-left:0}
.popup-container [class|=tbl-lst][class*=line] td.leftline,.popup-container [class|=tbl-lst][class*=line] th.leftline{border-left:1px solid #e2e2e2}
.popup-container [class|=tbl-lst][class*=line].timetblcolor tbody th{background-color:#fafafa;border-top:0;border-bottom:1px solid #e2e2e2;border-right:1px solid #bbb}
.popup-container [class|=tbl-lst][class*=line].timetblcolor thead th:first-child{border-right:1px solid #bbb}
.popup-container [class|=tbl-lst][class*=vs] td,.popup-container [class|=tbl-lst][class*=vs] th{border-top:1px solid #25211e;border-bottom:1px solid #e2e2e2}
.popup-container [class|=tbl-lst][class*=vs] th{width:117px}
.popup-container [class|=tbl-lst][class*=vs] td{border-left:1px solid #e2e2e2;color:#666;text-align:center}
.popup-container [class|=tbl-lst][class*=vs] td .price-max{color:#111}
.popup-container [class|=tbl-lst][class*=vs] td.bordernone{border:0;border-bottom:1px solid #fff}
.popup-container [class|=tbl-lst][class*=vs] td.bordernone [class|=btn][class*=form]{min-width:44px}
.popup-container [class|=tbl-lst][class*=vs] .wrap-thumb{position:relative;display:inline-block}
.popup-container .ico-star-type1,.popup-container .ico-star-type2{float:left}
.popup-container .star-num{padding-left:10px}
.popup-container .txt-wbrown-underline{color:#9b6b3d;text-decoration:underline}
.popup-container [class^=tabmenu]{margin-bottom:30px}
.popup-container .fulltab{margin-bottom:30px}
.popup-container .check-data>input[type=checkbox],.popup-container .radio-data>input[type=radio]{width:100%;height:100%;margin:0}
.popup-container .check-data-type1{margin-top:5px}
.popup-container .select-type1.star{width:130px}
.popup-container .select-type1.star option{padding-bottom:5px}
.popup-container .satisfac{position:relative}
.popup-container .satisfac dt{float:left;width:55px;height:30px}
.popup-container .satisfac .price{background-position:-252px -101px;font:0/0 a}
.popup-container .satisfac .delivery{background-position:-311px -101px;font:0/0 a;margin-left:20px}
.popup-container .satisfac .quality{background-position:-366px -101px;font:0/0 a;margin-left:20px}
.popup-container .satisfac dd{float:left}
.popup-container .prod-detail{position:relative;width:986px;margin:0 auto;padding:0;background:#fff;font-size:13px}
.popup-container .prod-detail .detail-share{top:10px}
.popup-container .hope_text_date{text-align:right;padding-right:5px}
.wrap-popup h1{width:auto;height:50px;border-bottom:2px solid #24221f;color:#111;font-size:24px;line-height:50px}
.wrap-popup h1.term-tit{height:auto;border:0}
.wrap-popup h1 a.logo{display:inline-block;width:156px;height:37px;vertical-align:middle;font-size:0;line-height:0;background:url(//simage.lottemart.com/v3/images/layout/h1_logo.gif) no-repeat}
.wrap-popup h2.h2txt{position:relative;padding:0 0 15px;font-size:30px;text-align:center}
.wrap-popup h2.h2txt:before{content:'';position:absolute;left:50%;bottom:0;display:block;width:60px;margin:0 0 0 -30px;border-top:2px solid #000}
.wrap-popup .desc{margin-top:15px;font-size:16px;color:#666;text-align:center}
.wrap-popup-bill{position:relative;padding:25px;background:#f9f9f9}
.wrap-popup-bill h1{width:auto;height:50px;border-bottom:2px solid #24221f;color:#111;font-size:24px;line-height:50px}
.popup-bill-container{padding:30px 50px 25px 50px;border:1px solid #e2e2e2;background:#fff;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_bill630.gif);background-repeat:repeat-y}
.popup-bill-container .tblheadexplain{padding-bottom:10px}
.tblcfmtxt{margin:20px 0;text-align:center}
.h1date{position:absolute;top:25px;right:25px;font-size:16px}
.h1nav{position:absolute;top:25px;right:25px}
.h1nav a:before{content:'';display:inline-block;width:1px;height:13px;margin:0 10px;vertical-align:middle;border-left:1px solid #e3e3e3}
.h1nav a:first-child:before{display:none}
.receipthead{overflow:hidden;padding:30px;margin-bottom:30px;border:2px solid #e2e2e2}
.receipthead li{display:inline-block;float:left;width:48%}
[class|=tbl-lst][class*=tdright] td{text-align:right;padding-right:15px}
input.row2{margin-bottom:8px}
button.row2{margin-bottom:8px}
.dis-inblock li{display:inline-block}
.explan-numtype1{padding-bottom:30px}
.termstitle{font-size:18px;margin:30px 0 10px 0;color:#333}
ol[class|=bul][class*=circle] li{margin-top:6px}
.cupon-info{padding:20px;border:1px solid #bbb}
.gap-bottomtype1{margin-bottom:10px}
.gap-bottomtype2{margin-bottom:20px}
.wrap-title-type1{overflow:hidden;position:relative;padding:10px 0}
.lpoint-certify .tbl-lst-v{margin-top:30px}
.lpoint-certify .tbl-lst-v table{margin-bottom:40px}
.lpoint-certify .tbl-lst-v .w-type1{width:95px;text-align:center;text-indent:0}
.lpoint-certify .tbl-lst-v .w-type3{width:215px}
.lpoint-certify .tbl-lst-v .txt-wbrown{margin-left:25px;text-decoration:underline}
.lpoint-certify .shiprefd-area{position:relative;padding:23px 0 23px 40px;color:#666;font-size:13px;font-weight:400;text-align:left}
.lpoint-certify .shiprefd-area strong{font-size:15px;font-weight:400}
.lpoint-certify .shiprefd-area:before{display:none}
.lpoint-certify .shiprefd-area .btn{position:absolute;top:26px;right:40px}
.survey-date{margin-top:5px;text-align:center;font-size:16px}
.survey-date dt{display:inline-block;color:#111;font-weight:700}
.survey-date dd{display:inline-block;color:#9b6b3b;font-weight:700}
.survey-list{margin-top:25px;padding:20px;border:2px solid #bbb}
.survey-list dt{position:relative;margin-top:20px;padding:20px 0 8px 35px;font-size:16px;color:#111;border-top:1px solid #e2e2e2;border-bottom:1px solid #bbb}
.survey-list dt:first-child{margin-top:0;padding:0 0 8px 35px;border-top:0}
.survey-list dt:first-child em{top:-2px}
.survey-list dt em{position:absolute;top:18px;left:0;font-size:20px;font-weight:700}
.survey-list dd{padding-top:15px}
.survey-list .radio-data{margin-right:10px}
.survey-list ul li{margin-bottom:10px}
.survey-layer{left:50%;top:50%;margin:-92px 0 0 -152px}
.survey-layer-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5}
.survey-layer .container,.survey-layer [class*=close]{z-index:2}
.survey-layer p{text-align:center}
.survey-layer .set-btn{padding-top:15px;border-top:1px solid #e2e2e2}
.popup-container .title-depth3{display:block;margin-bottom:10px;font-size:16px;font-weight:700}
.popup-container .litem-complex .complex-title{font-size:16px}
.popup-container table td,.popup-container table th{font-size:13px}
.popup-container .popup-title{margin-bottom:30px;color:#666}
.popup-container .tabmenu-pop a{min-width:200px;padding:6px 0;line-height:27px;font-size:15px}
.popup-container .tbl-lst-v td .td-line-height{display:block;margin-top:10px}
.popup-container .tbl-lst-v td input+.btn-form+input{display:block;margin:8px 0}
.popup-container .tbl-lst-v td input+button,.popup-container .tbl-lst-v td input+select,.popup-container .tbl-lst-v td select+button,.popup-container .tbl-wrt-dl dd button{margin-left:5px;height:30px}
.popup-container .set-btn [class|=btn]+[class|=btn]{margin-left:5px}
.wrap-nonmember{position:relative}
.wrap-nonmember .btn-form-type1{position:absolute;top:0;right:0}
.wrap-postcode .title-depth2{position:absolute;font:0/0 a;top:-999px}
.wrap-nonmember .title-depth3{margin-top:40px;font-weight:700}
.wrap-nonmember .content-area{position:relative}
.wrap-nonmember .content-area p{margin-bottom:15px}
.wrap-nonmember .box{padding:25px 30px;margin-top:40px;font-size:15px}
.wrap-nonmember .box p{float:left;line-height:20px}
.wrap-nonmember .box [class|=btn]{float:right;height:40px}
.wrap-nonmember .consent ol{margin-left:10px}
.wrap-nonmember .consent{height:85px;padding:20px;overflow-y:scroll;border:1px solid #bbb;line-height:22px}
.wrap-nonmember [class|=choice]{text-align:right}
.wrap-nonmember [class|=choice] span{margin:0 8px 0 25px}
.wrap-nonmember [class|=choice] span:first-child{margin-left:0}
.wrap-nonmember [class|=choice][class*=radio]{margin-top:15px}
.wrap-nonmember [class|=choice][class*=check]{position:absolute;top:-30px;right:0;font-size:14px}
.wrap-nonmember .choice-radio .choice_desc{float:left;display:inline-block}
.wrap-nonmember .chklist{position:relative;margin-top:0}
.wrap-nonmember .chklist [class|=btn][class*=form]{position:absolute;top:27px;right:0}
.wrap-nonmember .order label{position:absolute;top:-999px;left:-999px}
.wrap-nonmember .order{padding:0 80px;margin-bottom:30px}
.wrap-nonmember .order input{width:100%;height:38px;padding-left:10px;margin-bottom:10px;font-size:15px;line-height:38px;border:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap-nonmember .order .radio-data input{padding:0}
.wrap-nonmember [class|=btn][class*=large][class*=type1]{width:100%;height:45px;line-height:45px;border-radius:7px}
.wrap-nonmember .cells select{padding-left:10px;height:40px;margin-bottom:10px}
.wrap-nonmember .btn-xlarge-type1{margin-top:10px}
.wrap-nonmember .cells{display:table;table-layout:fixed;width:100%}
.wrap-nonmember .cells .cell{display:table-cell}
.wrap-nonmember .cells .cell-separator{display:table-cell;width:13px;padding:0 3px;text-align:center}
.wrap-nonmember .cells .cell-separator[data-separator]:before{content:attr(data-separator);display:block}
.wrap-nonmember .cells .cell-separator[data-separator='-']:before{display:inline-block;width:8px;height:1px;margin-bottom:10px;background-color:#999;vertical-align:middle;font:0/0 a}
.wrap-nonmember .jq-radio-tab{margin-bottom:20px}
.wrap-nonmember .jq-radio-tab label{position:relative;top:auto;left:auto;margin-right:50px}
.wrap-popup .tbl-lst thead th{font-size:15px}
.wrap-group .tbl-lst{margin-top:20px}
.wrap-group table th{font-size:15px}
.wrap-postcode p{margin:8px 0 10px;font-size:13px}
.wrap-postcode .chklist{width:100%;margin:30px 0 20px;padding:10px 0 15px;font-size:13px}
.wrap-postcode .chklist [class|=table]{vertical-align:top}
.wrap-postcode .bul-circle{margin-bottom:30px}
.wrap-postcode [class|=tbl-lst][class*=scrolltype2]{height:270px}
.wrap-postcode [class|=tbl] table [class*=non-content]{height:236px}
.wrap-postcode .tbl-lst tbody td{padding:8px 20px 8px}
.wrap-postcode .set-btn [class|=btn]{margin-left:4px}
.wrap-postcode .set-btn [class|=btn]:first-child{margin:0}
.wrap-postcode .highlight{display:block;margin-top:10px;color:#111}
.wrap-postcode .search .radio-data{float:left}
.wrap-postcode .chklist .search li label{display:block;padding-left:35px}
.wrap-postcode .chklist .search li:after{content:'';display:block;clear:both}
.wrap-postcode .chklist .search li strong{display:block}
.wrap-postcode .chklist .search li{margin-top:10px;padding-left:20px}
.wrap-postcode .chklist .table{position:relative;display:table;width:75%;padding-left:25%}
.wrap-postcode .chklist .table>*{display:table-cell}
.wrap-postcode .chklist .table label{position:absolute;left:0;top:5px}
.wrap-postcode .chklist .table [class|=btn]{position:absolute;top:0;right:-1px;height:30px;min-width:74px}
.wrap-postcode .bul-arrow-top{display:block;margin-top:15px}
.wrap-postcode .set-btn+.tbl-lst{margin-top:40px}
.wrap-postcode tbody td .btn-form{margin-left:10px}
.wrap-postcode tbody td select{padding-left:10px}
.wrap-postcode [class^=tbl-lst] tbody td.nonmsg{padding:50px 0}
.wrap-postcode .tbl-lst table{margin-bottom:15px}
.sect-address{margin-top:15px;padding-top:20px;border-top:1px solid #bbb}
.sect-address p:first-child{margin:0;color:#111;font-size:14px;font-weight:700}
.sect-address p{color:#666;font-size:13px}
.sect-address p+p{margin:0}
.sect-address .header-tit{height:40px;margin:15px 0 0;border-top:1px solid #24221f;border-bottom:1px solid #bbb;color:#111;font-size:15px;font-weight:700;line-height:40px;text-align:center}
.sect-address .address-list{overflow-x:none;overflow-y:scroll;width:100%;height:180px;border-bottom:1px solid #e2e2e2}
.sect-address .address-list li{min-height:32px;margin:0;padding:8px 0 4px;border-bottom:1px solid #e2e2e2}
.sect-address .address-list li>*{display:inline-block;font-size:13px;font-weight:400;vertical-align:top}
.sect-address .address-list li em{width:67px;margin-left:32px;color:#9b6b3d;text-align:left}
.sect-address .address-list li span{width:360px;color:#333}
.wrap-delivery .popup-title{margin-bottom:14px}
.wrap-delivery .bul-circle{margin-bottom:20px}
.wrap-delivery .td-line-height{color:#666}
.wrap-delivery [class|=tbl-lst][class*='v'] td,.wrap-delivery [class|=tbl-lst][class*='v'] th{border-top:1px solid #bbb}
.wrap-delivery [class|=tbl-lst][class*='v'] th{padding-right:0}
.wrap-delivery textarea{margin-top:8px}
.wrap-store-info .tbl-lst-v th{font-weight:700}
.wrap-store-info .mapimg+.tbl-lst-v{margin-top:30px}
.wrap-hours .title-depth3{font-weight:inherit}
.wrap-hours td.closed_today{font-size:15px;color:#111}
.wrap-hours td.closed_today:before{content:'';display:block;width:37px;height:53px;margin:0 auto 10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_mymart.png) no-repeat -44px -270px}
.wrap-hours .tbl-complex thead th{font-size:15px}
.wrap-hours .tbl-complex tbody th{background-color:#fff;font-weight:inherit}
.wrap-hours .bul-arrow-top,.wrap-hours .bul-arrow-top em{font-weight:700}
.wrap-hours .bul-arrow-top{margin-top:18px}
.wrap-hours .tbl-complex{margin-top:20px}
.wrap-hours .variable{background-color:#f9f9f9}
.wrap-spotsearch{min-width:310px}
.wrap-spotsearch .chklist{padding:0 0 30px;margin:0 0 20px;border-top:none}
.wrap-spotsearch .table{position:relative;padding:0 81px 0 175px}
.wrap-spotsearch .table select{position:absolute;width:165px;left:0}
.wrap-spotsearch .tbl-lst{margin-top:30px}
.wrap-spotsearch .chklist .table [class|=btn]{position:absolute;top:0;right:0;height:30px;min-width:74px}
.popup-container .pship-manage .shiprefd-area{margin-bottom:35px;border:2px solid #24221f}
.popup-container .pop-tbl-set{margin-top:-5px}
.popup-container .pop-tbl-set button{margin-top:5px}
.popup-container .pop-tbl-set button[class*=type2]{margin-left:5px}
.popup-container .nonmsg{font-size:15px}
.popup-container .wrap-store-info+button{position:absolute;top:23px;right:23px}
.popup-container .request-popup{margin-top:-30px}
.popup-container .request-popup [class|=tbl] table th{border-top:none}
.popup-container .request-popup .set-btn [class|=btn]+[class|=btn]{margin-left:3px}
.popup-container .coupon-pay-area [class|=tbl] table td.txt-red,.popup-container .elecreceipts-area [class|=tbl] table td.txt-red{color:#ec1a23}
.popup-container .explan-numtype1 .title-depth3{margin:30px 0 10px 0}
.popup-container .tblhead .title-depth3{margin-bottom:0}
.popup-container .title-depth3.type1{margin-top:37px}
.popup-container .coupon-pay-area .paysum dl{min-height:60px}
.popup-container .coupon-pay-area .paysum dt{padding:0}
.popup-container .coupon-pay-area .paysum dd{font-size:22px}
.popup-container .elecreceipts-pop table{margin-bottom:0}
.popup-container .elecreceipts-pop .title-depth3{margin-top:20px}
.popup-container .elecreceipts-pop .title-depth3+.tbl-lst-v{margin-top:20px}
.popup-container .elecreceipts-pop .tbl-lst-v{margin-top:40px}
.popup-container .elecreceipts-pop .tbl-lst-v+.title-depth3{margin-top:35px;padding-top:30px;border-top:1px solid #e2e2e2}
.popup-container .elecreceipts-area .tbl-title-wrap{position:relative}
.popup-container .elecreceipts-area .tbl-title-wrap .btn-form{position:absolute;top:-2px;right:0}
.popup-container .elecreceipts-area .cash-point{display:block;font-size:11px;color:#e46c0a}
.popup-container .elecreceipts-area .cash-point i{display:inline-block}
.wrap-popup .wrap-shipping-pack{width:948px}
.wrap-popup .wrap-shipping-pack .popup-container{margin-top:25px}
.wrap-popup .wrap-shipping-pack .wrap-recomrecipe{position:relative}
.wrap-popup .wrap-shipping-pack .wrap-packdetail{margin-top:15px}
.wrap-popup .wrap-shipping-pack .wrap-set-complex-align .flt-left .btn-form{float:left;margin-right:5px}
.wrap-popup .wrap-shipping-pack .pop-shipping-pack{max-width:none;margin:0;padding:0 0 0 44px}
.wrap-popup .wrap-shipping-pack .prod-list-type2 .prod-bene i{float:left;margin:0 3px 2px 0}
.wrap-popup .wrap-packdetail .packdetail-left{overflow:hidden;overflow-y:auto;float:left;width:628px;height:660px}
.wrap-popup .packdetail-left .prod-list-type2{width:600px;padding:25px 0;border-top:1px solid #e2e2e2}
.wrap-popup .packdetail-left .prod-list-type2:first-child{border-top:none}
.wrap-popup .packdetail-left .prod-list-type2 .compare-check{top:28px;margin-top:0}
.wrap-popup .packdetail-left .prod-list-type2 .pop-shipping-pack>.wrap-info{float:none;max-width:none;margin-left:100px}
.wrap-popup .packdetail-left .prod-list-type2 .pop-shipping-pack>.wrap-info .prod-name{height:auto;line-height:1.4;white-space:normal}
.wrap-popup .packdetail-left .prod-list-type2 .price-max{margin-bottom:10px;padding-top:6px;font-weight:400;color:#666}
.wrap-popup .packdetail-left .prod-list-type2 .price-max .num-n{display:inline-block;margin-top:-5px;font-size:19px;color:#111;vertical-align:top}
.wrap-popup .packdetail-left .prod-list-type2 .prod-option{position:relative;left:auto;top:auto;width:auto;margin:0 0 10px 0;padding:10px 80px 9px 45px}
.wrap-popup .packdetail-left .prod-list-type2 .prod-option .opt-tit{float:left;margin:0 3px 0 -35px}
.wrap-popup .packdetail-left .prod-list-type2 .prod-option .btn-tbl{position:absolute;right:10px;top:7px}
.wrap-popup .packdetail-left .prod-list-type2 .wrap-set-spinner-type1{clear:both}
.wrap-popup .packdetail-left .prod-list-type2 .prod-bene{margin-top:0}
.wrap-popup .packdetail-left .wrap-set-spinner-type1{right:0}
.wrap-popup .packdetail-left .wrap-prod-selectchange{margin:17px 0 0;padding:0;border:none}
.wrap-popup .packdetail-left .wrap-prod-selectchange .tit{display:block;height:20px;margin:10px 0 0;padding:0 0 4px 10px;line-height:20px;font-weight:700;font-size:13px;color:#666}
.wrap-popup .packdetail-left .wrap-prod-selectchange .tit:before{content:'';display:inline-block;width:3px;height:3px;margin:0 8px 0 0;border-radius:1px;background-color:#24221f;vertical-align:middle}
.wrap-popup .packdetail-left .wrap-prod-selectchange .btn-ico-toggle{margin-left:8px}
.wrap-popup .packdetail-left .wrap-prod-selectchange .btn-ico-toggle.on{background-position:-833px -296px}
.wrap-popup .prod-list-type2 .prod-name{overflow:hidden;width:340px;height:25px;white-space:nowrap;text-overflow:ellipsis;font-size:14px}
.wrap-popup .prod-list-type2 .prod-bene{margin-top:13px}
.wrap-popup .prod-list-type2 .prod-option{padding:5px 10px 10px 10px;margin:13px 10px 0 140px;background-color:#f5f5f5}
.packdetail-left .prod-list-type2 .prod-option .layerpop-trigger2{min-width:58px}
.wrap-popup .set-spinner-type1-large .set-btn{margin-top:0}
.wrap-popup .pop-shipping-pack{position:relative;max-width:540px;min-height:80px;margin:30px 0 0 0}
.wrap-popup .wrap-shipping-pack>h1{height:auto;padding:9px 0 0;border:none;font-weight:700;font-size:26px;line-height:1.5;color:#333}
.wrap-popup .wrap-shipping-pack .layerpop-recommend-recipe{z-index:100}
.wrap-popup .wrap-set-spinner-type1{position:absolute;top:0;right:0}
.wrap-popup [class|=layerpop] .container .tit-h{height:auto}
.wrap-shipping-pack .h1desc{color:#666;font-size:13px;line-height:1.55}
.wrap-packdetail{margin-top:10px}
.wrap-packdetail .packdetail-left{display:inline-block;overflow-y:scroll;width:630px;height:700px;border-top:1px solid #24221f;border-bottom:1px solid #24221f;vertical-align:top}
.wrap-packdetail .wrap-packdetail-right{overflow:hidden;overflow-y:auto;float:right;width:314px;height:656px;margin:0;border:3px solid #24221f}
.wrap-packdetail .wrap-packdetail-right .packdetail-right{padding:25px 25px 17px}
.prod-list-type2 .prod-shipprice dt{display:inline-block;vertical-align:middle}
.prod-list-type2 .prod-shipprice dd{display:inline-block;vertical-align:middle;font-family:NerisBlack;color:#111}
.prod-list-type2 .prod-optselect{min-height:35px;padding-top:15px}
.wrap-prod-selectchange{position:relative}
.wrap-popup .wrap-prod-selectchange{padding-bottom:20px;border-bottom:1px solid #e2e2e2}
.wrap-popup .wrap-prod-selectchange>p{position:relative;height:20px;padding:0 0 5px 10px;margin-top:10px;line-height:20px;font-size:13px}
.wrap-popup .wrap-prod-selectchange>p:before{content:'';position:absolute;top:6px;left:0;width:3px;height:3px;background-position:0 -10px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);background-repeat:no-repeat}
.wrap-popup .totalpay-tbl table td{font-size:22px}
.wrap-popup .totalpay-tbl td.sum{padding:0}
.wrap-popup .totalpay-tbl td.sum .num-n{font-size:32px;letter-spacing:-2px}
.wrap-popup .totalpay-tbl td.sum .num-n strong{color:inherit}
.popup-container .check-data-type1{margin-top:0}
.wrap-popup .totalpay-tbl table{margin-bottom:12px}
.wrap-popup .totalpay-tbl th{font-weight:700}
.wrap-popup .totalpay-tbl .num-n{letter-spacing:-1px}
.wrap-popup .totalpay-tbl .won{font-weight:700}
.wrap-popup .totalpay-tbl tbody td,.wrap-popup .totalpay-tbl tbody th{padding:0 0 18px;border:none}
.wrap-popup .totalpay-tbl tbody tr:first-child td,.wrap-popup .totalpay-tbl tbody tr:first-child th{padding:11px 0 5px}
.wrap-popup .totalpay-tbl tfoot td,.wrap-popup .totalpay-tbl tfoot th{border:none;border-top:3px solid #24221f;border-bottom:1px solid #e2e2e2}
.wrap-popup .totalpay-tbl tfoot th{padding:23px 0 0;vertical-align:top}
.wrap-popup .totalpay-tbl tfoot td{padding:7px 0 9px;color:#ed1b24;vertical-align:bottom}
.wrap-popup .totalpay-tbl tfoot .num-n{font-size:32px;letter-spacing:-2px}
.wrap-popup .totalpay-tbl tfoot .num-n strong{color:inherit}
.wrap-popup .totalpay-tbl .desccolor-type6{line-height:1.55}
.wrap-popup .totalpay-tbl .wrap-btns{margin-top:15px}
.wrap-popup .totalpay-tbl .wrap-btns .btn-large-type4{display:block;min-width:none;width:100%;padding:0}
.wrap-popup .totalpay-tbl .wrap-btns .btn-large-type4 .ico-basket{margin-left:20px}
.wrap-popup .totalpay-tbl .info-guide{margin-top:41px;padding-top:10px;border-top:1px solid #bbb;line-height:1.55}
.wrap-popup .totalpay-tbl .info-guide .guide-tit{margin-top:8px;font-weight:700;color:#333}
.wrap-popup .totalpay-tbl .info-guide .guide-txt{color:#666}
.prod-optselected-tit{padding-bottom:10px;font-size:13px;color:#111;text-align:left}
.prod-optselected{overflow:hidden;overflow-y:auto;height:154px;max-height:154px;padding:12px 9px;border:1px solid #e2e2e2;background-color:#f5f5f5}
.prod-optselected dl{display:table;table-layout:fixed;width:100%;margin-top:8px}
.prod-optselected dl:first-child{margin-top:0}
.prod-optselected dt{display:table-cell;overflow:hidden;width:44%;color:#333;white-space:nowrap;text-overflow:ellipsis}
.prod-optselected dt .txt{display:block;width:100%}
.prod-optselected dt:before{content:'';display:inline-block;width:3px;height:3px;margin:8px 5px 0 0;border-radius:50%;background-color:#2e2c29;vertical-align:top}
.prod-optselected dd{display:table-cell;overflow:hidden;padding:0;color:#666;text-align:right;white-space:nowrap;text-overflow:ellipsis}
.prod-optselected dd.num{width:22%;padding:0}
.wrap-popup .price-max .num-n{font-size:22px}
.wrap-popup .prod-price{margin:0 0 -6px 0;color:#999;font-size:13px}
.wrap-popup .prod-star-red{padding-left:15px;color:#ec1a23;font-size:16px;letter-spacing:2px}
.talkpopup.box{margin:30px 0;padding:20px}
.talkpopup.box p{display:inline-block}
.talkpopup.box .btn{float:right;vertical-align:top}
.wrap-popup .business-type dl{position:relative;display:inline-block;padding:0 0 0 32px;vertical-align:top}
.wrap-popup .business-type .type-status{margin-right:20px}
.wrap-popup .business-type dl dt{position:absolute;left:0;top:12px}
.wrap-popup .business-type dd{margin-top:5px}
.wrap-popup .business-type input[type=text]{width:127px}
.wrap-popup .business-type button{padding:0 10px;font:0/0 a;background:0 0}
.wrap-popup .business-type button:before{content:'';display:inline-block;width:10px;vertical-align:middle;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
.wrap-popup .business-type .btn-ico-add:before{height:10px;background-position:-40px -28px}
.wrap-popup .business-type .btn-ico-remove:before{height:2px;background-position:-51px -28px}
.entrepreneur-information .point-txt{display:block;font-size:12px;color:#ed1b24}
.agreement-utilization-area .title-depth3{margin-top:25px}
.agreement-utilization-area>.title-depth3:first-child{margin-top:0}
.agreement-utilization-area ol li{position:relative;padding-left:15px;margin-top:5px}
.agreement-utilization-area ol li em{position:absolute;left:0}
.agreement-utilization-area ol .title-depth3{margin-left:-15px;color:#111}
.agreement-utilization-area ol li+li .title-depth3{margin-top:25px}
.agreement-utilization-area li table{margin:15px 0 30px}
.agreement-utilization-area li table td{border-left:1px solid #e2e2e2}
.agreement-utilization-area li table td:first-child{border-left:none}
.wrap-certified-info .popup-contents>.txt{line-height:1.7;color:#666}
.wrap-certified-info .popup-contents>.site-txt{display:block;margin:12px 0 1px;font-weight:700;color:#111}
.wrap-certified-info .popup-contents>.site-link{font-weight:500;color:#9b6b3d;text-decoration:underline}
.wrap-certified-info .tabnav{height:39px;margin-top:26px;border-bottom:1px solid #24221f}
.wrap-certified-info .tabnav .tab-menu{float:left;width:198px;height:38px;margin:0 -1px 0 0;border:1px solid #bbb;border-bottom:1px solid #24221f;font-size:15px;line-height:38px;color:#666;background-color:#eee;text-align:center}
.wrap-certified-info .tabnav .tab-menu.active{position:relative;z-index:1;border-color:#24221f;border-bottom-color:#fff;color:#111;background-color:#fff}
.wrap-certified-info .wrap-sec .sec-tit1{display:inline-block;margin:39px 0 0;border-bottom:1px solid #111;font-weight:700;font-size:20px;line-height:1.1;color:#111;vertical-align:top}
.wrap-certified-info .wrap-sec .sec-tit2{margin-top:26px;font:inherit;font-weight:700;font-size:16px;color:#111}
.wrap-certified-info .sec-txt{margin-top:7px;line-height:1.6;color:#666}
.wrap-certified-info .sec-caption{margin-top:23px;color:#666}
.wrap-certified-info .sec-table{width:100%;margin-top:12px;line-height:1.6}
.wrap-certified-info .sec-table thead th{padding:10px 0 7px;border-top:1px solid #24221f;border-bottom:1px solid #bbb;font-weight:700;font-size:15px;background-color:#fafafa;text-align:center}
.wrap-certified-info .sec-table thead th+th{border-left:1px solid #e2e2e2}
.wrap-certified-info .sec-table tbody th{padding:13px 0 7px 20px;border-bottom:1px solid #e2e2e2;font-weight:700;font-size:15px;text-align:left;vertical-align:middle}
.wrap-certified-info .sec-table tbody td{padding:13px 0 7px 16px;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;color:#666}
.wrap-certified-info .sec-table tbody td.item-length{font-weight:700;color:#111;text-align:center;vertical-align:middle}
.wrap-certified-info .bul-list{overflow:hidden;width:100%}
.wrap-certified-info .bul-list>li{float:left;width:100%;margin:2px 0;padding-left:12px}
.wrap-certified-info .bul-list>li:before{content:'';float:left;width:3px;height:3px;margin:6px 8px 0 -11px;border-radius:50%;background-color:#24221f}
.wrap-certified-info .ol-list{margin:0 15px 0 0;line-height:1.7}
.wrap-certified-info .ol-list>li{display:inline;margin-right:12px}
.wrap-certified-info .sec-info{margin:0 0 12px 0}
.wrap-certified-info .sec-info .info-tit{font-weight:700;font-size:16px;color:#9b6b3d}
.wrap-certified-info .sec-info .info-txt{margin-top:6px;line-height:1.6;color:#666}
.wrap-certified-info .wrap-sec-table+.sec-info{margin-top:36px}
.wrap-certified-info .sec-info+.sec-info{margin-bottom:26px}
.wrap-certified-info .wrap-sec>.txt{margin-top:7px;line-height:1.6;color:#666}
.wrap-certified-info .wrap-sec>.site-link{color:#9b6b3d}
.third-party [class|=wrap-subtitle]{margin-top:30px}
.third-party .subtitle{font-size:24px;text-align:left}
.third-party h2{color:#111;font-size:15px}
.third-party ol,.third-party p{margin:15px 0 0}
.third-party li{margin-top:20px;color:#444}
.third-party li li:first-child,.third-party ol li:first-child{margin-top:0}
.third-party li ol,.third-party li ul{margin:5px 0 0 12px}
.third-party li li{margin:5px 0 0 12px;color:#666;text-indent:-12px}
[class*=pick-sprite]{vertical-align:top;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_pickup_pop.png);background-repeat:no-repeat}
[class*=pick-sprite][class*=txt]{font-size:0;line-height:0}
[class*=pick-sprite][class*=txt01]{display:inline-block;width:141px;height:24px;background-position:-239px -668px}
[class*=pick-sprite][class*=txt02]{display:inline-block;width:180px;height:34px;background-position:0 0}
[class*=pick-sprite][class*=txt03]{display:inline-block;width:235px;height:19px;background-position:0 -668px}
[class*=pick-sprite][class*=car]{margin:25px 0 0;padding:105px 0 0;text-align:center;background-position:124px -689px}
[class*=pick-sprite][class*=pickup01]{background-position:0 -36px}
[class*=pick-sprite][class*=pickup02]{background-position:-136px -36px}
[class*=pick-sprite][class*=pickup03]{background-position:-272px -36px}
[class*=pick-sprite][class*=pickup04]{background-position:0 -194px}
[class*=pick-sprite][class*=pickup05]{background-position:-136px -194px}
[class*=pick-sprite][class*=pickup06]{background-position:-272px -194px}
[class*=pick-sprite][class*=select]{background-position:-182px 0}
.active [class*=pick-sprite][class*=pickup01]{background-position:0 -352px}
.active [class*=pick-sprite][class*=pickup02]{background-position:-136px -352px}
.active [class*=pick-sprite][class*=pickup03]{background-position:-272px -352px}
.active [class*=pick-sprite][class*=pickup04]{background-position:0 -510px}
.active [class*=pick-sprite][class*=pickup05]{background-position:-136px -510px}
.active [class*=pick-sprite][class*=pickup06]{background-position:-272px -510px}
.smartPick-layer{display:none;position:absolute;top:-100px;left:74px;z-index:13}
.smartPick-layer label{font-size:11px;letter-spacing:0}
.smartPick-layer .today-close{position:absolute;left:30px;bottom:24px;width:380px;padding:7px 15px;color:#111;line-height:1.5;border-radius:5px;background:#fff;opacity:.8;font-family:dotum}
.smartPick-layer .ico-layer-close{position:absolute;right:15px;top:8px;display:inline-block;width:17px;height:17px;text-align:right;font-size:0;line-height:0;vertical-align:middle;background-position:-983px -177px;cursor:pointer}
.smartPick-layer.active{display:block}
.pickup-complete-layer{display:none;position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%}
.pickup-complete-layer.active{display:block}
.pickup-complete-layer .bg{position:fixed;width:100%;height:100%;background:#000;opacity:.6}
.pickup-inner{position:fixed;left:50%;top:50%;z-index:10000;width:386px;height:360px;margin:-180px 0 0 -193px;text-align:center;border:2px solid #796b62;border-radius:10px;background:#fff;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.4);box-shadow:4px 4px 8px rgba(0,0,0,.4)}
.pickup-inner strong{display:block;padding:16px 0;background:#796b62}
.pickup-inner p{margin:0 38px 15px;padding:20px 0;font-size:16px;color:#000;font-weight:700;line-height:1.8;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;font-family:dotum}
.pickup-inner p em{color:#d1242b;font-weight:700}
.pickup-inner button{display:inline-block;padding:7px 30px 6px;font-size:18px;line-height:1.2;color:#fff;font-weight:700;letter-spacing:0;border-bottom:2px solid #802e2e;border-radius:5px;background:#d1242b}
.pickup-popup{min-width:525px}
.pickup-popup h1{height:auto;margin:0 15px;padding:15px 0;line-height:1.2;text-align:center;border-bottom:2px solid #000}
.pickup-popup .pickup-type{position:relative;overflow:hidden;margin:0 15px}
.pickup-popup .pickup-type li{float:left;width:27%;margin:25px 3% 0}
.pickup-popup .pickup-type li label{display:block;width:135px;height:157px;margin:0 auto;font-size:0;line-height:0}
.pickup-popup .pickup-type li input{position:absolute;top:-999px}
.pickup-popup .pickup-select{margin:22px 0 0;padding:20px 30px;background:#eee}
.pickup-popup .pickup-select h2{margin:0 0 20px;text-align:center}
.pickup-popup .pickup-select select{margin:0 0 18px;color:#333;border:1px solid #bbb}
.pickup-popup .pickup-select .local{float:left;width:31%}
.pickup-popup .pickup-select .shop{float:right;width:66%}
.pickup-popup button{clear:both;display:block;width:100%;padding:18px 0;text-align:center;border-bottom:2px solid #573d3e;border-radius:5px;background:#664848}
.pickup-popup button em{display:inline-block;width:144px;height:19px;font-size:0;line-height:0}
.pickup-popup .text_ment{margin-top:10px;padding:0 15px}
.wrap-toktalk{text-align:center}
.wrap-toktalk .method{padding:25px;padding-bottom:50px;border:1px dashed #bbb;border-radius:10px}
.wrap-toktalk .method .tit{position:relative;padding-bottom:50px;color:#111;font-size:20px}
.wrap-toktalk .method .tit:before{content:'';position:absolute;top:30px;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#111}
.wrap-toktalk .method dl{display:inline-block;position:relative;padding-left:100px;margin-left:50px;text-align:left}
.wrap-toktalk .method dl.step01{margin-left:0}
.wrap-toktalk .method dl.step01:before,.wrap-toktalk .method dl.step02:before,.wrap-toktalk .method dl.step03:before{content:'';position:absolute;top:-15px;left:0;width:80px;height:80px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_cscenter.png);background-repeat:no-repeat}
.wrap-toktalk .method dl.step01:before{background-position:-706px -408px}
.wrap-toktalk .method dl.step02:before{background-position:-796px -408px}
.wrap-toktalk .method dl.step03:before{background-position:-886px -408px}
.wrap-toktalk .method dt{color:#9b6b3d;font-size:14px}
.wrap-toktalk .method dd{color:#333;font-size:18px}
.wrap-keyboard .title-depth2{text-decoration:underline}
.wrap-keyboard .title-depth3{margin:20px 0 10px;color:#111;font-weight:700}
.wrap-keyboard hr{margin:20px 0}
.wrap-keyboard ol+hr,.wrap-keyboard ul+hr{margin:30px 0 40px;background-color:#bbb}
.wrap-keyboard ol+hr{margin:20px 0}
.wrap-keyboard .litem-complex{margin-top:30px}
.wrap-keyboard .img-area{max-width:100%;margin:15px 0;text-align:center}
.wrap-keyboard .chklist span a{color:#9b6b3d}
.wrap-keyboard .chklist{margin-top:0}
.mCustomScrollBox{overflow:hidden;position:relative;height:100%;max-width:100%;outline:0;direction:ltr}
.mCustomScrollBox .mCSB_container{overflow:hidden;width:auto;height:auto}
.mCustomScrollBox .mCSB_scrollTools{position:absolute;left:auto;top:5px;right:10px;bottom:5px;width:8px;height:auto}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_draggerContainer .mCSB_dragger{z-index:1;width:100%;border-radius:5px;background:#333}
.mCSB_draggerContainer .mCSB_draggerRail{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;width:100%;border-radius:5px;background:#111;opacity:.3}
.wrap-popup[class*=oversea-pop] [class|=wrap-subtitle]{margin-top:30px}
.wrap-popup[class*=oversea-pop] .subtitle{font-size:24px;text-align:left}
.wrap-popup[class*=oversea-pop] h2{color:#111;font-size:15px}
.wrap-popup[class*=oversea-pop][class*=third]{line-height:2}
.wrap-popup[class*=oversea-pop][class*=third] li{padding-left:39px;margin:0;text-indent:-39px}
.oversea-pop .tbl-lst-v{margin-top:20px}
.oversea-pop .tbl-lst-v td,.oversea-pop .tbl-lst-v th{padding:10px 10px 10px 20px;border-top:1px solid #e2e2e2;font-size:13px}
.prod-detail .relation-coupon dl{position:relative;padding:17px 0 13px 126px}
.prod-detail .relation-coupon dl dt{position:absolute;top:17px;left:20px;color:#111;font-weight:700}
.prod-detail .relation-coupon dl dd{position:relative}
.prod-detail .relation-coupon dl dd>.btn-tbl{line-height:19px;color:#fff;border:2px solid #000;background-color:#000}
.prod-detail .relation-coupon .layerpop-type3{width:635px;left:0!important;margin-left:-163px!important}
.prod-detail .relation-coupon .container{padding-right:17px}
.prod-detail .relation-coupon .container .btn-ico-close{top:13px}
.layerpop_content_coupon{padding:0!important}
.layerpop_content_coupon dt{position:static!important}
.layerpop_content_coupon dt h2,.layerpop_content_coupon dt p{font-weight:400!important}
.layerpop_content_coupon dt h2 .layerpop_coupon_nember,.layerpop_content_coupon dt p .layerpop_coupon_nember{color:#ed1b24}
.layerpop_content_coupon dd{position:absolute!important;top:-7px;right:0}
.prod-detail .relation-coupon table{display:block}
.prod-detail .relation-coupon table thead{display:block;width:100%}
.prod-detail .relation-coupon table thead tr{display:block;position:relative;border-bottom:1px solid #24221f}
.prod-detail .relation-coupon table thead th{padding:0 0 15px 0;color:#111;vertical-align:middle}
.prod-detail .relation-coupon table td{padding:20px 5px;font-size:12px;border-bottom:1px solid #e2e2e2;text-align:center;vertical-align:middle}
.prod-detail .relation-coupon table td button{display:inline-block;width:35px;height:35px;margin-left:5px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -308px -337px;font:0/0 a;vertical-align:middle}
.prod-detail .relation-coupon table tbody{display:block;width:100%;max-height:260px;overflow:auto}
.prod-detail .relation-coupon table td,.prod-detail .relation-coupon table th{width:136px}
.prod-detail .relation-coupon table .coupon_col_check{width:52px}
.prod-detail .relation-coupon table .coupon_col_check+td{text-align:left}
.prod-detail .relation-coupon table .coupon_col_txt_01{width:150px}
.prod-detail .relation-coupon table .coupon_col_down{width:94px}
.prod-detail .relation-coupon .content_coupon_info{color:#333}
.myorddetail .set-complex-align+.tbl-lst-v{margin-top:0}
.myorddetail .set-complex-align+.tbl-lst-v~.tbl-lst-v{margin-top:10px}
.myorddetail .set-complex-align+.tbl-lst-v .htit{font-size:16px}
.myorddetail .set-complex-align+.tbl-lst-v~.tbl-lst-v .htit{border-top:0 none}
.myorddetail_button_wrap:after{display:block;clear:both;content:''}
.myorddetail_button_wrap .myorddetail_button_type{float:right}
.anothr-choosen .prod-list .prod-list{border:0}
.prod-detail-desc{margin-bottom:20px}
.wrap-pop-login{position:relative;min-width:415px}
.wrap-pop-login .tabmenu-pop-linenone a{min-width:49.5%;min-height:inherit;height:16px;line-height:16px;font-size:15px}
.wrap-pop-login .check-right,.wrap-pop-login .content-right,.wrap-pop-login .set-btn-right{position:absolute;top:0;right:0;margin:0}
.wrap-pop-login .content-area{padding-right:310px;min-height:360px}
.wrap-pop-login a{vertical-align:middle}
.wrap-pop-login input[type=password],.wrap-pop-login input[type=text]{width:calc(100% - 12px);height:38px;font-size:15px;line-height:38px;margin-bottom:9px;padding-left:10px}
.wrap-pop-login .check-area{position:relative;font-size:14px}
.wrap-pop-login .check-area .check-data{margin:1px 8px 0 0}
.wrap-pop-login .check-area .btn-tbl-help{margin-left:8px}
.wrap-pop-login [class|=btn-login]{height:45px;border-radius:7px;font-size:18px}
.wrap-pop-login .btn-login-type1,.wrap-pop-login .btn-login-type4{width:100%;margin-top:20px}
.wrap-pop-login .btn-login-face,.wrap-pop-login .btn-login-naver{position:relative;width:48.5%;padding-left:53px;border:none;color:#fff}
.wrap-pop-login .btn-login-face:after,.wrap-pop-login .btn-login-naver:after{content:'';position:absolute;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -391px -74px}
.wrap-pop-login .btn-login-face{float:left;background-color:#425fad}
.wrap-pop-login .btn-login-naver{float:right;background-color:#1dc800}
.wrap-pop-login .btn-login-face:after{width:10px;height:18px;top:14px;left:30px;background-position:-391px -74px}
.wrap-pop-login .btn-login-naver:after{width:16px;height:15px;top:16px;left:35px;background-position:-413px -74px}
.wrap-pop-login .find{margin:7px 0 15px;text-align:center;font-size:14px;color:#888}
.wrap-pop-login .find a{color:#888}
.wrap-pop-login .find a:first-child{padding-right:14px;margin-right:10px;border-right:1px solid #e2e2e2}
.wrap-pop-login .chklist{margin-top:25px}
.wrap-pop-login .footer-support{position:relative;margin-top:26px;padding-right:427px;font-size:15px}
.wrap-capcha .desc{font-size:16px;line-height:1.4;text-align:left;margin:0}
.wrap-capcha .desc strong{color:#ed1b24}
.wrap-capcha .view-capcha{position:relative;margin:3px 0 5px;padding-right:110px}
.wrap-capcha .view-capcha .capcha{width:100%;height:68px;border:1px solid #bbb;background-color:#f5f5f5}
.wrap-capcha .view-capcha .capcha img{width:100%;height:100%}
.wrap-capcha .view-capcha .btn-common-color4{position:absolute;bottom:0;right:0;padding:0 15px}
.wrap-capcha .icon-common-refresh{display:inline-block;font:0/0 a;width:17px;height:17px;background:url(//simage.lottemart.com/v3/images/layout/ico-refresh.png) 0 0 no-repeat;vertical-align:middle}
.wrap-capcha input[type=text]{width:97%!important}
.ta-sso-login .popup-container{margin-top:20px}
.ta-sso-login .wrap-pop-login .tabmenu-pop-linenone{margin-bottom:0}
.ta-sso-login .wrap-pop-login .lpoint-spot-info{margin:10px 0 16px;color:#888;font-size:14px}
.ta-sso-login .wrap-pop-login input[type=text]{margin-bottom:0;border-bottom:0}
.ta-sso-login .wrap-pop-login .wrap-capcha{margin-bottom:5px}
.ta-sso-login .wrap-pop-login .wrap-capcha input[type=text]{border-bottom:1px solid #bbb}
.ta-sso-login .wrap-pop-login .chklist{min-height:42px;margin-top:0;padding:15px 0 12px;border-top:0}
.ta-sso-login .wrap-pop-login .btn-login-type4{background-color:#ed1b24}
.ta-sso-login .wrap-pop-login .btn-login-type5{width:100%;background-color:#0098fa;line-height:2.6}
.ta-sso-login .wrap-pop-login .btn-login-type5 img{vertical-align:middle}
.ta-sso-login .wrap-pop-login .footer-support{padding-right:310px;margin-top:23px}
.ta-sso-login .wrap-pop-login .footer-support .btn-type3{width:100%;height:45px;line-height:45px;border-radius:7px;font-size:18px;color:#fff;display:inline-block;vertical-align:middle;background-color:#46413b}
.ta-sso-login .wrap-pop-login .footer-support .set-btn-right{width:290px;color:#888;font-size:14px;text-align:left}
.ta-sso-login .wrap-pop-login .non-member{margin-top:11px;text-align:center;font-size:14px}
.ta-sso-login .wrap-pop-login .non-member button{border:0;-webkit-box-shadow:0 0;box-shadow:0 0;color:#888;padding:0;font-size:14px;height:17px;line-height:1;border-radius:0}
.ta-sso-login .wrap-pop-login .non-member button:not(:last-child){padding-right:14px;margin-right:10px;border-right:1px solid #e2e2e2}
.ta-sso-login .wrap-pop-login .button-sns-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.ta-sso-login .wrap-pop-login .button-sns-area.v-hidden{visibility:hidden;display:none}
.ta-sso-login .wrap-pop-login .btn-login-face,.ta-sso-login .wrap-pop-login .btn-login-naver{margin:0;width:calc(50% - 8px);-webkit-box-shadow:0 0;box-shadow:0 0;padding:0;border-radius:0;max-height:40px;font:0/0 'a';background:url(//simage.lottemart.com/v3/images/sprite/sns_login.png) 100% 0/auto 80px no-repeat}
.ta-sso-login .wrap-pop-login .btn-login-face:after,.ta-sso-login .wrap-pop-login .btn-login-naver:after{display:none;background-color:transparent}
.ta-sso-login .wrap-pop-login .btn-login-face{background-position:0 100%}
.wrap-popup .wrap-pop-login .content-area{padding:0}
.wrap-popup .wrap-pop-login .content-right{display:none}
.wrap-popup .ta-sso-login{padding:10px 25px}
.wrap-popup .wrap-pop-login .footer-support{padding-right:0}
.wrap-popup .wrap-pop-login .footer-support .set-btn-right{display:none}
.button-wrap{text-align:center}
.lpay-layer-wrap{display:none;position:fixed;top:50%;left:50%;width:450px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:30;overflow:hidden}
.lpay-layer-wrap.active{display:block}
.lpay-layer-wrap .lpay-layer-header{position:relative;padding:20px 20px 13px;border-bottom:2px solid #ddd;text-align:center}
.lpay-layer-wrap .lpay-layer-header .icon-close{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lpay-layer-wrap .lpay-layer-header .title{font-weight:700;font-size:22px}
.lpay-layer-wrap .icon-close{width:32px;height:32px;white-space:nowrap;text-indent:100%;overflow:hidden}
.lpay-layer-wrap .icon-close:after,.lpay-layer-wrap .icon-close:before{display:block;position:absolute;top:50%;left:0;right:0;height:4px;background-color:#111;content:''}
.lpay-layer-wrap .icon-close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.lpay-layer-wrap .icon-close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}
.lpay-dim{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:29}
.delivery-popup-terms{font-size:15px;color:#5c5c5c}
.default-shipping-pop .delivery-popup-terms{margin:0 0 20px;padding:0 20px}
.delivery-popup-terms .wrap-agree{margin:0 0 10px;font-size:1.1em;font-weight:700}
.delivery-popup-terms .popup-terms-type1{margin:0 0 13px}
.delivery-popup-terms .popup-terms-type1 li{padding-left:11px;text-indent:-11px}
.delivery-popup-terms .popup-terms-type1 li strong{color:#5c5c5c;font-size:1.15em}
.delivery-popup-terms .popup-terms-type2 li{padding-left:16px;text-indent:-16px;color:#868686}
.register-delivery .require{width:auto;height:auto;margin:0 0 0 -14px!important;line-height:1.1;background:0}
.register-delivery .require:after{font-size:18px;font-weight:700;color:#fe0001;content:'*'}
.register-delivery .require-sample{position:absolute;top:20px;right:25px;font-size:15px}
.push-nav .wrap-category .category-list{float:left;width:614px;height:499px;border-left:1px solid #24221f;background-color:#fff}
.push-nav .wrap-category .category-tab{float:left;height:498px;background:url(//simage.lottemart.com/v3/images/temp/1019_bg_dotline_v_category.png) repeat-y 0 0}
.push-nav .wrap-category .category-tab:first-child{background:0 0}
.push-nav .wrap-category .category-tab .category-title{height:67px;padding-top:28px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.push-nav .wrap-category .category-tab .category-title>span{display:inline-block;height:18px;padding:0 0 0;border-bottom:2px solid #222;font-weight:700;font-size:16px;line-height:1.1;color:#000;letter-spacing:1px}
.push-nav .wrap-category .category-tab .category-group{float:left;width:205px}
.push-nav .wrap-category .category-tab1 .category-group{width:203px}
.push-nav .category-list:after{content:'';clear:both;display:table}
.push-nav .category-list .depth-2{left:203px;top:0}
.push-nav .category-special{position:relative;float:right;width:414px;height:499px;border-right:1px solid #24221f;background-color:#f5f5f5}
.push-nav .category-special .category-title{height:109px;font-size:18px;background:url(//simage.lottemart.com/v3/images/temp/1019_tit_category_special.png) no-repeat 105px 0;text-indent:-9999px}
.score-description{position:absolute;left:40px;bottom:20px;padding-left:70px;width:430px;font-size:14px;color:#9d9d9d;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all}
.score-description i{position:absolute;left:0;top:0}
.icon-tag-text-org{margin-bottom:0!important;background-color:#fb7b5d;border-radius:2px}
.icon-tag-text-org:before{margin:0;background-image:none}
.icon-tag-text-blk{margin-bottom:0!important;background-color:#333;border-radius:2px}
.icon-tag-text-blk:before{margin:0;background-image:none}
.faq-sfaction.cover{opacity:0;height:10px}
.myaactive-area .wrap-spread-tbl .faq-sfaction{width:200px}
.prod-list .icon-band-delivery30{background-position:-822px -688px}
.set-complex-align .btn-description{padding:0 10px;height:30px;line-height:30px;color:#ed1b24;font-size:13px}
.prod-list .icon-band-delivery32{background-position:-879px -688px}
.area-notice-time{position:relative;margin-bottom:80px;padding-left:281px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.area-notice-time p.title{position:absolute;left:0;top:0;padding-top:30px;width:256px;height:100%;text-align:center;color:#111;font-size:22px;border-right:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box}
.area-notice-time p.title:before{content:'';display:block;width:56px;height:48px;margin:0 auto 17px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_mymart.png) no-repeat 0 -129px}
.area-notice-time p.title2{margin-bottom:20px;color:#111;font-size:24px;font-weight:700;text-align:left}
.area-notice-time p.title2 span{display:inline-block;padding:20px 15px 15px 0;border-bottom:1px solid #e2e2e2}
.area-notice-time .basket-bag-info em{color:#fd5b45}
.area-notice-time .basket-bag-info.bul-circle{margin-bottom:10px!important}
.area-notice-time .btn-general{margin-bottom:20px;padding:0 15px;height:30px;line-height:30px;color:#111;font-size:13px}
.notice-order-time{clear:both;padding-top:20px;border-top:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.notice-order-time .notice-order-info{float:left;width:50%}
.notice-order-time .notice-order-info li{margin-top:6px;padding-left:10px;line-height:1.5;letter-spacing:-1px;text-align:left}
.notice-order-time .notice-order-info li .txt-wred{color:#ed1b24}
.notice-order-time .notice-order-info li .btn-movebasket{padding:0 10px;height:30px;line-height:30px;color:#111;font-size:13px;margin-top:5px}
.notice-order-time .notice-order-desc{float:left;width:calc(50% - 41px);padding:20px 0 15px 40px;border-left:1px solid #e2e2e2}
.notice-order-time .title{position:relative;margin-bottom:20px;padding-left:53px;font-size:16px;font-weight:700}
.notice-order-time .title:before{position:absolute;left:0;top:50%;margin-top:-13px;content:'';width:47px;height:26px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png) no-repeat -381px -427px}
.notice-order-time .title-sub{position:relative;padding:20px 10px 10px;font-size:16px;font-weight:700}
.notice-order-time:after{clear:both;display:block;content:""}
.wrap-delivery{height:828px;overflow:hidden;background-color:#ededed}
.wrap-popup .wrap-delivery{background-color:#fff}
.wrap-delivery .area-popup-delivery{position:relative;padding:30px 15px 30px 333px}
.wrap-delivery .area-popup-delivery p.title{position:absolute;left:0;top:0;padding-top:60px;width:297px;height:100%;text-align:center;font-size:22px;-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap-delivery .area-popup-delivery p.title:before{content:'';display:block;width:56px;height:48px;margin:0 auto 17px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_mymart.png) no-repeat 0 -129px}
.wrap-delivery .area-popup-delivery p.title:after{content:'';position:absolute;left:50%;top:166px;margin-left:-30px;width:60px;height:1px;background-color:#7f7f7f}
.wrap-delivery .area-popup-delivery ul.bul-circle{margin-bottom:0}
.wrap-delivery .area-popup-delivery ul.bul-circle li{margin-top:3px}
.order-30m-btn{position:relative;margin-top:-40px;margin-bottom:10px;text-align:right}
.order-30m-btn .btn-description{padding:0 10px;height:30px;line-height:30px;color:#111;font-size:13px}
.prod-list .icon-band-delivery30,.wrap-prod-item .icon-band-delivery30,.wrapper-main .prod-list-type3 .icon-band-delivery30{background-position:-822px -688px}
.prod-list .icon-band-delivery32,.wrap-prod-item .icon-band-delivery32,.wrapper-main .prod-list-type3 .icon-band-delivery32{background-position:-879px -688px}
.wrap-login-page .title{position:absolute;top:91px;left:50%;width:1030px;margin-left:-515px;background:#fff;text-align:center;height:107px;font-size:38px;line-height:38px;padding:40px 0 29px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap-login-page .wrap-lspace-top{margin-top:147px}
.wrap-login-page .wrap-lspace .popup-contents{border-bottom:1px solid #e2e2e2}
.wrap-login-page .wrap-lspace .popup-contents .wrap-pop-login{position:relative;top:-40px;margin:0 130px 59px}
.wrap-login-page .wrap-lspace .popup-contents .wrap-pop-login .chklist{border-bottom:1px solid #bbb;height:auto;min-height:65px;-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap-login-page .wrap-snslogin-button{text-align:center}
.wrap-login-page .wrap-snslogin-button .item{display:inline-block;width:198px}
.wrap-login-page .wrap-snslogin-button .item a{display:block;height:42px}
.wrap-login-page .wrap-snslogin-button .item:first-of-type{margin-right:10px}
.wrap-login-page .wrap-snslogin-button img{width:100%;height:auto;vertical-align:top}
.wrap-nonmember-page .wrap-in-nomem{padding-bottom:62px}
.wrap-nonmember-page .wrap-lspace{padding:0}
.wrap-nonmember-page .wrap-lspace-nonmember .popup-container{position:relative;top:-83px;margin-bottom:-83px}
.wrap-nonmember-page .wrap-lspace-nonmember .popup-container .wrap-tab-cont{border:1px solid #e2e2e2;border-width:0 1px}
.wrap-nonmember-page .wrap-lspace-nonmember .popup-container .wrap-tab-cont.nomemer-form{border:0;padding:0}
.wrap-nonmember-page .wrap-lspace-nonmember .popup-container .wrap-tab-cont .tab-cont .category-notice h4.msg{font:inherit;position:absolute;top:50%;left:20px;width:215px;height:104px;margin:-52px 0 0 0;font-size:22px;line-height:1.2;text-align:center}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .wrap-tab-cont{padding:0 24px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .btn-form-type1{position:absolute;top:10px;right:0}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .tabmenu-pop a{min-width:198px;padding:11px 0 11px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .title-depth3{font-size:22px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .title-depth3:first-of-type{margin-top:0}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .chklist{border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:20px 0;margin-top:10px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .set-btn [class|=btn]{width:220px;height:60px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .order{padding:0 291px;margin-bottom:30px}
.wrap-nonmember-page .wrap-lspace-nonmember .wrap-nonmember .wrap-subtitle{margin:0 0 35px 0;padding-top:30px}
.icon-band-delivery979{display:none!important}
.wrap-visit-method hr{margin:15px 0}
.margin-tb-01{margin:15px 0}
.radio-cols-right.margin-bottom{margin-bottom:13px}
.radio-cols-right li{display:inline-block;margin-right:30px}
.radio-cols-right2 li{display:inline-block;margin-right:10px}
.wrap-etc-note,.wrap-frontdoor-note{margin-top:14px}
.wrap-etc-note em,.wrap-frontdoor-note em{vertical-align:top;line-height:2.5}
.wrap-etc-note .input-type-del,.wrap-frontdoor-note .input-type-del{display:inline-block;margin:0 0 13px 12px}
.wrap-etc-note .input-type-del .relative,.wrap-frontdoor-note .input-type-del .relative{position:relative}
.wrap-etc-note hr,.wrap-frontdoor-note hr{margin:15px 0}
.txt-lightgray{color:#666}
[class^=tbl-lst] tbody td.padding-none{padding:0}
[class^=tbl-lst] tbody td .text-left{margin-left:-25px}
.collection-area [class|=tbl-lst][class*='v'] td.border-bottom-none,.collection-area [class|=tbl-lst][class*='v'] th.border-bottom-none{border-bottom:none}
.collection-area [class|=tbl-lst][class*='v'] td.border-top-none,.collection-area [class|=tbl-lst][class*='v'] th.border-top-none{border-top:none}
.collection-area [class|=tbl-lst][class*='v'] td.table-padding,.collection-area [class|=tbl-lst][class*='v'] th.table-padding{padding-top:20px;padding-bottom:20px}
.resltvw-area-type2 .set-complex-align.margin-top{margin:15px 0 8px}
.wrap-hours .tbl-complex tbody th.padding-none{padding:0}
.wrap-hours .tbl-complex tbody th .text-left{margin-left:-30px}
[class*=icon-band-holi]{display:block}
.prod-detail .promotion-express{position:absolute;top:0;right:0}
.prod-detail .promotion-express .icon-band-delivery30{background-position:-822px -688px}
.prod-detail .promotion-express .icon-band-delivery30:before{background-image:none}
.prod-detail .relation-cooking{display:inline-block;border-color:#24221f;background:#f9f9f9}
.prod-detail .relation-cooking dl{padding:0 20px;position:relative;display:inline-block}
.prod-detail .relation-cooking dl dd,.prod-detail .relation-cooking dl dt{float:left;border-top:1px solid #e2e2e2;padding:20px 0}
.prod-detail .relation-cooking dl dt{width:107px;color:#333;font-weight:700}
.prod-detail .relation-cooking dl dd{position:relative;width:423px}
.prod-detail .relation-cooking dl dd.type2 .wrap-side-price .wrapSideLabel{width:65%}
.prod-detail .relation-cooking dl .required:before{content:'';display:inline-block;width:13px;height:13px;margin-right:6px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_prod.png) no-repeat -107px -177px;vertical-align:middle}
.prod-detail .relation-cooking .select-type2{width:421px;position:relative;height:30px;cursor:pointer}
.prod-detail .relation-cooking .select-type1{width:100%}
.prod-detail .relation-cooking .wrap-cook-prod{position:relative;margin-bottom:17px}
.prod-detail .relation-cooking .wrap-cook-prod:last-of-type{margin:0}
.prod-detail .relation-cooking .wrap-cook-prod .wrapLabel{display:inline-block;width:75%;margin-left:25px}
.prod-detail .relation-cooking .wrap-cook-prod .wrapLabel .radio-data{margin-left:-25px}
.prod-detail .relation-cooking .wrap-cook-prod .wrap-set-spinner{position:absolute;top:0;right:0}
.prod-detail .relation-cooking .select-side-view .wrap-side-area{display:none}
.prod-detail .relation-cooking .select-side-view .wrap-blank-area{display:inline-block}
.prod-detail .relation-cooking .select-side-view.on .wrap-side-area{display:inline-block}
.prod-detail .relation-cooking .select-side-view.on .wrap-blank-area{display:none}
.prod-detail .relation-cooking .select-side-view.on .btn-sideview-toggle{border:1px solid #000;background-color:#000;background-position:-854px -280px}
.prod-detail .relation-cooking .btn-sideview-toggle{position:absolute;right:15px;top:25px;display:inline-block;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png);width:20px;height:20px;padding:0;font-size:0;background-position:-833px -279px;-webkit-transition:none;transition:none;z-index:10}
.prod-detail .relation-cooking .wrap-side-price{position:relative;margin-bottom:14px}
.prod-detail .relation-cooking .wrap-side-price:last-of-type{margin-bottom:0}
.prod-detail .relation-cooking .wrap-side-price .wrap-set-spinner-type2{position:absolute;top:0;right:40px}
.prod-detail .relation-cooking .wrap-side-price .wrap-set-spinner-type2 .price{margin-left:25px}
.prod-detail .relation-cooking .wrap-side-price .wrapSideLabel{display:inline-block;width:85%;margin-left:20px}
.prod-detail .relation-cooking .wrap-side-price .wrapSideLabel .check-data{margin-left:-25px}
#wrapCookProd .title{font-weight:700;margin:10px 0;font-size:13px;text-align:left}
.basket-option .cooking-wrap{font-size:13px;border-top:1px solid #e2e2e2}
.basket-option .cooking-wrap:last-of-type{border-bottom:1px solid #e2e2e2}
.basket-option .cooking-wrap.type2 .wrap-side-price .wrapLabel{width:70%}
.basket-option .cooking-wrap .wrap-cook-prod{position:relative;margin:10px 0}
.basket-option .cooking-wrap .wrap-cook-prod .wrapLabel{width:70%;margin-left:25px;display:inline-block}
.basket-option .cooking-wrap .wrap-cook-prod .wrapLabel .radio-data{margin-left:-25px}
.basket-option .cooking-wrap .wrap-cook-prod .wrap-set-spinner{position:absolute;right:0;top:0}
.basket-option .cooking-wrap .set-btn{margin-top:0}
.basket-option .cooking-wrap .select-type1{width:100%;margin:10px 0}
.basket-option .cooking-wrap .wrap-side-price{position:relative;margin:10px 0}
.basket-option .cooking-wrap .wrap-side-price .wrapLabel{width:90%;margin-left:25px;display:inline-block}
.basket-option .cooking-wrap .wrap-side-price .wrapLabel .check-data{margin-left:-25px}
.basket-option .cooking-wrap .wrap-side-price .wrap-set-spinner-type2{position:absolute;top:0;right:0}
.wrap-side-area{position:relative}
.wrap-side-area.open .toggle-btn-click .toggle-btn{-webkit-transform:translateY(-30%) rotate(-135deg);transform:translateY(-30%) rotate(-135deg);margin-top:10px}
.wrap-side-area.open .side-toggle-area{display:block}
.wrap-side-area .toggle-btn-click{position:absolute;top:0;right:6px;width:30px;height:30px;margin:-1px -6px 0 0}
.wrap-side-area .toggle-btn-click .toggle-btn{display:inline-block;background:0 0;width:10px;height:10px;border:2px solid #111;border-width:0 1.5px 1.5px 0;-webkit-transform:translateY(-30%) rotate(45deg);transform:translateY(-30%) rotate(45deg)}
.wrap-side-area .side-toggle-area{display:none}
.prod-list-type2 .product-article,.prod-list-type2 article.wrap-add-options{max-width:557px}
.wrap-add-options{max-width:557px}
.wrap-add-options .wrap-info{max-width:457px}
.wrap-add-options .wrap-info .tbl-row:after{content:'';display:block;clear:both}
.wrap-add-options .wrap-info .pro-price,.wrap-add-options .wrap-info .pro-quantity,.wrap-add-options .wrap-info .pro-title{float:left}
.wrap-add-options .wrap-info .pro-title{margin-right:33px;width:278px}
.wrap-add-options .wrap-info .pro-price{display:table;width:78px;min-height:6rem;text-align:center}
.wrap-add-options .wrap-info .pro-quantity{display:table;width:68px;text-align:center;min-height:6rem}
.wrap-add-options .wrap-info .tbl-cell{display:table-cell;padding-top:2rem;vertical-align:middle}
.wrap-add-options .add-options{margin-top:5px}
.wrap-add-options .prod-item-option{margin-top:5px;padding:10px;background:#eee}
.wrap-add-options .prod-item-option .add-list{margin-top:8px}
.wrap-add-options .prod-item-option .add-list:first-of-type{margin-top:0}
.wrap-add-options .prod-item-option .add-list .add-tit{display:inline-block;width:310px;vertical-align:middle}
.wrap-add-options .prod-item-option .add-list .set-btn button{height:10px;background:#fff}
.layer-mask-full{z-index:99;position:fixed;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.layer-mask-full.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.layer-mask-full .content-popup-center{position:relative;width:450px;min-width:450px}
.layer-mask-full .content-popup-center img{width:100%;vertical-align:middle}
.layer-mask-full .content-popup-center .wrap-sso-regist{position:absolute;bottom:28px;left:0;margin:0 1.93em}
.layer-mask-full .content-popup-center .wrap-sso-regist a{height:auto;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:1;margin:0}
.layer-mask-full .content-popup-center .ico-sso-close{position:absolute;top:1.2rem;right:1.2rem;width:1.8rem;height:1.8rem;font-size:0}
.layer-mask-full .content-popup-center .ico-sso-close:after,.layer-mask-full .content-popup-center .ico-sso-close:before{position:absolute;top:50%;left:0;right:0;content:'';display:block;height:.1rem;background-color:#fff}
.layer-mask-full .content-popup-center .ico-sso-close:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.layer-mask-full .content-popup-center .ico-sso-close:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}
.layer-mask-full .wrap-disuse-regist a{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:1;margin:0}
.layer-mask-full .wrap-disuse-regist .btn-regist{position:absolute;left:50%;bottom:10%;width:78%;border:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.layer-mask-full .wrap-disuse-regist .btn-next{position:absolute;left:50%;bottom:2%;width:40%;border:0;background:0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.layer-mask-full .wrap-disuse-regist a img{width:100%}
.prod-detail [class|=relation] .notice-arrow{position:relative;z-index:1;margin-top:5px;padding-right:20px}
.prod-detail [class|=relation] .notice-arrow:after{content:'';position:absolute;top:4px;left:99px;width:7px;height:13px;background-position:-60px -230px}
.plan-list .nonmsg{border:1px solid #e2e2e2;height:inherit;padding:40px 0;background-color:#fff}
.plan-list .nonmsg button{display:block;margin:19px auto 0;line-height:28px}
.plan-list .product-article,.plan-list article{position:relative;float:left;margin:0 -1px -1px 0;border:1px solid #e2e2e2;text-align:center}
.plan-list .link-area{display:block;width:216px;height:328px;padding:20px 20px 0 20px}
.plan-list .plan-name{position:relative;display:table;width:100%;overflow:hidden;height:44px;margin-bottom:20px;padding-bottom:10px;font-size:15px}
.plan-list .plan-name:after{content:'';position:absolute;display:block;width:25px;height:1px;left:50%;bottom:0;margin-left:-13px;background:#24221f}
.plan-list .plan-name strong{display:table-cell;vertical-align:middle}
.plan-list .plan-info{display:none;position:relative;padding-bottom:20px;margin-bottom:20px;color:#666}
.plan-list .thumb img{width:216px;height:216px}
.plan-list .pdt-num{position:absolute;left:0;top:282px;width:100%;padding:6px 0 4px;letter-spacing:0;background:url(//simage.lottemart.com/v3/images/layout/bg_prod_link.png) repeat}
.plan-list .pdt-num em{color:#9e6b3c}
.event-thumb-list{background:url(//simage.lottemart.com/v3/images/layout/event_thumb_list_line_bg.gif) repeat-y left top}
.event-thumb-list>li{float:left;min-width:294px;margin:30px 0 0 49px}
.event-thumb-list>li:first-child,.event-thumb-list>li:first-child+li+li+li,.event-thumb-list>li:first-child+li+li+li+li+li+li,.event-thumb-list>li:first-child+li+li+li+li+li+li+li+li+li{margin-left:0}
.event-thumb-list>li:first-child,.event-thumb-list>li:first-child+li,.event-thumb-list>li:first-child+li+li{margin-top:0}
.event-thumb-list .link-event{display:block;width:294px;position:relative}
.event-thumb-list .wrap-thumb{overflow:hidden;width:100%;height:230px;background-color:#f2f2f2}
.event-thumb-list .wrap-thumb .thumb{width:100%;height:100%}
.event-thumb-list .tit{display:block;overflow:hidden;width:100%;height:52px;margin-top:42px;font-size:18px;line-height:1.35}
.event-thumb-list .tit:before{content:'';display:block;width:20px;height:1px;margin-bottom:6px;background-color:#111}
.event-thumb-list .info{overflow:hidden;position:absolute;left:0;top:242px;width:100%;color:#666}
.event-thumb-list .info-tit{float:left;margin-right:3px}
.event-thumb-list .info-txt{float:none}
.event-thumb-list .apply-date{position:absolute;right:-10px;top:188px;width:84px;height:84px;color:#fff;background:url(//simage.lottemart.com/v3/images/sprite/sprite_event.png) no-repeat left -1050px;text-align:center}
.event-thumb-list .apply-date .date-tit{margin:22px 0 0;width:100%}
.event-thumb-list .apply-date .date-txt{margin:3px 0 0}
.event-thumb-list li .no-data-result{width:294px;height:230px;background:#f5f5f5 url(//simage.lottemart.com/v3/images/layout/event_no_data.png) no-repeat center center}
.event-thumb-list li .no-data-result:before{display:none}
.event-thumb-list li .no-data-result .txt{overflow:hidden;width:1px;height:1px;text-indent:100%}
.wrapper-main h2{position:relative;font-size:30px;font-weight:700;line-height:1.2;text-align:center}
.wrapper-main h2 i{font-style:italic}
.wrapper-main .list-more{position:absolute;right:0;top:55px;font-size:14px;color:#000}
.wrapper-main .list-more:after{display:inline-block;width:6px;height:9px;margin:0 0 0 10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -450px 0;content:''}
.wrapper-main .tit-desc{position:relative;font-size:16px;line-height:1.2;text-align:center}
.wrapper-main .tit-desc:after,.wrapper-main .tit-desc:before{content:'';display:block;position:absolute;top:9px;width:400px;height:1px;background:#24221f}
.wrapper-main .tit-desc:before{left:0}
.wrapper-main .tit-desc:after{right:0}
.js-tabcontents>*{display:none}
.js-tabcontents>.active{display:block}
.main-visual{position:relative;background-color:#fff}
.main-visual .wrap-nav{position:absolute;left:50%;bottom:0;width:800px;height:50px;margin-left:-310px;background-color:#46413b;z-index:1}
.main-visual .menu-nav{overflow:hidden;width:769px;height:50px;margin:0;background-color:#34352f}
.main-visual .menu{overflow:hidden;float:left;width:152px;height:100%;margin-right:1px;font-size:15px;line-height:50px;color:#fff;background-color:#46413b}
.main-visual .menu.active{border-top:6px solid #6bc8be;line-height:44px;background-color:#111;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-visual .menu .inner{display:block;overflow:hidden;padding:0 15px;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.main-visual .pager-num{position:absolute;right:20px;bottom:48px;margin-bottom:14px;padding:0 5px;border-radius:3px;font-size:18px;letter-spacing:1px;background-color:#fff;color:#71695f}
.main-visual .num{font-family:NerisBlack;font-size:20px;color:#24221f}
.main-visual .num2{font-family:NerisBlack;font-size:20px}
.main-visual .wrap-nav .bx-wrapper{max-width:none!important;width:765px;margin-left:30px}
.main-visual .wrap-nav .bx-controls-direction a{top:0;width:30px;height:50px;margin-top:0;background-color:#2e2b27}
.main-visual .wrap-nav .bx-controls-direction a:after{content:'';position:absolute;top:50%;width:13px;height:22px;margin-top:-11px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png);background-repeat:no-repeat}
.main-visual .wrap-nav .bx-prev{left:auto;right:100%}
.main-visual .wrap-nav .bx-prev:after{left:9px;background-position:-390px top}
.main-visual .wrap-nav .bx-prev.disabled:after{background-position:-420px top}
.main-visual .wrap-nav .bx-next{right:auto;left:100%}
.main-visual .wrap-nav .bx-next:after{right:9px;background-position:-405px top}
.main-visual .wrap-nav .bx-next.disabled:after{background-position:-435px top}
.main-visual>.bx-wrapper .bx-controls{position:relative;width:1030px;margin:0 auto}
.main-visual .slide_control{display:none;position:absolute;bottom:60px;right:-29px;z-index:2}
.main-visual .slide_control a{display:inline-block;overflow:hidden;width:25px;height:25px;white-space:nowrap;text-indent:100%}
.main-visual .slide_control .ico-play,.main-visual .slide_control .ico-stop{display:none}
.main-visual .slide_control .ico-play.active,.main-visual .slide_control .ico-stop.active{display:inline-block}
.main-visual .ico-stop{background-position:-257px -404px}
.main-visual .ico-stop:hover{background-position:-257px -431px}
.main-visual .ico-play{background-position:-313px -404px}
.main-visual .ico-play:hover{background-position:-313px -431px}
.main-visual .ico-prev{background-position:-229px -404px}
.main-visual .ico-prev:hover{background-position:-229px -431px}
.main-visual .ico-next{background-position:-285px -404px}
.main-visual .ico-next:hover{background-position:-285px -431px}
.main-visual .wrap-cont{overflow:hidden;height:500px}
.main-visual .wrap-cont .inner{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center left}
.main-visual .item-cont{width:100%;height:500px;background-repeat:repeat-x}
.main-visual .area{position:absolute;top:0;left:50%;width:1600px;height:100%;margin-left:-800px;text-align:center}
.main-visual .area a{display:block;min-height:500px}
.main-visual .thumb{vertical-align:top}
.contmain-today{padding-top:65px}
.contmain-today .header-tit .tit-h{overflow:hidden;width:120px;height:26px;margin:0 auto 12px;white-space:nowrap;text-indent:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -70px -100px}
.contmain-today .header-tit .txt{display:inline-block;padding:0 15px;background-color:#fff}
.contmain-today .today-layer-popup{display:none;position:absolute;left:50%;top:380px;z-index:3;width:726px;height:290px;margin-left:-363px;border:2px solid #24221f;text-align:center;background-color:#fff}
.contmain-today .today-layer-popup:after{content:'';display:block;position:absolute;right:-24px;top:-38px;width:156px;height:53px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -415px -280px}
.contmain-today .today-layer-popup .txt{overflow:hidden;width:419px;height:120px;margin:57px auto 30px;white-space:nowrap;text-indent:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat left -350px}
.contmain-today .today-layer-popup .btn-login{width:160px;height:45px;border-radius:7px;font-size:18px;line-height:46px}
.contmain-today .today-layer-popup .layer-close{overflow:hidden;position:absolute;right:20px;top:20px;width:24px;height:24px;white-space:nowrap;text-indent:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -190px -100px}
.contmain-today .today-list{overflow:hidden;width:100%;height:380px;padding-top:9px}
.contmain-today.special-theme .header-tit .tit-h{width:82px;height:28px;background:url(http://simage.lottemart.com/v3/images/layout/main-title-spctheme.png) 0 0 no-repeat}
.contmain-today.special-theme .header-tit .txt{display:inline-block;padding:0 15px;background-color:#fff}
.contmain-today.special-theme .main-md-wrap ul{max-height:225px;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}
.contmain-today.special-theme .main-md-wrap.active ul{max-height:600px}
.contmain-today.special-theme .main-today{display:none}
.main-today{padding:39px 0 40px 0}
.main-today .main-today-cont .main-tabmenu-nav{display:table;width:100%;margin-bottom:20px;table-layout:fixed}
.main-today .main-today-cont .menu{display:table-cell;height:43px;border:1px solid #bbb;border-left:0;font-size:15px;color:#666;text-align:center;vertical-align:middle;background-color:#fff}
.main-today .main-today-cont .menu:first-child{border-left:1px solid #bbb}
.main-today .main-today-cont .menu.active,.main-today .main-today-cont .menu:hover{border-color:#46413b;color:#fff;background-color:#46413b}
.main-today .cont-header{float:left;position:relative;width:228px;height:380px;padding:0 0 0 30px;background:#7e97cd url(//simage.lottemart.com/v3/images/layout/bg_diagonal_line.png) no-repeat right top}
.main-today .cont-header:after{content:'';position:absolute;right:0;top:50%;width:0;height:0;margin-top:-6px;border:12px solid transparent;border-right-color:#fff;z-index:1}
.main-today .cont-header .tit{display:block;height:66px;padding-top:60px;font-size:32px;font-weight:700;line-height:1.3;color:#fff;text-transform:uppercase}
.main-today .cont-header .mark-exclamation{font-style:italic;font-weight:inherit}
.main-today .cont-header .txt-small{font-size:24px}
.main-today .cont-header .txt{font-size:20px;line-height:1.3;color:#fff;letter-spacing:-1px}
.main-today .cont-header .txt:before{content:'';display:block;width:30px;height:1px;margin:0 0 9px;background-color:#fff}
.main-today .cont-header .more-link{position:absolute;left:30px;bottom:30px;width:196px;height:30px;border:1px solid #fff;font-size:16px;line-height:32px;color:#fff;text-align:center}
.main-today .cont-header .more-link:after{content:'';display:inline-block;width:7px;height:13px;margin:9px 0 0 10px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -390px -25px;vertical-align:top}
.main-today .cont-wrap{float:left;width:772px;height:380px}
.main-today .prod-list{width:771px;height:378px;border:1px solid #e2e2e2;border-width:1px 1px 1px 0;overflow:hidden}
.main-today .prod-list .product-article,.main-today .prod-list article{min-height:auto;height:355px;padding-top:24px}
.main-today .prod-list .product-article:first-child,.main-today .prod-list article:first-child{border-left:0}
.main-today .prod-list .wrap-info{margin-top:27px}
.main-today .today-list .bx-controls-direction a{top:284px;width:40px;height:40px;margin-top:0;border-radius:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat left -175px}
.main-today .today-list .bx-controls-direction .disabled{display:none}
.main-today .today-list .bx-controls-direction .bx-prev{left:0}
.main-today .today-list .bx-controls-direction .bx-next{right:0;background-position:-40px -175px}
.main-today .wrap-item1-cont .cont-header:after{border-right-color:#fff3dd}
.main-today .wrap-item1-cont .cont-wrap,.main-today .wrap-item6-cont .cont-wrap,.main-today .wrap-item7-cont .cont-wrap{background-color:#fff3dd}
.main-today .wrap-item1-cont .cont-wrap .message-txt,.main-today .wrap-item6-cont .cont-wrap .message-txt,.main-today .wrap-item7-cont .cont-wrap .message-txt{display:block;overflow:hidden;width:350px;height:65px;margin:28px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat 0 -673px;white-space:nowrap;text-indent:100%}
.main-today .wrap-item1-cont .cont-wrap ul,.main-today .wrap-item6-cont .cont-wrap ul,.main-today .wrap-item7-cont .cont-wrap ul{text-align:center}
.main-today .wrap-item1-cont .cont-wrap li,.main-today .wrap-item6-cont .cont-wrap li,.main-today .wrap-item7-cont .cont-wrap li{display:inline-block;margin:0 20px;vertical-align:top}
.main-today .wrap-item1-cont .cont-wrap li a,.main-today .wrap-item6-cont .cont-wrap li a,.main-today .wrap-item7-cont .cont-wrap li a{display:inline-block;width:160px;height:227px;vertical-align:top;font-size:0;line-height:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat}
.main-today .wrap-item1-cont .cont-wrap .link01,.main-today .wrap-item6-cont .cont-wrap .link01,.main-today .wrap-item7-cont .cont-wrap .link01{background-position:0 -739px}
.main-today .wrap-item1-cont .cont-wrap .link02,.main-today .wrap-item6-cont .cont-wrap .link02,.main-today .wrap-item7-cont .cont-wrap .link02{background-position:-162px -739px}
.main-today .wrap-item1-cont .cont-wrap .link03,.main-today .wrap-item6-cont .cont-wrap .link03,.main-today .wrap-item7-cont .cont-wrap .link03{background-position:-324px -739px}
.main-today .w-item2 .cont-header{background-color:#fb8e5a}
.main-today .wrap-item2-cont .cont-wrap{text-align:center;background-color:#fff3dd}
.main-today .wrap-item2-cont .cont-header:after{border-right-color:#fff3dd}
.main-today .wrap-item2-cont .message-txt{display:block;overflow:hidden;width:502px;height:65px;margin:28px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat 0 -968px;white-space:nowrap;text-indent:100%}
.main-today .wrap-item2-cont ul{overflow:hidden;width:700px;height:160px;margin:0 auto 22px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat 0 -1034px;white-space:nowrap;text-indent:100%}
.main-today .wrap-item2-cont .btn-down{overflow:hidden;position:relative;width:195px;height:41px;padding:0;border-radius:3px;font-size:15px;line-height:42px;color:#fff;background:#71695f;text-indent:25px;white-space:nowrap;text-align:left;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}
.main-today .wrap-item2-cont .btn-down:after{content:'';display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -561px -541px}
.main-today .w-item5 .cont-header{background-color:#69bbbc}
.main-today .w-item5 .cont-header:after{display:none}
.main-today .w-item5 .wrap-delivery{position:relative;float:left;width:257px;height:100%;text-align:center;background:url(//simage.lottemart.com/v3/images/layout/main_today_delivery_bg.jpg) no-repeat left top}
.main-today .w-item5 .wrap-delivery:after{content:'';position:absolute;right:0;top:50%;width:0;height:0;margin-top:-6px;border:12px solid transparent;border-right-color:#fff;z-index:1}
.main-today .w-item5 .wrap-delivery strong{position:relative;display:inline-block;padding:200px 0 10px;font-size:18px;color:#3d2c18}
.main-today .w-item5 .wrap-delivery strong:before{content:'';position:absolute;bottom:0;left:50%;display:block;width:40px;margin:0 0 0 -20px;border-top:1px solid #846e49}
.main-today .w-item5 .wrap-delivery p{margin-top:10px;font-size:16px;color:#533b17}
.main-today .w-item5 .wrap-delivery span{font-style:italic;font-weight:inherit}
.main-today .w-item5 .wrap-delivery .more-link{display:block;width:196px;height:32px;margin:20px auto 0;font-size:16px;line-height:34px;color:#fff;text-align:center;background:#896c4a}
.main-today .w-item5 .wrap-delivery .more-link:after{content:'';display:inline-block;width:7px;height:13px;margin:9px 0 0 10px;vertical-align:top;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -390px -25px}
.main-today .w-item5 .wrap-packege,.main-today .w-item5 .wrap-prod-list{float:left;width:515px;height:100%}
.main-today .w-item5 .prod-list{width:514px}
.main-today .wrap-item5-cont .wrap-packege{text-align:center;background-color:#f6e6c5}
.main-today .wrap-item5-cont .wrap-delivery:after{border-right-color:#f6e6c5}
.main-today .wrap-item5-cont .message-txt{display:block;overflow:hidden;width:447px;height:65px;margin:28px auto 20px;white-space:nowrap;text-indent:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat 0 -1262px}
.main-today .wrap-item5-cont .wrap-thumb{margin-bottom:20px}
.main-today .wrap-item5-cont .btn-down{overflow:hidden;position:relative;width:230px;height:41px;padding:0;border-radius:3px;font-size:15px;line-height:42px;color:#fff;background:#71695f;text-indent:25px;white-space:nowrap;text-align:left;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}
.main-today .wrap-item5-cont .btn-down:after{content:'';display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -561px -541px}
.main-today .w-item7 .cont-header{background-color:#7eb473}
.main-today .wrap-item7-cont .cont-wrap{background-color:#fff3dd}
.main-today .wrap-item7-cont .cont-header:after{border-right-color:#fff3dd}
.main-today .w-item8 .cont-header{background-color:#81b0dc}
.main-today .wrap-item8-cont .cont-header:after{border-right-color:#ece3da}
.main-today .wrap-item8-cont .cont-header.cont-dadungi-header:after{border-right-color:#d1e7ff}
.main-today .wrap-item8-cont .cont-wrap{text-align:center;background-color:#ece3da}
.main-today .wrap-item8-cont .cont-wrap span{font-style:italic;font-weight:inherit}
.main-today .wrap-item8-cont .message-txt{display:block;overflow:hidden;width:720px;height:65px;margin:28px auto 26px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat left -474px;white-space:nowrap;text-indent:100%}
.main-today .wrap-item8-cont .club-txt{position:relative;width:588px;margin:0 auto 28px}
.main-today .wrap-item8-cont .club-txt:after{content:'';display:block;clear:both}
.main-today .wrap-item8-cont .club-txt:before{content:'';position:absolute;left:50%;top:50%;display:block;width:50px;height:50px;margin:-20px 0 0 -30px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -255px -585px}
.main-today .wrap-item8-cont .club-txt li{float:left;width:244px;height:97px;padding:33px 10px 0 0;font-size:25px;color:#fff;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -306px -541px}
.main-today .wrap-item8-cont .club-txt li:first-child{margin-right:80px;background-position:0 -541px}
.main-today .wrap-item8-cont .club-txt strong{display:block;font-size:27px;color:#fff}
.main-today .wrap-item8-cont p{margin-bottom:10px;font-size:16px}
.main-today .wrap-item8-cont .btn-down{overflow:hidden;position:relative;width:203px;height:41px;padding:0;border-radius:3px;font-size:15px;line-height:42px;color:#fff;background:#71695f;text-indent:25px;white-space:nowrap;text-align:left;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}
.main-today .wrap-item8-cont .btn-down:after{content:'';display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -561px -541px}
.best-cont .cont-wrap{background-color:#fff3dd}
.best-cont .cont-wrap .message-txt{display:block;overflow:hidden;width:350px;height:65px;margin:28px auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat 0 -673px;white-space:nowrap;text-indent:100%}
.best-cont .cont-wrap ul{text-align:center}
.best-cont .cont-wrap li{display:inline-block;margin:0 20px;vertical-align:top}
.best-cont .cont-wrap li a{display:inline-block;width:160px;height:227px;vertical-align:top;font-size:0;line-height:0;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat}
.best-cont .cont-wrap .link01{background-position:0 -739px}
.best-cont .cont-wrap .link02{background-position:-162px -739px}
.best-cont .cont-wrap .link03{background-position:-324px -739px}
.main-today .w-item10 .cont-header{background-color:#dc889f}
.main-today .wrap-item10 .wrap-coupon-1{float:left;width:386px;height:378px;border:1px solid #e2e2e2;border-width:1px 0}
.main-today .wrap-item10 .wrap-coupon-2{float:right;width:384px;height:378px;border:1px solid #e2e2e2}
.main-today .wrap-item10 .header-tit{margin-top:-10px;text-align:center}
.main-today .wrap-item10 .wrap-tit{display:inline-block;position:relative;z-index:0;height:40px;margin:0 auto;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -270px top}
.main-today .wrap-item10 .wrap-tit:after{content:'';position:absolute;right:-26px;top:0;width:26px;height:40px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -300px top}
.main-today .wrap-item10 .wrap-tit .tit{float:left;min-width:212px;height:100%;margin-left:26px;padding:0 8px;font-weight:400;font-size:18px;line-height:42px;color:#fff;background-color:#627890;text-align:center;white-space:nowrap}
.main-today .wrap-item10 .wrap-coupon-2 .wrap-tit{background-position:-330px top}
.main-today .wrap-item10 .wrap-coupon-2 .wrap-tit:after{background-position:-360px top}
.main-today .wrap-item10 .wrap-coupon-2 .wrap-tit .tit{background-color:#ae9580}
.main-today .wrap-item10 .message-txt{display:block;overflow:hidden;width:220px;height:20px;margin:17px auto 22px;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -195px -280px;white-space:nowrap;text-indent:100%}
.main-today .wrap-item10 .wrap-coupon-2 .message-txt{width:191px;background-position:left -280px}
.main-today .wrap-item10 .wrap-coupon-2 .m-message-txt{width:263px;height:46px;background-position:left -300px}
.main-today .wrap-item10 .event-thumb-list{width:294px;margin:16px auto 0}
.main-today .wrap-item10 .event-thumb-list>li{margin:0}
.main-today .wrap-item10 .event-thumb-list .tit{white-space:nowrap;text-overflow:ellipsis}
.main-today .wrap-item10 .wrap-coupon-list{width:312px;height:210px;margin:0 auto}
.main-today .wrap-item10 .coupon-list{overflow:hidden;width:312px;height:210px;margin:0}
.main-today .wrap-item10 .coupon-list li{float:left;width:100%;min-height:auto;margin:0}
.main-today .wrap-item10 .coupon-list .layerpop-target{width:280px}
.main-today .wrap-item10 .coupon-item .header-info{margin:0}
.main-today .wrap-item10 .coupon-item .info{margin:22px 0 0;color:#666}
.main-today .wrap-item10 .wrap-coupon-cont{text-align:center}
.main-today .wrap-item10 .wrap-coupon-cont .txt{margin:12px 0 0;font-size:18px;line-height:1.45;color:#111}
.main-today .wrap-item10 .name-txt{display:block;margin:-16px 0 10px;font-weight:700;font-size:16px;color:#111}
.main-today .wrap-item10 .txt-point{font-weight:inherit;text-decoration:underline}
.main-today .wrap-item10 .thumb{vertical-align:top}
.main-today .wrap-item10 .btn-link{height:30px;margin-top:11px;font-size:13px;line-height:32px;color:#333}
.main-today .wrap-item10 .bx-pager{position:absolute;left:0;top:100%;width:100%;height:12px;margin-top:17px;padding-top:10px;border-top:1px solid #e2e2e2;text-align:center}
.main-today .wrap-item10 .bx-pager-item{display:inline-block;margin:0 4px;vertical-align:top}
.main-today .wrap-item10 .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;border:2px solid #23221e;border-radius:50%;white-space:nowrap;text-indent:100%}
.main-today .wrap-item10 .bx-pager-link.active{background-color:#23221e}
.main-md-wrap{position:relative;padding:20px 0 50px}
.main-md-wrap ul{max-height:115px;overflow:hidden;padding:10px 20px;border-bottom:1px solid #000;background:#efefef}
.main-md-wrap ul:after{content:'';display:block;clear:both}
.main-md-wrap li{float:left}
.main-md-wrap li a{display:block;padding:10px 7px}
.main-md-wrap .cont-on,.main-md-wrap a:hover .cont-off{display:none}
.main-md-wrap a:hover .cont-on{display:block}
.main-md-wrap li img{width:151px;height:89px}
.main-md-wrap .md-more{display:block;width:138px;height:30px;padding:0 0 0 10px;line-height:1.2;margin:0 auto;text-align:center;color:#fff;font-size:16px;border:1px solid #000;border-radius:0 0 10px 10px;background:#24221f}
.main-md-wrap .md-more:after{content:'';display:inline-block;width:13px;height:8px;margin:6px 0 0 10px;vertical-align:top;background:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png) no-repeat -438px -28px}
.main-md-wrap.active ul{max-height:100%}
.main-md-wrap.active .md-more:after{margin:4px 0 0 15px;background-position:-421px -28px}
.wrapper-main .main-clearance{background-color:#e7e1e1}
.contmain-clear{position:relative;z-index:2;height:426px;padding-top:48px}
.contmain-clear .title-area{position:absolute;top:0;right:-63px;width:340px;height:505px}
.contmain-clear .prod-list{width:772px;border-right:none;background:#fff}
.contmain-clear .product-article{min-height:auto;height:380px;border-bottom:none}
.contmain-clear .product-article:first-child{border-left:none}
.contmain-clear .prod-list .compare-check{top:25px}
.contmain-clear .prod-list .prod-bene{bottom:25px}
.contmain-clear .wrap-thumb{margin-top:25px}
.contmain-hotcok{position:relative;z-index:1;padding:48px 0 15px 0}
.contmain-hotcok .tit-desc{margin:5px 0 20px}
.contmain-hotcok .bx-prod-list{overflow:hidden;height:715px}
.contmain-hotcok .prod-list-type3{height:715px;margin-left:-50px}
.contmain-hotcok .prod-list-type3:after{content:'';display:block;clear:both}
.contmain-hotcok .prod-list-type3 .product-article{float:left;width:310px;margin:22px 0 22px 24px;padding-left:25px;border-left:1px solid #e2e2e2}
.contmain-hotcok .prod-list-type3.slick-active{position:relative;z-index:3;background-color:#fff}
.contmain-hotcok .wrap-thumb{float:none;width:310px;height:200px;text-align:center}
.contmain-hotcok .wrap-thumb .thumb{width:200px;height:200px}
.contmain-hotcok .wrap-info{width:310px;height:103px;padding:19px 0 0 0;background:0 0}
.contmain-hotcok .prod-name{margin:0;font-size:18px}
.contmain-hotcok .prod-name:before{display:none}
.contmain-hotcok .prod-price{top:66px;left:0;font-size:13px}
.contmain-hotcok .prod-price .title{width:40px}
.contmain-hotcok .price-strike-type1{font-size:16px}
.contmain-hotcok .price-strike-type1:before{display:none}
.contmain-hotcok .price-max{top:88px;left:0;font-size:18px}
.contmain-hotcok .price-max .title{width:auto}
.contmain-hotcok .price-max .num-n:before{display:none}
.contmain-hotcok .price-max .num-n strong{font-size:25px}
.contmain-hotcok .price-max .won{font-size:13px}
.contmain-hotcok .sales-area{bottom:122px;right:0;width:auto;height:auto;padding:0;border:0}
.contmain-hotcok .count{overflow:hidden;height:19px;padding:1px 9px 0 9px;border:1px solid #24221f;background:#fff}
.contmain-hotcok .count .num-n{display:inline;padding:0;border:0}
.contmain-hotcok .bx-wrapper{padding-bottom:60px}
.contmain-hotcok .bx-pager{position:absolute;left:0;bottom:0;width:100%;height:12px;padding-bottom:31px;text-align:center}
.contmain-hotcok .bx-pager-item{display:inline-block;margin:0 4px;vertical-align:top}
.contmain-hotcok .bx-pager-link{display:block;overflow:hidden;width:8px;height:8px;border:2px solid #23221e;border-radius:50%;white-space:nowrap;text-indent:100%}
.contmain-hotcok .bx-pager-link.active{background-color:#23221e}
.contmain-hotcok .bx-controls-direction a{top:340px;width:50px;height:50px;margin-top:0;border-radius:50%;background-color:#58524a}
.contmain-hotcok .bx-controls-direction a:after{content:'';position:absolute;top:50%;width:16px;height:30px;margin-top:-15px}
.contmain-hotcok .bx-controls-direction .bx-prev{left:-60px}
.contmain-hotcok .bx-controls-direction .bx-prev:after{left:15px;background-position:0 -250px}
.contmain-hotcok .bx-controls-direction .bx-next{right:-60px}
.contmain-hotcok .bx-controls-direction .bx-next:after{right:15px;background-position:-20px -250px}
.contmain-hotcok .bx-controls-direction .disabled{display:none}
.contmain-hotcok .hocok-banner{margin-top:60px}
.contmain-hotcok .hocok-banner img{vertical-align:top}
.contmain-hotcok .list-more{top:65px}
.contmain-hotcok{position:relative;z-index:1;padding:48px 0 15px 0}
.contmain-hotcok .tit-desc{margin:5px 0 20px}
.contmain-hotcok .prod-list-type3{margin-left:-50px}
.contmain-hotcok .prod-list-type3:after{content:'';display:block;clear:both}
.contmain-hotcok .prod-list-type3 .product-article{float:left;width:310px;margin:22px 0 22px 24px;padding-left:25px;border-left:1px solid #e2e2e2}
.contmain-hotcok .wrap-thumb{float:none;width:310px;height:200px;text-align:center}
.contmain-hotcok .wrap-thumb .thumb{width:200px;height:200px}
.contmain-hotcok .wrap-info{width:310px;height:103px;padding:19px 0 0 0;background:0 0}
.contmain-hotcok .prod-name{margin:0;padding-top:0;font-size:18px}
.contmain-hotcok .prod-name:before{display:none}
.contmain-hotcok .prod-name strong{overflow:hidden;display:block;max-height:44px}
.contmain-hotcok .prod-price{top:66px;left:0;font-size:13px}
.contmain-hotcok .prod-price .title{width:40px}
.contmain-hotcok .price-strike-type1{font-size:16px}
.contmain-hotcok .price-strike-type1:before{display:none}
.contmain-hotcok .price-max{top:88px;left:0;font-size:18px}
.contmain-hotcok .price-max .title{width:auto}
.contmain-hotcok .price-max .num-n:before{display:none}
.contmain-hotcok .price-max .num-n strong{font-size:25px}
.contmain-hotcok .price-max .won{font-size:13px}
.contmain-hotcok .sales-area{bottom:122px;right:0;width:auto;height:auto;padding:0;border:0}
.contmain-hotcok .count{overflow:hidden;height:19px;padding:1px 9px 0 9px;border:1px solid #24221f;background:#fff}
.contmain-hotcok .count .num-n{display:inline;padding:0;border:0}
.contmain-hotcok .hocok-banner{margin-top:60px}
.contmain-hotcok .hocok-banner img{vertical-align:top}
.contmain-hotcok .list-more{top:65px}
.contmain-hotcok .contmain-hotcok-list{height:715px;margin-bottom:80px}
.slick-dots{position:absolute;left:0;bottom:-33px;width:100%;height:12px;text-align:center}
.slick-dots li{position:relative;display:inline-block;padding:4px;vertical-align:top}
.slick-dots button{display:block;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;width:8px;height:8px;border:2px solid #23221e;border-radius:50%;white-space:nowrap;text-indent:100%}
.slick-dots button:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:'';display:block;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0 repeat}
.slick-dots .slick-active button{background-color:#23221e}
.slick-arrow{position:absolute;top:340px;width:50px;z-index:2;height:50px;margin-top:0;border-radius:50%;background-color:#58524a;font:0/0 a}
.slick-arrow:after{content:'';position:absolute;top:50%;width:16px;height:30px;margin-top:-15px;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_ico.png)}
.slick-prev{left:-60px}
.slick-prev:after{left:15px;background-position:0 -250px}
.slick-next{right:-60px}
.slick-next:after{right:15px;background-position:-20px -250px}
.contmain-best{padding:40px 0 60px 0}
.contmain-best .tit-desc{margin-top:5px}
.contmain-best .segment{margin-top:41px;font-size:22px;line-height:1.2;text-align:center}
.contmain-best .segment:after,.contmain-best .segment:before{content:'';display:inline-block;width:24px;height:17px;margin:-3px 25px 0 0;vertical-align:top;background:url(//simage.lottemart.com/v3/images/layout/icon_main.png) no-repeat -161px 0}
.contmain-best .segment:after{margin:-3px 0 0 25px;background-position:-195px 0}
.main-best{position:relative;margin-top:41px}
.main-best .best-nav{position:absolute;left:0;top:0;z-index:1;width:258px;height:60px}
.best-nav a{float:left;width:128px;height:59px;font:0/0 a;border:1px solid #bbb;border-bottom:1px solid #23221e;border-left:0;background:#bbb}
.best-nav a:first-child{width:127px;border-left:1px solid #bbb}
.best-nav a.active{width:127px;border:1px solid #23221e}
.best-tab01.active{background:#79bd28}
.best-tab02.active{background:#fc9b32}
.best-nav a:after{content:'';display:block;background-image:url(//simage.lottemart.com/v3/images/sprite/sprite_main.png);background-repeat:no-repeat}
.best-tab01:after{width:71px;height:18px;margin:20px auto 0;background-position:-42px -7px}
.best-tab02:after{width:50px;height:17px;margin:21px auto 0;background-position:-156px -7px}
.main-best .best-conts{overflow:hidden;height:423px}
.main-best .best-cont{position:relative}
.main-best .best-tab{float:left;width:257px;height:362px;margin-top:60px;border-left:1px solid #23221e;border-bottom:1px solid #23221e}
.main-best .nav-link{float:left;width:85px;height:90px;border:1px solid #e2e2e2;border-width:0 1px 1px 0;color:#666;background:url(//simage.lottemart.com/v3/images/layout/main_best_menu.png) no-repeat left top}
.main-best .nav-link .inner{display:block;padding-top:9px;font-weight:400;line-height:1.3;color:inherit;text-align:center}
.main-best .nav-link1-1{background-position:left top}
.main-best .nav-link1-2{background-position:-170px top}
.main-best .nav-link1-3{width:84px;background-position:-340px top;border-right:1px solid #23221e}
.main-best .nav-link1-4{background-position:left -90px}
.main-best .nav-link1-5{background-position:-170px -90px}
.main-best .nav-link1-6{width:84px;background-position:-340px -90px;border-right:1px solid #23221e}
.main-best .nav-link1-7{background-position:left -180px}
.main-best .nav-link1-8{background-position:-170px -180px}
.main-best .nav-link1-9{width:84px;background-position:-340px -180px;border-right:1px solid #23221e}
.main-best .nav-link1-10{background-position:left -270px;border-bottom:1px solid #23221e}
.main-best .nav-link1-11{background-position:-170px -270px;border-bottom:1px solid #23221e}
.main-best .nav-link1-12{width:84px;background-position:-340px -270px;border-right:1px solid #23221e;border-bottom:1px solid #23221e}
.main-best .nav-link.active{position:relative;z-index:1;width:79px;height:84px;margin:-1px 0 0 -1px;border:4px solid #24221f;color:#111}
.main-best .nav-link.active .inner{padding-top:6px}
.main-best .nav-link1-1.active .inner,.main-best .nav-link1-2.active .inner,.main-best .nav-link1-3.active .inner{padding-top:5px}
.main-best .nav-link1-1.active{height:83px;margin-top:0;background-position:-88px -4px}
.main-best .nav-link1-2.active{height:83px;margin-top:0;background-position:-258px -4px}
.main-best .nav-link1-3.active{width:78px;height:83px;margin-top:0;background-position:-428px -4px}
.main-best .nav-link1-4.active{background-position:-88px -93px}
.main-best .nav-link1-5.active{background-position:-258px -93px}
.main-best .nav-link1-6.active{width:78px;background-position:-428px -93px}
.main-best .nav-link1-7.active{background-position:-88px -183px}
.main-best .nav-link1-8.active{background-position:-258px -183px}
.main-best .nav-link1-9.active{width:78px;background-position:-428px -183px}
.main-best .nav-link1-10.active{height:83px;background-position:-88px -273px}
.main-best .nav-link1-11.active{height:83px;background-position:-258px -273px}
.main-best .nav-link1-12.active{width:78px;height:83px;background-position:-428px -273px}
.main-best .nav-link2-1{background-position:left top}
.main-best .nav-link2-2{background-position:-170px -360px}
.main-best .nav-link2-3{width:84px;background-position:-340px -360px;border-right:1px solid #23221e}
.main-best .nav-link2-4{background-position:left -450px}
.main-best .nav-link2-5{background-position:-170px -450px}
.main-best .nav-link2-6{width:84px;background-position:-340px -450px;border-right:1px solid #23221e}
.main-best .nav-link2-7{background-position:left -540px}
.main-best .nav-link2-8{background-position:-170px -540px}
.main-best .nav-link2-9{width:84px;background-position:-340px -540px;border-right:1px solid #23221e}
.main-best .nav-link2-10{height:89px;background-position:left -630px;border-bottom:1px solid #23221e}
.main-best .nav-link2-11{height:89px;background-position:-170px -630px;border-bottom:1px solid #23221e}
.main-best .nav-link2-12{width:84px;height:89px;background-position:-340px -630px;border-right:1px solid #23221e;border-bottom:1px solid #23221e}
.main-best .nav-link2-1.active .inner,.main-best .nav-link2-2.active .inner,.main-best .nav-link2-3.active .inner{padding-top:5px}
.main-best .nav-link2-1.active{height:83px;margin-top:0;background-position:-88px -4px}
.main-best .nav-link2-2.active{height:83px;margin-top:0;background-position:-258px -364px}
.main-best .nav-link2-3.active{width:78px;height:83px;margin-top:0;background-position:-428px -364px}
.main-best .nav-link2-4.active{background-position:-88px -453px}
.main-best .nav-link2-5.active{background-position:-258px -453px}
.main-best .nav-link2-6.active{width:78px;background-position:-428px -453px}
.main-best .nav-link2-7.active{background-position:-88px -543px}
.main-best .nav-link2-8.active{background-position:-258px -543px}
.main-best .nav-link2-9.active{width:78px;background-position:-428px -543px}
.main-best .nav-link2-10.active{background-position:-88px -633px}
.main-best .nav-link2-11.active{background-position:-258px -633px}
.main-best .nav-link2-12.active{width:78px;height:83px;background-position:-428px -633px}
.main-best .wrap-tab-cont{float:left;width:772px;height:423px}
.main-best .prod-list{border:1px solid #e2e2e2;border-width:1px 1px 1px 0}
.main-best .cont-wrap{min-height:auto;height:397px;padding-top:24px;border:1px solid #e2e2e2;border-width:1px 1px 1px 0}
.main-best .product-article{min-height:auto;height:397px;padding-top:24px}
.main-best .product-article:first-child{border-left:0}
.main-best .product-article .prod-option{top:24px}
.main-best .list-more{top:-86px}
.wrap-segment+.main-best .list-more{top:-155px}
.contmain-pick{padding:48px 0 50px 0}
.contmain-pick h2{margin-bottom:34px}
.contmain-pick h3{margin:50px 0 13px 0;font-size:22px;font-weight:700;line-height:1.2;text-align:center}
.contmain-pick .hotpick-nav{margin-bottom:30px}
.contmain-pick .list-more{top:62px}
.contmain-pick .nav{overflow:hidden;width:1030px;height:45px;margin:0 auto}
.contmain-pick .menu{float:left;width:342px;height:43px;margin-right:-1px;border:1px solid #bbb;font-size:15px;line-height:43px;color:#666;background-color:#fff;text-align:center}
.contmain-pick .menu.active.empty-line{border-left-color:#bbb}
.contmain-pick .menu.active{border-color:#46413b;color:#fff;background-color:#46413b}
.contmain-pick .menu .inner{display:block;overflow:hidden;padding:0 10px;white-space:nowrap;text-overflow:ellipsis}
.contmain-pick .hotpick-list{overflow:hidden;width:100%;height:576px}
.contmain-pick .hotpick-list .item{width:100%;height:576px}
.contmain-pick .hotpick-list .thumb{vertical-align:top}
.contmain-pick .plan-list{background:#fff}
.contmain-pick .plan-name{position:absolute;top:260px;left:50%;width:216px;height:61px;margin-left:-108px;font-size:16px}
.contmain-pick .plan-name:before{content:'';position:absolute;left:50%;display:block;width:25px;height:1px;margin-left:-11px;background:#24221f}
.contmain-pick .plan-name:after{display:none}
.contmain-pick .plan-name strong{padding-top:15px;vertical-align:top}
.contmain-pick .pdt-num{top:318px}
.main-hotpick .hotpick-nav .nav{display:table;width:100%;table-layout:fixed}
.main-hotpick .hotpick-nav .nav a{float:none;display:table-cell}
.bannermain-pick{overflow:hidden;position:relative;width:100%;height:162px;background-color:#fff}
.bannermain-pick .list{height:159px;text-align:center}
.bannermain-pick .list li{position:relative;height:159px}
.bannermain-pick .list li a{display:block;position:absolute;left:50%;top:0;width:1600px;height:159px;margin-left:-800px}
.bannermain-pick{overflow:hidden;position:relative;width:100%;height:162px;background-color:#fff}
.bannermain-pick .slick-slide{position:relative;height:159px}
.bannermain-pick .item a{display:block;position:absolute;left:50%;top:0;width:1600px;height:159px;margin-left:-800px}
.bannermain-pick .slick-dots{bottom:15px}
.event-cok{position:relative;padding:40px 0 0}
.trend-cok{position:relative;padding:40px 0 80px}
.event-cok h2,.trend-cok h2{margin-bottom:16px}
.wrap-maintype .event-thumb-list{margin-bottom:0;background:0 0}
.wrap-maintype .event-thumb-list li{height:338px;margin:0 -1px 0 0;padding:23px 24px 0 24px;border:1px solid #e2e2e2}
.wrap-maintype .tag-event-type{z-index:2}
.wrap-maintype .trend-list{width:1030px;margin:0}
.wrap-maintype .trend-list article{width:318px;height:91px;padding:270px 0 0 24px;margin:-1px -1px 0 0;border:1px solid #e2e2e2}
.wrap-maintype .trend-list a>span{top:18px;left:24px}
.wrap-maintype .trend-list .thumb{top:23px;left:24px;width:294px;height:230px}
.wrap-maintype .trend-list .thumb img{top:-32px;width:294px;height:294px}
@media screen and (max-width:1173px){
.wrapper-main .main-clearance{overflow:hidden}
.main-today .today-nav .bx-controls-direction .bx-next{right:-64px}
.main-today .today-nav .bx-controls-direction .bx-prev{left:-64px}
.main-md-brand .bx-next{left:95%}
.main-md-brand .bx-prev{right:95%}
.bx-btn-type2 .bx-next{right:0}
.bx-btn-type2 .bx-prev{left:0}
.event-thumb-list{margin:0}
}
.main-today .wrap-item10 .wrap-coupon-2 .message-txt{margin:12px auto}
.contmain-area .time-cs.temp-cs{margin-top:10px}
.contmain-area .time-cs.temp-cs .num-n{margin-left:0}
.contmain-area .time-cs.temp-cs dt{margin-bottom:3px}
.contmain-area .time-cs.temp-cs dd{line-height:1.2}
/*# sourceMappingURL=maps/desktop.main.css.map */
