﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600|Roboto:400,700');
@font-face {
    font-family: 'NanumSquare';
    font-weight: 300;
    src: url(../fonts/NanumSquareL.eot);
    src: url(../fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareL.woff) format('woff'),
    url(../fonts/NanumSquareL.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 400;
    src: url(../fonts/NanumSquareR.eot);
    src: url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareR.woff) format('woff'),
    url(../fonts/NanumSquareR.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 700;
    src: url(../fonts/NanumSquareB.eot);
    src: url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareB.woff) format('woff'),
    url(../fonts/NanumSquareB.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 800;
    src: url(../fonts/NanumSquareEB.eot);
    src: url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareEB.woff) format('woff'),
    url(../fonts/NanumSquareEB.ttf) format('truetype');
}
@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/notokr-thin.eot);
    src: url(../fonts/notokr-thin.eot?#iefix) format('embedded-opentype'), url(../fonts/notokr-thin.woff2) format('woff2'), url(../fonts/notokr-thin.woff) format('woff'), url(../fonts/notokr-thin.ttf) format('truetype');
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/notokr-light.eot);
    src: url(../fonts/notokr-light.eot?#iefix) format('embedded-opentype'), url(../fonts/notokr-light.woff2) format('woff2'), url(../fonts/notokr-light.woff) format('woff'), url(../fonts/notokr-light.ttf) format('truetype');
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/notokr-regular.eot);
    src: url(../fonts/notokr-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/notokr-regular.woff2) format('woff2'), url(../fonts/notokr-regular.woff) format('woff'), url(../fonts/notokr-regular.ttf) format('truetype');
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/notokr-medium.eot);
    src: url(../fonts/notokr-medium.eot?#iefix) format('embedded-opentype'), url(../fonts/notokr-medium.woff2) format('woff2'), url(../fonts/notokr-medium.woff) format('woff'), url(../fonts/notokr-medium.ttf) format('truetype');
}

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/notokr-bold.eot);
    src: url(../fonts/notokr-bold.eot?#iefix) format('embedded-opentype'), url(../fonts/notokr-bold.woff2) format('woff2'), url(../fonts/notokr-bold.woff) format('woff'), url(../fonts/notokr-bold.ttf) format('truetype');
}
@font-face {
    font-family: 'NanumSquare';
    font-weight: 400;
    src: url(../fonts/NanumSquareR.eot);
    src: url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareR.woff) format('woff'),
    url(../fonts/NanumSquareR.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 700;
    src: url(../fonts/NanumSquareB.eot);
    src: url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareB.woff) format('woff'),
    url(../fonts/NanumSquareB.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 800;
    src: url(../fonts/NanumSquareEB.eot);
    src: url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareEB.woff) format('woff'),
    url(../fonts/NanumSquareEB.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    font-weight: 300;
    src: url(../fonts/NanumSquareL.eot);
    src: url(../fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
    url(../fonts/NanumSquareL.woff) format('woff'),
    url(../fonts/NanumSquareL.ttf) format('truetype');
}

#wrap {width: 100%;position: relative;}
.rightbg {z-index: -1;position:absolute;left:50%;width:50%;height:217px;}
.header_shadow {position:absolute;left:0;right:0;height:190px;background:#fff;z-index:9999;}
.topBn .btnOpen {display:block;position:absolute;right:50%;top:50%;margin-top: -5px;margin-right: -550px;width:1100px;text-align:right;z-index:999999;}

.inner {clear:both; position: relative;width:1100px; margin:0 auto;}

/*header*/
#header {position:relative;width:100%;margin: 0 auto;/*height: 50px;z-index:1*/;border-bottom:1px solid #e5e5e5}
#header .container {position: relative;min-height:50px}
#header .top-banner {position: absolute;left:0;top:0;line-height: 50px;}
#header .top-search {width:310px;margin:0 auto;border-bottom:2px solid #759600;overflow: hidden;padding-top: 8px;margin-bottom: 12px;}
#header .top-search input {border:0;display: block;float:left;padding: 5px;width:280px;font-family:'noto';}
#header .top-search button {float:right;height:28px;}
#header .top-nav {position: absolute;right:0;top:0;text-align: right;line-height: 50px;}
#header .top-nav li {display: inline-block;;}
#header .top-nav li a {font-family:'noto';font-size:13px;margin-left: 5px;}
#header .gnb-area {position: relative;left:0;top:5%;width:198px;min-height:540px;background-color: rgba(69, 76, 95, 0.5);/*background: #454c5f*/;z-index: 444;}
#header .gnb-area .logo {font-size:0}
#header .gnb-area .logo img {display: block;}
#header .gnb-area>ul>li {padding: 0 25px;cursor:pointer;position: relative;}
#header .gnb-area>ul>li>a {color:#fff;display: block;line-height: 26px;padding-right: 20px;background:url(../images/main/arr_cate.gif) no-repeat 100% 50%;position: relative;}
#header .gnb-area>ul>li>a:hover {text-decoration:underline;}
#header .gnb-area .all-category {background: #0c6e9e url(../images/main/ico_bars.gif) no-repeat 25px 50%;padding-left: 45px;margin-bottom: 10px;}
#header .gnb-area .all-category>a {background:url(../images/main/arr_cate_all.gif) no-repeat 100% 50%;line-height: 30px;}
#header .gnb-area>ul>li.has-sub:hover>a:after {content:"";position: absolute;right:-27px;top:50%;margin-top: -5px;border:5px solid transparent;border-right-color:#fff;z-index: 2;}
#header .gnb-area>ul>li.has-sub:hover>a:before {content:"";position: absolute;right:-27px;top:50%;margin-top: -6px;border:6px solid transparent;border-right-color:#454c5f;z-index: 2;}
#header .gnb-area>ul>li:hover .sub-category {display: block;}

#header .gnb-area .sub-category {display: none;position: absolute;left:100%;top:-179px;bottom:0;min-width:500px;height:540px;border:2px solid #454c5f;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;overflow: hidden;}
#header .gnb-area .all-category .sub-category {width:902px;}
#header .gnb-area .sub-category dl {width:20%;float:left;height:248px;border:1px solid #ddd;border-left:0;margin-top: -1px;box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .gnb-area .sub-category dt {background:#f0f0f0;height:40px;border-bottom:1px solid #ddd;line-height: 40px;padding: 0 20px;font-weight: bold;box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .gnb-area .sub-category dd {padding: 18px 20px;height:206px;line-height: 1.5;box-sizing:border-box;-webkit-box-sizing:border-box;overflow-y: auto;}
#header .gnb-area .sub-category dd a {color:#666}
#header .gnb-area .sub-category .last {float:none;height:40px;clear:both;width:100%;top: -1px;position: relative;border-left:1px solid #ddd;}
#header .gnb-area .sub-category .last dt {width:20%;float:left;border-right:1px solid #ddd;}
#header .gnb-area .sub-category .last dd {margin-left: 20%;padding: 0 20px;height:auto;line-height: 40px;}
#header .gnb-area .sub-category .last dd li {display: inline-block;}
#header .gnb-area .sub-category .last dd li+li a {margin-left: 5px;padding-left: 9px;border-left:1px solid #ddd}
#header .gnb-area .sub-category .bn li {float:left;}

/* 전체 카테고리 표시용 따로 처리*/
#header .gnb-area .all-category .sub-category {display: none;position: absolute;left:100%;top:-139px;bottom:0;min-width:500px;height:579px;border:2px solid #454c5f;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;overflow: hidden;}
#header .gnb-area .all-category .sub-category {width:902px;}
#header .gnb-area .all-category .sub-category dl {width:20%;float:left;height:269px;border:1px solid #ddd;border-left:0;margin-top: -1px;box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .gnb-area .all-category .sub-category dt {background:#f0f0f0;height:40px;border-bottom:1px solid #ddd;line-height: 40px;padding: 0 20px;font-weight: bold;box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .gnb-area .all-category .sub-category dd {padding: 11px 20px;height:auto;line-height: 1.5;box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .gnb-area .all-category .sub-category dd a {color:#666}
#header .gnb-area .all-category .sub-category .last {float:none;height:40px;clear:both;width:100%;top: -1px;position: relative;border-left:1px solid #ddd;}

/* 배너없는 서브 카테고리 추가 */
#header .gnb-area .sub-category.list {width:180px;min-width:  inherit;height: auto;top: 0;bottom:  auto;}
#header .gnb-area .sub-category.list dl {width:100%;border:0;float:  none;position:  relative;height: auto;}
#header .gnb-area .sub-category.list dd {height:auto}

/* 서브용 gnb */
#header .gnb-area.in-sub {height:50px;min-height:inherit;position:  absolute;top: 0;left: 160px;width:  auto;}
#header .gnb-area.in-sub .all-category {background: url(../images/sub/all_category_txt.jpg) no-repeat 0 50%;height: 50px;width: 107px;padding: 0;}
#header .gnb-area.in-sub .all-category:hover {background: url(../images/sub/all_category_txt_on.jpg);}
#header .gnb-area.in-sub .all-category>a {display:none;}
#header .gnb-area.in-sub .all-category .sub-category {top:100%;left:0}


#header .localMenu {position:relative; height:30px; line-height:30px; background:#fff; border-bottom:1px solid #e6e6e6}
#header .localMenu .leftMenu {float: left}
#header .localMenu .leftMenu li {float: left; height:30px; list-style:none;b}
#header .localMenu .leftMenu li a {font-size:11px;color:#777;border-right:1px solid #d9d9d9;padding-right: 10px;margin-right: 10px;}
#header .localMenu .leftMenu li:last-child a {border-right: 0;margin-right: 0;padding-right: 0;}
#header .localMenu .leftMenu li:last-child img {vertical-align: middle;}

#header .localMenu .rightMenu {float: right;margin-top:0px}
#header .localMenu .rightMenu li {float: left;padding-left: 18px;background: url(../images/common/bg_line.gif) 9px 48% no-repeat; list-style:none;}
#header .localMenu .rightMenu li:first-child {padding-left: 0;background: none}
#header .localMenu .rightMenu li a {font-size:11px; color:#777;}

#header .headerArea {width:1100px; margin:0 auto; position: relative;height:97px;text-align: center;}
#header .headerArea h1 {position: absolute;top:23px;left: 0;}
#header .headerArea .totalSearch {position: absolute; top:28px;left:50%;float:left; width:495px;overflow:hidden;margin-left: -202px;}
#header .headerArea .totalSearch input[type=text] {box-sizing:border-box;border:2px solid #4c3e35;height: 38px;width:380px;padding-right: 42px;margin-right: 5px;float:left; background:#fff; vertical-align: top;line-height: 38px; font-size:20px;}
#header .headerArea .totalSearch input[type=image] {position: absolute;left: 340px;top:2px;height:34px;overflow:hidden;}
#header .headerArea .totalSearch select {position:relative;top:10px;height:25px;float:left;background:url(../images/common/arr_select.png) no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#eb0009;min-width:80px;padding-right:25px;}
#header .headerArea .totalSearch select::-ms-expand {display:none;}
#header .headerArea .totalSearch .keyword {text-align: center;max-width:380px;padding-top: 5px; padding-top:45px;}
#header .headerArea .totalSearch .keyword li {display:inline-block;}
#header .headerArea .totalSearch .keyword li a {color:#777}
#header .headerArea .totalSearch .keyword li+li a {padding-left: 5px;margin-left: 5px;border-left: 1px solid #ddd;}

#header .headerArea .rightBn {float:right; text-align:right;}
#header .headerArea .rightBn li {float:left; list-style:none; font-size:16px; font-weight:bold; color:#333; line-height:100px;}
#header .headerArea .rightBn li img {vertical-align:middle; margin-right:5px;}
/* #header .headerArea .rightBn li:after {content:"|"; color:#bbb; margin:0 10px; font-weight:normal;}
#header .headerArea .rightBn li:last-child:after {content:""; margin:0;} */

#header .headerArea .topBanner {position: absolute;top: 13px;right: 25px;width: 198px}
*+ html #header .headerArea .totalSearch input[type=text] {margin-top: -1px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#header .headerArea .totalSearch input[type=image] {right: 330px}
}

/*gnb*/
/* #gnbArea {width:100%; height: 45px;background:#595858; border-bottom:3px solid #333232}
#gnb {width:1100px; margin: 0 auto; height: 45px;}
#gnb .topMenu li.menuOpen {padding-right:15px; text-align:left;}
#gnb .topMenu li.menuOpen span {position:absolute; width:25px; left:5px; margin-top:5px;}
#gnb .topMenu li {float: left; position:relative;}
#gnb .topMenu li a {display: block; padding: 0 20px;font-size: 14px;font-weight: bold;color: #fff; line-height: 45px}
#gnb .topMenu li:first-child {padding-left:23px}
#gnb .topMenu li ul {display:none;position:absolute;margin:0 0 0 -1px;padding:15px 0;width:200px;background:#fff;z-index:9999;border:1px #ff0000 solid;border-top:0px none;}
#gnb .topMenu li ul li {display:block;float:left;padding:5px 0 !important;width:100%;}
#gnb .topMenu li ul li a {display:block;height:15px;padding:0 10px 0 20px;font-size:12px;font-weight:normal;color:#777;line-height:15px;}
#gnb .topMenu li ul li a:hover {color:#444;}
#gnb .topMenu li ul li.title {float:none;margin:5px 0 0 0;border-bottom:1px #f6f6f6 solid;clear:both;}
#gnb .topMenu li ul li.title a {font-weight:bold;color:#444;}

#gnb .rightMneu {float:right;}
#gnb .rightMneu li {display:inline-block; font-weight:bold; line-height:45px;}
#gnb .rightMneu li:first-child:after {content:"|"; margin:0 10px; color:#333232}
#gnb .rightMneu li img {vertical-align:middle;}
#gnb .rightMneu li a { font-size:15px; color:#fdfbd7;} */

/*gnb index*/
#gnbArea.index {width:100%; height: 45px;background:url(../images/bg_gnb.png) repeat-x 50% 0;box-shadow:0 5px 5px rgba(0,0,0,0.3)}
#gnbArea.index #gnb {width:1100px; margin: 0 auto; height: 45px;}
#gnbArea.index #gnb .topMenu {font-size:0;width:auto;white-space:nowrap;}
#gnbArea.index #gnb .topMenu li.menuOpen {text-align: center;width:60px;}
#gnbArea.index #gnb .topMenu li.menuOpen a {color:#fff;font-size:0}
#gnbArea.index #gnb .topMenu li.menuOpen span {position:absolute;left: 0;margin-top:0;font-size:0}
#gnbArea.index #gnb .topMenu li {display:inline-block;font-size:15px; position:relative;}
/*#gnbArea.index #gnb .topMenu li:nth-child(5) {margin-left: 120px;}*/
#gnbArea.index #gnb .topMenu li a {font-family:'NanumSquare';display: block;letter-spacing:-0.6px;color:#fff;padding: 0 0 0 30px;font-size: 15px;font-weight: 700;line-height: 43px;}
#gnbArea.index #gnb .topMenu>li>a:hover{color:#f06421;}
#gnbArea.index #gnb .topMenu li:first-child {padding-left: 0;}
#gnbArea.index #gnb .topMenu li ul {display:none;position:absolute;margin:0 0 0 -1px;padding:15px 0;width:200px;background:#fff;z-index:9999;border:1px #ff0000 solid;border-top:0px none;/*box-shadow:3px 3px 3px #666;*/}
#gnbArea.index #gnb .topMenu li ul li {display:block;float:left;padding:5px 0 !important;width:100%;}
#gnbArea.index #gnb .topMenu li ul li a {display:block;height:15px;padding:0 10px 0 20px;font-size:12px;font-weight:normal;color:#777;line-height:15px;}
#gnbArea.index #gnb .topMenu li ul li a:hover {color:#444;}
#gnbArea.index #gnb .topMenu li ul li.title {float:none;margin:5px 0 0 0;border-bottom:1px #f6f6f6 solid;clear:both;}
#gnbArea.index #gnb .topMenu li ul li.title a {font-weight:bold;color:#444;}

#gnbArea.index #gnb .rightMneu {float:right;width:50%;}
#gnbArea.index #gnb .rightMneu li {display:inline-block; font-weight:bold; line-height:45px;vertical-align: top;}
#gnbArea.index #gnb .rightMneu li:first-child:after {content:"|"; margin:0 10px; color:#333232}
#gnbArea.index #gnb .rightMneu li img {vertical-align:middle;}
#gnbArea.index #gnb .rightMneu li a {font-size:15px;color: #096fe2;}

/*total menu*/
#totalMenu {display: none;position: absolute; top:170px; left:0;width:100%;/*height: 356px*/height: 504px;z-index: 9999200;}
#totalMenu .tInner {width: 1098px;margin: 0 auto; border-bottom:#4c3e35 1px solid; overflow:hidden; background-color:#FFF; border:1px solid #4c3e35;}
#totalMenu .depth2 {overflow:hidden;overflow-y: hidden;}
#totalMenu .depth2>li {float: left;width: 182px;/*height: 356px*/height: 504px;margin-left: -1px;position: relative; border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5}
#totalMenu .depth2>li>a {display:block;font-size: 13px;font-weight: bold;color: #202020;height: 39px;line-height: 39px;border-bottom:#dadada 1px solid;text-align: center;background: #f3f3f3}
#totalMenu .depth2 li p.mBanner {position: absolute;left: 15px;bottom: 20px;z-index: 300}
#totalMenu .depth3 {padding:22px 0 0 20px}
#totalMenu .depth3 dt {line-height: 20px;margin-top: 20px}
#totalMenu .depth3 dt:first-child {margin-top: 0}
#totalMenu .depth3 dd, #totalMenu .depth3 li {line-height: 20px}
#totalMenu .depth3 dt a {font-size: 12px;font-weight: bold;color: #202020;}

/*power search*/
#powerSearch {display: none;position: absolute;top:128px;left:50%;margin-left:-550px;width: 1100px;height:478px;background: #fff;z-index: 50; border:#4c3e35 solid 1px;}
#powerSearch .popInner {position: relative;}
#powerSearch .popHeader {height: 52px;border-bottom: #e1e1e1 1px solid;background: #fbfbfb}
#powerSearch .popHeader h1 {font-size: 19px;font-weight: bold;color: #202020;line-height: 52px;text-indent: 30px}
#powerSearch .popContent dl {padding:20px 0 0 28px;border-bottom: #e1e1e1 1px solid;border-right: #e1e1e1 1px solid}
#powerSearch .popContent dl dt {font-size: 14px;font-weight: bold;color: #232323;margin-bottom: 17px}
#powerSearch .popContent .brandSelect {height: 180px;border-right: 0 none}
#powerSearch .popContent .brandSelect dd {float: left;margin-left: 8px;text-align: left;}
/*powerSearch .popContent .brandSelect dd label {width: 52px;height: 52px;font-size: 0;line-height: 0;background: url(../images/common/bg_logo.gif) 0 0 no-repeat;}*/

#powerSearch .popContent .brandSelect dd label {width: 152px;height: 22px;}
#powerSearch .popContent .brandSelect dd input[type=checkbox] {margin-top:3px 5px}
#powerSearch .popContent .brandSelect dd.brand1 {margin-left:16px}
#powerSearch .popContent .brandSelect dd.brand2 label {background-position:-60px 0}
#powerSearch .popContent .brandSelect dd.brand3 label {background-position:-120px 0}
#powerSearch .popContent .brandSelect dd.brand4 label {background-position:-180px 0}
#powerSearch .popContent .brandSelect dd.brand5 label {background-position:-240px 0}
#powerSearch .popContent .brandSelect dd.brand6 label {background-position:-300px 0}
#powerSearch .popContent .brandSelect dd.brand7 label {background-position:-360px 0}
#powerSearch .popContent .brandSelect dd.brand8 label {background-position:-420px 0}
#powerSearch .popContent .brandSelect dd.brand9 label {background-position:-480px 0}
#powerSearch .popContent .brandSelect dd.brand10 label {background-position:-540px 0}
#powerSearch .popContent .brandSelect dd.brand11 label {background-position:-600px 0}
#powerSearch .popContent .brandSelect dd.brand12 label {background-position:-660px 0}
#powerSearch .popContent .brandSelect dd.brand13 label {background-position:-720px 0}
#powerSearch .popContent .brandSelect dd.brand14 label {background-position:-780px 0}
#powerSearch .popContent .brandSelect dd.brand15 label {background-position:-840px 0}
#powerSearch .popContent .brandSelect dd.brand16 label {background-position:-900px 0}
#powerSearch .popContent .brandSelect dd.brand17 label {background-position:-960px 0}
#powerSearch .popContent .category {float: left;width: 245px;height: 125px}
#powerSearch .popContent .category label {margin-left: 13px;width: 98px;line-height: 20px}
#powerSearch .popContent .category select {margin-right: 10px;width: 110px;line-height: 20px; border:#CCCCCC solid 1px; padding:5px;}
#powerSearch .popContent .priceScope {float: left;width: 247px;height: 125px;position: relative;}
#powerSearch .popContent .priceScope .priceTxt {position: absolute;top: 20px;right: 22px}
#powerSearch .popContent .priceScope .priceTxt input[type=text] {font-size: 12px;font-weight: bold;color: #e40425;border: 0 none;padding: 0;width: 140px;text-align: right}
#powerSearch .popContent .priceScope .priceSlider {position: relative;display: block;margin-top:35px;width: 214px;height: 4px;padding:0 0 7px 0;background: url(../images/common/bg_priceslider.gif) 0 0 no-repeat}
#powerSearch .popContent .priceScope .priceSlider .ui-widget-header {background: #e40425;position: absolute;top: 0;height: 4px;z-index: 1;display: block;border:0;}
#powerSearch .popContent .priceScope .priceSlider .ui-slider-handle {position: absolute;z-index: 2;width: 9px;height: 20px;top: -15px;margin-left: -4.3px;background: url(../images/common/icon_slider.png) 0 0 no-repeat;}
#powerSearch .popContent .priceScope .priceNum {position: relative;margin-top: 5px}
#powerSearch .popContent .priceScope .priceNum span {position:absolute;left: -2px;font-family: 'Dotum'}
#powerSearch .popContent .priceScope .priceNum span.second {left: 44px}
#powerSearch .popContent .priceScope .priceNum span.third {left: 95px}
#powerSearch .popContent .priceScope .priceNum span.fourth {left: 148px}
#powerSearch .popContent .priceScope .priceNum span.fifth {left: 203px}
#powerSearch .popContent .colorSelect {float: left;width: 247px;height: 125px}
.color_check {position:absolute;left:-9999px;letter-spacing: -0.3px}
.color_check_label .ico_check {display:inline-block;width:16px;height:16px;margin-right:4px;margin-bottom:5px;background:url(../images/common/bg_checkbox.gif) no-repeat;overflow:hidden;font-size:0;line-height:0;vertical-align:middle;cursor: pointer;}
.check_on .ico_check {background-position:0 -40px}
.color_check_label .ico_check.c1 {background-position:-20px 0}
.check_on .ico_check.c1 {background-position:-20px -40px}
.color_check_label .ico_check.c2 {background-position:-40px 0}
.check_on .ico_check.c2 {background-position:-40px -40px}
.color_check_label .ico_check.c3 {background-position:-60px 0}
.check_on .ico_check.c3 {background-position:-60px -40px}
.color_check_label .ico_check.c4 {background-position:-80px 0}
.check_on .ico_check.c4 {background-position:-80px -40px}
.color_check_label .ico_check.c5 {background-position:-100px 0}
.check_on .ico_check.c5 {background-position:-100px -40px}
.color_check_label .ico_check.c6 {background-position:-120px 0}
.check_on .ico_check.c6 {background-position:-120px -40px}
.color_check_label .ico_check.c7 {background-position:-140px 0}
.check_on .ico_check.c7 {background-position:-140px -40px}
.color_check_label .ico_check.c8 {background-position:-160px 0}
.check_on .ico_check.c8 {background-position:-160px -40px}
.color_check_label .ico_check.c9 {background-position:-180px 0}
.check_on .ico_check.c9 {background-position:-180px -40px}
.color_check_label .ico_check.c10 {background-position:-200px 0}
.check_on .ico_check.c10 {background-position:-200px -40px}
.color_check_label .ico_check.c11 {background-position:0 -20px}
.check_on .ico_check.c11 {background-position:0 -60px}
.color_check_label .ico_check.c12 {background-position:-20px -20px}
.check_on .ico_check.c12 {background-position:-20px -60px}
.color_check_label .ico_check.c13 {background-position:-40px -20px}
.check_on .ico_check.c13 {background-position:-40px -60px}
.color_check_label .ico_check.c14 {background-position:-60px -20px}
.check_on .ico_check.c14 {background-position:-60px -60px}
.color_check_label .ico_check.c15 {background-position:-80px -20px}
.check_on .ico_check.c15 {background-position:-80px -60px}
.color_check_label .ico_check.c16 {background-position:-100px -20px}
.check_on .ico_check.c16 {background-position:-100px -60px}
.color_check_label .ico_check.c17 {background-position:-120px -20px}
.check_on .ico_check.c17 {background-position:-120px -60px}
#powerSearch .popContent .sizeSelect {float: right;width: 246px;height: 125px;border-right: 0 none}
#powerSearch .popContent .sizeSelect label {width: 52px;line-height: 20px;}
#powerSearch .popContent .btnArea {padding-top: 20px;clear: both}
#powerSearch .popContent .btnArea .btnPack:first-child {margin-right: 3px}
#powerSearch .popContent .searchClose {position: absolute;top: 19px;right: 17px}
#powerSearch .popContent .searchClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
*+ html #powerSearch .popContent .btnArea {padding-top: 10px}

/*product list*/
.conBox {zoom:1;}
.conBox:after {clear: both;display: block;content: ''}
.conBox h3 { position:relative; padding-bottom:20px; font-size:18px; font-weight:bold; color:#202020}
.conBox h3 a{ position:absolute; right:0; top:20px; color:#999; font-size:11px; text-decoration:underline}
/*.productList dl {float: left;padding-top: 207px;position: relative;width: 152px;margin: 0 28px;padding-left: 0;}*/
.productList dl {float: left;padding-top: 207px;position: relative;width: 222px;margin: 0 23px;padding-left: 0;}
.productList dt {color: #202020;line-height: 20px;font-weight: bold; height:20px;}
.productList dd.imgArea {position: absolute;top: 15px}
.productList dd.imgArea>a {display: block;margin-bottom: 10px}
.productList dd.imgArea .snsGo {float: left;position: relative;width: 49px;height: 25px;background: url(../images/main/icon_sns.gif) 0 0 no-repeat;}
.productList dd.imgArea .snsGo a {display: block;float: left;width: 24.5px;height: 25px;font-size: 0;line-height: 0}
.productList dd.imgArea .amount {line-height: 27px;float: left;margin-left: 13px;font-size: 11px;font-weight: bold;color: #828282;font-family: 'Dotum'}
.productList dd.imgArea .amount em {color: #ff7200}

.productList dd.imgArea .iconPack {display: none;position:absolute;top:118px;width:152px;left:0;height:36px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#11000000', endColorstr='#11000000');}
.productList dd.imgArea .iconPack li {float:left;border-right:1px #999 solid;}
.productList dd.imgArea .iconPack li a {display:block;padding:5px 0 0 0;width:37px;height:31px;font-size:11px;color:#eee;line-height:14px;text-align:center;}
.productList dd.imgArea .iconPack li.fourth {border-right:0px none;}

.productList dd.imgArea:hover .iconPack {display: block}
.productList dd.issue {color: #e50426}
.productList dd.pName {line-height: 18px;max-height_bk: 18px; font-size:13px; color:#000000; height_:16px;  white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.productList dd.pName a { font-size:13px;}
.productList dd.pName .brand {display:block;color:#aeaeae;font-size:12px;margin-bottom: 5px;}
.productList dd.price {font-weight: bold;color: #4c3e35;margin-top: 10px;font-size:14px;letter-spacing: -1px; white-space:nowrap;overflow:hidden;}
.productList dd.price span {font-weight: bold;color: #f06421;}
.productList dd.price s {font-size:11px;color:#bababa;font-weight: normal;margin-left: 5px;}
.productList dd.point {font-size:12px;margin-top: 20px;color:#9b7329}
.productList dd.point img {vertical-align: middle;margin-right: 5px;}
.productList dd.price.type2 {color: #202020}
.productList dd.proicon {position: absolute;top: 15px;right: 0;font-size: 0;line-height: 0;width: 42px;height: 43px;background: url(../images/main/icon_new.png) 0 0 no-repeat;}
.productList dd.proicon.persent {padding-top: 7px;line-height: 1.3em;top: 33px;right: 0;color: #fff;text-align:center;font-size: 11px;line-height: 1em;width: 42px;height: 35px;background: url(../images/main/icon_persent.png) 0 0 no-repeat;}
.productList dd.proicon.persent strong {font-size: 14px;color: #fff;line-height: 1.3em}
.productList dd.proicon.persent2 {padding-top: 12px;top: 0;left: 0;right:auto;color: #fff;text-align:center;line-height:1em;font-size: 12px;color: #fff;font-weight:bold;width: 42px;height: 28px;background: url(../images/section/icon_sale.png) 0 0 no-repeat;}
.productList dd.proicon.soldout {top: 33px;width: 41px;height: 41px;background: url(../images/main/icon_soldout.png) 0 0 no-repeat;}
.productList dd.proicon.soldout2 {top: 33px;left: 0;right: auto;width: 38px;height: 38px;background: url(../images/main/icon_soldout_03.png) 0 0 no-repeat;}
.productList dd.infoList {margin-top: 12px}
.productList dd.infoList li {float: left;height:15px;margin-right: 7px;padding-left: 22px;font-size: 11px;color: #a1a1a1;line-height: 17px;background: url(../images/section/icon_product.gif) 0 0 no-repeat;}
.productList dd.infoList li.save {background-position: -50px 0;line-height: 15px;}
.productList dd.infoList li.interest {background-position: -101px 0;padding-left: 18px}
.productList dd.infoList li span {vertical-align: top;display:inline-block;}
.productList dd.infoList li span img {display:block;}
.productList.type2 dl {padding: 10px 0 0 135px;clear: both;height: 100px;margin:18px 0;width: 135px}
.productList.type2 dd.imgArea {top:0;left: 22px}
.productList.type2 dd.proicon {top: 0;right: 142px}
.productList.type2 dd.proicon.persent {padding-top: 6px;top: 0;width: 48px;height: 25px;background: url(../images/main/icon_persent_02.png) 0 0 no-repeat;}
.productList.type2 dd.proicon.persent strong {font-size: 11px}
.productList.type2 dd.proicon.soldout {top: 0;width: 83px;height: 26px;background: url(../images/main/icon_soldout_02.png) 0 0 no-repeat;}
.productList.type3 dd.proicon.soldout {top: 120px;right:0;width: 40px;height: 40px;background: url(../images/section/icon_soldout.gif) 0 0 no-repeat;}
.productList.type4 dd.proicon.soldout {top: 68px;left:71px;width: 40px;height: 40px;background: url(../images/section/icon_soldout.gif) 0 0 no-repeat;}
.productList.type5 dl {padding: 0 0 0 114px;min-height: 107px;margin:0;width: auto}
.productList.type5 dd.imgArea {top:0;left:0;text-align: center;}
.productList.type5 dd.imgArea span {color: #808080}
.productList.type5 dd.imgArea a {border: #e8e8e8 1px solid;margin-bottom: 6px}
.productList.type5 dd.pName {max-width: 282px;width: auto}
.productList.type5 dd.pName.type3 {margin-top: 7px;color: #6e8bb8}
.productList.type5 dd.price.type3 {display: inline-block;float: left}
.productList.type5 dd.price.type3 span {font-weight: bold;color: #202020;margin-right: 5px}
.productList.type5 dd.infoList {margin-top: 8px;padding-left: 15px;display: inline-block}
.productList.type0 + .productList.type0 {margin-top:40px;}
.productList.type0 dl {float: left;position: relative;width: 290px; margin:0 18px 0 0; padding-top:0; height:400px;}
.productList.type0 dl.right {margin-right:0;}
.productList.type0 dd.imgArea {position:absolute; top:0; left:0;}
.productList.type0 dd.proName {padding:0; margin:0; font-size:14px;}
.productList.type0 dd.price {font-size:14px; color:#563b2c;}
.productList.type0 dd.infoList {margin-top:20px;}
.productList.type0 dt.brand {padding-top:300px; font-size:16px; color:#202020; margin-bottom:5px;}


/*랭킹아이콘*/
.productList dd.proicon {position: absolute;top: 15px;right: 0;font-size: 0;line-height: 0;width: 42px;height: 43px;background: url(../images/main/icon_new.png) 0 0 no-repeat;}
.productList dd.proicon.icon_best1 {padding-top: 7px;line-height: 1.3em;top: 60px;left: 0;right:auto;color: #fff;text-align:center;font-size: 11px;line-height: 1em;width: 52px;height: 60px;background: none;}
.productList dd.proicon.icon_best {padding-top: 7px;line-height: 1.3em;top: 15px;left: 20px;right:auto;color: #fff;text-align:center;  font-size: 16px;line-height: 1em;padding-top:7px; width: 32px;height: 34px;background:url(../images/section/icon_rank.png) 0 0 no-repeat;}
.productList dd.proicon.icon_best strong {font-size: 18px;color: #fff;line-height: 1.3em}


/*footer*/
#footer {clear:both;/* text-align: center; */overflow: hidden;margin-top: 20px;/*padding-bottom: 100px;*/padding-bottom: 10px;font-family:'noto'}
#footer * {font-family:'noto'}
#footer .footerMenu {position: relative;width: 100%;height: 50px;line-height: 50px;border-top: 1px solid #333;border-bottom: 1px solid #e6e6e6;}
#footer .footerMenu .linkMenu {position:relative;width:1100px;margin:0 auto;/* text-align:Center; */}
#footer .footerMenu .icon1 {position: absolute;top:6px;right:50%; margin-right:-500px;}
#footer .footerMenu .linkMenu li {display:inline-block;  margin:0 5px;}
#footer .footerMenu .linkMenu li+li a {border-left:1px solid #ddd; padding-left:10px;}
#footer .footerMenu .linkMenu li a {color: #333;font-size:  13px;}
#footer .footerMenu .linkMenu li:first-child {background:none;margin-left: 0;}
#footer .footerMenu .linkMenu li:last-child a {position:absolute;right:0;border:0}
#footer .footerMenu .linkBtn {position: absolute;top: 20px;right: 10px;width: 67px;height: 19px;background:}
#footer .footerMenu .linkBtn a {display: block;float: left;width: 19px;height: 19px;margin-left: 5px;font-size: 0;line-height: 0}
#footer .footerMenu .linkBtn a:first-child {margin-left:0}
#footer .footer {width:1100px; margin:0 auto; position: relative;padding:25px 0;overflow: hidden;}
#footer .footer .logo {float:left; margin-right:40px}
/* #footer .footer ul {margin-top:5px;}
#footer .footer ul li {display:inline-block;}
#footer .footer ul li:first-child:after {content:"|"; font-family:Dotum !importnat; color:#ddd; margin:0 10px;}
#footer .footer ul li a {color:#767676;}
#footer .footer ul li:last-child a {color:#cb3400} */
#footer .footer .footLogo {width: 148px;float: left;margin-right: 45px;height: 100%}
#footer .footer address {line-height: 17px;color:#666;font-size: 12px;float:  left;}
#footer .footer address span{ color:#0c6e9e;font-weight:500}
#footer .footer .lgu{ position:absolute; right:0; top:30px;}
#footer .footer .escrow {position: absolute; top:30px; right:0}
#footer .footer .icon {position: absolute;top:60px;right:90px;}
#footer .footer .foot-cs-info {padding: 30px 0;}
#footer .footer .foot-cs-info li {color:#665144;font-size:14px;line-height: 24px;display:inline-block;vertical-align: top;padding: 0 30px;}
#footer .footer .foot-cs-info li+li {border-left:1px solid #eee;}
#footer .footer .foot-cs-info b {font-size:24px;line-height: 24px;vertical-align: top;font-weight: bold;margin-left: 10px;font-family: 'Montserrat';}
#footer .footer .foot-cs-info small {font-size:12px;display:block;}
#footer .footer .copyright {font-size:13px;}

/*quickMenu*/
#quickMenu {position: fixed;top: 0;right: -100px;bottom: 0;width: 100px;background: #202020;z-index:9999999;overflow-y:auto;}
#quickMenu ul {margin-top: 45px;background:url(../images/ico_quick_nav.gif) no-repeat -5px 0}
#quickMenu li { display:block;}
#quickMenu li>a {display:block;color: #a9a9a9;}
#quickMenu li>a span{line-height:39px; padding-left: 35px; display:block; border-top: 1px solid rgba(256,256,256,0.1);}
#quickMenu li.lately { position:relative;}
#quickMenu li.lately>a {line-height:39px; padding-left: 35px; display:block; border-top: 1px solid rgba(256,256,256,0.1);}
#quickMenu  .lately-holder{position:relative;margin-top: 10px;padding:  20px 0;text-align:  center;}
#quickMenu li.lately a.up,
#quickMenu li.lately a.down {display:block;position:absolute;margin:0 0 0 18px;padding:0;width:62px;height:15px;font-size:10px;color: #fff;line-height:15px;text-align:center;background:#202020;}
#quickMenu li.lately a.up {top:0;}
#quickMenu li.lately a.down {bottom:0;}
#quickMenu li .latelyPro+.latelyPro {margin:5px 0 0 0;}
#quickMenu li .latelyPro a {border: #ccc 1px solid;display: inline-block;}
#quickMenu li .latelyPro img {display:block;}
.btnQuick {position: fixed;top: 364px;right: 0;z-index:9999999;}
.btnQuick a {display: block;width: 12px;height: 30px;font-size: 0;line-height:0;background: #202020 url(../images/arr_quick_close.gif) center center no-repeat;}
.btnQuick a.close {background-image: url(../images/common/arrow_quick_open.gif)}

#leftBanner .quick-slider {width:85px;height:166px;position: relative;}
#leftBanner .quick-slider li+li {margin-top: 0;}
#leftBanner .quick-slider .flexslider .flex-direction-nav {display: block !important;position: absolute;bottom:-11px;text-align: center;width:100%;}
#leftBanner .quick-slider .flexslider .flex-direction-nav li {display: inline-block;}
#leftBanner .quick-slider .flexslider .flex-direction-nav li a {font-size:0;display: block;width:14px;height:14px;margin:0 2px;font-size:0;background-position:0 0;}
#leftBanner .quick-slider .flexslider .flex-direction-nav .flex-prev {background-image:url(../images/main/quick_prev.gif);}
#leftBanner .quick-slider .flexslider .flex-direction-nav .flex-next {background-image:url(../images/main/quick_next.gif);}

/*table*/
.rowTbl {width: 100%;word-break:break-all;position: relative;}
.rowTbl th {border:#dbdbdb 1px solid;background:#fbfbfb;font-weight: bold;color: #202020;line-height: 18px;padding: 14px 0 10px 18px;text-align: left;vertical-align: top}
.rowTbl th.type3 {font-weight: normal;color: #808080}
.rowTbl th.type3.btnWith {padding:8px 0 5px 18px; line-height:26px;}
.rowTbl td {border:#dbdbdb 1px solid;padding: 14px 18px 10px;color: #000;line-height: 18px;word-break:keep-all !important;word-wrap:break-word !important;}
.rowTbl td.red {color: #e50426}
.rowTbl td.bold {color: #202020;font-weight: bold}
.rowTbl td.bold2 {color: #202020}
.rowTbl tbody td span.desc {margin-left: 10px}
.rowTbl tbody td div.desc {line-height: 20px;font-size: 12px;}
.rowTbl tbody td div.desc2 {margin-left: 20px;color: #869dc2}
.rowTbl tbody td .br {margin-top: 8px;position: relative;}
.rowTbl tbody td .br:first-child {margin-top: 0}
.rowTbl.type2 tbody th {border-top: 0 none;border-bottom: 0 none}
.rowTbl.type2 .btop {border-top:#dbdbdb 1px solid}
.rowTbl.type2 .bbottom {border-bottom:#dbdbdb 1px solid}
.rowTbl.type2 tbody td.likeTh {font-weight:bold; color:#202020; background:#fbfbfb; border:none;}
.rowTbl.type2 tbody td.likeTh.border {border-bottom:1px solid #dbdbdb;}
.rowTbl.type3 tbody th {padding-left:29px}
.rowTbl.type3 tbody th .essential {position: absolute;left: 18px}
.rowTbl.type4 tbody th, .rowTbl.type4 tbody td {padding: 8px 18px 6px;vertical-align: middle}
.rowTbl.type4 tbody th.type2, .rowTbl.type4 tbody td.type2 {padding: 11px 18px 11px}
.rowTbl tbody td.order {background: #fdfbf2;text-align: right;font-weight: bold;color: #e50426}
.rowTbl tbody td.order.type3 {font-size: 14px}
.rowTbl.type4 tbody td.labelType label {margin-bottom: 5px}
.colTbl {width: 100%;border-top:#dedede 1px solid;table-layout: fixed;word-break:break-all}
.colTbl thead th {border-bottom:#dedede 2px solid;background:#f6f6f6;color: #5d5d5d;padding: 13px 0;text-align:center}
.colTbl tbody td {border-bottom:#e9e9e9 1px solid;padding: 13px 0;color: #686868;text-align: center;line-height: 1.1em}
.colTbl tbody td a.pic {padding-left: 23px;background: url(../images/section/icon_pic.gif) 0 center no-repeat;}
.colTbl tbody td a.secret {display: inline-block;min-height: 15px;padding-left: 21px;background: url(../images/section/icon_secret.gif) 0 center no-repeat;}
.colTbl tbody td.satisf {text-align: left;padding-left: 45px;background: url(../images/section/icon_satis.gif) 20px 0 no-repeat;}
.colTbl tbody td.satisf.second {background-position:20px -40px}
.colTbl tbody td.satisf.third {background-position:20px -80px}
.colTbl tbody td.satisf.fourth {background-position:20px -120px}
.colTbl tbody td.satisf.fifth {background-position:20px -160px}
.colTbl tbody td.dark {color: #202020}
.colTbl tbody td.bold {color: #202020;font-weight: bold}
.colTbl tbody td.red {color: #e50426}
.colTbl tbody td.red2 {color: #e50426;font-weight: bold}
.colTbl tbody td .charge {min-width: 92px;color: #202020;font-weight: bold;text-align: right;margin-right: 78px}
.colTbl tbody td.oNum {line-height: 20px}
.colTbl tbody td.oBtn a {margin:3px 0;}
.colTbl tbody td.bg1 {padding: 7px 0 !important;background: #fbfbfb}
.colTbl tbody td.bg2 {background: #fbf8ef}
.colTbl tbody td.bg3 {background: #f1f5fb}
.colTbl tbody td p.dateP {font-weight:bold; color:#202020;}
.colTbl tbody td p.contP {line-height:18px;}
.colTbl tbody tr.relpyArea td {padding: 0}
.colTbl tbody tr.type2 td {border-width: 2px}
.colTbl.type2 thead th {color: #202020;font-weight: bold}
.colTbl.type2 tbody td {padding: 18px 0}
.colTbl.type2 thead th.pd, .colTbl.type2 tbody td.pd {padding-right: 78px}
.colTbl.type2 tfoot td {padding: 18px 78px 18px 20px;background: #f6f6f6;color: #202020;border-bottom:#dedede 2px solid;line-height: 1.2em;}
.colTbl.type2 tfoot td.type2 {padding-right:28px}
.colTbl.type3 {border-top:0 none}
.colTbl.type3 thead th {color: #202020;font-weight: bold;border-top:#b7b7b7 1px solid;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type3 thead th.left {border-left:#b7b7b7 1px solid}
.colTbl.type3 thead th.right {border-right:#b7b7b7 1px solid}
.colTbl.type3 tbody tr:hover {background: #fefbf2}
.colTbl.type3 tbody td {padding: 13px 0;border-bottom: 0 none;border-top:#dedede 1px solid}
.colTbl.type3 tbody td:hover a {text-decoration:underline !important;color:#e50426}
.colTbl.type3 tbody tr:first-child td {border-top:0 none}
.colTbl.type4 thead th {color: #202020;font-weight: bold;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type4 tbody td {padding: 10px 0}
.colTbl.type4 tbody tr.noticeTop td {font-weight: bold;background: #fefbf2}
.colTbl.type4 tbody td a.file {padding-right: 21px;background: url(../images/customer/icon_file.png) right 0 no-repeat;}
.colTbl.type4 tbody td span.new {margin-left: 5px;width: 12px;height: 12px;background: url(../images/customer/icon_new.gif) 0 0 no-repeat;}
.colTbl.type5 thead th {color: #202020;font-weight: bold;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type5 tbody td {padding: 5px 0}
.dataTbl {width: 100%;word-break:break-all}
.dataTbl th {border:#ededed 1px solid;border-top-color:#adadad;border-bottom-color:#dbdbdb;background:#fbfbfb;font-weight: bold;color: #202020;padding: 12px 0 10px;text-align: center;vertical-align: middle}
.dataTbl td {border:#ededed 1px solid;border-bottom-color:#dbdbdb;padding: 18px 0 16px;text-align: center;font-size: 14px;font-weight: bold;color: #202020}
.dataTbl td strong.num {font-size: 24px}
.dataTbl td.top {border:#dfca7a 1px solid;background: #f8f4e4;font-size: 13px;color: #68614d}
.dataTbl td.top strong {color: #3c3728;margin-right: 5px}
.dataTbl td.top span {font-size: 12px;color: #9b9686}
.dataTbl th.bl {border-left-color:#adadad}
.dataTbl td.bl {border-left-color:#ccc}
.dataTbl th.br {border-right-color:#adadad}
.dataTbl td.br {border-right-color:#ccc}
.dataTbl td .ulList {margin-left: 18px}
.dataTbl tr.btN th, .dataTbl tr.btN td {border-top-color:transparent;}
.tTxt {font-size: 18px;color: #202020;margin:0 15px;vertical-align: top}
.tPrice {font-size: 18px;color: #e60021;font-weight: bold;vertical-align: top}
.essential {color: #e50426}
*+ html .rowTbl tbody td {padding-left: 10px;padding-right: 10px}
*+ html .rowTbl tfoot th, .rowTbl tfoot td {border-top: 0 none}
*+ html .dataTbl td {line-height: 1.2em}
*+ html .dataTbl td strong.num {line-height: 1.3em}
*+ html .tTxt {line-height: 1em}
*+ html .tPrice {line-height: 1em}

/*title area*/
.titleArea {/* border-bottom:#202020 2px solid; */position: relative;height: 30px}
.titleArea h3 {float:left;font-size: 16px;}
.titleArea h5 {float: left;padding-left: 8px;font-size: 13px;color: #202020;background: url(../images/section/bull_05.gif) 0 4px no-repeat;}
.titleArea h5.type2 {line-height: 31px;background-position: 0 14px}
.titleArea .joinType {margin-left:11px;top: -3px;height: 24px;padding:0 16px;font-size:12px;color: #fff;line-height: 24px;position: relative;background: url(../images/member/bg_round.gif) 0 0 no-repeat;}
.titleArea .joinType span {position: absolute;width: 16px;height: 24px;top: 0;right: 0;background: url(../images/member/bg_round.gif) right 0 no-repeat;}
.titleArea .subTxt {color: #808080;margin-left:18px;line-height: 18px;float: left}
.titleArea .infol {float:left}
.titleArea .infor {float:right}
.titleArea.type2 {border-bottom:0 none}
.titleArea.type3 {border-bottom:#cdcdcd 1px solid;height: 28px}
.titleArea.type4 {border-bottom-width:3px}

/*button*/
.btnPack {display: inline-block;min-width: 70px;padding:0 22px;height: 40px;font-size: 14px;color: #fff;font-weight: bold;text-align: center;line-height: 39px;background: #485861;}
.btnPack.small {min-width: 70px;padding:0 10px;height: 30px;font-size: 12px;line-height: 30px}
.btnPack.big {min-width: 107px;padding:0 10px;height: 50px;font-size: 16px;line-height: 50px}
button.btnPack {min-width: 120px}
button.btnPack.big {min-width: 200px}
.btnPack.gray {border:1px solid #b2945d;color:#b2945d;background:#fff;}
.btnPack.black {background-image: url(../images/common/bg_btn_04.gif)}
.btnPack.wgray {background: #fff;border:  1px solid #90adbd;color: #333;}
.btnPack.blue {background-image: url(../images/common/bg_btn_05.gif)}
.btnPack.brown {background:#90adbd}
.btnPack.dbrown {background:#4c3e35}
.pop .btnPack {min-width: 80px;padding: 0 16px;margin-left: 5px}
.pop .btnPack:first-child {margin-left: 0}
.pop a.btnPack {min-width: 48px}
.btnGroup {position: relative;display: inline-block; white-space:nowrap;padding:0 9px;height: 20px;font-weight: normal;font-size: 10px;color: #909090;line-height: 20px;text-align:center;background: url(../images/common/btn_group.gif) right 0 repeat-x;}
.btnGroup span {position:absolute;top:0;left:0;width: 4px;height: 20px;display: none;}
.btnGroup.black {color: #202020}
.btnGroup.red {height: 20px;padding:0 13px;color: #b49d73;line-height: 20px;border: 1px solid #b49d73;background:  #fff;border-radius: 3px;}
.btnGroup.red span {height: 23px;background-position:0 -22px;display:  none;}
.btnGroup.gray {height: 23px;padding:0 13px;color: #fff;line-height: 22px;background-position: right -48px}
.btnGroup.gray span {height: 23px;background-position:0 -48px}
.btnGroup.red2 {height: 20px;padding:0 13px;color: #fff;line-height: 20px;background-position: right -74px}
.btnGroup.red2 span {height: 20px;background-position:0 -74px}
.btnGroup.blue2 {height: 20px;padding:0 13px;color: #fff;line-height: 20px;background-position: right -501px}
.btnGroup.blue2 span {height: 20px;background-position:0 -501px}
.btnGroup.gray2 {height: 19px;padding:0 13px;color: #fff;line-height: 19px;background-position: right -96px}
.btnGroup.gray2 span {height: 19px;background-position:0 -96px}
.btnGroup.gray3 {height: 27px;padding:0 13px;color: #fff;line-height: 27px;font-size: 12px;font-weight: bold;background-position: right -117px}
.btnGroup.gray3 span {height: 27px;background-position:0 -117px}
.btnGroup.gold {height: 19px;padding:0 13px;color: #fff;line-height: 19px;background-position: right -177px}
.btnGroup.gold span {height: 19px;background-position:0 -177px}
.btnGroup.white {min-width:20px;height: 27px;padding:0 13px;font-size:12px;color: #4c3e35;line-height: 27px;background: none;border:  1px solid #4c3e35;border-radius: 3px;}
.btnGroup.white span {height: 27px;background-position:0 -146px;display:  none;}
.btnGroup.white_1 {min-width:20px;height: 27px;padding:0 5px;font-size:12px;color: #696969;line-height: 27px;background-position: right -146px}
.btnGroup.white_1 span {height: 27px;background-position:0 -146px}
.btnGroup.white3 {height: 24px;padding:0 10px;font-size:10px;color: #202020;line-height: 23px;background-position: right -351px}
.btnGroup.white3 span {height: 24px;background-position:0 -351px}
.btnGroup.white3_1 {height: 24px;padding:0 10px;font-size:10px;color: #202020;line-height: 23px;background-position: right -351px}
.btnGroup.white3_1 span {height: 24px;background-position:0 -351px}
.btnGroup.white3:hover {background-position: right -378px}
.btnGroup.white3:hover span {background-position:0 -378px}
.btnGroup.white4 {height: 24px;padding:0 10px;font-size:10px;color: #e50426;line-height: 23px;background-position: right -351px}
.btnGroup.white4 span {height: 24px;background-position:0 -351px}
.btnGroup.gray4 {height: 24px;padding:0 14px;font-size:10px;color: #808080;line-height: 23px;background: #fff;border:  1px solid #ddd;border-radius: 3px;}
.btnGroup.gray4 span {height: 24px;background-position:0 -378px}
.btnGroup.blue {min-width:107px;height: 27px;padding:0;font-size:12px;color: #13418f;line-height: 27px;background-position: right -199px}
.btnGroup.blue span {height: 27px;background-position:0 -199px}
.btnGroup.red3 {min-width:107px;height: 27px;padding:0;font-size:12px;color: #b49d73;line-height: 27px;border: 1px solid #b49d73;background:  none;border-radius: 3px;}
.btnGroup.red3 span {height: 27px;background-position:0 -228px}
.btnGroup.gray5 {padding:0 17px;height: 27px;font-size:12px;color: #fff;line-height: 27px;background-position: right -526px}
.btnGroup.gray5 span {height: 27px;background-position:0 -526px}
.btnGroup.white2 {padding:0 14px;height: 22px;font-size:10px;color: #b2945d;line-height: 23px;border: 1px solid #b2945d;background:  #fff;border-radius: 3px;}
.btnGroup.white2 span {height: 23px;background-position:0 -257px}
.btnGroup.red4 {height: 24px;padding:0 13px;font-size:10px;color: #fff;line-height: 24px;background-position: right -405px}
.btnGroup.red4 span {height: 24px;background-position:0 -405px}
.btnGroup.redB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background: #4c3e35;}
.btnGroup.redB span {height: 31px;background-position:0 -316px;display:  none;}
.btnGroup.redBsmall {padding:0 14px;height: 31px;min-width: 30px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background-position: right -316px}
.btnGroup.redBsmall span {height: 31px;background-position:0 -316px}
.btnGroup.red5 {height: 20px;padding:0 13px;color: #e60021;line-height: 20px; background:#fff; border:1px solid #e60021;}
.btnGroup.red5 span {height: 20px; background:none;}
.btnGroup.whiteB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #b49d73;font-weight: bold;line-height: 31px;background: #fff;border:  1px solid #b49d73;}
.btnGroup.whiteB span {height: 31px;background-position:0 -283px}
.btnGroup.grayB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background-position: right -432px}
.btnGroup.grayB span {height: 31px;background-position:0 -432px}
.btnGroup.wgrayB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #828282;font-weight: bold;line-height: 31px;background-position: right -466px}
.btnGroup.wgrayB span {height: 31px;background-position:0 -466px}
.btnGroup.small {padding: 0 18px;height: 23px;min-width: 0;font-size: 12px;line-height: 23px;background-position: right -324px}
.btnGroup.small span {height: 23px;background-position: 0 -324px}
.btnGroup.graySbtn {padding:0 14px;height: 22px;min-width: 73px;font-size:12px;color: #808080;line-height: 22px;background-position: right -558px}
.btnGroup.graySbtn span {height: 22px;background-position:0 -558px}
.btnGroup.graySbtn2 {padding:0 14px;height: 23px;font-size:10px;color: #202020;line-height: 23px;background-position: right -583px}
.btnGroup.graySbtn2 span {height: 23px;background-position:0 -583px}
.btnEtc {display: inline-block;padding:0 6px;height: 18px;font-size: 10px;color: #fff;line-height: 18px;background: #b6b6b6;border: #a3a3a3 1px solid}
.btnBorder {font-size:10px; padding:5px 10px; border:1px solid #dbdbdb; background:#fff; color:#808080;}


.icon {position: relative;margin-left: 7px;width: 5px;height: 9px;background: url(../images/section/icon_arrow.png) 0 0 no-repeat;}
.icon.arrow {background-image: url(../images/section/icon_arrow2.png)}
.icon.cal {margin: 0 6px 0 0;position:relative;top:2px;width: 11px;height: 11px;background-image: url(../images/section/icon_calculator.gif)}
.icon.download {margin: 0 6px 0 0;position:relative;top:1px;width: 9px;height: 10px !important;background: url(../images/section/icon_down.png) 0 0 no-repeat !important}
.icon.toggle1 {margin: 0 6px 0 0;position:relative;top:-2px;width: 7px;height: 4px !important;background: url(../images/section/arrow_icon_up.gif) 0 0 no-repeat !important}
.icon.toggle1.down {background-image: url(../images/section/arrow_icon_down.gif) !important}
*+ html .icon {top: -7px}
*+ html .icon.cal {top: -1px}
*+ html .icon.download {top: -2px}
*+ html .icon.toggle1 {top: -5px}

/* select */
.select {display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1;z-index: 40}
.select *{ margin:0; padding:0; font-size:12px;color:#808080;cursor:pointer}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #d2d2d2; background:transparent; color:#808080; text-align:left; line-height:19px; _line-height:normal;  }
.select .my_value.selected{ font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #999}
.select button.my_value{ width:100%; height:22px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:20px; border:1px solid #d2d2d2; border-left:1px solid #eaeaea; background:#f5f5f5}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#fff; list-style:none; max-height:200px;overflow:auto;text-align: left;}
.select ul.a_list{ display:none}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#808080; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#808080; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#eee}
.select_go{ overflow:visible; height:21px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #d2d2d2; background:#eee;color:#808080; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}

/*paging*/
.paging {width: 100%;margin-top: 50px;text-align: center;}
.paging a {display:inline-block;width: 29px;height: 29px;color: #555;line-height: 30px;font-weight: bold}
.paging span.selected {width: 29px;height: 29px;color: #fff;line-height: 30px;font-weight: bold;background: #3b3b3b}
.paging a.prev {margin: 0 10px 0 5px}
.paging a.next {margin: 0 5px 0 10px}
.pop .paging {margin-top: 20px}
.paging2 {width: 100%;margin-top: 38px;text-align: center;}
.paging2 a {display:inline-block;width: 16px;height: 16px;color: #6c6c6c;line-height: 16px;font-size: 11px;margin-left: 3px;font-weight: bold}
.paging2 span.selected {width: 14px;height: 14px;color: #dd060e;line-height: 14px;border: #dd060e 1px solid;font-weight: bold}
.paging2 a.prev {line-height:13px;height: 12px;margin: 2px 7px 2px 0;padding: 0 7px 0 14px;width: auto;font-weight: normal;border-right:#e0e0e0 1px solid;background: url(../images/section/btn_prev5.gif) 6px center no-repeat;}
.paging2 a.prev2 {line-height:13px;height: 12px;margin:2px 0;padding: 0 7px 0 14px;width: auto;font-weight: normal;border-right:#e0e0e0 1px solid;background: url(../images/section/btn_prev4.gif) 0 center no-repeat;}
.paging2 a.next {line-height:13px;height: 12px;margin: 2px 0 2px 7px;padding: 0 14px 0 7px;width: auto;font-weight: normal;border-left:#e0e0e0 1px solid;background: url(../images/section/btn_next5.gif) 85% center no-repeat;}
.paging2 a.next2 {line-height:13px;height: 12px;margin: 2px 0;padding: 0 14px 0 7px;width: auto;font-weight: normal;border-left:#e0e0e0 1px solid;background: url(../images/section/btn_next4.gif) 100% center no-repeat;}

/*List*/
.dlList dt {font-weight: bold;color: #202020;margin-bottom: 10px;font-size: 12px}
.dlList dd {padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.dlList dd ul {margin-left: -15px}
.dlList dd li {padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_04.gif) 5px 9px no-repeat;}
.dlList.type2 dt {margin-bottom: 3px}
.dlList.type2 dd {background-image: url(../images/section/bull_03.gif)}
.ulList li {padding-left: 15px;line-height: 22px;font-weight: 500;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.ulList li strong {color: #202020}
.etcInfoUl {list-style-type: decimal;}
.etcInfoUl li{margin-left: 15px;line-height: 22px;color: #808080;}
.etcInfoUl li strong{ color:#202020}
.etcInfoUl li .txtRed{ color:#e50426}

/*layer popup*/
.lyPop {border: #d5d5d5 1px solid;border-bottom: #e9e9e9 2px solid;position: absolute;background: #fff;z-index: 200}
.lyPop .lyCon {border-bottom: #d5d5d5 1px solid}
.pop {position: fixed;top:50px;left: 50%;background: #fff;border: #2e353f 2px solid;z-index: 100000}
.pop .popHead {background: #fbfbfb;height: 37px;border-bottom: #d8d8d8 1px solid}
.pop .popHead h1 {line-height: 37px;color: #202020;font-size: 13px;font-weight: bold;text-indent: 24px;display: inline-block;float: left}
.pop .popHead span {float: left;margin-left:17px;color: #808080;line-height: 37px}
.pop .popCon {padding: 25px 30px 30px;zoom:1;}
.pop .popCon:after {clear: both;display: block;content: ''}
.pop .popCon .searchList {height:92px;overflow-y:auto;overflow-x:hidden;margin-top:-1px;border:#b7b7b7 1px solid;border-top:0 none}
.pop .popCon .searchList>span {margin: 40px auto 0;display:block;width:100%;text-align: center;}
.pop .btnClose {position: absolute;top: 14px;right: 26px}
.pop .btnClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
.pop .btnArea {margin-top: 20px}

.pop .imgFileArea{ height:200px; overflow-y:auto;}

.pop .cardInfo dt {font-size:12px !important; font-weight: bold;color: #e60021;line-height: 24px}
.pop .cardInfo dt.c2 {color: #1e5fce}
.pop .cardInfo dt.c3 {color: #d57300;}
.pop .cardInfo dt.c4 {color: #335476}
.pop .cardInfo dt.c5 {color: #26b1e5}
.pop .cardInfo dt.c6 {color: #e60021}
.pop .cardInfo dt.c7 {color: #9532c8}
.pop .cardInfo dt.c8 {color: #168dcb}
.pop .cardInfo dt.c9 {color: #356c9b}
.pop .cardInfo dd {color: #808080;line-height: 20px; font-size: 11px;}

#cardinstpopCoupon{ width:750px;}


/*slider*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}

.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,
.isotope .isotope-item {-webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.isotope {-webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;}


#btnTop{ position:fixed; bottom:0; z-index:10; left:50%; margin-left:560px;}


label span.satisf {display:inline-block; text-align: left;padding: 5px 0 0 45px;background: url(../images/section/icon_satis.gif) 20px -8px no-repeat; height: 25px;}
label span.satisf.second {background-position:20px -40px}
label span.satisf.third {background-position:20px -80px}
label span.satisf.fourth {background-position:20px -120px}
label span.satisf.fifth {background-position:20px -160px}

span.ownershop {/*position:absolute; top:0px; right:0px; */display:block; background:#1a64b6; line-height:20px; color:#fff; padding:0 5px; display:inline-block}



/* 180303 main */
.container {width:1100px;margin:0 auto;}
.main-item {padding: 40px 0;}
.main-item, .main-item *, .main-item *:before, .main-item *:after {box-sizing: border-box}
.main-item h1 {font-size: 20px;font-weight: normal;font-family: 'NanumSquare';color:#4c3e35;}
.main-item h1 b {font-size: 40px;font-weight: normal;font-family: 'Montserrat';vertical-align: -2px;}
.main-item ul {font-size: 0;}
.main-item .sbtn {margin-top: 20px;display:inline-block;}
.main-item li img {box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);}
.main-item.item1 {background: #4b3f35}
.main-item.item1 h1 {color: #f2e2d8}
.main-item.item2 {background: #856b53}
.main-item.item2 h1 {color: #fff}
.main-item.item2 ul {margin: 0 -10px}
.main-item.item2 li {width: 50%;padding:0 10px;}
.main-item.item3 {background: #af9a7d}
.main-item.item3 h1 {color: #fff}
.main-item.skyShop .sub-item p {padding: 15px;margin-top: 0;}
.main-item.skyShop {background: #dfd2c0}
.main-item.skyShop h1 {color: #4c3e35}
.sub-item {margin-top: 20px;margin-bottom: -20px;}
.sub-item li {display: inline-block;vertical-align: top;margin-bottom: 20px;background: #fff;color: #4c3e35;}
.sub-item li+li {margin-left: 20px;}
.sub-item.item-4 li {width:260px;min-height:350px;max-height:360px;}
.sub-item.item-4 li:nth-child(4n+1) {margin-left: 0;}
.sub-item.item-5 li {width:204px;min-height:300px;max-height:360px;}
.sub-item.item-5 li:nth-child(5n+1) {margin-left: 0;}
.sub-item p {display: block;font-size: 13px;line-height: 1.4;margin-top: 15px;}
.sub-item .thumb {position: relative;padding-top: 100%;display: block;}
.sub-item .thumb img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-shadow:none;}
.sub-item strong {font-weight: normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub-item .price {font-weight: bold;font-size:14px;display:block;margin-top: 10px;}
.sub-item .price s {color:#adadad;font-size:12px;display:block;font-weight: normal;}
.sub-item .price small {color:#ee2f27}
.main-item.item4 li img, .main-item.item4 .sub-item li, .main-item.item5 li img, .main-item.item5 .sub-item li {background:#f1f1f1;box-shadow:none;}
.main-banner {margin-top: 30px;}
.main-banner .owl-nav [class*=owl-] {width: 30px;height: 60px;font-size: 0;background-repeat: no-repeat;background-position: 0;border-radius: 0;margin-top: -30px;}
.main-banner .owl-nav .owl-prev {background-image: url(../images/arr_bn_prev.png)}
.main-banner .owl-nav .owl-next {background-image: url(../images/arr_bn_next.png)}
.main-cs-center {background:#f6f6f6;height:345px;overflow:hidden;}
.main-cs-center .container {overflow:hidden;}
.main-cs-center, .main-cs-center *, .main-cs-center *:before, .main-cs-center *:after {box-sizing: border-box}
.main-cs-center h2 {font-size:17px;color:#4b3f35;font-weight: bold;letter-spacing:-1px;margin-bottom: 30px;}
.main-cs-center .notice {float:left;padding: 40px 0;border-right: 1px solid #e9e9e9;width:350px;position:relative;min-height:345px;}
.main-cs-center .notice .more {position:absolute;right:0;top:42px;font-size:11px;margin-right: 40px;}
.main-cs-center .notice ul {padding-right: 40px;}
.main-cs-center .notice li {margin-bottom: 15px;padding-right: 70px;position:relative;font-size:14px;}
.main-cs-center .notice li:last-child:not(:first-child) {margin-bottom: 0;}
.main-cs-center .notice li a {display:block;font-size:13px;}
.main-cs-center .notice li span {opacity:0.8;position:absolute;right:0;top:0;font-size:12px;}
.main-cs-center .mobile {padding: 40px 0;padding-left: 40px;float:left;width:300px;border-right: 1px solid #e9e9e9;}
.main-cs-center .mobile p {font-size:13px;line-height: 1.4;margin-bottom: 15px;margin-top: -10px;}
.main-cs-center .mobile .qr-code {line-height: 60px;margin-bottom: 25px;}
.main-cs-center .mobile .qr-code img {float:left;margin-right: 20px;}
.main-cs-center .mobile .call-center {margin:0 0 0 -40px;padding: 20px 40px 0 40px;border-top: 1px solid #e9e9e9;}
.main-cs-center .mobile .call-center b {color:#665144;font-size:29px}
.main-cs-center .mobile .call-center p {font-size:12px;margin-top: 5px;}
.main-cs-center .cs {border-left: 1px solid #e9e9e9;margin-left: -1px;float:left;padding: 40px 0 0 40px;width:450px;min-height:345px;}
.main-cs-center .cs ul {margin-top: -5px;}
.main-cs-center .cs li {display:inline-block;text-align: center;margin-left: 20px;margin-bottom: 20px;}
.main-cs-center .cs li a {color:#666}
.main-cs-center .cs li img {display:block;margin:0 auto;margin-bottom: 10px;}
.main-cs-center .cs li:nth-child(4n+1) {margin-left: 0;}
.main-theme-container {position:relative;}
/*.main-theme-container:after {content:"";display:block;height:1px;background:#e5e5e5;position:absolute;left:0;right:0;top:120px;}*/
.main-theme-container .bn-control {font-size:0;margin-bottom: 5px;text-align: right;}
.main-theme-container .bn-control a {margin-left: 5px;}
.theme-nav {text-align: center;position:relative;padding: 0 10px;margin-bottom: 20px;}
.theme-nav .theme-prev {position:absolute;left:5px;top:50%;margin-top: -5px;}
.theme-nav .theme-next {position:absolute;right:5px;top:50%;margin-top: -5px;}
.theme-nav ul {font-size:0;padding: 20px 0;}
.theme-nav li {font-size:12px;display:inline-block;margin:0 10px;}
.theme-nav li img {display:block;margin:0 auto;margin-bottom: 5px;}
.main-theme-banner {font-size:0;overflow:hidden;}
.main-theme-banner div {float:left;margin-bottom: 10px; }
.main-theme-banner div:nth-child(4), .main-theme-banner .container div:nth-child(5) {margin-left: 10px;}
.main-theme-banner div:nth-child(8), .main-theme-banner .container div:nth-child(9), .main-theme-banner .container div:nth-child(10) {margin-left: 10px;}
.main-theme-banner div:nth-child(12) {margin-left: 10px;}
.main-theme-banner div:nth-child(10) {float:right;}

/* 회원가입 */
.join-msg {text-align: center;padding: 50px 0;}
.join-msg strong {font-size:27px;color:#4c3e35;font-weight: 800;text-align: center;display:block;margin-bottom: 40px;}
.join-msg p {color:#333;line-height: 1.5;font-size:13px;}
.join-msg .btns {margin-top: 40px;}
.join-welcome {margin-top: 80px;margin-bottom: 40px;text-align: center;}
.join-welcome img {margin-bottom: 50px;display:block;}
.join-welcome strong {font-size:24px;color:#4c3e35;margin-bottom: 40px;}
.join-welcome p {font-size:13px;line-height: 1.6;margin-bottom: 50px;font-weight: 500;}
.join-welcome .btnPack {min-width:265px;height:50px;margin:0 10px}

/* SUB */
.sub-top-bg {background:url(../images/bg_sub_title.jpg) repeat-x 50% 0;margin-bottom: 40px;}
.sub-top-bg h3 {color:#4c3e35;font-size:44px;line-height: 120px;text-align: center;}
.sub-top-category {overflow:hidden;}
.sub-top-category .left-category-nav {float:left;width:160px;}
.sub-top-category .left-category-nav>strong {display:block;color:#222;font-size:20px;height:33px;border-bottom:2px solid #4c3e35;position:relative;}
.sub-top-category .left-category-nav dl {border:1px solid #ddd;padding: 20px 15px;margin-top: -1px;}
.sub-top-category .left-category-nav dt {margin-bottom: 17px;}
.sub-top-category .left-category-nav dt a {font-weight: bold;color:#222;font-size:13px;}
.sub-top-category .left-category-nav dd a {color:#808080;font-size: 13px;padding-left: 15px;background:url(../images/bul_prd_nav.gif) no-repeat 5px 50%;}
.sub-top-category .left-category-nav dd+dd {margin-top: 7px;}
.sub-top-category .right-best-prd {float:right;width:100%;position:relative; z-index:9999}
.sub-top-category .right-best-prd .location {height:24px;}
.subcateweeklytitleimg {background:url(../images/badge_best.png) no-repeat 0 0;}
/*.sub-top-category .right-best-prd:after {content:"";display:block;position:absolute;top:10px;left:-8px;background:url(../images/badge_best.png) no-repeat 0 0;width:143px;height:39px; z-index:99999}*/
.sub-top-category .best-product-list {overflow:hidden;border:1px solid #ddd;position:relative;padding-left: 350px;}
.sub-top-category .best-product-list:before {content:"";display:block;height:1px;background:#eee;position:absolute;top:50%;left:350px;right:0;z-index:1;}
.sub-top-category .best-product-list:after {content:"";display:block;width:1px;background:#eee;position:absolute;left:350px;top:0;bottom:0;z-index:1;}
.sub-top-category .best-product-list dl {padding:30px 0;padding-top: 138px;margin: 0 0 0 30px;width:140px;}
.sub-top-category .best-product-list dl dd.icon {position:absolute;left:0;top:15px;padding-top: 10px;text-align: center;background:url(../images/bg_badge_best.png) no-repeat 0 0;color:#fff;width:42px;height:38px;font-size:11px;margin-left: 0;}
.sub-top-category .best-product-list dl dd.icon b {font-size:18px;display:block;}
.sub-top-category .best-product-list dl.no1 {position:absolute;left:0;top:75px;width:290px;padding-top: 285px;}
.sub-top-category .best-product-list dl.no1 .imgArea {top:0}
.sub-top-category .best-product-list dl.no1 .imgArea img {width:280px;height:280px;}
.sub-top-category .best-product-list dl.no1 dd.icon {top: -20px;left:10px;padding-top: 15px;background:url(../images/bg_badge_best1.png) no-repeat 0 0;color:#fff;width:52px;height:45px;}
.sub-top-category .best-product-list dl.no1 dd.icon b {font-size:20px;;}
.sub-top-category .best-product-list dl dd.pName .brand {display:none;}
.sub-top-category .best-product-list dl.no1 dd.pName .brand {display:block;}

.mypoint-container input {height: 20px}
.mypoint-container h3 {font-size:16px;color:#4c3e35;margin:35px 0 15px}
.mypoint-container td select {border:1px solid #d2d2d2;height: 24px;font-size:12px;color:#808080}
.mypoint-container p.desc {margin-top: 15px;}
.mypoint-info {padding: 30px 0;line-height: 40px;background:#4c3e35;color:#f06421;font-size:18px;text-align: center;}
.mypoint-info img {vertical-align: middle;margin-right: 5px;}
.mypoint-info strong {font-size:36px;vertical-align: top;margin-left: 15px;}
.help-list {margin-top: 30px;line-height: 1.6;color:#707070}
.help-list .tit {font-weight: bold;color:#665144;font-size:14px;margin-bottom: 15px;display: block;}
.point-gift-action {position:relative;display:inline-block;}
.point-gift-action .receiver-list {display:none;position:absolute;left:5px;margin-top: 5px;width:560px;background:#fff;border:1px solid #222;}
.point-gift-action .receiver-list strong {display:block;font-size:18px;background:#2e2520;padding-left: 30px;position:relative;color:#fff;line-height: 50px;font-weight: normal;z-index: 9999992;}
.point-gift-action .receiver-list strong a {position:absolute;right:30px;top:50%;margin-top: -7px;line-height: 1;}
.point-gift-action .receiver-list thead th {border:0;height:40px;border-bottom: 1px solid #eee;}
.point-gift-action .receiver-list tbody td {border:0;border-top:1px solid #eee;padding: 0 !important;height:40px;}
.point-gift-action .receiver-list tbody td a {width:50px;min-width: inherit;;height:30px;line-height: 30px;font-weight: normal;}
.point-gift-action .receiver-list .in-scroll {height:205px;overflow-y:scroll;position:relative;background: #fff;  z-index: 9999992;}
#mask {background:rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);position:fixed;width:100%;top:0;right:0;left:0;bottom:0;z-index:9999991;}



/* 금액표시부분 */
.ddprice { font-family:"noto";font-weight: bold;font-size:14px;display:block;margin-top: 10px; height:30px; overflow:hidden}
.ddprice s {color:#adadad;font-size:12px;display:block;font-weight: normal;}
.ddprice small {color:#ee2f27}


.thumb img { border:1px solid #ececec}
@charset "utf-8";

#container {width: 1100px;margin: 0 auto 70px;zoom:1;position: relative;z-index: 44;}
#container:after {display: block;clear: both;content: ''}
#container .conInner {margin-top: 30px;position: relative;}
#container .bgBottom {position: absolute;left: 0;bottom: 0;width: 160px;height: 1px;border-bottom:#dbdbdb 1px solid;display:none;}

/*left menu*/
#lnb {width: 158px;/*height: 670px;*/float: left;border-left:#dbdbdb 1px solid;border-right:#dbdbdb 1px solid}
#lnb.com {height: auto}
#lnb h2 {font-size: 19px;color: #202020;border-bottom:#202020 2px solid;font-weight: bold;padding-bottom:10px;background: #fff;width: 160px;margin-left: -1px}
#lnb dl {width: 145px;padding:13px 0 5px 13px;border-bottom:#eee 1px solid;border-top: 0 none;background: #fff}
#lnb dl dt {font-size: 13px;color: #202020;font-weight: bold;margin-bottom: 11px}
#lnb dl dd {line-height: 22px}
#lnb dl dd a {padding-left: 15px;color: #808080;font-size: 13px;letter-spacing: -1px;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;font-weight: bold;}
#lnb dl.first {height: 99px}
#lnb dl.second {height: 97px}
#lnb dl.third {height: 76px}
#lnb dl dd.on a {color: #e50426;background-image: url(../images/customer/bull_02.gif)}
#lnb.com dl {padding-bottom: 10px}
#lnb.com dl dd a {background-position:5px 6px}
#lnb.com dl dd a .num {margin: 2px 0 0 7px;width: 20px;height: 17px;line-height:20px;font-weight:bold;color:#fff;text-align: center;background: url(../images/mypage/bg_num.gif) 0 0 no-repeat;}
#lnb.com dl dd.on a {color: #e50426;background-image: url(../images/customer/bull_02.gif)}
#lnb.com dl dd.on a .num {background-position: 0 -23px}
#lnb .ulMenu li {width: 158px;border-bottom:#eee 1px solid;background: #fff}
#lnb .ulMenu li a {display: block;height:40px;line-height: 40px;text-indent: 13px;font-size: 13px;font-weight: bold;color: #202020}
#lnb .ulMenu li.on a {color: #f06421}
#lnb .specialMenu {position: relative;height:168px;padding:13px 0 0 0;border-right:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;background: #f9f9f9;z-index: 29;overflow: hidden}
#lnb .specialMenu dl {width:158px;padding:0;border:0 none;background: transparent;}
#lnb .specialMenu dl .title {padding:0 0 0 13px;}
#lnb .specialMenu dl dd {display:block;float:left;}
#lnb .specialMenu dl dd a {display:block;padding:0;border-top:1px #eee solid;}
#lnb .specialMenu dl dd a img {display:block;}
#lnb .brandMenu {border-bottom:#dbdbdb 1px solid;}
#lnb .brandMenu a.btnOpenBrandList {display:block;padding:13px 0 12px 13px;}
#lnb .brandMenu a.btnCloseBrandList {display:block;float:right;width:11px;margin:5px 5px 0 0;padding:10px;text-indent:-9999px;background:url(../images/common/btn_close.gif) center no-repeat;overflow:hidden;}
#lnb .brandMenu .brandList {display:none;position:absolute;margin:-183px 0 0 -1px;width:636px;background:#fff;border:1px #dbdbdb solid;z-index:9999;}
#lnb .brandMenu .brandList dl {width:636px;padding:0;border:0 none;background: transparent;}
#lnb .brandMenu .brandList dl .title {display:block;float:none;margin:0;padding:13px 0 13px 13px;}
#lnb .brandMenu .brandList dl dd {display:block;float:left;}
#lnb .brandMenu .brandList dl dd a {display:block;padding:0;border-top:1px #eee solid;border-right:1px #eee solid;}
#lnb .brandMenu .brandList dl dd a img {display:block;}
/*
#lnb .specialMenu {position: relative;width: 145px;height: 312px;padding:13px 0 0 13px;border-right:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;background: #f9f9f9;z-index: 29;overflow: hidden}
#lnb .specialMenu dl {padding:0;border:0 none;background: transparent;}
#lnb .specialMenu dl dd {position: relative}
#lnb .specialMenu dl dd a {background: none}
#lnb .specialMenu dl dd.second {left: 160px;top: -132px}
#lnb .specialMenu dl dd.third {left: 310px;top: -264px}
#lnb .specialMenu dl dd.fourth {left: 460px;top: -396px}
#lnb .specialMenu dl dd.fifth {left: 610px;top: -528px}
#lnb .specialMenu dl dd.sixth {left: 760px;top: -660px}
#lnb .specialMenu dl dd.seventh {left: 910px;top: -792px}
#lnb .specialMenu .btnTotal {position: absolute;top: 174px;left: 13px}
#lnb .specialMenu .btnTotal a {margin-top: 5px;display: block;padding-left: 10px;height: 25px;color: #646464;font-weight: bold;line-height: 26px;width: 125px;border: #eee 1px solid;background: #fff url(../images/section/arrow_btn_02.gif) 93% center no-repeat;}
#lnb .specialMenu .totalClose {display:none;position: absolute;right: 22px;bottom: 22px}
#lnb .specialMenu .totalClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
*/
*+ html #lnb.com dl dd a .num {position: relative;top: -3px}
/*서브 소분류 높이 조절*/
#lnb.sub_depth2{height: 567px !important;}
#lnb.sub_depth2 .specialMenu{height: 208px !important;}

/*contents*/
#contentTop {position: relative;zoom:1;}
#contentTop:after {clear: both;display: block;content: ''}
.topContent {width: 910px;/*height: 677px*/;float: right}
/*서브 소분류 높이 조절*/
.topContent.sub_depth2{height: 567px}
.location {width: 100%;margin-bottom: 8px;clear: both;height: 21px;display:  none;}
.location h2{font-size: 19px;color: #202020;font-weight: bold; float:left}
.location>ul {float: right}
.location>ul>li {float: left;/* padding-left: 20px;background: url(../images/section/arrow_location.gif) 9px 0 no-repeat; */}
.location>ul>li:first-child {padding-left: 0;background: none}
.location>ul>li .select {margin-top: -5px}
.section + .section {margin-top:30px}
.section + .btnArea {margin-top:40px}
.bobott {border-bottom:2px solid #f5f5f5;}
.infoLabel {margin-top:5px;color: #202020}
*+ html .location>ul>li>a {display: inline;}





#subContent {width: 911px;float: right}

#subVisual {position: relative;width: 910px;/*height: 338px*/height: 316px}
#subVisual .owl-controls .owl-buttons {display: none}
#subVisual .owl-controls .owl-pagination {position: absolute;bottom:1px;left:0px;width: 910px;height: 40px}
/*#subVisual .owl-controls .owl-pagination {position: absolute;bottom:1px;left: 1px;width: 909px;height: 40px}*/
#subVisual .owl-controls .owl-pagination .owl-page{display:inline-block; width:14px;height: 14px;margin:0 2px;text-align: center; border-radius:10px; background:#FFFFFF; }
#subVisual .owl-controls .owl-pagination .owl-page.active {background:#e71b24;}
#subVisual .owl-controls .owl-pagination .owl-page.first {margin-left: 0}
#subVisual .owl-controls .owl-pagination .owl-page span { text-indent:-9999px;}
#subVisual .owl-controls .owl-pagination .owl-page.fifth {width: 182px}
#subVisual .owl-controls .owl-pagination .owl-page.active span {color: #fff}

.bigsale {width: 910px;margin-top: 15px}
.bigsale h3 {font-size: 13px;font-weight: bold;color: #141414}
.bigsale .productList {width: 900px;height:242px;border:#eee 1px solid;margin-top: 7px;padding: 25px 4px 0 4px}
.bigsale .productList dl {padding-top: 140px;width: 150px;margin: 0 15px}
.bigsale .productList dd.imgArea {position: absolute;top: 0}

.productStyle {width: 1100px;height: 287px;margin-top: 30px;clear: both;float: left;border:#eee 1px solid;}
.productStyle .productTab {position: relative;padding-left: 159px}
.productStyle .productTab .tab6 {position: absolute;top: 0;left: -1px;z-index: 10;width: 160px;height: 287px;background: #f9f9f9;border-right:#474747 1px solid}
.productStyle .productTab .tab6 li {width: 160px;height: 40px;border-right:#474747 1px solid;vertical-align: top}
.productStyle .productTab .tab6 li.on {border-right-color:transparent}
.productStyle .productTab .tab6 li a {display: block;height:39px;margin:0;border:#eeeeee 1px solid;color:#808080;font-size: 13px;font-weight: bold;line-height: 42px;text-indent: 20px}
.productStyle .productTab .tab6 li a.on {width:159px;border-color:#474747;border-right-color: #fff;height:38px;color: #202020;background:#fff url(../images/section/arrow_tab.gif) 83% center no-repeat;}
.productStyle .productTab .tab6 li:first-child a {border-top:0 none}
.productStyle .productTab .tab6 li:first-child a.on {border-top:#474747 1px solid}
.productStyle .productList {width: 919px;height:271px;padding: 15px 0 0 20px;border:#474747 1px solid;border-left-color: transparent;}
.productStyle .productList dl {padding-top: 172px;width: 150px;margin: 0 15px}
.productStyle .productList dd.imgArea {position: absolute;top: 0}

#contents {margin-top: 40px;zoom:1;}
#contents:after {clear: both;display: block;content: ''}
#contents .conInfo {margin-bottom: 20px}
#contents .conInfo strong {color: #f06421}
#contents .conInfo em {color: #202020;font-weight: bold}
#contents #subProduct {width: 880px;position: relative;}
#contents #subProduct .tab7 {width: 880px;border-bottom: #d2d2d2 1px solid;height: 33px}
#contents #subProduct .tab7 ul li {float: left;height: 33px}
#contents #subProduct .tab7 ul li:first-child {border-left: #d2d2d2 1px solid}
#contents #subProduct .tab7 ul li a {display:block;height:32px;padding: 0 16px;background: #f6f6f6;line-height: 34px;border: #d2d2d2 1px solid;border-left: 0 none}
#contents #subProduct .tab7 ul li a.on {background: #fff;color: #202020;border-bottom-color:transparent;}
#contents #subProduct .tab8 {position: absolute;top:10px;right: 0;width: 290px}
#contents #subProduct .tab8>ul {float: left}
#contents #subProduct .tab8>ul>li {float: left;padding-left: 19px;background: url(../images/section/line.gif) 9px 0 no-repeat;}
#contents #subProduct .tab8>ul>li:first-child {padding-left: 0;background: none}
#contents #subProduct .tab8>ul>li>a {display:block;height:11px;padding-left: 17px;background: url(../images/section/icon_list.gif) 0 0 no-repeat;}
#contents #subProduct .tab8>ul>li:first-child>a {background-image: url(../images/section/icon_img.gif)}
#contents #subProduct .tab8>ul>li>a.on {background-position: 0 -11px;color: #202020}
#contents #subProduct .tab8 .select {float: right;margin: -6px 0 0 8px;}

#contents .subProduct .productList.type3 {width: 860px;padding: 40px 0 0 34px;height: 325px;border-bottom: #eee 1px solid}
/*#contents .subProduct .productList.type3 dl {paddingx: 166px 0 0 6px; padding: 230px 0 0 6px}*/
#contents .subProduct .productList.type3 dl {padding: 225px 0 0 6px}
#contents .subProduct .productList.type3 dl dd.imgArea {top: 0;left: 0}
#contents .subProduct .productList.type3 dl dd.imgArea>a {border:transparent 1px solid}
#contents .subProduct .productList.type3 dl dd.imgArea:hover a {border-color:#dbdbdb;}
#contents .subProduct .productList.type3 dl dd.price {margin-top: 8px}
#contents .subProduct .productList.type3 dl dd.price.type2 {margin-top: 12px}
#contents .subProduct .productList.type3 .sizeSelect {width: 84px;margin: 10px 0 0 20px;clear: both;position: relative;}
#contents .subProduct .productList.type3 .sizeSelect .sizeList {display:none;position: absolute;left:0;top:20px;z-index:100;width: 82px;border: #a3a3a3 1px solid;border-top: 0 none;padding: 5px 0 3px 0;background: #fff}
#contents .subProduct .productList.type3 .sizeSelect .sizeList li {font-size: 11px;color: #a1a1a1;line-height: 16px;padding-left: 13px}
#contents .subProduct .productList.type3 .sizeSelect .sizeList li span {margin-left: 35px}
#contents .subProduct .productList.type3 .sizeSelect .sizeList li span.o {color: #646464}
*+ html #contents .subProduct .productList.type3 .sizeSelect {position: absolute;}
#contents .subProduct .productList.type4 {width: 1027px;position:relative;padding: 20px 32px 0 40px;height: 156px;border-bottom: #eee 1px solid}
#contents .subProduct .productList.type4:first-child {margin-top: 20px}
#contents .subProduct .productList.type4 dl {padding: 0 0 0 137px;margin: 0;width: 793px;float: left}
#contents .subProduct .productList.type4 dt {margin-top: 25px}
#contents .subProduct .productList.type4 dl dd.imgArea {top: 0;left: 0}
#contents .subProduct .productList.type4 dl dd.imgArea>a {border:transparent 1px solid;margin-bottom: 4px}
#contents .subProduct .productList.type4 dl dd.imgArea:hover a {border-color:#dbdbdb;}
#contents .subProduct .productList.type4 dl dd.imgArea .iconPack {top:18px;left:19px;width:73px;height:73px;/*background: url(../images/section/bg_over_02.png) 0 0 no-repeat;*/background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#11000000', endColorstr='#11000000'); z-index:110}
#contents .subProduct .productList.type4 dl dd.imgArea .iconPack li a {width:36px;}
#contents .subProduct .productList.type4 dl dd.imgArea .iconPack li.first {border-bottom:1px #999 solid;}
#contents .subProduct .productList.type4 dl dd.imgArea .iconPack li.second {border-bottom:1px #999 solid;border-right:0px none;}
#contents .subProduct .productList.type4 dl dd.imgMore {position: absolute; top: 114px;left: 0}
#contents .subProduct .productList.type4 dl dd.pName2 {color: #aaa;margin-top: 30px}
#contents .subProduct .productList.type4 dl dd.issue {color: #e50426;position: absolute;top: 8px;left: 137px}
#contents .subProduct .productList.type4 dl dd.price {position: absolute;top: 20px;left: 537px;text-align: right}
#contents .subProduct .productList.type4 dl dd.price.type2 {top: 0;color: #808080}
#contents .subProduct .productList.type4 dl dd.infoList {position: absolute;top: 0;left: 700px;margin-top: 3px}
#contents .subProduct .productList.type4 dl dd.infoList li {float: none;margin:5px 0 0 0}
#contents .subProduct .productList.type4 dl dd.epilogue {position: absolute;top: 6px;left: 800px}
#contents .subProduct .productList.type4 dl dd.epilogue span {line-height:18px;margin-right: 3px}
#contents .subProduct .productList.type4 dl dd.epilogue em {color: #202020}
#contents .subProduct .productList.type4 dl dd.epilogue a {display: inline-block;}
#contents .subProduct .productList.type4 .btnArea {float: right;width: 90px}
#contents .subProduct .productList.type4 .btnArea a {margin-top: 5px}

.mdRecommend {width: 1100px;margin-top: 48px}
.mdRecommend h3 {font-size: 13px;font-weight: bold;color: #202020}
.mdRecommend .mdRecom {margin-top: 10px;border:#dbdbdb 1px solid;border-top:#202020 2px solid}
.mdRecommend .mdRecom dl {float:left;border-left:#dbdbdb 1px solid;width:169px;height: 54px;padding: 183px 0 0 50px;position: relative;}
.mdRecommend .mdRecom dl:first-child {border-left:0 none;width: 168px}
.mdRecommend .mdRecom dl dt {font-size: 14px;font-weight: bold;line-height: 20px;color: #202020}
.mdRecommend .mdRecom dl dd {font-size: 13px;font-weight: bold;line-height: 20px;color: #e7283a}
.mdRecommend .mdRecom dl dd.pic {position: absolute;top: 25px;left: 50%;margin-left: -75px}

.productDetail {width: 1100px;margin-top: 65px;zoom:1;}
.productDetail:after {clear: both;display: block;content: ''}
.productDetail .titleArea {height:auto;}
.productDetail .titleArea .toggle {float:right}
.productDetail .titleArea .tab-nav {border-bottom:1px solid #111;height:51px;margin-bottom: 60px;}
.productDetail .titleArea .tab-nav ul {overflow: hidden;}
.productDetail .titleArea .tab-nav li {float:left;width:230px;}
.productDetail .titleArea .tab-nav li+li {margin-left: -1px;}
.productDetail .titleArea .tab-nav a {text-align: center;display:block;font-size:14px;color:#4c3e35;background:#f2f2f2;border:1px solid #d3d3d3;border-bottom-color:#111;line-height: 50px;height:50px;}
.productDetail .titleArea .tab-nav a span {color:#a17b36;font-weight: bold;}
.productDetail .titleArea .tab-nav li.on a {background:#fff;border-color:#111;border-bottom-color:#fff;position:relative;}
.productDetail .infoTxt {font-weight: bold;color: #202020;padding-left: 20px}
.productDetail .btnArea.type2 {margin-top: -20px;float: right}
/*.productDetail .btnArea.type2>a.btnPack {width: 80px;background:#90adbd}*/
.productDetail .btnArea.type2>a.btnPack {width: 80px;background:#ea610b}
.productDetail .brandInfo {margin-top:33px;border:#dbdbdb 1px solid;width: 731px;height:100px;padding:29px 32px 0 335px;position: relative;font-size: 13px;line-height: 20px;color: #808080}
.productDetail .brandInfo .brandImg {position: absolute;top: -1px;left: -1px}
.productDetail .brandInfo .brandTxt span {display: block;margin-bottom: 15px}
.productDetail .detailImg {width: 100%;text-align: center;padding-top: 72px}
.productDetail .enterForm {padding-left: 133px;background: #fbfbfb;text-align: left}
.productDetail .enterForm .area1 {padding: 25px 103px 20px 22px;border-left: #dedede 1px solid;border-bottom: #dedede 1px solid}
.productDetail .enterForm .area1 .qtxt {color: #686868;margin-bottom: 12px}
.productDetail .enterForm .btnZone {width: 100%;text-align: right;}
.productDetail .enterForm .btnZone a {margin-right: 2px}
.productDetail .enterForm .report {display:inline-block;margin: 7px 0 0 10px;padding-left:14px;background: url(../images/section/icon_report.gif) 0 0 no-repeat;}
.productDetail .enterForm .formZone {width: 100%;position: relative;margin-top: 8px}
.productDetail .enterForm .formZone label {font-weight: bold;color: #686868}
.productDetail .enterForm .formZone textarea {margin:12px 0 10px;padding: 20px 20px 0 20px;width: 798px;height: 98px}
.productDetail .enterForm .formZone textarea.reply1 {padding: 17px 20px 0 20px;height: 28px}
.productDetail .enterForm .formZone .del2 {position: absolute;top: 2px;right: 2px}
.productDetail .enterForm .formZone .num {color: #c1c1c1;margin: 10px 0 0 720px;}
.productDetail .enterForm .area2 {padding: 25px 103px 20px 22px;border-left: #dedede 1px solid;border-bottom: #dedede 1px solid}
.productDetail .enterForm .cusAnswer dt {clear: both;float: left;font-weight: bold;color: #202020;width: 670px}
.productDetail .enterForm .cusAnswer dd {float: left;color: #686868}
.productDetail .enterForm .cusAnswer dd.wname {width: 100px}
.productDetail .enterForm .cusAnswer dd.wdate {text-align: right;width: 68px}
.productDetail .enterForm .cusAnswer dd.con {clear: both;width: 100%;margin: 15px 0 12px;line-height: 18px}
.productDetail .enterForm .area2 .ansList {border: #e9e9e9 1px solid;background: #fff;margin-top: 5px}
.productDetail .enterForm .area2 .ansList li {border-top: #e9e9e9 1px solid;height: 38px;line-height: 38px;color: #686868;padding-right: 14px}
.productDetail .enterForm .area2 .ansList li:first-child {border-top: 0 none}
.productDetail .enterForm .area2 .ansList li .anstxt {float: left;padding-left: 10px;background:url(../images/section/icon_answer.gif) 0 13px no-repeat;}
.productDetail .enterForm .area2 .ansList li .anstxt strong {color: #e50426}
.productDetail .enterForm .area2 .ansList li.step1 {padding-left: 15px}
.productDetail .enterForm .area2 .ansList li.step2 {padding-left: 25px}
.productDetail .enterForm .area2 .ansList li.step3 {padding-left: 35px}
.productDetail .enterForm .area2 .ansList li .btnGroup {float:left;margin: 5px 0 0 20px}
.productDetail .enterForm .area2 .ansList li .report {line-height: 1em;margin-top: 13px}
.productDetail .enterForm .area2 .ansList li .del2 {float:left;margin: 14px 0 0 10px}
.productDetail .enterForm .area3 {padding: 25px 103px 20px 22px;border-left: #dedede 1px solid}
.productDetail .enterForm .area3 .ansList {border: #e9e9e9 1px solid;background: #fff;margin-top: 5px}
.productDetail .enterForm .area3 .ansList li {border-top: #e9e9e9 1px solid;height: 38px;line-height: 38px;color: #686868;padding-right: 14px}
.productDetail .enterForm .area3 .ansList li:first-child {border-top: 0 none}
.productDetail .enterForm .area3 .ansList li .anstxt {float: left;padding-left: 10px;background:url(../images/section/icon_answer.gif) 0 13px no-repeat;}
.productDetail .enterForm .area3 .ansList li .anstxt strong {color: #e50426}
.productDetail .enterForm .area3 .ansList li.step1 {padding-left: 15px}
.productDetail .enterForm .area3 .ansList li.step2 {padding-left: 25px}
.productDetail .enterForm .area3 .ansList li.step3 {padding-left: 35px}
.productDetail .enterForm .area3 .ansList li .btnGroup {float:left;margin: 5px 0 0 20px}
.productDetail .enterForm .area3 .ansList li .report {line-height: 1em;margin-top: 13px}
.productDetail .enterForm .area3 .ansList li .del2 {float:left;margin: 14px 0 0 10px}

/*2015.0410 추가*/
.productDetail .enterForm .reviewView{padding:25px 103px 20px 0}
.productDetail .enterForm .reviewView .photo{padding:0 0 20px 0}
.productDetail .enterForm .reviewView .txt{padding:0 0 20px 0; line-height:18px;}
.productDetail .enterForm .reviewView .anwserArea{ margin-top:25px; padding-top:25px; border-top:#e9e9e9 1px solid}

.productDetail .enterForm .reviewView .anwserArea .cusAnswer dt {clear: both;float: left;font-weight: bold;color: #202020;width: 670px}
.productDetail .enterForm .reviewView .anwserArea .cusAnswer dd {float: left;color: #686868}
.productDetail .enterForm .reviewView .anwserArea .cusAnswer dd.wname {width: 100px}
.productDetail .enterForm .reviewView .anwserArea .cusAnswer dd.wdate {text-align: right;width: 68px}
.productDetail .enterForm .reviewView .anwserArea .cusAnswer dd.con {clear: both;width: 100%;margin: 15px 0 12px;line-height: 18px}

.ansList { clear:both; border: #e9e9e9 1px solid;background: #fff;margin: 5px 0 12px }
.ansList li {border-top: #e9e9e9 1px solid;height: 38px;line-height: 38px;color: #686868;padding-right: 14px}
.ansList li:first-child {border-top: 0 none}
.ansList li .anstxt {float: left;padding-left: 10px;background:url(../images/section/icon_answer.gif) 0 13px no-repeat;}
.ansList li .anstxt strong {color: #e50426}
.ansList li.step1 {padding-left: 15px}
.ansList li.step2 {padding-left: 25px}
.ansList li.step3 {padding-left: 35px}
.ansList li .btnGroup {float:left;margin: 5px 0 0 20px}
.ansList li .report {line-height: 1em;margin-top: 13px}
.ansList li .del2 {float:left;margin: 14px 0 0 10px}



.productDetail .productReview .reviewTotal{ position:relative; margin-bottom:25px}
.productDetail .productReview .reviewTotal strong{ color:#010101}
.productDetail .productReview .reviewTotal .reviewSearch{ position:absolute; right:0; top:0}
/*tab
.tabCom>ul {zoom:1;}
.tabCom>ul:after {clear: both;display: block;content: ''}
.tabCom>ul>li {float: left;width: 50%;height: 50px}
.tabCom>ul>li>a {display: block;color: #202020;font-weight: bold;font-size: 18px;line-height: 50px;text-align: center;border: #e1e1e1 1px solid;border-top: 0 none}
.tabCom>ul>li:first-child>a {border-left-color: #e1e1e1}
.tabCom>ul>li.ui-tabs-active a {color: #fff;background: #e50426;border-color: #c90101}
.tabPop>ul>li {float: left;width: 50%;height: 40px}
.tabPop>ul>li>a {display: block;color: #202020;font-weight: bold;font-size: 13px;line-height: 40px;text-align: center;background: #f6f6f6;border: #d3d3d3 1px solid;border-bottom:#202020 2px solid}
.tabPop>ul>li.ui-tabs-active a {height:41px;background: #fff;border: #202020 2px solid;border-bottom:0 none}
*/

.tabCom>ul {zoom:1;}
.tabCom>ul:after {clear: both;display: block;content: ''}
.tabCom>ul>li {float: left;width: 100%;height: 50px}
.tabCom>ul>li>a {display: block;color: #fff;background: #e50426;font-weight: bold;font-size: 18px;line-height: 50px;text-align: center;border: #c90101 1px solid;border-top: 0 none}
.tabCom>ul>li:first-child>a {border-left-color: #e1e1e1}

.tabPop>ul>li {float: left;width: 50%;height: 40px}
.tabPop>ul>li>a {display: block;color: #202020;font-weight: bold;font-size: 13px;line-height: 40px;text-align: center;background: #f6f6f6;border: #d3d3d3 1px solid;border-bottom:#202020 2px solid}
.tabPop>ul>li.ui-tabs-active a {height:41px;background: #fff;border: #202020 2px solid;border-bottom:0 none}

.tabCom>ul>li.ui-tabs-active a {color: #202020;background: #fff;border-color: #d3d3d3}
.myTab {margin-top: 10px !important}
.myTab>ul {height: 40px;border-bottom: #202020 2px solid;margin-bottom: 10px}
.myTab>ul>li {width: 152px;height: 40px;float: left;border-right: #d6d6d6 1px solid;position: relative;}
.myTab>ul>li:first-child {border-left: #d6d6d6 1px solid}
.myTab>ul>li:first-child.ui-tabs-active {border-left: 0 none}
.myTab>ul>li>a {display:block;height: 39px;border-top: #d6d6d6 1px solid;border-bottom: #202020 2px solid;font-weight: bold;font-size: 13px;color: #202020;line-height: 40px;text-align: center;background: #f9f9f9}
.myTab>ul>li.type2>a {text-align: right;padding-right: 74px}
.myTab>ul>li.ui-tabs-active>a {height: 40px;border: #202020 2px solid;border-bottom:0 none;background: #fff}

/*step*/
.stepArea {position: relative;}
.stepArea .titArea {
    text-align:  center;
}
.stepArea .titArea h2 {font-size: 30px;font-weight: bold;color: #4c3e35;line-height: 100px;padding-top: 20px;}
.stepArea .titArea.type2 {margin:34px 24px 0 445px; float:none; text-align:center;}
.stepArea .titArea.type2 h2 {font-size: 32px;font-weight: bold;color: #202020; text-align:center; float:none;}
.stepArea .titArea .txtArea {float: left;margin-left: 14px;display:  none;}
.stepArea .titArea strong {font-size: 13px;font-weight: bold;color: #cb0101;display: block;line-height: 1.3em}
.stepArea .titArea span {color: #949494}
.stepArea .stepList {
    overflow:  hidden;
    border:  1px solid #e3e3e3;
    background: #f7f7f7;
    padding: 18px;
    padding-left: 150px;
}
.stepArea .stepList li {float: left;padding-left: 70px;width: 209px;height: 60px;background: url(../images/bg_step.gif) 0 0 no-repeat;}
.stepArea .stepList li.on {background-position: 0 -60px;}
.stepArea .stepList li span {font-size: 14px;line-height: 20px;color: #b49d73;margin-top: 9px;}
.stepArea .stepList li span strong {font-size: 20px;display: block;font-weight: 500;}
.stepArea .stepList li.on span {color: #4c3e35;}
.stepArea .stepList li + li {width: 259px;background-position: -279px 0;}
.stepArea .stepList li + li.on {background-position: -278px -60px;}
.stepArea .stepList li + li + li {width: 154px;background-position: -610px 0;}
.stepArea .stepList li + li + li.on {background-position: -610px -60px}
.stepArea .stepList li + li + li + li {width: 80px;background-position:-568px 0}
.stepArea .stepList li + li + li + li.on {background-position: -568px -60px}

/*이미지 더보기 popup*/
.lyPop .moreList {padding: 12px 23px}
.lyPop .moreList li {float: left;border: #d5d5d5 1px solid;margin-left: 12px;}
.lyPop .moreList li:first-child {margin-left:0}

/*후기 더보기 popup*/
.epilpop {padding: 12px 14px}
.epilList li {line-height: 22px;width:220px;overflow: hidden}
.epilList li a {display:inline-block;padding-left: 7px;background: url(../images/section/bull_02.gif) 0 10px no-repeat;}
.epilpop>a {float: right;margin-top: 5px}

/*위시리스트 popup*/
.popWish {width: 462px;margin-left: -233px}
.popWish .addInfo {color: #808080}
.popWish .wishSelect {margin: 35px 0 18px}
.popWish .wishSelect label {font-weight: bold;font-size: 13px;color: #808080;line-height: 22px;margin-right: 34px}
.popWish .wishSelect .select {margin-right: 3px}
.popWish .addFolder {padding: 29px 40px 20px;border: #d8d8d8 1px solid;background: #f9f9f9}
.popWish .addFolder .addSearch {border-bottom: #e1e1e1 1px solid;padding-bottom: 13px;margin-bottom: 13px}
.popWish .addFolder .addSearch label {font-weight: bold;font-size: 13px;color: #808080;line-height: 22px;margin-right:17px}
.popWish .addFolder .addSearch input[type=text] {margin-right:3px}
.popWish .addFolder .addSearch>span {display: block;color: #808080;margin:5px 0 0 226px}
.popWish .addInfo2 li {line-height: 20px;color: #808080;padding-left: 7px;background: url(../images/section/bull_02.gif) 0 10px no-repeat;}

/*상품 확대보기 popup, inpage*/
.popExpand {width: 1096px;margin-left: -550px}
.expandArea {position: relative;}
.expandArea .bigArea {float: left;margin-left: 30px;border: #d8d8d8 1px solid;}
.expandArea .smallArea {float: right;width: 300px;margin: 65px 79px 0 0;position: relative;}
.expandArea .smallArea li {float: left; border: #d8d8d8 1px solid;margin: 20px 0 0 20px}
.expandArea .smallArea li img{width:118px; height:118px;}

.expandArea .smallArea .owl-pagination {display: none}
.expandArea .smallArea .owl-buttons .owl-prev {position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -205px;width: 11px;height: 16px;font-size: 0;line-height: 0;background: url(../images/section/btn_prev3.gif) 0 0 no-repeat;}
.expandArea .smallArea .owl-buttons .owl-next {position: absolute;top: 50%;left: 50%;margin: -8px 0 0 190px;width: 11px;height: 16px;font-size: 0;line-height: 0;background: url(../images/section/btn_next3.gif) 0 0 no-repeat;}
.expandArea.type2 {width: 1098px;border: #d8d8d8 1px solid;zoom:1;margin-top: 30px}
.expandArea.type2:after {clear: both;display: block;content: ''}
.expandArea.type2 h4 {font-size: 13px;color: #202020;background: #fbfbfb;height: 38px;line-height: 38px;text-indent:25px;border-bottom: #d8d8d8 1px solid}
.expandArea.type2 .bigArea {margin:32px 0 32px 82px}
.expandArea.type2 .smallArea {margin: 40px 110px 0 0}

/*미리보기 popup, inpage */
.popPreview {width: 1096px;margin-left: -550px; height:550px; overflow:auto}
/*.previewInner {position: relative;zoom:1;margin-top: 30px;margin-bottom: 30px;}*/
.previewInner {position: relative;zoom:1;margin-top: 30px;}
.previewInner:after {clear: both;display: block;content: ''}
/*.previewInner .picArea {float: left;/*width: 600px;*/width: 460px;position:  relative;margin-left: 220px;}*/
.previewInner .picArea {float: left;/*width: 600px;*/width: 500px;position:  relative;}
.previewInner .picArea .bigPic {border: #d8d8d8 1px solid;position: relative;margin-bottom: 30px}
.previewInner .picArea .bigPic .img {/* width: 467px; *//* height: 467px; */display: block;}
.previewInner .picArea .bigPic .exView {position: absolute;left:20px;bottom: 18px;line-height: 14px;padding-left: 21px;background: url(../images/section/icon_zoom.gif) 0 0 no-repeat;}
.previewInner .picArea .bigPic .reduce {display: none;position: absolute;left:20px;bottom: 18px;line-height: 14px;padding-left: 21px;background: url(../images/section/icon_zoom.gif) 0 0 no-repeat;}
.previewInner .picArea .picList {width: 500px;overflow: hidden;}
.previewInner .picArea .picList li {float: left;margin-left: 5px;border: #d8d8d8 1px solid;width: 62px;height: 62px}
.previewInner .picArea .picList li:first-child {margin-left:0}
.previewInner .picArea .picList li.on {border-color: #222}
.previewInner .picArea .epilogueView {clear: both;float:left;margin-top: 27px}
.previewInner .picArea .epilogueView>span {font-size: 14px;color: #808080;line-height: 19px;margin-right: 5px}
.previewInner .picArea .epilogueView em {color: #e50426}
.previewInner .picArea .snsArea {width: 467px;height: 127px;margin-top: 87px;border: #d8d8d8 1px solid}
.previewInner .picArea .snsArea .snsList {width: 467px;height: 37px;border-bottom: #d8d8d8 1px solid;background: #fbfbfb}
.previewInner .picArea .snsArea .snsList dt {clear: both;float: left;margin-right: 15px;font-weight: bold;color: #808080;line-height: 36px;text-indent: 17px}
.previewInner .picArea .snsArea .snsList dd {float: left;width: 110px;height: 20px;margin-top:8px;background: url(../images/section/icon_sns2.gif) 0 0 no-repeat;}
.previewInner .picArea .snsArea .snsList dd a {float: left;width:20px;height: 20px;font-size: 0;line-height: 0;margin-left: 10px}
.previewInner .picArea .snsArea .snsList dd a:first-child {margin-left: 0}
.previewInner .picArea .snsArea .concernBrand {float:left;width:207px;height: 69px;padding-top: 20px;border-right: #d8d8d8 1px solid;text-align: center;}
.previewInner .picArea .snsArea .concernBrand .btnArea a {margin-left: 3px}
.previewInner .picArea .snsArea .concernBrand .btnArea a:first-child {margin-left: 0}
.previewInner .picArea .snsArea .exhibition {float:left;width:242px;padding: 14px 0 0 17px;}
.review-sns {padding-top: 30px;margin-top: 30px;border-top:1px solid #ddd;line-height: 35px;overflow: hidden;}
.review-sns .tit {width:85px;display:inline-block;}
.review-sns .tit+a {text-decoration:underline;}
.review-sns .sns-links {float:right;text-align: right;}
.review-sns .sns-links img {width:35px;}
.previewInner .detailView {float: right;width: 541px;margin-top: 14px}
.previewInner .detailView dt {font-size: 18px;font-weight: bold;color: #202020;margin-bottom: 30px;border-bottom:1px solid #eee;padding-bottom: 45px;}
.previewInner .detailView dt span {display: block;margin-top: 10px;font-size: 24px;line-height: 30px}
.previewInner .detailView dd.priceView {padding: 20px 0 0 10px;height:73px;}
.previewInner .detailView dd.priceView>ul {float: left;display: inline-block;}
.previewInner .detailView dd.priceView li {line-height: 27px;font-size: 13px;color: #e60021;}
.previewInner .detailView dd.priceView li:first-child {color: #202020}
.previewInner .detailView dd.priceView li .tit {font-size: 12px;color: #202020;width: 130px;vertical-align: top;}
.previewInner .detailView dd.priceView li .line {font-weight: normal;color: #808080;text-decoration: line-through;margin-right: 8px}
.previewInner .detailView dd.priceView li strong {font-size: 18px}
.previewInner .detailView dd.priceView li:first-child strong {font-size: 24px;color:  #4c3e35;}
.previewInner .detailView dd.priceView li.type2 {display: inline-block;float: left}
.previewInner .detailView dd.priceView li.discount {line-height: 1em;display: inline;float: left;margin-top: 3px}
.previewInner .detailView dd.priceView li.discount em {color: #808080;margin-left: 10px;font-size: 12px;font-weight: normal;line-height: 20px}
.previewInner .detailView dd.priceView li.discount em.goldtxt {color: #b59232}
.previewInner .detailView dd.priceView .btnZone {display: inline-block;float: left;width: 97px;margin:5px 0 0 9px;text-align: right}
.previewInner .detailView dd.priceView .btnZone a,
.previewInner .detailView dd.priceView .btnZone>span {margin-bottom: 2px}
.previewInner .detailView dd.priceView .btnZone>span.sale_ {margin-bottom: 2px;width: 41px;height:28px;text-align: center;line-height: 22px;font-size:11px;color:#fff;background:url(../images/order/bg_sale.png) no-repeat 0 0;}
.previewInner .detailView dd.priceView .btnZone>span.sale_ b {font-size:15px;vertical-align: top;}
.previewInner .detailView dd.priceView .calculator {position: absolute;top: 96px;right: 0}
.previewInner .detailView dd.benefitView {padding: 0 0 61px 10px;height_bkjo:120px;font-size: 12px;border-bottom:#999 1px dotted;}
.previewInner .detailView dd.benefitView.type2 {height:122px}
.previewInner .detailView dd.benefitView li {line-height: 32px;font-size: 12px;color: #4c3e35;}
.previewInner .detailView dd.benefitView li .tit {font-size: 12px;color:  #333;width: 130px;}
.previewInner .detailView dd.benefitView li strong {font-size: 13px;color: #202020}
.previewInner .detailView dd.benefitView li.price {color:#4c3e35;font-size:16px;}
.previewInner .detailView dd.benefitView li.price b {}
.previewInner .detailView dd.benefitView li.point {color:#9b7329;font-size:16px;}
.previewInner .detailView dd.benefitView li.point small {font-size:12px;color:#999}
/*.previewInner .detailView dd.benefitView li.point b {padding-left: 20px;color:#9b7329;font-size:16px;background:url(../images/ico_prd_point2.png) no-repeat 0 50%;background-size:14px}*/
.previewInner .detailView dd.benefitView li.point b {padding-left: 25px;color:#9b7329;font-size:16px;background:url(../images/ico_prd_point2.png) no-repeat 0 50%;}
.previewInner .detailView dd.benefitView li.option-select {overflow:hidden;}
.previewInner .detailView dd.benefitView li.option-select span.tit {float:left;}
.previewInner .detailView dd.benefitView li.option-select .option-list {float:left;width:320px;}
.previewInner .detailView dd.benefitView.type2 .interestfree {margin: 3px 0 0 7px;}
.previewInner .detailView dd.optionView {padding: 15px 0 15px 28px;/*height:72px*/;border-bottom:#999 1px dotted}
.previewInner .detailView dd.optionView .tit {float: left;font-size: 13px;font-weight: bold;color: #808080;width: 130px;height: 74px}
.previewInner .detailView dd.optionView  .btnEa{ vertical-align:middle}
.previewInner .detailView dd.optionView .select {float: left;margin-bottom: 8px}
.previewInner .detailView dd.optionView .select.first {z-index: 21}
.previewInner .detailView dd.optionView select{ padding:3px; border:#CCCCCC solid 1px; margin-bottom:3px;}
.previewInner .detailView dd.eaView {padding: 22px 0 0 28px;height_:47px;border-bottom:#999 1px dotted;position: relative;}
.previewInner .detailView dd.eaView .tit {font-size: 13px;font-weight: bold;color: #808080;width: 130px;float: left;line-height: 24px}
.previewInner .detailView dd.eaView .eaInput {float: left}
.previewInner .detailView dd.eaView .eaInput input[type=text] {float: left}
.previewInner .detailView dd.eaView .eaInput .btnEa {position: relative;top: 2px;left:2px;width: 9px;height: 18px;background: url(../images/section/btn_updown.gif) 0 0 no-repeat;}
.previewInner .detailView dd.eaView .eaInput .btnEa a {display:inline-block;font-size: 0;line-height: 0;width: 9px;height: 8px;margin-bottom: 3px}
.previewInner .detailView dd.totalPrice {padding-top: 60px;padding-left:  40px;line-height:  50px;padding-bottom:  15px;overflow:  hidden;background: #fff;border-bottom: #ddd 1px solid;}
.previewInner .detailView dd.totalPrice .tit {float:left;line-height: 50px;font-size: 15px;font-weight: bold;color: #202020;}
.previewInner .detailView dd.totalPrice strong {float: right;line-height: 50px;padding-right:  30px;width: 140px;text-align: right;font-size: 30px;color: #f06421;}
.previewInner .detailView .btnArea {zoom:1;}
.previewInner .detailView .btnArea:after {clear: both;display: block;content: ''}
.previewInner .detailView .btnArea a {float: left;margin-left: 11px;width: 95px}
.previewInner .detailView .btnArea a:first-child {margin-left: 0 !important}
.previewInner .detailView .infoTxt {color: #808080;margin-top: 19px}
/*.previewInner .detailView.type2 {width: 460pxzoom:1;z-index: -1;width: 380px;}*/
.previewInner .detailView.type2 {/*width: 460px*/zoom:1;z-index: -1;width: 540px;}
.previewInner .detailView.type2 .tit {width: 140px !important}
.previewInner .detailView.type2 dd.priceView {padding-top: 10px;height: auto !important;overflow:  hidden;}
.previewInner .detailView.type2 dd.eaView {height_:67px;background: #fbfbfb}
.previewInner .detailView.type2 dd.eaView .tit {margin-top: 15px;font-size: 13px;font-weight: normal;color: #202020;width: 200px !important}
.previewInner .detailView.type2 dd.eaView .priceea {float: left;width: 168px;margin-top: 20px;text-align: right;font-size: 13px;color: #202020;font-weight: bold}
.previewInner .detailView.type2 dd.eaView .eaInput {margin: 15px 38px 0 28px}
.previewInner .detailView.type2 dd.eaView .del {margin-top: 15px;display: inline-block;}
.previewInner .detailView.type2 .btnArea {margin-top: 30px;}
/*.previewInner .detailView.type2 .btnArea a {width: 120px;box-sizing:border-box;margin-left: 10px;min-width: 0;font-family:'noto';font-size:17px;font-weight:500}*/
.previewInner .detailView.type2 .btnArea a {width: 174px;box-sizing:border-box;margin-left: 9px;min-width: 0;}
.previewInner .picArea .picList .owl-pagination {display: none}
.previewInner .picArea .picList .owl-buttons .owl-prev {position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -235px;width: 11px;height: 16px;font-size: 0;line-height: 0;background: url(../images/section/btn_prev3.gif) 0 0 no-repeat;}
.previewInner .picArea .picList .owl-buttons .owl-next {position: absolute;top: 50%;left: 50%;margin: -8px 0 0 220px;width: 11px;height: 16px;font-size: 0;line-height: 0;background: url(../images/section/btn_next3.gif) 0 0 no-repeat;}
*+ html .previewInner .picArea .snsArea {margin-top: 78px}
*+ html .previewInner .detailView.type2 dd.eaView .priceea {width: 150px}
@media \0screen {
.previewInner .picArea .snsArea {margin-top: 78px}
}
.price-compare {margin:70px auto}
.price-compare td, .price-compare td a {font-size:14px;}
.price-compare td small {font-size:12px;color:#999;display:block;margin-bottom: 10px;}
.price-compare td .price {color:#f06421;font-weight: bold;font-size:16px;}

.previewInner .new-product-main-list {margin-top: 30px;}

/*맞춤계산기 popup*/
.popCalculator {width: 486px}
.popCalculator .btnGroup.black {float: right}
.popCalculator label {float: left}
.popCalculator .select {margin: -2px 0 0 10px;float: left}
.popCalculator td {color: #202020 !important}
.popCalculator td.wtype {width: 74px}
.popCalculator .total {border: #bfbfbf 1px solid;width: 100%;height: 64px}
.popCalculator .total dt {clear: both;float: left;width:63px;height:50px;line-height: 18px;border-right: #d8d8d8 1px solid;background: #e7e7e7;font-weight: bold;color: #202020;padding: 14px 0 0 20px}
.popCalculator .total dd {float: left;padding: 12px 18px 0 0;text-align: right;width:301px}
.popCalculator .total .tit {font-weight: bold;color: #808080;line-height:24px;display: block}
.popCalculator .total .txt strong {font-size: 14px;color: #202020;margin-right: 3px}
.popCalculator .total .txt em {font-size: 16px;color: #e50426;font-weight: bold}
@media screen and (-webkit-min-device-pixel-ratio:0){
.popCalculator td.wtype {width: 110px;box-sizing:border-box;}
}

/*상품후기 작성 popup*/
.popRevieww {width: 676px}
.pop .infoTxt {margin-bottom: 7px}
.popRevieww label {margin-right: 5px}
.popRevieww .procon {color: #808080;font-size: 14px;margin: 20px 0 0 10px;vertical-align: top}
.popRevieww .rcon {padding:20px 20px 0;width: 430px;height: 98px}
.popRevieww .info {float: right;margin-top: 5px}
*+ html .popRevieww .rcon {width: 445px}
/*20150410.추가*/
.popRevieww .img{ margin-top:15px; height:60px}
.popRevieww .imgtxt{ margin-top:15px}
.popRevieww .img img{ float:left; margin-right:5px}
.popRevieww .img .pcon {float:left; padding:20px 20px 0;width: 330px;height: 35px}
/*20150410.추가*/
.popRevieww .info {float: right;margin-top: 5px}
*+ html .popRevieww .rcon {width: 445px}

/*상품문의 popup*/
.popQna {width: 676px}
.popQna textarea {padding: 20px 20px 0;width: 430px;height:118px}
*+ html .popQna .ulList .btnGroup {margin-top: -20px}

/*이미지 확대경*/
.simpleLens-container{display: table;position: relative}
.simpleLens-big-image-container {display: table-cell;vertical-align: middle;text-align: center;/*height: 598px;width: 598px*/z-index: 100;height: 498px;width: 498px;}
.simpleLens-big-image {max-width: 100%}
.simpleLens-lens-image {height: auto !important;width: 467px;display: inline-block;text-align: center;margin:0;box-shadow:none;float:none;position:relative;}
.simpleLens-mouse-cursor{position:absolute;top:0;left:0;cursor:none;background: url(../images/section/img_expand.png) 0 0 no-repeat}
.simpleLens-lens-element {height: 465px;left: 520px;overflow: hidden;position: absolute;top: 0;width: 465px;z-index: 99;text-align: center;border:#202020 2px solid;}
.simpleLens-lens-element img{position:relative;top:0;left:0;width:auto !important;max-width:none !important}

/*우편번호 찾기 popup*/
.popZipcode {width: 556px}
.popZipcode .infotxt {margin: 20px 0;color: #808080;line-height: 20px}
.popZipcode .infotxt strong {color: #202020;font-size: 16px;display: block;}
.popZipcode table + table {margin-top: 20px}
.popZipcode .searchList {height:194px !important}
.popZipcode .addList {border: #b7af97 1px solid;margin-top: 20px}
.popZipcode .addList dl {padding-top: 12px;height:47px;background: #fefbf2}
.popZipcode .addList dl.type2 {border-top: #b7af97 1px solid;background: #f7f1df}
.popZipcode .addList dl dt {margin:0 0 10px 19px;color:#59513a;font-weight: bold}
.popZipcode .addList dl dd {margin-left:19px;color:#808080}

/*쿠폰적용 popup*/
.popCoupon {width: 746px}
.popCoupon dl {width: 148px;overflow: hidden;padding-left:18px;text-align: left}
.popCoupon dl dt {color: #202020;font-weight: bold;line-height: 18px}
.popCoupon dl dd {color: #808080;line-height: 18px}
.popCoupon .select {margin-top: 8px}
.popCoupon .select:first-child {margin-top: 0}
.popCoupon .dcPrice {line-height: 30px;display: block}
.popCoupon .cFooter {text-align: right;padding-right: 25px !important;height:23px;font-size: 18px}
.popCoupon .cFooter strong {vertical-align: top}
.popCoupon .cFooter strong:first-child {margin-right: 10px}

/*복지몰 할인권 popup*/
.popCoupon2 {width: 746px}

/*슈즈상품권 popup*/
.popShoes {width: 746px}

/*해피머니 캐쉬조회 popup*/
.popHappym {width: 466px}

/*주문고객 정보수정 popup*/
.popModify {width: 596px}

/*주문알림 서비스 popup*/
.popNoticesevice {width: 466px}
.popNoticesevice .noticeArea p {margin-bottom: 25px;color: #808080}
.popNoticesevice .noticeArea p + p {margin-bottom: 5px;color: #202020;font-size: 14px;line-height: 24px}
.popNoticesevice .noticeArea p + p + div {text-align: right}

/*이전 배송지 popup*/
.popDelivery {width:746px}

/*배송추적 popup*/
.popDelivery {width:556px}
.popDelivery .tableBox {border: #b7b7b7 1px solid;border-top: 0 none}
.popDelivery h2 {font-size: 14px;color: #202020;margin-bottom: 10px}
.popDelivery table + h2{margin-top: 20px}
.popDelivery .tableBox + .infoTxt {margin-top: 15px}

/* 주문고객 배송지 정보 popup */
.popAddressInfo {width:746px;}
.popAddressInfo .btnOrder {float: right;margin-top: -2px}
.popAddressInfo .btnOrder.type2 {width: 107px;position: absolute;top: 25px;right: 8px}
.popAddressInfo .btnOrder.type2 a {width:81px;}
.popAddressInfo .btnOrder.type2 a:first-child {margin-bottom: 3px}
.popAddressInfo .popCon .tableBox tr td {padding:8px 8px 6px 18px;}
.popAddressInfo.pop .btnArea {margin-top:40px;}

/* 주문고객 배송지 정보 2 popup */
.popAddressInfo2 {width:746px;}
.popAddressInfo2 .btnOrder {float: right;margin-top: -2px}
.popAddressInfo2 .btnOrder.type2 {width: 107px;position: absolute;top: 25px;right: 8px}
.popAddressInfo2 .btnOrder.type2 a {width:81px;}
.popAddressInfo2 .btnOrder.type2 a:first-child {margin-bottom: 3px}
.popAddressInfo2 .popCon .tableBox tr td {padding:8px 8px 6px 18px;}
.popAddressInfo2 .changeAgreeArea {margin:10px 0; text-align:center; color:#202020; font-weight:bold;}
.popAddressInfo2.pop .btnArea {margin-top:40px;}

/* 주문고객 새배송지 popup */
.popAddressNew {width:746px;}
.popAddressNew .btnOrder {float: right;margin-top: -2px}
.popAddressNew .btnOrder.type2 {width: 107px;position: absolute;top: 25px;right: 8px}
.popAddressNew .btnOrder.type2 a {width:81px;}
.popAddressNew .btnOrder.type2 a:first-child {margin-bottom: 3px}
.popAddressNew .popCon .tableBox tr td {padding:8px 8px 6px 18px;}
.popAddressNew .changeInfo {margin:10px 0; text-align:center; font-weight:bold;}
.popAddressNew.pop .btnArea {margin-top:40px;}

/* 주문 처리중 popup */
.popOrderIng {width:466px;}
.popOrderIng .popCon {border-bottom:1px solid #dbdbdb;}
.popOrderIng .popCon .ingImg {text-align:center; padding:30px 0;}
.popOrderIng .popCon .ingMent {text-align:center; color:#202020;}
.popOrderIng .popCon .ingMent h5 {font-size:15px; font-weight:bold; margin-bottom:10px;}
.popOrderIng .popCon .ingMent p {line-height:17px; margin-bottom:20px;}
.popOrderIng .popCon2 {padding:25px 0; text-align:center;}
.popOrderIng .popCon2 p {line-height:20px;}

/* 매장 지도보기 popup*/
.popMapview {width:696px}
.popMapview .titArea {margin-bottom: 7px}
.popMapview .titArea h2 {float: left;font-size:16px;color: #202020}
.popMapview .titArea .infor {float: right;}
.popMapview .mapzone {width: 634px;height: 425px;border: #d8d8d8 1px solid;}

/*여백*/
.mdRecommend + .productDetail {margin-top: 50px}
.titleArea + div {margin-top: 30px}
table + .infoTxt {margin-top: 10px}


/* 로그인 팝업 */
.popLogincode {/*width:704px;top: 30px;left: 50%;margin-left: -352px*/position:relative;top:0;left:0;margin:0;width:auto;border:0px none;}
.popLogincode .popHead {height:145px; background:#fbfbfb url(../images/member/img_visual_loginpop.gif) right no-repeat; border-bottom:4px solid #c90101;}
.popLogincode .popHead h1 {padding:40px 0 0 40px;}

.popLogincode .popLoginCon {position:relative;}
.popLogincode .loginPopArea {margin:0;}
.popLogincode .loginPopForm {padding-top:40px; padding-left:53px;}
.popLogincode .loginPopForm .inputList {width: 468px;}
.popLogincode .loginPopForm .inputList li {float:none;}
.popLogincode .loginPopForm .inputList li:first-child {margin-bottom: 9px}
.popLogincode .loginPopForm .inputList li input {height: 40px;padding-left: 16px;line-height: 40px}
.popLogincode .loginPopForm .loginBtn {position: absolute;top: 90px;right: 40px}
.popLogincode .loginPopForm .loginBtn.type2 {position: absolute;top: 41px; right: 40px}
.popLogincode .loginPopForm .loginBtn .btnPack.login {width: 120px;height: 97px;font-size: 18px;padding:0;}
.popLogincode .loginPopForm .checkArea {position: relative;padding-top: 20px;width: 470px}
.popLogincode .loginPopForm .checkArea label {float: left;color: #828282;font-size: 13px}
.popLogincode .loginPopForm .checkArea a {float: right;text-decoration: underline;color: #828282;font-size: 13px}
.popLogincode .joinPopArea {margin-top:30px; height:80px;padding:30px 0 0 40px;position: relative;border-top: #e9e9e9 1px solid;border-bottom:none; background:#fbfbfb;}
/*.popLogincode .joinPopArea {height:140px;}*/
.popLogincode .joinPopArea .txt {font-size: 24px;font-weight: bold;color: #e50426}
.popLogincode .joinPopArea .dlList dt {font-size: 14px;margin: 18px 0 5px}
.popLogincode .joinPopArea .joinBtn {position: absolute;top: 30px;right: 160px}
.popLogincode .joinPopArea .joinBtn a, .popLogincode .joinPopArea .joinBtn2 a {width: 150px}
.popLogincode .joinPopArea .joinBtn2 {position: absolute;top: 30px;right: 360px}
.popLogincode .bannerPopArea {width:702px;border: #e9e9e9 1px solid}

.popLogincode .selectRadio {margin: 20px 0 25px 18px;}

.orderAreaPop {padding:0 20px 25px 20px; width:664px;}
.orderAreaPop.heightPop { height:500px; overflow-y:auto;}

.orderAreaPop .infoTxt {font-size: 14px;font-weight: bold;color: #202020}
.orderAreaPop .agreeAreaPop {margin: 17px 0 20px}
.orderAreaPop .agreeAreaPop .agreeInner {height: 100px;border: #e9e9e9 1px solid;overflow-y:auto;}
.orderAreaPop .agreeAreaPop p {margin-top: 10px;text-align: right;width: 100%}

.orderAreaPop .joinInfo {position: relative;margin-top: 60px;padding: 30px 0 0 30px;width: 632px;height:90px;border-top: #e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;background:#fbfbfb}
.orderAreaPop .joinInfo p {font-size: 15px;font-weight: bold;color: #808080}
.orderAreaPop .joinInfo p em {color: #202020;display: block;line-height: 1.8em}
.orderAreaPop .joinInfo p strong {color: #004296}
.orderAreaPop .joinInfo a {width: 80px;position: absolute;top: 34px;right: 30px}
.orderAreaPop h3 {font-size:17px; color:#202020; font-weight:bold; margin:20px 0;}
.orderAreaPop .infoTxt2 {font-size: 14px;color: #808080;line-height: 24px}
.orderAreaPop .infoTxt2 strong {color: #202020}
.orderAreaPop .infoTxt2 em {color: #e50426;font-weight: bold}

.orderAreaPop .loginForm.type2 {margin-top:40px;height:335px;padding:30px 0 0 94px;width:570px; border-top: #e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;background:#fbfbfb}
.orderAreaPop .loginForm.type2 .inputList {margin-bottom: 20px}
.orderAreaPop .loginForm.type2 .inputList li {float:none;}
.orderAreaPop .loginForm.type2 .ulList  li {width:100%; height:20px;}
.orderAreaPop .loginForm.type2 .loginBtn {left:50%; margin-left:-145px; width:290px; top:200px; position:absolute;}
.orderAreaPop .loginForm.type2 .loginBtn a {width:108px;}
.orderAreaPop .loginForm.type2 .loginBtn + ul.ulList {margin-top:100px;}

/* 교환/반품/취소철회 popup */
.popRetract {width:746px;}
.popRetract .popCon h2 {font-size:13px; color:#202020; font-weight:bold; margin-bottom:15px;}
.popRetract .popCon table .productList dl {height:90px;}
.popRetract .popCon table td .cancel {padding-left:20px;}
.popRetract .popCon table td .cancel span.tit {background:none;}

/* S캐시 사용내역 popup */
.popScash {width:746px;}
.popScash.w560 {width:560px;}
.popScash .popCon h2 {font-size:13px; color:#202020; font-weight:bold; margin-bottom:15px;}
.popScash .popCon .scashInfo {border:1px solid #dadada; background:#fcfcfc; padding:20px 95px; margin-bottom:15px;}
.popScash .popCon .scashInfo p {color:#202020; font-size:15px; font-weight:bold;}
.popScash .popCon .scashInfo p span.scashRed {float:right; color:#e50426;}
.popScash .popCon table td span.rightBtn {float:right; margin-right:10px;}
.popScash .popCon .scashCom {height:115px; padding:25px 0 0 160px; background:url(../images/mypage/img_scash2.gif) 13px 10px no-repeat;}
.popScash .popCon .scashCom h3 {font-size:15px; font-weight:bold; color:#202020; margin-bottom:15px;}
.popScash .popCon .scashCom p.pTitle {color:#202020; font-size:14px; font-weight:bold; margin-bottom:8px;}
.popScash .popCon .scashCom p.pCon {line-height:15px;}
.popScash .popCon .scashTopCon {border:1px solid #dddddd; background:#fcfcfc; padding:15px; line-height:18px; margin-bottom:16px;}

.popScash .popCon span.boBtn.close {width:15px; height:11px; background:url(../images/mypage/btn_bigarrow.gif) no-repeat; margin-left:10px; cursor:pointer;}
.popScash .popCon span.boBtn.open {width:15px; height:11px; background:url(../images/mypage/btn_bigarrow.gif) 0 -18px no-repeat; margin-left:10px; display:none; cursor:pointer;}

.popScash .popCon tr.listTr {display:none;}
.popScash .popCon tr.listTr td.listTd .hideTable {height:160px; padding-right:10px; overflow:hidden; overflow-y:scroll;}

.hideTable .colTbl.type6 th {border-right:0; border-left:0; border-bottom:2px solid #dedede; color:#202020;}
.hideTable .colTbl.type6 td {border-right:0; border-left:0;}

/* 금액할인권 본인인증 popup */
.popDIscPrin {width:556px;}
.popDIscPrin .popCon p {line-height:20px;}
.popDIscPrin .popCon .selBtnArea {margin:30px 0; padding:25px 0; text-align:center; border:1px solid #e9e9e9; border-right:0; border-left:0;}
.popDIscPrin .popCon .selBtnArea h3 {font-size:15px; font-weight:bold; color:#202020; margin-bottom:25px;}
.popDIscPrin .popCon .selBtnArea ul {width:434px; height:50px; margin:0 auto;}
.popDIscPrin .popCon .selBtnArea ul li {float:left;}
.popDIscPrin .popCon .selBtnArea ul li a {width:175px;}

/* 슈즈상품권 사용내역 popup */
.popDIscList {width:746px;margin-left:-373px;z-index:9999999;}
.popDIscList .popCon .discTop {padding:20px 50px; border:1px solid #dadada; background:#fcfcfc; margin-bottom:30px;}
.popDIscList .popCon .discTop ul {height:15px;}
.popDIscList .popCon .discTop ul li {float:left; text-align:center; width:280px; text-align:center;}
.popDIscList .popCon .discTop ul li p {font-size:15px; color:#202020; font-weight:bold;}
.popDIscList .popCon .discTop ul li p span {color:#e50426; margin-left:20px;}
.popDIscList .popCon .discTop p {font-size:15px; color:#202020; font-weight:bold;}
.popDIscList .popCon .discTop p span {color:#e50426; margin-left:20px;}

.popDIscList .popCon h2 {font-size:13px; color:#202020; font-weight:bold; margin-bottom:15px;}

/* 현금영수증 발행 신청 popup */
.popReceipt {width:466px;}
.popReceipt .popCon .selArea {margin-bottom:30px; text-align:center; margin-top:10px;}
.popReceipt .popCon .selArea label {font-size:15px; color:#202020; font-weight:bold;}

/* 상품후기 작성/상품문의 popup */
.popProWrite {width:680px;}
.popProWrite .popCon h2 {font-size:13px; font-weight:bold; color:#202020;}
.popProWrite .popCon .commWrite dt {float:left; margin-right:15px;}
.popProWrite .popCon .commWrite dd {font-size:15px; line-height:60px;}
.popProWrite .popCon ul li a.btnGroup.red {float:right;}

/* 환불계좌 등록/수정 */
.popBankInfo {width:556px;}

/* 폴더명 수정 */
.popFolder {width:376px;}
.popFolder .popCon .nameArea {padding:18px 0; border:1px solid #bdbdbd; background:#f6f6f6; text-align:center;}
.popFolder .popCon label {font-weight:bold; color:#202020;}
.popFolder .popCon p.p1 {color:#202020; font-size:15px; font-weight:bold;}
.popFolder .popCon p.p2 {line-height:18px; margin:15px 0;}
.popFolder .popCon p.p3 {color:#202020; font-size:13px; font-weight:bold;}
.popFolder .popCon .setTop {height:70px; border-bottom:1px dashed #202020; margin-bottom:20px;}
.popFolder .popCon .setTop .set1 {margin-bottom:5px;}
.popFolder .popCon .setTop .set1 p {font-size:13px; font-weight:bold; color:#202020; float:left;}
.popFolder .popCon .setTop .set1 a {float:right;}
.popFolder .popCon .setTop a.right {float:right;}

/* 배송지 수정 */
.popAdressModi {width:566px;}


/*etc
table td .eaInput {display: inline-block;width: 48px}
table td .eaInput input[type=text] {float: left}
table td .eaInput .btnEa {position: relative;top: 2px;left:2px;width: 9px;height: 18px;background: url(../images/section/btn_updown.gif) 0 0 no-repeat;}
table td .eaInput .btnEa a {display:inline-block;font-size: 0;line-height: 0;width: 9px;height: 8px;margin-bottom: 3px}*/
.tableBox {border-bottom: #f5f5f5 2px solid;margin-top: 0;zoom:1;}
.tableBox:after {display: block;clear: both;content: ''}
.tableBox + .tableBox {margin-top: 8px}
.tableBox.type2 {border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.btnArea.page {margin-top: -29px}
.btnArea .redB, .btnArea .whiteB, .btnArea .grayB, .btnArea .wgrayB {min-width: 52px}
#subContent .btnArea .btnPack, #subContent .btnArea .btnGroup {margin-left: 5px}
#subContent .btnArea .btnPack:first-child, #subContent .btnArea .btnGroup:first-child {margin-left: 0}

/*input file*/
.file-upload {overflow:hidden;width:510px;position: relative;margin-top: 6px}
.file-upload:first-child {margin-top: 0;}
.file-upload label {display: inline;float: left;line-height: 34px;margin-right: 20px}
.file-upload input.text {float:left;width: 456px}
.file-upload .upload-btn {overflow:hidden;position:absolute;height:35px;right: 0}
.file-upload .upload-btn input.file {position:absolute;top:0;right:0;height:35px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}
@-moz-document url-prefix() {
.file-upload {width:515px}
.file-upload input.text {float:left;width: 452px}
}




/*소분류 위클리 랭킹  2015.0217 추가*/
/*weekly best*/
.weeklybest{position:relative; border:#dbdbdb solid  1px; height:537px; overflow:visible}
.icon_weeklybest{position:absolute; top:15px; left:-9px; z-index:10}

.weeklybest dl{margin:0; padding:170px 8px 15px 21px;}
.weeklybest .best1{width:290px;padding-top:90px;padding-right:33px; height:432px; position: relative; margin:0 0 0 20px; border-right:#efefef solid 1px;}
.weeklybest .best1 .imgArea{margin-top:70px;}
.weeklybest .best1 .imgArea img{width:290px; height:290px;}
.weeklybest .best1 dt{ font-size:16px;margin-top:300px;}
.weeklybest .best1 .pName{ font-size:14px;}
.weeklybest .best1 .price{ font-size:14px;}
.weeklybest .best1 .pay_info{width:100%; padding:10px 0; text-align:center}
.weeklybest .best1 .pay_info img{ vertical-align:middle; margin:0 3px;}

.middleContent{ width: 1100px; margin-top: 30px;clear: both;float: left;}
.middleContent h3{ color:#202020 ; font-size:15px; margin-bottom:10px;}
/*hot event*/
.middleContent .hotEventList{border:#dbdbdb solid  1px; overflow:auto}
.middleContent .hotEventList dl{float:left; width:219px;}
.middleContent .hotEventList dl+dl{float:left; width:220px;}
.middleContent .hotEventList dl+dl+dl+dl+dl{float:left; width:219px;}
.middleContent .hotEventList dl dt{color:#141414; font-size:16px; font-weight:bold; margin-top:14px; text-align:center; border-right:#dbdbdb solid 1px; }
.middleContent .hotEventList dl+dl+dl+dl+dl dt{border-right:none}
.middleContent .hotEventList dl dd{color:#808080; font-size:12px;  padding-top:4px;margin-bottom:14px; text-align:center; border-right:#dbdbdb solid 1px;}
.middleContent .hotEventList dl+dl+dl+dl+dl dd{border-right:none}
.middleContent .hotEventList dd.imgArea{padding:0; text-align:left }
.middleContent .hotEventList dl img{width:218px;}
.middleContent .hotEventList dl+dl img{width:219px;}



/*서브 브랜드*/
#subBrandVisual{position: relative;width: 100%;height: 398px;  background:#040406 url(../images/section/brand_top_img.jpg) no-repeat center;}
#subBrandVisual .brand_top_pro{width:1100px; text-align:right; margin:0 auto;}
#subBrandVisual ul  {width:300px; display:inline-block; margin-top:47px;}
#subBrandVisual ul li{width:100px; margin:0 50px 25px 0; float:left; text-align:left}
#subBrandVisual ul li img{margin-bottom:10px;}
#subBrandVisual ul li span{color:#FFFFFF; padding:3px 0; display:block}

.brandTopContent .brand_cate{ border-top:#202020 solid 2px; border-bottom:#dbdbdb solid 1px;border-left:#dbdbdb solid 1px; margin-bottom:20px;}
.brandTopContent .brand_cate>ul{ overflow:auto;}
.brandTopContent .brand_cate>ul>li{float:left; border-right:#dbdbdb solid 1px; width:218px; height:160px;}
.brandTopContent .brand_cate>ul>li+li{width:219px;}
.brandTopContent .brand_cate>ul>li ul{display:block; margin:0 0 25px 20px;}
.brandTopContent .brand_cate>ul>li ul li{ line-height:18px;}
.sub_brand{ width:1100px; margin:22px auto 0; }
.sub_brand .location .brand_logo_area{position:relative; float:left; margin-top:-5px;}
.sub_brand .location .brand_logo_area > img{ position:absolute; top:-8px; left:0}
.sub_brand .location .brand_logo_area .btnBrand {vertical-align:middle;display: inline-block;padding:5px 6px 0 6px;height: 17px;font-size: 11px;color: #808080;line-height:inherit;background: #f8f8f8;border: #eaeaea 1px solid; margin-left:110px; display:inline-block}
.sub_brand .location .brand_logo_area .btnCoupon {vertical-align:middle;display: inline-block;padding:5px 16px 0 8px;height: 17px;font-size: 11px;color: #e60021;line-height:inherit;background: #fff url(../images/section/arrow_btn_03.gif) no-repeat; background-position:right center ; border: #e60021 1px solid}


.brandTopContent .brand_cate .cate_tit { color:#202020; font-size:13px; margin:25px 0 18px 20px; font-weight:700;}

/*관심브랜드 등록 팝업*/
.brand_logo_area .brand_pop{display: none; position:absolute; background:#ffffff; width:470px; height:370px; border:#2e353f solid 2px; z-index:18; line-height:18px;}
.brand_logo_area .brand_pop .tit{height:37px; color:#202020; font-size:13px; font-weight:700; padding:0 24px; line-height:37px; background:#fbfbfb; border-bottom:#d8d8d8 solid 1px;}
.brand_logo_area .brand_pop .con{padding:20px 24px;}
.brand_logo_area .brand_pop .con span{display:block}
.brand_logo_area .brand_pop .con .box{ background:#f9f9f9; padding:24px 50px; border:#d8d8d8 solid 1px; margin-top:20px;}
.brand_logo_area .brand_pop .con .box input{width:256px;}
.brand_logo_area .brand_pop .con .agree{padding:10px 0;}
.brand_logo_area .brand_pop .btn_close{ position:absolute; right:15px; top:14px; line-height:12px;}
.brand_logo_area .brand_pop .btn_close img{ vertical-align:middle; margin-left:3px;}


/*productSearch*/
#productSearch {border:#dbdbdb solid  1px;border-bottom:none; width: 1100px; z-index: 30; display:block}
#productSearch .popContent dl {clear:both; display:block; width: 1100px; border-bottom:#e5e5e5 solid 1px; overflow:hidden}
#productSearch .popContent dl dt,#productSearch .popContent dl dd{display:inline-block; float:left; padding:20px 0 10px 0;}
#productSearch .popContent dl dt{width:129px;  background:#f9f9f9; color:#141414; font-size:14px; font-weight:bold; padding-left:20px;}
#productSearch .popContent dl dd{position:relative; width:910px; padding-left:30px; }

#productSearch .popContent .brandSelect {position:relative;}
#productSearch .popContent .brandSelect dt,#productSearch .popContent .brandSelect dd{height:50px;}
#productSearch .popContent .brandSelect .brandSelectBox{  height:10px; width:92%; padding:15px; border:#e5e5e5 solid 1px; overflow:hidden}
#productSearch .popContent .brandSelect .brandSelectBox label{width:10%; margin-bottom:15px}
#productSearch .popContent .brandSelect .btn_size{position:absolute; right:0; top:20px; cursor:pointer }


#productSearch .popContent .itemSelect dt,#productSearch .popContent .itemSelect dd{height:53px;}
#productSearch .popContent .sizeSelect {}
#productSearch .popContent .sizeSelect dt, #productSearch .popContent .sizeSelect dd{height:40px;}
#productSearch .popContent .sizeSelect label {width: 55px;line-height: 20px}

#productSearch .popContent .priceScope {position: relative;}
#productSearch .popContent .priceScope dt,#productSearch .popContent .priceScope dd{height:50px;}
#productSearch .popContent .priceScope dd{width:910px;}
#productSearch .popContent .priceScope .priceSlider { position: relative;display:inline-block;width: 214px;height: 4px;padding:0 0 7px 0;background: url(../images/common/bg_priceslider.gif) 0 0 no-repeat}
#productSearch .popContent .priceScope .priceSlider .ui-widget-header {background: #e40425;position: absolute;top: 0;height: 4px;z-index: 1;display: block;border:0;}
#productSearch .popContent .priceScope .priceSlider .ui-slider-handle {position: absolute;z-index: 2;width: 9px;height: 20px;top: -15px;margin-left: -4.3px;background: url(../images/common/icon_slider.png) 0 0 no-repeat;}

#productSearch .popContent .priceScope .priceNum {position:absolute; left:30px; top:40px;}
#productSearch .popContent .priceScope .priceNum span {position:absolute;width:20px;left: -2px;font-family: 'Dotum'; font-size:11px; }
#productSearch .popContent .priceScope .priceNum span.second {left: 44px}
#productSearch .popContent .priceScope .priceNum span.third {left: 95px}
#productSearch .popContent .priceScope .priceNum span.fourth {left: 148px}
#productSearch .popContent .priceScope .priceNum span.fifth {left: 203px}
#productSearch .popContent .priceScope .priceTxt2{margin-left:260px;}
#productSearch .popContent .priceScope .priceTxt2 input{width:100px;}

#productSearch .popContent .colorSelect {}
#productSearch .popContent .colorSelect dt,#productSearch .popContent .colorSelect dd{height:30px;}
#productSearch .popContent .colorSelect .color_check {position:absolute;left:-9999px;letter-spacing: -0.3px}
.color_check_label2 .ico_check {display:inline-block;width:16px;height:16px;margin-right:4px;margin-bottom:5px;background:url(../images/common/bg_checkbox.gif) no-repeat;overflow:hidden;font-size:0;line-height:0;vertical-align:middle;cursor: pointer;}
.check_on .ico_check {background-position:0 -40px}
.color_check_label2 .ico_check.c1 {background-position:-20px 0}
.check_on .ico_check.c1 {background-position:-20px -40px}
.color_check_label2 .ico_check.c2 {background-position:-40px 0}
.check_on .ico_check.c2 {background-position:-40px -40px}
.color_check_label2 .ico_check.c3 {background-position:-60px 0}
.check_on .ico_check.c3 {background-position:-60px -40px}
.color_check_label2 .ico_check.c4 {background-position:-80px 0}
.check_on .ico_check.c4 {background-position:-80px -40px}
.color_check_label2 .ico_check.c5 {background-position:-100px 0}
.check_on .ico_check.c5 {background-position:-100px -40px}
.color_check_label2 .ico_check.c6 {background-position:-120px 0}
.check_on .ico_check.c6 {background-position:-120px -40px}
.color_check_label2 .ico_check.c7 {background-position:-140px 0}
.check_on .ico_check.c7 {background-position:-140px -40px}
.color_check_label2 .ico_check.c8 {background-position:-160px 0}
.check_on .ico_check.c8 {background-position:-160px -40px}
.color_check_label2 .ico_check.c9 {background-position:-180px 0}
.check_on .ico_check.c9 {background-position:-180px -40px}
.color_check_label2 .ico_check.c10 {background-position:-200px 0}
.check_on .ico_check.c10 {background-position:-200px -40px}
.color_check_label2 .ico_check.c11 {background-position:0 -20px}
.check_on .ico_check.c11 {background-position:0 -60px}
.color_check_label2 .ico_check.c12 {background-position:-20px -20px}
.check_on .ico_check.c12 {background-position:-20px -60px}
.color_check_label2 .ico_check.c13 {background-position:-40px -20px}
.check_on .ico_check.c13 {background-position:-40px -60px}
.color_check_label2 .ico_check.c14 {background-position:-60px -20px}
.check_on .ico_check.c14 {background-position:-60px -60px}
.color_check_label2 .ico_check.c15 {background-position:-80px -20px}
.check_on .ico_check.c15 {background-position:-80px -60px}
.color_check_label2 .ico_check.c16 {background-position:-100px -20px}
.check_on .ico_check.c16 {background-position:-100px -60px}


#productSearch .popContent .btnArea {position:absolute; right:0; top:0; padding-top: 20px;clear: both}
#productSearch .popContent .btnArea .btnPack:first-child {margin-right: 3px}/*
#productSearch .popContent .searchClose {position: absolute;top: 19px;right: 17px}
#productSearch .popContent .searchClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
*+ html #productSearch .popContent .btnArea {padding-top: 10px}

*/
.newproductTopBg{ background:url(../images/common/new_top_bg.gif) repeat-x 0 53px;}




.boxCover{ margin:20px 0}
.boxCover ul li{ width:480px; float:left; height:270px; text-align:center;}
.boxCover ul li img{ margin:10px auto;}
.boxCover ul li .tit{ font-size:14px; color:#202020; margin:15px 0 15px 15px; text-align:left; font-weight:bold}
.boxCover ul li .boxBox{ float:left;width:220px; }
.boxCover ul li .txt{ color:#808080; font-size:11px; text-align:left; margin:15px}
.boxCover ul li .txt strong{ color:#e50426}
.boxCover ul li.on{ border:#222 solid 2px; width:200px;}
.boxCover ul li { border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;}


/* 180705 */
.new-product-main-list {clear:both;overflow: hidden;}
.new-product-main-list h1 {font-size:17px;font-family:'noto';padding-left: 15px;height:30px;margin-top: 30px;}
.new-product-main-list h1:first-child {margin-top: 0;}
.new-product-main-list h1 b {color:#55882b;font-family:'noto';}
.new-product-main-list h1 a {display: inline-block;font-size:11px;margin-left: 30px;font-weight:normal;vertical-align: middle;}
.new-product-main-list h1 small {color:#888;font-size:13px;font-family:'noto';font-weight: normal;margin-left: 10px;}
.new-product-main-list .hot-deal ul {overflow: hidden;font-size:0;}
.new-product-main-list .hot-deal li {float:left;}
.new-product-main-list .hot-deal li img {display: block;}
.new-product-main-list .best ul {overflow: hidden;font-size:0;}
.new-product-main-list .best li {float:left;}
.new-product-main-list .best li img {display: block;}
.new-product-main-list .item-list-wrap {border-top:1px solid #333;padding: 30px 52px;}
.new-product-main-list .item-list-wrap .item {text-align: center;margin:0 14px}
.new-product-main-list .item-list-wrap .item strong {display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;margin-bottom: 10px;font-weight: normal;}
.new-product-main-list .item-list-wrap .item .price {font-weight: bold;}
.new-product-main-list .item-list-wrap .item .view {vertical-align: middle;margin:0 5px}
.new-product-main-list .item-list-wrap .item .view img {margin-top: -1px;}
.new-product-main-list .carousel-row {overflow: hidden;margin-top: -25px;position: relative;}
.new-product-main-list .carousel-row .item {float:left;margin:0 14px;margin-top: 25px;}
.new-product-main-list .owl-carousel .owl-nav {opacity:1}
.new-product-main-list .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: block;opacity:0.5}
.new-product-main-list .owl-nav [class*=owl-] {width:34px;height:34px;font-size:0;top:110px;margin-top: -17px;}
.new-product-main-list .owl-nav .owl-prev {background:url(../images/arr_sub_prev.jpg);left:-50px;}
.new-product-main-list .owl-nav .owl-next {background:url(../images/arr_sub_next.jpg);right:-50px;}




