/* Ä«Å×°í¸® 1Â÷ °øÅë */
#category-top-comLR-box-inner {overflow: hidden; width: 1080px; height: auto; margin:10px auto 100px auto; text-align:center;}

/* »ó´Ü ¿ÞÂÊ ¸Þ´ºÀ§Ä¡, select menu */
#category-top-LMSelect-box {width:1080px; height:auto; margin:0 auto 40px auto; text-align:left; padding:0;}
.tLMS-text-small {font-size:8pt; color:#444; letter-spacing:-0.5px; font-weight:600;}
.tLMS-text-small-r {font-size:8pt; color:#666; letter-spacing:-0.5px; font-weight:600;}
#category-top-LMSelect-box .tLMS-select {padding: 0 10px; border: 1px solid #ccc; height:25px; color:#666; font-weight:300; letter-spacing:-0.5px; border-radius: 2px; box-sizing: border-box; resize: vertical;}

/* Ä«Å×°í¸® °øÅë ¿ÞÂÊ, ¿À¸¥ÂÊ ÀüÃ¼Å×ÀÌºí ¹Ú½º */
#category-top-LR-box {width:1080px; height:auto; margin:0 auto; text-align:center; padding:0}
.row-category-top-LR-box:after {content: ""; display: table; clear: both;}
.column-category-top-LR-Left {float: left; width: 200px; padding: 0 30px 0 0; height: auto;}  /* ¿ÞÂÊ Ä«Å×°í¸® */
.column-category-top-LR-Right {float: left; width: 880px; padding: 0; height: auto;} /* ¿À¸¥ÂÊ »óÇ°¸®½ºÆ® */

.h2-category-top-title {margin:0 auto; font-size:18pt; padding:0; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left;}
.h2p-bottom-borderLine {border-bottom:2px solid #444; padding:5px 0;}

.p-category-top-subtitle {margin:0; font-size:16pt; color:#000; font-weight:600; text-align:left; letter-spacing:-1px; line-height:140%;}
.p-category-top-subtitle-red {margin:0; font-size:16pt; color:#ff0000; font-weight:600; text-align:left; letter-spacing:-1px; line-height:140%;}

/* ¿ÞÂÊ Ä«Å×°í¸® ¸Þ´º */
.column-category-top-LR-Left ul {list-style: none; margin: 0px; padding: 0px; width: 100%;}
.column-category-top-LR-Left ul li {padding: 7px 0 7px 0; font-size: 10pt; color:#777; text-align:left; font-weight:600;}
.column-category-top-LR-Left ul li:nth-child(1) {padding-top: 20px}


/* ¿À¸¥ÂÊ »óÇ°¸®½ºÆ® */
#category-top-RGList-box {width:100%; height:auto; margin:10px auto 0 auto; text-align:center; padding:0}
.row-top-RGList:after {content: ""; display: table; clear: both;}
.column-top-RGList-01 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.7% 0 0;}
.column-top-RGList-02 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.7% 0 0.6%;}
.column-top-RGList-03 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.6% 0 0.5%;}
.column-top-RGList-04 {float: left; width: 24%; padding: 0; height: auto; margin:0 0 0 0.7%;}

.card-tGLIst-01 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-tGLIst-01 img {width:190px; height:auto; text-align: center;}
.card-tGLIst-02 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-tGLIst-02 img {width:190px; height:auto; text-align: center;}
.card-tGLIst-03 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-tGLIst-03 img {width:190px; height:auto; text-align: center;}
.card-tGLIst-04 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-tGLIst-04 img {width:190px; height:auto; text-align: center;}

.text-tRGLi-goods {font-size:10pt; color:#000; letter-spacing:-0.5px; line-height:140%; text-align:left; margin-bottom:30px;}
.text-tRGLi-percent  {font-size:13pt; color:#ff0000; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left; margin-right:10px;}
.text-tRGLi-price  {font-size:13pt; color:#000; font-weight:600; letter-spacing:-0.5px; line-height:140%; text-align:left;}
.text-tRGLi-won  {font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left;}
.text-tRGLi-saleprice  {font-size:10pt; color:#666; font-weight:600; letter-spacing:-0.5px; line-height:140%; text-align:left;}
.text-tRGLi-clover {margin-top:15px; font-size:8pt; color:#249c09; font-weight:300; letter-spacing:-0.5px; height:25px; padding:2px 3px; line-height:140%; text-align:left; background-color:#fff; border:1px solid #acd09d;}
.text-tRGLi-won-centerLine  {font-size:9pt; color:#666; font-weight:300; letter-spacing:-0.5px; line-height:140%; text-align:left; text-decoration:line-through;}


/* 1Â÷ Ä«Å×°í¸® ½Å»óÇ°, MDÃßÃµ»óÇ° */
#category-middle-RGList-Tabmenu-box {width:100%; height:auto; margin:30px auto 20px auto; text-align:center; padding:0}
.tab-fcate-menu {overflow: hidden; border: 1px solid #eee; background-color: #f1f1f1;}
.tab-fcate-menu button {background-color: inherit; float: left; width:50%; border: none; outline: none; cursor: pointer; padding: 10px; height:44px; transition: 0.3s; font-size: 13pt; font-weight:600; color:#000;}
.tab-fcate-menu button:hover {background-color: #eee;}
.tab-fcate-menu button.active {background-color: #ddd; color:#de1503;}
.tabcontentFcateMenu {display: none; padding: 15px 0; border-top: none; margin:10px 0;}

/* ½Å»óÇ°, MDÃßÃµ»óÇ° ¸®½ºÆ® */
.row-fcaregory-nmdGoods:after {content: ""; display: table; clear: both;}
.column-fcaregory-nmdGoods-01 {float: left; width: 23.5%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-fcaregory-nmdGoods-02 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-fcaregory-nmdGoods-03 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0.5% 0 0%;}
.column-fcaregory-nmdGoods-04 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0 0 1%;}

.card-fcatego-nmdgoods {padding: 0; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-fcatego-nmdgoods img {width:200px; height:auto; padding:15px;}

/* 2Â÷ Ä«Å×°í¸® »ó´Ü ¼­ºêÅ¸ÀÌÆ² - »óÇ°°¹¼ö */
.text-se-subtitle-goodsNum {font-size:9pt; color:#666; font-weight:600; letter-spacing:-0.5px;}


/* 2Â÷ Ä«Å×°í¸® ÀÎ±â»óÇ°, ½Å»óÇ°, Àú°¡»óÇ°¼ø, °í°¡»óÇ°¼ø, ³·ÀºÇÒÀÎ¼ø, ³ôÀº ÇÒÀÎ¼ø */
#category-second-middle-RGList-Tabmenu-box {width:100%; height:auto; margin:10px auto 20px auto; text-align:left; padding:0}
.tab-scate-menu {overflow: hidden; border:none; background-color: #f1f1f1;}
.tab-scate-menu button {background-color: inherit; float: left; width:16.667%; border: none; border:none; outline: none; cursor: pointer; padding:5px; transition: 0.3s; font-size: 9pt; font-weight:300; height:35px; color:#000;}
.tab-scate-menu button:hover {background-color: #eee;}
.tab-scate-menu button.active {background-color: #fff; color:#de1503; font-weight:600; border:1px solid #ccc;}
.tabcontentScateMenu {display: none; padding: 15px 0; border-top: none; margin:10px 0;}
/* »óÇ°¿À¸¥ÂÊ ¹öÆ° ¸Þ´º Ãß°¡ */
#category-second-middle-RGList-Tabmenu-box .mCatgorybtn {border: none; outline: none; /*width:16.92%;*/ margin-bottom:20px; margin-left:0; margin-right:-7px; width:13%; padding: 8px 16px 12px 16px; height:35px; background-color: #f1f1f1; border:1px solid #ccc; cursor: pointer; font-size: 9pt; color:#000;}
#category-second-middle-RGList-Tabmenu-box .mCatgorybtn.active, .mCatgorybtn:hover {background-color: #fff; color: #000;}
.cateSecondMselectBox {float:right; margin:0 auto; text-align:right; padding:0; text-align:right;}
.catsmSelect {width: 100%; padding: 5px; border: 1px solid #ccc; height:35px; box-sizing: border-box; resize: vertical; color:#666; font-size:9pt;}

/* ÀÎ±â»óÇ°, ½Å»óÇ°, Àú°¡»óÇ°¼ø, °í°¡»óÇ°¼ø, ³·ÀºÇÒÀÎ¼ø, ³ôÀº ÇÒÀÎ¼ø */
.row-scaregory-snmdGoods:after {content: ""; display: table; clear: both;}
.column-scaregory-snmdGoods-01 {float: left; width: 23.5%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-scaregory-snmdGoods-02 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-scaregory-snmdGoods-03 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0.5% 0 0%;}
.column-scaregory-snmdGoods-04 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0 0 1%;}
.card-scaregory-snmdGoods {padding: 0; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-scaregory-snmdGoods img {width:200px; height:auto; padding:15px;}



/* 2Â÷ Ä«Å×°í¸® ½Å»óÇ° */
#category-Nsecond-middle-RGList-Tabmenu-box {width:100%; height:auto; margin:10px auto 20px auto; text-align:center; padding:0}
.tab-ncate-menu {overflow: hidden; border:none; background-color: #f1f1f1;}
.tab-ncate-menu button {background-color: inherit; float: left; width:25%; border: none; border:none; outline: none; cursor: pointer; padding: 5px; height:35px; transition: 0.3s; font-size: 9pt; font-weight:300; color:#000;}
.tab-ncate-menu button:hover {background-color: #eee;}
.tab-ncate-menu button.active {background-color: #fff; color:#de1503; font-weight:600; border:1px solid #ccc;}
.tabcontentNcateMenu {display: none; padding: 15px 0; border-top: none; margin:10px 0;}

/* µî·Ï¼ø, ÀÌ¸§¼ø, °¡°Ý¼ø, Á¦Á¶»ç */
.row-ncaregory-snmdGoods:after {content: ""; display: table; clear: both;}
.column-ncaregory-snmdGoods-01 {float: left; width: 23.5%; padding: 0 0 30px 0; height:400px; margin: 0 1.5% 0 0;}
.column-ncaregory-snmdGoods-02 {float: left; width: 24%; padding: 0 0 30px 0; height:400px; margin: 0 1.5% 0 0;}
.column-ncaregory-snmdGoods-03 {float: left; width: 24%; padding: 0 0 30px 0; height:400px; margin: 0 0.5% 0 0%;}
.column-ncaregory-snmdGoods-04 {float: left; width: 24%; padding: 0 0 30px 0; height:400px; margin: 0 0 0 1%;}
.card-ncaregory-snmdGoods {padding: 0; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-ncaregory-snmdGoods img {width:200px; height:auto; padding:15px;}

/* µî·Ï¼ø, ÀÌ¸§¼ø, °¡°Ý¼ø, Á¦Á¶»ç Ãß°¡ ¹öÆ°*/
.categoryRaddBtnBox {width:100%; height:auto; margin:0 auto 20px auto; text-align:left; padding:0 5px 0 0;}
.btnComCk {border: none; color: #fff; width:10%; margin:0 auto; padding: 5px 0; font-size:9pt; font-weight:bold; margin-right:-3px; cursor: pointer; background-color:#666; height:34px;}
.selctBomCk {float:right; width:12%; border: 1px solid #ccc; color: #666; margin:0 auto; text-align:center; padding: 5px 0; font-size:9pt; margin-right:-3px; cursor: pointer; background-color:#fff; height:34px;}
.btnComCk.active, .btnComCk:hover {background-color: #000; color: white;}

/* »óÇ° »ó¼¼ÆäÀÌÁö */
#category-Detail-top-LR-box {width:1080px; height:auto; margin:100px auto; text-align:center; padding:0}
.h2-cateDetail-text {font-size:14pt; text-align:left; color:#222; letter-spacing:-0.5px; line-height:150%; font-weight:600;}
.h2p-cDbottom-borderLine {border-bottom:2px solid #444; padding:0 0 5px 0; margin-top:-5px;}

#category-Detail-LR-box {width:1080px; height:auto; margin:20px auto; text-align:center; padding:0; border}
.row-category-Detail-LR {margin:0 auto; padding:0;}
.row-category-Detail-LR:after {content: ""; display: table; clear: both;}
.column-category-Detail-LR-left {float: left; width: 50%; padding: 0; height: auto;} /* ¿ÞÂÊ ½æ³×ÀÏÀÌ¹ÌÁö */
.column-category-Detail-LR-right {float: left; width: 50%; padding: 0; height: auto;} /* ¿À¸¥ÂÊ Á¤º¸Å×ÀÌºí */

.card-category-Detail-LR-left-imgbox {padding: 16px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-category-Detail-LR-left-imgbox img {width:380px; height:auto;}

/* ¿À¸¥ÂÊ »óÇ°Á¤º¸Å×ÀÌºí */
#column-category-Detail-LR-rBox {float: left; width: 100%; padding: 0 0 0 20px; height: auto;} /* ¿À¸¥ÂÊ Á¤º¸ ¿É¼Ç µî */
.tbl-colcate-Detail-R {width:100%; border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none;}
.tbl-colcate-Detail-R th {padding:10px 10px; border:none; font-size:10pt; color:#000; line-height:150%; font-weight:600; text-align:left; letter-spacing:-0.5}
.tbl-colcate-Detail-R td {padding:10px 10px; border:none; font-size:10pt; color:#000; line-height:150%; font-weight:300; text-align:left;}

.amount-select-box {width: 35%; padding: 0 5px; border: 1px solid #ccc; border-radius: 1px; box-sizing: border-box; resize: vertical; height:28px; text-align:center;}
.amount-input-box {width: 15%; padding: 0 10px; border: 1px solid #ccc; border-radius: 1px; box-sizing: border-box; resize: vertical; height:28px; text-align:center;}
.amount-input-box-minus {width: 8%; padding: 0; border-right:none; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 1px; color:#000; font-weight:600; font-size:13pt; box-sizing: border-box; resize: vertical; height:28px;} /* ¼ö·® - */
.amount-input-box-plus {width: 8%; padding: 0; border-left:none; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 1px; color:#000; font-weight:600; font-size:13pt; box-sizing: border-box; resize: vertical; height:28px;} /* ¼ö·® + */

.center-text-line {text-decoration:line-through; letter-spacing:-0.5px;}
.selling-price-text {font-size:15pt; color:#000; font-weight:600; letter-spacing:-0.5px;}
.selling-price-sale-text {font-size:13pt; color:#e82100; font-weight:600; letter-spacing:-0.5px;}
.clover-price-sale {font-size:13pt; color:#319007; font-weight:600; letter-spacing:-0.5px;}
.clover-price-sale-text {font-size:11pt; color:#3fa911; font-weight:600; letter-spacing:-0.5px;}


/* ¿À¸¥ÂÊ ¹Ù·Î±¸¸ÅÇÏ±â, Àå¹Ù±¸´Ï, »óÇ°ÈÄ±â¾²±â */
#categoryDeatil-col-Rb-btn-box {width:100%; height:auto; margin:0px auto; padding:30px 0;}
.btn-goodsBuying {border: none; color: #fff; padding: 0 15px; cursor: pointer; height:35px; background-color: #0b7dda; font-size:10pt; font-weight:600; letter-spacing:-0.5px;}  /* ¹Ù·Î±¸¸ÅÇÏ±â ¹öÆ° */
.btn-goodsBasket {border: none; color: #fff; padding: 0 15px; cursor: pointer; height:35px; background-color: #e68a00; font-size:10pt; font-weight:600; letter-spacing:-0.5px;}  /* Àå¹Ù±¸´Ï ¹öÆ° */
.btn-goodsWhishList {border: none; color: #fff; padding: 0 15px; cursor: pointer; height:35px; background-color: #666; font-size:10pt; font-weight:600; letter-spacing:-0.5px;}  /* ÂòÇÏ±â ¹öÆ° */
.btn-goodsAfterW {border: none; color: #000; padding: 0 15px; cursor: pointer; height:35px; background-color: #ddd; font-size:10pt; font-weight:600; letter-spacing:-0.5px;}  /* »óÇ°ÈÄ±â¾²±â ¹öÆ° */


/* ¸¶Å·»ó´ã ¹× ¸¶Å·¿¹½Ãº¸±â */
#categoryDeatil-marking-whole-box {width:100%; height:auto; margin:20px auto 0 auto; padding:0; border:none;}
.categoryMarking-inner {width:1080px; height:auto; border-radius:4px; margin:0 auto; padding:20px; border:none; background-color: #efefef;}
.row-cgMarking-in:after {content: ""; display: table; clear: both;}
.column-cgMarking-in-Left {float: left; width: 40%; padding: 15px 0 0 0; height:auto; border-right:1px solid #ccc; vertical-align:middle;}
.column-cgMarking-in-Right {float: left; width: 60%; padding: 0; height:auto;}

.cmarking-h2Text-w {font-size:16pt; color:#f65d00; font-weight:600; line-height:160%; letter-spacing:-0.5px;}
.cmarking-h2Text-r {font-size:16pt; color:#0643b3; font-weight:600; line-height:160%; letter-spacing:-0.5px;}
.cmarking-p1Text {font-size:12pt; color:#000; font-weight:600; line-height:160%; letter-spacing:-0.5px;}
.cmarking-p2Text {font-size:10pt; color:#222; font-weight:300; line-height:160%; letter-spacing:-0.5px;}
.btn-cmarking-sampleView {border: 1px solid #ccc; color:#ff0000; margin:10px 0 0 0; padding: 0 15px; cursor: pointer; font-weight:600; font-size:10pt; width:20%; height:28px; letter-spacing:-0.5px; background-color:#fff;}   /* ¸¶Å·¿¹½Ãº¸±â ¹öÆ° */



/* °ü·Ã»óÇ° */
#categoryDeatil-relative-goods-box {width:100%; height:auto; margin:30px auto 0 auto; padding:0; border:none;}
.h2-relativeGText01 {font-size:13pt; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left; margin-bottom:10px;}

#relativeGText {padding:0; margin:0 auto; text-align:center;}
.tbl-relativeGText {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-relativeGText th {padding:10px 0; border:none; border-top:2px solid #ccc; border-bottom:1px solid #ccc;}
.tbl-relativeGText td {padding:10px 10px; border:none; border-top:2px solid #ccc; border-bottom:1px solid #ccc; text-align:left; letter-spacing:-0.5px; line-height:150%; font-size:9pt; color:#666;}
.tbl-relativeGText colgroup .cols-retGt-w01 {width:8%;}
.tbl-relativeGText colgroup .cols-retGt-w02 {width:17%;}
.tbl-relativeGText colgroup .cols-retGt-w03 {width:8%;}
.tbl-relativeGText colgroup .cols-retGt-w04 {width:17%;}
.tbl-relativeGText colgroup .cols-retGt-w05 {width:8%;}
.tbl-relativeGText colgroup .cols-retGt-w06 {width:17%;}
.tbl-relativeGText colgroup .cols-retGt-w07 {width:8%;}
.tbl-relativeGText colgroup .cols-retGt-w08 {width:17%;}
.tbl-relativeGText th img {width:60px; height:auto;}

.p-relativeGText01-red {font-size:13pt; color:#ea0d02; font-weight:600; letter-spacing:-0.5px; text-align:left; margin-bottom:10px;}
.p-relativeGText01 {font-size:12pt; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left; margin-bottom:10px;}


/* »óÇ°»ó¼¼Á¤º¸ */
#categoryDeatil-contents-goods-box {width:100%; height:auto; margin:50px auto 0 auto; padding:0; border:none;}
.h2-contents-GText01 {font-size:13pt; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left; margin-bottom:10px;}
#contents-goodsText {padding:0; margin:0 auto; text-align:center; border-bottom:1px solid #ccc;}
.tbl-contents-goodsText {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box; border:none;}
.tbl-contents-goodsText th {padding:10px 10px; border:none; border:1px solid #ddd; text-align:left; background-color:#efefef; font-size:9pt; font-weight:300; line-height:150%; letter-spacing:-0.5px;}
.tbl-contents-goodsText td {padding:10px 10px; border:none; border:1px solid #ddd; text-align:left; letter-spacing:-0.5px; line-height:150%; font-size:9pt; color:#444;}
.tbl-contents-goodsText .cols-cgastxt-w01 {width:18%;}
.tbl-contents-goodsText .cols-cgastxt-w02 {width:32%;}
.tbl-contents-goodsText .cols-cgastxt-w03 {width:13%;}
.tbl-contents-goodsText .cols-cgastxt-w04 {width:37%;}
.tbl-contents-goodsText th.fcolumn-center {text-align:center;}

#categoryDeatil-contentsImg-box {width:100%; height:auto; margin:30px auto 0 auto; padding:0; border:none;}



/* º£½ºÆ®»óÇ° */

/* ¸ÞÀÌÄ¿ - º£½ºÆ® 1, 2, 3À§ */
#category-topBestG-RGList-box {width:100%; height:auto; margin:10px auto 0 auto; text-align:center; padding:0;}
.row-topBestG-RGList:after {content: ""; display: table; clear: both;}
.column-topBestG-RGList-01 {float: left; width: 32%; padding: 0; height: auto; margin:0 0.98% 0 0;}
.column-topBestG-RGList-02 {float: left; width: 32%; padding: 0; height: auto; margin:0 0.98% 0 0.98%;}
.column-topBestG-RGList-03 {float: left; width: 32%; padding: 0; height: auto; margin:0 0 0 0.98%;}

.card-topBestG-tGLIst-01 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-01 img {width:200px; height:auto; text-align: center;}
.card-topBestG-tGLIst-02 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-02 img {width:200px; height:auto; text-align: center;}
.card-topBestG-tGLIst-03 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-03 img {width:200px; height:auto; text-align: center;}

.bestMaker-brandName-text01 {font-size:11pt; color:#666; font-weight:600; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text02 {font-size:11pt; color:#000; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text03 {font-size:11pt; color:#e82100; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text04 {font-size:18pt; color:#e82100; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}

#PrizeAwardBox-01 {width:100%; padding:10px 0; margin:0 auto; text-align:left;}  /* º£½ºÆ® 1À§ */
.PrizeAwardtext01 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#e82100; color:#fff; font-weight:bold;}
#PrizeAwardBox-02 {width:100%; padding:10px 0; margin:0 auto; text-align:left;} /* º£½ºÆ® 2À§ */
.PrizeAwardtext02 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#666; color:#fff; font-weight:bold;}
#PrizeAwardBox-03 {width:100%; padding:10px 0; margin:0 auto; text-align:left;} /* º£½ºÆ® 3À§ */
.PrizeAwardtext03 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#c05b04; color:#fff; font-weight:bold;}

#betweenLine {clear:both; border-bottom:1px dotted #ccc; width:100%; padding-top:30px;}

/* ¸ÞÀÌÄ¿ - º£½ºÆ® 4~10À§ */
#category-topBestG-RGList-secondbox {width:100%; height:auto; margin:30px auto 0 auto; text-align:center; padding:0;}
.h2bestSecondText {font-size:10pt; font-weight:bold; line-height:150%; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left; margin-bottom:20px;}

.row-topBestG-RGList-secondGoods:after {content: ""; display: table; clear: both;}
.column-topBestG-RGList-secondGoods-01 {float: left; width: 23.5%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-topBestG-RGList-secondGoods-02 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 1.5% 0 0;}
.column-topBestG-RGList-secondGoods-03 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0.5% 0 0%;}
.column-topBestG-RGList-secondGoods-04 {float: left; width: 24%; padding: 0 0 30px 0; height:auto; margin: 0 0 0 1%;}

.card-topBestG-RGList-secondGoodsGoods {padding: 0; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-RGList-secondGoodsGoods img {width:200px; height:90px; padding:15px;}

#PrizeAwardBox-etc {width:100%; padding:10px 0; margin:0 auto; text-align:left;} /* º£½ºÆ® 4~10À§ */
.PrizeAwardtext-etc {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; font-size:10pt; margin-right:10px; border-radius:20px; background-color:#fff; border:2px solid #666; color:#3586b4; font-weight:bold;}

.bestMaker-brandName-text011 {font-size:10pt; color:#666; font-weight:600; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text021 {font-size:10pt; color:#000; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text031 {font-size:10pt; color:#e82100; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-text041 {font-size:14pt; color:#e82100; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}



/* ½Å¹ß¿Ü Ä«Å×°í¸® */
#category-topBestG-ComRGList-box {width:100%; height:auto; margin:10px auto 0 auto; text-align:center; padding:0;}
.row-topBestG-ComRGList:after {content: ""; display: table; clear: both;}
.column-topBestG-ComRGList-01 {float: left; width: 32%; padding: 0; height: auto; margin:0 0.98% 0 0;}
.column-topBestG-ComRGList-02 {float: left; width: 32%; padding: 0; height: auto; margin:0 0.98% 0 0.98%;}
.column-topBestG-ComRGList-03 {float: left; width: 32%; padding: 0; height: auto; margin:0 0 0 0.98%;}

.card-topBestG-tGLIst-Com01 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-Com01 img {width:200px; height:auto; text-align: center;}
.card-topBestG-tGLIst-Com02 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-Com02 img {width:200px; height:auto; text-align: center;}
.card-topBestG-tGLIst-Com03 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-topBestG-tGLIst-Com03 img {width:200px; height:auto; text-align: center;}

.bestMaker-brandName-textCom01 {font-size:11pt; color:#666; font-weight:600; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-textCom02 {font-size:10pt; color:#000; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-textCom03 {font-size:10pt; color:#666; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-textCom04 {font-size:13pt; color:#e82100; font-weight:300; letter-spacing:-0.5px; text-align:left; line-height:160%;}
.bestMaker-brandName-textCom05 {font-size:13pt; color:#000; font-weight:600; letter-spacing:-0.5px; text-align:left; line-height:160%;}

#PrizeAwardBox-Comone {width:100%; padding:10px 0; margin:0 auto; text-align:left;}  /* º£½ºÆ® 1À§ */
.PrizeAwardtextCom01 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#e82100; color:#fff; font-weight:bold;}
#PrizeAwardBox-Comtwo {width:100%; padding:10px 0; margin:0 auto; text-align:left;} /* º£½ºÆ® 2À§ */
.PrizeAwardtextCom02 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#666; color:#fff; font-weight:bold;}
#PrizeAwardBox-Comthree {width:100%; padding:10px 0; margin:0 auto; text-align:left;} /* º£½ºÆ® 3À§ */
.PrizeAwardtextCom03 {height:30px; text-align:left; padding: 5px 10px; margin:0 auto; margin-right:10px; border-radius:20px; background-color:#c05b04; color:#fff; font-weight:bold;}


.tbl02-BestComCategory-List {width:100%;border-collapse:collapse;border-spacing:0;box-sizing:border-box;border:1px solid #ccc;background:#fff}
.tbl02-BestComCategory-List th {padding:10px 0; border:1px solid #ccc; background-color:#ddd; font-size:10pt; color:#000; text-align:center; font-weight:600; line-height:150%;}
.tbl02-BestComCategory-List td {padding:10px 10px; border-bottom:1px solid #ddd; background-color:#fff; font-size:9pt; color:#666; text-align:center; font-weight:300; line-height:150%;}
.tbl02-BestComCategory-List td img {width:80px; height:auto; padding:5px;}
.tbl02-BestComCategory-List td:nth-child(4) {text-align:left;}
.tbl02-BestComCategory-List td:nth-child(5) {color:#e82100;}


/* ¸ÇºØÆ¯°¡ */
#category-topBarginSale-box {width:1080px; height:auto; margin:100px auto; text-align:center; padding:0;}
.h2-cateBarginSale-text {font-size:18pt; text-align:left; color:#222; letter-spacing:-0.5px; line-height:150%; font-weight:600;}

/* ÅÇ¸Þ´º */
.mainGoodsList {width:1080px; padding: 30px 0; margin: 0 auto; background: #ffffff; text-align:left;}
.mainGoodsList section {display: none; padding: 20px 0 0 0; border-top: 1px solid #ddd;}
/*¶óµð¿À¹öÆ° ¼û±è*/
.mainGoodsList input {display: none;}
.mainGoodsList label {display: inline-block; margin: 0 0 -1px; padding: 10px 10px; font-weight: 300; font-size:9pt; text-align: center; color: #666; border: 1px solid transparent;}
.mainGoodsList label:hover {color: #000; cursor: pointer; font-size:9pt; font-weight:bold;}
/*input Å¬¸¯½Ã, label ½ºÅ¸ÀÏ*/
.mainGoodsList input:checked + label {color: #555; border: 1px solid #ddd; border-top: 2px solid #2e9cdf; border-bottom: 1px solid #ffffff;}
#tabBarginMenu1:checked ~ #contentBarginMenu1,
#tabBarginMenu2:checked ~ #contentBarginMenu2,
#tabBarginMenu3:checked ~ #contentBarginMenu3,
#tabBarginMenu4:checked ~ #contentBarginMenu4 {display: block;}

/* »óÇ°¸®½ºÆ® */
.row-barginSale-GList {margin-bottom:50px;}
.row-barginSale-GList:after {content: ""; display: table; clear: both;}
.column-barginSale-GList01 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.7% 0 0;}
.column-barginSale-GList02 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.7% 0 0.6%;}
.column-barginSale-GList03 {float: left; width: 24%; padding: 0; height: auto; margin:0 0.6% 0 0.5%;}
.column-barginSale-GList04 {float: left; width: 24%; padding: 0; height: auto; margin:0 0 0 0.7%;}

.card-barginSale-GList-01 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-barginSale-GList-01 img {width:180px; height:auto; text-align: center;}
.card-barginSale-GList-02 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-barginSale-GList-02 img {width:180px; height:auto; text-align: center;}
.card-barginSale-GList-03 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-barginSale-GList-03 img {width:180px; height:auto; text-align: center;}
.card-barginSale-GList-04 {padding: 10px; text-align: center; background-color: #fff; border:1px solid #ccc;}
.card-barginSale-GList-04 img {width:180px; height:auto; text-align: center;}

.text--bargin-tRGLi-goods {font-size:10pt; color:#000; letter-spacing:-0.5px; line-height:140%; text-align:left; margin-bottom:20px;}
.text--bargin-s-tRGLi-goods {font-size:10pt; color:#666; letter-spacing:-0.5px; line-height:140%; text-align:left; font-weight:600; line-height:160%;}
.text--bargin-b-tRGLi-goods {font-size:11pt; color:#000; letter-spacing:-0.5px; line-height:140%; text-align:left; font-weight:600; line-height:160%;}


/* ±³È¯, ¹ÝÇ°, ¹è¼Û */
.tbl-text-exrefundDelivery {width:100%; border:none; border:1px solid #ddd; text-align:left; font-size:9pt; font-weight:300; line-height:150%; letter-spacing:-0.5px;}
.tbl-text-exrefundDelivery th {padding:10px 10px; border:none; border:1px solid #ddd; text-align:left; background-color:#efefef; font-size:10pt; font-weight:600; line-height:160%; letter-spacing:-0.5px;}
.tbl-text-exrefundDelivery td {padding:10px 10px; border:none; border:1px solid #ddd; text-align:left; letter-spacing:-0.5px; line-height:160%; font-size:9pt; color:#444;}
.tbl-text-exrefundDelivery td img {width:700px; height:auto;}
.tbl-text-exrefundDelivery colgroup .cols-delibom01 {width:18%;}
.tbl-text-exrefundDelivery colgroup .cols-delibom02 {width:82%;}


/* »óÇ°¸®½ºÆ® °á°úÀç°Ë»ö - Æ÷ÇÔ, Á¦¿Ü ¿À¸¥ÂÊ */
.searRightExceptBox {width: 100%; height: auto; margin:0 auto 10px auto; padding:15px 20px; text-align:left; border:1px solid #ccc; border-radius: 25px; background-color: #f8f8f8; clear:bold;}
/* Æ÷ÇÔ */
.row-searRgt-inner:after {content: ""; display: table; clear: both;}
.column-searRgt-Left {float:left; width: 10%; height: auto; margin:0 auto 10px auto; padding:0; text-align:center; #f8f8f8; clear:bold;}
.column-searRgt-right {float:right; width: 90%; height: auto; margin:0 auto 10px auto; padding:0; text-align:left; #f8f8f8; clear:bold;}
/*Á¦¿Ü */
.row-searBowRgt-inner:after {content: ""; display: table; clear: both;}
.column-searBowRgt-Left {float:left; width: 10%; height: auto; margin:0 auto; padding:0; text-align:center; #f8f8f8; clear:bold;}
.column-searBowRgt-right {float:right; width: 90%; height: auto; margin:0 auto; padding:0; text-align:left; #f8f8f8; clear:bold;}
/* °øÅë */
.searChip {display: inline-block; padding: 0 15px; margin-bottom:5px; text-align:left; height: 30px; font-size: 9pt; color:#444; line-height: 30px; border-radius: 25px; background-color: #fff; border:1px solid #eee;}
.searClosebtn {padding-left: 5px; color: #444; font-weight: bold; float: right; font-size: 9pt; font-weight:bold; cursor: pointer;}
.searClosebtn:hover {color: #000; cursor: pointer;}
.column-searRgt-Left .textBLfbold {font-size:10pt; color:#444; letter-spacing:-0.5px; font-weight:bold; line-height:30px;}
.column-searBowRgt-Left .textBLfbold2 {font-size:10pt; color:#444; letter-spacing:-0.5px; font-weight:bold; line-height:30px;}