@charset "utf-8";

/*텍스트*/
.txtPrice{color:#e51937;}
.txtBlue{color:#12a5cb;}
a.txtLinkBlue{color:#12a5cb;text-decoration:underline;}

/*텍스트링크 - 적립금신청*/
span.saveApply{padding-right:5px;background:url(//image.hnsmall.com/images/img2014/common/bul_arrow4.png) no-repeat 100% 6px;cursor:pointer;}
span.saveApply a{display:inline-block;height:16px;*height:15px;color:#db0c68;font-size:11px;*line-height:15px;text-decoration:none;border-bottom:1px solid #db0c68;}

/*텍스트링크 - 쿠폰받기 및 쿠폰선택*/
span.coupon{display:inline-block;padding-left:14px;background:url(//image.hnsmall.com/images/img2014/common/ico_button.png) no-repeat;background-position:0 -92px;*background-position:0 -93px;cursor:pointer;}
span.coupon a{display:inline-block;height:16px;*height:14px;color:#12a5cb;font-size:11px;*line-height:15px;font-weight:normal;text-align:left;text-decoration:none;border-bottom:1px solid #12a5cb;}

/* 상세페이지 2015-08-13 수식어 스타일 추가 */
.itemTitleWrap .goodsPoint1{color:#e54028;font-size:15px;line-height:20px;font-weight:bold;}

/* 상세페이지 201-06-26 수정 */
.itemTitleWrap{position:relative;border-bottom:2px solid #232323;}
.itemTitleWrap .goodsPoint{line-height:20px;font-weight:bold;}
.itemTitleWrap .itemProdTitle{padding-right:140px;padding-bottom:8px;text-align:left;line-height:20px;}
.itemTitleWrap .itemProdTitle strong{color:#444;font-size:18px;font-weight:bold;}
.itemTitleWrap dl{position:absolute;right:0;bottom:6px;overflow:hidden;height:20px;border:1px solid #e4e4e4;background:#e4e4e4;}
.itemTitleWrap dl dt{float:left;height:20px;padding:0 5px;color:#898989;font-size:12px;line-height:18px;}
.itemTitleWrap dl dd{float:left;height:20px;padding:0 5px;color:#565656;font-size:13px;line-height:18px;background:#fff;}

.itemDetailWrap{position:relative;padding:30px 0 0;}
.itemDetailWrap:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.itemGoodsImg{position:relative;float:left;width:500px;}
.itemGoodsImg .imgFlag{position:absolute;top:10px;left:18px;width:425px;height:85px;opacity:0.75;} /* 2016-03-29 opacity 속성 추가 */
.itemGoodsImg .imgFlag span{position:relative;display:block;float:left;width:85px;height:85px;}
.itemGoodsImg .imgFlag .icoOnairBig{z-index:5;margin-left:-8px;}
.itemGoodsImg .imgFlag .flagSave{z-index:4;margin-left:-8px;}
/* 2018-11-08 플래그 변경
.itemGoodsImg .imgFlag .flagPang{z-index:3;width:96px;height:96px;margin:-10px 0 0 -8px;text-indent:-9999px;background:url(//image.hnsmall.com/images/img2014/common/flag_pangpang_v3.png) no-repeat;} 
*/

.itemGoodsImg .imgFlag .flagPang{z-index:3;width:85px;height:85px;margin:0 0 0 -8px;text-indent:-9999px;background:url(//image.hnsmall.com/images/img2014/main/flag_pangpang_85px.png) no-repeat;}

.itemGoodsImg .imgBig{width:500px;height:500px;}
.itemGoodsImg .imgBig img{max-width:500px;max-height:500px;}
.itemGoodsImg .imgSmall{position:relative;width:410px;height:62px;margin:15px 45px 10px;}
.itemGoodsImg .imgSmall div{overflow:hidden;position:relative;width:360px;height:62px;margin:auto;}
.itemGoodsImg .imgSmall ul{height:62px;position:relative;}
.itemGoodsImg .imgSmall ul li{float:left;margin:0 5px;}
.itemGoodsImg .imgSmall ul li a{display:block;width:60px;height:60px;border:1px solid #cdcdcd;}
.itemGoodsImg .imgSmall ul li a img{width:60px;height:60px;}
.itemGoodsImg .imgSmall .arrow{position:absolute;display:block;width:25px;height:25px;font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_indicator.png) no-repeat;cursor:pointer;}
.itemGoodsImg .imgSmall .arPrev{top:18px;left:0px;background-position:0 0;}
.itemGoodsImg .imgSmall .arNext{top:18px;right:0px;background-position:-25px 0;}
.itemGoodsImg ul.related{border-top:1px solid #cdcdcd;}
.itemGoodsImg ul.related > li{padding:0 19px;border:1px solid #cdcdcd;border-top:0;}
.itemGoodsImg ul.related li > dl{display:inline-block;width:100%;height:45px;}
.itemGoodsImg ul.related li > dl dt{float:left;width:35%;padding:0;color:#000;font-size:12px;line-height:16px;font-weight:bold;}
.itemGoodsImg ul.related li > dl dd{float:left;width:65%;padding:0;text-align:right;}
.itemGoodsImg ul.related li > dl dd .btSizeS a{padding-right:11px;padding-left:8px;}
.itemGoodsImg ul.related li.tv{}
.itemGoodsImg ul.related li.tv dl dt{width:50%;height:34px;padding-top:11px;}
.itemGoodsImg ul.related li.tv dl dd{width:50%;height:33px;padding-top:12px;}
.itemGoodsImg ul.related li.comment{margin:0;}
.itemGoodsImg ul.related li.comment dl dt{height:31px;padding-top:14px;}
.itemGoodsImg ul.related li.comment dl dt .num{margin-left:5px;padding-right:9px;color:#565656;font-size:12px;line-height:16px;font-weight:normal;vertical-align:0px;background:url(//image.hnsmall.com/images/img2014/common/bul_arrow3.png) no-repeat right 5px;}
.itemGoodsImg ul.related li.comment dl dt .num a{color:#565656;font-size:12px;line-height:16px;text-decoration:underline;}
.itemGoodsImg ul.related li.comment dl dd{height:45px;}
.itemGoodsImg ul.related li.comment dl dd .averge{position:relative;float:left;height:38px;padding-top:7px;}
.itemGoodsImg ul.related li.comment dl dd .averge .score{color:#000;font-size:14px;line-height:24px;font-weight:bold;}
.itemGoodsImg ul.related li.comment dl dd .averge .score > em{font-family:Arial;font-size:29px;line-height:32px;vertical-align:-4px;}
.itemGoodsImg ul.related li.comment dl dd .averge .smallScore{position:absolute;top:13px;margin-left:10px;}
.itemGoodsImg ul.related li.comment dl dd .sns{margin-top:11px;}
.itemGoodsImg ul.related li.last dl{border-top:1px solid #eee;}
.itemGoodsImg ul.related li.last dl dt{height:32px;padding-top:13px;}
.itemGoodsImg ul.related li.last dl dd{height:33px;padding-top:12px;}
.itemGoodsImg ul.related li.last dl.brandshop{border-top:0;}
.itemGoodsImg ul.related li.last dl.planshop.first{border-top:0;}
.itemGoodsImg ul.related li.last dl.planshop dt{color:#565656;}
.itemGoodsImg ul.related li.last dl.planshop dt .num{margin-left:5px;color:#898989;font-weight:normal;}
.itemGoodsInfo{position:relative;float:right;width:440px;}
.itemGoodsInfo .previewCalculate{position:absolute;top:0;right:10px;padding-left:17px;color:#898989;font-size:12px;line-height:16px;cursor:pointer;}
.itemGoodsInfo .previewCalculate em{position:absolute;top:0;left:0;width:14px;height:16px;background:url(//image.hnsmall.com/images/img2014/common/ico.png) no-repeat 0 -174px;}
.itemGoodsInfo > ul > li{padding:10px 0;border-top:1px solid #eee;}
.itemGoodsInfo > ul > li:first-child{border-top:0;}
.itemGoodsInfo > ul > li > dl{display:inline-block;width:100%;min-height:21px;padding-top:17px;}
.itemGoodsInfo > ul > li:first-child > dl:first-child{padding-top:0;}
.itemGoodsInfo > ul > li > dl > dt{float:left;width:25%;color:#898989;font-size:12px;line-height:16px;vertical-align:middle;}
.itemGoodsInfo > ul > li > dl dt .mark{margin-top:2px;}
.itemGoodsInfo > ul > li > dl > dd{*z-index:0;*position:relative;float:left;width:75%;color:#565656;font-size:12px;line-height:16px;}
/* 2015-10-22 추가 */
.itemGoodsInfo > ul > li > dl > dd .saveMoney{position:relative;}
.itemGoodsInfo > ul > li > dl > dd .saveMoney .desc{padding-top:15px;}
.itemGoodsInfo > ul > li > dl > dd .saveMoney .txt,.itemGoodsInfo > ul > li > dl > dd .saveMoney .desc{display:block;}
.itemGoodsInfo > ul > li > dl > dd .saveMoney .saveApply{position:absolute;right:0;bottom:0;}

.itemGoodsInfo > ul > li > dl dd > span{color:#898989;font-size:11px;line-height:15px;vertical-align:0px;}
.itemGoodsInfo > ul > li > dl dd > span.info {font-size:12px; color:#565656}
.itemGoodsInfo > ul > li > dl dd span.calendarDate{font-size:0;line-height:0;vertical-align:middle;}
.itemGoodsInfo > ul > li > dl dd .sellPrice{color:#565656;font-size:13px;line-height:16px;font-weight:bold;}
.itemGoodsInfo > ul > li > dl dd .sellPrice > em{font-family:Arial;}
.itemGoodsInfo > ul > li > dl dd .sellPrice > em.sum {font-size:17px; text-decoration:line-through; font-weight:normal; vertical-align:-1px;}
.itemGoodsInfo > ul > li > dl dd .sellPrice02{font-size:16px !important;color:#232323 !important;line-height:16px;}
.itemGoodsInfo > ul > li > dl dd .sellPrice02 > em{font-family:Arial; font-size:30px; vertical-align:-3px;}
.itemGoodsInfo > ul > li > dl dt.sale{padding-top:7px;}
.itemGoodsInfo > ul > li > dl dd .sale{position:relative;}
.itemGoodsInfo > ul > li > dl dd .sale > span{color:#898989;font-size:11px;line-height:15px;vertical-align:0px;}
.itemGoodsInfo > ul > li > dl dd .sale .salePrice{color:#e51937;font-size:14px;line-height:24px;font-weight:bold;vertical-align:0px;}
.itemGoodsInfo > ul > li > dl dd .sale .salePrice > em{font-family:Arial;color:#e51937;font-size:30px;line-height:34px;}
.itemGoodsInfo > ul > li > dl dd .sale a.saleView{display:inline-block;margin-left:15px;color:#565656;font-size:11px;line-height:16px;cursor:pointer;}
.itemGoodsInfo > ul > li > dl dd .free > span{color:#898989;font-size:11px;line-height:15px;vertical-align:0px;}
.itemGoodsInfo > ul > li > dl dd .free > .freePrice{position:relative; top:-2px; color:#4e72f2;font-size:13px;line-height:20px;font-weight:bold;vertical-align:0px; margin-right:-4px;}
.itemGoodsInfo > ul > li > dl dd .free > .freePrice > em{font-family:Arial;}
.itemGoodsInfo > ul > li > dl dd .free > .freePrice+span{vertical-align:top;}
.itemGoodsInfo > ul > li > dl dd .saveApply{margin-left:10px;}
.itemGoodsInfo > ul > li > dl dd .item{margin:3px 0;}
.itemGoodsInfo > ul > li > dl dd .item:first-child{margin-top:0;}
.itemGoodsInfo > ul > li > dl dd .amount{float:left;margin-right:3px;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt{margin-top: 3px;overflow: hidden;position: relative;font-size:0;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt:first-child {margin-top: 0;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .item,
.itemGoodsInfo > ul > li > dl dd .buttonOpt .option_area {display: inline-block;vertical-align: middle;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .item{width: 50px;margin:0;line-height: 17px;font-size: 12px;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .option_area {width: 280px;font-size:0;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .btSizeS{max-width:134px;margin: 2px 0;margin-right: 6px;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .btSizeS a{letter-spacing:-0.5px;*word-spacing:-0.5px;}
.itemGoodsInfo > ul > li > dl dd .buttonOpt .bssColorGray2 a{text-decoration:line-through;}
.itemGoodsInfo > ul > li > dl.gift dt{padding-top:4px;}
.itemGoodsInfo > ul > li > dl.gift dd > p {padding:3px 0;}
.itemGoodsInfo > ul > li > dl.gift dd > p label input[type="checkbox"] {margin-right:5px;}

.itemGoodsInfo > ul > li > dl.appBenefit {margin-bottom:15px;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit {position:relative; float:none; width:100%; padding:15px 19px; background:#fef1f3; border:1px solid #f1e5e7; -webkit-box-sizing:border-box; box-sizing:border-box;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .ico {position:absolute;top:8px;left:19px;width:32px;height:32px;background:url(//image.hnsmall.com/images/img2014/common/ico.png) no-repeat -127px -170px; font-size:0; color:transparent; line-height:0;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .txts {font-size:14px; color:#e51937; margin-left:42px; margin-right:10px; letter-spacing:-0.25px; vertical-align:2px;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .sum {font-family:arial; font-size:22px; color:#232323; vertical-align:-1px;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .won {font-size:14px; color:#232323; vertical-align:1px;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .more {position:absolute; right:19px; top:18px; padding-right:14px; background:url(//image.hnsmall.com/images/img2014/common/ico_mark.png) no-repeat 40px -24px; font-size:12px; color:#666; letter-spacing:-0.25px;}
.itemGoodsInfo > ul > li > dl.appBenefit dt.tit .opened {background-position:28px -38px;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail {position:relative; float:none; width:100%; height:0; overflow:hidden; margin-top:-1px; background:#fff; border:1px solid #cdcdcd; border-top:1px solid #f1e5e7; border-bottom:none; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all .5s; transition:all .5s;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail.on {border:1px solid #cdcdcd;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail .inner {padding:20px 20px 0;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail ul li {margin-bottom:14px; font-size:13px; color:#565656; line-height:1; letter-spacing:-0.25px; overflow:hidden;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail ul li:last-child {margin-bottom:20px;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail ul li .price {float:right; color:#232323;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail ul li .price.red {color:#e51937;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail ul li .price .sum {font-family:arial; font-size:16px; font-weight:bold; vertical-align:-1px;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail .info_txt {padding:12px 0 15px; padding-left:12px; text-indent:-12px; border-top:1px solid #eee; font-size:12px; color:#898989;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail .app_download {position:relative; height:74px; margin-left:-20px; margin-right:-20px; border-top:1px solid #eee; background:#f4f3ed;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail .app_download .txt {display:inline-block; width:275px; height:74px; background:url(//image.hnsmall.com/images/img2014/common/img_app_download_s.gif) no-repeat; font-size:0px; color:transparent; line-height:0;}
.itemGoodsInfo > ul > li > dl.appBenefit .detail .app_download .downloadBtn {position:absolute; right:19px; top:19px; width:130px; height:38px; background:url(//image.hnsmall.com/images/img2014/common/img_app_download_s.gif) no-repeat -289px -19px; font-size:0px; color:transparent; line-height:0;}

#appShorcut {z-index:35000;}
#appShorcut .popTit {padding-left:20px !important;}
#appShorcut .popClose {right:20px;}
#appShorcut .layerCont {margin:0 20px;}
#appShorcut .layerCont.completed {display:none;}
#appShorcut .layerCont .tit {margin-bottom:10px; padding:0; font-size:18px; color:#000; letter-spacing:-0.25px; font-weight:bold;}
#appShorcut .layerCont .popPhone {margin-bottom:5px; border-top:2px solid #232323; border-bottom:1px solid #cdcdcd; padding:20px 0; text-align:center;}
#appShorcut .layerCont .popPhone .depth_member {width:105px; text-align:left;}
#appShorcut .layerCont .popPhone .depth_member > ul {width:108px;}
#appShorcut .layerCont .popPhone .txt {width:99px; height:39px; }
#appShorcut .layerCont .popPhone .dash {display:inline-block; color:#898989; line-height:41px;}
#appShorcut .layerCont .buList5 li {font-size:12px; color:#898989;}
#appShorcut .layerCont .btSizeL a {min-width:100px; padding:9px 21px 0 19px; font-size:16px;}

.layerPop.sendingPop {z-index:26000;}
.layerPop.sendingPop .layerCont .msg_txt {margin-bottom:20px; padding:10px 0 40px; border-bottom:1px solid #cdcdcd; font-size:18px; color:#000; letter-spacing:-0.25px; font-weight:bold; text-align:center;}
.layerPop.sendingPop .layerCont .btSizeL a {min-width:100px;}

.itemGoodsInfo .optionWrap{padding:0 19px;border:1px solid #cdcdcd;}
.itemGoodsInfo .optionWrap dl{display:inline-block;width:100%;}
.itemGoodsInfo .optionWrap dl dt{float:left;width:40%;padding-top:7px;}
.itemGoodsInfo .optionWrap dl dd{float:left;width:60%;padding-top:5px;text-align:right;vertical-align:text-top;}
.itemGoodsInfo .optionWrap ul{display:inline-block;width:100%;padding:6px 0 8px;}
.itemGoodsInfo .optionWrap ul li.sel{}
.itemGoodsInfo .optionWrap ul li.sel dl{border-bottom:1px solid #eee;}
.itemGoodsInfo .optionWrap ul li.sel dl dt{}
.itemGoodsInfo .optionWrap ul li.sel dl dd{height:30px;}
.itemGoodsInfo .optionWrap ul li.sel dl dd .amount{}
.itemGoodsInfo .optionWrap ul li.sel dl dd .sum{display:inline-block;color:#565656;font-size:12px;line-height:16px;font-weight:bold;vertical-align:5px;}
.itemGoodsInfo .optionWrap ul li.sel dl dd .sum em{font-family:Arial;}
.itemGoodsInfo .optionWrap ul li.sel dl dd .sum a.del{display:inline-block;width:13px;height:13px;margin-left:3px;vertical-align:text-bottom;cursor:pointer;}
.itemGoodsInfo .optionWrap ul li.total dl dt{height:22px;color:#000;font-size:14px;font-weight:bold;}
.itemGoodsInfo .optionWrap ul li.total dl dt > span{color:#565656;font-size:12px;font-weight:normal;}
.itemGoodsInfo .optionWrap ul li.total dl dd{height:26px;}
.itemGoodsInfo .optionWrap ul li.total dl dd .sum{display:inline-block;color:#e51937;font-size:14px;line-height:20px;vertical-align:0px;}
.itemGoodsInfo .optionWrap ul li.total dl dd .sum em{font-family:Arial;color:#e51937;font-size:23px;line-height:26px;vertical-align:-3px;}
.itemGoodsInfo .optionWrap ul li.total dl dd .amount{width:auto;color:#565656;font-size:12px;line-height:16px;}
.itemGoodsInfo .btnWrap .btSizeL a{padding-right:36px;padding-left:32px;}
.itemGoodsInfo .btnWrap.buying .btSizeL.bslColorWhite a{padding-right:33px;padding-left:31px;}
.itemGoodsInfo .btnWrap.broadcast .btSizeL.bslColorWhite a{height:31px;padding:9px 10px 0 7px;font-size:12px;line-height:18px;}
.itemGoodsInfo .soldout{margin-top:30px;padding:16px 0;text-align:center;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.itemGoodsInfo .soldout img{vertical-align:middle;}
.itemGoodsInfo .soldout .button{margin-left:10px; margin-top:10px}
.itemGoodsInfo .couponBenefit{margin-top:30px;}
.itemGoodsInfo .benefitBanner{margin-top:30px;margin-bottom:-10px;}
.itemGoodsInfo .cardBenefit{margin-bottom:10px; cursor:pointer;}
.itemGoodsInfo .cardBenefit2{ height:190px;margin-bottom:10px;}
.itemGoodsInfo .cardBenefit.color_bg1{background:#e4fafb;}
.itemGoodsInfo .cardBenefit.color_bg2{background:#e4faed;}
.itemGoodsInfo .cardBenefit > div{width:290px;height:90px;margin:auto;}
.itemGoodsInfo .cardBenefit > div.cardImg{padding-left:150px;background:url(//image.hnsmall.com/images/img2014/category/bg_benefit_card.png) no-repeat;}
.itemGoodsInfo .cardBenefit > div.cardImg.card010{background-position:0 0;}
.itemGoodsInfo .cardBenefit > div.cardImg.card110{background-position:0 0;}
.itemGoodsInfo .cardBenefit > div.cardImg.card020{background-position:0 -130px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card120{background-position:0 -130px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card030{background-position:0 -260px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card130{background-position:0 -260px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card040{background-position:0 -390px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card140{background-position:0 -390px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card050{background-position:0 -520px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card150{background-position:0 -520px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card060{background-position:0 -650px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card160{background-position:0 -650px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card070{background-position:0 -780px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card170{background-position:0 -780px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card080{background-position:0 -910px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card180{background-position:0 -910px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card0A0{background-position:0 -1040px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card1A0{background-position:0 -1040px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card090{background-position:0 -1170px;}
.itemGoodsInfo .cardBenefit > div.cardImg.card190{background-position:0 -1170px;}
.itemGoodsInfo .cardBenefit > div .cardInfo{float:left;margin-left:10px;padding-top:17px;}
.itemGoodsInfo .cardBenefit > div .cardInfo > span.period{display:block;color:#565656;font-size:12px;line-height:22px;font-weight:bold;}
.itemGoodsInfo .cardBenefit > div .cardInfo > span.period em{color:#565656;font-size:12px;}
.itemGoodsInfo .cardBenefit > div .cardInfo > span.cardName{display:inline-block;margin-right:2px;color:#000;font-size:23px;line-height:30px;font-weight:normal; letter-spacing:-1px}
.itemGoodsInfo .cardBenefit > div .cardInfo > span.cardRate{display:inline-block;font-size:23px;line-height:30px;font-weight:normal;}
.itemGoodsInfo .cardBenefit.color_bg1 > div .cardInfo > span.cardRate{color:#0f54b3;}
.itemGoodsInfo .cardBenefit.color_bg1 > div .cardInfo > span.cardRate em{margin-right:7px;font-family:Tahoma;}
.itemGoodsInfo .cardBenefit.color_bg2 > div .cardInfo > span.cardRate{color:#23b4b4;}
.itemGoodsInfo .cardBenefit.color_bg2 > div .cardInfo > span.cardRate em{margin-right:7px;font-family:Tahoma;}

.itemGoodsInfo .cardBenefit .cardExceed {width:370px; height:50px;background:#efffff;margin:0 20px;padding:10px 15px 20px}
.itemGoodsInfo .cardBenefit.color_bg1 .cardExceed {background:#efffff;}
.itemGoodsInfo .cardBenefit.color_bg2 .cardExceed {background:#f2fdf7;}
.itemGoodsInfo .cardBenefit .cardExceed .tit{color:#000; font-size:12px; font-weight:bold}
.itemGoodsInfo .cardBenefit .cardExceed .tit2{margin-top:1px}
.itemGoodsInfo .tvBenefit{height:90px;margin-bottom:10px;}
.itemCustomer{overflow:hidden;float:none;clear:both;display:inline-block;width:100%;}
.itemCustomer > ul{display:inline-block;width:100%;padding-top:40px;}
.itemCustomer > ul li > h2{height:29px;}
.itemCustomer > ul li .goodsListBox{width:472px;padding:19px 0 17px;border:1px solid #cdcdcd;}
.itemCustomer > ul li .goodsListBox .goodsList{margin-bottom:0;padding-top:0;}
.itemCustomer > ul li .goodsListBox .goodsList li{padding-left:20px;height:217px;}
.cateBanner{margin-top:20px;}

.couponBenefit{position:relative;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.couponBenefit .coupon{position:absolute;top:50%;left:340px;margin-top:-9px;}
.couponBenefit dl dt{position:relative;padding:11px 0 11px 20px;color:#232323;font-size:12px;font-weight:bold;background:#f9f9f9;}
.couponBenefit dl dt .coupon a{width:66px;}
.couponBenefit dl dd{position:relative;padding:11px 100px 11px 20px;color:#565656;font-size:12px;border-top:1px solid #eee;}
.couponBenefit dl dd .max{color:#898989;font-size:11px;line-height:16px;}
.couponBenefit dl dd .coupon a{width:44px;}

/* popup_쿠폰다운받기 */
.layerPop.couponListPop{padding:10px 10px 42px 10px;}
.layerPop.couponListPop .popBtnClose{right:9px;bottom:10px;}
.layerPop.couponListPop .layerCont{margin:0;padding:0;}
.layerPop.couponListPop .couponBenefit{border-top:1px solid #eee;}
.layerPop.couponListPop .couponBenefit dl dd{padding-right:110px;}
.layerPop.couponListPop .couponBenefit .coupon{left:360px;}

.layerPop.couponIssuePop{position:relative;padding:10px 10px 14px 10px;}
.layerPop.couponIssuePop .popBtnClose{right:10px;}
.layerPop.couponIssuePop .layerCont{margin:0;padding:0;}
.layerPop.couponIssuePop .layerCont .itemTableCol{border-top:1px solid #eee;}
.layerPop.couponIssuePop .layerCont .itemTableCol tbody tr:first-child td{border-top:1px solid #eee;}
.layerPop.couponIssuePop .layerCont .itemTableCol tbody tr td{vertical-align:middle;}
.layerPop.couponIssuePop .layerCont .itemTableCol tbody tr td.al{padding-left:10px;}

/* s: 2015-11-18 고정탭 추가 */
#viewDetailTab{display:block;position:relative;top:auto;margin:0;padding-top:40px;z-index:10000;}
#viewDetailTab.fixed{/*2018-11-15 변경position:fixed;top:0;margin:0;padding-top:0;*/}
#itemDetail1{margin-top:40px;}
#itemDetail1.fixed{margin-top:130px;}
#itemDetail2,#itemDetail3,#itemDetail4{margin:0;margin-top:40px;}
#viewDetailTab_bundle{z-index:10000;}
#viewDetailTab_bundle.fixed{/*2018-11-15 변경 position:fixed;top:-40px;*/}
/* e: 2015-11-18 고정탭 추가 */

.itemTabmenu{margin:40px 0;}
.itemTabmenu ul{overflow:hidden;height:50px;}
.itemTabmenu ul li{position:relative;float:left;width:238px;height:50px;border-right:1px solid #cdcdcd;text-align:center;}
.itemTabmenu ul li a{display:block;padding:16px 0 15px;font-size:0;line-height:0;text-decoration:none;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:#f9f9f9;cursor:pointer;}
.itemTabmenu ul li:first-child{border-left:1px solid #cdcdcd;}
.itemTabmenu ul li a > .count{margin-left:3px;color:#898989;font-size:13px;line-height:17px;}
.itemTabmenu ul li.on{}
.itemTabmenu ul li.on a{position:absolute;top:0;left:0;width:238px;padding:15px 0;border:0px;border-top:2px solid #232323;background:#fff;}
.itemTabmenu ul li.on a > .count{color:#565656;font-size:13px;line-height:17px;}

.itemDetailView{margin-bottom:40px;padding:0 20px;}
.itemDetailView .innerBxBox + .detailCont2 {padding-top:0;}
.itemTitle{display:inline-block;width:100%;height:21px;margin-bottom:7px;}
.itemTitle h2{float:left;}
.itemTitle .num{display:inline;margin-left:7px;margin-right:15px;color:#565656;font-size:12px;line-height:16px;font-weight:normal;vertical-align:-19px;*vertical-align:-3px;}
.itemTitle .txt{float:left;margin-top:7px;*margin-top:2px;margin-left:7px;color:#565656;font-size:12px;line-height:16px;font-weight:normal;}
.itemTitle .txt a{color:#12a5cb;font-weight:bold;}
.itemTitle .sort_depth{float:left;}
.itemTitle .viewPhoto{float:left;margin-left:13px;padding:4px 0 2px;}
.itemTitle .viewPhoto input[type=checkbox]{margin-right:4px;}
.itemTitle .viewPhoto label{color:#565656;font-size:12px;line-height:15px;}
.itemTitle .viewBtn{float:right;}

/* 우수상품평 전체보기 추가 2016-02-02  */
.itemTitle .viewBtn .btnBestMore {padding:0 8px 0 0; font-size:12px;color:#565656; background:url(//image.hnsmall.com/images/img2014/category/btn_ico_best_comt_more.gif) no-repeat right 5px;}

/*제품상세정보*/
.itemDetailView .detailCont .prodTec2 .prodinfor{margin-top:10px;padding:28px 0 28px 40px; background:#f7f7f7;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl{display:inline-block;width:100%;margin-bottom:20px;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dt{float:left;width:110px;padding-top:2px;color:#555555;font-size:13px;font-weight:bold;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd{float:left;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3{display:inline-block;width:660px; height:24px}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li{float:left;width:220px;text-align:center;color:#000;padding:1px 0 5px;;background:url(//image.hnsmall.com/images/img2014/category/ico_viewinfor.png) no-repeat;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev1{background-position:0 0;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev2{background-position:-220px 0;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev3{background-position:-440px 0;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev1.on{background-position:0 -44px;color:#fff;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev2.on{background-position:-220px -44px;color:#fff;}
.itemDetailView .detailCont .prodTec2 .prodinfor dl dd ul.step3 li.lev3.on{background-position:-440px -44px;color:#fff;}
.itemDetailView .detailCont .prodTec2 .totalInfor{background:#fff; margin-top:20px;padding:20px; width:730px}
.itemDetailView .detailCont .prodTec2 .totalInfor h4{padding: 0 0 4px 27px; font-size:14px; color:#565656;background: url(//image.hnsmall.com/images/img2014/category/ico_totalInfor.png) no-repeat 0 4px;}
.itemDetailView .detailCont .prodTec2 .totalInfor p{font-size:12px; color:#000000; font-weight:bold}

.itemDetailView .detailCont .prodTec2 .text{margin-top:-20px;font-size:11px;color:#87888a; text-align:right}
.itemDetailView .detailCont .prodTec2 .text em{padding: 0 0 0 7px;background: url(//image.hnsmall.com/images/img2014/common/bul_arrow.gif) no-repeat 0 6px;}

.itemDetailView .goodsImg{text-align:center;}
.itemDetailView .goodsImg img{max-width:920px;margin-top:15px;}

/*테이블*/
.itemTableCol{width:100%;margin:0;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.itemTableCol thead tr th{padding:8px 0 7px;color:#565656;font-size:13px;line-height:20px;font-weight:bold;text-align:center;vertical-align:middle;border-top:1px solid #eee;background:#f9f9f9;}
.itemTableCol tbody tr th{padding:8px 0 7px 20px;color:#565656;font-size:13px;line-height:20px;font-weight:bold;text-align:left;vertical-align:middle;border-top:1px solid #eee;}
.itemTableCol tbody tr td{padding:8px 0 7px;vertical-align:top;border:0;border-top:1px solid #eee;}
.itemTableCol tbody tr:first-child th,
.itemTableCol tbody tr:first-child td{border-top:1px solid #cdcdcd;}
.itemTableCol tbody tr td .txtPrice{font-weight:bold;}

.itemTableRow{width:100%;margin:0;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.itemTableRow tbody tr th{padding:8px 10px 7px 20px;color:#565656;font-size:13px;line-height:20px;text-align:left;font-weight:bold;vertical-align:middle;border-top:1px solid #eee;background:#fff;}
.itemTableRow tbody tr td{padding:8px 10px 7px 20px;vertical-align:middle;border:0;border-top:1px solid #eee;}
.itemTableRow tbody tr:first-child th,
.itemTableRow tbody tr:first-child td{border-top:0;}
.itemTableRow tbody tr td input.inputPhone{width:34px;text-align:center;}
.itemTableRow tbody tr td > dl{padding-top:3px;}
.itemTableRow tbody tr td > dl dt{font-size:12px;line-height:18px;font-weight:bold;}
.itemTableRow tbody tr td > dl dd{padding-top:2px;}
.itemTableRow .saveMoney .desc{padding-top:10px;}/*  2015-10-22 추가 */

.itemTableRow.type02 tbody tr th {background:#f9f9f9;}
.itemTableRow.type02 tbody tr td {color:#898989;}
.itemTableRow span.question{position:relative; top:2px; margin-left:3px;}

/*상품평 만족도*/
.commentInfo{display:inline-block;width:100%;text-align:center;}
.commentInfo .button{margin-left:6px;}

.largeScore{ float:left;width:75px; height:75px; }/*상품평 flag*/
.largeScore:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.largeScore .score1{display:inline-block;width:75px; height:75px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat 0 0;}/*상품평 flag : 매우만족 */
.largeScore .score2{display:inline-block;width:75px; height:75px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat 0 -100px}/*상품평 flag : 만족 */
.largeScore .score3{display:inline-block;width:75px; height:75px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat 0 -200px}/*상품평 flag : 만족 */
.largeScore .score4{display:inline-block;width:75px; height:75px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat 0 -300px}/*상품평 flag : 불만족 */

.commentScoreSt1{padding:18px 0 15px;border:1px solid #cdcdcd;background:#fff;}
.commentScoreSt1 .scoreAverge{position:relative;width:304px;height:75px;margin:0 auto;}
.commentScoreSt1 .scoreAverge .scoreNum{height:65px;color:#000;font-size:17px;line-height:70px;}
.commentScoreSt1 .scoreAverge .scoreNum .num{font-family:Arial;color:#232323;font-size:61px;line-height:70px;vertical-align:-4px; letter-spacing:-1px}
.commentScoreSt1 .scoreAverge .scoreNum .count{ margin-left:5px;height:20px;color:#898989;font-size:12px;}

.commentScoreSt2{padding:18px 0 15px;border:1px solid #cdcdcd;background:#fff;}
.commentScoreSt2 .scoreAverge2{float:left;position:relative;width:198px;height:84px;padding-right:52px;margin:70px 0 70px 60px;border-right:1px solid #cdcdcd}
.commentScoreSt2 .scoreAverge2 .scoreNum{color:#000;font-size:17px;line-height:70px;}
.commentScoreSt2 .scoreAverge2 .scoreNum .num{font-family:Arial;color:#232323;font-size:61px;line-height:57px;vertical-align:-4px;letter-spacing:-1px}
.commentScoreSt2 .scoreAverge2 .count{margin-left:80px;margin-top:-20px;height:20px;color:#898989;font-size:12px;}

.commentScoreSt3{padding:45px 0 50px;border-top:2px solid #232323;background:#f9f9f9;text-align:center}
.commentScoreSt3 .nogoodView{font-size:15px;color:#000;margin:0 0 20px; line-height:22px }

.commentGraph{width:450px;margin:10px auto ;overflow:hidden;}
.commentGraph .graphtTit{font-size:13px; font-weight:bold; color:#000; text-align:center}
.commentGraph .graphtTit span{font-size:12px; color:#898989;font-weight:normal; margin-left:5px}
.commentGraph .useNum{height:20px; margin:7px 0}
.commentGraph .useNum li{float:left; width:144px; font-size:12px;color:#575558; text-align:center; font-weight:bold}
.commentGraph .useNum li:first-child{ width:155px; }
.commentGraph .useNum li .on{color:#e51837}
.commentGraph .graphBox{ height:100px;}
.commentGraph .graphBox .graphList{position:relative;width:492px;border-bottom:1px solid #cdcdcd; height:100px;}
.commentGraph .graphBox .graphList li{float:left;position:relative;width:60px; height:100px;margin-right:86px;background:#eeeeee}
.commentGraph .graphBox .graphList li:first-child{margin-left:49px;}

.commentGraph .graphBox .graphList li .graphBg{position:absolute; bottom:0; left:0;width:60px; }
.commentGraph .graphBox .graphList li .graphBg0{height:0;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg10{height:10px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg20{height:20px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg30{height:30px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg40{height:40px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg50{height:50px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg60{height:60px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg70{height:70px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg80{height:80px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg90{height:90px;background:#e51837; }
.commentGraph .graphBox .graphList li .graphBg100{height:100px;background:#e51837; }

.commentGraph .graphtTip{position:relative; min-height:38px; margin-top:10px}
.commentGraph .graphtTip .viewTipSt1{margin:0 auto;text-align:center;font-size:14px; font-weight:bold; color:#000;line-height:22px;}
.commentGraph .graphtTip .viewTipSt1 em{padding:21px 19px 17px;font-size:0;background:url(//image.hnsmall.com/images/img2014/category/ico_tip.png) no-repeat 0 0;margin-right:5px}
.commentGraph .graphtTip .viewTipSt2{margin-left:63px;font-size:14px; font-weight:bold; color:#000;line-height:18px;}
.commentGraph .graphtTip .viewTipSt2 em{position:absolute; top:2px; left:20px; width:36px; height:38px;font-size:0;background:url(//image.hnsmall.com/images/img2014/category/ico_tip.png) no-repeat 0 0}


/*
.commentScore .scoreAverge .scoreNum{ position:absolute; top:10px; left:80px;width:210px; height:70px;color:#000;font-size:18px;line-height:70px;}
.commentScore .scoreAverge .scoreNum em{font-family:Arial;color:#232323;font-size:65px;line-height:70px;vertical-align:-4px;}
.commentScore .scoreAverge .scoreCount{position:absolute; top:73px;left:82px;width:157px;height:20px;color:#565656;font-size:13px;}
*/

.commentScore ul{float:right;height:37px;margin-right:150px;padding-top:35px;}
.commentScore ul li{position:relative;float:left;width:113px;height:37px;padding-left:28px;border-left:1px solid #eee;}
.commentScore ul li:first-child{border-left:0;}
.commentScore ul li .score{display:inline-block;margin:0 2px 0 5px;font-family:Arial;color:#000;font-size:21px;line-height:20px;font-weight:bold;text-align:right;vertical-align:-2px;}
.commentScore ul li .itemSore{position:absolute;top:7px;left:28px;color:#000;font-size:17px;line-height:17px;vertical-align:text-top;}
.commentScore ul li .middleStar{position:absolute;top:auto;bottom:-2px;left:28px;}

/*베스트상품평*/
.commentBest{width:100%;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.commentBest tbody tr td{padding:15px 0 ;color:#232323;font-size:15px;font-weight:bold;line-height:16px;text-align:center;vertical-align:top;border-top:1px solid #eee;}
.commentBest tbody tr:first-child td{border-top:0;}
.commentBest tbody tr td .listShow{position:relative;text-align:left;}
.commentBest tbody tr td .listShow .sbj a.comment{margin:0;cursor:pointer;font-size:14px;color:#232323;}
.commentBest tbody tr td .listShow .sbj .photoComment{vertical-align:-2px;}
.commentBest tbody tr td .listShow .regInfo{ position:absolute;top:0;right:0;}
.commentBest tbody tr td .listShow .regInfo span{margin-left:15px;font-size:14px;color:#565656;line-height:16px;text-align:right;font-weight:normal;}
.commentBest tbody tr td .listShow .detail_comment{padding-top:10px;padding-right:20px;}
.commentBest tbody tr td .listShow .commentOption{margin-top:4px;color:#898989;font-size:14px;font-weight:normal;line-height:16px;text-align:left;}
.commentBest tbody tr td .listShow .commentOption span{margin-left:10px;}
.commentBest tbody tr td .listShow .goods .commentView{padding-bottom: 20px;font-size:14px;font-weight:normal;text-align:left;cursor:pointer;}
.commentBest tbody tr td .listShow .btnWrap .btSizeS *{padding:2px 17px 3px 14px;}
.commentBest tbody tr td .listShow .viewClose{position:absolute;top:40px;right:5px;width:19px;height:19px;font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_close.png) no-repeat;cursor:pointer;}

.commentBest tbody tr td .listShow.fold .viewOpen{margin-top:2px;color: #000002;font-size:13px;line-height: 16px; text-decoration: underline;font-weight:normal;cursor:pointer;}
.commentBest tbody tr td .listShow.unfold .viewOpen{display:none;}
.commentBest tbody tr td .listShow.fold .detail_comment{height:35px;overflow:hidden;}
.commentBest tbody tr td .listShow.unfold .detail_comment{height:auto;}
.commentBest tbody tr td .listShow.fold .viewClose{display:none;}
.commentBest tbody tr td .listShow.unfold .viewClose{display:block;}
.commentBest tbody tr td .listShow.unfold .goods .commentView{padding-right:30px}

.bestScore{}
.bestScore .score1{display:inline-block;width:60px; height:60px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -200px 0;}
.bestScore .score2{display:inline-block;width:60px; height:60px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -200px -100px}
.bestScore .score3{display:inline-block;width:60px; height:60px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -200px -200px}
.bestScore .score4{display:inline-block;width:60px; height:60px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -200px -300px}

/*상품평 목록 , 상품Q&A 목록*/
.detailListSt{width:100%;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.detailListSt thead tr th{padding:8px 0 7px;color:#565656;font-size:14px;line-height:20px;text-align:center;font-weight:bold;vertical-align:middle;border-bottom:1px solid #cdcdcd;background:#f9f9f9;}
.detailListSt tbody tr td{padding:8px 0 7px;color:#565656;font-size:14px;line-height:18px;text-align:center;vertical-align:top;border-top:1px solid #eee;}
.detailListSt tbody tr:first-child td{border-top:0;}
.detailListSt tbody tr td.sbj{text-align:left;}
.detailListSt tbody tr td.sbj a{color:#000;cursor:pointer;}
.detailListSt tbody tr td.sbj img.photoComment{vertical-align:-2px;}
.detailListSt tbody tr.viewTd td{padding:0;border-top:0;}
.detailListSt tbody tr.viewTd td .listShow{position:relative;text-align:left;border-top:1px solid #eee;}
.detailListSt tbody tr.viewTd td .listShow .detail_comment{padding:15px 0 15px 100px;}
.detailListSt tbody tr.viewTd td .listShow .detail_comment.type02 {padding:15px 0 15px 85px;}
.detailListSt tbody tr.viewTd td .listShow .scoreStar{display:inline-block;width:100%;height:17px;padding-bottom:15px;}
.detailListSt tbody tr.viewTd td .listShow .scoreStar li{float:left;margin-right:20px;color:#565656;font-size:14px;line-height:16px;font-weight:bold;}
.detailListSt tbody tr.viewTd td .listShow .scoreStar li .smallStar{margin-left:8px;}
.detailListSt tbody tr.viewTd td .listShow .goods{padding-right:50px}
.detailListSt tbody tr.viewTd td .listShow .goods .commentOption{padding-bottom:10px;color:#898989;font-size:14px;line-height:16px;text-align:left;}
.detailListSt tbody tr.viewTd td .listShow .goods .commentOption span{margin-left:10px;color:#888888;}
.detailListSt tbody tr.viewTd td .listShow .goods .commentView{display:inline-block;word-break:break-all;padding-bottom:20px;text-align:left;color:#666; font-size:14px; line-height:19px}
.detailListSt tbody tr.viewTd td .listShow .btnWrap .btSizeS a{padding-right:17px;padding-left:14px;}
.detailListSt tbody tr.viewTd td .listShow .viewClose{position:absolute;top:20px;right:20px;width:19px;height:19px;font-size:0;line-height:0;background:url(//image.hnsmall.com/images/img2014/common/ico_close.png) no-repeat;cursor:pointer;}
.detailListSt tbody tr.viewTd td .listShow .detail_question{position:relative;padding:20px 20px 20px 9%;}
.detailListSt tbody tr.viewTd td .listShow .detail_question .ico_q{position:absolute;top:20px;left:28px;}
.detailListSt tbody tr.viewTd td .listShow .detail_question p{padding-right:13%;font-size: 14px;}
.detailListSt tbody tr.viewTd td .listShow .detail_answer{position:relative;padding:20px 13px 20px 9%;border-top:1px solid #eee;background:#f9f9f9;}
.detailListSt tbody tr.viewTd td .listShow .detail_answer .ico_a{position:absolute;top:20px;left:28px;}
.detailListSt tbody tr.viewTd td .listShow .detail_answer p{margin-right:13%;font-size: 14px;}
.detailListSt tbody tr.viewTd td .listShow .detail_answer .date{position:absolute;top:20px;right:0px;width:13%;color:#565656;font-size:12px;line-height:18px;text-align:center;}
.detailCaption{margin-top:10px;font-size:12px;}
.detailCaption .txtLinkBlue{font-weight:bold;}

.detailBtn{ text-align:right; position:relative}
.detailBtn .btSizeM { position:absolute;right:0; top:-47px}

/*  상품평 테이블 구매옵션 항목 추가 2016-08-09 */
.detailListSt.type02 tbody tr td {font-size:13px;}
.detailListSt.type02 tbody tr td.writer {text-align:left;}
.detailListSt.type02 tbody tr td.sbj .comment {display:inline-block; max-width:460px; margin:0; text-align:left; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; vertical-align:middle;}
.detailListSt.type02 tbody tr td.sbj .comment.type02 {max-width:360px;}
.detailListSt.type02 tbody tr td.sbj .photoComment {vertical-align:middle;}
.detailListSt.type02 tbody tr.viewTd td .listShow .goods .commentOption {font-size:13px;}
.detailListSt.type02 tbody tr.viewTd td .listShow .goods .commentView {font-size:13px;}
/* .detailListSt tbody tr td .txtOptLoss {display:block; text-align:left;} */
.detailListSt tbody tr td .txtOptLoss {display:inline-block; width:100px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.smallScore{}
.smallScore .score1{display:inline-block;width:65px; height:20px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -100px 0;}
.smallScore .score2{display:inline-block;width:65px; height:20px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -100px -50px}
.smallScore .score3{display:inline-block;width:65px; height:20px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -100px -100px}
.smallScore .score4{display:inline-block;width:65px; height:20px; font-size:0;background:url(//image.hnsmall.com/images/img2014/common/ico_score.png) no-repeat -100px -150px}

/*상품평 쓰기 , 문의하기*/
.detailWriteSt{width:100%;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.detailWriteSt tbody tr th{padding:8px 0 7px 20px;color:#565656;font-size:13px;line-height:20px;text-align:left;font-weight:bold;vertical-align:top;border-top:1px solid #eee;}
.detailWriteSt tbody tr td{padding:8px 0 7px;color:#565656;vertical-align:top;border-top:1px solid #eee;}
.detailWriteSt tbody tr:first-child th,
.detailWriteSt tbody tr:first-child td{border-top:0;}
.detailWriteSt tbody tr td .inStar label{margin-right:15px;margin-left:5px;}
.detailWriteSt tbody tr td .inOption input[type=radio]{margin-left:17px;}
.detailWriteSt tbody tr td .inOption label{margin-left:3px;}
.detailWriteSt tbody tr td .inSocial label{margin-right:15px;margin-left:5px;}

.sexZone{border:1px solid #cccccc;padding:5px 10px 10px;margin-top:5px}
.sexZone span{margin-right:50px}
.sexZone .sexche{margin-left:10px;}
.sexZone span.sexche1{margin-left:10px;}
.fc8a8a{color:#8a8a8a}
.fc8989{color:#898989}

/*상품평 쓰기 2015-05-29 신규 */
.detailWritetit{font-size:14px;color:#232323; font-weight:bold; margin-bottom:4px}
.detailWritetit2{font-size:12px;color:#898989; margin-bottom:20px}
.detailWriteBx{width:100%;border:1px solid #cdcdcd;margin-bottom:10px}
.detailWriteBx h2{background:#f9f9f9;padding:10px 20px;border-bottom:1px solid #cdcdcd;color:#000}
.detailWriteBx .writelist{padding:10px 10px 10px 20px;}
.detailWriteBx .writelist input{margin-left:100px}
.detailWriteBx .writelist input:first-child{margin-left:20px}
.detailWriteBx .writelist .sizech{margin-bottom:3px}
.detailWriteBx .writelist .sizech dt{ display:inline-block; width:150px;font-size:11px; color:#565656; font-weight:bold;padding-left:20px}
.detailWriteBx .writelist .sizech dd{ display:inline-block; width:123px;}
.detailWriteBx .writelist .sizech dd .button a{padding-left:39px;padding-right:39px}
.detailWriteBx .writelist .sizech dd .button a.it2{padding-left:49px;padding-right:50px}
.detailWriteBx .writelist .sizech dd .button a.it6{padding-left:25px;padding-right:27px}
.detailWriteBx .writelist .sizech dd .button a.it5{padding-left:18px;padding-right:18px}
.detailWriteBx .writelist .sizech dd .button a.it7{padding-left:18px;padding-right:19px}

.detailWriteBx .writelist2{padding:0}
.detailWriteBx .writelist2 textarea.txtare{border:none;outline-style:none;overflow-y:scroll;padding:10px 20px;color:#898989;font-family: "Malgun Gothic","맑은 고딕","Dotum","돋움","굴림",Sans-serif;
  letter-spacing: 0;font-size:11px;line-height:18px;text-align:left;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: 000000;
scrollbar-3dlight-color: #c4c4c4;
scrollbar-arrow-color: #c4c4c4;
scrollbar-track-color: #ddd;
scrollbar-darkshadow-color: #ddd;
  }

.detailWriteBx .writelist .photoUpload select{width:500px;height:64px;color:#898989;font-size:11px;padding-left:10px;}
.detailWriteBx .writelist .photoUpload select option{padding:1px 0 0}
.detailWriteBx .writelist .photoSave{width:460px;margin-bottom:7px;padding:7px 20px;background:#f4f4f4;}

/*상품 QnA - 식품일 경우*/
.itemDetailFood{padding:41px 0 47px;border-top:2px solid #232323;background:#f9f9f9;}
.itemDetailFood p{padding-top:6px;color:#232323;font-size:15px;line-height:22px;text-align:center;}

/*ak백화점관 베스트 QNA*/
.qnaAK{overflow:hidden;width:100%;margin:0;padding:0;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;*zoom:1;}
.qnaAK li{float:none;width:100%;border-top:1px solid #eee;font-size: 14px;}
.qnaAK li:first-child{*zoom:1;border-top:0;}
.qnaAK li dl dt{position:relative;padding:9px 20px 11px 88px;color:#232323;font-weight:bold;font-size:14px;line-height:22px;cursor:pointer;}
.qnaAK li dl dd{position:relative;padding:20px 22px 20px 88px;*padding-top:0px;border-top:1px solid #eee;background:#f9f9f9;}
.qnaAK li dl dt .ico_q{position:absolute;top:8px;left:28px;}
.qnaAK li dl dd .ico_a{position:absolute;top:22px;left:28px;}
.qnaAK li dl dd > ul{}
.qnaAK li dl dd > ul li{border-top:0;}

/*페이징*/
.paging2{height:25px;margin:20px 0;text-align:center;}
.paging2 a{display:inline-block;min-width:19px;width: auto;height:20px;padding:3px 3px 0;color:#888;font-family:Verdana;font-size:11px;line-height:17px;font-weight:bold;vertical-align:top;border:1px solid #fff;background:#fff;}/* 2020-07-08 #33905 결함 수정 */
.paging2 a:hover,
.paging2 a.on{color:#e51937;border:1px solid #e51937;text-decoration:none}
.paging2 .btn{display:inline-block;width:25px;height:25px;vertical-align:-4px;*vertical-align:12px}
.paging2 .btn a{overflow:hidden;display:block;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;border:0;background:url('//image.hnsmall.com/images/img2014/common/ico_paging.png') no-repeat;vertical-align:top;}
.paging2 .first{}
.paging2 .first a{background-position:0 0;}
.paging2 .first a:hover{background-position:0 -30px;}
.paging2 .prev{}
.paging2 .prev a{background-position:-30px 0;}
.paging2 .prev a:hover{background-position:-30px -30px;}
.paging2 .next{}
.paging2 .next a{background-position:-60px 0;}
.paging2 .next a:hover{background-position:-60px -30px;}
.paging2 .last{}
.paging2 .last a{background-position:-90px 0;}
.paging2 .last a:hover{background-position:-90px -30px;}

/*관련안내*/
.relatedInfo{padding:16px 20px 14px;border:1px solid #cdcdcd;}
.relatedInfo dl{}
.relatedInfo dl dt{color:#565656;font-size:12px;line-height:18px;font-weight:bold;}
.relatedInfo dl dd{padding-top:3px;padding-left:10px;}

/*popup_사진 올리기*/
.photoUpload{position:relative;margin-bottom:10px;}
.photoUpload select{width:427px;height:56px;}
.photoUpload .photoR{position:absolute;top:0;right:0;}
.photoUpload .photoR .button{margin:0 0 5px 0;}
.photoUpload .photoR .btSizeS a{padding-right:15px;padding-left:12px;}
.photoSave{margin-bottom:10px;padding:7px 20px;background:#f4f4f4;}
.photoSave dl dt{color:#565656;font-size:12px;line-height:16px;font-weight:bold;}
.photoSave dl dd{}
.photoSave dl dd span{display:inline-block;margin-right:10px;padding-left:6px;color:#444;font-size:11px;line-height:16px;white-space:nowrap;background:url("//image.hnsmall.com/images/img2014/category/bu_dot1.gif") no-repeat 0 6px;}
.photoSave dl dd span img{vertical-align:middle;}
.imgUp .inputFile input.file{margin:0;}

/*popup_미리계산하기*/
.calculatePop dl{display:inline-block;width:100%;height:18px;padding:2px 0 0;}
.calculatePop dl dt{float:left;}
.calculatePop dl dt label{margin-left:5px;}
.calculatePop dl dd{position:relative;float:right;font-size:12px;line-height:18px;text-align:right;}
.calculatePop dl dd input[type="text"]{width:106px;margin-right:3px;text-align:right;}
.calculatePop dl dd > span{font-family:Arial;}
.calculatePop .noti_txt{color:#da0f2d;text-align:right;}
.calculatePop .payment{padding-bottom:4px;}/*결제방식 선택*/
.calculatePop .payment li{position:relative;padding-top:4px;}
.calculatePop .payment li label{margin-left:5px;}
.calculatePop .payment select{position:absolute;top:2px;left:35%;right:0;width:65%;}
.calculatePop .sell{padding:5px 20px;border-top:2px solid #232323;}/*판매가*/
.calculatePop .sell dl dt{color:#565656;font-size:12px;line-height:16px;font-weight:bold;}
.calculatePop .sell dl dd{color:#565656;font-size:12px;line-height:16px;font-weight:bold;}
.calculatePop .discount{padding:5px 20px;border-top:1px solid #eee;}/*할인및쿠폰*/
.calculatePop .discount dl{height:23px;}
/* 2016-09-22 적립금 관련 추가 */
.calculatePop .discount.prt .savemoney {margin-bottom:7px; text-align:right;}
.calculatePop .discount.prt .savemoney .save1 {font-size:11px;}
.calculatePop .discount.prt .savemoney .save1 em {color:#12a5cb; font-weight:bold;}
.calculatePop .discount.prt .savemoney .mark {margin-left:-2px;}
.calculatePop .discount.prt .savemoney .layerPop {display:none; left:0; width:280px; margin-top:2px;}
.calculatePop .discount.prt .savemoney dl {width:auto; height:auto;}
.calculatePop .discount.prt .savemoney dl dd {float:none; text-align:left;}
.calculatePop .discount.prt .savemoney .markArea {display:inline-block;}
.calculatePop .discount.prt .savemoney .markArea:hover .layerPop {display:block;}

.calculatePop .total{padding:5px 20px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:#f9f9f9;}
.calculatePop .total dl dt{color:#000;font-size:12px;line-height:16px;font-weight:bold;}
.calculatePop .total dl dt span{color:#565656;font-size:11px;line-height:15px;font-weight:normal;}
.calculatePop .total dl dd{font-weight:bold;}
.calculatePop .total dl dd.sum{color:#232323;font-size:13px;line-height:20px;}
.calculatePop .total dl dd.account{color:#dd1032;font-size:13px;line-height:20px;}
.calculatePop .total dl dd.account span{font-size:16px;line-height:22px;}
.calculatePop .sale{padding:7px 20px 8px;}/*청구할인*/
.calculatePop .sale dl dt{color:#565656;font-size:11px;line-height:15px;}
.calculatePop .sale dl dd{color:#565656;font-size:11px;line-height:15px;}
.calculatePop .sale p{color:#565656;font-size:11px;line-height:15px;}
.calculatePop .layerPop.moreWrap{display:inline-block;width:100%;border:1px solid #000;}
.calculatePop .layerPop.moreWrap .layerCont{margin:0;padding:10px 15px;}
.calculatePop .layerPop.moreWrap .layerCont p{padding-bottom:6px;color:#232323;}
.calculatePop .layerPop.moreWrap .layerCont ul.buList2 li{position:relative;overflow:hidden;height:15px;margin-bottom:10px;}
.calculatePop .layerPop.moreWrap .layerCont ul.buList2 li span{float:left;margin-right:70px;color:#898989;font-size:11px;line-height:15px;}
.calculatePop .layerPop.moreWrap .layerCont ul.buList2 li a{position:absolute;top:0;right:0;}

/*popup_tv 지난방송*/
.layerPop.mediaPop{border:1px solid #cdcdcd;border-top:0;}
.layerPop.mediaPop .popClose{top:26px;right:34px;width:27px;height:27px;background-position:0 -92px;}
.mediaPop .mediaZone{padding:29px 34px;}
.mediaPop .mediaZone h4{padding-bottom:11px;}
.mediaPop .mediaZone h4 > span{display:inline-block;margin-top:6px;margin-left:7px;color:#898989;font-size:12px;line-height:16px;font-weight:normal;vertical-align:-5px;}
.mediaPop .mediaZone .flash{width:620px;height:370px;}
.mediaPop .broadcastDate{padding:19px 34px 13px;vertical-align:top;border-top:1px solid #cdcdcd;background:#f9f9f9;}
.mediaPop .broadcastDate dl{display:inline-block;width:100%;}
.mediaPop .broadcastDate dl dt{float:left;width:20%;padding:0;color:#232323;font-size:15px;line-height:22px;font-weight:bold;}
.mediaPop .broadcastDate dl dd{float:left;width:80%;}
.mediaPop .broadcastDate dl dd ul{display:inline-block;width:100%;padding-bottom:10px;}
.mediaPop .broadcastDate dl dd ul li{float:left;width:165px;height:20px;}
.mediaPop .broadcastDate dl dd ul li a{display:inline-block;padding-left:8px;color:#565656;font-size:12px;background:url(//image.hnsmall.com/images/img2014/common/bul_arrow3.png) no-repeat 0 6px;}

/* 선택옵션추가 */
.optionLayer{z-index:20000;position:fixed;top:40%;left:50%;margin-top:-80px;margin-left:490px;}
.optionLayer .optSelBtn{width:33px;height:80px;cursor:pointer;}
.optionLayer .optSelBtn span{display:block;width:13px;padding:7px 10px 16px;color:#fff;font-size:11px;line-height:14px;text-align:center;background:url(//image.hnsmall.com/images/img2014/category/selOption_bg.png) no-repeat;}
.optionLayer .optSelBtn .btOpen{background-position:0 0;}
.optionLayer .optSelBtn .btClose{background-position:0 -101px;}
.optionLayer .optSelWrap{position:absolute;top:0;left:-492px;width:458px;padding:20px 11px;border:1px solid #df1131;background:#fff;}
.optionLayer .optSelWrap h4{color:#232323;font-size:15px;line-height:20px;}
.optionLayer .optSelWrap .text{padding:7px 0 10px;color:#898989;font-size:12px;line-height:16px;border-bottom:2px solid #232323;}
.optionLayer .optSelWrap .optClose{position:absolute;top:10px;right:10px;width:27px;height:27px;font-size:0;line-height:0;cursor:pointer;background:url(//image.hnsmall.com/images/img2014/common/ico_popClose.png) no-repeat 0 -92px;}
.optionLayer .optSelWrap .itemGoodsInfo{width:460px;}
.optionLayer .optSelWrap .itemGoodsInfo ul > li{padding-top:5px;}
.optionLayer .optSelWrap .itemGoodsInfo ul > li > dl{padding-top:5px;}
.optionLayer .optSelWrap .optionWrap{overflow-x:hidden;overflow-y:auto;float:none;height:87px;}
.optionLayer .optSelWrap .optionWrap ul{padding-top:0;}
.optionLayer .optSelWrap .optionWrap ul li{padding-top:0;}
.topBtn{z-index:20000;position:fixed;top:auto;bottom:0;left:50%;margin-left:490px;height:25px;}
.topBtn a{overflow:hidden;display:block;height:25px;cursor:pointer;}
.topBtn a img{margin-top:0;}
.topBtn a:hover img{margin-top:-25px;}

/*popup 로그인 아이디 등록*/
.loginText p{font-size:12px;color:#444444;text-align:center; font-weight:bold}

.layerCont .loginbox{width:100%;margin:0;border-top:2px solid #232323;border-bottom:1px solid #cdcdcd;}
.layerCont .loginbox tbody tr th{padding:10px 5px 0 20px;color:#565656;font-size:13px;line-height:20px;text-align:left;font-weight:bold;vertical-align:top;padding-top:12px;border-top:1px solid #fff;}
.layerCont .loginbox tbody tr td{padding:10px 5px 0 10px;vertical-align:middle;border-top:1px solid #fff;}
.layerCont .loginbox tbody tr th.first,.layerCont .loginbox tr td.first{padding-top:20px;}
.layerCont .loginbox tbody tr th.last,
.layerCont .loginbox tr td.last{padding-bottom:20px;}
.layerCont .loginbox tr td p{font-size:11px; color:#e51937}

/*제품상세 - 묶음상품 @@@2015-09-03*/
.itemGoodsImgS{position:relative;float:left;width:450px;}
.itemGoodsImg .imgBig2{width:450px;height:450px;}
.itemGoodsImg .imgBig2 img{max-width:450px;max-height:450px;}
.itemGoodsImg .imgSmall2{position:relative;width:430px;height:62px;margin: 15px 10px 10px;}
.itemGoodsInfo2{position:relative;float:right;width:490px;}
.itemGoodsInfo2{position:relative;float:right;width:490px;}
.itemTitleWrap2{position:relative;}
.itemTitleWrap2 .goodsPoint2{overflow:hidden;font-weight:bold;font-size:20px;line-height:24px;color:#e51937;text-overflow:ellipsis;white-space:nowrap;}
.itemTitleWrap2 .goodsPoint2 span.icoTvBig {position:relative; top:-2px; margin-right:1px; }
.itemTitleWrap2 .itemProdTitle{padding-top:5px;padding-bottom:20px;text-align:left;line-height:36px;}
.itemTitleWrap2 .itemProdTitle strong{font-weight:bold;font-size:30px;color:#000;display: block;word-break: break-all;}
.itemTitleWrap2 .itemProdCode {margin-top:-20px; margin-bottom:20px; padding:10px 0; border-bottom:1px solid #eee; font-size:13px; color:#898989; text-align:right;}
.itemTitleWrap2 .itemProdCode em {color:#565656;}

.itemPriceWrap {margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #eee;}

.itemGoodsPrice{display:inline-block;position:relative;width:100%;height:100px;margin-top:7px;}
.itemGoodsPrice .bigSaleRate{position:absolute;top:0;left:0;}
.itemGoodsPriceInfo{padding:0 20px 10px 100px;}
.itemGoodsPrice .sell{padding-top:10px;color:#999;font-family:Tahoma,sans-serif;font-size:24px;text-decoration:line-through;}
.itemGoodsPrice .sale{padding-top:5px;font-size:24px;line-height:34px;color:#000;}
.itemGoodsPrice .sale span{font-family:Tahoma,sans-serif;color:#000;font-size:38px;font-weight:normal;vertical-align:-3px;}
.itemGoodsPrice dl{position:absolute;right:0;bottom:0;overflow:hidden;height:20px;}
.itemGoodsPrice dl dt{float:left;height:20px;padding:0 5px;color:#8a888d;font-size:13px;line-height:18px;}
.itemGoodsPrice dl dd{float:left;height:20px;padding:0 5px;color:#575556;font-size:13px;line-height:18px;}

.goods_list_wrap{padding-top:5px;}
.layer_option_list{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 0 10px; background:#fff;}
.layer_option_list .layer_height{ max-height:250px; width:100%; overflow-y:scroll;  -webkit-overflow-scrolling: touch; }
.layer_option_list .layer_height .inbox{overflow-y:visible;max-height:none;padding:0 10px 10px;}

.select_list{ margin-top:-9px;border-top:1px solid #eee;border-right:1px solid #f61706;border-bottom:1px solid #f61706;border-left:1px solid #f61706; background:#fff;}
.select_list li{padding:10px;border-bottom:1px solid #eeeeee}
.select_list li:last-child{border-bottom:none}



.select_box{display:block;position:relative;height: 27px;margin-bottom:5px;padding: 1px 25px 3px 0;color: #565656;background: url(//image.hnsmall.com/images/img2014/common/selectBox_bg2.png) no-repeat;background-position: right -97px;}
.select_box span{display:block; overflow: hidden;padding:5px 10px;width:435px;color:#000000;font-weight:normal;font-size: 14px;text-overflow:ellipsis;white-space:nowrap;}
.select_box.over{background-position:0 -31px;}

.select_box > ul{z-index:500;overflow-x:hidden;display:none;position:absolute;top:29px;left:0;width:488px;border-top:1px solid #eeeeee;border-right:1px solid #e51837;;border-left:1px solid #e51837;border-bottom:1px solid #e51837;background:#fff;}/*2015-10-21 수정*/
.select_box > ul li{border-bottom:1px solid #eeeeee;}
.select_box > ul li:last-child{border-bottom:none}
.select_box > ul li a{cursor:pointer;}
.select_box > ul li a:hover{display:block;background:#f9f9f9;}
.select_box > ul li dl{display:inline-block;width:470px;padding:6px 10px 2px 10px;}
.select_box > ul li dl dt{float:left;width:13%;padding:5px;}
.select_box > ul li dl dt img{width:60px;height:60px;}
.select_box > ul li dl dd{float:left;display:block;width:82%;padding-top:3px;padding-left:10px;font-weight:normal;font-size:14px;color:#000;}
.select_box > ul li dl dd a{color:#000;cursor:pointer;}
.select_box > ul li dl dd.won{font-weight:bold;}
.select_box > ul li dl dd.soldout3{color:#777;}/*2015-10-21 추가*/
.select_box.type2 > ul li em{display:block;width:440px;padding:10px 20px;font-size:14px;line-height:18px;color:#000;}
.select_box.type2 > ul li em.soldout2{color:#777;}
.select_box.type2 > ul li a{text-decoration:none;}


.select_box2{display:inline-block;position:relative;float:left;width:128px;height:21px;padding-left:2px;border-left:1px solid #cdcdcd; color: #565656;background: url(//image.hnsmall.com/images/img2014/common/selectBox_bg2.png) no-repeat;background-position: right -200px;}
.select_box2 span{display:block;color:#000000;font-weight:normal;font-size: 12px;padding: 2px 0;}
.select_box2.over{background-position:right -221px;}
.select_box2 > ul{z-index:500;overflow-x:hidden;display:none;position:absolute;top:21px;left:-1px;width:129px;border:1px solid #cdcdcd;border-top:0;background:#fff;}
.select_box2 > ul li{padding:3px 0 0 0;}
.select_box2 > ul li a{display:block;overflow:hidden;height:18px;margin:0 10px;padding:2px 0 0;color:#898989;font-size:12px;line-height:18px;text-indent:0;text-align:left;text-decoration:none;border-top:1px solid #eee;}
.select_box2 > ul li:first-child a{border-top:0;font-size:12px;}
.select_box2 > ul li a:hover{color:#232323;font-weight:bold;}
.select_box2 > ul li a span{padding:0 7px;}
.select_box2 > ul li a:hover span{padding:0 7px;color:#232323;}

.optionWrap.option_list dl{display:inline-block;width:100%;}
.optionWrap.option_list dl dt{float:left;width: 55%;padding:7px 7px 10px;font-size:14px;color:#000;}
.optionWrap.option_list dl dd{float:left;width: 40%;padding-top:10px;text-align:right;vertical-align:text-top;color:#000;}
.optionWrap.option_list ul{display:inline-block;width:100%;padding:6px 0 8px;}
.optionWrap.option_list ul li.sel dl{border-bottom:1px solid #eee;}
.optionWrap.option_list ul li.sel dl dd{height:30px;}
.optionWrap.option_list ul li.sel dl dd .sum{display:inline-block;color:#565656;font-size:13px;line-height:16px;font-weight:bold;vertical-align:5px;}
.optionWrap.option_list ul li.sel dl dd .sum em{font-family:Arial;font-weight:bold;font-size:13px;color:#000;}
.optionWrap.option_list ul li.sel dl dd .sum a.del{display:inline-block;width:13px;height:16px;margin-left:3px;vertical-align:middle;cursor:pointer;}
.optionWrap.option_list ul li.total {padding-top:10px;}
.optionWrap.option_list ul li.total dl dt{height:24px;}
.itemGoodsInfo2 .btnWrap.buying .btSizeL a{padding-right:47px;padding-left:45px;}
.itemGoodsInfo2 .btnWrap.broadcast .btSizeL a{padding-right:47px;padding-left:45px;}
.cardExceed.cardM0{margin:0 auto !important;width:415px !important;}

.commentScoreZone {height:68px;}
.commentScoreZone .goods_list_zone{float:left;width:520px;padding:0 20px;}
.commentScoreZone .goods_list_zone p{margin-bottom:10px;font-size:14px;color:#575757;line-height:15px;}
.commentScoreZone .goods_list_zone .select_box{background-position: 0px -97px;}
.commentScoreZone .goods_list_zone .select_box.over{background-position:0 -31px;}
.commentScoreZone .scoreAvergeZone{float:right;position:relative;width:210px;height:70px;margin:0;padding:0 60px;border-left:1px solid #ccc;border-right:0;}
.commentScoreZone .comment_txt{width:280px;padding:5px 30px 0 30px;}
.commentScoreZone .comment_txt p{font-size:14px;color:#000;}
.commentScoreZone .comment_txt p span{color:#10aecb;font-weight:bold;text-decoration:underline;}
.commentScoreZone2 {padding:35px 0 40px;border-top: 2px solid #232323;background: #f9f9f9;text-align: center;}
.commentScoreZone2 .nogoodView {font-weight:bold;font-size: 16px;color: #000;}

.itemTableImg dl{display:inline-block;width:100%;padding:6px 10px 2px 10px;}
.itemTableImg dl dt{float:left;width:13%;height:60px;max-height: 250px;padding:5px;}/*2015-10-21 수정*/
.itemTableImg dl dt img{width:60px;height:60px;}
.itemTableImg dl dd{float:left;display:block;width:70%;padding-top:3px;padding-left:10px;font-weight:normal;font-size:14px;color:#000;overflow:hidden;text-overflow: ellipsis;}/*2015-10-21 수정*/
.itemTableImg dl dd a{color:#000;cursor:pointer;}
.itemTableImg dl dd.won{display:block;padding-top:20px;font-weight:bold;}
.itemTableCode{position:relative;}
.itemTableCode span{width: 130px;position:absolute;top:12px;right:20px;color:#565656;}
.itemTableCode span em{color:#8a888d;}

/* 11-26 추가 */
.itemGoodsImg, .itemGoodsInfo{margin-bottom:20px;}
/* .itemGoodsImg .imgFlag .flagPang{margin-top:-10px;width:96px;height:96px;background:url(//image.hnsmall.com/images/img2014/common/flag_pangpang_v2.png) no-repeat} */ /* 2016-03-29 line35와 머지 삭제됨 */
/* .saveRate.svRate05{background-image:url(//image.hnsmall.com/images/img2014/common/ico_saveRate_v2.png);background-position:0 0;} */ /* 2016-03-29 contents.css로 이동 */

/* 베스트 상품평 탭 2016-01-21 추가 */
.bestComtTab {width:100%; margin:40px 0 20px;}
.bestComtTab ul {overflow:hidden; width:920px;}
.bestComtTab ul li {float:left; position:relative; width:305px; margin:0 0 0 -1px; border:1px solid #cecece; background:#f9f9f9;}
.bestComtTab ul li:first-child {width:306px; margin:0;}
.bestComtTab ul li.on {border:1px solid #444444; background:#444; z-index:1;}
.bestComtTab ul li a {display:block; padding:10px 0; line-height:20px; font-size:16px; color:#555; text-align:center; text-decoration:none;}
.bestComtTab ul li.on a {color:#fff;}
.bestComtTab ul li.disable {background:#fff;}
.bestComtTab ul li.disable a {color:#ccc; cursor:default;}
.bestComtTab ul li a span {display:inline-block; font-size:12px; line-height:16px; vertical-align:1px;}

/* 상품평 검색 박스 2016-01-22 */
.itemSerachWrap {position:relative; margin:25px 0 7px;}
.itemSerachWrap .searchOptBox {height:22px;}
.itemSerachWrap .searchOptBox .select_box2 {vertical-align:middle;}
.itemSerachWrap .searchOptBox .select_box2 span{padding: 0 0 0;}
.itemSerachWrap .searchOptBox .optTooltip {display:inline-block; position:relative; margin:0 0 0 5px; z-index:1; vertical-align:middle;}
.itemSerachWrap .searchOptBox .optTooltip .ifmUni {position:absolute; top:20px; left:0;}
.itemSerachWrap .searchOptBox .btnItemSearch {display:inline-block; float:left; width:68px; height:19px; font-size:11px; line-height:17px;  color:#565656; text-align:center; border:1px solid #cdcdcd; background:#fff; text-decoration:none; vertical-align:middle;}
.itemSerachWrap .searchOptBox .btnItemSearch:hover {background:#f9f9f9;}
.itemSerachWrap  .bestWriteBox {position:absolute; right:0; top:0;}
.itemSerachWrap .optSelectedBox {display:none; overflow:hidden; margin:12px 0 0; padding:7px 0 14px; border-top:1px solid #cdcdcd;}
.itemSerachWrap .optSelectedBox .btnReset {float:left;}
.itemSerachWrap .optSelectedBox .optSelectedInner {float:right; width:874px; margin:-5px 0 0;}
.itemSerachWrap .optSelectedBox .optSelectedInner .optBlock {float:left; margin:5px 5px 0 0;}

/* 베스트 상품리스트 2016-01-21 */
.bestComtListWrap {width:920px; border-top:2px solid #000;}
.bestComtListWrap li {position:relative; min-height:108px; padding:14px 130px 14px 10px; border-bottom:1px solid #eeeeee;}
.bestComtListWrap li.noImg {min-height:auto; padding:14px 10px;}
.bestComtListWrap li .cmtWriteInfo {overflow:hidden; margin:0 0 15px;  font-size:14px;}
.bestComtListWrap li .cmtWriteInfo  span {display:inline-block; line-height:20px; color:#898989; vertical-align:middle;}
.bestComtListWrap li .cmtWriteInfo  .cmtWriteDate {margin:0 0 0 5px; padding:0 0 0 8px; background:url(//image.hnsmall.com/images/img2014/common/bg_block_bar.gif) no-repeat left center;}
.bestComtListWrap li .termsTxt {margin:0 0 5px; font-size:14px; color:#898989; cursor:pointer;}
.bestComtListWrap li .comTxt {overflow:hidden; max-height:40px; line-height:20px; font-size:14px; color:#565656;}
.bestComtListWrap li.noImg .comTxt {min-height:20px;}
.bestComtListWrap li .comTxt a {display:inline-block; color:#565656; text-decoration:none;}
.bestComtListWrap li .imgWrap {overflow:hidden; position:absolute; right:10px; top:20px; width:100px; height:100px; cursor:pointer;}
.bestComtListWrap li .imgWrap .imgbox {display:none; width:100%;}
.bestComtListWrap li .imgWrap .imgbox:first-child {display:block;}
.bestComtListWrap li .imgWrap .imgbox img {width:100px; height:100px;}
.bestComtListWrap li .btnNotifyWrap {display:none; margin:20px 0 0; text-align:right;}
.bestComtListWrap li .button a {width:60px; text-align:center;}

.bestComtListWrap li.noImg.notActive .termsTxt,
.bestComtListWrap li.noImg.notActive .comTxt a {cursor:default;}

.bestComtListWrap li.open {padding:14px 10px;}
.bestComtListWrap li.open .imgWrap {position:static; width:auto; height:auto;}
.bestComtListWrap li.open .comTxt {max-height:none;}
.bestComtListWrap li.noImg.open .comTxt {max-height:none;}
.bestComtListWrap li.open .imgWrap .imgbox {display:block; width:auto; margin:20px 0 0;}
.bestComtListWrap li.open .imgWrap .imgbox img {width:auto; height:auto; max-width:440px;}
.bestComtListWrap li.open .btnNotifyWrap {display:block;}


.bestComtListWrap .bestScore {display:inline-block; width:83px; height:30px; margin:0 5px 0 0; background:url(//image.hnsmall.com/images/img2014/common/ico_best_score.gif) no-repeat;}
.bestComtListWrap .bestScore.score1{background-position:0 0;}
.bestComtListWrap .bestScore.score2{background-position:0 -30px;}
.bestComtListWrap .bestScore.score3{background-position:0 -60px;}
.bestComtListWrap .bestScore.score4{background-position:0 -90px;}

/* 검색조건 결과 없음 */
.bestComtNoData {padding:140px 0; font-size:18px; line-height:20px; color:#898989; text-align:center; border-top:2px solid #232323; border-bottom:1px solid #cdcdcd; background:#f9f9f9;}

/* 청구할인가 노출 확대 적용 2018-08-01 */
/* .type_20180801{ display:block!important;} 툴팁사라지지 않는 현상으로 지움 */
.type_20180801 dl{padding:8px 0 10px 14px!important;}
.blue_bold{color:#4e72f2!important; font-weight:bold!important;}
.bullet_list{position:relative; padding:5px 0 0 8px; color:#898989!important; letter-spacing:-0.5px;}
.bullet_list:before{content:""; display:block; position:absolute; top:12px; left:1px; width:2px; height:2px; background:#888;}

/* 2018-10-25 묶음상품개선 */
.new_bundle .top_desc{margin-top:-5px; padding-bottom:32px; text-align:center;}
.new_bundle .top_desc dt{display:inline-block; width:146px; height:30px; margin-right:4px; text-indent:-1000em; background:url(//image.hnsmall.com/images/img2014/category/icon_goods_bundle_pc.png) no-repeat 0 0;}
.new_bundle .top_desc dd{display:inline-block; font-size:12px; color:#898989; line-height:30px;}
.new_bundle .bundle_list{width:990px; margin:0 -50px 0 -20px; padding-bottom:60px;}
.new_bundle .bundle_list:after{content:""; display:block; clear:both;}
.new_bundle .bundle_list > li{float:left; width:220px; height:351px; margin-right:27px; margin-bottom:20px; border:1px solid #ddd; box-sizing:border-box;}
.new_bundle .bundle_list > li:nth-child(3n){margin-right:26px;}
.new_bundle .bundle_list > li .img_box{position:relative; height:219px;}
.new_bundle .bundle_list > li .img_box a{display:block; text-align:center;}
.new_bundle .bundle_list > li .img_box a:before{content:""; display:block; position:absolute; right:0; bottom:0; width:36px; height:36px; background:url('http://image.hnsmall.com/images/img2014/category/icon_goods_bundle_pc.png') no-repeat -156px 0;}
.new_bundle .bundle_list > li .img_box a:after{content:""; display:block; position:absolute; top:0; left:0; z-index:3; width:100%; height:100%; background:rgba(0,0,0,0.02);}
.new_bundle .bundle_list > li .img_box a img{width:100%;}
.new_bundle .bundle_list > li .infos{padding:12px 9px 0 9px;}
.new_bundle .bundle_list > li .infos .num{display:inline-block; height:21px; line-height:21px; padding:0 8px; margin:0 0 6px 0; border:1px solid #222; border-radius:12px; font-size:12px; color:#000;}
.new_bundle .bundle_list > li .infos .title{height:36px;}
.new_bundle .bundle_list > li .infos .title a{font-size:12px; color:#000; line-height:18px; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; display:block\0/IE9; height:36px;}
.new_bundle .bundle_list > li .infos .title a:hover,
.new_bundle .bundle_list > li .infos .title a:focus{text-decoration:none;}
.new_bundle .bundle_list > li .infos .sale_p{float:left; font-size:18px; margin:4px 8px 0 0; font-weight:bold; color:#e51937;}
.new_bundle .bundle_list > li .infos .sale_p span{font-size:26px; font-weight:bold; color:#e51937; vertical-align:baseline;}
.new_bundle .bundle_list > li .infos .cost{float:left;font-size:14px; margin-top:5px; color:#000;}
.new_bundle .bundle_list > li .infos .cost span{position:relative; top:2px; vertical-align:baseline; font-size:20px; margin-right:1px; color:#000; font-weight:bold;}
#proDetailBundle{z-index:20001;}
#proDetailBundle .bundle_detail_cont{height:515px; padding:20px; overflow-x:hidden; overflow-y:auto;}
#proDetailBundle .bundle_detail_cont img{max-width:100%;}
 
/* 2018-11-27 pc텐텐추가 */
.itemGoodsImg .imgFlag > span{margin-right:-10px!important; margin-left:0!important; overflow:hidden;}
.itemGoodsImg .imgFlag > span:nth-child(1){z-index:4;}
.itemGoodsImg .imgFlag > span:nth-child(2){z-index:3;}
.itemGoodsImg .imgFlag > span:nth-child(3){z-index:2;}
.itemGoodsImg .imgFlag > span:nth-child(4){z-index:1;}
.itemGoodsImg .imgFlag > span:nth-child(5){z-index:0;}
.itemGoodsImg .imgFlag .flag_sale_10{width:85px;height:85px; text-indent:-9999px; background:url(//image.hnsmall.com/images/img2014/main/flag_sale10_85px.png) no-repeat;}
.itemGoodsImg .imgFlag .flag_save_10{width:85px;height:85px; text-indent:-9999px; background:url(//image.hnsmall.com/images/img2014/main/flag_save10_85px.png) no-repeat;}
.itemGoodsInfo > ul > li > dl dd > span.selltenten{position:relative; top:-1px; font-size:13px; color:#565656; verticla-lign:top;}
.itemGoodsInfo > ul > li > dl dd > span.selltenten em{position:relative; top:1px; font-size:17px; color:#565656; verticla-lign:top;}

/* 2018-12-03 여행상품 안내 문구 */
.tax_info{font-size:12px; color:#898989; line-height:14px; padding:16px 0 19px 0;}
.tax_info.ver_old{padding:26px 0 0 0; margin-bottom:-8px;}
.tax_info.type_bundle{padding:16px 0 9px 0;}

/* 2018-12-19 쿠폰영역 추가 */
.itemGoodsInfo.itemGoodsInfo2 .couponBenefit .coupon{left:390px;}

/* 2019-01-14 묶음상품개선 */
#proDetailBundle.include_bundlegoods .btn_hidden {padding:0 20px;font-size:12px;color:#fff;background-color:transparent;border: 1px solid #fff;border-radius: 2px;position: absolute;top:7px;right:70px;line-height: 28px;}
#proDetailBundle.include_bundlegoods .bundle_detail_cont {height:685px;padding:147px 0 0;overflow-y: hidden;position: relative;box-sizing: border-box;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper {width:100%;padding:10px 0;border-bottom:1px solid #000;background-color:#fff;box-sizing:border-box;position: absolute;top:0;left:0;}
#proDetailBundle.include_bundlegoods.hidden .bundlegoods_swiper {display:none;}
#proDetailBundle.include_bundlegoods.hidden .bundle_detail_cont {padding-top:0;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-wrapper {padding:0 20px;margin:0 !important;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-viewport {overflow: visible !important;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider:after {content: "";display:block;clear: both;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li {width:90px;border: 1px solid #ddd;box-sizing:border-box;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li button {padding:0;display:block;border:none;background:none;font-size:0;outline:none;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li button > img {width:100%;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li .txt_round {padding: 6px 14px 6px;text-align:center;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li .txt_round span {display:block;border:1px solid #ddd;font-size:12px;color:#888;border-radius:15px;line-height: 21px;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li.active {border-color:#e51937;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bxslider li.active .txt_round span {border-color:#e51937;color:#e51937;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-controls-direction .bx-prev,
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-controls-direction .bx-next {width:35px;height:52px;margin-top:-26px;text-indent: -9999px;letter-spacing: -99999px;background-color: rgba(0, 0, 0, 0.3);background-image: url('http://image.hnsmall.com/images/img2014/category/ico_slider_arrow.png');background-repeat: no-repeat;position: absolute;top:50%;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-controls-direction .bx-prev {left:0;background-position: 0 0;}
#proDetailBundle.include_bundlegoods .bundlegoods_swiper .bx-controls-direction .bx-next {right:0;background-position: -35px 0;}
#proDetailBundle.include_bundlegoods .detail_view {height:100%;overflow: hidden;}
#proDetailBundle.include_bundlegoods .detail_view .left_area,
#proDetailBundle.include_bundlegoods .detail_view .right_area {height:100%;box-sizing: border-box;position: relative;}
#proDetailBundle.include_bundlegoods .detail_view .left_area {width:64%;padding:20px 0 20px 20px;float:left;overflow-y:auto;}
#proDetailBundle.include_bundlegoods .detail_view .right_area {width:36%;padding-bottom:141px;float:right;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area {padding:20px 20px 0;height:100%;overflow-y: auto;box-sizing:border-box;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .pay_top {margin-bottom:15px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .tit_area {margin-bottom:10px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .tit_area .select_num {margin-bottom:10px;padding:0 8px;display:inline-block;font-size:12px;color:#000;border:1px solid #222;border-radius: 12px;line-height: 21px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .tit_area .tit {display: block;font-size:17px;color:#232323;line-height:20px;font-weight:normal;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .price_area .discount {margin-right:10px;display:inline-block;font-size:30px;color:#e51937;line-height: 34px;font-weight:bold;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .price_area .price {display:inline-block;color:#000;font-size:16px;vertical-align:text-bottom;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .price_area .price em {display:inline-block;font-size:25px;font-weight:bold;line-height: 30px;vertical-align:text-bottom;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .options {margin-bottom:5px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box {height:25px;margin:5px 0 0;background-position:99.5% -98px;border: 1px solid #ccc;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box:first-child {margin-top: 0;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box.over {background-position:99.5% -33px;border: 1px solid #e51937;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box span,
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul {width:100%;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box span {font-size:13px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul {left:-1px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li {min-height: 70px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl {width:auto;padding-left:70px;position: relative;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl dt,
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl dd {width:auto;float: none;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl dt {width:60px;padding:0;position: absolute;top:6px;left:10px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl dt img {width:100%;height:auto;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box > ul li dl dd {font-size:12px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box.type2 > ul li {min-height: auto;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .select_box.type2 > ul li em {width:auto;padding:10px;font-size:12px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl {padding:10px;border-top:1px solid #eee;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl:first-child {border-top:none;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl dt {margin-bottom:5px;font-size:13px;color:#232323;line-height: 16px;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl dd {text-align: right;font-size:0;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl dd .sum {font-size:14px;color:#232323;font-weight: bold;line-height: 22px;vertical-align: text-bottom;}
#proDetailBundle.include_bundlegoods .detail_view .pay_area .payinfo .optionWrap .selected_list dl dd .sum .del img {vertical-align: middle;} 
#proDetailBundle.include_bundlegoods .detail_view .bottom_area {width:100%;padding:15px 20px 20px;box-sizing:border-box;position: absolute;bottom:0;left:0;border-top: 2px solid #cdcdcd;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .txt {margin-bottom:5px;font-size:14px;color:#232323;line-height: 18px;font-weight: bold;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .txt .unit {display:inline-block;font-size:12px;color:#565656;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .price {font-size:0;text-align: right;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .price .won {font-size:14px;color:#e51937;display: inline-block;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .price .won em {font-size:23px;line-height:30px;font-weight: bold;display: inline-block;vertical-align: sub;}
#proDetailBundle.include_bundlegoods .detail_view .total_price .price .unit {font-size:12px;color:#565656;}
#proDetailBundle.include_bundlegoods .unselected_alert {width:210px;margin-left:-105px;padding:10px 0 12px;text-align:center;font-size:14px;color:#fff;background-color: rgba(0, 0, 0, 0.6);border-radius: 20px;position: absolute;top:15px;left:50%;display:none;}

/* 2019-04-17 상품상세 속옷 사이즈 측정 방법 */
.btn_underwear {position:relative; height:25px; margin:0 0 5px 5px; line-height:25px; border:1px solid #6a74fc; border-radius:2px; padding:0 30px 0 36px; box-sizing:border-box; border:0 none; font-family:"Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "굴림", Sans-serif; background-color:#6a74fc; }
.btn_underwear:before {display:block; content:''; width:16px; height:12px; position:absolute; left:10px; top:7px; background:url(//image.hnsmall.com/images/img2014/category/ico_category_underwear.png) no-repeat 0 0px; }
.btn_underwear span {display:inline-block; color:#fff; font-size:12px; } 
.btn_underwear span:before {display:block; content:''; width:5px; height:7px; position:absolute; right:10px; top:9px; background:url(//image.hnsmall.com/images/img2014/category/ico_category_underwear.png) no-repeat -26px 0px; }
.underwearChkPop {display:none; position:fixed; left:50%; top:50%; width:740px; height:465px; box-sizing:border-box; margin:-232px 0 0 -370px; padding:14px 10px 10px; z-index:20001; background:#3b3b3b; }
.underwearChkPop h4 {width:199px; height:22px; margin:0 0 14px 20px; background:url(//image.hnsmall.com/images/img2014/category/ico_category_underwear.png) no-repeat -51px 0px; text-indent:-99999px; }
.underwearChkPop .underwearIframeClose {display:block; position:absolute; right:29px; top:15px; width:21px; height:21px; padding:0; border:0 none; color:#333; text-indent:-99999px; font-size:14px; font-weight:bold; background:url(//image.hnsmall.com/images/img2014/category/ico_category_underwear.png) no-repeat 0px -31px;}
.underwearChkPop .underwearIframeClose:focus {outline:0 none;}
.underwearChkPop .underwearIframe {width:721px; height:405px; }

/* 2019-06-11 MEC 적립금 관련 케이스 추가 */
.mecTxt {color:#898989; font-size:11px; }

/* 2020-05-19 #32589 식품/의료기기 카테고리 상품평 케이스 */
.bestComtListWrap li.noTerms .termsTxt {display: none;}
.bestComtListWrap li.noTerms .cmtWriteInfo {margin-bottom: 0}
.detailListSt.noSbj tbody tr td .txtOptLoss {width: 300px;}

/* 2020-07-21 카드청구할인 예상가 미노출 */
.itemGoodsInfo > ul > li > dl dd .free.type2 {margin-top: -1px;}
.itemGoodsInfo > ul > li > dl dd .free.type2 .freeCard {font-size: 12px; color: #565656;}