@charset "utf-8";
/* ±âº»¼³Á¤ */

@charset "euc-kr";

/** À¥ÆùÆ® ¼³Á¤ **/
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
  font-family:'Noto Sans KR Light';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
}
@font-face {
  font-family:'Noto Sans KR Regular';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
  font-family:'Noto Sans KR Medium';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/** °øÅë ½ºÅ¸ÀÏ **/
*{font-family:'Nanum Gothic' !important;}
body {font-family:'Nanum Gothic'; color:#333l;}
body, div, span, strong, b, img, form, input, select, option, textarea, button, br, p, th, td, pre, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:0px; line-height:100% }
input, select, option, textarea, button { font-size:13px; line-height:100%; letter-spacing:0.02em }

textarea { width:96%; height:200px; line-height:140%; padding:10px; border:solid 1px #ccc }

button { background:none; border:none; }

input[type="radio"], input[type="checkbox"] { position:relative; top:2px; margin-right:5px }
input[type="text"], input[type="password"] { border:solid 1px #B3BBC1; border-radius:2px; background-color:#fafbfc; width:170px; height:25px; line-height:25px; color:#7d7d7d; text-indent:5px }
input[type="text"]:focus, input[type="password"]:focus { border:solid 1px #00BBFF; background-color:#fff }

label { margin-right:10px }

pre { font-size:13px; letter-spacing:0.02em }

article, aside, hgroup, header, footer, figure, figcaption, nav, section, time, mark, canvas, video, audio, details, summary { display:block; margin:0px }

a { text-decoration:none; color:#333 }
a:hover { color:#ff3700 }
a img { border:none }

#html p { line-height:normal }

table { width:100%; border-collapse:collapse }
table th { font-family:'Noto Sans KR Regular'; font-size:13px; letter-spacing:0.02em }
table td { font-size:13px; letter-spacing:0.02em }

.regular { font-family:'Noto Sans KR Light'; font-size:13px; letter-spacing:0.02em }
.bold, b, strong { font-family:'Noto Sans KR Regular'; font-size:13px; letter-spacing:0.02em }
.extraBold { font-family:'Noto Sans KR Medium'; font-size:13px; letter-spacing:0.02em }

.link { cursor:pointer }
.link:hover { color:#ff3700 }

.left { float:left }
.right { float:right }
.both { clear:both }
.center { margin:0 auto }
.tleft { text-align:left }
.tright { text-align:right }
.tcenter { text-align: center }

.part { width:1px; height:12px; background-color:#ccc; margin:0px 10px }

.w14 { font-size:14px }
.w16 { font-size:16px }
.w18 { font-size:18px }
.w20 { font-size:20px }
.w22 { font-size:22px }
.w24 { font-size:24px }
.w26 { font-size:26px }
.w28 { font-size:28px }
.w30 { font-size:30px }
.w32 { font-size:32px }
.w34 { font-size:34px }
.w36 { font-size:36px }
.w38 { font-size:38px }
.w40 { font-size:40px }
.w42 { font-size:42px }
.w44 { font-size:44px }
.w46 { font-size:46px }
.w48 { font-size:48px }
.w50 { font-size:50px }

.h16 { height:16px; line-height:16px }
.h20 { height:20px; line-height:20px }
.h30 { height:30px; line-height:30px }
.h40 { height:40px; line-height:40px }
.h50 { height:50px; line-height:50px }
.h60 { height:60px; line-height:60px }
.h70 { height:70px; line-height:70px }

.white { color:#fff }
.gray { color:#777 }
.lgray { color:#bbb }
.blue { color:#1374B1 }
.red { color:#E33434 }
.orange { color:#FF6E00 }

.m5 { margin:5px 0 }
.m10 { margin:10px 0 }
.m20 { margin:20px 0 }
.m30 { margin:30px 0 }
.m40 { margin:40px 0 }
.m50 { margin:40px 0 }

.p5 { padding:5px }
.p10 { padding:10px }
.p20 { padding:20px }
.p30 { padding:30px }
.p40 { padding:40px }
.p50 { padding:40px }

.harf { width:50%; height:100% }

h1 { height:40px; line-height:40px; border-bottom:solid 3px #777; padding-left:50px; font-family:'Noto Sans KR Regular'; font-size:27px; font-weight:400; background:url(img/common/title_bullet.jpg) no-repeat 20px 10px }
h1 font { font-family:'Noto Sans KR Light'; font-size:16px; font-weight:300; color:#888; margin-left:10px; }
h2 { height:25px; line-height:25px; font-family: "Noto Sans KR Light"; font-size:13px; letter-spacing:0.02em; font-weight:300; text-align:right; margin:0 10px 30px 0 }
h3 { height:36px; line-height:36px; border-bottom:solid 1px #777; text-indent:10px; font-family: "Noto Sans KR Regular"; font-size:16px; font-weight:400; margin:20px 0 }
h3 font { font-family:'Noto Sans KR Light'; font-size:13px; font-weight:300; color:#888; margin-left:10px }
 
.box { border:solid 1px #c9c9c9; box-shadow: 0px 0px 15px #c9c9c9; border-radius:5px; padding:50px; margin:50px auto }
.box .title { font-family:'Noto Sans KR Regular'; font-size:18px; height:40px; line-height:40px; border-bottom:solid 1px #ccc; margin-bottom: 10px  }
.box input[type="text"], .box input[type="password"] { position:relative; top:1px; width:184px; height:28px }

.btn_s1 { width:80px; height:30px; background:url(img/common/btn_s1_off.png) no-repeat; margin:0 5px; cursor:pointer; font-family:'Noto Sans KR Regular'; color:#fff }
.btn_s1:hover { background:url(img/common/btn_s1_on.png) no-repeat }

.btn_s2 { width:80px; height:30px; background:url(img/common/btn_s2_off.png) no-repeat; margin:0 5px; cursor:pointer; font-family:'Noto Sans KR Regular'; color:#333 }
.btn_s2:hover { background:url(img/common/btn_s2_on.png) no-repeat }

.btn_s3 { width:80px; height:30px; background:url(img/common/btn_s3_off.png) no-repeat; margin:0 5px; cursor:pointer; font-family:'Noto Sans KR Regular'; color:#fff }
.btn_s3:hover { background:url(img/common/btn_s3_on.png) no-repeat }

.btn_s4 { font-family:'Noto Sans KR Light'; color:#333; background-color:#fff; padding:2px 5px 3px 5px; margin:0 1px; border:solid 1px #ccc; border-radius:2px; cursor:pointer }
.btn_s4:hover { background-color:#6A9EDC; border-color:#346CCF; color:#fff }

.btn_s5 { font-family:'Noto Sans KR Light'; background-color:#777; border:solid 1px #666; color:#fff; padding:3px 6px; margin-left:10px; border-radius:3px; cursor:pointer }
.btn_s5:hover { background-color:#555; border:solid 1px #444 }

.btn_s55 { font-family:'Noto Sans KR Light'; background-color:#FF0004; border:solid 1px #FF0004; color:#fff; padding:3px 6px; margin-left:10px; border-radius:3px; cursor:pointer }
.btn_s55:hover { background-color:#FF5656; border:solid 1px #FF5656; }

.btn_s6 { font-family:'Noto Sans KR Light'; background-color:#069AE1; border:solid 1px #097BC4; color:#fff; padding:3px 6px; margin-left:10px; border-radius:3px; cursor:pointer }
.btn_s6:hover { background-color:#0388c8; border:solid 1px #047eb9 }

.textBox { width:95%; height:500px; overflow:auto; line-height:160%; background-color:#fbfbfb; border:solid 1px #ccc; padding:20px; margin:0 auto }

.nav { display:inline-block; width:auto; height:23px; margin:20px auto 30px auto; text-align:center }
.nav .link { display:inline-block; font-family:'Noto Sans KR Light'; width:21px; height:21px; margin:0 1.5px; border:solid 1px #e8e8e8; background-color:#fff; font-size:13px; color:#4b4b4b; line-height:21px; cursor:pointer; text-align:center }
.nav .link:hover { font-family:'Noto Sans KR Regular'; color:#fff; border:solid 1px #FF8A07; background-color:#FF8A07; }
.nav .unlink { display:inline-block;  font-family:'Noto Sans KR Regular'; width:21px; height:21px; margin:0 1.5px; border:solid 1px #00A3FF; background-color:#00A3FF; font-size:13px; color:#fff; line-height:21px; text-align:center }

.block { display:inline-block; width:100%; height:100% }


/** ÆäÀÌÁö ·¹ÀÌ¾Æ¿ô ¼³Á¤ **/
header, #outer_contents, footer { position:relative; width:100% }
header { display:inline-block; width:100% }
#outer_contents { padding: 10px 0; display:inline-block }
#outer_contents { padding:0 0 20px 0 !important } .icon img { width: auto; margin: 0 px; }
/** table style **/
table.tbl_member, table.tbl_order, table.tbl_bdwrite { margin-bottom:20px; border-top:solid 2px #777; border-bottom:solid 1px #777 }
table.tbl_member th, table.tbl_order th, table.tbl_bdwrite th { height:25px; line-height:25px; font-family:'Noto Sans KR Regular'; background-color:#fcfcfc; border-bottom:dotted 1px #999; border-right:dotted 1px #999; text-align:left; padding-left:15px }
table.tbl_member td, table.tbl_order td, table.tbl_bdwrite td { height:25px; line-height:25px; border-bottom:dotted 1px #999; padding:16px 0 6px 15px }
table.tbl_member img, table.tbl_order img { top: 3px; margin-left: 10px; position: relative }
table.tbl_member .discount, table.tbl_order .discount { width:70px; text-align:right; padding-right:5px; border:none; border-radius:0px; border-bottom:dashed 1px #333 }

table.th_basic th { height:30px; line-height:30px; background-color:#f7f7f7; font-family:'Noto Sans KR Regular'; background-image:-webkit-linear-gradient(bottom, #f7f7f7, #ffffff); background-image:-moz-linear-gradient(bottom, #f7f7f7, #ffffff); background-image:-o-linear-gradient(bottom, #f7f7f7, #ffffff); background-image:linear-gradient(to top, #f7f7f7, #ffffff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff',GradientType=0); border-top:solid 2px #8b8b8b; border-bottom:solid 1px #c9c9c9 }
table.th_basic th { border-top-width:3px \9; border-bottom-width:2px \9; } /** fix ie9 ÀÌÇÏ **/
table.th_basic th { *border-top:solid 2px #8b8b8b; *border-bottom:solid 1px #c9c9c9 } /** fix ie7 **/
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) { table.th_basic th { border-top:solid 2px #8b8b8b; border-bottom:solid 1px #c9c9c9 } } /** fix ie10 **/

table.td_basic td { text-align:center; padding:15px 0; border-bottom:solid 1px #ccc }

table.tbl_goodsList td { border-bottom:solid 1px #c9c9c9 }

table.tbl_review tr { border-bottom:solid 1px #c9c9c9 }
table.tbl_review td { padding:10px; height:30px }

table.tbl_orderitem td { padding:15px; border-bottom:solid 1px #c9c9c9 }
table.tbl_orderitem tfoot { border-bottom:solid 2px #8b8b8b; background-color:#f9f9f9 }

table.tbl_board td { padding:10px; border-bottom:solid 1px #c9c9c9 }

table.tbl_relation { border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9 } 
table.tbl_relation th { border-top:dotted 1px #c9c9c9; border-bottom:dotted 1px #c9c9c9; background-color:#f9f9f9; font-family:'Noto Sans KR Regular'; }
table.tbl_relation td { padding:10px; border-top:dotted 1px #c9c9c9; border-bottom:dotted 1px #c9c9c9 }

table.tbl_sitemap th { border-bottom:solid 1px #c9c9c9; font-family:'Noto Sans KR Regular'; text-align:left; font-size:20px; line-height:24px; padding:5px 10px }
table.tbl_sitemap td { line-height:16px; padding:5px 10px  }
table.tbl_sitemap td .bullet { font-family:'Noto Sans KR Regular'; font-weight:bold; background-color:#aaa; color:#fff; font-size:10px; display:inline-block; padding:1px 4px; border-radius:2px; border:solid 1px #888 }


/** popup layer **/
#popup_layer { border:solid 1px #333; box-shadow:0px 0px 15px #c9c9c9 }


/** sub : goodsList **/
.goodsList .currPosition { font-family:'Noto Sans KR Medium'; font-size:24px; line-height:24px; margin:50px 0; text-align:center }
.goodsList .bestSeller { font-family:'Noto Sans KR Light'; font-size:16px; width:300px; height:40px; line-height:39px; background-color:#333; color:#fff; text-align:center; margin:0 auto 40px auto }
.goodsList .brandnm { margin:50px 0; text-align:center }
.goodsList .brandnm .title { font-family:'Noto Sans KR Medium'; font-size:24px; line-height:24px; background-color:#fff; color:#333; border:solid 1px #333; padding:5px 20px }
.goodsList .brandnm .name { font-family:'Noto Sans KR Light'; font-size:24px; line-height:24px; background-color:#333; color:#fff; border:solid 1px #333; padding:5px 20px }
.goodsList .categoryList { width:100%; padding:0px; margin:15px 0 50px 0 }
.goodsList .categoryList .block { height:30px }
.goodsList .categoryList .location { color:#777777 }
.goodsList .categoryList .itemWrap { border-top:solid 1px #333; border-bottom:solid 1px #333; text-align:left }
.goodsList .categoryList .itemWrap .item { display:inline-block; font-size:16px; line-height:16px; margin:19px 36px }
.goodsList .categoryList .sort { }
.goodsList .categoryList .sort div a { color:#777777 }
.goodsList .categoryList .sort div a:hover { opacity:0.5 }
.goodsList .categoryList .sort .part { display:inline-block; background-color:#777; position:relative; top:10px; height:10px; margin:0 16px }
.goodsList .categoryList .sort select { position:relative; top:4px; margin-left:10px; height:20px }
.goodsList .coupon { display:inline-block; position:relative; top:0px; background-color:#FF5700; color:#fff; padding:1px 3px 3px 3px; border-radius:2px; margin:0 1px 10px 1px }
.goodsList .discount { display:inline-block; position:relative; top:0px; background-color:#00ABFF; color:#fff; padding:1px 3px 3px 3px; border-radius:2px; margin:0 1px 10px 1px }
.goodsList .reserve { display:inline-block; position:relative; top:0px; background-color:#8BD12E; color:#fff; padding:1px 3px 3px 3px; border-radius:2px; margin:0 1px 10px 1px }


/** sub : weeklyBest **/
.goodsList .weekly-best { position: relative; width: 1210px; height: auto; margin: 60px auto 0 auto; margin-top: 0px; }
.goodsList .weekly-best { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 400; }
.goodsList .weekly-best .regular { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 400; }
.goodsList .weekly-best .bold { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 700; }
.goodsList .weekly-best .title { text-align: center; font-size: 20px; line-height: 30px; letter-spacing: -0.03em; }
.goodsList .weekly-best .container { display: inline-block; width: 100%; }




.goodsList .weekly-best .container .itemGroup { display: inline-block; width: 100%; margin: 4px 0; }
.goodsList .weekly-best .container .itemGroup .itemWrap { display: inline-block; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item { width: auto; margin: 0 5px; border: solid 1px #ccc; background-color: #f5f5f5; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img { position: relative; margin: 9px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img a { display: inline-block; width: 100%; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img img { width: 100%; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .hot { position: absolute; left:0px; top:0px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .hot img { width: auto; height: auto; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 9; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .choice { display: inline-block; position: absolute; left: 50%; bottom: 5px; font-size: 0px; margin-left: -30px; opacity: 0; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .choice .button { display: table-cell; width: 60px; height: 60px; text-align: center; vertical-align: middle; cursor: pointer; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .img .choice .button img { width: 80%; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap { margin: 9px; padding-bottom: 10px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .icon { text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .soldout-icon { text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .goodsnm { font-size: 16px; line-height: 34px; color: #333; text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .goodsnm a { color: #333; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .shortdesc { font-size: 12px; line-height: 20px; color: #6c6c6c; margin-top: 10px; text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .price { font-size: 17px; line-height: 24px; color: #333; margin-top: 10px; text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .price .consumer { display: block; font-size: 14px; line-height: 24px; color: #6c6c6c; text-decoration: line-through; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .price strong { font-weight: 400; font-size: 20px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .sale { display: inline-block; margin-right: 10px; color: #fefefe; text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .sale img { position: relative; top: 1px; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .mileage { display: inline-block; color: #fefefe; text-align: center; }
.goodsList .weekly-best .container .itemGroup .itemWrap .item .textWrap .mileage img { position: relative; top: 4px; }



/** sub : goodsView **/
.goodsView .shortdesc { line-height:120%; color:#777; padding-left:2px }
.goodsView .goodsnm { line-height:100%; color:#333; padding:4px 0 24px 0 }
.goodsView .countdown { margin-left:20px; background-color:#49A7FF; color:#F8FF00; padding:2px 5px; border-radius:3px }
.goodsView .goodscd { text-indent:20px; position:relative; border-bottom:solid 1px #ccc }
.goodsView .consumer { color:#333; }
.goodsView .amount { color:#333; font-family:'Noto Sans KR Regular'; }
.goodsView .sale { color:#b93444; font-family:'Noto Sans KR Regular'; }
.goodsView .boldLine { border-top:solid 1px #ccc; border-bottom:solid 1px #ccc }
/*.goodsView .goods_spec tr { border-top:solid 1px #ccc; border-bottom:solid 1px #ccc }*/
.goodsView .goods_spec th { color:#555; text-align:left; padding:3px 0px; font-family:'Noto Sans KR Regular'; font-weight:normal; font-size:13px; width:110px; line-height:20px; }
.goodsView .goods_spec td { color:#555; padding:0px 0px; font-size:13px; line-height:30px; }
.goodsView .goods_spec .dotte { border-top:none; border-bottom:none }
.goodsView .goods_spec .dotte th { }
.goodsView .goods_spec .dotte td {line-height:20px;}
.goodsView .goods_spec .topLine { border-top:solid 1px #ccc }
.goodsView .goods_spec .bottomLine { border-bottom:solid 1px #ccc }
.goodsView .goods_spec select { width:100%; height:30px }
.goodsView .goods_spec .btn_coupon { background-color:#333; color:#fff; width:auto; font-size:11px; letter-spacing:-0.03em; height:16px; line-height:16px; padding:0 5px; cursor:pointer; margin-left:10px }
.goodsView .goods_spec .btn_coupon:hover { opacity:0.8 }
.goodsView .goods_spec .couponWrap { position:absolute; width:340px; display:inline-block; z-index:9 }
.goodsView .goods_spec .coupon { width:47%; margin:0 1% 1% 1%; border:solid 1px #de272a; background-color:#fff; float:left; box-shadow:2px 2px 2px #ccc; cursor:pointer }
.goodsView .goods_spec .btn_brand { background-color:#333; color:#fff; width:auto; font-size:11px; letter-spacing:-0.03em; height:16px; line-height:16px; padding:0 5px; cursor:pointer; margin-left:10px }
.goodsView .goods_spec .btn_brand:hover { opacity:0.8 }
.goodsView .buttonBox { text-align:center }
.goodsView .buttonBox .btn_buy:hover { opacity:0.8 } .btn_wish:hover { opacity:0.8 } .btn_cart:hover { opacity:0.8 }
.goodsView .buttonBox .btn_buy { display:inline-block; width:180px; height:40px; border:solid 1px #333; background-color:#333; color:#fff; font-family:'Noto Sans KR Light'; font-size:14px; cursor:pointer }
.goodsView .buttonBox .btn_wish { display:inline-block; width:180px; height:40px; border:solid 1px #00c63b; background-color:#00c63b; color:#fff; font-family:'Noto Sans KR Light'; font-size:14px; margin-left:10px; cursor:pointer }
.goodsView .buttonBox .btn_cart { display:inline-block; width:180px; height:40px; border:solid 1px #00A4EA; background-color:#00A4EA; color:#fff; font-family:'Noto Sans KR Light'; font-size:14px; margin-left:10px; cursor:pointer }

#delivery_info { position:absolute; line-height:140%; border:solid 1px #555; background-color:#f9f9f9; padding:10px; box-shadow:2px 2px 2px #ccc; z-index:9; display:none }
#delivery_help { display:inline-block; width:14px; height:14px; line-height:14px; border:solid 1px #333; text-align:center; margin-left:10px; cursor:help }
.goodsView .tabs { width:100%; clear:both; margin:50px 0; background-color:#fff; text-align:center }
.goodsView .tabs span { display:inline-block; font-family:'Noto Sans KR Light'; font-size:14px; width:189.6px; height:40px; line-height:40px; border:solid 1px #333; cursor:pointer; margin:0 10px 0 0 }
.goodsView .tabs span font { color:#bbb; font-size:10px }
.goodsView .tabs span:hover { background-color:#f1f1f1 }
.goodsView .tabs a { color:#333 }
.goodsView .tabs .selected { position:relative; background-color:#333; font-family:'Noto Sans KR Light'; color:#fff; border:solid 1px #333; cursor:default }
.goodsView .tabs .selected font { color:#ace1ff }
.goodsView .tabs .selected:hover { background-color:#333 }
.goodsView .extra_info th { font-family:'Noto Sans KR Light'; text-align:left; font-weight:normal; text-indent:10px; width:20%; background-color:#f5f5f5; color:#555; border:solid 1px #ddd; padding:10px 0 }
.goodsView .extra_info td { text-align:left; text-indent:10px; color:#555; border:solid 1px #ddd; padding:10px 0 }
#el-multi-option-display { border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; margin:10px 0 }


/** sub : orderItem **/
.orderItem .saleIcon { display:inline-block; position:relative; top:5px; background-color:#FF5700; color:#fff; padding:1px 3px 3px 3px; border-radius:2px; margin:0 1px 10px 1px }
.orderItem .goodsnm { border-bottom:dotted 1px #999; margin-bottom:5px; line-height:normal; padding-bottom:5px }
.orderItem .opt { line-height:normal }
.orderItem .addopt { line-height:normal }


/** sub : mypage **/
.myPage .dash_board { display:inline-block; width:100%; background-color:#fff; margin-bottom:30px; border:solid 1px #ccc }
.myPage .dash_board .shopping_info { display:inline-block; float:left; width:35% }
.myPage .dash_board .title { font-family:'Noto Sans KR Regular'; font-size:18px; height:40px; line-height:40px; border-bottom:solid 2px #8b8b8b; margin:20px 20px 10px 20px; padding-left:15px }
.myPage .dash_board .body { margin:0 20px 25px 20px; padding-left:15px }
.myPage .dash_board .shopping_info .body .inBody { padding-left:0px !important }
.myPage .dash_board .shopping_info .body .inBody .inTitle { width:100px; border-right:solid 1px #dfdfdf; margin-right:40px }
.myPage .dash_board .shopping_info .body .inBody a font:hover { color:#00A3FF }
.myPage .dash_board .item_wrap { display:inline-block; float:left; width:65%; vertical-align:top }
.myPage .dash_board .item_wrap .body .both { display:inline-block; margin-bottom:5px }
.myPage .dash_board .item_wrap .body button { width:120px; height:30px; line-height:24px; border:solid 1px #f5f5f5; margin-right:5px; background-color:#f5f5f5; color:#555; cursor:pointer }
.myPage .dash_board .item_wrap .body button:hover { border-color:#57BFF1; color:#0C6096 }
.myPage .btn_s4 { margin:0px; padding:0px; width:20px; height:20px; line-height:15px }


/** sub : board **/
.board a:hover { color:#333; opacity:0.5 }
.board .location span { margin:0 3px; }
.board .location span:hover { color:#333; opacity:0.5 }
.board .title { margin-bottom:50px; }
.board .tbl_board { }
.board .tbl_board th { background:none; filter:none; border-top:solid 2px #222; border-bottom:solid 1px #222; height:40px; line-height:40px; font-weight:normal; font-family:'Noto Sans KR Regular'; font-size:16px; }
.board .tbl_board td { padding:13px; }
.board  tfoot td { border:none; padding:10px 0 !important; border-top:solid 2px #222; }
.board  tfoot .btn { width:50px; height:30px; line-height:30px; background-color:#222; color:#fff; margin-left:5px; cursor:pointer; }
.board  tfoot .button .btn { width:100px; }
.board  tfoot .button a { display:inline-block; width:100px; height:30px; line-height:30px; font-size:14px; text-align:center; background-color:#222; color:#fff; margin-left:5px; cursor:pointer; }
.board  tfoot .button a:hover { opacity:1 }
.board .tbl_bdwrite { border-bottom:none; }
.galleryList tbody td { padding:0 0 30px 0 !important }
.galleryList tbody td .subject { font-size:16px; margin:10px auto; }
.galleryList .collection { position:absolute; left:50%; top:0px; cursor:pointer; display:none; }
.galleryList .collection a { display:inline-block; font-family:'Noto Sans KR Regular'; font-size:24px; height:auto; line-height:48px; margin-top:50% }
.galleryList .collection a font { display:block; font-family:'Noto Sans KR Medium'; font-size:48px; line-height:80px }
.galleryList .collection .detailView { width:182px; height:47px; line-height:47px; background-color:#777777; color:#fff; font-family:'Noto Sans KR Regular'; font-size:24px; margin:70px auto 0 auto }
.galleryList .collectionBg { position:absolute; left:50%; top:0px; background-color:#fff; opacity:0.7; display:none; }
.galleryView th { text-align:center; }
.galleryView th .subject { width:100% !important; font-size:30px; padding:20px 0 }
.galleryView th .name { display:none; }
.galleryView td.hideGroup { display:none; }


/** sub : goods review **/
.goodsReview .location span { margin:0 3px; }
.goodsReview .location span:hover { color:#333; opacity:0.5 }
.goodsReview .title { margin-bottom:50px; }
.goodsReview .tbl_review th { background:none; filter:none; border-top:solid 2px #222; border-bottom:solid 1px #222; height:40px; line-height:40px; font-weight:normal; font-family:'Noto Sans KR Regular'; font-size:16px; }
.goodsReview .tbl_review td { border-bottom:solid 1px #c9c9c9 }
.goodsReview .tbl_review tfoot tr { border-bottom:none; }
.goodsReview .tbl_review tfoot td { border:none; padding:10px 0; border-top:solid 2px #222; border-bottom:none; }
.goodsReview .tbl_review tfoot td .btn { width:50px; height:30px; line-height:30px; background-color:#222; color:#fff; margin-left:5px; cursor:pointer; vertical-align:middle; }
.goodsReview .tbl_review tfoot td .button .btn { width:100px; }
.goodsReview .tbl_review tfoot td select { height:30px; line-height:30px; margin-left:5px; vertical-align:middle }
.goodsReview .tbl_review tfoot td .sword { background-color:#fff; width:150px; height:28px; line-height:28px; border-radius:0px; border:solid 1px #222; margin-left:5px; vertical-align:middle }


/** sub : my review **/
.myReview .location span { margin:0 3px; }
.myReview .location span:hover { color:#333; opacity:0.5 }
.myReview .title { margin-bottom:50px; }
.myReview .tbl_review th { background:none; filter:none; border-top:solid 2px #222; border-bottom:solid 1px #222; height:40px; line-height:40px; font-weight:normal; font-family:'Noto Sans KR Regular'; font-size:16px; }


/** sub : goods qna **/
.goodsQna .location span { margin:0 3px; }
.goodsQna .location span:hover { color:#333; opacity:0.5 }
.goodsQna .title { margin-bottom:50px; }
.goodsQna .tbl_review th { background:none; filter:none; border-top:solid 2px #222; border-bottom:solid 1px #222; height:40px; line-height:40px; font-weight:normal; font-family:'Noto Sans KR Regular'; font-size:16px; }
.goodsQna .tbl_review td { border-bottom:solid 1px #c9c9c9 }
.goodsQna .button .btn { width:100px; height:30px; line-height:30px; background-color:#222; color:#fff; margin-left:5px; cursor:pointer; }
.goodsQna .search select { height:30px; line-height:30px; margin-left:5px; vertical-align:middle; }
.goodsQna .search .sword { background-color:#fff; width:150px; height:28px; line-height:28px; border-radius:0px; border:solid 1px #222; margin-left:5px; vertical-align:middle; }
.goodsQna .search .btn { width:50px; height:30px; line-height:30px; background-color:#222; color:#fff; margin-left:5px; cursor:pointer; vertical-align:middle; }


/** sub : my qna **/
.myQna .location span { margin:0 3px; }
.myQna .location span { margin:0 3px; }
.myQna .location span:hover { color:#333; opacity:0.5 }
.myQna .title { margin-bottom:50px; }
.myQna .tbl_review th { background:none; filter:none; border-top:solid 2px #222; border-bottom:solid 1px #222; height:40px; line-height:40px; font-weight:normal; font-family:'Noto Sans KR Regular'; font-size:16px; }


/** sub : company **/
.company .compIntroduce p, .company .compIntroduce font, .company .compIntroduce strong { line-height:normal; }
.company .compIntroduce p, .company .compIntroduce strong { font-size:inherit; }



/** quick menu **/
#scrollRight { position:absolute; left:50%; width:100px; margin-top:10px; z-index:98; display:block; margin-left:610px; }
#scrollRight #todayGoods { background-color:#f7f7f7; border:solid 1px #ddd }
#scrollRight #todayGoods .title { height:40px; line-height:40px; background-color:#ddd; color:#555; margin-bottom:10px }
#scrollRight #todayGoods .title a { color:inherit; }
#scrollRight #todayGoods .contents { position:relative; width:78px; height:78px; overflow:hidden; margin:0 auto; border:solid 1px #f5f5f5 }
#scrollRight #todayGoods .contents .container { position:absolute; left:0px; top:0px }
#scrollRight #todayGoods .contents .container .item { }
#scrollRight #todayGoods .contents .container .item .img { width:78px; height:78px }
#scrollRight #todayGoods .control { position:relative; width:80px; height:21px; background-color:#f5f5f5; margin:6px auto 10px auto;  }
#scrollRight #todayGoods .control .arrow_left { position:absolute; top:0px; left:0px; cursor:pointer }
#scrollRight #todayGoods .control .arrow_right { position:absolute; top:0px; right:0px; cursor:pointer }
#scrollRight #todayGoods .control .count { height:21px; line-height:21px; color:#555; }
#scrollRight #todayGoods .top { width:98px; background-color:#ddd; color:#555; }
#scrollRight #todayGoods .top a { color:inherit; }
#scrollRight .scroll_banner { width:100px; margin-top:10px; }
#scrollLeft { position:absolute; left:50%; width:100px; margin-top:15px; z-index:98; display:block; margin-left:-720px; }
#scrollLeft .quickMenu { border-top:solid 2px #333; border-bottom:solid 1px #333; margin-top:10px; }
#scrollLeft .quickMenu .item { width:90px; height:24px; padding:7px 5px; border-bottom:solid 1px #333; }
#scrollLeft .quickMenu .item a { color:inherit; }
#scrollLeft .quickMenu .item a:hover { opacity:0.5; }
#scrollLeft .quickMenu .item .text { width:63px; height:24px; line-height:24px; margin-left:3px; }



/** header : gnb **/
header { background:url(img/main/header_bg.gif) repeat-x top; z-index: 99; }
header { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 400; }
header .regular { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 400; }
header .bold { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; font-size: 12px; font-weight: 700; }
header .nav { position:relative; width:100%; height:198px; margin: 0; text-align: left; }
header .nav .gnb { position: relative; z-index: 10; }
header .nav .gnb .regular { color:#555; }
header .nav .gnb .regular a { color: #717171; }
header .nav .gnb .regular a:hover { color:#999; }
header .nav .gnb .left .part { width: 1px; height:14px; background-color:#aaa; margin:13px 15px auto 15px; }
header .nav .gnb .right .part { width:1px; height: 11px; background-color:#aaa; margin:15px 12px auto 12px; }
header .nav .gnb .notice { width: 240px; overflow: hidden; }
header .nav .gnb .notice #js-notice-list { float: left; width: 200px; padding: 0px; left: 0px; font-size: 12px; line-height: 40px; }
header .nav .gnb .notice #js-notice-list .icon img { width:35px; }
header .nav .gnb .notice #js-notice-list ul, header .nav .gnb .notice #js-notice-list li { list-style: none; }
header .nav .gnb .notice #js-notice-list ul { padding: 0; margin: 0; }
header .nav .gnb .notice .notice-btn { float: right; position: relative; top: 10px; }
header .nav .gnb .notice .notice-btn .prev { float: left; width: 19px; height: 18px; position: relative; background: url('img/main/btn-head-prev.png') no-repeat left top; font-size: 0px; cursor: pointer; }
header .nav .gnb .notice .notice-btn .next { float: left; width: 19px; height: 18px; position: relative; background: url('img/main/btn-head-next.png') no-repeat left top; font-size: 0px; cursor: pointer; }
header .nav .gnb #mypageLayer { display: none; position:absolute; left: -10px; top:32px; width:91px; padding:10px; background:#fff; border:1px solid #3e3d3c; }
header .nav .gnb #mypageLayer a { display: block; line-height: 160%; font-size: 12px; }



/** header : logo **/
header .nav .logo { position: absolute; left: 0px; top:54px; z-index: 9; }



/** header : goods_search **/
header .nav .goods_search { position:absolute; width: 385px; height: auto; left: 50%; top: 74px; margin-left: -192.5px; }
header .nav .goods_search .sword_wrap { position:relative; width:298px; height:38px; border:solid 1px #aaa; }
header .nav .goods_search .sword_wrap .sword { position:absolute; left:0px; top:0px; width:298px; height:38px; line-height:38px; border:none; background:none; text-indent:10px; }
header .nav .goods_search .sword_wrap .btn_search { position:absolute; right:-86px; top:-1px; width:80px; height:40px; line-height:40px; font-size:16px; font-family: "Noto Sans KR Regular"; background-color:#aaa; color:#fff; cursor: pointer; }



/** header : banner **/
header .nav #headerBanner { position:absolute; right:0px; top:54px; }



/** header : quickMenu Open **/
#quickMenu { position:fixed; right:-80px; top:0px; width:140px; height:100%; background-color:#eee; z-index:100; }
#quickMenu .openContent { position:relative; width:100%; height:100%; display: none; }
#quickMenu .openContent .sns { display:inline-block; padding:10px; }
#quickMenu .openContent .sns div { width:55px; height:55px; background-color:#fff; text-align:center; }
#quickMenu .openContent .sns div:hover { opacity:0.5 }
#quickMenu .openContent .sns div a { display:inline-block; width:55px; height:55px }
#quickMenu .openContent .sns div img { position:relative; top:11px; }
#quickMenu .openContent .my { display:inline-block; padding:10px; }
#quickMenu .openContent .my .regular { font-family:'Noto Sans KR Light'; font-size:14px; }
#quickMenu .openContent .my div { width:120px; height:40px; line-height:40px; background-color:#fff; margin-bottom:10px }
#quickMenu .openContent .my div:hover { opacity:0.5 }
#quickMenu .openContent .my div a { display:inline-block; width:120px; height:40px; color:#333 }
#quickMenu .openContent .my div img { position:relative; left:6px; top:9px;  }
#quickMenu .openContent .my div font { margin-left:12px; }
#quickMenu .openContent .cs { display:inline-block; padding:10px; }
#quickMenu .openContent .cs .regular { font-family:'Noto Sans KR Light'; font-size:14px; }
#quickMenu .openContent .cs div { width:120px; height:70px; line-height:40px; background-color:#fff; margin-bottom:10px }
#quickMenu .openContent .cs div:hover { opacity:0.5 }
#quickMenu .openContent .cs div a { display:inline-block; width:120px; height:70px; color:#333 }
#quickMenu .openContent .cs div img { position:relative; left:6px; top:9px;  }
#quickMenu .openContent .cs div font { margin-left:12px; }
#quickMenu .openContent .cs div .tel { position:relative; top:-10px; display:inline-block; width:120px; height:20px; line-height:20px; text-align:center; background-color:#aaaaaa; color:#fff; margin-left:0px; }
#quickMenu .openContent #todayGoods { width:120px; height:193px; font-family:'Noto Sans KR Light'; font-size:14px; background-color:#fff; margin:0 10px }
#quickMenu .openContent #todayGoods .title { height:35px; line-height:35px; background-color:#fff; }
#quickMenu .openContent #todayGoods .title a { color:#333333; }
#quickMenu .openContent #todayGoods .contents { position:relative; width:90px; height:90px; overflow:hidden; margin:0 auto; border: solid 1px #ccc; }
#quickMenu .openContent #todayGoods .contents .container { position:absolute; left:0px; top:0px }
#quickMenu .openContent #todayGoods .contents .container .item { width:90px; height:90px; }
#quickMenu .openContent #todayGoods .contents .container .item .img {  }
#quickMenu .openContent #todayGoods .contents .container .item .img img { width: 100%; }
#quickMenu .openContent #todayGoods .control { position:relative; width:80px; height:35px; background-color:#fff; margin:0px auto;  }
#quickMenu .openContent #todayGoods .control .arrow_left { position:absolute; top:10px; left:0px; cursor:pointer }
#quickMenu .openContent #todayGoods .control .arrow_right { position:absolute; top:10px; right:0px; cursor:pointer }
#quickMenu .openContent #todayGoods .control .count { height:35px; line-height:35px; color:#333 }
#quickMenu .openContent .top { position:absolute; left:10px; bottom:10px; width:120px; height:40px; line-height:40px; text-align:center; background-color:#fff; color:#333; }
#quickMenu .openContent .top:hover { opacity:0.5 }
#quickMenu .openContent .top a { display:inline-block; width:120px; height:40px; color:#333 }
#quickMenu .openContent .btn_close { position:absolute; left:-15px; top:200px; width:15px; height:40px; background-color:#eee; cursor:pointer }
#quickMenu .openContent .btn_close:hover { opacity:0.5 }
#quickMenu .openContent .btn_close img { position:absolute; left:5px; top:15px }



/** header : quickMenu Close **/
#quickMenu .closeContent { position:relative; width:100%; height:100%; }
#quickMenu .closeContent .sns { padding:10px; }
#quickMenu .closeContent .sns div { width:40px; height:40px; background-color:#fff; text-align:center; margin-bottom:10px }
#quickMenu .closeContent .sns div:hover { opacity:0.5 }
#quickMenu .closeContent .sns div a { display:inline-block; width:40px; height:40px }
#quickMenu .closeContent .sns div img { position:relative; left:0px; top:9px; }
#quickMenu .closeContent .my { padding:10px; }
#quickMenu .closeContent .my div { width:40px; height:40px; background-color:#fff; text-align:center; margin-bottom:10px }
#quickMenu .closeContent .my div:hover { opacity:0.5 }
#quickMenu .closeContent .my div a { display:inline-block; width:40px; height:40px }
#quickMenu .closeContent .my div img { position:relative; left:0px; top:9px; }
#quickMenu .closeContent .top { position:absolute; left:10px; bottom:10px; width:40px; height:40px; line-height:40px; text-align:center; background-color:#fff; color:#333; }
#quickMenu .closeContent .top:hover { opacity:0.5 }
#quickMenu .closeContent .top a { display:inline-block; width:40px; height:40px; color:#333 }
#quickMenu .closeContent .btn_open { position:absolute; left:-15px; top:200px; width:15px; height:40px; background-color:#eee; cursor:pointer }
#quickMenu .closeContent .btn_open:hover { opacity:0.5 }
#quickMenu .closeContent .btn_open img { position:absolute; left:5px; top:15px }



/** contents : category **/
#category { position:absolute; left:0px; bottom:0px; width:100%; height:50px; line-height: 50px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color: #fff; z-index: 9; }
#category a { color: inherit; }
#category a:hover { color: #999; }
#category .topMenu { width: 1200px; height:50px; margin: 0 auto; }
#category .topMenu .item { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; letter-spacing: -0.07em; font-size:16px; height:50px; line-height:50px; color: #333; margin-right: 50.2px;  }
/*#category .topMenu .item:first-child { margin-right:49px; }*/
#category .topMenu .part { width: 1px; height: 18px; background-color: #333; margin: 17px 55px auto 0px;  }
#category .subMenu { position: absolute; left: 0px; top: 51px; width: 100%; height: 300px; background-color: #fff; display: none; }
#category .subMenu .item { position: absolute; left: 50%; top: 0px; width: 1200px; height: auto; margin-left: -600px; padding: 20px 0; background-color: #fff; display: none; }
#category .subMenu .item .menuGroup { width: 146px; padding: 15px 0; border-right: solid 1px #ccc; }
#category .subMenu .item .menuGroup .cate { font-family:'Noto Sans KR Regular'; font-size: 16px; height: 16px; line-height: 16px; margin-bottom: 19px; color: #333; }
#category .subMenu .item .menuGroup .regular { font-family:'Noto Sans KR Light'; font-size: 14px; height: 26px; line-height: 26px; color: #555; }
#category .subMenu .item .menuGroup .weeklyBest { padding: 0 10px; }
#category .subMenu .item .menuGroup .weeklyBest .title { font-family:'Noto Sans KR Regular'; font-size:16px; height: 16px; line-height: 16px; margin-bottom: 19px; color: #333; text-indent: 10px; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best { padding: 0 !important; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container { display: inline-block; width: 100%; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup { display: inline-block; width: 100%; margin: 4px 0; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap { display: inline-block; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item { display: block; position: static; width: auto; margin: 0 10px; padding: 0; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item:hover { border: solid 3px #ccc; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item:hover .img { border: none; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img { position: relative; border: solid 1px #ccc; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img a { display: inline-block; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img img { width: 100%; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .brand_icon_left { width: 20%; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .brand_icon_right { width: 45%; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .hot { position: absolute; left:0px; top:0px; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .hot img { width: auto; height: auto; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 9; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .choice { display: inline-block; position: absolute; left: 50%; bottom: 5px; font-size: 0px; margin-left: -30px; opacity: 0; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .choice .button { display: table-cell; width: 60px; height: 60px; text-align: center; vertical-align: middle; cursor: pointer; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .img .choice .button img { width: 80%; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap { padding-bottom: 15px; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .icon { text-align: center; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .soldout-icon { text-align: center; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .goodsnm { font-size: 14px; line-height: 22px; color: #333; text-align: center; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .goodsnm a { color: #333; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .shortdesc { font-size: 12px; line-height: 22px; color: #6c6c6c; text-align: center; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .price { font-size: 16px; line-height: 22px; color: #333; text-align: center; }
#category .subMenu .item .menuGroup .weeklyBest .weekly-best .container .itemGroup .itemWrap .item .textWrap .price .consumer { display: block; font-size: 12px; line-height: 22px; color: #6c6c6c; text-decoration: line-through; }
#category .subMenu .item .brandArea { width: 93px; }

/**
 * Ä«Å×°í¸® ¸Þ´º ½ºÅ¸ÀÏ º¯°æ
 * 190925 kmong À±¼­ÁØ
 */
#category .topMenu .add_link {border-left: 1px solid #ccc; float:right; width:275px;}
#category .topMenu .add_link div {display:inline-block; font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; letter-spacing: -0.07em; font-size: 15px; height: 50px; line-height: 50px; color: #333; margin: 0 24px;}
#category .topMenu .btn_left {float: left; width: 30px; height: 50px; background: url('./img/main/btn_category_arrow_left_over.png') no-repeat 50%; cursor:pointer; opacity:0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}
#category .topMenu .btn_right {float: left; width: 30px; height: 50px; background: url('./img/main/btn_category_arrow_right_over.png') no-repeat 50%; cursor:pointer; opacity:0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
#category .topMenu .btn_left.active {background: url('./img/main/btn_category_arrow_left.png') no-repeat 50%;}
#category .topMenu .btn_right.active {background: url('./img/main/btn_category_arrow_right.png') no-repeat 50%;}
#category .topMenu .category_line:hover .btn_left {opacity:1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}
#category .topMenu .category_line:hover .btn_right {opacity:1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}
#category .topMenu .category_wrap {width: 805px; height: 50px; overflow: hidden; float:left;}
#category .topMenu .category_wrap .category { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif'; letter-spacing: -0.07em; font-size:15px; height:50px; line-height:50px; color: #333; padding: 0 24px; float:left; position: relative; cursor:pointer;}
#category .topMenu .category_wrap .category_item {display:none; position: absolute; left: 0; z-index:2; border: 1px solid #ccc; background: #FFF; padding: 10px; padding-left:20px; padding-bottom:13px; width: 160px; box-sizing: border-box;}
#category .topMenu .category_wrap .category_item .menuGroup .regular { font-family:'Noto Sans KR Light'; font-size: 13px; height: 28px; line-height: 28px; color: #555; }
#category .topMenu .category_wrap .category_item .cate_arrow {position:absolute; top:-7px; left:30px; background:url('./img/main/icon_top_arrow.gif') no-repeat;z-index:1001; width:13px;height:7px; border:0; }
#category .topMenu .special-con {cursor: pointer; display:inline-block; padding:12px 0px;  border-left:1px solid #ededed; border-right:1px solid #ededed; width:55px; margin:0 auto;}
#category .topMenu .bar {display:block; height:2px; width:23px; background: #666; margin:5px 0px; margin-left:16px;}
#category .topMenu .col {display: inline-block; float:left; text-align: left; height: auto; position: relative; }
#category .topMenu .is-open .bar {background:#666 !important; margin:5px 0px 5px 16px !important; }
#category .topMenu .is-open .special-con {cursor: pointer; display: inline-block; }
#category .topMenu .is-open .special-con .arrow-top-fall {position:relative; top:8px !important; -webkit-transform: rotate(-226deg); -moz-transform: rotate(-226deg); -o-transform: rotate(-226deg); -ms-transform: rotate(-226deg); transform: rotate(-226deg);}
#category .topMenu .is-open .special-con .arrow-middle-fall {opacity:0;}
#category .topMenu .is-open .special-con .arrow-bottom-fall {position:relative; bottom:6px !important; -webkit-transform: rotate(226deg); -moz-transform: rotate(226deg); -o-transform: rotate(226deg); -ms-transform: rotate(226deg); transform: rotate(226deg);}
#category .topMenu .is-open .bar {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
#category .topMenu .is-closed .bar {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}

#category .all_menu {display:none; box-sizing: border-box; width:1200px; background:#FFF; position:absolute; top:50px; border:1px solid #ccc;}
#category .all_menu .category_list {width: 977px; height: 100%; min-height:500px; box-sizing: border-box; border-right: 1px solid #ccc; float:left;}
#category .all_menu .category_list ul {padding: 12px 25px;}
#category .all_menu .category_list ul li.category {display:inline-block; vertical-align: top; width:165px; margin:10px;}
#category .all_menu .category_list ul li.category .category_name {font-size: 15px; font-weight: bold; padding: 6px;}
#category .all_menu .category_list ul li.category .category_name a {color: #454545;}
#category .all_menu .category_list ul li.category ul {list-style: none; display: block; padding: 0; margin: 4px; padding-top: 5px; padding-left: 3px; border-top: 1px solid #eee;}
#category .all_menu .category_list ul li.category ul li {list-style: none; display: block; padding: 3px 0;}
#category .all_menu .category_list ul li.category ul li a {display: block; line-height: 15px; height: auto; font-size: 13px; color: #666666;}
#category .all_menu .category_list ul li.category ul li a:hover {color: #aaa; text-decoration:underline;}

#category .board_list {width:220px; height:100%; min-height:500px; float:right;}
#category .board_list .board_title {font-size: 14px; background: #EEE; text-align: center; color: #333; padding: 8px; margin: 23px 15px; margin-bottom: 5px;}
#category .board_list ul {display: block; list-style: none; padding: 0; margin: 10px 20px;}
#category .board_list ul li {display: block; padding: 7px 2px; list-style: none; font-size: 15px; line-height: 1;}
#category .board_list ul li a {color:#666666;}
#category .board_list ul li a:hover {color: #aaa; text-decoration:underline;}



/** contents : main - mainBanner **/
#mainBanner { position:relative; width: 100%; height: auto; overflow: hidden; } 
#mainBanner .contents { width:1116px; height:500px; }
#mainBanner .contents .container { position:absolute; left:0px; top:0px }
#mainBanner .contents .container .item { position:absolute; }
#mainBanner .contents .container .item img { width: 1116px; }
#mainBanner .control { position:absolute; top: 0px; right:0px; z-index:9 }
#mainBanner .control .page { border: solid 1px #ccc; border-top: none; cursor: pointer; }
#mainBanner .control .page img { height: 82.2px; }
#mainBanner .moveBox { position: absolute; width: 79px; height: 77px; right: 0px; top: 0px; background-color: transparent; border: solid 3px #ff6600; z-index: 10; }



/** contents : main - bestProduct **/
#bestProduct { position:relative; display:inline-block; margin-top:25px; width:100%; height: auto; background: url(img/main/bestProduct_bg.png) no-repeat left top; background-color: #ddd;  }
#bestProduct .title { float: left; font-family:'Noto Sans KR Regular'; font-size:24px; height:60px; line-height: 60px; text-indent: 40px; color: #fff; }
#bestProduct .title a { color:inherit; }
#bestProduct .title a:hover { opacity:0.5; }
#bestProduct .control { float: right; position:relative; width: 820px; height:60px; margin-right: 20px; }
#bestProduct .control .tabs { position: relative; font-family:'Noto Sans KR Light'; font-size: 18px; color: #555; height:60px; line-height:60px; cursor:pointer; z-index: 1; }
#bestProduct .control .tabs:hover { opacity:0.3 }
#bestProduct .control .selected { color: #ff6600; }
#bestProduct .control .moveLine { position:absolute; left:0px; top:10px; width:100%; height:40px; background-color:#fff; opacity: 0.6; z-index: 0; }
#bestProduct .contents { width: auto; height: auto; clear: both; margin: 15px; background-color: #fff; }
#bestProduct .contents .container { position:relative; width:100%; height:475px; overflow:hidden; }
#bestProduct .contents .container .itemGroup { position:absolute; top:0px; left:8px; display:inline-block; background-color: #fff; }
#bestProduct .contents .container .itemGroup .item { position: relative; width: 280px; margin:20px 3px; padding-bottom: 20px; text-align: center; }
#bestProduct .contents .container .itemGroup .item .img { position: relative; }
#bestProduct .contents .container .itemGroup .item .img img { /*width: 100%;*/ }
#bestProduct .contents .container .itemGroup .item .img .hot { position:absolute; left:0px; top:0px; }
#bestProduct .contents .container .itemGroup .item .img .hot img { width:auto; height:auto; }


#bestProduct .contents .container .itemGroup .item .img div img {border:0;margin-top:3px;margin-left:3px;margin-bottom:2px;}  /*»óÇ° ¾ÆÀÌÄÜ*/

#bestProduct .contents .container .itemGroup .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#bestProduct .contents .container .itemGroup .item .soldout-icon { text-align: center; }
#bestProduct .contents .container .itemGroup .item .icon { text-align: center; }
#bestProduct .contents .container .itemGroup .item .goodsnm { font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; margin-top: 20px; }
#bestProduct .contents .container .itemGroup .item .goodsnm a { color: inherit; }
#bestProduct .contents .container .itemGroup .item .shortdesc { color:#777 }
#bestProduct .contents .container .itemGroup .item .consumer { display: inline; line-height: 20px; text-decoration:line-through; color:#777; margin-right: 15px; }
#bestProduct .contents .container .itemGroup .item .price { display: inline; font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; }
#bestProduct .contents .container .itemGroup .item .sale { display: inline; margin-right: 10px; }
#bestProduct .contents .container .itemGroup .item .sale img { position: relative; top: 1px; }
#bestProduct .contents .container .itemGroup .item .mileage { display: inline; }
#bestProduct .contents .container .itemGroup .item .mileage img { position: relative; top: 4px; }
#bestProduct .contents .container .itemGroup .item .background-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#bestProduct .contents .container .itemGroup .item .background-left { position: absolute; left: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#bestProduct .contents .container .itemGroup .item .background-right { position: absolute; right: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#bestProduct .contents .container .itemGroup .item .background-bottom { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#bestProduct .contents .container .itemGroup .item:hover .img .choice { display: block; }
#bestProduct .contents .container .itemGroup .item:hover .background-top { display: block; }
#bestProduct .contents .container .itemGroup .item:hover .background-left { display: block; }
#bestProduct .contents .container .itemGroup .item:hover .background-right { display: block; }
#bestProduct .contents .container .itemGroup .item:hover .background-bottom { display: block; }




/** contents : main - todaysSale **/
#todaysSale { float: left; position: relative; width: 428px; height: 498px; border: solid 1px #ccc; margin-right: 20px; }
#todaysSale .title { width: 390px; height: 40px; line-height: 40px; font-family:'Noto Sans KR Regular'; font-size:24px; text-align: left; text-indent: 10px; border-bottom: solid 1px #ccc; margin: 20px auto 0 auto; color: #555; }
#todaysSale .contents { position: relative; width: 410px; height: 408px; margin: 20px 9px 9px 9px; overflow: hidden; }
#todaysSale .contents .container { position:absolute; left:0px; top:0px; width: auto; }
#todaysSale .contents .container .itemGroup { display: inline-block; float: left; width: 419px; }
#todaysSale .contents .container .itemGroup .itemWrap { float: left; }
#todaysSale .contents .container .itemGroup .itemWrap .item { position: relative; width: 200px; margin: 0 9px 9px 0; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img { position: relative; width: 100%; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img img { width: 100%; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .hot { position:absolute; left:0px; top:0px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .hot img { width:auto; height:auto; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .percent { position: absolute; left: 8px; top: 0px; width: 40px; height: 30px; line-height: 30px; font-size:18px; text-align: center; font-weight: bold; background-color: #ff7c25; color: #fff; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .percent em { font-size: 12px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox { position: absolute; left: 0px; top: 0px; width: 199px; height: 197px; background:url(img/main/gray_opacity_70.png); text-align: center; display: none; padding: 0; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img:hover .textBox { display: block; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .soldout-icon { text-align: center; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .icon { margin-top: 60px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm { font-family:'Noto Sans KR Regular'; font-size:14px; line-height: 22px; color: #333; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm a { color: inherit; }

#todaysSale .contents .container .itemGroup .itemWrap .item .img div{-ms-overflow-style: none; scrollbar-width: none;}
#todaysSale .contents .container .itemGroup .itemWrap .item .img div::-webkit-scrollbar{display: none;}
#todaysSale .contents .container .itemGroup .itemWrap .item .img div img {border:0;margin-top:2px;margin-left:0;margin-bottom:2px;}  /*»óÇ° ¾ÆÀÌÄÜ*/


#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm .shortdesc { line-height: 22px; color:#777;}
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .shortdesc { color:#777; font-size: 12px; letter-spacing: 0.02em;}
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .price { font-family:'Noto Sans KR Light'; font-size:14px; line-height: 22px; color:#333 }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .price .consumer { line-height: 22px; text-decoration:line-through; color:#555; margin-right: 15px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .sale { display: inline-block; margin-right: 10px; color: #333; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .sale img { position: relative; top: 1px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .mileage { display: inline-block; color: #333; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .mileage img { position: relative; top: 4px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .choice { display: inline-block; /*margin-top: 22px;*/ font-size: 0px; cursor: pointer; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .choice button { margin: 0 10px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .choice button img { width: 27px; height: 27px; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .choice button:hover { opacity: 0.7; }
#todaysSale .contents .container .itemGroup .itemWrap .item .img .textBox .icon img { width: 35px; }
#todaysSale .control { position: absolute; right: 30px; top: 40px; }
#todaysSale .control .page { float: left; width: 10px; height: 10px; margin-left: 10px; background-color: #ccc; border-radius: 50%; cursor: pointer; }
#todaysSale .control .selected { background-color: #555; }
#todaysSale .arrowLeft { position: absolute; left: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }
#todaysSale .arrowRight { position: absolute; right: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }



/** contents : main - middleBanner **/
#middleBanner { float: left; position: relative; width: 300px; height: 500px; margin-right: 20px; }
#middleBanner .contents { position: relative; width: 300px; height: 500px; overflow: hidden; }
#middleBanner .contents .container { position:absolute; left:0px; top:0px; width: auto; }
#middleBanner .contents .container .item { float: left; position: relative; width: 300px; }
#middleBanner .control { position: absolute; left: 0px; bottom: 20px; width: 100%; height: auto; text-align: center; }
#middleBanner .control .page { display: inline-block; width: 10px; height: 10px; margin-left: 10px; background-color: #fff; border-radius: 50%; cursor: pointer; }
#middleBanner .control .selected { opacity: 0.5; }
#middleBanner .arrowLeft { position: absolute; left: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }
#middleBanner .arrowRight { position: absolute; right: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }



/** contents : main - newArrival **/
#newArrival { float: left; position: relative; width: 428px; height: 498px; border: solid 1px #ccc; }
#newArrival .title { width: 390px; height: 40px; line-height: 40px; font-family:'Noto Sans KR Regular'; font-size:24px; text-align: left; text-indent: 10px; border-bottom: solid 1px #ccc; margin: 20px auto 0 auto; color: #555; }
#newArrival .contents { position: relative; width: 410px; height: 408px; margin: 20px 9px 9px 9px; overflow: hidden; }
#newArrival .contents .container { position:absolute; left:0px; top:0px; width: auto; }
#newArrival .contents .container .itemGroup { display: inline-block; float: left; width: 419px; }
#newArrival .contents .container .itemGroup .itemWrap { float: left; }
#newArrival .contents .container .itemGroup .itemWrap .item { position: relative; width: 200px; margin: 0 9px 9px 0; }
#newArrival .contents .container .itemGroup .itemWrap .item .img { position: relative; width: 100%; }
#newArrival .contents .container .itemGroup .itemWrap .item .img img { width: 100%; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .hot { position:absolute; left:0px; top:0px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .hot img { width:auto; height:auto; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox { position: absolute; left: 0px; top: 0px; width: 199px; height: 197px; background:url(img/main/gray_opacity_70.png); text-align: center; display: none; }
#newArrival .contents .container .itemGroup .itemWrap .item .img:hover .textBox { display: block; padding: 0; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .soldout-icon { text-align: center; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .icon { margin-top: 60px;}
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm { font-family:'Noto Sans KR Regular'; font-size:14px; line-height: 22px; color: #333; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm a { color: inherit; }

#newArrival .contents .container .itemGroup .itemWrap .item .img div{-ms-overflow-style: none; scrollbar-width: none;}
#newArrival .contents .container .itemGroup .itemWrap .item .img div::-webkit-scrollbar{display: none;}
#newArrival .contents .container .itemGroup .itemWrap .item .img div img {border:0;margin-top:2px;margin-left:0;margin-bottom:2px;}  /*»óÇ° ¾ÆÀÌÄÜ*/

#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .goodsnm .shortdesc { line-height: 22px; color:#777 }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .shortdesc { color:#777; font-size:12px; letter-spacing: 0.02em; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .price { font-family:'Noto Sans KR Light'; font-size:14px; line-height: 22px; color:#333 }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .price .consumer { line-height: 22px; text-decoration:line-through; color:#555; margin-right: 15px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .sale { display: inline-block; margin-right: 10px; color: #333; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .sale img { position: relative; top: 1px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .mileage { display: inline-block; color: #333; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .mileage img { position: relative; top: 4px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .choice { display: inline-block; /*margin-top: 22px;*/ font-size: 0px; cursor: pointer; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .choice button { margin: 0 10px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .choice button img { width: 27px; height: 27px; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .choice button:hover { opacity: 0.7; }
#newArrival .contents .container .itemGroup .itemWrap .item .img .textBox .icon img { width: 35px; }
#newArrival .control { position: absolute; right: 30px; top: 40px; }
#newArrival .control .page { float: left; width: 10px; height: 10px; margin-left: 10px; background-color: #ccc; border-radius: 50%; cursor: pointer; }
#newArrival .control .selected { background-color: #555; }
#newArrival .arrowLeft { position: absolute; left: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }
#newArrival .arrowRight { position: absolute; right: 0px; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; display: none;  }



/** contents : main - photoReview **/
#photoReview { position:relative; width:590px; height:400px; background: url('img/main/review_bg.png') no-repeat left top; background-color:#ffe8a1; }
#photoReview .title { font-family:'Noto Sans KR Regular'; font-size:24px; height: 57px; line-height: 57px; color: #fff; text-indent: 40px; }
#photoReview .title a { color: inherit; }
#photoReview .contents { position:relative; width:550px; height:320px; margin:0 auto; overflow:hidden }
#photoReview .contents .container { position:absolute }
#photoReview .contents .container .item { width: 550px; height: 320px; }
#photoReview .contents .container .item .img { float: left; width:320px; }
#photoReview .contents .container .item .img img { width: 100%; }
#photoReview .contents .container .item .textBox { float: left; width: 190px; height: 280px; padding: 20px; background-color: #fff; border: none; }
#photoReview .contents .container .item .textBox .title { font-size: 0px; height: auto; line-height: normal; border-bottom: solid 1px #555; text-indent: 0px; }
#photoReview .contents .container .item .textBox .id { padding: 0 10px; margin-top: 20px; color: #555;  }
#photoReview .contents .container .item .textBox .subject { font-family:'Noto Sans KR Regular'; font-size:13px; padding: 0 10px; margin-top: 10px; color: #555; }
#photoReview .contents .container .item .textBox .subject a { color: inherit; }
#photoReview .contents .container .item .textBox .text { height:auto; line-height: 20px; padding: 0 10px; margin-top: 10px;  color: #555; font-size: 12px; }
#photoReview .contents .container .item .textBox .contentsHidden { display: none; }
#photoReview .control { position: absolute; right: 20px; top: 20px; }
#photoReview .control div { float: left; margin-left: 5px; cursor: pointer; }



/** contents : main - middleBanner **/
.middleBanner { width: 590px; height: 400px; background-color: #f5f5f5; margin-left: 20px; }
.middleBanner .item { float: left; margin: 20px 20px 0 20px; }
.middleBanner .noRight { margin: 20px 0 0 0; }



/** contents : main - mdsChoice **/
#mdsChoice { display: inline-block; margin-top: 0px; clear: both; }
#mdsChoice .title { font-family:'Noto Sans KR Regular'; font-size:24px; height: 24px; text-align: center; color: #555; }
#mdsChoice .contents { display:inline-block; width: 1215px; margin: 20px 0 0 0; }
#mdsChoice .contents .itemGroup { display: inline-block; width: 100%; margin: 0 0 20px 0; }
#mdsChoice .contents .itemGroup .itemWrap { text-align: left; margin: 0 15px 0 0; }
#mdsChoice .contents .itemGroup .itemWrap .item { position: relative; text-align: center; padding-bottom: 10px; }




#mdsChoice .contents .itemGroup .itemWrap .item .img { position: relative; margin-bottom: 12px; border: solid 1px #ccc; font-size: 0px; }
#mdsChoice .contents .itemGroup .itemWrap .item .img img { width: 100%; }
#mdsChoice .contents .itemGroup .itemWrap .item .img a { display: inline-block; position: relative; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .hot { position:absolute; left:0px; top:0px; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .hot img { width:auto; height:auto; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .choice { position: absolute; left:50%; bottom: 0px; width: 138px; height: 38px; margin-left: -69px; display: none; cursor: pointer; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .choice img { width: auto; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .choice button { width: 38px; height: 38px; margin: 0 14px; }
#mdsChoice .contents .itemGroup .itemWrap .item .img .choice button:hover { opacity: 0.7; }
#mdsChoice .contents .itemGroup .itemWrap .item .goodsnm { font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; font-weight: bold; }
#mdsChoice .contents .itemGroup .itemWrap .item .goodsnm a { color: inherit; }
#mdsChoice .contents .itemGroup .itemWrap .item .goodsnm .shortdesc { line-height: 20px; color:#777 }
#mdsChoice .contents .itemGroup .itemWrap .item .shortdesc { font-family:'Noto Sans KR Light'; font-size:12px; line-height:15px; background-color:#fff; color:#777; text-align: center; }
#mdsChoice .contents .itemGroup .itemWrap .item .consumer { display: inline; line-height: 20px; text-decoration:line-through; color:#777; margin-right: 15px; }
#mdsChoice .contents .itemGroup .itemWrap .item .price { display: inline; font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; }
#mdsChoice .contents .itemGroup .itemWrap .item .sale { display: inline; margin-right: 10px; }
#mdsChoice .contents .itemGroup .itemWrap .item .sale img { position: relative; top: 1px; }

#mdsChoice .contents .itemGroup .itemWrap .img div img {border:0;margin-top:2px;margin-left:2px;margin-bottom:2px;}  /*»óÇ° ¾ÆÀÌÄÜ*/

#mdsChoice .contents .itemGroup .itemWrap .item .mileage { display: inline; }
#mdsChoice .contents .itemGroup .itemWrap .item .mileage img { position: relative; top: 4px; }
#mdsChoice .contents .itemGroup .itemWrap .item .background-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#mdsChoice .contents .itemGroup .itemWrap .item .background-left { position: absolute; left: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#mdsChoice .contents .itemGroup .itemWrap .item .background-right { position: absolute; right: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#mdsChoice .contents .itemGroup .itemWrap .item .background-bottom { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#mdsChoice .contents .itemGroup .itemWrap .item:hover .img .choice { display: block; }
#mdsChoice .contents .itemGroup .itemWrap .item:hover .background-top { display: block; }
#mdsChoice .contents .itemGroup .itemWrap .item:hover .background-left { display: block; }
#mdsChoice .contents .itemGroup .itemWrap .item:hover .background-right { display: block; }
#mdsChoice .contents .itemGroup .itemWrap .item:hover .background-bottom { display: block; }

.item-image .item-image-overay .item-image-overay-text .icon  img{border:0;margin-top:0;margin-left:0;margin-bottom:0; }  /*»óÇ° ¾ÆÀÌÄÜ*/

/** contents : main - mdsChoice Slide **/
#mdsChoice-tabs { position:relative; display:inline-block; margin-top:25px; width:100%; background: url(img/main/bestProduct_bg.png) no-repeat left top; background-color: #ddd;  }
#mdsChoice-tabs .title { float: left; font-family:'Noto Sans KR Regular'; font-size:24px; height:60px; line-height: 60px; text-indent: 40px; color: #fff; }
#mdsChoice-tabs .title a { color:inherit; }
#mdsChoice-tabs .title a:hover { opacity:0.5; }
#mdsChoice-tabs .control { float: right; position:relative; width: 820px; height:60px; margin-right: 20px; }
#mdsChoice-tabs .control .tabs { position: relative; font-family:'Noto Sans KR Light'; font-size: 18px; color: #555; height:60px; line-height:60px; cursor:pointer; z-index: 1; }
#mdsChoice-tabs .control .tabs:hover { opacity:0.3 }
#mdsChoice-tabs .control .selected { color: #ff6600; }
#mdsChoice-tabs .control .moveLine { position:absolute; left:0px; top:10px; width:100%; height:40px; background-color:#fff; opacity: 0.6; z-index: 0; }
#mdsChoice-tabs .contents { width: auto; height: auto; clear: both; margin: 20px; background-color: #fff; }
#mdsChoice-tabs .contents .container { position:relative; width:100%; height:420px; overflow:hidden }
#mdsChoice-tabs .contents .container .itemGroup { position:absolute; top:0px; left:8px; display:inline-block; background-color: #fff; }
#mdsChoice-tabs .contents .container .itemGroup .item { position: relative; width: 280px; margin:20px 3px; padding-bottom: 20px; text-align: center; }
#mdsChoice-tabs .contents .container .itemGroup .item .img { position: relative; }
#mdsChoice-tabs .contents .container .itemGroup .item .img img { width: 100%; }
#mdsChoice-tabs .contents .container .itemGroup .item .img .hot { position:absolute; left:0px; top:0px; }
#mdsChoice-tabs .contents .container .itemGroup .item .img .hot img { width:auto; height:auto; }
#mdsChoice-tabs .contents .container .itemGroup .item .img .soldout-img { display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); background-position: center; background-repeat: no-repeat; text-indent: -9999px; }
#mdsChoice-tabs .contents .container .itemGroup .item .soldout-icon { text-align: center; }
#mdsChoice-tabs .contents .container .itemGroup .item .icon { text-align: center; }
#mdsChoice-tabs .contents .container .itemGroup .item .goodsnm { font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; margin-top: 20px; }
#mdsChoice-tabs .contents .container .itemGroup .item .goodsnm a { color: inherit; }
#mdsChoice-tabs .contents .container .itemGroup .item .shortdesc { color:#777 }
#mdsChoice-tabs .contents .container .itemGroup .item .consumer { display: inline; line-height: 20px; text-decoration:line-through; color:#777; margin-right: 15px; }
#mdsChoice-tabs .contents .container .itemGroup .item .price { display: inline; font-family:'Noto Sans KR Light'; font-size: 14px; line-height: 20px; color:#333; }
#mdsChoice-tabs .contents .container .itemGroup .item .sale { display: inline; margin-right: 10px; }
#mdsChoice-tabs .contents .container .itemGroup .item .sale img { position: relative; top: 1px; }
#mdsChoice-tabs .contents .container .itemGroup .item .mileage { display: inline; }
#mdsChoice-tabs .contents .container .itemGroup .item .mileage img { position: relative; top: 4px; }
#mdsChoice-tabs .contents .container .itemGroup .item .background-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#mdsChoice-tabs .contents .container .itemGroup .item .background-left { position: absolute; left: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#mdsChoice-tabs .contents .container .itemGroup .item .background-right { position: absolute; right: 0px; top: 0px; width: 5px; height: 100%; background-color: #ccc; display: none; }
#mdsChoice-tabs .contents .container .itemGroup .item .background-bottom { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; background-color: #ccc; display: none; }
#mdsChoice-tabs .contents .container .itemGroup .item:hover .img .choice { display: block; }
#mdsChoice-tabs .contents .container .itemGroup .item:hover .background-top { display: block; }
#mdsChoice-tabs .contents .container .itemGroup .item:hover .background-left { display: block; }
#mdsChoice-tabs .contents .container .itemGroup .item:hover .background-right { display: block; }
#mdsChoice-tabs .contents .container .itemGroup .item:hover .background-bottom { display: block; }



/** footer **/
footer { background:url(img/main/footer_bg.gif) repeat-x top; padding:0px; }
footer .footerWrap { width:1200px; margin:0 auto; height:auto; overflow: hidden; }
footer .footerWrap .menu { position:relative; top:0px; width:100%; height: 40px; }
footer .footerWrap .menu .menuWrap { width: 100%; height: inherit; }
footer .footerWrap .menu .menuWrap .item { font-size:14px; line-height:40px; }
footer .footerWrap .menu .menuWrap .item a { color: #333; }
footer .footerWrap .menu .menuWrap .item a:hover { opacity:0.5 }
footer .footerWrap .menu .menuWrap .part { width: 0px; background-color:#333; margin: 0 48px 0 0; }
footer .shopInfo { display:inline-block; width:100%; height:auto; margin:50px 0 30px 0; }
footer .shopInfo .logo { width:25%; }
footer .shopInfo .logo img { margin-top: 40px; }
footer .shopInfo .info { width:56%; }
footer .shopInfo .info span { margin-right:10px; color:#000; }
footer .shopInfo .info span font { color:#666; }
footer .shopInfo .info button { display:inline-block; width:auto; background-color:#fff; color:#fff; padding:4px 0px 0px 0px; cursor:pointer; }
footer .shopInfo .info .egg { margin-top: 20px; font-size: 0px; }
footer .shopInfo .info .egg span { display: inline-block; width: 150px; height: 50px; background-color: #ddd; margin-right: 5px; text-align: center; }
footer .shopInfo .info .egg span img { position: relative; top: 5px; }
footer .shopInfo .csInfo { position: relative; width: 19%; }
footer .shopInfo .csInfo .csWrap { position: absolute; left: 0px; top: -90px; width: 100%; height: 400px; background:url(../img/main/black_opacity_7.png); }
footer .shopInfo .csInfo .csWrap .title { height: 40px; line-height: 40px; text-indent: 20px; font-family:'Noto Sans KR Regular'; font-size:18px; color: #333;  }
footer .shopInfo .csInfo .csWrap .phone { line-height: 30px; text-indent: 20px; font-family:'Noto Sans KR Regular'; font-size:18px; color: #555; margin-top: 20px; }
footer .shopInfo .csInfo .csWrap .hours { line-height: 24px; padding-left: 20px; font-size:14px; color: #555; }
footer .shopInfo .csInfo .csWrap .bank { line-height: 24px; padding-left: 20px; font-size:14px; color: #555; margin-top: 20px; }


/** ½ºÅ²º° ½ºÅ¸ÀÏ **/
/*
.board, .facebook, .goodsList, .goodsView, .goodsQna, .goodsReview, .join, .find_id, .find_pwd, .hack, .join, .login, .myinfo, .pwd_campaign, .myDelivery, .myPage, .myCoupon, .myEmoney, .myOrderList, .myQna, .myReview, .wishlist, .orderSheet, .orderComplete, .orderFail, .orderPayment, .agreement, .company, .cooperation, .customer, .faq, .guide, .private, .sitemap
*/
.nav .link { border:solid 1px #999 }
.nav .link:hover { background-color:#999; border:solid 1px #999 }
.nav .unlink { background-color:#333; border-color:#333 }
.goodsList td div { text-align:center }
.btn_s1 { width:80px; height:30px; background:url(img/common/btn_s3_off.png) no-repeat; margin:0 5px; cursor:pointer; font-family:'Noto Sans KR Regular'; color:#fff }
.btn_s1:hover { background:url(img/common/btn_s3_on.png) no-repeat }

#goods_spec b, #goods_spec div, #goods_spec th, #goods_spec #consumer, #goods_spec #price, #goods_spec #reserve, #goods_spec #el-multi-option-total-price  { font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Dotum', 'µ¸¿ò', 'sans-serif' !important; font-size: 12px; }
#goods_spec input { text-align: center !important; line-height: 20px; text-indent: 0px; }


/*ÃßÃµ ¾ÆÀÌÄÜ*/
.recomm .brand_icon { width: 35%; }
.recomm .brand_icon img {position: absolute; left: 0px; top: 0px;width:42px;height:33.29px;margin-top:2px;margin-left:2px;margin-bottom:2px;}

.recomm .brand_icon2 { width: 135%; }
.recomm .brand_icon2 img {position: absolute; left:280px; top: -5px;width:110px;margin-top:2px;margin-left:2px;margin-bottom:2px;z-index:999;}




.sns-naver {
    background-color: #1EC545;
}
.sns-facebook {
    background-color: #3B5998;
}
.sns-button {
    width: 100%;
    height--: 40px;
    margin: 6px 0px;
    color: #ffffff;
    border-radius: 3px;
    padding: 6px 4px 4px 2px;
    font-family: "Roboto",arial,sans-serif;
    font-size: 14px;
 	cursor:pointer;
}

.sns-button img {
    margin-right: 42px;
    vertical-align: middle;
}
#contents img{vertical-align:middle;}

/**
 * ·»Å»½ÅÃ», »ó´ã½ÅÃ» ÆäÀÌÁö ¼±ÅÃ¿É¼Ç ¹× ±Ý¾×Á¤º¸ °¡Á®¿À±â
 * 190922 kmong À±¼­ÁØ
 */
.rental .goods_info {font-size:13px; display:inline-block; position: relative;}
.rental .goods_info img {top:calc(50% - 30px); position: absolute; background-color:#FFF;}
.rental .goods_nm {font-size:13px; padding-left:70px;}
.rental .option_wrap {border-bottom: 1px solid #888; margin-left:10px; margin-bottom:5px; padding:0 5px; min-height:10px;}
.rental .option_info {margin: 5px 10px; margin-right: 0; font-size: 12px; text-align: right; min-width: 465px; width: auto; min-height:15px;}
.rental .option_info:nth-of-type(1) {margin-top:10px;}
.rental .option_info .option_add {font-size:12px;}
.rental .option {display: inline-block; width:270px; vertical-align:middle; text-align:left;}
.rental .option span {color: #666; font-size:12px; line-height:1.2;}
.rental .option span:before {content: "/";display: inline-block;margin: 0 5px; font-size:12px;}
.rental .option span:nth-of-type(1):before {content: ""; margin: 0; font-size:12px;}
.rental .option_ea {display: inline-block; width: 27px; text-align:right; font-size:12px;}
.rental .option_price {display: inline-block; width: 75px; text-align:right; font-weight: bold; font-size:12px;}
.rental .discount_price {font-size:12px; color:#777777; padding:5px 5px 0 0; min-width:465px; width:auto; text-align:right; box-sizing:border-box;}
.rental .total_price {font-size:12px; padding:5px 5px 0 0; min-width:465px; width:auto; text-align:right; box-sizing:border-box;}
.rental .total_price .price {font-size:12px; color:red; font-weight:bold;}

/**
 * ¸ÞÀÎ ÀÌ¹ÌÁö ½½¶óÀÌµå
 * 190924 kmong À±¼­ÁØ
 */
/* ¸ÞÀÎÀÌ¹ÌÁö ½½¶óÀÌµå : ½ÃÀÛ  */
.swiper-wrapper {height:auto;}
.swiper0 {width:100%; text-align:center;}
.swiper0 .swiper-slide a {display:inline-block; width:1200px; background-repeat:no-repeat; background-position:center top;}
.swiper0 .swiper-slide a img {width:100%;}
.swiper0 .swiper-pagination0 {display:none;}

/* ¸ÞÀÎÀÌ¹ÌÁö ½½¶óÀÌµå : ÅÇ¸Þ´º ¹öÆ° */
.swiper0_text {width:100%; font-size:0; text-align:center; z-index:1; position:absolute; bottom:20px;}
.swiper0_text .inner {width:1150px; margin:0 auto; position:relative !important;}
.swiper0_text .inner ul {padding:0; height:45px; overflow:hidden;}
.swiper0_text li {display:inline-block; height:43px; line-height:43px; float:left; background-color:#fff; border:1px solid #e1e1e1; border-left:0px; }
.swiper0_text li:first-child {border-left:1px solid #e1e1e1;}
.swiper0_text li a {color:#888; line-height:43px; display:block; border-left:0px; font-size:13px; text-align:left; text-indent:20px; letter-spacing:-0.5px; font-weight:300;}
.swiper0_text li a:hover {color:#000; background-color:#f2f2f2;}
.swiper0_text li.swiper_over a {color:#000; background-color:#f2f2f2;}
.swiper0_text li.swiper_over {border-top:1px solid #000;}

/* ¸ÞÀÎÀÌ¹ÌÁö ½½¶óÀÌµå : ÁÂ/¿ì ½½¶óÀÌµå¹öÆ° */
.swiper0 .swiper-button-prev {width:43px; height:43px; background-color:#f7f7f7; border:1px solid #e5e5e5; background-image:url(./img/main/btn_main_left.png); background-size:43px 43px; right:44px; margin-top:0px; top:0; left: auto;}
.swiper0 .swiper-button-next {width:43px; height:43px; background-color:#f7f7f7; border:1px solid #e5e5e5; background-image:url(./img/main/btn_main_right.png); background-size:43px 43px; right:0px; margin-top:0px; top:0; left: auto;}
.swiper0 .swiper-button-prev:hover {background-color:#f2f2f2;}
.swiper0 .swiper-button-next:hover {background-color:#f2f2f2;}

/* ------------- ÆäÀÌÁö À§Ä¡ ------------- */
.location_wrap{}
.location_wrap .location_cont{margin-top:30px; margin-left:10px; color:#999 !important;}
.location_wrap .location_cont:after{display:block; clear:both; content:"";}
.location_wrap .location_cont span{font-size:12px;}
.location_cont em{display:inline-block; font-style:normal; padding:0; color:#999; font-size:12px;}
.location_cont .local_home{font-size:12px; color:#777777;}
.location_cont .local_home:hover{text-decoration:underline;}
/* ÆäÀÌÁö ¼¿·ºÆ® ·¹ÀÌ¾î */
.location_wrap .location_cont .location_select{display:inline-block; position:relative; min-width:150px; text-align:left; margin:6px 0 0 0; border:1px solid #e5e5e5; background:#ffffff; z-index:50;}
.location_wrap .location_cont .location_select .location_tit{background:url("./img/main/select_arrow_down.png") no-repeat right center;}
.location_wrap .location_cont .location_select .location_tit.active{background:url("./img/main/select_arrow_up.png") no-repeat right center;}
.location_wrap .location_cont .location_select .location_tit a{display:block; padding:3px 32px 3px 9px;}
.location_wrap .location_cont .location_select .location_tit a:hover{color:#333;}
.location_wrap .location_cont .location_select .location_tit a span{display:inline-block; padding-left:5px; font-size:12px; line-height:1.5;}
.location_wrap .location_cont .location_select ul{display:block; position:absolute; top:23px; left:0px; width:100%; margin-left:-1px; padding:6px 0 6px 0; font-size:0; border:1px solid #e5e5e5; background:#ffffff;}
.location_wrap .location_cont .location_select ul li a{display:block; padding:4px 5px 5px 10px; font-size:11px;}
.location_wrap .location_cont .location_select ul li a span{display:inline-block; font-size:12px;}
.location_wrap .location_cont .location_select ul li a:hover{color:#ffffff; text-decoration:none; background:#555;}

/**
 * ÆÐÅ°Áö »óÇ°
 * 190930 kmong À±¼­ÁØ
 */
.package_list {padding: 12px 0 24px; min-height: 255px; border-top:1px solid #c8c8c8; margin-bottom:10px;}
.package_list h3 {font-weight:bold; font-size:17px; text-align:center; padding-top:5px; margin-bottom:10px; border:0;}
.package_list .package_select {width: 100%; border: 1px solid #ebeff3; background-color:#F6F6F6; font-size: 13px; height: 35px; padding: 0 10px; margin-bottom: 5px;}
.package_list .package_goods_list {border: 1px solid #ebeff3; height: 200px; overflow-y: scroll; display: block;}
.package_list .package_goods_list ul {list-style:none; overflow-y:hidden; font-size: 15px; padding:0; margin:0;}
.package_list .package_goods_list ul li {cursor:pointer; width:100%; box-sizing:border-box; float:left; padding:5px; border-bottom: 1px solid #ebeff3; line-height:60px;}
.package_list .package_goods_list ul li:hover {background-color:#00a4ea; color:#FFF;}
.package_list .package_goods_list ul li .package_img {line-height:0;}
.package_list .package_goods_list ul li .package_img img {width:60px; margin-right:10px; border:1px solid #ebeff3;}
.package_list .package_goods_list ul li div {font-size: 14px; line-height:60px;}
.package_list .package_goods_list ul li div.package_goodsnm {overflow:hidden; white-space:nowrap; width:62%;}
.package_list .package_goods_list ul li div.package_discount_price {display:none;}
.package_list .package_goods_list ul li div.package_price {margin-left:10px;}
.package_list .package_goods_list ul li div.package_add {width:35px; font-size:26px; text-align:center;}/* CSS Document */



.table-mdsgoods .item-image .item-image-overay .icon img {image-rendering: pixelated;}


