/*! Layout */
.popLayer{position:absolute;top:0;left:0;z-index:10}
.popLayer .layer-close{position:absolute;right:0;top:0;width:20px;height:20px;background:#000;font-size:0;line-height:0}
.popLayer .layer-close{position:absolute;right:0;top:0;width:20px;height:20px;background:#000;font-size:0;line-height:0}
.popLayer .layer-close:before{content:"";display:block;position:absolute;width:22px;height:1px;background:#fff;transform:rotate(-45deg);top:10px;left:-1px}
.popLayer .layer-close:after{content:"";display:block;position:absolute;width:22px;height:1px;background:#fff;transform:rotate(45deg);top:10px;left:-1px}
.popLayer .today-close{clear:both;background:#333;height:28px;text-align:center;padding-top:5px;box-sizing:border-box}
.popLayer .today-close label{color:#fff;font-size:12px;line-height:18px}
.popLayer .today-close *{vertical-align:top}
.popLayer .today-close .btn-sm{display:inline-block;background:#f5f5f5;border-radius:3px;font-size:11px;height:18px;padding:0 5px;margin-left:5px;line-height:18px}
.today-pdt .today-prod-item.end-prod-price:before{content:"기간종료";display:block;position:absolute;background:rgba(0,0,0,.65);font-size:60px;font-weight:400;line-height:300px;text-align:center;color:#fff;top:110px;left:0;width:100%;height:308px;z-index:2}
.today-pdt .today-prod-item.end-prod-price:hover:before{background:rgba(0,0,0,.8)}
.today-pdt{width:500px;background:#fff;text-align:center;box-sizing:border-box}
.today-pdt .today-prod-item .prod-thumb{float:left;width:150px;height:150px;position:relative;background:#fff;padding-bottom:10px}
.today-pdt .today-prod-item .prod-thumb img{max-width:100%;max-height:100%;padding-left:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.today-pdt .today-prod-item .prod-info{width:350px;height:150px;float:right;position:relative;background:#fff;padding-bottom:10px}
.today-pdt .today-prod-item .prod-info .prod-price{margin-top:20px;position:relative;padding-left:30px}
.today-pdt .today-prod-item .prod-info .prod-price dt .price-orgin{font-size:21px;line-height:21px;font-weight:400;letter-spacing:-.025em;color:#a0a0a0;text-decoration:line-through}
.today-pdt .today-prod-item .prod-info .prod-price dt .price-sale{display:block;position:absolute;left:10px;top:-5px;width:106px;height:86px;background:url(/Data/G01/images/sale-bg2.jpg) top left no-repeat;font-size:30px;font-weight:800;letter-spacing:-.08em;text-align:center;color:#e35500;box-sizing:border-box;padding:18px 48px 22px 20px;line-height:40px}
.today-pdt .today-prod-item .prod-info .prod-price dd{margin-top:10px;line-height:40px;letter-spacing:-.05em;color:#010101;font-size:22px;font-weight:100}
.today-pdt .today-prod-item .prod-info .prod-price dd strong{font-size:40px;font-weight:800}

img{max-width:100%}
.starR{background:url(/Data/G01/images/icon-review.png) no-repeat right 0;background-size:auto 100%;width:15px;height:15px;display:inline-block;text-indent:-9999px;cursor:pointer}
.starR.on{background-position:0 0}
.rsp-section{width:1200px;margin:0 auto;display:table;table-layout:fixed}
#wrap{min-width:1250px;margin:0 auto}
.section{*zoom:1;width:1200px;margin:0 auto}
.section:after{content:"";display:block;clear:both}
.clear-fix{*zoom:1}
.clear-fix:after{content:"";display:block;clear:both}
.t-center{text-align:center!important}
.fl-left{float:left}
.fl-right{float:right}
.ps-relative{position:relative}

#top-bnr{background:#fff;position:relative;text-align:center;width:100%;overflow:hidden;min-width:1400px;max-width:1920px;margin:0 auto;height:150px}
#top-bnr .bnr-close{position:absolute;right:25px;top:20px;width:29px;height:29px;background:url(/Data/G01/images/top-bnr-close.png) top left no-repeat;font-size:0;line-height:0;z-index:1}
#top-bnr a{display:block;overflow:hidden;position:relative;left:50%;transform:translate(-50%,0)}
/*! 2207 top-bnr swiper ui 수정 */
#top-bnr .main_top_bnr .swiper-button-prev{left:30px;width:28px;height:52px;margin-top:-26px;background:url(/data/G01/main/btn_topBnr_left.png) no-repeat;background-size:contain}
#top-bnr .main_top_bnr .swiper-button-next{right:30px;width:28px;height:52px;margin-top:-26px;background:url(/data/G01/main/btn_topBnr_right.png) no-repeat;background-size:contain}
#top-bnr .bnr-close{top:10px;right:10px;width:24px;height:24px;background:url(/data/G01/main/btn_topBnr_del.png) no-repeat;background-size:contain;z-index:9}

#agree-wrap .agree-head{border-bottom:1px solid #e0e0e0;padding:30px 0 25px;font-size:0;line-height:0}
#agree-wrap .agree-head .head-tt{position:absolute;right:0;bottom:0;font-size:32px;line-height:33px;font-weight:700;color:#000;letter-spacing:-.025em}
#agree-wrap .agree-cont{padding:60px 0 100px}
#agree-wrap .agree-cont table.v-tb{border-top:1px solid #323232;margin-bottom:40px}
#agree-wrap .agree-cont table.v-tb th{background:#f8f8f8;padding:10px 0 10px 40px;font-size:14px;font-weight:300;letter-spacing:-.05em;color:#1e1e1e;text-align:left;border-bottom:1px solid #ddd}
#agree-wrap .agree-cont table.v-tb td{padding:10px 40px;font-size:14px;font-weight:300;letter-spacing:-.05em;color:#1e1e1e;text-align:left;border-bottom:1px solid #ddd}
#agree-wrap .agree-cont table.v-tb td .tb-form{font-size:0;line-height:0;width:265px}
#agree-wrap .agree-cont .v-tb .tb-ip{border:1px solid #ddd;border-radius:3px;padding:0 10px;font-size:14px;line-height:38px;height:36px;box-sizing:border-box;width:100%}
#agree-wrap .agree-cont .v-tb .tb-ip.wd33{width:32%}
#agree-wrap .agree-cont .v-tb .tb-ip.wd33+.tb-ip.wd33{margin-left:2%}
#agree-wrap .agree-cont .v-tb .tb-ip:read-only{background:#f8f8f8}
#agree-wrap .agree-cont .terms-area{margin-top:20px}
#agree-wrap .agree-cont .terms-area .terms-tt{font-size:22px;letter-spacing:-.05em;color:#1e1e1e;font-weight:600;margin-bottom:20px}
#agree-wrap .agree-cont .terms-area .terms-cont{border:1px solid #bdbdbd;height:180px;overflow-y:auto;padding:0 20px}
#agree-wrap .agree-cont .terms-area .agree-terms{text-align:right;margin-top:20px}
#agree-wrap .agree-cont .terms-area .agree-terms .chk-ip{display:none}
#agree-wrap .agree-cont .terms-area .agree-terms .chk-ip+label{display:inline-block;padding-left:23px;height:17px;line-height:17px;font-size:15px;font-weight:500;position:relative;color:#505050;cursor:pointer}
#agree-wrap .agree-cont .terms-area .agree-terms .chk-ip+label:before{content:"";display:block;position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #969696;background:#fff;box-sizing:border-box}
#agree-wrap .agree-cont .terms-area .agree-terms .chk-ip:checked+label:after{content:"✔";position:absolute;top:0;left:0;width:17px;height:17px;line-height:17px;text-indent:0;text-align:center}
#agree-wrap .agree-cont .terms-area table.h-tb{border-collapse:collapse;width:100%;table-layout:fixed}
#agree-wrap .agree-cont .terms-area table.h-tb thead th{border-top:1px solid #323232;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:0 20px}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td{font-size:14px;line-height:20px;text-align:center;height:inherit;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:20px;position:relative}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td.r-line:after{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;right:0;top:15px}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td.t-left{text-align:left;padding:20px 30px}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td.t-right{text-align:right;padding:20px}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td:first-child:before{display:none}
#agree-wrap .agree-cont .terms-area table.h-tb tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
#agree-wrap .agree-cont .agree-btn-area{margin-top:50px;text-align:center;font-size:0;line-height:0;height:60px;width:100%;padding:0}
#agree-wrap .agree-cont .agree-btn-area *{vertical-align:middle}
#agree-wrap .agree-cont .agree-btn-area .agree-btn{display:inline-block;width:280px;height:60px;box-sizing:border-box;border-radius:5px;font-size:18px;text-align:center;letter-spacing:-.025em;margin:0 5px}
#agree-wrap .agree-cont .agree-btn-area .agree-btn.btn-orange{background:#e4702a;line-height:60px;color:#fff}
#agree-wrap .agree-cont .agree-btn-area .agree-btn.btn-wh{background:#fff;line-height:58px;color:#000;border:1px solid #646464}

#header{height:174px;border-bottom:3px solid #e4702a;position:relative}
#header .head{height:114px;position:relative;padding-top:34px;box-sizing:border-box}
#header .head .logo{position:absolute;left:0;top:0;width:363px;height:114px}
#header .head .logo a{display:block;width:363px;height:110px;box-sizing:border-box}
#header .head .search-area{display:table;width:600px;margin:0 auto;height:50px;box-sizing:border-box;padding-right:50px;position:relative}
#header .head .search-area .main_select{display:table-cell;float:left;width:115px}
#header .head .main_search{float:left;width:434px}
#header .head .search-area .main_select>.customt-select select{width:90%;height:50px;border:1px solid #ddd;border-radius:8px;line-height:33px;box-sizing:border-box;padding-left:15px;font-size:14px;letter-spacing:-.025em;color:#505050}
#header .head .search-area .ip-search{display:table-cell;border-width:1px 1px 1px 0;border-style:solid;border-color:#f68b1e;height:50px;line-height:50px;/*! border-radius:10px 0 0 10px; */width:100%;box-sizing:border-box;padding:0 10px;font-size:16px}
#header .head .search-area .btn-sh{background:#f68b1e url(/Data/G01/images/ico-sh.png) center no-repeat;width:50px;height:50px;border-radius:0 10px 10px 0;position:absolute;right:1px;top:0;font-size:0;line-height:0}
.main_select .custom_select{position:relative}
.main_select .custom_select::before{content:'';display:inline-block;background:#f68b1e;position:absolute;top:11px;right:0;width:1px;height:26px;opacity:.3}
.main_select .custom_select select{display:none}
.main_select .select_selected{background:#fff;border-width:1px 0 1px 1px;border-style:solid;border-color:#f68b1e;border-radius:10px 0 0 10px}
.main_select .select_selected:before{content:"";position:absolute;top:17px;right:15px;display:block;width:16px;height:15px;background:url(/Data/G01/images/select_arr.png) 0 no-repeat;-webkit-animation:myAnimation .2s linear;-o-animation:myAnimation .2s linear;-moz-animation:myAnimation .2s linear;animation:myAnimation .2s linear}
.main_select .select_selected.select_arrow_active:before{content:"";position:absolute;top:17px;right:15px;display:block;width:15px;height:15px;background:url(/Data/G01/images/select_arr_up.png) 0 no-repeat;-webkit-animation:myAnimation2 .2s linear;-o-animation:myAnimation2 .2s linear;-moz-animation:myAnimation2 .2s linear;animation:myAnimation2 .2s linear}
#header .head .main_search:after,#header .head .main_select:after{content:'';display:block;clear:both}
.main_select .select_items div,.select_selected{color:#000;padding:13px 16px;cursor:pointer;user-select:none}
.main_select .select_items div{padding:5px 16px}
.main_select .select_items{position:absolute;padding:10px 0;background-color:#fff;border-width:0 1px 1px;border-color:#f50;border-style:solid;border-radius:0 0 10px 10px;top:35px;left:0;right:0;z-index:99}
.main_select .select_hide{display:none}
.main_select .select_items div:hover,.same_as_-selected{background-color:#f5f5f5}
.main_select .select_selected.select_arrow_active{border-width:1px 1px 1px 1px}
#header .head .search-area .search-pop{position:absolute;top:55px;left:0;width:100%;border:1px solid #bebebe;border-radius:10px;background:#fff;z-index:3;display:none}
#header .head .search-area .search-pop .search-popular .popular-date{border-bottom:1px solid #ddd}
#header .head .search-area .search-pop .search-popular .popular-date ul{display:table;table-layout:fixed;width:100%}
#header .head .search-area .search-pop .search-popular .popular-date ul li{display:table-cell;width:33.33%;text-align:center;position:relative}
#header .head .search-area .search-pop .search-popular .popular-date ul li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#bebebe}
#header .head .search-area .search-pop .search-popular .popular-date ul li:first-child:before{display:none}
#header .head .search-area .search-pop .search-popular .popular-date ul li button{display:inline-block;padding:10px 0;position:relative;font-size:16px;line-height:20px;letter-spacing:-.025em;color:#6e6e6e}
#header .head .search-area .search-pop .search-popular .popular-date ul li.active-date button{font-weight:600;color:#e4702a}
#header .head .search-area .search-pop .search-popular .popular-date ul li.active-date button:before{content:"";display:block;position:absolute;left:0;bottom:-1px;width:100%;height:5px;background:#e4702a}
#header .head .search-area .search-pop .search-popular .popular-list{padding:10px 0 20px}
#header .head .search-area .search-pop .search-popular .popular-list li a{display:block;height:30px;line-height:30px;padding:0 30px 0 55px;font-size:16px;color:#323232;position:relative;font-weight:300;letter-spacing:-.025em}
#header .head .search-area .search-pop .search-popular .popular-list li a .rank{display:inline-block;position:absolute;left:25px;top:0;font-weight:400}
#header .head .search-area .search-pop .search-popular .popular-list li a .word{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
#header .head .search-area .search-pop .search-popular .popular-list li:nth-child(1) a{color:#d93a0f}
#header .head .search-area .search-pop .search-popular .popular-list li:nth-child(2) a{color:#d93a0f}
#header .head .search-area .search-pop .search-popular .popular-list li:nth-child(3) a{color:#d93a0f}
#header .head .search-area .search-pop .search-popular .popular-list li a:hover{background:#f5f5f5}
#header .head .search-area .search-pop .search-recommend{max-height:370px;overflow-y:auto;box-sizing:border-box;padding:10px 0 15px;overflow-x:hidden}
#header .head .search-area .search-pop .search-recommend li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;height:30px;line-height:30px;font-size:16px;color:#323232;font-weight:300;letter-spacing:-.025em}
#header .head .search-area .search-pop .search-recommend li:hover{background:#f5f5f5}
#header .head .search-area .search-pop .search-recommend li{padding:0 25px}
#header .head .search-area .search-pop .search-recommend li a .emphasis{color:#d93a0f}
#header .head .head-etc{position:absolute;top:5px;right:0;text-align:right;font-size:10px}
#header .head .head-etc .etc-btn-area{font-size:0;line-height:0;margin-bottom:9px}
#header .head .head-etc .etc-flex{display:flex;justify-content:flex-end;align-items:center}
#header .head .head-etc .etc-flex .etc-userGrade{display:inline-block;height:17px;line-height:17px;padding:0 7px;text-align:center;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer}
#header .head .head-etc .etc-flex .etc-userGrade.GOLD{background:#f6b11e}
#header .head .head-etc .etc-flex .etc-userGrade.VIP{background:#f68b1e}
#header .head .head-etc .etc-user{margin-bottom:3px;padding:0 5px;font-size:13px;color:#515151;font-weight:400;line-height:1.1}
#header .head .head-etc .etc-user span{font-weight:500}
#header .head .head-etc .btn-etc{display:inline-block;text-align:center;width:90px;height:25px;border-radius:3px;color:#fff;margin-left:5px;font-size:12px;font-weight:700;color:#fff;letter-spacing:-.07em;line-height:25px}
#header .head .head-etc .btn-etc.btn-blue{background:#00346e}
#header .head .head-etc .btn-etc.btn-pink{background:#da7097}
#header .head .head-etc .btn-etc.btn-pink span{display:inline-block;padding-right:13px;background:url(/Data/G01/images/icon-catalog.png) right no-repeat}
#header .head .head-etc *{vertical-align:top}
#header .head .head-etc a{display:inline-block;font-size:14px;font-weight:300;color:#515151;letter-spacing:-.05em;padding:0 5px}
#header .head .head-etc a span{display:block}
#header .head .head-etc a span strong{font-size:19px;color:#e86c25;font-weight:600;letter-spacing:-.025em}
#header .gnb-wrap{border-top:1px solid #ddd}
#header .gnb-wrap .all-menu{float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;width:180px;box-sizing:border-box;height:59px;text-align:center}
#header .gnb-wrap .all-menu button{display:inline-block;font-size:18px;color:#000;letter-spacing:-.075em;font-weight:500;padding-left:30px;background:url(/Data/G01/images/all-cate-icon.png) left no-repeat;line-height:59px}
#header .gnb-wrap .all-menu.open-all-menu{border:1px solid #e4702a;border-bottom:0;height:60px;margin-top:-1px;position:relative}
#header .gnb-wrap .gnb{float:left;padding-left:9px}
#header .gnb-wrap .gnb li{float:left;background:url(/Data/G01/images/gnb-vline.png) right no-repeat}
#header .gnb-wrap .gnb li:last-child{background:0 0}
#header .gnb-wrap .gnb li.gnb_slide{position:relative}
/*! #header .gnb-wrap .gnb li.gnb_slide > a:after{display:inline-block;content:'';clear:both;width:14px;height:8px;margin-left:7px;background:url(/Data/G01/images/blt_gnb_arrw.png) no-repeat 0 0;vertical-align:2px;} */
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth{display:none;position:absolute;top:59px;width:114px;padding-top:3px;border:2px solid #e4702a;border-top:0;box-sizing:border-box;z-index:99}
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth ul{width:100%}
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth ul li{width:100%;height:37px;border-top:1px solid #ddd;background:#fff}
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth ul li:first-child{border-top:0}
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth ul li a{padding:0;line-height:1}
#header .gnb-wrap .gnb li.gnb_slide .gnb_slide_2depth ul li a img{width:100%;vertical-align:top}
/*! #header .gnb-wrap .gnb li:last-child a {box-sizing:border-box; padding-top:15px; line-height:0;} 210803 삭제 */
#header .gnb-wrap .gnb li a{display:block;padding:0 13px 0 11px;font-size:18px;font-weight:700;color:#323232;letter-spacing:-.05em;line-height:59px;position:relative}
#header .gnb-wrap .gnb li.active-gnb a{color:#f05103}
#header .gnb-wrap .gnb li.active-gnb a:after{content:"";display:block;width:80%;bottom:0;left:10%;position:absolute;height:4px;background:#f05103}
#header .gnb-wrap .my-menu{float:right}
#header .gnb-wrap .my-menu li{float:left;text-align:center;margin-left:30px;padding-top:5px}
#header .gnb-wrap .my-menu li:first-child{margin-left:0}
#header .gnb-wrap .my-menu li a{display:block;position:relative}
#header .gnb-wrap .my-menu li span{display:block;font-size:14px;letter-spacing:-.075em;color:#515151;line-height:16px}
#header .gnb-wrap .my-menu li .cart-count{position:absolute;width:20px;height:20px;border-radius:20px;background:#f68b1e;color:#fff;font-size:11px;line-height:20px;top:0;left:50%;margin-left:5px}
#header .gnb-wrap .section{position:relative}
#header .gnb-wrap .all-menu-wrap{display:none;position:absolute;left:0;top:61px;width:1200px;box-sizing:border-box;background:#fff;border:1px solid #e4702a;z-index:3;padding:30px 20px}
#header .gnb-wrap .all-menu-wrap .all-menu-sec{float:left;width:16.66%;height:275px;box-sizing:border-box;border-left:1px solid #ddd;padding:0 25px 5px}
#header .gnb-wrap .all-menu-wrap .all-menu-sec:first-child{border-left:0}
#header .gnb-wrap .all-menu-wrap .all-menu-sec dt a{font-size:15px;line-height:17px;font-weight:700;color:#f48d06;letter-spacing:-.075em}
#header .gnb-wrap .all-menu-wrap .all-menu-sec dt{margin-bottom:15px}
#header .gnb-wrap .all-menu-wrap .all-menu-sec dd a{font-size:14px;line-height:21px;letter-spacing:-.075em;color:#000;font-weight:300}
#header .gnb-wrap .all-menu-wrap .btn-all-close{position:absolute;right:-1px;bottom:-1px;font-size:0;line-height:0;width:30px;height:30px;display:block;background:url(/Data/G01/images/all-close.png) top left no-repeat}
#header .gnb-specialty{position:absolute;top:173px;left:0;border-bottom:1px solid #e4702a;background:#fff;z-index:4;width:100%;padding:23px 0 20px;display:none}
#header .gnb-specialty.open-specialty{display:block}
#header .gnb-specialty li{float:left;width:16.6%;position:relative}
#header .gnb-specialty li:before{content:"";display:block;position:absolute;width:1px;height:30px;background:#ddd;left:0;top:30px}
#header .gnb-specialty li:first-child:before{display:none}
#header .gnb-specialty li a{display:block;text-align:center}
#header .gnb-specialty li a span{display:block}
#header .gnb-specialty li span.name-text{font-size:18px;font-weight:500;letter-spacing:-.05em;color:#464646;margin-top:10px}

#footer{border-top:1px solid #ddd}
.bottom-content{*zoom:1;width:1200px;margin:0 auto;padding:45px 0}
.bottom-content:after{content:"";display:block;clear:both}
.bottom-content .btm-notice{float:left;width:347px;margin-right:103px}
.bottom-content .btm-notice li{position:relative;padding-right:72px}
.bottom-content .btm-notice li a{display:block;font-size:16px;line-height:30px;letter-spacing:-.025em;color:#555}
.bottom-content .btm-notice li .date{position:absolute;top:0;right:0;font-size:14px;line-height:30px;color:#616161;letter-spacing:-.025em}
.bottom-content .btm-customer{float:left;width:295px}
.bottom-content .btm-customer dl{padding-left:115px;background:url(/Data/G01/images/icon-cs.png) left 10px no-repeat;padding-top:5px}
.bottom-content .btm-customer dl dt{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:30px;color:#010101;margin-bottom:15px}
.bottom-content .btm-customer dl dd{font-size:16px;line-height:22px;font-weight:300;letter-spacing:-.025em;color:#555}
.bottom-content .btm-quick{float:right;width:370px}
.bottom-content .btm-quick ul{*zoom:1;padding-top:5px}
.bottom-content .btm-quick ul:after{content:"";display:block;clear:both}
.bottom-content .btm-quick ul li{float:left}
.bottom-content .btm-quick ul li a{display:block;width:92px;text-align:center}
.bottom-content .btm-quick ul li a span{display:block;font-size:16px;letter-spacing:-.025em;color:#555;margin-top:10px}
.bottom-content .btm-tt{font-size:20px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:25px;margin-bottom:15px;position:relative}
.bottom-content .btn-more{position:absolute;right:0;top:5px;z-index:1}
.bottom-content .btn-more a{display:block;padding:0 20px 0 0;line-height:22px;font-size:16px;color:#111;font-weight:400;background:url(/Data/G01/images/more-icon.png) right no-repeat}
.foot-menu{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.foot-menu .foot-link{display:inline-block;height:50px;font-weight:300;line-height:50px;font-size:15px;color:#616161;padding:0 20px;position:relative}
.foot-menu .foot-link:first-child{padding-left:0}
.foot-menu .foot-link.t-black{color:#0a0a0a;font-weight:500}
.foot-menu .foot-link:before{content:"|";position:absolute;left:0;top:1px;color:#ddd;font-size:11px}
.foot-menu .foot-link:first-child:before{display:none}
.foot-info{background:#f0f0f0;padding:25px 0 35px}
.foot-info .foot-item{float:left}
.foot-info .foot-item+.foot-item{float:right}
.foot-info .foot-item .foot-logo{height:40px}
.foot-info .foot-item .foot-txt{font-size:14px;line-height:22px;letter-spacing:-.025em;color:#555;font-weight:300}
.foot-info .foot-item .foot-txt strong{color:#000;font-weight:500}
.form-chk .chk-ip{display:none}
.form-chk .chk-ip+label{display:inline-block;padding-left:23px;height:17px;line-height:17px;font-size:14px;position:relative;color:#505050;cursor:pointer}
.form-chk .chk-ip+label:before{content:"";display:block;position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #969696;background:#fff;box-sizing:border-box}
.form-chk .chk-ip.no-txt+label{padding-left:17px;text-indent:-99999px;height:17px}
.form-chk .chk-ip:checked+label:after{content:"✔";position:absolute;top:0;left:0;width:17px;height:17px;line-height:17px;text-indent:0;text-align:center}
.form-chk.multi-line .chk-ip+label{padding-left:30px;height:auto}
.form-chk.multi-line .chk-ip+label:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-8px;width:17px;height:17px;border:1px solid #969696;background:#fff;box-sizing:border-box}
.form-chk.multi-line .chk-ip:checked+label:after{content:"✔";position:absolute;top:50%;margin-top:-8px;left:0;width:17px;height:17px;line-height:17px;text-indent:0;text-align:center}

.pagination{margin:30px 0 0;font-size:0;line-height:0;text-align:center}
.pagination *{vertical-align:middle}
.pagination .page-btn{display:inline-block;width:22px;height:22px;font-size:0;line-height:0;margin:0 2px}
.pagination .page-btn.page-first{background:url(/Data/G01/images/page-first-icon.png) top left no-repeat}
.pagination .page-btn.page-prev{background:url(/Data/G01/images/page-prev-icon.png) top left no-repeat}
.pagination .page-btn.page-next{background:url(/Data/G01/images/page-next-icon.png) top left no-repeat}
.pagination .page-btn.page-last{background:url(/Data/G01/images/page-last-icon.png) top left no-repeat}
.pagination .page-num{display:inline-block;padding:0 5px}
.pagination .page-num .page-num-item{display:inline-block;width:22px;height:22px;text-align:center;font-size:14px;line-height:22px;color:#333;margin:0 7px}
.pagination .page-num .page-num-item.active-page{color:#e66e33;text-decoration:underline}
.pagination .total-prod{display:inline-block;font-size:14px;line-height:22px;color:#505050;letter-spacing:-.01em;margin-left:15px}
.pagination .total-prod strong{font-weight:600;line-height:22px}
.pagination .total-prod *{vertical-align:top}

/*! 우측플로팅배너 */
@media all and (max-width:1500px){
    .right-quick{display:none}
}
.right-quick{position:absolute;left:50%;margin-left:620px;top:322px;width:100px;z-index:3}
.right-quick.fixed_btm{top:auto!important;bottom:240px}
.right-quick:before{content:"";display:block;position:absolute;width:52px;height:26px;background:url(/Data/G01/images/quick-vline.png) top left no-repeat;top:188px;left:24px}
.right-quick .quick-top{width:100%;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 1px 3px 0 rgba(34,34,34,.22);-moz-box-shadow:0 1px 3px 0 rgba(34,34,34,.22);box-shadow:0 1px 3px 0 rgba(34,34,34,.22)}
.right-quick .quick-top .quick-cs{background:#0f5cb1 url(/Data/G01/images/quick-cs-icon.png) center 13px no-repeat;text-align:center;color:#fff;height:107px;box-sizing:border-box;padding-top:50px}
.right-quick .quick-top .quick-cs dt{font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:18px}
.right-quick .quick-top .quick-cs dd{font-size:19px;font-weight:600;letter-spacing:-.075em;margin-top:5px;line-height:20px}
.right-quick .quick-top .quick-inquiry a{display:block;height:90px;box-sizing:border-box;padding-top:50px;text-align:center;font-size:15px;font-weight:500;color:#111;line-height:15px;background:url(/Data/G01/images/quick-inq-icon.png) center 17px no-repeat}
.right-quick .quick-cont{width:100%;background:#fff;border-radius:10px;overflow:hidden;margin-top:5px;padding:20px 0 0;-webkit-box-shadow:0 1px 3px 0 rgba(34,34,34,.22);-moz-box-shadow:0 1px 3px 0 rgba(34,34,34,.22);box-shadow:0 1px 3px 0 rgba(34,34,34,.22)}
.right-quick .quick-cont .view-prod{padding:0 0 13px}
.right-quick .quick-cont .view-prod .view-prod-tt{text-align:center;font-size:14px;font-weight:500;letter-spacing:-.025em;color:#111}
.right-quick .quick-cont .view-prod ul{padding:0 25px}
.right-quick .quick-cont .view-prod ul li{padding:8px 0;border-top:1px solid #ddd}
.right-quick .quick-cont .view-prod ul li:first-child{border-top:0}
.right-quick .quick-cont .view-prod ul li a{display:block;width:50px;padding-bottom:50px;position:relative}
.right-quick .quick-cont .view-prod ul li a img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.right-quick .quick-cont .view-prod .view-prod-page{text-align:center}
.right-quick .quick-cont .view-prod .view-prod-page .btn-prev{font-size:0;line-height:0;width:18px;height:18px;background:url(/Data/G01/images/quick-view-prev.png) top left no-repeat}
.right-quick .quick-cont .view-prod .view-prod-page .btn-next{font-size:0;line-height:0;width:18px;height:18px;background:url(/Data/G01/images/quick-view-next.png) top left no-repeat}
.right-quick .quick-cont .view-prod .view-prod-page .view-prod-page-num{display:inline-block;height:18px;line-height:18px;text-align:center;width:35px;font-size:14px;letter-spacing:-.025em;color:#111;font-weight:400}
.right-quick .quick-cont .view-prod .view-prod-page *{vertical-align:middle}
.right-quick .quick-cont .btn-quick-top{background:#4c4c4c;height:35px;text-align:center;width:100%;display:block;line-height:35px;color:#fff;font-size:12px;font-weight:600;letter-spacing:-.025em}
.right-quick .quick-cont .btn-quick-top:after{content:"";display:inline-block;width:8px;height:5px;background:url(/Data/G01/images/quick-top-arrow.png) top left no-repeat;margin-left:5px;margin-top:-2px}
.right-quick .quick-cont .btn-quick-top span{display:inline-block}
.right-quick .quick-cont .btn-quick-top *{vertical-align:middle}
.right-quick .btn-kakao{display:block;width:100%;text-align:center;margin-top:10px}
.right-quick .quick-bnr a{margin-bottom:5px;display:block}
.right-quick .quick-bnr2 a{margin-bottom:5px;display:block}
.right-quick .btn-mall{display:block;width:100%;text-align:center;margin-top:10px}
.blind{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:4;display:none}

/*! 공통 fixed 팝업 */
.mem-popup{position:fixed;width:550px;height:570px;top:50%;left:50%;margin:-285px 0 0 -275px;box-sizing:border-box;border-top:5px solid #e4702a;background:#fff;z-index:5;padding:0 25px 90px;display:none}
.mem-popup .mem-pop-title{text-align:center;padding:25px 0 40px}
.mem-popup .mem-pop-title dt{font-size:27px;letter-spacing:-.05em;font-weight:600;color:#000;line-height:30px}
.mem-popup .mem-pop-title dd{font-size:14px;line-height:20px;letter-spacing:-.05em;color:#828282;font-weight:300;margin-top:5px}
.mem-popup .mem-pop-info{padding-left:20px;font-size:14px;line-height:16px;margin-bottom:10px;color:#646464;letter-spacing:-.05em;background:url(/Data/G01/images/mem-pop-info.png) left 2px no-repeat;font-weight:300}
.mem-popup .mem-pop-form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 0}
.mem-popup .mem-pop-form li{padding-left:90px;position:relative;margin-top:10px}
.mem-popup .mem-pop-form li:first-child{margin-top:0}
.mem-popup .mem-pop-form li .label{position:absolute;left:0;top:0;line-height:54px;font-size:16px;font-weight:400;color:#1e1e1e}
.mem-popup .mem-pop-form .form-area{font-size:0;line-height:0;position:relative}
.mem-popup .mem-pop-form .form-area *{vertical-align:middle}
.mem-popup .mem-pop-form .mem-pop-ip{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:16px;letter-spacing:-.025em;box-sizing:border-box;height:54px;line-height:52px}
.mem-popup .mem-pop-form .tel-area .mem-pop-ip{width:104px;margin-left:5px}
.mem-popup .mem-pop-form .tel-area .btn-security{font-size:16px;line-height:52px;text-align:center;font-weight:300;letter-spacing:-.025em;color:#dc5402;border:1px solid #dc5402;border-radius:5px;margin-left:5px;width:81px;height:54px;box-sizing:border-box}
.mem-popup .mem-pop-form select{border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:16px;letter-spacing:-.025em;box-sizing:border-box;height:54px;line-height:52px;width:104px}
.mem-popup .mem-pop-form .security-area{padding-right:60px}
.mem-popup .mem-pop-form .security-area .security-count{width:60px;position:absolute;right:0;top:0;text-align:right;height:54px;line-height:54px;font-size:18px;color:#1e1e1e;letter-spacing:-.025em;font-weight:300}
.mem-popup .mem-pop-cs{border:1px solid #ddd;border-radius:5px;text-align:center;font-size:14px;line-height:34px;color:#646464;letter-spacing:-.045em;font-weight:300;margin-top:20px}
.mem-popup .mem-pop-cs strong{color:#e4702a;font-weight:500}
.mem-popup .mem-pop-btn-area{position:absolute;bottom:30px;left:0;text-align:center;font-size:0;line-height:0;height:60px;width:100%}
.mem-popup .mem-pop-btn-area *{vertical-align:middle}
.mem-popup .mem-pop-btn-area .mem-pop-btn{display:inline-block;width:245px;height:60px;box-sizing:border-box;border-radius:5px;font-size:18px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.mem-popup .mem-pop-btn-area .mem-pop-btn.btn-orange{background:#e4702a;line-height:60px;color:#fff}
.mem-popup .mem-pop-btn-area .mem-pop-btn.btn-wh{background:#fff;line-height:58px;color:#000;border:1px solid #646464}
.mem-popup.change-pw .mem-pop-title{padding-bottom:25px}
.mem-popup.change-pw .mem-pop-title dd{margin-top:45px}
.mem-popup.change-pw .mem-pop-form li{padding-left:110px}
.mem-popup.change-pw .mem-pop-form{border-bottom:0}
.mem-popup.pay-change-pop .payment-area{font-size:0;line-height:0;border-top:1px solid #ddd;text-align:left;padding:0 22px}
.mem-popup.pay-change-pop .payment-area .btn-payment-type{display:inline-block;width:140px;height:60px;background:#f8f8f8;box-sizing:border-box;border-radius:3px;border:1px solid #c8c8c8;text-align:center;line-height:58px;font-size:20px;color:#1e1e1e;font-weight:300;margin:20px 6px 0}
.mem-popup.pay-change-pop .payment-area .btn-payment-type.active{background:#fff;border-color:#e4702a;color:#e4702a;font-weight:500}
.mem-popup.change-infoPw{width:450px;height:520px;margin:0;padding:0;transform:translate(-50%,-50%);border-top:0;display:block}
.mem-popup.change-infoPw .mem-pop-title{padding:39px 0 24px;font-size:24px;color:#252525}
.mem-popup.change-infoPw .mem-pop-title span{color:#e86c25}
.mem-popup.change-infoPw .mem-pop-info{padding:0;line-height:22px;font-size:14px;color:#656565;font-weight:400;text-align:center;background:0 0}
.mem-popup.change-infoPw .mem-pop-info span{font-weight:500}
.mem-popup.change-infoPw .mem-pop-btn-area{position:initial;height:auto;margin-top:40px}
.mem-popup.change-infoPw .mem-pop-btn-area .mem-pop-btn{width:186px;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:500}
.mem-popup.change-infoPw .mem-pop-btn-area .btn-gray{background:#949494}
.mem-popup.change-infoPw .mem-pop-btn-area .btn-orange{background:#f68b1e}
.mem-popup.change-infoPw .mem-pop-form{border:0;padding:0 50px}
.mem-popup.change-infoPw .mem-pop-form .form_unit{display:flex;align-items:center;padding:8px}
.mem-popup.change-infoPw .mem-pop-form .form_unit label{flex-shrink:0;width:123px;color:#454545;font-size:15px;font-weight:400;letter-spacing:-.5px;box-sizing:border-box}
.mem-popup.change-infoPw .mem-pop-form .form_unit input{width:100%;height:32px;line-height:30px;padding:0 10px;border:1px solid #dfdfdf;background:#fafafa;box-sizing:border-box}
.mem-popup.change-infoPw .mem-pop-form .form_unit.form_unit_1st{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}
.mem-popup.change-infoPw .mem-pop-form .form_tip{padding:6px 8px 0;color:#757575;font-size:13px;font-weight:400;text-align:right;letter-spacing:-.5px;line-height:1}
.mem-popup.change-infoPw .mem-pop-last-txt{margin-top:17px;color:#757575;font-size:13px;font-weight:400;text-align:center;letter-spacing:-.5px;line-height:1}
.mem-popup.change-infoPw .mem-pop-last-txt span{color:#ff4918}
.popup{position:fixed;width:700px;height:570px;top:50%;left:50%;margin:-285px 0 0 -350px;box-sizing:border-box;border-top:5px solid #e4702a;background:#fff;z-index:5;padding:0 25px 90px;display:none}
.popup .btn-pop-close{position:absolute;width:20px;height:20px;font-size:0;line-height:0;background:url(/Data/G01/images/pop-close-icon.png) center no-repeat;top:30px;right:25px}
.popup .pop-title{border-bottom:1px solid #ddd;font-size:27px;color:#000;font-weight:700;letter-spacing:-.05em;padding-top:25px;height:45px}
.popup .pop-cont{padding-top:30px}
.popup .pop-cont table{border-collapse:collapse;width:100%;table-layout:fixed}
.popup .pop-cont table thead th{border-top:1px solid #323232;border-bottom:1px solid #ddd;color:#505050;font-size:14px;letter-spacing:-.05em;font-weight:400;line-height:38px;height:38px;background:#f8f8f8}
.popup .pop-cont table tbody td{border-bottom:1px solid #ddd;color:#505050;font-size:14px;letter-spacing:-.05em;font-weight:400;line-height:18px;padding:15px 5px;text-align:center}
.popup .pop-cont table tbody td .btn-select{display:inline-block;border:1px solid #c8c8c8;background:#f8f8f8;border-radius:3px;padding:0 10px;line-height:24px;height:26px;box-sizing:border-box}
.popup .pop-cont table tbody td .btn-address{display:inline-block;border:1px solid #c8c8c8;background:#f8f8f8;border-radius:3px;padding:0 10px;line-height:33px;height:35px;box-sizing:border-box}
.popup .pop-cont table tbody td.t-left{text-align:left}
.popup .pop-cont table tbody td .form-area.prod-area{position:relative;padding-left:90px;min-height:80px}
.popup .pop-cont table tbody td .form-area.prod-area .prod-thumb{position:absolute;left:0;top:0;width:80px;height:80px}
.popup .pop-cont table tbody td .form-area.prod-area .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popup .pop-cont .prod-thumb{position:relative}
.popup .pop-cont .prod-thumb.wd60{width:60px!important;height:60px!important}
.popup .pop-cont .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popup .pop-cont table tbody td .price{font-size:17px}
.popup .pop-cont table tbody td.no-pd{padding:10px 0}
.popup .pop-cont table tbody td.no-pd table td{border-bottom:0;padding:5px}
.popup .prod-select select{width:100%;height:35px;border:1px solid #c8c8c8;line-height:33px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.popup .prod-select{padding-left:110px;position:relative}
.popup .prod-select .label{position:absolute;left:0;width:100px;text-align:center;line-height:35px}
.popup .pop-cont table.v-table{border-top:1px solid #323232}
.popup .pop-cont table.v-table th{border-bottom:1px solid #ddd;text-align:center;font-size:14px;letter-spacing:-.05em;font-weight:400;line-height:18px;padding:15px 5px;background:#f8f8f8;color:#505050}
.popup .pop-cont table.v-table td{text-align:left;padding:10px}
.popup .pop-cont table.v-table .form-ip{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:35px;line-height:33px}
.popup .pop-cont table.v-table .form-text{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:232px;line-height:20px}
.popup .pop-cont table.v-table .form-slc{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:35px;line-height:33px}
.popup .pop-cont .form-area+.form-area{margin-top:5px}
.popup .pop-cont .form-area *{vertical-align:middle}
.popup .pop-cont .form-area.tel-area{font-size:0;line-height:0}
.popup .pop-cont .form-area.tel-area .form-slc{width:32%}
.popup .pop-cont .form-area.tel-area .form-ip{width:32%;margin-left:2%}
.popup .pop-cont ul.pop-prod-list{*zoom:1;width:586px;margin:0 auto;padding-top:30px}
.popup .pop-cont ul.pop-prod-list:after{content:"";display:block;clear:both}
.popup .pop-cont ul.pop-prod-list li{float:left;width:180px;margin-right:23px}
.popup .pop-cont ul.pop-prod-list li:nth-child(3){margin-right:0}
.popup .pop-cont ul.pop-prod-list li a{display:block;width:180px}
.popup .pop-cont ul.pop-prod-list li .prod-thumb{width:180px;height:180px;overflow:hidden;border:1px solid #ddd;box-sizing:border-box}
.popup .pop-cont ul.pop-prod-list li dl{margin-top:10px}
.popup .pop-cont ul.pop-prod-list li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.popup .pop-cont ul.pop-prod-list li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.popup .pop-cont ul.pop-prod-list li dl dd strong{font-weight:500;font-size:19px}
.popup .pop-cont table tbody td .btn-default{display:inline-block;border:1px solid #c8c8c8;background:#f8f8f8;border-radius:3px;padding:0 10px;line-height:33px;height:35px;box-sizing:border-box}
.popup .pop-cont .order-prod-area .order-num{border-top:1px solid #323232;background:#f8f8f8;border-bottom:1px solid #ddd;position:relative;padding:20px 20px 20px 95px;font-size:14px;line-height:20px;letter-spacing:-.05em;font-weight:300;color:#505050}
.popup .pop-cont .order-prod-area .order-num .label{font-weight:700;position:absolute;left:0;top:20px;color:#1e1e1e}
.popup .pop-cont table.v-table .form-area.cancel-text .form-text{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:83px;line-height:20px}
.popup .pop-cont .order-prod-area .my-prod{padding:20px 20px 20px 90px;height:80px;position:relative;border-bottom:1px solid #ddd}
.popup .pop-cont .order-prod-area .my-prod .my-prod-thumb2{top:20px}
.popup .pop-cont .order-prod-area .my-prod .my-prod-area{height:80px}
.popup .pop-cont .order-prod-area .my-prod .my-prod-area dt{margin:5px 0}
.popup .pop-cont .order-prod-area .my-prod .my-prod-area dd.price-dd{position:absolute;bottom:0;left:0}
.popup .pop-cont .prod-info dt{font-size:15px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#505050}
.popup .pop-cont .prod-info dd{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#828282;margin-top:5px}
.popup .pop-cont .prod-info2{padding-left:110px;position:relative}
.popup .pop-cont .prod-info2 dt{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#1e1e1e;font-weight:700;position:absolute;top:0;left:0}
.popup .pop-cont .prod-info2 dd{font-size:14px;line-height:17px;font-weight:300;letter-spacing:-.05em;color:#555;margin-top:4px}
.popup .pop-right{text-align:right;margin-bottom:10px}
.popup .pop-right select{width:150px;height:25px;border:1px solid #c8c8c8;line-height:23px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.popup .form-ip.short-ip{width:105px!important}
.popup .pop-btn-area{position:absolute;bottom:30px;left:0;text-align:center;font-size:0;line-height:0;height:60px;width:100%}
.popup .pop-btn-area *{vertical-align:middle}
.popup .pop-btn-area .pop-btn{display:inline-block;width:165px;height:50px;box-sizing:border-box;border-radius:5px;font-size:18px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.popup .pop-btn-area .pop-btn.btn-orange{background:#e4702a;line-height:50px;color:#fff}
.popup .pop-btn-area .pop-btn.btn-wh{background:#fff;line-height:48px;color:#000;border:1px solid #646464}
.popup.delivery-address-pop{width:550px;height:auto;padding-bottom:120px}
.popup.address-pop{width:700px;height:auto;padding-bottom:120px}
.popup.address-pop .scroll-inner{max-height:201px;overflow-y:auto}
.popup.applicable-prod-pop{width:700px;height:auto;padding-bottom:120px}
.popup.coupon-search .scroll-inner{max-height:277px;overflow-y:auto}
.popup.group-pop{width:550px;height:auto;padding-bottom:120px;margin:0;transform:translate(-50%,-50%)}
.popup.group-pop .group-list{height:300px;border-bottom:1px solid #ddd;overflow-y:auto}
.popup.group-pop .group-list ul{border:1px solid #ddd}
.popup.group-pop .group-list li{*zoom:1;border-top:1px solid #ddd;background:#f8f8f8;padding:10px 15px}
.popup.group-pop .group-list li:after{content:"";display:block;clear:both}
.popup.group-pop .group-list li:first-child{border-top:0}
.popup.group-pop .group-list li .group-name{float:left;font-size:15px;color:#505050;line-height:26px;letter-spacing:-.05em;font-weight:300}
.popup.group-pop .group-list li .group-edit{float:right}
.popup.group-pop .group-list li .group-edit .btn-default{width:65px;height:26px;line-height:24px;background:#fff;margin:0 2px}
.popup.group-pop .group-list .group-info-txt{margin-top:15px;text-align:center;font-size:13px;color:#6e6e6e;letter-spacing:-.05em;font-weight:300}
.popup.group-pop .group-write{margin-top:20px;font-size:0;line-height:0;position:relative;padding-right:85px}
.popup.group-pop .group-write .group-ip{width:100%;border:1px solid #ddd;border-radius:3px;padding:0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:35px;line-height:33px}
.popup.group-pop .group-write .btn-add-group{position:absolute;right:0;top:0;display:inline-block;width:80px;height:35px;border:1px solid #c8c8c8;background:#f8f8f8;box-sizing:border-box;border-radius:3px;font-size:13px;line-height:33px;color:#505050;text-align:center}
.popup.option-pop{width:550px;height:auto;padding-bottom:120px;margin:0;transform:translate(-50%,-50%)}
.popup .amount-stepper{font-size:0;line-height:0}
.popup .amount-stepper *{vertical-align:top}
.popup .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.popup .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.popup .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.popup .option-list{margin-top:30px}
.popup .option-item{position:relative;padding-left:85px;min-height:30px;margin-top:10px}
.popup .option-item:first-child{margin-top:0}
.popup .option-item .label{position:absolute;left:0;font-size:14px;line-height:30px;color:#555;font-weight:300;letter-spacing:-.025em}
.popup .option-item .select-default{border:1px solid #ddd;border-radius:5px;width:100%;height:30px;line-height:28px;box-sizing:border-box;padding:0 0 0 10px}
.popup .option-price{margin-top:20px;border:1px solid #ddd;border-radius:5px;width:100%;height:42px;line-height:40px;position:relative;font-size:14px;background:#f8f8f8;padding:0 10px;text-align:right;box-sizing:border-box}
.popup .option-price .label{position:absolute;left:10px;font-size:14px;color:#646464;font-weight:300;letter-spacing:-.025em}
.popup .price-area{color:#dc5402}
.popup.review-list-pop{width:550px;height:auto;padding-bottom:120px;margin:0;transform:translate(-50%,-50%)}
.popup.orderlist-pop{width:850px;height:50%;overflow-y:scroll;padding-bottom:120px;margin:0;transform:translate(-50%,-50%)}
.popup.cancel-pop{width:550px;height:auto;padding-bottom:120px;margin:0;transform:translate(-50%,-50%)}
.pop-prodview{position:fixed;width:900px;height:960px;top:50%;left:50%;margin:-480px 0 0 -450px;box-sizing:border-box;background:#fff;z-index:5;padding:0 0;display:none;overflow:hidden}
.pop-prodview .btn-pop-close{position:absolute;width:20px;height:20px;font-size:0;line-height:0;background:url(/Data/G01/images/pop-close-icon.png) center no-repeat;top:45px;right:25px}
.pop-prodview .pop-title{border-bottom:1px solid #ddd;padding:0 50px 0 25px;height:115px;box-sizing:border-box;position:relative}
.pop-prodview .pop-title span{display:block;top:50%;left:25px;width:825px;font-size:26px;color:#000;letter-spacing:-.025em;line-height:30px;word-break:break-all;position:absolute;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
.pop-prodview .pop-cont{overflow-y:scroll;text-align:center;height:845px}
.pop-prodview .pop-cont img{max-width:100%}

/*! Main */
#main-container .main-visual{position:relative;height:452px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}
#main-container .main-visual .all-cate{position:absolute;top:0;left:50%;margin-left:-600px;z-index:2;width:180px;background:#fff;height:452px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;border-radius:0 0 0 10px}
#main-container .main-visual .all-cate .cate-sec{border-top:1px solid #ddd;padding:6px 15px}
#main-container .main-visual .all-cate.planner-cate .cate-sec{padding:15px 15px}
#main-container .main-visual .all-cate .cate-sec li{padding:5px 0}
#main-container .main-visual .all-cate .cate-sec li a{font-size:15px;line-height:30px;letter-spacing:-.075em;color:#292929;display:block;padding-left:38px}
#main-container .main-visual .all-cate .cate-sec.type1 li:nth-child(1){background:url(/Data/G01/images/all-icon1_new.png) -2px 12px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type1 li:nth-child(2){background:url(/Data/G01/images/all-icon1_new.png) 0 -28px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type1 li:nth-child(3){background:url(/Data/G01/images/all-icon1_new.png) 0 -68px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type2 li:nth-child(1){background:url(/Data/G01/images/all-icon2_new.png) 0 5px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type2 li:nth-child(2){background:url(/Data/G01/images/all-icon2_new.png) 0 -34px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type2 li:nth-child(3){background:url(/Data/G01/images/all-icon2_new.png) 0 -74px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type2 li:nth-child(4){background:url(/Data/G01/images/all-icon2_new.png) 0 -115px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type3 li:nth-child(1){background:url(/Data/G01/images/all-icon3.png) 0 5px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type3 li:nth-child(2){background:url(/Data/G01/images/all-icon3.png) 0 -34px no-repeat}
#main-container .main-visual .all-cate .cate-sec.type3 li:nth-child(3){background:url(/Data/G01/images/all-icon3.png) 0 -74px no-repeat}
#main-container .visual-warp.owl-carousel .owl-item{text-align:left;overflow:hidden;height:452px}
#main-container .visual-warp.owl-carousel .owl-item img{width:auto;max-width:none;display:inline-block;position:relative;left:50%;transform:translate(-50%,0)}
#main-container .visual-warp.owl-carousel .owl-dots{*zoom:1;position:absolute;bottom:0;left:50%;width:1200px;margin-left:-600px;box-sizing:border-box;padding-left:180px}
#main-container .visual-warp.owl-carousel .owl-dots:after{content:"";display:block;clear:both}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot{float:left;height:48px;width:204px;background:#fff;box-sizing:border-box;border-left:1px solid #ddd;position:relative}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot:first-child{border-left:0}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot button{display:block;text-align:center;width:100%;height:48px;line-height:48px;font-size:16px;color:#646464;letter-spacing:-.05em}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot.active button{color:#f05103;font-weight:700}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot.active:before{content:"";display:block;position:absolute;border:2px solid #f05103;width:100%;height:48px;box-sizing:border-box;top:0;left:0}
#main-container .visual-warp.owl-carousel .owl-nav{}
#main-container .visual-warp.owl-carousel .owl-nav button span{font-size:0;}
#main-container .visual-warp.owl-carousel .owl-nav .owl-prev,
#main-container .visual-warp.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;background-repeat:no-repeat;background-size:55px 55px;}
#main-container .visual-warp.owl-carousel .owl-nav .owl-prev{left:50%;margin-left:-600px;background-image:url(/data/G01/images/ico_btn_prev_55x55.png);}
#main-container .visual-warp.owl-carousel .owl-nav .owl-next{right:50%;margin-right:-600px;background-image:url(/data/G01/images/ico_btn_next_55x55.png);}
#main-container .main-best{background:#f5f5f5;padding:45px 0 50px}
#main-container .main-best .best-head{width:1200px;margin:0 auto;background:#fff;border-radius:10px;height:72px;padding:0 0 0 30px;box-sizing:border-box;margin-bottom:10px;position:relative;z-index:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}
#main-container .main-best .best-head .btn-more{position:absolute;right:0;top:0;border-left:1px solid #ddd;height:72px;z-index:1}
#main-container .main-best .best-head .btn-more a{display:block;padding:25px 40px 25px 25px;line-height:22px;font-size:16px;color:#111;background:url(/Data/G01/images/more-icon.png) 75px no-repeat}
#main-container .main-best .best-head .best-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:72px}
#main-container .main-best .best-head .best-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#main-container .main-best-cont{width:1210px;margin:0 auto;z-index:2}
#main-container .main-best-cont img{width:auto}
#main-container .main-best-cont .best-section{*zoom:1;width:1200px;margin:0 auto;height:572px}
#main-container .main-best-cont .best-section .new-cont{border:1px solid #ddd;border-radius:10px;overflow:hidden}
#main-container .main-best-cont .best-section .new-cont ul{*zoom:1}
#main-container .main-best-cont .best-section .new-cont ul:after{content:"";display:block;clear:both}
#main-container .main-best-cont .best-section .new-cont ul li{float:left;width:20%;height:310px;box-sizing:border-box;border-right:1px solid #ddd}
#main-container .main-best-cont .best-section .new-cont ul li:nth-child(5n){border-right:0}
#main-container .main-best-cont .best-section .new-cont ul li:nth-child(n+6){border-top:1px solid #ddd}
#main-container .main-best-cont .best-section .new-cont ul li a{display:block;width:180px;margin:0 auto;padding:25px 0 0}
#main-container .main-best-cont .best-section .new-cont ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
#main-container .main-best-cont .best-section.new-cont ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#main-container .main-best-cont .best-section .new-cont ul li dl{margin-top:10px}
#main-container .main-best-cont .best-section .new-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#main-container .main-best-cont .best-section.new-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#main-container .main-best-cont .best-section .new-cont ul li dl dd strong{font-weight:500;font-size:19px}
#main-container .main-best-cont .best-section:after{content:"";display:block;clear:both}
#main-container .main-best-cont .best-section .best-bnr{float:left;width:380px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}
#main-container .main-best-cont .best-section .best-prod-area{float:right;background:#fff;width:806px;height:590px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}
#main-container .main-best-cont .best-section .best-prod-area ul{*zoom:1;width:680px;margin:0 auto;padding-top:30px}
#main-container .main-best-cont .best-section .best-prod-area ul:after{content:"";display:block;clear:both}
#main-container .main-best-cont .best-section .best-prod-area ul li{float:left;width:180px;margin-right:70px;height:275px}
#main-container .main-best-cont .best-section .best-prod-area ul li:nth-child(3n){margin-right:0}
#main-container .main-best-cont .best-section .best-prod-area ul li a{display:block;width:180px;height:275px}
#main-container .main-best-cont .best-section .best-prod-area ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative;border:1px solid #ddd;box-sizing:border-box}
#main-container .main-best-cont .best-section .best-prod-area ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#main-container .main-best-cont .best-section .best-prod-area ul li dl{margin-top:10px}
#main-container .main-best-cont .best-section .best-prod-area ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#main-container .main-best-cont .best-section .best-prod-area ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#main-container .main-best-cont .best-section .best-prod-area ul li dl dd strong{font-weight:500;font-size:19px}
#main-container .main-best-cont .owl-prev{position:absolute;left:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-left.png) top left no-repeat;margin-top:-24px}
#main-container .main-best-cont .owl-prev span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#main-container .main-best-cont .owl-next{position:absolute;right:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-right.png) top left no-repeat;margin-top:-24px}
#main-container .main-best-cont .owl-next span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#main-container .main-best-cont .owl-dots{*zoom:1;position:absolute;top:-82px;left:335px;width:700px;height:72px;z-index:3}
#main-container .main-best-cont .owl-dots:after{content:"";display:block;clear:both}
#main-container .main-best-cont .owl-dots .owl-dot{float:left;background:url(/Data/G01/images/gnb-vline.png) right no-repeat;height:72px;padding:0 40px}
#main-container .main-best-cont .owl-dots .owl-dot button{font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:72px;position:relative;display:block}
#main-container .main-best-cont .owl-dots .owl-dot:last-child{background:0 0}
#main-container .main-best-cont .owl-dots .owl-dot.active button{color:#f05103}
#main-container .main-best-cont .owl-dots .owl-dot.active button:after{content:"";display:block;width:100%;bottom:-1px;left:0;position:absolute;height:4px;background:#f05103}
#main-container .planner-main-bnr{font-size:0;line-height:0;background:#d3e9f5;text-align:center;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);box-shadow:0 -2px 3px 0 rgba(0,0,0,.1)}
#main-container .planner-main-bnr a{display:inline-block;position:relative}
#main-container .planner-main-new{padding:45px 0 50px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
#main-container .main-new{padding:0 0 50px;/*! padding: 45px 0 50px; */-moz-box-shadow:0 -2px 3px 0 rgba(0,0,0,.2)}
#main-container .main-new .new-head{position:relative;margin-bottom:10px}
#main-container .main-new .new-head .new-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px}
#main-container .main-new .new-head .new-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#main-container .main-new .new-head .btn-more{position:absolute;right:0;top:15px;z-index:1}
#main-container .main-new .new-head .btn-more a{display:block;padding:0 20px 0 0;line-height:22px;font-size:16px;color:#111;background:url(/Data/G01/images/more-icon.png) right no-repeat}
#main-container .main-new .new-cont{border:1px solid #ddd;border-radius:10px;overflow:hidden}
#main-container .main-new .new-cont ul{*zoom:1}
#main-container .main-new .new-cont ul:after{content:"";display:block;clear:both}
#main-container .main-new .new-cont ul li{float:left;width:20%;height:310px;box-sizing:border-box;border-right:1px solid #ddd}
#main-container .main-new .new-cont ul li:nth-child(5n){border-right:0}
#main-container .main-new .new-cont ul li:nth-child(n+6){border-top:1px solid #ddd}
#main-container .main-new .new-cont ul li a{display:block;width:180px;margin:0 auto;padding:25px 0 0}
#main-container .main-new .new-cont ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
#main-container .main-new .new-cont ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#main-container .main-new .new-cont ul li dl{margin-top:10px}
#main-container .main-new .new-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#main-container .main-new .new-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#main-container .main-new .new-cont ul li dl dd strong{font-weight:500;font-size:19px}
#main-container .planner-main-new .new-head{position:relative;margin-bottom:10px}
#main-container .planner-main-new .new-head .new-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px}
#main-container .planner-main-new .new-head .new-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#main-container .planner-main-new .new-head .btn-more{position:absolute;right:0;top:15px;z-index:1}
#main-container .planner-main-new .new-head .btn-more a{display:block;padding:0 20px 0 0;line-height:22px;font-size:16px;color:#111;background:url(/Data/G01/images/more-icon.png) right no-repeat}
#main-container .planner-main-new .new-cont .new-section{border:1px solid #ddd;border-radius:10px;overflow:hidden}
#main-container .planner-main-new .new-cont ul{*zoom:1}
#main-container .planner-main-new .new-cont ul:after{content:"";display:block;clear:both}
#main-container .planner-main-new .new-cont ul li{float:left;width:25%;height:323px;box-sizing:border-box;border-right:1px solid #ddd}
#main-container .planner-main-new .new-cont ul li.bnr-prod{width:50%}
#main-container .planner-main-new .new-cont ul li:nth-child(3),#main-container .planner-main-new .new-cont ul li:nth-child(7){border-right:0}
#main-container .planner-main-new .new-cont ul li:nth-child(n+4){border-top:1px solid #ddd}
#main-container .planner-main-new .new-cont ul li a{display:block;width:200px;margin:0 auto;padding:25px 0 0}
#main-container .planner-main-new .new-cont ul li.bnr-prod a{width:500px}
#main-container .planner-main-new .new-cont ul li .prod-thumb{width:200px;padding-bottom:200px;overflow:hidden;position:relative}
#main-container .planner-main-new .new-cont ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#main-container .planner-main-new .new-cont ul li dl{margin-top:10px}
#main-container .planner-main-new .new-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#main-container .planner-main-new .new-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#main-container .planner-main-new .new-cont ul li dl dd strong{font-weight:500;font-size:19px}
#main-container .planner-main-new .owl-prev{position:absolute;left:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-left.png) top left no-repeat;margin-top:-24px}
#main-container .planner-main-new .owl-prev span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#main-container .planner-main-new .owl-next{position:absolute;right:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-right.png) top left no-repeat;margin-top:-24px}
#main-container .planner-main-new .owl-next span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#main-container .planner-main-new .area__bnr{display:block;margin-top:20px}
/*! #main-container .main-partnermall {background:#fff2cb url(/Data/G01/images/partner-bg.png) bottom center no-repeat; height:534px; padding:50px 0 0;} */
#main-container .main-partnermall{padding:50px 0 82px;background:#fff2cb}
#main-container .main-partnermall .partner-tt{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px;margin-bottom:50px}
#main-container .main-partnermall .partner-con{padding-left:29px;*zoom:1}
#main-container .main-partnermall .partner-con:after{content:"";display:block;clear:both}
/*! #main-container .main-partnermall .partner-con dt {width:255px; text-align:right; float:left; font-size:30px; line-height:40px; letter-spacing:-0.05em; color:#292929; font-weight:300; padding-top:35px;}
#main-container .main-partnermall .partner-con dt strong {font-size:34px; font-weight:bold; color:#000000; line-height:42px;}
#main-container .main-partnermall .partner-con dd {float:right; width:835px;}
#main-container .main-partnermall .partner-con dd li {float:left; margin-right:20px;}
#main-container .main-partnermall .partner-con dd li:nth-child(3n) {margin-right:0;}
#main-container .main-partnermall .partner-con dd li:nth-child(n+4) {margin-top:20px;} */
#main-container .main-partnermall .partner-con ul:after{content:"";display:block;clear:both}
#main-container .main-partnermall .partner-con ul li{float:left;margin-left:37px}
#main-container .main-partnermall .partner-con ul li:first-child{margin-left:0}
/*! 메인브랜드관 */
#main-container .main-brandshop{padding:55px 0 80px}
#main-container .main-brandshop .new-head{position:relative;margin-bottom:10px}
#main-container .main-brandshop .new-head .new-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px}
#main-container .main-brandshop .new-head .new-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#main-container .main-brandshop .brandshop-list{height:295px;margin-top:20px}
#main-container .main-brandshop .brandshop-list:after{display:block;content:'';clear:both}
#main-container .main-brandshop .brandshop-list .brandshop-brand{float:left}
#main-container .main-brandshop .brandshop-list .brandPrdt-list{float:right;width:920px;height:100%;padding:20px 47px 19px 46px;border:1px solid #ddd;border-radius:11px;box-sizing:border-box}
#main-container .main-brandshop .brandshop-list .brandPrdt-list .owl-item{height:254px}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li a{display:block;width:180px;height:254px}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative;box-sizing:border-box}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li dl{margin-top:10px;padding:0 14px}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li dl dt{font-size:15px;line-height:18px;color:#555;letter-spacing:-.025em;height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#main-container .main-brandshop .brandshop-list .brandPrdt-list ul li dl dd strong{font-weight:500;font-size:19px}
#main-container .main-brandshop .brandshop-list .owl-prev{position:absolute;left:-34px;top:50%;width:11px;height:20px;background:url(/Data/G01/images/brandshop-arrw-left.png) top left no-repeat;margin-top:-10px}
#main-container .main-brandshop .brandshop-list .owl-prev span{display:block;width:11px;height:20px;font-size:0;line-height:0}
#main-container .main-brandshop .brandshop-list .owl-next{position:absolute;right:-34px;top:50%;width:11px;height:20px;background:url(/Data/G01/images/brandshop-arrw-right.png) top left no-repeat;margin-top:-10px}
#main-container .main-brandshop .brandshop-list .owl-next span{display:block;width:11px;height:20px;font-size:0;line-height:0}
/*! sub container */
#sub-container .sub-cont{padding:45px 0 110px;min-height:580px}
#sub-container .sub-cont .content-sh-table {margin-top:15px; margin-bottom:15px;}
#sub-container .sub-cont .content-sh-table table {border-top:1px solid #ddd; width:100%; table-layout:fixed; border-collapse:collapse;}
#sub-container .sub-cont .content-sh-table table th {border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f5f5f5; text-align:left; padding:10px 15px; vertical-align:middle; font-size:12px; letter-spacing:-0.025em; color:#333; font-weight:normal;}
#sub-container .sub-cont .content-sh-table table td {border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative; border-bottom:1px solid #ddd; text-align:left; padding:10px 15px; vertical-align:middle; font-size:0; letter-spacing:0; color:#333; font-weight:normal; }
#sub-container .sub-cont .content-sh-table table .tb-title {text-align:center; background:#f5f5f5; font-weight:bold; font-size:14px;}
#sub-container .btn-inner-sh {display:inline-block; margin-left:5px; margin-bottom:10px; border:1px solid #2b2b2b; font-size:12px; letter-spacing:-0.05em; color:#fff; width:76px; height:24px; line-height:22px; border-radius:2px; box-sizing:border-box;
	background: rgba(136,136,136,1);
	background: -moz-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(92,92,92,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(136,136,136,1)), color-stop(100%, rgba(92,92,92,1)));
	background: -webkit-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(92,92,92,1) 100%);
	background: -o-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(92,92,92,1) 100%);
	background: -ms-linear-gradient(top, rgba(136,136,136,1) 0%, rgba(92,92,92,1) 100%);
	background: linear-gradient(to bottom, rgba(136,136,136,1) 0%, rgba(92,92,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#5c5c5c', GradientType=0 );
}
#sub-container .sub-title{position:relative;border-bottom:1px solid #ddd;padding-bottom:15px}
#sub-container .sub-title .title-name{font-size:32px;line-height:35px;color:#000;font-weight:700;letter-spacing:-.025em}
#sub-container .sub-cate-quick{border-bottom:1px solid #ddd;background:#fafafa}
#sub-container .sub-cate-quick ul{display:flex;align-items:center;}
#sub-container .sub-cate-quick ul li{/*float:left;width:12.5%;*/position:relative;width:100%;}
#sub-container .sub-cate-quick ul li:before{content:"";display:block;width:1px;height:28px;left:0;top:50%;margin-top:-14px;background:#ddd;position:absolute}
#sub-container .sub-cate-quick ul li:first-child:before{display:none}
#sub-container .sub-cate-quick ul li a{display:block;text-align:center;padding:15px 0}
#sub-container .sub-cate-quick ul li a .cate-icon{width:60px;margin:0 auto;height:60px}
#sub-container .sub-cate-quick ul li a .cate-name{font-size:18px;letter-spacing:-.025em;color:#464646;font-weight:400;line-height:20px;margin-top:5px}
#sub-container .sub-cate-quick ul li.active .cate-name{font-weight:700;color:#f05103}
#sub-container .sub-cate-quick ul li.active:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:5px;background:#f05103}
#sub-container .sub-cate-quick.type5 ul li .cate-icon{width:45px;height:45px}
#sub-container .sub-cate-quick.type5 ul li{width:20%;padding:0 0 10px}
#sub-container .sub-cate-quick2{border-bottom:1px solid #ddd;background:#fff}
#sub-container .sub-cate-quick2 ul li{float:left;width:12.5%;position:relative}
#sub-container .sub-cate-quick2 ul li:before{content:"";display:block;width:1px;height:28px;left:0;top:50%;margin-top:-14px;background:#ddd;position:absolute}
#sub-container .sub-cate-quick2 ul li:first-child:before{display:none}
#sub-container .sub-cate-quick2 ul li a{display:block;text-align:center;padding:15px 0 20px}
#sub-container .sub-cate-quick2 ul li a .cate-icon{width:60px;margin:0 auto;height:60px}
#sub-container .sub-cate-quick2 ul li a .cate-name{font-size:18px;letter-spacing:-.025em;color:#464646;font-weight:400;line-height:20px;margin-top:0}
#sub-container .sub-cate-quick3{border-bottom:1px solid #ddd;background:#fff}
#sub-container .sub-cate-quick3 ul li{float:left;width:16.66%;position:relative}
#sub-container .sub-cate-quick3 ul li:before{content:"";display:block;width:1px;height:28px;left:0;top:50%;margin-top:-14px;background:#ddd;position:absolute}
#sub-container .sub-cate-quick3 ul li:first-child:before{display:none}
#sub-container .sub-cate-quick3 ul li a{display:block;text-align:center;padding:15px 0 20px}
#sub-container .sub-cate-quick3 ul li a .cate-icon{width:60px;margin:0 auto;height:60px}
#sub-container .sub-cate-quick3 ul li a .cate-name{font-size:18px;letter-spacing:-.025em;color:#464646;font-weight:400;line-height:20px;margin-top:5px}
#sub-container .sub-cate-quick3 ul.rsp-section li{float:none;width:auto;display:table-cell}
#sub-container .vip-bnr{text-align:center;height:430px;position:relative;overflow:hidden}
#sub-container .vip-bnr img{position:absolute;top:0;left:50%;margin-left:-960px}
#sub-container .award-best{padding:35px 0 50px;width:1200px;margin:0 auto}
#sub-container .award-best .best-cate-box{width:1200px;margin:0 auto;background:#fff;border-radius:10px;height:72px;padding:0 0 0 30px;box-sizing:border-box;margin-bottom:10px;position:relative;z-index:0;border:1px solid #ddd}
#sub-container .award-best .best-cate-box .btn-more{position:absolute;right:0;top:0;border-left:1px solid #ddd;height:72px;z-index:1}
#sub-container .award-best .best-cate-box .btn-more a{display:block;padding:25px 40px 25px 25px;line-height:22px;font-size:16px;color:#111;background:url(/Data/G01/images/more-icon.png) 75px no-repeat}
#sub-container .award-best .best-head .best-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:60px}
#sub-container .award-best .best-head .best-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#sub-container .award-best-cont .owl-prev{position:absolute;left:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-left.png) top left no-repeat;margin-top:-24px}
#sub-container .award-best-cont .owl-prev span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#sub-container .award-best-cont .owl-next{position:absolute;right:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-right.png) top left no-repeat;margin-top:-24px}
#sub-container .award-best-cont .owl-next span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#sub-container .award-best-cont .owl-dots{*zoom:1;position:absolute;top:-82px;left:90px;width:920px;height:72px;z-index:3}
#sub-container .award-best-cont .owl-dots:after{content:"";display:block;clear:both}
#sub-container .award-best-cont .owl-dots .owl-dot{float:left;background:url(/Data/G01/images/gnb-vline.png) right no-repeat;height:72px;padding:0 37px}
#sub-container .award-best-cont .owl-dots .owl-dot button{font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:72px;position:relative;display:block}
#sub-container .award-best-cont .owl-dots .owl-dot:last-child{background:0 0}
#sub-container .award-best-cont .owl-dots .owl-dot.active button{color:#f05103}
#sub-container .award-best-cont .owl-dots .owl-dot.active button:after{content:"";display:block;width:100%;bottom:-1px;left:0;position:absolute;height:4px;background:#f05103}
#sub-container .award-best .best-section{border:1px solid #ddd;border-radius:10px;overflow:hidden}
#sub-container .award-best .best-section ul{*zoom:1}
#sub-container .award-best .best-section ul:after{content:"";display:block;clear:both}
#sub-container .award-best .best-section ul li{float:left;width:25%;height:323px;box-sizing:border-box;border-right:1px solid #ddd}
#sub-container .award-best .best-section ul li:nth-child(4n){border-right:0}
#sub-container .award-best .best-section ul li:nth-child(n+4){border-top:1px solid #ddd}
#sub-container .award-best .best-section ul li a{display:block;width:200px;margin:0 auto;padding:25px 0 0}
#sub-container .award-best .best-section ul li .prod-thumb{width:200px;padding-bottom:200px;position:relative;overflow:hidden}
#sub-container .award-best .best-section ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sub-container .award-best .best-section ul li dl{margin-top:10px}
#sub-container .award-best .best-section ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#sub-container .award-best .best-section ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#sub-container .award-best .best-section ul li dl dd strong{font-weight:500;font-size:19px}
#sub-container .award-best .best-section ul li dl dd .prod-price_sale{margin-right:10px;color:#f68b1e;font-size:19px;font-weight:500;}
#sub-container .other-store{padding:45px 0 50px;background:#eeebff}
#sub-container .other-store .other-store-head{position:relative;margin-bottom:10px}
#sub-container .other-store .other-store-head .other-store-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px}
#sub-container .other-store .other-store-head .other-store-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#sub-container .other-store .other-store-cont{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}
#sub-container .other-store .other-store-cont ul{*zoom:1}
#sub-container .other-store .other-store-cont ul:after{content:"";display:block;clear:both}
#sub-container .other-store .other-store-cont ul li{float:left;width:20%;height:310px;box-sizing:border-box;border-right:1px solid #ddd}
#sub-container .other-store .other-store-cont ul li:nth-child(5n){border-right:0}
#sub-container .other-store .other-store-cont ul li:nth-child(n+5){border-top:1px solid #ddd}
#sub-container .other-store .other-store-cont ul li a{display:block;width:180px;margin:0 auto;padding:25px 0 0}
#sub-container .other-store .other-store-cont ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
#sub-container .other-store .other-store-cont ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sub-container .other-store .other-store-cont ul li dl{margin-top:10px}
#sub-container .other-store .other-store-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#sub-container .other-store .other-store-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#sub-container .other-store .other-store-cont ul li dl dd strong{font-weight:500;font-size:19px}
#sub-container .other-store .other-store-cont ul li dl dd .prod-price_sale{margin-right:10px;color:#f68b1e;font-size:19px;font-weight:500;}
#sub-container .brand-store{padding:45px 0 50px;border-bottom:1px solid #ddd}
#sub-container .brand-store .brand-head{position:relative;margin-bottom:10px}
#sub-container .brand-store .brand-head .brand-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:35px}
#sub-container .brand-store .brand-head .brand-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#sub-container .brand-store .brand-cont{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}
#sub-container .brand-store .brand-cont .brand-bnr{height:315px;float:left;width:478px;border-right:1px solid #ddd;box-sizing:border-box;position:relative}
#sub-container .brand-store .brand-cont ul{float:left;width:720px}
#sub-container .brand-store .brand-cont ul li{float:left;width:33.33%;height:315px;box-sizing:border-box}
#sub-container .brand-store .brand-cont ul li a{display:block;width:180px;margin:0 auto;padding:25px 0 0}
#sub-container .brand-store .brand-cont ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
#sub-container .brand-store .brand-cont ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sub-container .brand-store .brand-cont ul li dl{margin-top:10px}
#sub-container .brand-store .brand-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#sub-container .brand-store .brand-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#sub-container .brand-store .brand-cont ul li dl dd strong{font-weight:500;font-size:19px}
#sub-container .brand-store .brand-cont ul li dl dd .prod-price_sale{margin-right:10px;color:#f68b1e;font-size:19px;font-weight:500;}
#sub-container .brand-store .brand-cont .clear-fix+.clear-fix{border-top:1px solid #ddd}
#sub-container .brand-store .brand-cont .clear-fix+.clear-fix .brand-bnr{border-left:1px solid #ddd;border-right:0}
#sub-container .brand-store .brand-cont .brand-bnr .brand-item-img{position:absolute;right:0;bottom:0;height:315px}
#sub-container .brand-store .brand-cont .brand-bnr .brand-item-img img{height:315px}
#sub-container .brand-store .brand-cont .brand-bnr .brand-name{padding:40px 0 0 30px}
#sub-container .brand-store .brand-cont .brand-bnr .brand-name dt span{display:block;font-size:27px;line-height:30px;letter-spacing:-.075em;color:#000;font-weight:400;margin-top:5px}
#sub-container .brand-store .brand-cont .brand-bnr .brand-name dd{font-size:16px;letter-spacing:-.075em;color:#969696;line-height:18px;margin-top:15px;font-weight:400;text-transform:uppercase}
#sub-container .brand-store .brand-cont .brand-bnr .btn-go-brand{display:block;position:absolute;left:30px;font-size:16px;font-weight:300;color:#111}
#sub-container .vip-cate{width:1200px;margin:50px auto 0;background:#fff;font-size:0;line-height:0;border-radius:10px;height:72px;padding:0 0 0 30px;box-sizing:border-box;margin-bottom:10px;position:relative;z-index:0;border:1px solid #ddd}
#sub-container .vip-cate a{text-align:center;background:url(/Data/G01/images/gnb-vline.png) right no-repeat;height:72px;width:33.3%;font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:72px;position:relative;display:inline-block}
#sub-container .vip-cate a:last-child{background:0 0}
#sub-container .vip-cate a.active{color:#f05103}
#sub-container .vip-cate a.active:after{content:"";display:block;width:150px;bottom:0;left:50%;margin-left:-75px;position:absolute;height:4px;background:#f05103}
#sub-container .vip-list{padding:0 0 80px}
#sub-container .vip-list .vip-item{float:left;width:390px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:30px 29px 0;height:537px;margin-right:15px}
#sub-container .vip-list .vip-item:nth-child(3n){margin-right:0}
#sub-container .vip-list .vip-item:nth-child(n+4){margin-top:15px}
#sub-container .vip-list .vip-item .vip-thumb{width:330px;padding-bottom:330px;margin-bottom:25px;position:relative}
#sub-container .vip-list .vip-item .vip-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sub-container .vip-list .vip-item .vip-info dt{font-size:20px;font-weight:400;letter-spacing:-.025em;color:#1e1e1e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#sub-container .vip-list .vip-item .vip-info dd{color:#828282;font-size:14px;font-weight:300;letter-spacing:-.05em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px}
#sub-container .vip-list .vip-item .vip-info .btn-vip-detail{display:block;border:1px solid #e4702a;border-radius:3px;text-align:center;font-size:16px;color:#ed5f00;font-weight:500;letter-spacing:-.025em;margin-top:25px;box-sizing:border-box;line-height:43px;height:45px}
.sub-bnr{position:relative;overflow:hidden}
.sub-bnr img{position:relative;left:50%;transform:translate(-50%,0)}

/*! 검색결과페이지 */
.result-container{padding:50px 0 60px;width:1200px;margin:0 auto}
.result-container .result-count{font-size:26px;letter-spacing:-.050em;color:#000;text-align:center;line-height:28px;font-weight:300;margin-bottom:25px}
.result-container .result-count .result-word{color:#e4702a;font-weight:500}
.result-container .result-count .result-count-num{color:#e4702a;font-weight:500}
.result-container .result-form table{width:100%;table-layout:fixed;border-collapse:collapse}
.result-container .result-form table th{background:#3e4b5a;text-align:left;font-size:14px;line-height:25px;letter-spacing:-.075em;color:#fff;border-bottom:1px solid #465465;padding:10px 20px;position:relative;vertical-align:top}
.result-container .result-form table th .btn-more{position:absolute;right:20px;top:17px;font-size:0;line-height:0;width:11px;height:11px;background:url(/Data/G01/images/result-more-icon.png) top left no-repeat}
.result-container .result-form table th .btn-more.brand-minus{background:url(/Data/G01/images/result-minus-icon.png) top left no-repeat}
.result-container .result-form table td{border:1px solid #ddd;padding:10px 25px;font-size:0;line-height:0;border-left:0}
.result-container .result-form table td .form-item .result-cate-box{display:inline-block;width:25%;z-index:2}
.result-container .result-form table td .form-item .result-cate-box .cate-1depth{font-size:14px;color:#505050;letter-spacing:-.05em;line-height:25px}
.result-container .result-form table td .form-item .result-cate-box .cate-1depth .count{color:#828282}
.result-container .result-form table td .form-item .result-cate-box .result-cate-layer{display:none;position:absolute;border:1px solid #505050;width:336px;box-sizing:border-box;background:#fff;border-radius:5px;left:0;top:28px;padding:20px 20px}
.result-container .result-form table td .form-item .result-cate-box .result-cate-layer:before{content:"";display:block;position:absolute;left:13px;top:-8px;width:11px;height:8px;background:url(/Data/G01/images/result-cate-arrow.png) top left no-repeat}
.result-container .result-form table td .form-item .result-cate-box .result-cate-layer dt{font-size:13px;letter-spacing:-.05em;color:#828282;line-height:15px;margin-bottom:10px}
.result-container .result-form table td .form-item .result-cate-box .result-cate-layer dd li{float:left/*! width:50%; */}
.result-container .result-form table td .form-item .result-cate-box .result-cate-layer dd li a{font-size:14px;line-height:26px;letter-spacing:-.05em;color:#505050}
.result-container .result-form table td .form-item .result-cate-box:hover .result-cate-layer{display:block;z-index:2}
.result-container .result-form table td .form-item .result-cate-box:hover{position:relative}
.result-container .result-form table td .form-item .price-btn{display:inline-block;padding:0 40px 0 0;box-sizing:border-box;position:relative}
.result-container .result-form table td .form-item .price-btn .btn-price{display:inline-block;border:1px solid #969696;border-radius:3px;font-size:14px;color:#505050;letter-spacing:-.05em;padding:0 10px;font-weight:300;height:27px;box-sizing:border-box;line-height:25px;margin-left:20px}
.result-container .result-form table td .form-item .price-btn .btn-price:first-child{margin-left:0}
.result-container .result-form table td .form-item .price-btn:before{content:"";display:block;position:absolute;right:0;width:1px;height:14px;top:50%;margin-top:-7px;background:#ddd}
.result-container .result-form table td .form-item .price-form{display:inline-block;margin-left:40px;font-size:14px;color:#505050;line-height:27px}
.result-container .result-form table td .form-item .price-form .price-ip{width:120px;height:27px;box-sizing:border-box;padding:0 10px;border:1px solid #c8c8c8;border-radius:3px;background:#f5f5f5}
.result-container .result-form table td .form-item .form-sh-book{display:inline-block;padding:0 0 0 30px;box-sizing:border-box;position:relative;margin-left:30px}
.result-container .result-form table td .form-item .form-sh-book:before{content:"";display:block;position:absolute;left:0;width:1px;height:14px;top:50%;margin-top:-7px;background:#ddd}
.result-container .result-form table td .form-item.brand-area{max-height:46px;overflow:hidden}
.result-container .result-form table td .form-item.brand-area .form-chk{margin:3px 0;width:20%;box-sizing:border-box;padding-right:10px}
.result-container .result-form table td .form-item.brand-area .form-chk label{box-sizing:border-box;max-width:100%}
.result-container .result-form table td .form-item.brand-area .form-chk label .brand-count{margin-left:5px}
.result-container .result-form table td .form-item.brand-area .form-chk label .brand-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}
.result-container .result-form table td .form-item.brand-area.brand-open{max-height:none}
.result-container .result-form table td *{vertical-align:top}
.result-container .result-form table td .form-chk{margin:3px 65px 3px 0;display:inline-block}
.result-container .result-form table td .form-item .search-ip{width:420px;height:27px;box-sizing:border-box;padding:0 10px;border:1px solid #c8c8c8;border-radius:3px}
.result-container .result-btn{text-align:center;padding:30px 0 0;font-size:0;line-height:0}
.result-container .result-btn .btn-refresh{display:inline-block;width:125px;height:40px;line-height:38px;box-sizing:border-box;border-radius:5px;border:1px solid #646464;font-size:16px;letter-spacing:-.025em;color:#000}
.result-container .result-btn .btn-search{display:inline-block;width:125px;height:40px;line-height:40px;box-sizing:border-box;border-radius:5px;background:#e4702a;font-size:16px;letter-spacing:-.025em;color:#fff}
.result-container .result-btn button{margin:0 5px}
.result-container .no-result{margin-top:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0;text-align:center}
.result-container .no-result dl{padding:25px 0}
.result-container .no-result dl dt{font-size:26px;letter-spacing:-.05em;color:#000;font-weight:300;line-height:28px;margin-bottom:10px}
.result-container .no-result dl dd{font-size:15px;letter-spacing:-.05em;color:#828282;font-weight:300;line-height:16px}
.result-container .no-result .result-recommend .recommend-label{display:inline-block;width:126px;height:31px;line-height:31px;padding:0 8px 0 0;font-size:15px;letter-spacing:-.05em;color:#323232;background:url(/Data/G01/images/recommend-label-bg.png) top left no-repeat;box-sizing:border-box}
.result-container .no-result .result-recommend a{display:inline-block;margin:0 10px;font-size:16px;color:#e4702a;letter-spacing:-.05em;line-height:31px;text-decoration:underline;font-weight:300}
.result-container .result-cont{padding:35px 0 0}
.result-container .result-cont .result-sort-area{*zoom:1;border-bottom:1px solid #ddd;padding-bottom:13px}
.result-container .result-cont .result-sort-area:after{content:"";display:block;clear:both}
.result-container .result-cont .result-sort-area .sort-btn{float:left;font-size:0;line-height:0}
.result-container .result-cont .result-sort-area .sort-btn .btn-sort-item{display:inline-block;border:1px solid #c8c8c8;width:84px;height:27px;box-sizing:border-box;line-height:25px;text-align:center;font-size:15px;font-weight:300;color:#828282;border-radius:15px;margin-left:5px}
.result-container .result-cont .result-sort-area .sort-btn .btn-sort-item:first-child{margin-left:0}
.result-container .result-cont .result-sort-area .sort-btn .btn-sort-item.active-sort{border:1px solid #e4702a;border-radius:15px;color:#e4702a;font-weight:400}
.result-container .result-cont .result-sort-area .sort-type{float:right;font-size:0;line-height:0}
.result-container .result-cont .result-sort-area .sort-type .sort-count{display:inline-block}
.result-container .result-cont .result-sort-area .sort-type .sort-count select{width:150px;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.result-container .result-cont .result-sort-area .sort-type .sort-list-type{display:inline-block;margin-left:5px;height:27px;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px}
.result-container .result-cont .result-sort-area .sort-type .sort-list-type button{font-size:0;line-height:0;display:inline-block;width:26px;height:25px;border-left:1px solid #c8c8c8}
.result-container .result-cont .result-sort-area .sort-type .sort-list-type button:first-child{border-left:0}
.result-container .result-cont .result-sort-area .sort-type *{vertical-align:top}
.result-container .result-cont .result-sort-area .sort-type .list-type1{background:url(/Data/G01/images/sort-type1-off.png) top left no-repeat}
.result-container .result-cont .result-sort-area .sort-type .list-type2{background:url(/Data/G01/images/sort-type2-off.png) top left no-repeat}
.result-container .result-cont .result-sort-area .sort-type .list-type1.active{background:url(/Data/G01/images/sort-type1-on.png) top left no-repeat}
.result-container .result-cont .result-sort-area .sort-type .list-type2.active{background:url(/Data/G01/images/sort-type2-on.png) top left no-repeat}
.result-container .result-cont .result-cont-list ul{*zoom:1}
.result-container .result-cont .result-cont-list ul:after{content:"";display:block;clear:both}
.result-container .result-cont .result-cont-list ul li.result-cont-item{float:left}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info dt{font-size:15px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#505050;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;/*! ë¼ì¸ìˆ˜ */-webkit-box-orient:vertical;word-wrap:break-word}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info dd{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#828282;margin-top:5px}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price{font-size:16px;line-height:26px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price strong{font-weight:500;font-size:26px}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price .prod-price_first{display:block;margin-bottom:5px;height:17px;} /*! 2502 시중가,할인율추가 */
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price del{line-height:17px;color:#999999;font-size:15px;vertical-align:top;} /*! 2502 시중가,할인율추가 */
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price .prod-price_sale{margin-right:7px;color:#f68b1e;font-size:26px;font-weight:500;} /*! 2502 시중가,할인율추가 */
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info .prod-price .sale-volume{font-size:13px;letter-spacing:-.025em;display:inline-block;margin-left:5px;color:#828282}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info ul{font-size:0;line-height:0}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info li{font-size:12px;line-height:16px;letter-spacing:-.025em;font-weight:300;color:#505050}
.result-container .result-cont .result-cont-list ul li.result-cont-item a .prod-info li strong{font-weight:400;color:#1e1e1e;display:inline-block;margin-left:5px}
.result-container .result-cont .result-cont-list ul li.result-cont-item .today-label{position:absolute;z-index:2}
.result-container .result-cont .result-cont-list.list2-sort-type2{margin-top:30px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item{width:590px;height:312px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 40px 30px 30px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item:nth-child(2n){margin-left:20px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item:nth-child(n+3){margin-top:20px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a{*zoom:1;display:block}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a:after{content:"";display:block;clear:both}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-thumb{float:left;width:250px;padding-bottom:250px;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-info{float:left;width:268px;height:250px;padding-left:20px;box-sizing:border-box;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-info .prod-etc{position:absolute;left:20px;bottom:0}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-info li{margin-top:10px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-info li:first-child{margin-top:0}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item a .prod-info .prod-price{margin-top:15px}
.result-container .result-cont .result-cont-list.list2-sort-type2 ul li.result-cont-item .today-label{top:15px;left:15px}
.result-container .result-cont .result-cont-list.list2-sort-type3{margin-top:30px}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item{width:390px;height:530px;margin-right:15px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 29px 25px 29px}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item:nth-child(3n){margin-right:0}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item:nth-child(n+4){margin-top:15px}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a{display:block}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-thumb{width:330px;padding-bottom:330px;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info{margin-top:15px;height:128px;box-sizing:border-box;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info .prod-etc{position:absolute;left:0;bottom:0}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info li{display:inline-block}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info li+li{padding-left:16px;margin-left:15px;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info li+li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ddd}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item a .prod-info .prod-price{margin-top:10px}
.result-container .result-cont .result-cont-list.list2-sort-type3 ul li.result-cont-item .today-label{top:30px;left:30px}
.result-container .result-cont .result-cont-list.list2-sort-type4{margin-top:30px}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item{width:290px;height:440px;margin-right:13px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 29px 25px 29px}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item:nth-child(4n){margin-right:0}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item:nth-child(n+5){margin-top:13px}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a{display:block}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-thumb{width:230px;padding-bottom:230px;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info{margin-top:15px;height:138px;box-sizing:border-box;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info .prod-etc{position:absolute;left:0;bottom:0}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info li{display:inline-block}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info li+li{padding-left:16px;margin-left:15px;position:relative}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info li+li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ddd}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item a .prod-info .prod-price{margin-top:10px}
.result-container .result-cont .result-cont-list.list2-sort-type4 ul li.result-cont-item .today-label{top:15px;left:15px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li{float:none}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item{position:relative;border-bottom:1px solid #c8c8c8;box-sizing:border-box;padding:20px 0}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a{display:block;position:relative;padding-left:170px;height:140px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-thumb{position:absolute;left:0;top:0;width:140px;padding-bottom:140px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info{box-sizing:border-box;position:relative;height:100px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info dl{width:550px;padding-top:50px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info .prod-etc{position:absolute;right:0;top:0}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info ul{*zoom:1}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info ul:after{content:"";display:block;clear:both}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info li{float:left;width:154px;border-left:1px solid #ebebeb;text-align:center;height:140px;font-size:15px;line-height:32px;color:#1e1e1e;box-sizing:border-box;padding-top:35px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info li span.etc-label{display:block;color:#505050;font-size:14px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info .prod-price{font-size:16px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info .prod-price strong{font-size:18px}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item a .prod-info dt{color:#000}
.result-container .result-cont .result-cont-list.list1-sort-type ul li.result-cont-item .today-label{position:relative;display:block;margin-bottom:5px}
.result-container .result-other-prod{margin-top:80px;border-top:1px solid #ddd}
.result-container .result-other-prod ul li{float:left;width:180px;height:300px;box-sizing:border-box;margin-left:24px}
.result-container .result-other-prod ul li:first-child{margin-left:0}
.result-container .result-other-prod ul li a{display:block;width:180px;margin:0 auto;padding:30px 0 0}
.result-container .result-other-prod ul li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
.result-container .result-other-prod ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.result-container .result-other-prod ul li dl{margin-top:10px}
.result-container .result-other-prod ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.result-container .result-other-prod ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.result-container .result-other-prod ul li dl dd strong{font-weight:500;font-size:19px}

/*! 오늘의 특가 */
.today-bnr{background:#abe9ff url(/Data/G01/images/today-time-bg.png) top center no-repeat;height:240px;position:relative}
.today-bnr .today-time-area{position:absolute;width:666px;height:100px;left:50%;margin-left:-332px;top:86px;font-size:0;line-height:0}
.today-bnr .today-time-area .time-hour{display:inline-block;text-align:left;width:208px;overflow:hidden;box-sizing:border-box}
.today-bnr .today-time-area .time-min{display:inline-block;text-align:left;width:208px;overflow:hidden;box-sizing:border-box;margin-left:22px}
.today-bnr .today-time-area .time-sec{display:inline-block;text-align:left;width:205px;overflow:hidden;box-sizing:border-box;margin-left:21px}
.today-bnr .today-time-area span{display:inline-block;width:102px;height:100px;font-size:70px;font-weight:500;color:#fff;line-height:100px;text-align:center;position:relative}
.today-bnr .today-time-area span:nth-child(2){margin-left:3px}
.today-bnr .today-time-area .time-sec span{width:100px}
.today-bnr .today-time-area .time-sec span:nth-child(2){margin-left:5px}
.today-bnr .today-time-area span:before{content:"";display:block;width:calc(100% - 8px);height:1px;position:absolute;top:50%;left:4px;background:rgba(46,46,46,.5)}
.toady-product{padding:50px 0 60px;width:1200px;margin:0 auto}
.toady-product .today-prod-item{*zoom:1;border:1px solid #ddd;margin-top:30px;overflow:hidden;position:relative;-webkit-box-shadow:0 1px 6px 0 rgba(149,170,216,.35);-moz-box-shadow:0 1px 6px 0 rgba(149,170,216,.35);box-shadow:0 1px 6px 0 rgba(149,170,216,.35)}
.toady-product .today-prod-item.end-prod-price:before{content:"기간종료";display:block;position:absolute;background:rgba(0,0,0,.65);font-size:64px;font-weight:500;line-height:460px;text-align:center;color:#fff;top:0;left:0;width:100%;height:100%;z-index:2}
.toady-product .today-prod-item.end-prod-price:hover:before{background:rgba(0,0,0,.8)}
.toady-product .today-prod-item:after{content:"";display:block;clear:both}
.toady-product .today-prod-item:first-child{margin-top:0}
.toady-product .today-prod-item .prod-thumb{float:left;width:458px;height:458px;position:relative;background:#fff}
.toady-product .today-prod-item .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.toady-product .today-prod-item .prod-info{float:left;padding:35px 80px 0;width:740px;height:458px;position:relative;box-sizing:border-box}
.toady-product .today-prod-item .prod-info .prod-name a{font-size:28px;line-height:36px;letter-spacing:-.025em;height:72px;font-weight:500;color:#1e1e1e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block}
.toady-product .today-prod-item .prod-info .prod-price{margin-top:20px;position:relative;padding-left:130px}
.toady-product .today-prod-item .prod-info .prod-price dt .price-orgin{font-size:21px;line-height:21px;font-weight:400;letter-spacing:-.025em;color:#a0a0a0;text-decoration:line-through}
.toady-product .today-prod-item .prod-info .prod-price dt .price-sale{display:block;position:absolute;left:0;top:-5px;width:106px;height:86px;background:url(/Data/G01/images/sale-bg.png) top left no-repeat;font-size:40px;font-weight:800;letter-spacing:-.08em;text-align:center;color:#e35500;box-sizing:border-box;padding:21px 36px 22px 20px;line-height:40px}
.toady-product .today-prod-item .prod-info .prod-price dd{margin-top:10px;line-height:40px;letter-spacing:-.05em;color:#010101;font-size:28px;font-weight:300}
.toady-product .today-prod-item .prod-info .prod-price dd strong{font-size:40px;font-weight:800}
.toady-product .today-prod-item .prod-info .prod-buy{position:absolute;bottom:0;left:80px;width:580px;border-top:1px solid #ddd;padding:15px 0 25px}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount{*zoom:1;margin-bottom:25px}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount:after{content:"";display:block;clear:both}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-info{float:left;margin-left:50px;font-size:15px;line-height:30px;font-weight:300;color:#646464;letter-spacing:-.025em}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-info strong{display:inline-block;margin-left:5px;font-weight:300;color:#1e1e1e;font-size:16px}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-info:first-child{margin-left:0}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper{float:right;font-size:0;line-height:0}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper *{vertical-align:top}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.toady-product .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.toady-product .today-prod-item .prod-info .prod-buy .btn-buy{display:block;background:#e4702a;width:100%;height:60px;text-align:center;color:#fff;box-sizing:border-box;padding:17px 0;font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:26px;border-radius:5px}
.toady-product .today-prod-item .prod-info .prod-buy .btn-buy:before{content:"";display:inline-block;width:22px;height:25px;background:url(/Data/G01/images/buy-icon.png) top left no-repeat;margin-right:5px}
.toady-product .today-prod-item .prod-info .prod-buy .btn-buy *{vertical-align:top}
.toady-product .today-prod-item .prod-info .prod-buy .btn-buy span{display:inline-block}
.toady-product .today-prod-item .prod-option{margin-top:40px;padding-left:100px;position:relative}
.toady-product .today-prod-item .prod-option .op-label{position:absolute;left:0;top:0;line-height:45px;color:#333}
.toady-product .today-prod-item .prod-option .prod-op-slc{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:45px;line-height:43px}
.toady-product_v2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;width:1200px;margin:0 auto;padding:50px 0 60px}
.toady-product_v2 .today-prod-item{overflow:hidden;display:flex;flex-direction:column;gap:30px;width:380px;border:1px solid #c8c8c8;border-radius:26px;box-sizing:border-box}
.toady-product_v2 .today-prod-item .prod-thumb img{width:100%;vertical-align:top}
.toady-product_v2 .today-prod-item .prod-info{position:relative;padding:0 28px 30px;box-sizing:border-box}
.toady-product_v2 .today-prod-item .prod-info .prod-name a{font-size:20px;line-height:28px;letter-spacing:-.025em;height:56px;font-weight:500;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block}
.toady-product_v2 .today-prod-item .prod-info .prod-price{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;gap:14px;margin-top:30px}
.toady-product_v2 .today-prod-item .prod-info .prod-price .price-now{letter-spacing:-.05em;color:#000;font-size:16px;font-weight:400}
.toady-product_v2 .today-prod-item .prod-info .prod-price .price-now strong{font-size:28px;font-weight:500;line-height:28px;vertical-align:bottom}
.toady-product_v2 .today-prod-item .prod-info .prod-price .price-sale{font-size:28px;font-weight:500;letter-spacing:-.08em;text-align:center;color:#fd5f00}
.toady-product_v2 .today-prod-item .prod-info .prod-price .price-sale:after{content:'%';font-weight:400;font-size:24px;letter-spacing:-.05em}
.toady-product_v2 .today-prod-item .prod-info .prod-price .price-orgin{font-size:16px;font-weight:400;letter-spacing:-.025em;color:#a0a0a0;text-decoration:line-through}
.toady-product_v2 .today-prod-item .prod-info .prod-buy{padding:22px 0 0}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount{*zoom:1;margin-bottom:25px}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount:after{content:"";display:block;clear:both}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-info{float:left;margin-left:10px;padding-left:10px;font-size:14px;line-height:30px;font-weight:400;color:#505050;letter-spacing:-.025em;position:relative}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-info:before{content:'';clear:both;position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:1px;height:14px;background-color:#ddd}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-info strong{display:inline-block;margin-left:8px;font-weight:500;color:#1e1e1e}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-info:first-child{margin-left:0;padding:0}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-info:first-child:before{display:none}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper{float:right;font-size:0;line-height:0}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper *{vertical-align:top}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .prod-amount .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.toady-product_v2 .today-prod-item .prod-info .prod-buy .btn-buy{display:block;background:#f68b1e;width:100%;height:58px;text-align:center;color:#fff;box-sizing:border-box;font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:56px;border-radius:8px}
.tomorrow-prod{padding-bottom:80px}
.tomorrow-prod .tomorrow-title{margin-bottom:30px}
.tomorrow-prod .section{font-size:0;line-height:0;text-align:center}
.tomorrow-prod .section li{display:inline-block;width:25%}
.tomorrow-prod .section li .tomorrow-thumb{width:200px;height:200px;overflow:hidden;margin:0 auto;position:relative}
.tomorrow-prod .section li .tomorrow-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tomorrow-prod .section li .tomorrow-thumb .tomorrow-text{position:absolute;top:0;left:0;width:200px;height:200px;background:rgba(38,14,0,.87);text-align:center;box-sizing:border-box;padding-top:75px}
.tomorrow-prod .section li .tomorrow-thumb .tomorrow-text .t-wh{display:block;font-size:15px;line-height:20px;letter-spacing:-.025em;color:#fff;font-weight:300}
.tomorrow-prod .section li .tomorrow-thumb .tomorrow-text .t-yell{display:block;font-size:15px;line-height:20px;letter-spacing:-.025em;color:#ffae00;font-weight:300}

/*! 상품리스트 */
.prod-list-container{padding:50px 0 60px;width:1200px;margin:0 auto}
.prod-list-container .prod-list-head *{vertical-align:top;height:50px}
.prod-list-container .prod-list-head .prod-list-tt{font-size:32px;line-height:35px;font-weight:600;letter-spacing:-.025em;color:#000;display:inline-block}
.prod-list-container .prod-list-head .select-default{margin-left:20px;width:174px;height:35px;border:1px solid #ddd;border-radius:5px;line-height:33px;box-sizing:border-box;padding-left:15px;font-size:14px;letter-spacing:-.025em;color:#505050}
.prod-list-container .prod-list-head2 *{vertical-align:top;height:50px}
.prod-list-container .prod-list-head2 .prod-list-tt{font-size:32px;line-height:35px;font-weight:600;letter-spacing:-.025em;color:#000;display:inline-block;border-bottom:0}
.prod-list-container .prod-tab-area{display:table;table-layout:fixed;width:1200px;height:72px;z-index:3;background:#fff;border-radius:10px;box-sizing:border-box;z-index:0;border:1px solid #ddd;padding:0 10px;margin-bottom:20px}
.prod-list-container .prod-tab-sec{display:table-cell;background:url(/Data/G01/images/gnb-vline.png) right no-repeat;height:70px;text-align:center}
.prod-list-container .prod-tab-sec button{font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:70px;position:relative;display:inline-block}
.prod-list-container .prod-tab-sec.wd18{width:18%}
.prod-list-container .prod-tab-sec:last-child{background:0 0}
.prod-list-container .prod-tab-sec.active button{color:#f05103}
.prod-list-container .prod-tab-sec.active button:after{content:"";display:block;width:130%;bottom:-1px;left:-15%;position:absolute;height:4px;background:#f05103}
.prod-list-container .prod-list-cate{border-top:1px solid #ddd;padding:25px 0;font-size:0;line-height:0}
.prod-list-container .prod-list-cate .cate-item{display:inline-block;width:25%;margin:4px 0;box-sizing:border-box;padding:0 20px}
.prod-list-container .prod-list-cate .cate-item a{display:block;font-size:15px;line-height:18px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;position:relative}
.prod-list-container .prod-list-cate .cate-item a .cate-count{display:inline-block;font-style:normal;color:#828282;margin-left:5px}
.prod-list-container .prod-list-cate .cate-item a .cate-name{display:inline-block;font-style:normal/*! max-width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; */}
.prod-list-container .prod-list-cate .cate-item a *{vertical-align:middle}
.prod-list-container .prod-list-filter{border:1px solid #ddd;background:#f8f8f8;padding:20px 65px}
.prod-list-container .prod-list-filter *{vertical-align:middle}
.prod-list-container .prod-list-filter .ip-default{height:27px;padding:0 10px;border-radius:5px;border:1px solid #ddd;line-height:25px;box-sizing:border-box}
.prod-list-container .prod-list-filter .btn-search{height:27px;line-height:27px;width:80px;text-align:center;color:#fff;background:#646464;margin-left:5px;border-radius:5px}
.prod-list-container .prod-list-filter .form-chk{float:left;width:110px;height:27px;box-sizing:border-box;padding-top:1px}
.prod-list-container .prod-list-filter .price-range{float:left;width:490px;box-sizing:border-box;padding:0 28px;position:relative;font-size:14px;color:#505050;line-height:27px}
.prod-list-container .prod-list-filter .price-range:before{content:"";position:absolute;left:0;top:8px;width:1px;height:14px;background:#ddd}
.prod-list-container .prod-list-filter .price-range .label-range{font-size:14px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e;display:inline-block;margin-right:15px}
.prod-list-container .prod-list-filter .price-range .ip-default{width:130px}
.prod-list-container .prod-list-filter .prod-search{float:left;width:465px;box-sizing:border-box;padding:0 0 0 29px;position:relative}
.prod-list-container .prod-list-filter .prod-search:before{content:"";position:absolute;left:0;top:8px;width:1px;height:14px;background:#ddd}
.prod-list-container .prod-list-filter .prod-search .label-search{font-size:14px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e;display:inline-block;margin-right:15px}
.prod-list-container .prod-list-filter .prod-search .ip-default{width:278px}
.prod-list-container .prod-list-tt{font-size:22px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e;border-bottom:1px solid #767676;padding-bottom:15px}
.prod-list-container .prod-list-cont{padding:35px 0 0}
.prod-list-container .prod-list-cont .prod-sort-area{*zoom:1;border-bottom:1px solid #ddd;padding-bottom:13px}
.prod-list-container .prod-list-cont .prod-sort-area:after{content:"";display:block;clear:both}
.prod-list-container .prod-list-cont .prod-sort-area .sort-btn{float:left;font-size:0;line-height:0}
.prod-list-container .prod-list-cont .prod-sort-area .sort-btn .btn-sort-item{display:inline-block;border:1px solid #c8c8c8;width:84px;height:27px;box-sizing:border-box;line-height:25px;text-align:center;font-size:15px;font-weight:300;color:#828282;border-radius:15px;margin-left:5px}
.prod-list-container .prod-list-cont .prod-sort-area .sort-btn .btn-sort-item:first-child{margin-left:0}
.prod-list-container .prod-list-cont .prod-sort-area .sort-btn .btn-sort-item.active-sort{border:1px solid #e4702a;border-radius:15px;color:#e4702a;font-weight:400}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type{float:right;font-size:0;line-height:0}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .sort-count{display:inline-block}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .sort-count select{width:150px;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .sort-list-type{display:inline-block;margin-left:5px;height:27px;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:5px}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .sort-list-type button{font-size:0;line-height:0;display:inline-block;width:26px;height:25px;border-left:1px solid #c8c8c8}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .sort-list-type button:first-child{border-left:0}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type *{vertical-align:top}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .list-type1{background:url(/Data/G01/images/sort-type1-off.png) top left no-repeat}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .list-type2{background:url(/Data/G01/images/sort-type2-off.png) top left no-repeat}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .list-type1.active{background:url(/Data/G01/images/sort-type1-on.png) top left no-repeat}
.prod-list-container .prod-list-cont .prod-sort-area .sort-type .list-type2.active{background:url(/Data/G01/images/sort-type2-on.png) top left no-repeat}
.prod-list-container .prod-list-cont .prod-cont-list ul{*zoom:1}
.prod-list-container .prod-list-cont .prod-cont-list ul:after{content:"";display:block;clear:both}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item{float:left}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info dt{font-size:15px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#505050;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;/*! ë¼ì¸ìˆ˜ */-webkit-box-orient:vertical;word-wrap:break-word}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info dd{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#828282;margin-top:5px}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info .prod-price{font-size:16px;line-height:26px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info .prod-price strong{font-weight:500;font-size:26px}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info .prod-price .sale-volume{font-size:13px;letter-spacing:-.025em;display:inline-block;margin-left:5px;color:#828282}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info ul{font-size:0;line-height:0}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info li{font-size:12px;line-height:16px;letter-spacing:-.025em;font-weight:300;color:#505050}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-info li strong{font-weight:400;color:#1e1e1e;display:inline-block;margin-left:5px}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-thumb{position:relative}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.prod-list-container .prod-list-cont .prod-cont-list ul li.prod-cont-item .today-label{position:absolute;z-index:2}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2{margin-top:30px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item{width:590px;height:312px;margin-top:13px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 40px 30px 30px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item:nth-child(1),.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item:nth-child(2){margin-top:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item:nth-child(even){margin-left:20px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a{*zoom:1;display:block}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a:after{content:"";display:block;clear:both}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-thumb{float:left;width:250px;padding-bottom:250px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-info{float:left;width:268px;height:250px;padding-left:20px;box-sizing:border-box;position:relative}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-info .prod-etc{position:absolute;left:20px;bottom:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-info li{margin-top:10px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-info li:first-child{margin-top:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item a .prod-info .prod-price{margin-top:15px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type2 ul li.prod-cont-item .today-label{top:15px;left:15px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3{margin-top:30px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item{width:390px;height:510px;margin-right:15px;margin-top:13px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 29px 25px 29px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item:nth-child(3n){margin-right:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item:nth-child(1),.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item:nth-child(2),.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item:nth-child(3){margin-top:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a{display:block}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-thumb{width:330px;padding-bottom:330px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info{margin-top:15px;height:108px;box-sizing:border-box;position:relative}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info .prod-etc{position:absolute;left:0;bottom:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info li{display:inline-block}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info li+li{padding-left:16px;margin-left:15px;position:relative}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info li+li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ddd}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item a .prod-info .prod-price{margin-top:10px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type3 ul li.prod-cont-item .today-label{top:30px;left:30px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4{margin-top:30px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item{width:290px;height:420px;margin-right:13px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 29px 25px 29px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item:first-child{margin-left:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item:nth-child(4n){margin-right:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item:nth-child(n+5){margin-top:13px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .today-label{top:15px;left:15px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item a{display:block}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-thumb{width:230px;padding-bottom:230px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info{margin-top:15px;height:118px;box-sizing:border-box;position:relative}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info .prod-etc{position:absolute;left:0;bottom:0}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info li{display:inline-block}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info li+li{padding-left:16px;margin-left:15px;position:relative}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info li+li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ddd}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info .prod-price{margin-top:10px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info .prod-price .prod-price_first{display:block;margin-bottom:5px;height:17px;} /*! 2502 시중가,할인율추가 */
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info .prod-price del{line-height:17px;color:#999999;font-size:15px;vertical-align:top;} /*! 2502 시중가,할인율추가 */
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul li.prod-cont-item .prod-info .prod-price .prod-price_sale{margin-right:7px;color:#f68b1e;font-size:26px;font-weight:500;} /*! 2502 시중가,할인율추가 */
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li{float:none}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item{position:relative;border-bottom:1px solid #c8c8c8;box-sizing:border-box;padding:20px 0}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a{display:block;position:relative;padding-left:170px;height:140px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-thumb{position:absolute;left:0;top:0;width:140px;padding-bottom:140px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info{box-sizing:border-box;position:relative;height:100%}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info dl{width:550px;padding-top:50px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info .prod-etc{position:absolute;right:0;top:0}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info ul{*zoom:1}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info ul:after{content:"";display:block;clear:both}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info li{float:left;width:154px;border-left:1px solid #ebebeb;text-align:center;height:140px;font-size:15px;line-height:32px;color:#1e1e1e;box-sizing:border-box;padding-top:35px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info li span.etc-label{display:block;color:#505050;font-size:14px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info .prod-price{font-size:16px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info .prod-price strong{font-size:18px}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info .prod-price .prod-price_sale{color:#f68b1e;}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info .prod-price del{color:#999999}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item a .prod-info dt{color:#000}
.prod-list-container .prod-list-cont .prod-cont-list.list1-sort-type ul li.prod-cont-item .today-label{position:relative;display:block;margin-bottom:5px}

/*! 마이페이지 */
.mypage-container{padding:50px 0 80px}
.mypage-container .mypage-nav{float:left;width:180px;border:1px solid #ddd;border-radius:10px;overflow:hidden}
.mypage-container .mypage-nav .mypage-tt{background:#f8f8f8;border-bottom:1px solid #fff;padding:35px 0 30px;text-align:center}
.mypage-container .mypage-nav .mypage-tt dt{font-size:14px;letter-spacing:-.025em;color:#000;font-weight:500;line-height:16px;margin-bottom:7px}
.mypage-container .mypage-nav .mypage-tt dd{font-size:25px;font-weight:600;letter-spacing:-.025em;color:#000;line-height:27px}
.mypage-container .mypage-nav .mypage-nav-list{border-top:1px solid #ddd;padding:15px 15px 25px}
.mypage-container .mypage-nav .mypage-nav-list li a{display:block;font-size:14px;line-height:36px;letter-spacing:-.025em;color:#505050}
.mypage-container .mypage-nav .mypage-nav-list li a:hover{text-decoration:underline}
.mypage-container .mypge-cont{float:right;width:990px}
.t-13{font-size:13px}
.t-deco-under{text-decoration:underline}
.mypage-quick-view{*zoom:1;border:2px solid #505050;border-radius:10px}
.mypage-quick-view:after{content:"";display:block;clear:both}
.mypage-quick-view .mypage-quick-item{float:left;width:180px;box-sizing:border-box;height:126px;border-right:1px solid #ddd;text-align:center;padding-top:10px}
.mypage-quick-view .mypage-quick-item .quick-name{font-size:15px;font-weight:700;color:#1e1e1e;letter-spacing:-.075em}
.mypage-quick-view .mypage-quick-item dd{color:#505050;font-size:14px;font-weight:300;margin-top:5px}
.mypage-quick-view .mypage-quick-item dd strong{color:#ed5f00;font-size:20px;font-weight:800}
.mypage-quick-view .mypage-quick-total{float:left;width:266px;box-sizing:border-box;padding-top:17px}
.mypage-quick-view .mypage-quick-total dt{font-size:15px;font-weight:700;color:#1e1e1e;letter-spacing:-.075em;text-align:center}
.mypage-quick-view .mypage-quick-total dt *{vertical-align:middle}
.mypage-quick-view .mypage-quick-total dt .total-icon{margin-top:-3px;display:inline-block}
.mypage-quick-view .mypage-quick-total dd{padding:5px 20px 0}
.mypage-quick-view .mypage-quick-total dd ul{text-align:right}
.mypage-quick-view .mypage-quick-total dd ul li{position:relative;font-size:14px;color:#1e1e1e;line-height:20px}
.mypage-quick-view .mypage-quick-total dd ul li .label{position:absolute;top:0;left:0;font-size:14px;color:#000}
.mypage-quick-view .mypage-quick-total dd ul li strong{color:#ed5f00;font-weight:800;font-size:20px}
.mypage-sec{margin-top:50px}
.mypage-sec .mypage-tt{font-size:22px;line-height:23px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e;height:40px;position:relative}
.mypage-sec .mypage-tt a.btn-more{position:absolute;right:0;font-size:16px;font-weight:400;color:#111;top:5px;padding:0 20px 0 0;background:url(/Data/G01/images/more-icon.png) right no-repeat}
.mypage-sec .mypage-tt a.btn-write{position:absolute;right:0;top:-5px;display:block;width:99px;height:35px;border:1px solid #c8c8c8;background:#f8f8f8;border-radius:3px;font-size:14px;color:#1e1e1e;letter-spacing:-.05em;box-sizing:border-box;line-height:33px;text-align:center;font-weight:400}
.mypage-sec .mypage-tt .sort-type{position:absolute;right:0;top:0;font-size:0;line-height:0}
.mypage-sec .mypage-tt .sort-type .sort-count{display:inline-block;margin-left:5px}
.mypage-sec .mypage-tt .sort-type .sort-count select{width:140px;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-select{position:relative}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-select .sort-active{width:140px;cursor:pointer;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px;font-weight:400;background:url(/Data/G01/images/select-arrow2.png) 125px no-repeat}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-select.active-slc .sort-active{background:url(/Data/G01/images/select-arrow1.png) 125px no-repeat}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-select.active-slc .sort-list{display:block}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list{display:none;position:absolute;top:23px;left:0;width:100%;padding:4px 10px 10px;border:1px solid #c8c8c8;border-top:0;background:#fff;box-sizing:border-box;border-radius:0 0 5px 5px;z-index:3}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list ul{border-top:1px solid #ddd;padding:15px 0;font-size:14px;letter-spacing:-.05em;color:#505050;line-height:22px;font-weight:400}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list .btn-edit-group{display:block;width:100%;height:26px;box-sizing:border-box;border-radius:3px;border:1px solid #c8c8c8;background:#f8f8f8;text-align:center;line-height:24px;font-size:13px;color:#505050;letter-spacing:-.05em}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list li *{vertical-align:top}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list li span.sort-group-name{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:95px}
.mypage-sec .mypage-tt .sort-type .sort-count .sort-list li span.group-count{display:inline-block}
.mypage-sec .mypage-tt .sort-type a.btn-write{position:static;display:inline-block;top:auto;right:auto;margin-left:10px}
.mypage-sec .mypage-tt .uptake-month{font-size:16px;color:#1e1e1e;letter-spacing:-.05em;font-weight:500;border:1px solid #ddd;border-radius:5px;line-height:28px;padding:0 15px;display:inline-block;margin-left:10px}
.mypage-sec .mypage-list table{border-collapse:collapse;width:100%;table-layout:fixed}
.mypage-sec .mypage-list table thead th{border-top:1px solid #323232;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:0 20px}
.mypage-sec .mypage-list table tbody tr td{font-size:14px;line-height:20px;text-align:center;height:inherit;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:20px;position:relative}
.mypage-sec .mypage-list table tbody tr td.r-line:after{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;right:0;top:15px}
.mypage-sec .mypage-list table tbody tr td.t-left{text-align:left;padding:20px}
.mypage-sec .mypage-list table tbody tr td.t-right{text-align:right;padding:20px}
.mypage-sec .mypage-list table tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
.mypage-sec .mypage-list table tbody tr td:first-child:before{display:none}
.mypage-sec .mypage-list table tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
.mypage-sec .mypage-list table tbody tr td.t-v-top{vertical-align:top}
.mypage-sec .mypage-list table tbody tr.view td.t-left{text-align:left;padding:0 20px}
.mypage-sec .mypage-list table tbody tr.view td:before{content:"";display:block;position:absolute;width:1px;height:30px;background:#ebebeb;left:0;top:15px}
.mypage-sec .mypage-list table tbody tr.view td:first-child:before{display:none}
.mypage-sec .mypage-list table tbody tr.view td .list-subject{display:block;padding-right:20px;position:relative;cursor:pointer}
.mypage-sec .mypage-list table tbody tr.view td .list-subject:after{content:"";display:block;position:absolute;right:0;top:7px;width:16px;height:10px;background:url(/Data/G01/images/list-arrow.png) top left no-repeat}
.mypage-sec .mypage-list table tbody tr.view.open td .list-subject:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mypage-sec .mypage-list table tbody tr.fold td{display:none;border-bottom:1px solid #ddd;padding:0}
.mypage-sec .mypage-list table tbody tr.fold.open td{display:table-cell}
.mypage-sec .mypage-list table tbody tr.fold .qna-a-write{padding:20px 40px;border-top:1px solid #ddd}
.mypage-sec .mypage-list table tbody tr.fold .qna-a-write .form-chk{text-align:right;margin-bottom:10px}
.mypage-sec .mypage-list table tbody tr td strong{font-size:17px;color:#000;font-weight:500}
.mypage-sec .mypage-list table tbody tr td .btn-default{margin:2px 0}
.mypage-sec .mypage-list .purpose_txt{margin-top:2px;color:#b0b0b0}
.mypage-sec .mypage-v-list table{border-collapse:collapse;width:100%;table-layout:fixed;border-top:1px solid #323232}
.mypage-sec .mypage-v-list table tbody th{background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.mypage-sec .mypage-v-list table tbody th:nth-child(3){border-left:1px solid #ddd}
.mypage-sec .mypage-v-list table tbody td{font-size:14px;line-height:20px;text-align:left;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:10px 20px;position:relative;box-sizing:border-box}
.mypage-sec .mypage-v-list.t-left-table table tbody th{text-align:left;padding:0 0 0 20px}
.mypage-sec .mypage-inner-list table{border-collapse:collapse;width:100%;table-layout:fixed;border-top:1px solid #323232}
.mypage-sec .mypage-inner-list table tbody th{background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:left;padding:0 20px;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.mypage-sec .mypage-inner-list table tbody th:nth-child(3){border-left:1px solid #ddd}
.mypage-sec .mypage-inner-list table tbody td{font-size:14px;line-height:20px;text-align:left;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:10px 20px!important;position:relative;box-sizing:border-box}
.order-prod-name{display:inline-block;padding-left:42px;background:url(/Data/G01/images/icon-order-name.png) left no-repeat;min-height:30px}
.delivery-num{display:block;margin:5px 0;text-align:center;color:#505050;font-size:13px;line-height:15px}
.btn-default{display:inline-block;width:80px;height:30px;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:3px;font-size:13px;line-height:28px;color:#505050;text-align:center}
.btn-my{display:inline-block;width:65px;height:26px;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:3px;font-size:13px;letter-spacing:-.05em;line-height:24px;color:#505050;text-align:center}
.btn-my+.btn-my{margin-top:3px}
.order-price{font-size:15px;color:#000;font-weight:300;line-height:25px}
.order-price strong{font-size:17px;font-weight:500}
.order-price.dc-price{text-decoration:line-through;opacity:.5;filter:alpha(opacity=50)}
.delivery-state{font-weight:600}
.t-orange{color:#ed5f00!important}
.t-black{color:#1e1e1e}
.btn-review{background:#f8f8f8}
.btn-gray{background:#f8f8f8}
.btn-cancel{color:#e40000;border:1px solid #e40000;background:#f8f8f8}
.btn-state{background:#474747;width:65px;height:25px;line-height:25px;color:#fff;font-size:14px;text-align:center;display:inline-block;border-radius:3px;font-size:13px}
.label-strong{font-weight:500}
.mypage-sec .amount-stepper{float:right;font-size:0;line-height:0}
.mypage-sec .amount-stepper *{vertical-align:top}
.mypage-sec .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.mypage-sec .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.mypage-sec .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.btn-black-line{border-color:#646464;color:#646464}
.btn-gray-line{border-color:#c8c8c8;color:#505050}
.btn-orange{border-color:#e4702a;color:#fff;background-color:#e4702a}
.mypage-float-area{padding:15px 20px 0}
.qna-cont{text-align:left;background:#fafafa;padding:10px 30px}
.qna-cont .qna-q{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;line-height:20px;padding:5px 0 5px 80px}
.qna-cont .qna-q:before{content:"";display:block;position:absolute;width:30px;height:30px;background:url(/Data/G01/images/qna-q-icon.png) top left no-repeat;left:0;top:0}
.qna-cont .qna-q .qna-btnarea{position:absolute;right:0;top:3px}
.qna-cont .qna-q .qna-btnarea .btn-my{margin-top:0;background:#fff}
.qna-cont .qna-a{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;line-height:20px;padding:10px 0 0 80px;border-top:1px solid #e6e6e6;margin-top:10px}
.qna-cont .qna-a:before{content:"";display:block;position:absolute;width:30px;height:30px;background:url(/Data/G01/images/qna-a-icon.png) top left no-repeat;left:0;top:15px}
.qna-cont .qna-a dt{font-size:13px;color:#828282;margin-bottom:5px}
.review-cont{text-align:left;background:#fafafa;padding:20px 30px;position:relative}
.review-cont .review-btnarea{position:absolute;right:30px;top:17px}
.review-cont .review-btnarea .btn-my{margin-top:0;background:#fff}
.review-cont.commnet-cont{position:relative;display:flex;flex-direction:column;}
.review-cont.commnet-cont:before{content:'';position:absolute;top:0;display:block;width:calc(100% - 60px);border-top:1px dotted #DBDBDB;}
.review-cont.commnet-cont .comment-tit{margin-bottom:10px;line-height:20px;color:#E4702A;font-size:14px;font-weight:500;}
.review-cont.commnet-cont .comment-date{margin-bottom:4px;line-height:19px;color:#A8A8A8;font-size:13px;}
.review-cont.commnet-cont .commnet-txt{line-height:21px;color:#505050;font-size:14px;}
.star-area{width:87px;height:15px;display:inline-block;font-size:0;line-height:15px;margin-top:3px;vertical-align:top}
.star-area.star1{background:url(/Data/G01/images/star1.png) top left no-repeat}
.star-area.star2{background:url(/Data/G01/images/star2.png) top left no-repeat}
.star-area.star3{background:url(/Data/G01/images/star3.png) top left no-repeat}
.star-area.star4{background:url(/Data/G01/images/star4.png) top left no-repeat}
.star-area.star5{background:url(/Data/G01/images/star5.png) top left no-repeat}
.orderview-detail{border-top:1px solid #323232;border-bottom:1px solid #ddd;background:#f8f8f8;padding:20px 0}
.orderview-detail ul{*zoom:1}
.orderview-detail ul:after{content:"";display:block;clear:both}
.orderview-detail ul li{float:left;padding:0 25px;font-size:14px;line-height:15px;color:#505050;letter-spacing:-.05em;font-weight:300}
.orderview-detail ul li+li{border-left:1px solid #ddd}
.orderview-detail ul li .label{display:inline-block;font-weight:600;margin-right:15px;color:#1e1e1e}
.payprice-total .payprice-money{font-size:15px;color:#000}
.payprice-total .payprice-money strong{font-size:20px;font-weight:20px;color:#000}
.payprice-total .payprice-info{border-top:1px solid #ebebeb;margin-top:7px;padding-top:7px;text-align:right}
.payprice-total .payprice-info li{position:relative;font-size:14px;line-height:25px;color:#505050;letter-spacing:-.025em}
.payprice-total .payprice-info li span.label{position:absolute;left:0;top:0;font-weight:500}
.my-prod-area{display:block;position:relative;text-align:left}
.my-prod-area.type2{display:block;position:relative;text-align:left;padding-left:90px;min-height:70px;padding-top:10px}
.my-prod-area a{display:block;width:100%;height:100%;position:relative;text-align:left}
.my-prod-thumb{width:80px;height:80px;position:relative}
.my-prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.my-prod-thumb2{width:80px;height:80px;position:absolute;left:0;top:0}
.my-prod-thumb2 img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.my-prod-area dt{font-size:14px;line-height:20px;color:#555}
.my-prod-area dd{font-size:13px;line-height:18px;font-weight:300;letter-spacing:-.025em;color:#828282}
.my-prod-area dd.purpose_txt{margin-top:2px;color:#b0b0b0}
.my-rd-area{display:inline-block;margin-right:10px}
.my-rd-area .my-rd{display:none}
.my-rd-area .my-rd+label{display:inline-block;padding-left:25px;font-size:14px;color:#505050;letter-spacing:-.025em;height:18px;line-height:18px;background:url(/Data/G01/images/rd-off.png) left no-repeat}
.my-rd-area .my-rd:checked+label{background:url(/Data/G01/images/rd-on.png) left no-repeat}
.buy-container .buy-cont .buy-v-list .purchase-type .form-chk{padding:8px 0 9px}
.my-ip{height:27px;border:1px solid #ddd;box-sizing:border-box;padding:0 10px;line-height:25px;border-radius:3px}
input.my-ip2{height:35px;border:1px solid #ddd;box-sizing:border-box;padding:0 10px;line-height:33px;border-radius:3px;width:100%}
textarea.my-text{height:220px;border:1px solid #ddd;box-sizing:border-box;padding:10px;line-height:20px;border-radius:3px;width:100%}
.mypage-info{margin-bottom:25px;font-size:13px;line-height:22px;color:#6e6e6e;letter-spacing:-.025em}
.mypage-container .mypage-v-list table .form-ip{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:35px;line-height:33px}
.mypage-container .mypage-v-list table .form-text{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:232px;line-height:20px}
.mypage-container .mypage-v-list table .form-slc{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:14px;letter-spacing:-.025em;box-sizing:border-box;height:35px;line-height:33px}
.mypage-container .mypage-v-list .form-area+.form-area{margin-top:5px}
.mypage-container .mypage-v-list .form-area *{vertical-align:middle}
.mypage-container .mypage-v-list .form-area.tel-area{font-size:0;line-height:0}
.mypage-container .mypage-v-list .form-area.tel-area .form-slc{width:32%}
.mypage-container .mypage-v-list .form-area.tel-area .form-ip{width:32%;margin-left:2%}
.mypage-container .form-area{position:relative}
.mypage-container .form-area .t-txt{font-size:13px;letter-spacing:-.05em;color:#828282;line-height:35px;font-weight:300;display:inline-block;margin-right:5px}
.mypage-container .form-area strong.t-txt{font-weight:700;color:#505050;font-size:14px}
.mypage-container .form-area .my-rd-area{padding:8px 0 9px}
.mypage-container .form-area.tel-num-area{padding-right:95px}
.mypage-container .form-area.tel-num-area .fl-r{position:absolute;right:0;top:0;width:85px}
.mypage-container .form-area.tel-num-area .tel-count{font-size:14px;color:#6e6e6e;font-weight:300;line-height:16px;letter-spacing:-.025em;padding:3px 0 6px}
.mypage-container .form-area.tel-num-area .btn-tel-apply{display:block;box-sizing:border-box;width:85px;height:50px;border:1px solid #c8c8c8;background:#f8f8f8;font-size:14px;line-height:48px;color:#1e1e1e;text-align:center;font-weight:300;border-radius:3px}
.mypage-container .buy-v-text{border:1px solid #ddd;border-radius:3px;padding:10px;font-size:14px;line-height:18px;height:76px;box-sizing:border-box;width:100%}
.mypage-container .btn-v-default{border:1px solid #ddd;border-radius:3px;width:85px;font-size:14px;line-height:33px;height:35px;box-sizing:border-box;background:#f8f8f8}
.mypage-container .btn-v-default.btn-address{width:110px}
.mypage-container .form-area .form-slc+.form-ip{margin-left:5px}
.mypage-container .form-area .form-ip+.form-ip{margin-left:5px}
.mypage-container .form-area .form-slc+.form-slc{margin-left:5px}
.mypage-container .form-area .form-slc+.btn-v-default{margin-left:5px}
.mypage-container .form-area .form-ip+.btn-v-default{margin-left:5px}
.mypage-container .form-area .form-ip+.t-txt{margin-left:5px}
.mypage-container .mypage-agree-box{border:1px solid #ddd}
.mypage-container .mypage-agree-box dt{border-bottom:1px solid #ddd;background:#f8f8f8;padding:15px 20px}
.mypage-container .mypage-agree-box dd{padding:20px}
.mypage-container .mypage-agree-box dd .form-chk{display:inline-block;margin-right:20px}
.mypage-container .mypage-agree-box dd ul{margin-top:20px;font-size:13px;line-height:22px;font-weight:300;color:#6e6e6e;letter-spacing:-.05em}
.ip-half{width:50%!important}
.ip-quarter{width:25%!important}
/*!  2019-11-25  수정된 사항  start */
.mypage-search-date{border:1px solid #ddd;background:#f8f8f8;margin-bottom:30px;padding:20px 0 20px 50px;font-size:0;line-height:0}
/*!  2019-11-25  수정된 사항  end */
.mypage-search-date *{vertical-align:middle}
.mypage-search-date .mypage-term{display:inline-block;padding:0 30px 0 0}
.mypage-search-date .label{font-size:14px;font-weight:600;color:#1e1e1e;letter-spacing:-.05em;display:inline-block;margin-right:20px;line-height:27px}
.mypage-search-date .date-btn{display:inline-block;width:70px;height:27px;line-height:25px;font-size:14px;letter-spacing:-.05em;color:#505050;border:1px solid #969696;box-sizing:border-box;border-radius:3px;margin:0 2px;background:#fff}
.mypage-search-date .date-btn:hover{color:#e05d14;border:1px solid #e05d14}
.mypage-search-date .mypage-term-input{display:inline-block;padding-left:30px;font-size:14px;line-height:27px;margin-top:-3px;position:relative}
.mypage-search-date .mypage-term-input:before{content:"";position:absolute;left:0;top:12px;width:1px;height:13px;background:#ddd}
.mypage-search-date .date-area{position:relative;display:inline-block}
.mypage-search-date .date-area .datepicker{height:27px;width:127px;border:1px solid #ddd;box-sizing:border-box;padding:0 30px 0 10px;line-height:25px;border-radius:3px}
.mypage-search-date .date-area .ui-datepicker-trigger{position:absolute;top:6px;right:10px;cursor:pointer}
/*!  2019-11-25  수정된 사항  start */
.btn-search-order,.mypage-search-date .btn-search-date{height:27px;width:80px;box-sizing:border-box;line-height:27px;border-radius:3px;color:#fff;background:#646464;margin-left:10px}
.mypage-search-order{margin-top:15px}
.mypage-search-order select{height:27px;width:90px;border:1px solid #ddd;box-sizing:border-box;padding:0 0 0 10px;margin-right:5px;line-height:25px;border-radius:3px}
.mypage-search-order .ip-default{height:27px;width:355px;padding:0 10px;border-radius:3px;border:1px solid #ddd;line-height:25px;box-sizing:border-box}
.mypage-list-sort-type{text-align:right;margin-bottom:17px}
.mypage-list-sort-type .sort-count{display:inline-block}
.mypage-list-sort-type .sort-count select{width:100px;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
/*!  2019-11-25  수정된 사항 end  */
.mypage-search-date span.t-txt{display:inline-block;font-size:14px;line-height:27px;margin:-3px 5px 0;position:relative}
.mypage-search-date.align-left{text-align:left;padding:20px 30px}
.mypage-sec .mypage-prodlist{border-top:1px solid #323232}
.mypage-sec .mypage-prodlist ul li{float:left;width:180px;height:300px;box-sizing:border-box;margin-left:22px}
.mypage-sec .mypage-prodlist ul li:first-child{margin-left:0}
.mypage-sec .mypage-prodlist ul li a{display:block;width:180px;margin:0 auto;padding:30px 0 0}
.mypage-sec .mypage-prodlist ul li .prod-thumb{width:180px;height:180px;overflow:hidden;position:relative}
.mypage-sec .mypage-prodlist ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mypage-sec .mypage-prodlist ul li dl{margin-top:10px}
.mypage-sec .mypage-prodlist ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mypage-sec .mypage-prodlist ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.mypage-sec .mypage-prodlist ul li dl dd strong{font-weight:500;font-size:19px}
.mypage-sec .mypage-btn-area{margin-top:50px;text-align:center;font-size:0;line-height:0;height:60px;width:100%;padding:0}
.mypage-sec .mypage-btn-area *{vertical-align:middle}
.mypage-sec .mypage-btn-area .mypage-btn{display:inline-block;width:280px;height:60px;box-sizing:border-box;border-radius:5px;font-size:18px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.mypage-sec .mypage-btn-area .mypage-btn.btn-orange{background:#e4702a;line-height:60px;color:#fff}
.mypage-sec .mypage-btn-area .mypage-btn.btn-wh{background:#fff;line-height:58px;color:#000;border:1px solid #646464}
.mypage-sec .qna-a-write .mypage-btn-area{margin-top:20px;text-align:center;font-size:0;line-height:0;height:40px;width:100%;padding:0}
.mypage-sec .qna-a-write .mypage-btn-area *{vertical-align:middle}
.mypage-sec .qna-a-write .mypage-btn-area .mypage-btn{display:inline-block;width:125px;height:40px;box-sizing:border-box;border-radius:5px;font-size:16px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.mypage-sec .qna-a-write .mypage-btn-area .mypage-btn.btn-orange{background:#e4702a;line-height:40px;color:#fff}
.mypage-sec .qna-a-write .mypage-btn-area .mypage-btn.btn-wh{background:#fff;line-height:38px;color:#000;border:1px solid #646464}
.file-area .btn-file-del{display:inline-block;width:15px;height:15px;font-size:0;line-height:0;background:url(/Data/G01/images/del-icon.png) top left no-repeat;margin-left:5px}
.file-area .file-name{font-size:14px;color:#1e1e1e;line-height:18px;margin:0 0 5px}
.file-area .file-info{font-size:13px;color:#828282;margin-top:5px;letter-spacing:-.05em;font-weight:300}
.file-area .filebox .upload-hidden{display:none}
.file-area .filebox{font-size:0;line-height:0;margin-top:10px}
.file-area .filebox .upload-name{width:375px;height:27px;border:1px solid #ddd;border-right:0;box-sizing:border-box;padding:0 10px;line-height:25px;border-radius:3px 0 0 3px;background:0 0}
.file-area .filebox .btn-file{display:inline-block;height:27px;line-height:27px;text-align:center;width:90px;background:#646464;color:#fff;border-radius:0 3px 3px 0;font-size:14px;cursor:pointer}

/*! 공지사항 */
.notice-area .notice-tt{font-size:22px;line-height:23px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e;height:40px}
.notice-area .notice-list table{border-collapse:collapse;width:100%;table-layout:fixed}
.notice-area .notice-list table thead th{border-top:1px solid #323232;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd}
.notice-area .notice-list table tbody tr.view td{font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;height:60px;position:relative}
.notice-area .notice-list table tbody tr.view td.t-left{text-align:left;padding:0 20px}
.notice-area .notice-list table tbody tr.view td:before{content:"";display:block;position:absolute;width:1px;height:30px;background:#ebebeb;left:0;top:15px}
.notice-area .notice-list table tbody tr.view td:first-child:before{display:none}
.notice-area .notice-list table tbody tr.view td .list-subject{display:block;padding-right:20px;position:relative;cursor:pointer}
.notice-area .notice-list table tbody tr.view td .list-subject:after{content:"";display:block;position:absolute;right:0;top:20px;width:16px;height:10px;background:url(/Data/G01/images/list-arrow.png) top left no-repeat}
.notice-area .notice-list table tbody tr.view.open td .list-subject:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.notice-area .notice-list table tbody tr.fold td{display:none;border-bottom:1px solid #ddd;background:#fafafa;padding:30px}
.notice-area .notice-list table tbody tr.fold.open td{display:table-cell}

/*! 장바구니 */
.buy-container{padding:45px 0 110px;min-height:580px}
.buy-container .buy-title{position:relative;border-bottom:1px solid #ddd;padding-bottom:15px}
.buy-container .buy-title .title-name{font-size:32px;line-height:35px;color:#000;font-weight:700;letter-spacing:-.025em}
.buy-container .buy-title .title-disc{font-size:15px;font-weight:300;letter-spacing:-.025em;color:#000;font-weight:300}
.buy-container .buy-title .buy-step{*zoom:1;position:absolute;right:0;top:0}
.buy-container .buy-title .buy-step:after{content:"";display:block;clear:both}
.buy-container .buy-title .buy-step dl{float:left;position:relative;padding-left:45px;margin-left:50px}
.buy-container .buy-title .buy-step dl:first-child{margin-left:0}
.buy-container .buy-title .buy-step dl:first-child:before{display:none}
.buy-container .buy-title .buy-step dl:before{content:"";display:inline-block;width:13px;height:20px;background:url(/Data/G01/images/step-arrow.png) left no-repeat;position:absolute;left:-31px;top:8px}
.buy-container .buy-title .buy-step dl dt{font-size:12px;font-weight:700;color:#828282;line-height:16px}
.buy-container .buy-title .buy-step dl dd{font-size:15px;font-weight:700;color:#828282;line-height:17px}
.buy-container .buy-title .buy-step .step-icon{position:absolute;left:0;top:0}
.buy-container .buy-title .buy-step dl.active-step dt{color:#1e1e1e}
.buy-container .buy-title .buy-step dl.active-step dd{color:#1e1e1e}
.buy-container .buy-cont{float:left;width:900px;padding:60px 0 0;position:relative}
.buy-container .buy-cont.type2{float:none;width:100%}
.buy-container .buy-cont .buy-tab{*zoom:1;position:absolute;top:20px;height:40px}
.buy-container .buy-cont .buy-tab:after{content:"";display:block;clear:both}
.buy-container .buy-cont .buy-tab li{float:left;padding:0 13px;font-size:18px;font-weight:700;color:#828282;letter-spacing:-.025em;line-height:22px;height:40px;box-sizing:border-box;cursor:pointer;position:relative}
.buy-container .buy-cont .buy-tab li+li{background:url(/Data/G01/images/gnb-vline.png) left 7px no-repeat}
.buy-container .buy-cont .buy-tab li.tab-active{color:#ed5f00}
.buy-container .buy-cont .buy-tab li.tab-active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:#ed5f00}
.mms-overlap-box{display:none}
.buy-container .buy-cont .buy-list table{border-collapse:collapse;width:100%;table-layout:fixed}
.buy-container .buy-cont .buy-list table thead th{border-top:1px solid #323232;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:0 10px}
.buy-container .buy-cont .buy-list table tbody tr td{font-size:14px;line-height:20px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:20px 10px;position:relative}
.buy-container .buy-cont .buy-list table tbody tr td.t-left{text-align:left;padding:20px}
.buy-container .buy-cont .buy-list table tbody tr td.t-right{text-align:right;padding:20px}
.buy-container .buy-cont .buy-list table tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
.buy-container .buy-cont .buy-list table tbody tr td:first-child:before{display:none}
.buy-container .buy-cont .buy-list table tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
.buy-container .buy-cont .buy-select{padding:20px 15px}
.buy-container .buy-cont .buy-select .btn-select-del{display:inline-block;width:80px;height:30px;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:3px;font-size:13px;line-height:28px;color:#505050;text-align:center}
.buy-container .buy-cont .buy-select .form-chk{margin-right:10px}
.buy-container .buy-cont .buy-list .buy-shipping-area{margin-bottom:30px}
.buy-container .buy-cont .buy-list .buy-shipping-area table{border:1px solid #ddd;background:#f8f8f8}
.buy-container .amount-stepper{float:right;font-size:0;line-height:0}
.buy-container .amount-stepper *{vertical-align:top}
.buy-container .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.buy-container .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.buy-container .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.buy-container .buy-total{position:absolute;width:280px;top:60px;right:0}
.buy-container .buy-total.fixed_btm{top:auto!important;bottom:-70px}
.buy-container .buy-total .total-box{border:1px solid #ddd;border-radius:3px;padding:20px}
.buy-container .buy-total .total-box .total-count{font-size:14px;color:#1e1e1e;letter-spacing:-.025em;padding-left:22px;background:url(/Data/G01/images/buy-total-icon.png) left no-repeat}
.buy-container .buy-total .total-box .total-prod{font-size:0;line-height:0;text-align:left;padding:10px 0 30px}
.buy-container .buy-total .total-box .total-prod a{display:inline-block;width:55px;height:55px;margin-right:6px;position:relative}
.buy-container .buy-total .total-box .total-prod a img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.buy-container .buy-total .total-box .total-prod a:nth-child(4n){margin-right:0}
.buy-container .buy-total .total-box .total-prod a:nth-child(n+5){margin-top:6px}
.buy-container .buy-total .total-box .total-price-list li{position:relative;font-size:14px;line-height:24px;color:#1e1e1e;letter-spacing:-.025em;text-align:right}
.buy-container .buy-total .total-box .total-price-list li .label{position:absolute;left:0;top:0}
.buy-container .buy-total .total-box .total-price-list li strong{font-size:15px}
.buy-container .buy-total .buy-btnarea{height:auto;margin-top:0}
.buy-container .buy-total .buy-btnarea .btn-buy-default{margin:5px 0 0}
.buy-container .buy-total .buy-btnarea .btn-buy-default:first-child{margin-top:0}
.buy-container .buy-total .total-box2{border:1px solid #ddd;border-radius:3px;overflow:hidden}
.buy-container .buy-total .total-box2 .total-count{font-size:14px;color:#1e1e1e;letter-spacing:-.025em;padding-left:22px;background:url(/Data/G01/images/buy-total-icon.png) left no-repeat}
.buy-container .buy-total .total-box2 .total-prod{font-size:0;line-height:0;text-align:left;padding:10px 0 30px}
.buy-container .buy-total .total-box2 .total-prod a{display:inline-block;width:55px;height:55px;margin-left:6px;position:relative}
.buy-container .buy-total .total-box2 .total-prod a img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.buy-container .buy-total .total-box2 .total-prod a:first-child{margin-left:0}
.buy-container .buy-total .total-box2 .total-price-list{padding:20px;border-top:1px solid #ddd}
.buy-container .buy-total .total-box2 .total-price-list li{position:relative;font-size:14px;line-height:24px;color:#1e1e1e;letter-spacing:-.025em;text-align:right}
.buy-container .buy-total .total-box2 .total-price-list li .label{position:absolute;left:0;top:0;text-align:left}
.buy-container .buy-total .total-box2 .total-price-list li .label-box{text-align:left;display:block}
.buy-container .buy-total .total-box2 .total-price-list li .label em{display:block;font-style:normal;line-height:14px}
.buy-container .buy-total .total-box2 .total-price-list li strong{font-size:15px;font-weight:500}
.buy-container .buy-total .total-box2 .total-price-list li .cl-gray{color:#6e6e6e}
.buy-container .buy-total .total-box2 .total-price-list .point-section{position:relative;margin-right:70px}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area{margin-top:5px}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area li{margin-top:3px;text-align:left;font-size:0}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area li:first-child{margin-top:0}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area input{width:114px;height:30px;vertical-align:top}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area .box_amount{display:inline-block;margin-left:3px}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area .box_amount .btn_amount{display:inline-block;width:33px;height:30px;border:1px solid #ddd;box-sizing:border-box;font-size:14px;line-height:28px;text-align:center;color:#505050;cursor:pointer}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area .box_amount .btn_amount.btn_minus{border-top-left-radius:3px;border-bottom-left-radius:3px}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area .box_amount .btn_amount.btn_plus{border-top-right-radius:3px;border-bottom-right-radius:3px}
.buy-container .buy-total .total-box2 .total-price-list li .mms-overlap-area .box_amount input{width:52px;height:30px;border:1px solid #ddd;border-left:0;border-right:0;box-sizing:border-box;text-align:center;font-size:12px;color:#505050;letter-spacing:-1px;vertical-align:top}
.buy-container .buy-total .total-box2 .mms-btn.mms-overlap-btn{margin-top:6px}
.buy-container .buy-total .total-box2 .mms-btn.mms-overlap-btn .btn-mms{width:100%}
.buy-container .buy-total .total-box2 .point-section .point-area{padding-right:0}
.buy-container .btn-big-default{border:1px solid #ddd;border-radius:3px;width:58px;font-size:14px;line-height:16px;height:78px;box-sizing:border-box;background:#f8f8f8;position:absolute;top:40px;right:0}
.buy-container .buy-total .total-box2 .total-send-type{background:#f8f8f8;padding:20px;text-align:center}
.buy-container .buy-total .total-box2 .total-address{background:#f8f8f8;padding:20px}
.buy-container .buy-total .total-box2 .total-address .address-name{font-size:14px;color:#1e1e1e;font-weight:600;padding-left:20px;background:url(/Data/G01/images/address-icon.png) left 0 no-repeat;line-height:16px;height:16px;margin-bottom:5px}
.buy-container .buy-total .total-box2 .total-address .address-text{font-size:14px;line-height:20px;color:#1e1e1e;letter-spacing:-.025em}
.buy-container .buy-total .total-box2 .total-address .address-btn-area{margin-top:15px;font-size:0;line-height:0}
.buy-container .buy-total .total-box2 .total-address .address-btn-area .btn-address{display:inline-block;box-sizing:border-box;width:116px;height:38px;border:1px solid #c8c8c8;border-radius:2px;background:#fff;line-height:36px;text-align:center;font-size:14px;letter-spacing:-.025em;color:#1e1e1e;margin-left:6px}
.buy-container .buy-total .total-box2 .total-address .address-btn-area .btn-address:first-child{margin-left:0}
.buy-container .buy-total .total-box2 .point-area{position:relative;padding-right:90px;margin:5px 0 15px}
.buy-container .buy-total .total-box2 .point-area .btn-v-default{position:absolute;right:0;top:0}
.buy-container .buy-total .total-box2 .select-month{position:relative;padding-right:90px;margin:5px 0 15px}
.buy-container .buy-total .total-box2 .select-month .btn-v-default{position:absolute;right:0;top:0}
.buy-container .buy-total .total-box2 .select-month .buy-v-select{width:100%}
.buy-container .buy-total .total-box2 .mms-btn{font-size:0;line-height:0}
.buy-container .buy-total .total-box2 .mms-btn .btn-mms{display:inline-block;width:49%;height:35px;line-height:33px;box-sizing:border-box;border:1px solid #c8c8c8;background:#f8f8f8;border-radius:3px;text-align:center;font-size:14px;letter-spacing:-.025em;color:#1e1e1e}
.buy-container .buy-total .total-box2 .mms-btn .btn-mms+.btn-mms{margin-left:2%}
.buy-container .buy-total .total-price{*zoom:1;margin-top:20px;border-top:1px solid #ddd;padding:20px 0 25px}
.buy-container .buy-total .total-price:after{content:"";display:block;clear:both}
.buy-container .buy-total .total-price dt{font-size:15px;color:#1e1e1e;font-weight:500;float:left;line-height:25px}
.buy-container .buy-total .total-price dd{float:right;font-size:20px;color:#1e1e1e}
.buy-container .buy-total .total-price dd strong{font-size:28px;color:#f13300;letter-spacing:-.05em;font-weight:700}
.buy-container .buy-cont .btn-center{margin-top:30px;text-align:center}
.buy-container .buy-cont .btn-center .btn-go-cart{display:inline-block;width:172px;height:40px;font-size:16px;letter-spacing:-.025em;border:1px solid #646464;border-radius:5px;line-height:38px;text-align:center;color:#000}
.buy-container .buy-cont .buy-v-list{margin-top:50px}
.buy-container .buy-cont .buy-cont-tt{font-size:22px;letter-spacing:-.05em;font-weight:500;color:#1e1e1e;height:45px;line-height:30px;border-bottom:1px solid #323232;position:relative}
.buy-container .buy-cont .buy-cont-tt .buy-cont-tt-op{font-size:16px;color:#505050;font-weight:300;display:inline-block;margin-left:20px}
.buy-container .buy-cont .buy-cont-tt2{font-size:22px;letter-spacing:-.05em;font-weight:500;color:#1e1e1e;height:45px;line-height:30px;position:relative}
.buy-container .buy-cont .sort-type{position:absolute;right:0;top:0;font-size:0;line-height:0}
.buy-container .buy-cont .sort-type .sort-count{display:inline-block;margin-left:5px}
.buy-container .buy-cont .sort-type .sort-count select{width:140px;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}
.buy-container .buy-cont .sort-type .sort-count .sort-select{position:relative}
.buy-container .buy-cont .sort-type .sort-count .sort-select .sort-active{width:140px;cursor:pointer;height:27px;border:1px solid #c8c8c8;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px;font-weight:400;background:url(/Data/G01/images/select-arrow2.png) 125px no-repeat}
.buy-container .buy-cont .sort-type .sort-count .sort-select.active-slc .sort-active{background:url(/Data/G01/images/select-arrow1.png) 125px no-repeat}
.buy-container .buy-cont .sort-type .sort-count .sort-select.active-slc .sort-list{display:block}
.buy-container .buy-cont .sort-type .sort-count .sort-list{display:none;position:absolute;top:23px;left:0;width:100%;padding:4px 10px 10px;border:1px solid #c8c8c8;border-top:0;background:#fff;box-sizing:border-box;border-radius:0 0 5px 5px;z-index:3}
.buy-container .buy-cont .sort-type .sort-count .sort-list ul{border-top:1px solid #ddd;padding:15px 0;font-size:14px;letter-spacing:-.05em;color:#505050;line-height:22px;font-weight:400}
.buy-container .buy-cont .sort-type .sort-count .sort-list .btn-edit-group{display:block;width:100%;height:26px;box-sizing:border-box;border-radius:3px;border:1px solid #c8c8c8;background:#f8f8f8;text-align:center;line-height:24px;font-size:13px;color:#505050;letter-spacing:-.05em}
.buy-container .buy-cont .buy-v-list table{width:100%;border-collapse:collapse;table-layout:fixed;border-bottom:1px solid #ddd}
.buy-container .buy-cont .buy-v-list table+table{border-top:1px solid #323232}
.buy-container .buy-cont .buy-v-list table th{text-align:left;font-size:14px;letter-spacing:-.05em;color:#1e1e1e;padding:8px 0;line-height:35px;vertical-align:top;font-weight:500}
.buy-container .buy-cont .buy-v-list table th span{font-weight:300}
.buy-container .buy-cont .buy-v-list table th p.lh16{line-height:16px;display:inline-block}
.buy-container .buy-cont .buy-v-list table th .form-chk .chk-ip+label{color:#1e1e1e;font-weight:500}
.buy-container .buy-cont .buy-v-list table td{text-align:left;font-size:0;padding:8px 0;line-height:0;vertical-align:top}
.buy-container .buy-cont .buy-v-list table tr:first-child th{padding-top:20px}
.buy-container .buy-cont .buy-v-list table tr:first-child td{padding-top:20px}
.buy-container .buy-cont .buy-v-list table tr:last-child th{padding-bottom:20px}
.buy-container .buy-cont .buy-v-list table tr:last-child td{padding-bottom:20px}
.buy-container .buy-cont .buy-v-list .buy-v-area{position:relative}
.buy-container .buy-cont .buy-v-list .buy-v-area.ab-r-area{padding-right:160px}
.buy-container .buy-cont .buy-v-list .buy-v-area .t-txt{font-size:14px;letter-spacing:-.05em;color:#1e1e1e;line-height:35px;font-weight:400;display:inline-block;margin-right:10px}
.buy-container .buy-cont .buy-v-list .buy-v-area .t-txt.cl-gray{color:#6e6e6e}
.buy-container .buy-cont .buy-v-list .buy-v-area .t-txt2{max-width:470px}
.buy-container .buy-cont .buy-v-list .buy-v-area .my-rd-area{padding:8px 0 9px}
.buy-container .buy-cont .buy-v-list .buy-v-area .ab-right{position:absolute;right:0;top:0}
.buy-container .buy-cont .buy-v-list .buy-v-area .ab-right.line-left{width:150px;text-align:center}
.buy-container .buy-cont .buy-v-list .buy-v-area .ab-right.line-left:before{content:"";display:block;position:absolute;left:0;width:1px;height:15px;background:#ddd;top:10px}
.buy-container .buy-cont .buy-v-list .buy-v-area .t-price{font-size:16px;color:#505050;line-height:35px;font-weight:500;letter-spacing:-.05em}
.buy-container .buy-cont .buy-v-list .buy-v-area.tel-num-area{padding-right:95px}
.buy-container .buy-cont .buy-v-list .buy-v-area.tel-num-area .fl-r{position:absolute;right:0;top:0;width:85px}
.buy-container .buy-cont .buy-v-list .buy-v-area.tel-num-area .tel-count{font-size:14px;color:#6e6e6e;font-weight:300;line-height:16px;letter-spacing:-.025em;padding:3px 0 6px}
.buy-container .buy-cont .buy-v-list .buy-v-area.tel-num-area .btn-tel-apply{display:block;box-sizing:border-box;width:85px;height:50px;border:1px solid #c8c8c8;background:#f8f8f8;font-size:14px;line-height:48px;color:#1e1e1e;text-align:center;font-weight:300;border-radius:3px}
.buy-container .buy-cont .buy-v-list .buy-v-area.mms-overlap-area ul li{margin-top:10px}
.buy-container .buy-cont .buy-v-list .buy-v-area.mms-overlap-area ul li:first-child{margin-top:0}
.mms-overlap-area input{width:196px}
.mms-overlap-area .box_amount{display:inline-block;margin-left:15px}
.mms-overlap-area .box_amount .btn_amount{display:inline-block;width:63px;height:35px;border:1px solid #ddd;box-sizing:border-box;font-size:18px;line-height:33px;text-align:center;color:#505050;cursor:pointer}
.mms-overlap-area .box_amount .btn_amount.btn_minus{border-top-left-radius:3px;border-bottom-left-radius:3px}
.mms-overlap-area .box_amount .btn_amount.btn_plus{border-top-right-radius:3px;border-bottom-right-radius:3px}
.mms-overlap-area .box_amount input{width:70px;height:35px;border:1px solid #ddd;border-left:0;border-right:0;box-sizing:border-box;text-align:center;font-size:15px;color:#505050;letter-spacing:-1px}
.buy-container .buy-cont .buy-v-list .btn-tel-apply1{display:block;width:407px;height:37px;margin-top:25px;border:1px solid #c8c8c8;background:#f8f8f8;color:#1e1e1e;font-size:16px;text-align:center;border-radius:3px}
.buy-container .buy-cont .buy-v-list .buy-v-area .btn-big-default{width:84px;height:85px;top:0;left:270px}
.buy-container .buy-v-select{border:1px solid #ddd;border-radius:3px;padding-left:10px;font-size:14px;line-height:33px;height:35px;box-sizing:border-box}
.buy-container .buy-v-ip{border:1px solid #ddd;border-radius:3px;padding:0 10px;font-size:14px;line-height:33px;height:35px;box-sizing:border-box}
.buy-container .buy-v-text{border:1px solid #ddd;border-radius:3px;padding:10px;font-size:14px;line-height:18px;height:76px;box-sizing:border-box;width:100%}
.buy-container .btn-v-default{border:1px solid #ddd;border-radius:3px;width:85px;font-size:14px;line-height:33px;height:35px;box-sizing:border-box;background:#f8f8f8}
.buy-container .btn-v-default.btn-address{width:110px}
.buy-container .buy-cont .buy-v-select+.buy-v-ip{margin-left:5px}
.buy-container .buy-cont .buy-v-ip+.buy-v-ip{margin-left:5px}
.buy-container .buy-cont .buy-v-select+.buy-v-select{margin-left:5px}
.buy-container .buy-cont .buy-v-select+.btn-v-default{margin-left:5px}
.buy-container .buy-cont .buy-v-ip+.btn-v-default{margin-left:5px}
.buy-v-area *{vertical-align:middle}
.buy-v-area.v-align-top *{vertical-align:top}
.buy-v-area+.buy-v-area{margin-top:5px}
.mid-ip{width:130px!important}
.mid2-ip{width:150px!important}
.short-ip{width:83px!important}
.full-ip{width:100%!important}
.base-ip{width:260px!important}
.buy-container .buy-cont2 .buy-list{margin-top:50px}
.buy-container .buy-cont2 .buy-v-list{margin-top:50px}
.buy-container .buy-cont2 .buy-cont-tt{font-size:22px;letter-spacing:-.05em;font-weight:500;color:#1e1e1e;height:45px;line-height:30px}
.buy-container .buy-cont2 .buy-order-num{*zoom:1;border-top:1px solid #323232;background:#f8f8f8;padding:15px 0;border-bottom:1px solid #ddd}
.buy-container .buy-cont2 .buy-order-num:after{content:"";display:block;clear:both}
.buy-container .buy-cont2 .buy-order-num dl{float:left;padding:0 25px;position:relative}
.buy-container .buy-cont2 .buy-order-num dl+dl:before{content:"|";position:absolute;left:0;top:-2px;color:#ddd;font-weight:300}
.buy-container .buy-cont2 .buy-order-num dl dt{float:left;font-size:14px;font-weight:500;color:#1e1e1e;letter-spacing:-.05em;margin-right:15px}
.buy-container .buy-cont2 .buy-order-num dl dd{float:left;font-size:14px;font-weight:300;color:#505050;letter-spacing:-.05em}
.buy-container .buy-cont2 table{border-top:1px solid #323232;border-collapse:collapse;width:100%;table-layout:fixed}
.buy-container .buy-cont2 .buy-v-list table th{background:#f8f8f8;padding:15px 0 15px 45px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-weight:400;text-align:left;font-size:14px;letter-spacing:-.05em;color:#1e1e1e}
.buy-container .buy-cont2 .buy-v-list table td{padding:15px 0 15px 45px;border-bottom:1px solid #ddd;font-weight:400;text-align:left;font-size:14px;letter-spacing:-.05em;color:#1e1e1e}
.buy-container .buy-cont2 .buy-list table th{background:#f8f8f8;padding:0;border-bottom:1px solid #ddd;font-weight:400;font-size:14px;letter-spacing:-.05em;color:#1e1e1e;height:45px;line-height:45px}
.buy-container .buy-cont2 .buy-list table td{padding:15px 0;position:relative;border-bottom:1px solid #ddd;font-weight:400;font-size:14px;letter-spacing:-.05em;color:#555;line-height:20px;text-align:center}
.buy-container .buy-cont2 .buy-list table td.t-left{text-align:left;padding:15px 10px}
.buy-container .buy-cont2 .buy-list table tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
.buy-container .buy-cont2 .buy-list table tbody tr td:first-child:before{display:none}
.buy-container .buy-cont2 .buy-list table tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
.buy-container .buy-cont2 .buy-list .total-price{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em}
.buy-container .buy-cont2 .buy-list .total-price strong{font-size:20px;font-weight:500}
.buy-container .buy-cont2 .buy-list .total-price-box{width:240px;margin:0 auto}
.buy-container .buy-cont2 .buy-list .total-price-box dt{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em;padding-bottom:10px;border-bottom:1px solid #ebebeb}
.buy-container .buy-cont2 .buy-list .total-price-box dt strong{font-size:20px;font-weight:500}
.buy-container .buy-cont2 .buy-list .total-price-box dd{text-align:right;padding-top:10px}
.buy-container .buy-cont2 .buy-list .total-price-box dd li{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;font-weight:300;line-height:25px}
.buy-container .buy-cont2 .buy-list .total-price-box dd li .label{position:absolute;left:0;top:0;font-weight:400}
.buy-container .buy-cont2 .buy-list .total-price-box2{width:240px;margin:0 auto;padding:15px 0}
.buy-container .buy-cont2 .buy-list .total-price-box2 dt{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em;padding-bottom:10px;border-bottom:1px solid #ebebeb}
.buy-container .buy-cont2 .buy-list .total-price-box2 dt strong{font-size:30px;font-weight:700}
.buy-container .buy-cont2 .buy-list .total-price-box2 dd{text-align:right;padding-top:10px}
.buy-container .buy-cont2 .buy-list .total-price-box2 dd li{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;font-weight:300;line-height:25px}
.buy-container .buy-cont2 .buy-list .total-price-box2 dd li .label{position:absolute;left:0;top:0;font-weight:400}
.buy-container .buy-cont2 .buy-info li{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#555;padding-left:10px}
.buy-container .buy-cont .buy-v-list .inner-table{width:480px}
.buy-container .buy-cont .buy-v-list .inner-table table{table-layout:fixed}
.buy-container .buy-cont .buy-v-list .inner-table table thead th{border-top:1px solid #323232;background:#f8f8f8;font-size:14px;line-height:20px;padding:10px 0!important;font-weight:500;color:#6e6e6e;text-align:center!important;border-bottom:1px solid #ddd}
.buy-container .buy-cont .buy-v-list .inner-table table tbody td{font-size:14px;padding:8px 0!important;line-height:18px;color:#6e6e6e;text-align:center!important;border-bottom:1px solid #ddd;vertical-align:middle}
.buy-container .buy-cont .buy-v-list .inner-table .m_coupon_img{box-sizing:border-box;position:absolute;top:17px;right:67px}
.buy-container .buy-cont3 .buy-list2{margin-top:50px}
.buy-container .buy-cont3 .buy-v-list2{margin-top:50px}
.buy-container .buy-cont3 .buy-cont-tt{font-size:22px;letter-spacing:-.05em;font-weight:500;color:#1e1e1e;height:45px;line-height:30px}
.buy-container .buy-cont3 .buy-order-num{*zoom:1;border-top:1px solid #323232;background:#f8f8f8;padding:15px 0;border-bottom:1px solid #ddd}
.buy-container .buy-cont3 .buy-order-num:after{content:"";display:block;clear:both}
.buy-container .buy-cont3 .buy-order-num dl{float:left;padding:0 25px;position:relative}
.buy-container .buy-cont3 .buy-order-num dl+dl:before{content:"|";position:absolute;left:0;top:-2px;color:#ddd;font-weight:300}
.buy-container .buy-cont3 .buy-order-num dl dt{float:left;font-size:14px;font-weight:500;color:#1e1e1e;letter-spacing:-.05em;margin-right:15px}
.buy-container .buy-cont3 .buy-order-num dl dd{float:left;font-size:14px;font-weight:300;color:#505050;letter-spacing:-.05em}
.buy-container .buy-cont3 table{border-top:1px solid #323232;border-collapse:collapse;width:100%;table-layout:fixed}
.buy-container .buy-cont3 .buy-v-list2 table th{background:#f8f8f8;padding:15px 0 15px 45px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-weight:400;text-align:left;font-size:14px;letter-spacing:-.05em;color:#1e1e1e}
.buy-container .buy-cont3 .buy-v-list2 table td{padding:15px 0 15px 45px;border-bottom:1px solid #ddd;font-weight:400;text-align:left;font-size:14px;letter-spacing:-.05em;color:#1e1e1e}
.buy-container .buy-cont3 .buy-list2 table th{background:#f8f8f8;padding:0;border-bottom:1px solid #ddd;font-weight:400;font-size:14px;letter-spacing:-.05em;color:#1e1e1e;height:45px;line-height:45px}
.buy-container .buy-cont3 .buy-list2 table td{padding:15px 0;position:relative;border-bottom:1px solid #ddd;font-weight:400;font-size:14px;letter-spacing:-.05em;color:#555;line-height:20px;text-align:center}
.buy-container .buy-cont3 .buy-list2 table td.t-left{text-align:left;padding:15px 10px}
.buy-container .buy-cont3 .buy-list2 table tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
.buy-container .buy-cont3 .buy-list2 table tbody tr td:first-child:before{display:none}
.buy-container .buy-cont3 .buy-list2 table tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
.buy-container .buy-cont3 .buy-list2 .total-price{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em}
.buy-container .buy-cont3 .buy-list2 .total-price strong{font-size:20px;font-weight:500}
.buy-container .buy-cont3 .buy-list2 .total-price-box{width:240px;margin:0 auto}
.buy-container .buy-cont3 .buy-list2 .total-price-box dt{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em;padding-bottom:10px;border-bottom:1px solid #ebebeb}
.buy-container .buy-cont3 .buy-list2 .total-price-box dt strong{font-size:20px;font-weight:500}
.buy-container .buy-cont3 .buy-list2 .total-price-box dd{text-align:right;padding-top:10px}
.buy-container .buy-cont3 .buy-list2 .total-price-box dd li{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;font-weight:300;line-height:25px}
.buy-container .buy-cont3 .buy-list2 .total-price-box dd li .label{position:absolute;left:0;top:0;font-weight:400}
.buy-container .buy-cont3 .buy-list2 .total-price-box2{width:240px;margin:0 auto;padding:15px 0}
.buy-container .buy-cont3 .buy-list2 .total-price-box2 dt{font-size:15px;color:#000;font-weight:300;letter-spacing:-.025em;padding-bottom:10px;border-bottom:1px solid #ebebeb}
.buy-container .buy-cont3 .buy-list2 .total-price-box2 dt strong{font-size:30px;font-weight:700}
.buy-container .buy-cont3 .buy-list2 .total-price-box2 dd{text-align:right;padding-top:10px}
.buy-container .buy-cont3 .buy-list2 .total-price-box2 dd li{position:relative;font-size:14px;color:#505050;letter-spacing:-.025em;font-weight:300;line-height:25px}
.buy-container .buy-cont3 .buy-list2 .total-price-box2 dd li .label{position:absolute;left:0;top:0;font-weight:400}
.buy-container .buy-cont3 .buy-info li{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#555;padding-left:10px}
.t-emerald{color:#00838f}
.buy-pay-info li{font-size:13px;line-height:22px;font-weight:300;color:#6e6e6e;padding-left:5px;text-indent:-5px;letter-spacing:-.05em}
.btn-address-book{display:block;box-sizing:border-box;width:70px;height:35px;border:1px solid #c8c8c8;background:#f8f8f8;font-size:14px;line-height:33px;color:#1e1e1e;text-align:center;font-weight:300;border-radius:3px;margin-top:-2px}
.buy-container .buy-btnarea .btn-buy-default{width:280px;height:60px;display:inline-block;margin-top:5px;font-size:18px;letter-spacing:-.025em;box-sizing:border-box}
.buy-container .buy-btnarea .btn-buy-default.btn-wh{border:1px solid #646464;border-radius:5px;line-height:58px;text-align:center;color:#000}
.buy-container .buy-btnarea .btn-buy-default.btn-orange{background:#e4702a;border-radius:5px;line-height:60px;text-align:center;color:#fff}
.buy-container .buy-btnarea{margin-top:50px;text-align:center;font-size:0;line-height:0;height:60px;width:100%;padding:0}
.buy-container .buy-btnarea *{vertical-align:middle}
.buy-container .buy-btnarea .btn-buy-default{margin:0 5px}
.buy-container .buy-payment-type{margin-top:50px}
.buy-container .buy-payment-type .buy-save-agree{padding:20px 0}
.buy-container .buy-payment-type .payment-area{display:flex;justify-content:space-between;grid-gap:10px;font-size:0;line-height:0;border-bottom:1px solid #ddd;padding-bottom:30px}
.buy-container .buy-payment-type .payment-area .btn-payment-type{display:inline-block;width:100%;height:60px;background:#f8f8f8;box-sizing:border-box;border-radius:3px;border:1px solid #c8c8c8;text-align:center;line-height:58px;font-size:18px;color:#1e1e1e;font-weight:300/*! margin-left: 12px; */}
/*!
    .buy-container .buy-payment-type .payment-area .btn-payment-type:first-child{margin-left: 0;}
    .buy-container .buy-payment-type .payment-area .btn-payment-type:nth-child(7){margin-left: 0;margin-top: 12px;} 
*/
.buy-container .buy-cont.type2 .buy-payment-type .payment-area .btn-payment-type{width:190px}
.buy-container .buy-payment-type .payment-area .btn-payment-type.active{background:#fff;border-color:#e4702a;color:#e4702a}
.buy-container .buy-total .buy-btnarea .btn-payment-type{width:280px;height:60px;display:inline-block;box-sizing:border-box;margin-top:5px;font-size:18px;letter-spacing:-.025em;border:1px solid #646464;border-radius:5px;line-height:58px;text-align:left;color:#000;padding:0 20px;position:relative}
.buy-container .buy-total .buy-btnarea .btn-payment-type .btn-payment-type-change{position:absolute;right:20px;top:0;font-size:14px;color:#6e6e6e;font-weight:400;letter-spacing:-.025em}
.buy-container .buy-total .buy-btnarea .form-chk{padding:20px 0}
.buy-container .buy-cont .buy-total-info{*zoom:1;margin-top:50px;border:1px solid #969696;border-radius:10px;box-sizing:border-box;overflow:hidden}
.buy-container .buy-cont .buy-total-info:after{content:"";display:block;clear:both}
.buy-container .buy-cont .buy-total-info ul{float:left;width:235px;padding:15px 25px;height:73px}
.buy-container .buy-cont .buy-total-info ul li{text-align:right;position:relative;line-height:36px}
.buy-container .buy-cont .buy-total-info ul li .label{position:absolute;left:0;top:0;font-size:15px;letter-spacing:-.025em;color:#1e1e1e;font-weight:400}
.buy-container .buy-cont .buy-total-info ul li .total{font-size:15px;letter-spacing:-.025em;color:#1e1e1e;font-weight:400}
.buy-container .buy-cont .buy-total-info ul li .total strong{font-size:22px;color:#000;font-weight:700}
.buy-container .buy-cont .buy-total-info dl{float:right;width:320px;box-sizing:border-box;background:#f8f8f8;border-left:1px solid #ddd;padding:15px 30px;height:103px}
.buy-container .buy-cont .buy-total-info dl dt{font-size:20px;font-weight:500;color:#1e1e1e;line-height:36px;letter-spacing:-.025em}
.buy-container .buy-cont .buy-total-info dl dd{text-align:right;line-height:36px;font-size:15px;letter-spacing:-.025em;color:#1e1e1e;font-weight:400}
.buy-container .buy-cont .buy-total-info dl dd strong{font-size:32px;color:#f13300;letter-spacing:-.05em;font-weight:700}
.buy-container .buy-cont .buy-agree{text-align:left;margin-top:50px}
.buy-container .buy-cont .buy-agree .btn-detial-view{display:inline-block;border:1px solid #969696;font-size:13px;letter-spacing:-.025em;color:#505050;background:#f8f8f8;border-radius:2px;line-height:18px;height:20px;box-sizing:border-box;padding:0 20px 0 7px;position:relative;margin-left:10px}
.buy-container .buy-cont .buy-agree .btn-detial-view:after{content:"";display:block;position:absolute;right:6px;top:7px;border-top:4px solid #323232;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}
.buy-container .buy-cont .buy-agree .agree-area{display:none;border:1px solid #969696;margin-top:15px;padding:15px;height:180px;box-sizing:border-box;overflow-y:auto}
.buy-container .buy-cont .buy-agree .agree-area dt{font-size:16px;font-weight:500;color:#505050;letter-spacing:-.05em;line-height:21px}
.buy-container .buy-cont .buy-agree .agree-area dd{font-size:14px;font-weight:300;color:#505050;letter-spacing:-.05em;line-height:21px}
.buy-container .buy-cont .buy-agree .agree-area .agree-table{margin:15px 0 40px;font-size:14px;font-weight:300;color:#505050;letter-spacing:-.05em}
.buy-container .buy-cont .buy-agree .agree-area .agree-table .agree-table-txt{margin:7px 0}
.buy-container .buy-cont .buy-agree .agree-area .agree-table table{border-collapse:collapse;width:550px;border:1px solid #bdbdbd}
.buy-container .buy-cont .buy-agree .agree-area .agree-table table thead th{text-align:center;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f5f5f5;height:50px}
.buy-container .buy-cont .buy-agree .agree-area .agree-table table thead th:first-child{border-left:0}
.buy-container .buy-cont .buy-agree .agree-area .agree-table table tbody td{text-align:center;border-left:1px solid #e0e0e0;height:50px}
.buy-container .buy-cont .buy-agree .agree-area .agree-table table tbody td:first-child{border-left:0}
.temp-area ul li{float:left;width:33.3333%;text-align:center}
.templeteElem{border-bottom:1px solid #ddd}
.temp-area ul li:after,.temp-area ul:after{content:'';display:block;clear:both}
.temp-rd-area{display:block;margin:12px 0 25px}
.temp-rd-area .temp-rd{display:none}
.temp-rd-area .temp-rd+label{display:inline-block;font-size:14px;color:#505050;letter-spacing:-.025em;width:18px;height:18px;line-height:18px;background:url(/Data/G01/images/rd-off2.png) left no-repeat}
.temp-rd-area .temp-rd:checked+label{background:url(/Data/G01/images/rd-on.png) left no-repeat}
.temp-tit{margin:40px 0 25px;border-top:1px solid #323232;background-color:#f8f8f8;text-align:center;color:#505050;font-size:14px;line-height:48px}
.prod-view-container{width:1200px;margin:0 auto;padding:45px 0 80px}
.prod-view-container .prod-view-title{font-size:26px;letter-spacing:-.025em;color:#000;line-height:35px;padding-bottom:10px;position:relative;border-bottom:1px solid #323232;padding-right:230px}
.prod-view-container .prod-view-title .btn-wish{position:absolute;right:0;top:0;padding-right:40px;height:35px;font-size:16px;line-height:35px;background:url(/Data/G01/images/icon-wishlist-off.png) top right no-repeat;color:#515151;letter-spacing:-.05em}
.prod-view-container .prod-view-title .btn-wish.wish-toggle{background:url(/Data/G01/images/icon-wishlist-on.png) top right no-repeat}
.prod-view-container .prod-view-title .btn-restock{position:absolute;right:115px;top:0;padding-right:40px;height:35px;font-size:16px;line-height:35px;background:url(/Data/G01/images/icon-restock-off.png) top right no-repeat;color:#515151;letter-spacing:-.05em}
.prod-view-container .prod-view-title .btn-restock.restock-toggle{background:url(/Data/G01/images/icon-restock-on.png) top right no-repeat}
.prod-view-container .prod-view-thumb{float:left;width:460px;height:460px}
.prod-view-container .prod-view-info{float:right;width:675px;min-height:460px;position:relative;padding-bottom:60px;box-sizing:border-box}
.prod-view-container .prod-view-info .prod-view-state{font-size:0;line-height:0}
.prod-view-container .prod-view-info .prod-view-state .state-label{display:inline-block;font-size:14px;margin-right:5px;color:#4c9ddf;line-height:22px;height:24px;box-sizing:border-box;padding:0 10px;border:1px solid #4c9ddf;border-radius:2px;letter-spacing:-.05em}
.prod-view-container .prod-view-info .prod-view-state .btn-review{display:inline-block;font-size:14px;margin-right:5px;color:#505050;background:#fff;line-height:22px;height:24px;box-sizing:border-box;padding:0 10px;border:1px solid #505050;border-radius:2px;letter-spacing:-.05em}
.prod-view-container .prod-view-option li{position:relative;font-size:15px;color:#000;line-height:20px;padding:8px 0 8px 150px}
.prod-view-container .prod-view-option li .prod-op-tt{position:absolute;left:0;top:50%;margin-top:-10px}
.prod-view-container .prod-view-option li .prod-op-tt2{position:absolute;left:0;top:20px}
.prod-view-container .prod-view-option li .prod-op-tt3{position:absolute;left:0;top:10px}
.prod-view-container .prod-view-option .prod-op-cont{font-size:15px;line-height:20px;color:#000}
.prod-view-container .prod-view-option li .prod-op-cont strong.prod-price{font-size:30px;font-weight:700;color:#1e1e1e}
.prod-view-container .prod-view-option li .prod-op-cont .btn-alert{display:inline-block;font-size:0;line-height:0;width:16px;height:16px;background:url(/Data/G01/images/icon-alert.png) top left no-repeat}
.prod-view-container .prod-view-option .prod-op-cont .view-op-select{width:20%;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:15px;height:45px;line-height:43px}
.prod-view-container .prod-view-option .prod-op-cont .view-op-ip{width:20%;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-size:15px;height:45px;line-height:43px;margin-left:5px}
.prod-view-container .prod-view-option .prod-op-cont .btn-view-op{width:25%;box-sizing:border-box;font-size:15px;height:45px;border-radius:5px;line-height:45px;text-align:center;display:inline-block;margin-left:5px}
.prod-view-container .prod-view-option .prod-op-cont *{vertical-align:middle}
.prod-view-container .prod-view-option ul{padding:15px 0;border-top:1px solid #ddd}
.prod-view-container .prod-view-option ul:first-child{border-top:0}
.prod-view-container .amount-stepper{font-size:0;line-height:0}
.prod-view-container .amount-stepper *{vertical-align:top}
.prod-view-container .amount-stepper .num{width:35px;height:30px;box-sizing:border-box;text-align:center;line-height:28px;border:1px solid #ddd;font-size:14px;color:#505050}
.prod-view-container .amount-stepper .bt_down{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-right:0;background:url(/Data/G01/images/amount-down.png) left no-repeat}
.prod-view-container .amount-stepper .bt_up{height:30px;font-size:0;line-height:0;width:26px;box-sizing:border-box;border:1px solid #ddd;border-left:0;background:url(/Data/G01/images/amount-up.png) left no-repeat}
.prod-view-container .prod-view-option select.prod-op-select{border:1px solid #ddd;border-radius:5px;padding:0 0 0 10px;font-size:16px;letter-spacing:-.025em;box-sizing:border-box;height:45px;line-height:43px;width:100%}
.prod-view-container .prod-view-price{*zoom:1;padding:5px 0 30px}
.prod-view-container .prod-view-price:after{content:"";display:block;clear:both}
.prod-view-container .prod-view-price .label{float:left;font-size:20px;letter-spacing:-.05em;color:#1e1e1e;line-height:34px}
.prod-view-container .prod-view-price .price-area{float:right;font-size:24px;letter-spacing:-.025em;color:#1e1e1e;font-weight:600}
.prod-view-container .prod-view-price .price-area strong{font-size:32px;color:#f13300;letter-spacing:-.025em}
.prod-view-container .prod-view-btn{font-size:0;line-height:0;position:absolute;left:0;width:100%;height:60px;bottom:0}
.prod-view-container .prod-view-btn .btn-view-type{display:inline-block;width:217px;height:60px;font-size:18px;letter-spacing:-.025em;margin-left:10px;border-radius:5px;text-align:center}
.prod-view-container .prod-view-btn .btn-view-type:first-child{margin-left:0}
.prod-view-container .prod-view-btn .btn-view-type.btn-naver{border:1px solid #3ec729;color:#18b200;line-height:58px}
.prod-view-container .prod-view-btn .btn-view-type.btn-naver:before{content:"";display:inline-block;width:14px;height:14px;background:url(/Data/G01/images/icon-naver.png) top left no-repeat;margin-right:5px}
.prod-view-container .prod-view-btn .btn-view-type.btn-wh{border:1px solid #646464;color:#000;line-height:58px}
.prod-view-container .prod-view-btn .btn-view-type.btn-orage{background:#e4702a;color:#fff;line-height:60px}
.prod-view-container .mobile-gift-info{border-top:1px solid #ddd;padding-top:20px}
.prod-view-container .mobile-gift-info dt{font-size:15px;line-height:20px;letter-spacing:-.025em;color:#ed5f00;font-weight:300}
.prod-view-container .mobile-gift-info dd{font-size:15px;line-height:20px;letter-spacing:-.025em;color:#828282;font-weight:300}
.prod-view-container .mobile-gift-tt{margin:15px 0 153px;font-size:21px;line-height:24px;height:72px;overflow:hidden;color:#212121;letter-spacing:-.05em}
.prod-view-container .prod-op-cont .op-text{border:1px solid #ddd;border-radius:3px;padding:15px;font-size:14px;line-height:20px;height:100px;box-sizing:border-box;width:100%}
.prod-view-container .prod-view-content{position:relative;margin-top:60px}
.prod-view-container .prod-view-content .prod-con-box{width:1000px}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab{*zoom:1;padding-left:1px;margin-bottom:40px}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab:after{content:"";display:block;clear:both}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab.fixed{position:fixed;top:0;left:50%;margin-left:-600px;width:1000px;z-index:1}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab li{float:left;background:#f8f8f8;border:1px solid #ddd;margin-left:-1px;box-sizing:border-box;border-bottom:2px solid #e4702a;font-size:18px;letter-spacing:-.05em;color:#1e1e1e;font-weight:500;height:60px;line-height:57px;width:20.1%;text-align:center;cursor:pointer}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab li.active-tab{background:#fff;border:2px solid #e4702a;border-bottom:2px solid transparent;color:#e55701;position:relative}
.prod-view-container .prod-view-content .prod-con-box .prod-con-tab li.active-tab a{display:block}
.prod-view-container .prod-view-content .prod-con-area{margin-bottom:50px}
.prod-view-container .prod-view-content .prod-con-area:last-child{margin-bottom:0}
.prod-view-container .prod-view-content .prod-con-area .prod-detail .detail-tt{font-size:24px;line-height:30px;color:#1e1e1e;letter-spacing:-.05em;font-weight:500;margin-bottom:15px}
.prod-view-container .prod-view-content .prod-con-area .prod-cont-img{padding-top:50px}
.prod-view-container .prod-view-content .prod-con-area .prod-detail table{border-top:1px solid #1e1e1e}
.prod-view-container .prod-view-content .prod-con-area .prod-detail table th{text-align:left;background:#f8f8f8;border-bottom:1px solid #e6e6e6;padding:15px 20px;font-size:14px;line-height:16px;font-weight:300;letter-spacing:-.05em;color:#505050}
.prod-view-container .prod-view-content .prod-con-area .prod-detail table td{text-align:left;border-bottom:1px solid #e6e6e6;padding:15px 20px;font-size:14px;line-height:16px;font-weight:300;letter-spacing:-.05em;color:#505050}
.prod-view-container .prod-view-content .prod-con-area .prod-info-text dt{font-size:24px;line-height:30px;color:#1e1e1e;letter-spacing:-.05em;font-weight:500;margin-bottom:10px}
.prod-view-container .prod-view-content .prod-con-area .prod-info-text dd{font-size:14px;line-height:26px;letter-spacing:-.05em;color:#6e6e6e;font-weight:300}
.prod-view-container .prod-view-content .prod-con-area .prod-con-tt{font-size:24px;line-height:30px;color:#1e1e1e;letter-spacing:-.05em;font-weight:500;margin-bottom:10px}
.prod-view-container .prod-view-content .prod-con-area .prod-con-tt .review-count{font-size:14px;font-weight:300;color:#828282}
.prod-view-container .prod-view-content .prod-con-area .prod-con-tt .review-count strong{color:#1e1e1e;font-weight:600}
.prod-view-container .prod-con-area .prod-review-cont{border-top:1px solid #ddd}
.prod-view-container .prod-con-area .prod-review-cont .review-item{border-bottom:1px solid #ddd;padding:20px 0}
.prod-view-container .prod-con-area .prod-review-cont .review-item .review-etc{font-size:13px;line-height:20px;color:#828282;font-weight:300;margin-bottom:10px}
.prod-view-container .prod-con-area .prod-review-cont .review-item .review-etc .review-id{margin-left:20px;display:inline-block}
.prod-view-container .prod-con-area .prod-review-cont .review-item .review-etc .review-date{margin-left:15px;display:inline-block}
.prod-view-container .prod-con-area .prod-review-cont .review-item .review-text dt{font-size:15px;line-height:25px;letter-spacing:-.05em;color:#1e1e1e;font-weight:400}
.prod-view-container .prod-con-area .prod-review-cont .review-item .review-text dd{font-size:14px;line-height:25px;letter-spacing:-.05em;color:#505050;font-weight:300}
.prod-view-container .prod-con-area .prod-con-disc{font-size:14px;line-height:20px;font-weight:300;color:#828282;position:relative;margin-bottom:10px}
.prod-view-container .prod-con-area .prod-con-disc .form-chk{position:absolute;right:0;top:0}
.prod-view-container .prod-con-area .prod-qna table{border-top:1px solid #ddd}
.prod-view-container .prod-con-area .prod-qna table th{background:#f8f8f8;padding:10px 20px;font-size:14px;font-weight:300;letter-spacing:-.05em;color:#505050;text-align:left;border-bottom:1px solid #ddd}
.prod-view-container .prod-con-area .prod-qna table td{padding:10px 20px;font-size:14px;font-weight:300;letter-spacing:-.05em;color:#505050;text-align:left;border-bottom:1px solid #ddd}
.prod-view-container .prod-con-area .prod-qna .qna-ip{border:1px solid #ddd;border-radius:3px;padding:0 10px;font-size:14px;line-height:38px;height:40px;box-sizing:border-box;width:100%}
.prod-view-container .prod-con-area .prod-qna .qna-text{border:1px solid #ddd;border-radius:3px;padding:10px;font-size:14px;line-height:20px;height:100px;box-sizing:border-box;width:100%}
.prod-view-container .prod-con-area .mypage-btn-area{margin-top:15px;text-align:center;font-size:0;line-height:0;height:40px;width:100%;padding:0}
.prod-view-container .prod-con-area .mypage-btn-area *{vertical-align:middle}
.prod-view-container .prod-con-area .mypage-btn-area .mypage-btn{display:inline-block;width:125px;height:40px;box-sizing:border-box;border-radius:5px;font-size:16px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.prod-view-container .prod-con-area .mypage-btn-area .mypage-btn.btn-orange{background:#e4702a;line-height:40px;color:#fff}
.prod-view-container .prod-con-area .mypage-btn-area .mypage-btn.btn-wh{background:#fff;line-height:38px;color:#000;border:1px solid #646464}
.prod-view-container .prod-con-area .prod-review-cont .review-item__comment{display:flex;flex-direction:column;gap:10px;padding:20px;background:#FAFAFA;border-bottom:1px solid #ddd;}
.prod-view-container .prod-con-area .prod-review-cont .review-item__comment .comment-data{display:flex;align-items:center;gap:15px;line-height:24px;font-size:16px;}
.prod-view-container .prod-con-area .prod-review-cont .review-item__comment .comment-data .comment-name{color:#505050;font-weight:500;}
.prod-view-container .prod-con-area .prod-review-cont .review-item__comment .comment-data .comment-date{color:#A8A8A8;}
.prod-view-container .prod-con-area .prod-review-cont .review-item__comment .comment-txt{line-height:21px;color:#505050;font-size:14px;word-break:keep-all;}

.prod-view-container .mypage-list{margin-top:40px}
.prod-view-container .mypage-list table{border-collapse:collapse;width:100%;table-layout:fixed}
.prod-view-container .mypage-list table thead th{border-top:1px solid #ddd;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:0 20px}
.prod-view-container .mypage-list table tbody tr td{font-size:14px;line-height:20px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:15px 20px;position:relative}
.prod-view-container .mypage-list table tbody tr td.t-left{text-align:left;padding:15px 20px}
.prod-view-container .mypage-list table tbody tr td.t-right{text-align:right;padding:15px 20px}
.prod-view-container .mypage-list table tbody tr td.t-v-top{vertical-align:top}
.prod-view-container .mypage-list table tbody tr.view td.t-left{text-align:left;padding:0 20px}
.prod-view-container .mypage-list table tbody tr.view td .list-subject{display:block;padding-right:20px;position:relative;cursor:pointer}
.prod-view-container .mypage-list table tbody tr.view td .list-subject:after{content:"";display:block;position:absolute;right:0;top:7px;width:16px;height:10px;background:url(/Data/G01/images/list-arrow.png) top left no-repeat}
.prod-view-container .mypage-list table tbody tr.view.open td .list-subject:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.prod-view-container .mypage-list table tbody tr.fold td{display:none;border-bottom:1px solid #ddd;padding:0}
.prod-view-container .mypage-list table tbody tr.fold.open td{display:table-cell}
.prod-view-container .mypage-list table tbody tr.fold .qna-a-write{padding:20px 40px;border-top:1px solid #ddd}
.prod-view-container .mypage-list table tbody tr.fold .qna-a-write .form-chk{text-align:right;margin-bottom:10px}
.prod-view-container .qna-cont{padding:10px 0}
.prod-view-container .qna-cont .qna-q{padding:5px 0 5px 125px}
.prod-view-container .qna-cont .qna-q:before{left:37px}
.prod-view-container .qna-cont .qna-a{padding:10px 0 0 125px}
.prod-view-container .qna-cont .qna-a:before{left:37px}
.prod-view-container .prod-con-area .state-type1{display:inline-block;width:65px;height:26px;box-sizing:border-box;text-align:center;line-height:24px;border:1px solid #c8c8c8;background:#ebebeb;font-size:13px;color:#505050;letter-spacing:-.05em;font-weight:300;border-radius:2px}
.prod-view-container .prod-con-area .state-type2{display:inline-block;width:65px;height:26px;box-sizing:border-box;text-align:center;line-height:24px;border:1px solid #474747;background:#474747;font-size:13px;color:#fff;letter-spacing:-.05em;font-weight:300;border-radius:2px}
.prod-view-container .prod-view-content .prod-con-right{position:absolute;top:0;right:0;width:180px}
.prod-view-container .prod-view-content .prod-con-right.fixfix{position:fixed;left:50%;margin-left:421px;top:0}
.prod-view-container .prod-view-content .prod-con-right.fixed_btm{top:auto!important;bottom:-70px}
.prod-view-container .prod-view-content .prod-con-right .prod-min-pcs{border:1px solid #ddd;border-radius:5px;padding:10px 15px;margin-bottom:5px;background:#fff}
.prod-view-container .prod-view-content .prod-con-right .prod-min-pcs dt{font-size:14px;line-height:16px;letter-spacing:-.025em;color:#646464;font-weight:300}
.prod-view-container .prod-view-content .prod-con-right .prod-min-pcs dd{font-size:14px;line-height:16px;letter-spacing:-.025em;color:#1e1e1e;font-weight:300}
.prod-view-container .prod-view-content .prod-con-right .prod-select-op select{border:1px solid #ddd;border-radius:5px;height:45px;line-height:43px;box-sizing:border-box;padding-left:10px;font-size:15px;letter-spacing:-.025em;font-weight:300;color:#1e1e1e;width:100%}
.prod-view-container .prod-view-content .prod-con-right .prod-op-cont{font-size:15px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list{border:1px solid #ddd;border-radius:5px;padding:15px 15px;margin-top:5px;box-sizing:border-box;height:350px}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list .prod-name{font-size:15px;line-height:20px;color:#1e1e1e;letter-spacing:-.025em;font-weight:300;margin-bottom:10px}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list .prod-price{margin-top:10px;font-size:15px;line-height:20px;letter-spacing:-.025em;font-weight:300;color:#1e1e1e}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list .prod-price strong{font-size:17px;font-weight:500;color:#1e1e1e}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list .prod-op-item{margin-top:15px}
.prod-view-container .prod-view-content .prod-con-right .prod-right-list .prod-op-item:first-child{margin-top:0}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info{border:1px solid #ddd;border-radius:5px;padding:15px 15px;box-sizing:border-box;height:350px;background:#fff}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info dt{font-size:14px;line-height:18px;letter-spacing:-.025em;color:#ed5f00;font-weight:300}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info dd{font-size:14px;line-height:18px;letter-spacing:-.025em;color:#828282;font-weight:300}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info .prod-tel{margin-top:5px;font-size:0;line-height:0}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info .prod-tel .sc-prod-tel{width:100%;height:35px;line-height:33px;padding:0 0 0 10px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info .prod-tel .ip-prod-tel{width:49%;height:35px;line-height:33px;padding:0 0 0 10px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box}
.prod-view-container .prod-view-content .prod-con-right .prod-mobile-info .prod-tel .ip-prod-tel+.ip-prod-tel{margin-left:2%}
.prod-view-container .prod-view-content .prod-con-right .prod-total-price{margin-top:20px;border-top:1px solid #ddd;padding:20px 0 15px}
.prod-view-container .prod-view-content .prod-con-right .prod-total-price dt{font-size:15px;font-weight:500;letter-spacing:-.05em;color:#1e1e1e}
.prod-view-container .prod-view-content .prod-con-right .prod-total-price dd{text-align:right;font-size:20px;font-weight:500;letter-spacing:-.025em;color:#1e1e1e}
.prod-view-container .prod-view-content .prod-con-right .prod-total-price dd strong{font-size:28px;font-weight:700;letter-spacing:-.05em;color:#f13300}
.prod-view-container .prod-view-content .prod-con-right .prod-buy-area{margin-top:5px}
.prod-view-container .prod-view-content .prod-con-right .prod-buy-area .btn-wh{display:block;height:60px;box-sizing:border-box;border-radius:5px;color:#000;border:1px solid #646464;line-height:58px;width:100%;text-align:center;font-size:18px;letter-spacing:-.025em}
.prod-view-container .prod-view-content .prod-con-right .prod-buy-area .btn-orange{display:block;height:60px;box-sizing:border-box;border-radius:5px;color:#fff;border:1px solid #e4702a;line-height:58px;width:100%;text-align:center;font-size:18px;letter-spacing:-.025em;background:#e4702a}
.prod-view-container .prod-view-content .prod-con-right .prod-buy-area a+a{margin-top:5px}

/*! 상세 동일브랜드 */
.prod-view-container .corner_best30{padding:60px 0 10px}
.prod-view-container .corner_best30 .corner_tit{margin-bottom:30px;font-size:26px;color:#000;font-weight:500;letter-spacing:-.05em;line-height:1.1}
.prod-view-container .corner_best30 .swiper-button-prev{top:84px;margin-top:0}
.prod-view-container .corner_best30 .swiper-button-next{top:84px;margin-top:0}

/*! 활동관리 메인 */
#sub-container .activity-cate{border-bottom:1px solid #ddd}
#sub-container .activity-cate li{float:left;width:20%;text-align:center}
#sub-container .activity-cate li a{display:block;padding:12px 0 20px}
#sub-container .activity-cate li .cate-name{font-size:18px;letter-spacing:-.05em;color:#464646;font-weight:700}
#sub-container .activity-cate li .cate-icon{height:60px;display:flex;align-items:center;justify-content:center}
#sub-container .activity-best{padding:25px 0 50px;width:1200px;margin:0 auto;position:relative}
#sub-container .activity-best .btn-more{position:absolute;right:0;top:45px;z-index:1}
#sub-container .activity-best .btn-more a{display:block;padding:0 20px 0 0;line-height:22px;font-size:16px;color:#111;background:url(/Data/G01/images/more-icon.png) right no-repeat}
#sub-container .activity-best .best-head .best-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:60px}
#sub-container .activity-best .best-head .best-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
#sub-container .activity-tab{width:1200px;margin:0 auto 10px;height:72px}
#sub-container .activity-best-cont .owl-dots{*zoom:1;position:absolute;top:-83px;left:0;width:1200px;height:72px;z-index:3;background:#fff;border-radius:10px;box-sizing:border-box;z-index:0;border:1px solid #ddd;overflow:hidden}
#sub-container .activity-best-cont .owl-dots:after{content:"";display:block;clear:both}
#sub-container .activity-best-cont .owl-dots .owl-dot{float:left;width:20%;border-left:1px solid #ddd;box-sizing:border-box}
#sub-container .activity-best-cont .owl-dots .owl-dot:first-child{border-left:0}
#sub-container .activity-best-cont .owl-dots .owl-dot button{font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:70px;position:relative;display:block;width:100%}
#sub-container .activity-best-cont .owl-dots .owl-dot.active button{color:#fff;background:#f05103}
#sub-container .activity-best-cont .owl-prev{position:absolute;left:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-left.png) top left no-repeat;margin-top:-24px}
#sub-container .activity-best-cont .owl-prev span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#sub-container .activity-best-cont .owl-next{position:absolute;right:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-right.png) top left no-repeat;margin-top:-24px}
#sub-container .activity-best-cont .owl-next span{display:block;width:28px;height:48px;font-size:0;line-height:0}
#sub-container .activity-best .best-section{border:1px solid #ddd;border-radius:10px;overflow:hidden}
#sub-container .activity-best .best-section ul{*zoom:1}
#sub-container .activity-best .best-section ul:after{content:"";display:block;clear:both}
#sub-container .activity-best .best-section ul li{float:left;width:25%;height:323px;box-sizing:border-box;border-right:1px solid #ddd}
#sub-container .activity-best .best-section ul li:nth-child(4n){border-right:0}
#sub-container .activity-best .best-section ul li:nth-child(n+5){border-top:1px solid #ddd}
#sub-container .activity-best .best-section ul li a{display:block;width:200px;margin:0 auto;padding:25px 0 0}
#sub-container .activity-best .best-section ul li .prod-thumb{width:200px;padding-bottom:200px;overflow:hidden;position:relative}
#sub-container .activity-best .best-section ul li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sub-container .activity-best .best-section ul li dl{margin-top:10px}
#sub-container .activity-best .best-section ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#sub-container .activity-best .best-section ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
#sub-container .activity-best .best-section ul li dl dd strong{font-weight:500;font-size:19px}
#sub-container .activity-best-cont2 .owl-dots{*zoom:1;position:absolute;top:-83px;left:0;width:1200px;height:72px;z-index:3;background:#fff;border-radius:10px;box-sizing:border-box;z-index:0;border:1px solid #ddd;padding:0 15px}
#sub-container .activity-best-cont2 .owl-dots:after{content:"";display:block;clear:both}
#sub-container .activity-best-cont2 .owl-dots .owl-dot{float:left;background:url(/Data/G01/images/gnb-vline.png) right no-repeat;height:70px;width:20%;text-align:center}
#sub-container .activity-best-cont2 .owl-dots .owl-dot button{font-size:18px;font-weight:700;letter-spacing:-.025em;color:#828282;line-height:70px;position:relative;display:inline-block}
#sub-container .activity-best-cont2 .owl-dots .owl-dot:last-child{background:0 0}
#sub-container .activity-best-cont2 .owl-dots .owl-dot.active button{color:#f05103}
#sub-container .activity-best-cont2 .owl-dots .owl-dot.active button:after{content:"";display:block;width:100%;bottom:-1px;left:0;position:absolute;height:4px;background:#f05103}
/*! #sub-container .activity-openmarket {background:#edf3f8; padding:45px 0 50px; border-bottom:1px solid #ddd;}
#sub-container .activity-openmarket .openmarket-head .openmarket-title {font-size:26px; font-weight:bold; letter-spacing:-0.025em; color:#000; line-height:60px;}
#sub-container .activity-openmarket .openmarket-head .openmarket-title .disc {font-weight:normal; font-size:17px; display:inline-block; margin-left:10px;}
#sub-container .activity-openmarket .openmarket-cont {border:1px solid #ddd; border-radius:10px; background:#fff;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-half li {width:50%; box-sizing:border-box; border-left:1px solid #ddd; padding:30px 0;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-quarter li {width:20%; padding:25px 0 30px;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-half {border-bottom:1px solid #ddd;}
#sub-container .activity-openmarket .openmarket-cont li {float:left;}
#sub-container .activity-openmarket .openmarket-cont li:first-child {border-left:0;}
#sub-container .activity-openmarket .openmarket-cont ul {*zoom:1;}
#sub-container .activity-openmarket .openmarket-cont ul:after {content:""; display:block; clear:both;}
#sub-container .activity-openmarket .openmarket-cont li a {display:block;}
#sub-container .activity-openmarket .openmarket-cont ul li dl {margin-top:10px;}
#sub-container .activity-openmarket .openmarket-cont ul li dl dt {font-size:15px; line-height:20px; color:#555555; letter-spacing:-0.025em; height:40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
#sub-container .activity-openmarket .openmarket-cont ul li dl dd {font-size:17px; letter-spacing:-0.025em; color:#000; font-weight:300; margin-top:5px;}
#sub-container .activity-openmarket .openmarket-cont ul li dl dd strong {font-weight:500; font-size:19px;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-half li a {width:500px; margin:0 auto;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-half li dl dt {font-size:15px; line-height:20px; color:#555555; letter-spacing:-0.025em; height:20px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
#sub-container .activity-openmarket .openmarket-cont .openmarket-quarter li a {width:180px; margin:0 auto;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-quarter {padding:0 20px;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-quarter li .prod-thumb {width:180px; padding-bottom:180px; overflow:hidden; position:relative;}
#sub-container .activity-openmarket .openmarket-cont .openmarket-half li .prod-thumb {width:500px; padding-bottom:210px; overflow:hidden; position:relative;}
#sub-container .activity-openmarket .openmarket-cont li .prod-thumb img {max-width:100%; max-height:100%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } */

/*! 공동구매 인기상품 */
.activity-openmarket{background:#edf3f8;padding:45px 0 50px;border-bottom:1px solid #ddd}
.activity-openmarket .openmarket-head .openmarket-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#000;line-height:60px}
.activity-openmarket .openmarket-head .openmarket-title .disc{font-weight:400;font-size:17px;display:inline-block;margin-left:10px}
.activity-openmarket .openmarket-cont{border:1px solid #ddd;border-radius:10px;background:#fff}
.activity-openmarket .openmarket-cont .openmarket-half li{width:50%;box-sizing:border-box;border-left:1px solid #ddd;padding:30px 0}
.activity-openmarket .openmarket-cont .openmarket-quarter li{width:20%;padding:25px 0 30px}
.activity-openmarket .openmarket-cont .openmarket-half{border-bottom:1px solid #ddd}
.activity-openmarket .openmarket-cont li{float:left}
.activity-openmarket .openmarket-cont li:first-child{border-left:0}
.activity-openmarket .openmarket-cont ul{*zoom:1}
.activity-openmarket .openmarket-cont ul:after{content:"";display:block;clear:both}
.activity-openmarket .openmarket-cont li a{display:block}
.activity-openmarket .openmarket-cont ul li dl{margin-top:10px}
.activity-openmarket .openmarket-cont ul li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.activity-openmarket .openmarket-cont ul li dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.activity-openmarket .openmarket-cont ul li dl dd strong{font-weight:500;font-size:19px}
.activity-openmarket .openmarket-cont .openmarket-half li a{width:500px;margin:0 auto}
.activity-openmarket .openmarket-cont .openmarket-half li dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.activity-openmarket .openmarket-cont .openmarket-quarter li a{width:180px;margin:0 auto}
.activity-openmarket .openmarket-cont .openmarket-quarter{padding:0 20px}
.activity-openmarket .openmarket-cont .openmarket-quarter li .prod-thumb{width:180px;padding-bottom:180px;overflow:hidden;position:relative}
.activity-openmarket .openmarket-cont .openmarket-half li .prod-thumb{width:500px;padding-bottom:210px;overflow:hidden;position:relative}
.activity-openmarket .openmarket-cont li .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

/*! login */
.login-body{height:100%;min-height:700px;background:#eceff1;position:relative;overflow-x:hidden;overflow-y:auto}
.login-wrap{width:1140px;background:#fff;position:absolute;top:50%;left:50%;margin:-350px 0 0 -570px;-webkit-box-shadow:0 6px 30px 0 rgba(0,0,0,.12);-moz-box-shadow:0 6px 30px 0 rgba(0,0,0,.12);box-shadow:0 6px 30px 0 rgba(0,0,0,.12)}

/*! 로그인 그리고 회원가입 */
.login-wrap .login-area{float:left;width:50%;height:510px;box-sizing:border-box;padding:74px 60px 0}
.join-body .login-wrap{width:960px;padding:88px 90px;border-top:5px solid #e4702a}
.join-body .join-area{width:960px;border-bottom:1px solid #ddd;padding:27.5px 0}
.join-body .join-area table{padding:0;margin:0;width:100%;border-spacing:0}
.join-body .join-area table td{padding:7.5px 0 7.5px 4px}
.join-body .join-area table th{text-align:left;font-size:14px;padding:7.5px 25px}
.join-body .join-area table td input,.join-body .join-area table td select{border:1px solid #ddd;max-width:262px;border-radius:4px;width:100%;box-sizing:border-box;height:35px;line-height:32px;padding:0 10px;font-size:16px;letter-spacing:-.025em}
.join-body .join-area table td select{float:left;margin:0 4px 0 0}
.join-body .join-area table td select:after{content:'';display:block;clear:both;*zoom:1}
.join-body .login-wrap .top-tit{padding:0 0 20px;font-size:22px;color:#1e1e1e;border-bottom:1px solid #323232}
.login-wrap .login-area .logo{text-align:center;font-size:0;line-height:0}
.login-wrap .login-area .login-disc{text-align:center;font-size:18px;line-height:20px;color:#1e1e1e;letter-spacing:-.05em;font-weight:400;margin-top:10px}
.login-wrap .login-area .login-form{position:relative;padding-right:120px;margin-top:30px}
.login-wrap .login-area .login-form .login-ip{display:block;width:100%;box-sizing:border-box;border:1px solid #c8c8c8;border-right:0;padding:0 25px;height:60px;line-height:58px;font-size:15px;letter-spacing:-.025em}
.login-wrap .login-area .login-form ul{padding-top:1px}
.login-wrap .login-area .login-form li{margin-top:-1px}
.login-wrap .login-area .login-form .btn-login{position:absolute;right:0;top:0;width:120px;height:119px;background:#f68b1e;text-align:center;color:#fff;font-size:18px;letter-spacing:-.025em}
.login-wrap .login-area .login-etc{position:relative;margin-top:7px;font-size:15px;color:#000;letter-spacing:-.05em;padding-left:5px}
.login-wrap .login-area .login-etc .block-line{display:inline-block;width:1px;height:12px;background-color:#000;position:absolute;right:71px;top:6px}
.login-wrap .login-area .login-etc .btn-find-join,.login-wrap .login-area .login-etc .btn-find-pw{position:absolute;right:14px;top:0;font-size:14px}
.login-wrap .login-area .login-etc .btn-find-pw{right:80px}
.login-wrap .login-area .login-info{margin-top:40px;padding:0 5px;font-size:14px;line-height:20px;color:#6e6e6e;font-weight:300;letter-spacing:-.025em}
.login-wrap .login-img{float:left;width:50%;height:510px}
.login-wrap .login-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:#f5f5f5;text-align:center;padding:20px 0}
.login-wrap .login-bottom .login-cs-label{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#00346e;border-radius:5px;color:#fff;font-size:15px;letter-spacing:-.05em;margin-right:15px}
.login-wrap .login-bottom .login-cs-info{display:inline-block;line-height:1.1;font-size:14px;font-weight:300;color:#555;letter-spacing:-.025em}
.login-wrap .login-bottom .login-cs-number{display:inline-block;font-size:30px;line-height:1.1;font-weight:700;color:#00346e;letter-spacing:-.025em/*! margin-left:25px; */}
.login-wrap .login-bottom *{vertical-align:middle}
.login-wrap .login-bottom .btn-wrap{margin:20px 0 0}
.login-wrap .login-bottom .btn-wrap a{display:inline-block;width:125px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;text-align:center;position:relative;transition:all .35s}
.login-wrap .login-bottom .btn-wrap a:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:#000;transition:all .35s}
.login-wrap .login-bottom .btn-wrap a:hover{color:#fff}
.login-wrap .login-bottom .btn-wrap a:hover:after{width:100%}
.login-wrap .login-bottom .btn-wrap a span{position:relative;z-index:2;vertical-align:top}
.login-wrap .login-bottom .btn-join{display:inline-block;color:#fff;border:1px solid #e4702a;background-color:#e4702a;border-radius:4px}
.login-wrap .login-bottom .btn-join.cancel{color:#000;border:1px solid #000;background-color:#fff;margin:0 5px 0 0}
.login-wrap .login-bottom .btn-join:hover{border-color:#000}
.login-wrap .login-bottom .btn-join.cancel:hover{color:#fff}
.join-body .login-wrap .login-bottom{background-color:#fff;padding:25px 0;color:#ed5f00;font-size:15px;text-align:center}
.login-wrap .login-footer{position:absolute;left:0;bottom:-95px;width:100%;text-align:center;font-size:14px;line-height:18px;letter-spacing:-.025em;color:#6e6e6e;font-weight:300}
.login-wrap .login-util{display:flex;justify-content:flex-start;margin-top:7px;padding:0 5px;font-size:15px}
.login-wrap .login-util input{margin:0 7px 0 0}
.login-wrap .login-util a{position:relative;padding-left:32px;line-height:21px}
.login-wrap .login-util a:after{content:'';position:absolute;left:16px;top:5px;display:inline-block;width:1px;height:13px;background:#d5d5d5}
.login-wrap .login-util a.btn-find-pw{/*! font-weight: 500 */}
.mb7{margin-bottom:7px!important}
.mb19{margin-bottom:19px!important}
.award-point-bnr{background:url(/Data/G01/images/award-point-bnr2.jpg) top center no-repeat;height:430px;position:relative}
.award-point-bnr .bnr-cont{float:right;width:50%;box-sizing:border-box;padding:45px 0 0 45px}
.award-point-bnr .bnr-cont .bnr-tt{margin-bottom:30px}
.award-point-bnr .bnr-cont .bnr-tt dt{font-size:40px;font-weight:100;color:#fff;letter-spacing:-.05em;line-height:50px;margin-bottom:10px}
.award-point-bnr .bnr-cont .bnr-tt dt strong{font-size:50px;font-weight:500}
.award-point-bnr .bnr-cont .bnr-tt dd{font-size:18px;font-weight:300;letter-spacing:-.05em;color:#fff}
.award-point-bnr .bnr-cont .bnr-info-area{width:523px;box-sizing:border-box;border-radius:15px;background:rgba(0,0,0,.2);padding:20px 15px 30px}
.award-point-bnr .bnr-cont .bnr-info-area dt{font-size:16px;line-height:18px;font-weight:500;color:#fff;letter-spacing:-.05em;margin-bottom:10px}
.award-point-bnr .bnr-cont .bnr-info-area dd{font-size:14px;line-height:22px;font-weight:300;color:#fff;letter-spacing:-.05em}
.award-point-bnr .bnr-cont .bnr-info-area dd li{text-indent:-100px;padding-left:100px}
.award-point-bnr .bnr-cont .bnr-info-area .info-text{font-size:16px;line-height:18px;font-weight:500;color:#fff;letter-spacing:-.05em;margin-top:15px}
.award-point-form{padding:50px 0 80px}
.award-point-form .award-point-tt{font-size:22px;color:#1e1e1e;font-weight:500;line-height:25px;letter-spacing:-.025em;margin-bottom:15px}
.award-point-form .form-area{margin:0 0 50px;border-top:1px solid #323232;border-bottom:1px solid #ddd;padding:15px 0}
.award-point-form .form-area table{width:100%;border-collapse:collapse;table-layout:fixed}
.award-point-form .form-area th{font-size:14px;color:#1e1e1e;letter-spacing:-.025em;line-height:30px;padding:10px 0;text-align:left;font-weight:500}
.award-point-form .form-area td{font-size:14px;color:#505050;letter-spacing:-.025em;line-height:30px;padding:10px 0}
.award-point-form .form-area .award-ip{border:1px solid #ddd;border-radius:5px;width:262px;height:35px;line-height:33px;box-sizing:border-box;padding:0 10px}
.award-point-form .form-area .award-select{border:1px solid #ddd;border-radius:5px;width:262px;height:35px;line-height:33px;box-sizing:border-box;padding:0 0 0 10px}
.award-point-form .form-area .award-price{display:inline-block;margin-left:15px}
.award-point-form .btn-area{text-align:center}
.award-point-form .btn-area button{display:inline-block;width:280px;height:60px;box-sizing:border-box;border-radius:5px;font-size:18px;text-align:center;letter-spacing:-.025em;margin:0 5px}
.award-point-form .btn-area .btn-orange{background:#e4702a;line-height:60px;color:#fff}
.exhibition-list{width:1200px;margin:0 auto;padding:50px 0 100px}
.exhibition-list li{float:left;width:585px;height:220px;position:relative}
.exhibition-list li:nth-child(even){float:right}
.exhibition-list li:nth-child(n+3){margin-top:25px}
.exhibition-list li a{display:block;width:585px;height:220px}
.exhibition-list li.end-exhibition:before{content:"종료";display:block;position:absolute;top:0;left:0;width:585px;height:220px;background:rgba(0,0,0,.5);text-align:center;line-height:220px;font-size:30px;font-weight:500;letter-spacing:-.05em;color:#fff}
.planner-info-area{margin:40px 0 50px}
.planner-info-area .quick-view{float:left}
.planner-info-area .quick-view .quick-view-item{float:left;border:1px solid #ddd;border-radius:5px;width:106px;box-sizing:border-box;margin-left:15px;text-align:center;padding:25px 0}
.planner-info-area .quick-view .quick-view-item:first-child{margin-left:0}
.planner-info-area .quick-view .quick-view-item dt{font-size:15px;color:#1e1e1e;line-height:20px;font-weight:600;letter-spacing:-.075em;margin-bottom:15px}
.planner-info-area .quick-view .quick-view-item dd{font-size:14px;color:#505050;font-weight:300;letter-spacing:-.075em}
.planner-info-area .quick-view .quick-view-item dd strong{display:inline-block;font-size:18px;font-weight:800;color:#ed5f00;margin:0 3px 0 0}
.planner-info-area .planner-info{float:left;margin-left:30px;font-size:12px;line-height:20px;letter-spacing:-.025em;color:#828282;font-weight:300;margin-top:6px}
.sub-table table{border-collapse:collapse;width:100%;table-layout:fixed}
.sub-table table thead th{border-top:1px solid #323232;background:#f8f8f8;height:46px;font-size:14px;line-height:46px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:0 20px}
.sub-table table tbody tr td{font-size:14px;line-height:20px;text-align:center;font-weight:300;letter-spacing:-.05em;color:#505050;border-bottom:1px solid #ddd;padding:15px 20px;position:relative}
.sub-table table tbody tr td.t-left{text-align:left;padding:15px 20px}
.sub-table table tbody tr td.t-right{text-align:right;padding:15px 20px}
.sub-table table tbody tr td.t-v-top{vertical-align:top}
.sub-table table tbody tr td:before{content:"";display:block;position:absolute;width:1px;height:-webkit-calc(100% - 30px);/*! for Chrome, Safari */height:-moz-calc(100% - 30px);/*! for Firefox */height:calc(100% - 30px);/*! for IE */background:#ebebeb;left:0;top:15px}
.sub-table table tbody tr td:first-child:before{display:none}
.sub-table table tbody tr td.no-line:before{display:none;padding:15px 20px 15px 10px}
.table-search{border:1px solid #ddd;background:#f8f8f8;margin-top:50px;padding:20px 0;text-align:center;font-size:0;line-height:0}
.table-search *{vertical-align:middle}
.table-search .search-term dt{font-size:14px;font-weight:600;color:#1e1e1e;letter-spacing:-.05em;display:inline-block;margin-right:20px;line-height:27px}
.table-search .search-term dd{display:inline-block}
.table-search .search-term{display:inline-block;padding:0 30px;font-size:14px;line-height:27px;margin-top:-3px;position:relative}
.table-search .search-term:before{content:"";position:absolute;left:0;top:12px;width:1px;height:13px;background:#ddd}
.table-search .btn-tb-search{height:27px;width:80px;box-sizing:border-box;line-height:27px;border-radius:3px;color:#fff;background:#646464;margin-left:5px}
.table-search select.sh-slc{height:27px;width:170px;border:1px solid #ddd;box-sizing:border-box;padding:0 0 0 10px;line-height:25px;border-radius:3px}
.table-search .sh-ip{height:27px;width:90px;border:1px solid #ddd;box-sizing:border-box;padding:0 10px;line-height:25px;border-radius:3px}
.policy-cont{font-size:14px;line-height:21px;letter-spacing:-.025em;color:#555;font-weight:300;padding:30px 0 0}
.policy-cont dl dt{font-size:16px;color:#555;font-weight:500;margin:25px 0 10px}
.policy-cont ol li{text-indent:-14px;padding-left:14px}
.policy-cont ul li{text-indent:-7px;padding-left:7px}
.policy-cont li ul{padding:5px 0 15px}
.policy-cont li ol{padding:5px 0 15px}
.policy-cont strong{font-weight:500}
#sub-container .exhibition-bnr{text-align:left;position:relative;overflow:hidden}
#sub-container .exhibition-bnr img{position:relative;top:0;left:50%;transform:translate(-50%,0)}
.exhibition-prod-sec .exhibbition-prod-item{float:left}
.exhibition-prod-sec .exhibbition-prod-item .prod-info dt{font-size:15px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#505050;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;/*! ë¼ì¸ìˆ˜ */-webkit-box-orient:vertical;word-wrap:break-word}
.exhibition-prod-sec .exhibbition-prod-item .prod-info dd{font-size:14px;line-height:20px;font-weight:300;letter-spacing:-.025em;color:#828282;margin-top:5px}
.exhibition-prod-sec .exhibbition-prod-item .prod-thumb{position:relative}
.exhibition-prod-sec .exhibbition-prod-item .prod-thumb img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.exhibition-prod-sec .exhibbition-prod-item:first-child{margin-left:0}
.exhibition-prod-sec .exhibbition-prod-item:nth-child(3n){margin-right:0}
.exhibition-prod-sec .exhibbition-prod-item:nth-child(n+4){margin-top:13px}
.exhibition-prod-sec .exhibbition-prod-item{width:390px;height:510px;margin-left:15px;position:relative;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:10px;padding:30px 29px 25px 29px}
.exhibition-prod-sec .exhibbition-prod-item :first-child{margin-left:0}
.exhibition-prod-sec .exhibbition-prod-item .prod-thumb{width:330px;padding-bottom:330px}
.exhibition-prod-sec .amount-stepper{float:none;margin-top:10px}
.exhibition-prod-sec .btn-detail{display:block;text-align:center;font-size:16px;letter-spacing:-.025em;color:#000;font-weight:500;line-height:43px;height:43px;border:1px solid #000;border-radius:4px;margin-top:10px}
.exhibition-prod-sec .exhibbition-prod-item.al-center{float:none;margin:0 auto}
.exhibition-prod-sec .btn-detail.btn-half{display:inline-block!important;width:calc(50% - 5px);margin-top:0}
.exhibition-prod-sec .chk-prod{display:inline-block;width:calc(50% - 5px);margin-left:8px}
.exhibition-prod-sec .chk-prod input[type=checkbox]{display:none}
.exhibition-prod-sec .chk-prod input[type=checkbox]+label{display:block;text-align:center;cursor:pointer;font-size:16px;letter-spacing:-.025em;color:#ed5f00;font-weight:500;line-height:43px;height:43px;border:1px solid #ed5f00;border-radius:4px}
.exhibition-prod-sec .chk-prod input[type=checkbox]:checked+label{color:#fff;background:#ed5f00}
.exhibition-prod-sec .prod-btn-area{font-size:0;line-height:0;margin-top:10px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul.exhibition-prod-sec li.prod-cont-item{height:444px}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul.exhibition-prod-sec li.prod-cont-item .prod-info{height:auto}
.prod-list-container .prod-list-cont .prod-cont-list.list2-sort-type4 ul.exhibition-prod-sec li.prod-cont-item.slc-prod-item{border:2px solid #ed5f00;padding:29px 28px 24px 28px}
.wdp100{width:100%!important}
#sub-container .comment-evt-bnr{text-align:left;position:relative;overflow:hidden}
#sub-container .comment-evt-bnr img{position:relative;top:0;left:50%;transform:translate(-50%,0)}
.comment-evt-form{padding:50px 0 80px}
.comment-evt-form .comment-evt-tt{font-size:22px;color:#1e1e1e;font-weight:500;line-height:25px;letter-spacing:-.025em;margin-bottom:15px}
.comment-evt-form .form-area{margin:0 0 50px;border-top:1px solid #323232;border-bottom:1px solid #ddd;padding:15px 0}
.comment-evt-form .form-area table{width:100%;border-collapse:collapse;table-layout:fixed}
.comment-evt-form .form-area th{font-size:14px;color:#1e1e1e;letter-spacing:-.025em;line-height:30px;padding:10px 0;text-align:left;font-weight:500}
.comment-evt-form .form-area td{font-size:14px;color:#505050;letter-spacing:-.025em;line-height:30px;padding:10px 0}
.comment-evt-form .form-area .comment-evt-ip{border:1px solid #ddd;border-radius:5px;width:85px;height:35px;line-height:33px;box-sizing:border-box;padding:0 10px}
.comment-evt-form .form-area .comment-evt-select{border:1px solid #ddd;border-radius:5px;width:85px;height:35px;line-height:33px;box-sizing:border-box;padding:0 0 0 10px}
.comment-evt-form .form-area .evt-txt-form{border:1px solid #ddd;border-radius:5px;overflow:hidden;width:100%;position:relative;padding-right:150px;box-sizing:border-box}
.comment-evt-form .form-area .evt-txt-form .comment-evt-txt{width:100%;padding:0 10px;font-size:14px;color:#505050;letter-spacing:-.025em;line-height:35px;height:130px;border:0}
.comment-evt-form .form-area .evt-txt-form .btn-comment-evt{position:absolute;right:0;top:0;width:150px;height:100%;background:#ed5f00;color:#fff;font-size:18px;display:block;text-align:center}
.prod-cont-list .flag_n{position:absolute;left:16px;top:0;display:inline-block;width:44px;height:37px;padding-top:7px;box-sizing:border-box;background:#f68b1e;text-align:center;font-size:22px;color:#fff}
.prod-cont-list .flag_n:after{display:block;content:'';clear:both;position:absolute;bottom:-10px;right:0;border-right:22px solid #f68b1e;border-bottom:10px solid transparent;border-left:22px solid #f68b1e}
.prod-cont-list li+li+li+li+li+li+li+li+li+li+li .flag_n{background:#838383}
.prod-cont-list li+li+li+li+li+li+li+li+li+li+li .flag_n:after{border-right:22px solid #838383;border-left:22px solid #838383}
@-webkit-keyframes myAnimation{
    0%{-webkit-transform:rotate(0)}
    100%{-webkit-transform:rotate(180deg)}
}
@-moz-keyframes myAnimation{
    0%{-moz-transform:rotate(0)}
    100%{-moz-transform:rotate(180deg)}
}
@keyframes myAnimation{
    0%{transform:rotate(0)}
    100%{transform:rotate(180deg)}
}
@-webkit-keyframes myAnimation2{
    0%{-webkit-transform:rotate(0)}
    100%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes myAnimation2{
    0%{-moz-transform:rotate(0)}
    100%{-moz-transform:rotate(-360deg)}
}
@keyframes myAnimation2{
    0%{transform:rotate(0)}
    100%{transform:rotate(-360deg)}
}

/*! 메인 로딩 시 배너 */
.pop_mainLoad{position:absolute;top:209px;left:50%;width:300px;padding-bottom:44px;margin-left:-640px;background:#fff;z-index:99}
.pop_mainLoad .thumb_bnr{overflow:hidden;width:100%}
.pop_mainLoad .pop_controller{position:relative;width:100%;height:25px;color:#fff;font-weight:400;z-index:22;font-size:0}
.pop_mainLoad .pop_controller .swiper-pagination-fraction{bottom:0;line-height:25px;width:60px;left:50%;margin-left:-30px;z-index:12;font-size:16px}
.pop_mainLoad .pop_controller [class*=swiper-button-]{position:initial;display:inline-block;width:50%;height:25px;top:0;margin-top:0;background:#000;opacity:.3;filter:alpha(opacity=30);background-position:center}
.pop_mainLoad .pop_controller [class*=swiper-button-]:hover{opacity:.5;filter:alpha(opacity=50)}
.pop_mainLoad .pop_controller .swiper-button-prev{left:0;background-image:url(/data/G01/main/btn_prev_7x11.png);background-repeat:no-repeat;background-size:7px 11px}
.pop_mainLoad .pop_controller .swiper-button-next{right:0;background-image:url(/data/G01/main/btn_next_7x11.png);background-repeat:no-repeat;background-size:7px 11px}
.pop_mainLoad .pop_btn_box{position:absolute;bottom:0;left:0;z-index:1}
.pop_mainLoad .pop_btn_box:after{display:block;content:'';clear:both}
.pop_mainLoad .pop_btn_box a{float:left;height:44px;line-height:44px;color:#fff;font-size:17px;text-align:center}
.pop_mainLoad .pop_btn_box a.btn_today{width:189px;background:#000;opacity:.6;filter:alpha(opacity=60)}
.pop_mainLoad .pop_btn_box a.btn_close{width:111px;background:#151515}

/*! 주문 세금계산서 */
.box__taxInvoice #popupInputForm{display:none}
.box__taxInvoice .box_btn{text-align:right;margin-top:10px}
.blt_hyphen{display:inline-block;height:35px;line-height:35px;vertical-align:top;padding:0 5px;font-size:16px}
.box__taxInvoice{padding:20px 0;margin-top:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.box__taxInvoice .form-chk .chk-ip+label{color:#1e1e1e;font-weight:500}
.buy-container .buy-cont .buy-v-list .box__taxInvoice table{border-bottom:0}
.buy-container .buy-cont .buy-v-list .box__taxInvoice table tr:last-child td{padding-bottom:0}
.buy-v-area.date-area{position:relative;display:inline-block}
.buy-v-area.date-area .datepicker{box-sizing:border-box;padding:0 30px 0 10px}
.buy-v-area.date-area .ui-datepicker-trigger{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}
.date-area+.txt_form_tip{margin-left:10px;vertical-align:middle}
textarea+.txt_form_tip{display:block;margin-top:10px;line-height:1}
.tax-pop{margin:-393px 0 0 -350px;height:auto;padding-bottom:120px}

/*! 점포몰 베스트30 */
.corner_best30{padding:50px 0}
.corner_best30 .section{position:relative}
.corner_best30 .swiper__unit_only{position:relative;overflow:hidden}
.corner_best30 .swiper-slide{width:200px}
.corner_best30 .swiper-button-prev{position:absolute;left:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-left.png) top left no-repeat;margin-top:-24px;z-index:1}
.corner_best30 .swiper-button-next{position:absolute;right:-60px;top:50%;width:28px;height:48px;background:url(/Data/G01/images/best-arrow-right.png) top left no-repeat;margin-top:-24px;z-index:1}
.corner_best30 .prod-thumb{width:200px;height:200px;overflow:hidden;position:relative;border:1px solid #ddd;box-sizing:border-box}
.corner_best30 .prod-thumb a{display:block;width:100%;height:100%}
.corner_best30 .prod-thumb img{width:100%;height:100%}
.corner_best30 dl{margin-top:20px}
.corner_best30 dl dt{font-size:15px;line-height:20px;color:#555;letter-spacing:-.025em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.corner_best30 dl dd{font-size:17px;letter-spacing:-.025em;color:#000;font-weight:300;margin-top:5px}
.corner_best30 dl dd .box_quantity{display:flex}
.corner_best30 dl dd .box_quantity span{font-size:13px;color:#353535;line-height:1}
.corner_best30 dl dd .box_quantity span:before{display:inline-block;content:'';width:1px;height:13px;margin:0 10px;background:#e5e5e5;vertical-align:top}
.corner_best30 dl dd .box_quantity span:first-child:before{display:none}
.corner_best30 dl dd .box_price{/*display:flex;align-items:flex-end;gap:9px;*/margin-top:11px}
.corner_best30 dl dd .box_price *{line-height:1}
.corner_best30 dl dd .box_price span{font-size:15px;color:#555}
.corner_best30 dl dd .box_price strong{font-size:19px;}
.corner_best30 dl dd .box_price .unit_priceFirst{height:14px;margin-bottom:5px;color:#999999;font-size:14px;}
.corner_best30 dl dd .box_price .unit_priceSale{margin-right:7px;color:#f68b1e;font-size:19px;font-weight:600;}
.corner_best30 dl dd .box_price .unit_currentPurchase{font-size:13px;color:#656565}
.corner_best30 dl dd .box_prod_btn{display:grid;grid-template-columns:1fr 40px;grid-gap:6px;margin-top:18px}
.corner_best30 dl dd .box_prod_btn span{height:40px;box-sizing:border-box;border-radius:3px}
.corner_best30 dl dd .box_prod_btn .btn_sale{line-height:40px;background:#f68b1e;font-size:14px;color:#fff;font-weight:500;text-align:center;cursor:pointer}
.corner_best30 dl dd .box_prod_btn .btn_cart{display:flex;justify-content:center;align-items:center;width:40px;border:1px solid #d5d5d5;box-sizing:border-box;cursor:pointer}
.corner_best30 dl dd .box_prod_btn .btn_cart:before{display:inline-block;content:'';width:22px;height:22px;background:url(/Data/G01/main/2209/ico_btnCart_w.png) no-repeat 0 0;background-size:100%}
.corner_best30 dl dd .box_prod_btn .btn_cart span{font-size:0;text-indent:-9999px}

/*! 메인 시중가 & 할인율 */
/*! 2502 할인율 추가 */
#main-container ul li dl dd .prod-price_sale{margin-right:10px;color:#f68b1e;font-size:19px;font-weight:500;}

.dim_layer{/*! display:none; */position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.dim_layer .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.dim_layer .pop_layer{display:block}
.pop_layer{display:none;/*! overflow-y:auto; */position:absolute;top:20%;left:50%;width:80%;height:auto;/*! max-height:calc(100vh - 40px); */z-index:13}
#pop_noSale{width:350px;transform:translateX(-50%)}
.pop_layer .pop_header{width:100%;height:70px;line-height:70px;color:#fff;font-size:24px;background:#e68603;font-weight:700;text-align:center}
.pop_layer .pop_cont{padding:30px 25px 25px;background:#fff}
.pop_layer .pop_cont .pop_cnt_txt{color:#202020;font-size:16px;line-height:24px;text-align:center}
.box__inputChk{margin-top:36px;padding-top:21px;border-top:1px solid #e5e5e5}
.form_unit{position:relative;display:inline-block}
.pop_layer input[type=checkbox]{width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0)}
.pop_layer input[type=checkbox]+label{display:inline-block;height:auto;min-height:28px;padding-left:28px;vertical-align:middle;cursor:pointer}
.pop_layer input[type=checkbox]+label{line-height:28px;background:url(/data/G01/images/form_checkbox.png) no-repeat 0 0;background-size:28px}
.pop_layer input[type=checkbox]+label span{display:inline-block;line-height:28px;margin-left:12px;font-size:16px;color:#202020;font-weight:500;vertical-align:baseline}
.pop_layer input[type=checkbox]:checked+label{background:url(/data/G01/images/form_checkbox_on.png) no-repeat 0 0;background-size:28px}
.pop_layer .box__btn{margin-top:21px}
.pop_layer .btn_confirm{display:block;width:100%;height:52px;line-height:52px;color:#fefefe;font-size:16px;font-weight:500;text-align:center;background:#606060}
#main-container .visual-warp.owl-carousel .owl-dots{display:flex}
#main-container .visual-warp.owl-carousel .owl-dots .owl-dot{width:100%}

/*! 하이몰 폰트 임시 주석처리 20221229 */
/*! 
@font-face {font-family:'HIGothic';font-style:normal;font-weight:400;src:url(../../font/HIGothicLight.woff2) format('woff2'),url(../../font/HIGothicLight.woff) format('woff'),url(../../font/HIGothicLight.otf) format('opentype');}
@font-face {font-family:'HIGothic';font-style:normal;font-weight:500;src:url(../../font/HIGothicMedium.woff2) format('woff2'),url(../../font/HIGothicMedium.woff) format('woff'),url(../../font/HIGothicMedium.otf) format('opentype');}
@font-face {font-family:'HIGothic';font-style:normal;font-weight:600;src:url(../../font/HIGothicBold.woff2) format('woff2'),url(../../font/HIGothicBold.woff) format('woff'),url(../../font/HIGothicBold.otf) format('opentype');}
@font-face {font-family:'HIGothic';font-style:normal;font-weight:700;src:url(../../font/HIGothicExtraBold.woff2) format('woff2'),url(../../font/HIGothicExtraBold.woff) format('woff'),url(../../font/HIGothicExtraBold.otf) format('opentype');}

body{font-family:'HIGothic' ,sans-serif;}
body *{font-weight:500;}
 */

/*! 쿠폰함 */
.box__coupon_notice{display:flex;flex-direction:column;gap:9px;margin-bottom:29px}
.box__coupon_notice li{color:#6e6e6e;font-size:13px;line-height:1.1}

/*! 이벤트 카테고리 탭 */
.area__evtList_group{position:relative;margin-bottom:60px;padding-top:50px}
.area__evtList_group ul:after{content:'';display:block;clear:both}
.area__evtList_group ul li{float:left;width:20%}
.area__evtList_group ul li a{position:relative;display:block;height:58px;line-height:58px;margin:-1px 0 0 -1px;border:1px solid #e0e0e0;color:#000;font-size:16px;text-align:center}
.area__evtList_group ul li.on a,.area__evtList_group ul li:hover a{z-index:1;border-color:#121923;font-weight:400;background:#f8f8f8}
.area__evtList_group .box__sort{position:absolute;right:0;bottom:-60px;display:flex;justify-content:flex-end;margin-top:20px}
.area__evtList_group .box__sort select{width:126px;height:35px;border:1px solid #ddd;line-height:25px;padding-left:10px;font-size:14px;letter-spacing:-.05em;color:#505050;box-sizing:border-box;border-radius:5px}

/*! 레이어 */
/*! 신규회원 포인트 이벤트 레이어 */
#pop_newMember_evnet{width:450px;transform:translateX(-50%)}

/*댓글이벤트*/
.comment__fields{padding:60px 0 0 0;}
.comment__fields *{box-sizing:border-box;}
.fields__title{margin-bottom:21px;line-height:32px;color:#000000;font-size:22px;font-weight:500;}
.comment__fields .comment-write__field{display:flex;align-items:center;gap:8px;}
.comment__fields .comment-write__field textarea{width:100%;height:120px;padding:20px;resize:none;border:1px solid #E5E5E5;background:#F7F7F7;line-height:20px;color:#000000;font-size:14px;font-weight:300;}
.comment__fields .comment-write__field textarea::placeholder{color:#A0A0A0;}
.comment__fields .comment-write__field a{flex-shrink:0;width:158px;height:120px;line-height:120px;text-align:center;color:#FFFFFF;font-size:18px;background:#F68B1E;}
.comment__fields .comment-list__field ul{display:flex;flex-direction:column;}
.comment__fields .comment-list__field li{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 109px 20px 0;border-bottom:1px solid #F0F0F0;}
.comment__fields .comment-list__field li .comment_id{line-height:21px;color:#000000;font-size:15px;font-weight:500;}
.comment__fields .comment-list__field li .comment_txt{line-height:21px;color:#000000;font-size:15px;font-weight:300;}
.comment__fields .comment-list__field li .comment_dt{line-height:17px;color:#787878;font-size:12px;font-weight:300;}
.comment__fields .comment-list__field li .comment_del{position:absolute;right:0;;top:34px;display:inline-block;width:64px;height:34px;line-height:32px;border:1px solid #E0E0E0;color:#000000;font-size:14px;font-weight:300;text-align:center;}

.comment__fields .btn_comment_add{display:flex;align-items:center;justify-content:center;margin-top:20px;}
.comment__fields .btn_comment_add a{width:400px;height:50px;line-height:48px;border:1px solid #E0E0E0;color:#A0A0A0;font-size:18px;text-align:center;}