/* BASIC css start */


div.C-18774-1-569 { margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-570 .font_shopdetailA {word-break: break-all;}
div.C-18774-1-570 .tit dl dt img { padding: 3px 3px; }
div.C-18774-1-570 .gray-delivery {padding: 2px;background-color: #fff;color: #656565;font-size: 0.875em;border-radius: 3px;border: 1px solid #656565;}
div.C-18774-1-570 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-571 .thumb ul { overflow: hidden; }
div.C-18774-1-571 .thumb ul li {width: 20%; float: left; list-style: none; padding-top: 4px;}
div.C-18774-1-571 .thumb ul li .multi-thumb {margin: 0 2px;}
div.C-18774-1-571 .thumb ul li img {max-width: 100%;}
div.C-18774-1-571 .thumb {margin-top: 5px; padding-bottom: 4px;}
div.C-18774-1-571 .thumb { background-color:#F0F0F0; }
div.C-18774-1-571 .thumb ul li .multi-thumb { border:1px solid #DBDBDB; }
div.C-18774-1-571 { margin:10px 5px 10px 5px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-572 { margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; background:#E3E3E3 repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-573 .normal-option .add-option-title {padding-top:20px; text-align: left;font-size: 0.875em; color: #333; font-weight: bold;}
div.C-18774-1-573 .shopdetail .multi-option1 table tbody td {width:100%}
div.C-18774-1-573 .box-select input[type='text'] {position:relative; width: 93%; background:#fff; border:0 none; color:#808080; vertical-align:bottom; font-size:0.875em;}
div.C-18774-1-573 .relation_box-select input[type='text'] {position:relative; height:25px; border:1px solid #dadada; width: 94%; background:#fff; color:#808080; vertical-align:bottom; font-size:0.875em;}
div.C-18774-1-573 .MK_qty-ctrl input {float:left; background:#fff; border:1px solid #dadada; height:30px; padding:0 14px 0 10px;  text-align:right; width:20px; color:#666;}
div.C-18774-1-573 .MK_qty-ctrl .btn-type-02 span {margin-left:0px;}
div.C-18774-1-573 .multi-option1 table {background: #f9f9f9;}
div.C-18774-1-573 .total-price {padding: 15px 0;}
div.C-18774-1-573 .info-goods .static-ul .fa-2x {font-size: 1.2em; vertical-align: top; color: #676767;}
div.C-18774-1-573 .info-goods .static-ul .txt-region {margin-left: 10px;}
div.C-18774-1-573 .info-goods .m-icon {font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; color: #676767;}

/* 통옵 멀티옵션 수정 */
.shopdetail .multi-option1 table {background: #FFFFFF !important;}
.shopdetail .multi-option1 table {background: #fff;}
.shopdetail .multi-option1 .total-price span {font-size:1.2em; font-weight:bold; color: #D02121;}
.shopdetail .multi-option1 table tbody td img {width:23px; height:23px; position: relative; bottom: 2px;}
.shopdetail .box-gradient-02 {background-image: none; background-color: rgba(0, 0, 0, 0);}
.shopdetail .multi-option1 table tbody td ul {margin-bottom:0px;}
.shopdetail .MK_inner-opt-cm .MK_p-name { color: #333; }
.shopdetail .MK_inner-opt-cm {margin-bottom: 0px;}
.shopdetail .multi-option1 .style-none,
.shopdetail .normal-option .style-none {list-style: none;}

/* 멀티옵션 수정 2015.04.00 */
div.C-18774-1-573 .MK_price span { color: #333; }
div.C-18774-1-573 .multi-option1 .total .MK_total {color: #D02121;}
div.C-18774-1-573 .multi-option1 .total {background:#fff;}
div.C-18774-1-573 .multi-option1 table tbody td {padding:10px 0; width: 100%;}
div.C-18774-1-573 .multi-option1,
div.C-18774-1-573 .normal-option {background:#fff; padding: 0 10px 10px; border-bottom:2px solid #e1e1e1; text-align:center;}
div.C-18774-1-573 .normal-option {background:#f9f9f9; !important; margin-bottom: 10px;}
div.C-18774-1-573 .MK_inner-opt-cm li {overflow:hidden;border: 1px solid #777;border-radius: 5px;background-color: #FAFAFA; margin-bottom: 5px;}
div.C-18774-1-573 .MK_qty-ctrl {overflow:hidden; margin:0 12px 10px;float: left;}
div.C-18774-1-573 .MK_qty-ctrl .btn-type-02 span {float:left; width:33px; height:33px; text-align:center; color:#808080; line-height:36px; margin-left:5px; background: #FFFFFF;border: 1px solid #999999;border-radius: 5px;}
div.C-18774-1-573 .MK_price {float:left; font-size:1em; color:#808080; font-weight:normal; margin-left:10px;position: absolute; right: 50px; line-height: 27px;}
div.C-18774-1-573 .MK_btn-del {float:left; margin-left:5px; margin-top:1px;position: absolute; right: 20px;}
div.C-18774-1-573 .multi-option1 table tbody td img {width:23px; height:23px; position: relative; bottom: 2px;}

/* margin-left:0px; 제거 */
div.C-18774-1-573 .multi-option1 table tbody td div a {float:left; margin-left:0px;}

/* 기본옵션 총 상품 금액 */
div.C-18774-1-573 .normal-option-price {color: #333;text-align: center;padding: 10px 0;border-bottom: 2px solid #e1e1e1;}
div.C-18774-1-573 .normal-option-price .option-total-price {font-size:1.2em; font-weight:bold; color: #D02121;}

/* 상품상세 퀵 바이 기능 */
.shopdetail #quickBy { display: none; border-top: 1px solid #bbb; background-color: #E8E8E8;}
.shopdetail #quickBy.fixed { display: block; position: fixed; bottom: 0; width: 100%; padding: 5px 10px ; z-index: 10; box-sizing: border-box; box-shadow: 0 0 7px 1px #A5A5A5; }
.shopdetail #quickBy .quick-toggle { display: block; position: absolute; top: -26px; left: 50%; width: 70px; margin-left: -35px; border-radius: 4px 4px 0 0; z-index: 11; background: none; }
.shopdetail #quickBy .quick-toggle span { text-align: center; display: block; position: absolute; top: 0; left: 0; background-color: #E8E8E8; border-radius: 5px 5px 0 0; border: 1px solid #bbb; border-bottom: none; width: 70px; height: 25px; line-height: 25px; }
.shopdetail #quickBy.toggle-off .quick-toggle span:after { content: '∧' }
.shopdetail #quickBy.toggle-on .quick-toggle span:after { content: '∨' }
.shopdetail #quickBy .wrap { position: static; width: 100%; margin: 0 auto; }
.shopdetail #quickBy.toggle-off .btn-order-fake { display: block; }
.shopdetail #quickBy.toggle-off .btn-order,
.shopdetail #quickBy.toggle-off .btn-cart { display: none; }
.shopdetail #quickBy.toggle-on .btn-order-fake { display: none; }
.shopdetail #quickBy.toggle-on .btn-order,
.shopdetail #quickBy.toggle-on .btn-cart { display: block; }
.shopdetail #quickBy .btn-order { float: right; }
.shopdetail #quickBy .btn-cart { float: left; }
.shopdetail .quickby-wrap #info-goods-all {  }
.shopdetail .quickby-wrap #info-goods-all { position: fixed; bottom: 50px; z-index: 11; width: 100%; background-color: #fff; font-size: 0.875em; }
.shopdetail .quickby-wrap #info-goods-all { overflow: auto; }
.shopdetail .quickby-wrap #info-goods-all .info-goods .point { display: none; }
.shopdetail .quickby-wrap #info-goods-all .info-goods .user-ul { display: none; }
.shopdetail .quickby-wrap #info-goods-all .info-goods .static-ul { display: none; }
.shopdetail .quickby-wrap #info-goods-all .normal-option { margin-bottom: 0;}
.shopdetail .quickby-wrap #info-goods-all .normal-option-price { background-color: #fff; }

/* 하이브리드 */
div.C-18774-1-573  .option-wrap { padding:0 10px 10px; font-size:0.875em; background:#f6f6f6; border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; }
div.C-18774-1-573  .option-wrap .option-box { width:100%; }
div.C-18774-1-573  .option-wrap .option-box.last { border-bottom:none; }
div.C-18774-1-573  .option-wrap .option-box .tit { padding:10px 12px; color:#808080; text-align:left; background:url('/images/d3/m_powerpack/32/bull/bul_bg_tit.gif') no-repeat 0 center; background-size:10px 8px; }
div.C-18774-1-573  .option-wrap .option-box:first-child .tit { border:none; }
div.C-18774-1-573  .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
div.C-18774-1-573  .option-wrap .option-box .list { width:100%; padding-left:5px; }
div.C-18774-1-573  .option-wrap .option-box .list li { float:left; width:20%; list-style:none; }
div.C-18774-1-573  .option-wrap .option-box .list li.last { }
div.C-18774-1-573  .option-wrap .option-box .list li dl { width:54px; padding-bottom:10px; text-align:center; color:#333; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdchk { text-align:left; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdchk input { width:12px; height:12px; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg img { width:54px; height:54px; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg.noimg { }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; line-height:56px; color:#fff; text-align:center; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:50%; left:0; display:inline-block; width:54px; height:20px; margin-top:-10px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdname { padding-top:5px; line-height:14px; word-wrap:break-word;}
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdnote { padding-bottom:3px; line-height:14px; word-wrap:break-word;}
div.C-18774-1-573  .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
div.C-18774-1-573  .option-wrap .add-option-title { padding-top:20px; text-align: left; color: #333; font-weight: bold; }
div.C-18774-1-573  .option-wrap .add-option-list {padding-top:13px;}
div.C-18774-1-573  .option-wrap .add-option-list dt {color:#808080; padding-left:12px; background:url('/images/d3/m_powerpack/32/bull/bul_bg_tit.gif') no-repeat 0 center; background-size:10px 8px; text-align:left;}
div.C-18774-1-573  .option-wrap .add-option-list dd {position:relative; padding-top:5px;}
div.C-18774-1-573  .option-wrap .add-option-list dd .input01 {margin-right:76px;}
div.C-18774-1-573  .option-wrap .add-option-list dd .input01 input {width:100%; text-align:right;}
div.C-18774-1-573  .option-wrap .add-option-list dd .btn-up {position:absolute; right:38px; top:5px;}
div.C-18774-1-573  .option-wrap .add-option-list dd .btn-up img {width:33px; height:33px;}
div.C-18774-1-573  .option-wrap .add-option-list dd .btn-down {position:absolute; right:0; top:5px;}
div.C-18774-1-573  .option-wrap .add-option-list dd .btn-down img {width:33px; height:33px;}

div.C-18774-1-573  .add-option-detail { padding:13px 12px; border-bottom:2px solid #e1e1e1; text-align:center;}
div.C-18774-1-573  .add-option-detail table { width:100%; }
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm { margin-bottom:7px; }
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li { overflow:hidden;border: 1px solid #777;border-radius: 5px;background-color: #FAFAFA; margin-bottom: 5px;}
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_qty-ctrl { float:left; }
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_qty-ctrl input {float:left; background:#fff; height:35px; padding:0 18px 0 10px;  text-align:right; width:50px; color:#666;}
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_qty-ctrl a  { float:left; margin-left:0; }
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_qty-ctrl .box-gradient-02 {background-image: none; }

div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_price {float:left; font-size:1em; color:#808080; font-weight:normal; margin-left:10px;position: absolute; right: 50px; line-height: 27px;}
div.C-18774-1-573  .add-option-detail .MK_inner-opt-cm li .MK_btn-del {float:left; margin-left:5px; margin-top:1px;position: absolute; right: 20px;}
div.C-18774-1-573  .add-option-detail .total-price { padding:15px 0 0; border-top:1px solid #f0f0f0; font-size:0.875em; }
div.C-18774-1-573  .add-option-detail .total-price-none { padding:0; border:0; }
div.C-18774-1-573  .add-option-detail .MK_total {font-size:1.2em; font-weight:bold; color: #D02121;}

/* IOS 디바이스 옵션 선택 시 자동 확대 방지 */
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {font-size:16px !important;}


div.C-18774-1-573 .shopdetailInfoTit { height:40px; line-height:42px; padding:0 12px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; font-size:14px; color:#000; }
div.C-18774-1-573 .shopdetailInfoWrap:after { clear: both; content: ""; display: block; }
div.C-18774-1-573 .shopdetailInfoWrap { width:100%; border-bottom:1px solid #e1e1e1; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoTop { float:left; width:45%; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoTop figure { padding:15px 12px; border:0; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoTop figure img { width: 100%; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue { position: relative; float:right; width:52%; padding:15px 0; margin-right:3%; border:0; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue p {margin-bottom:8px;}
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue p:last-child {margin-bottom:0px;; text-align: right; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoCont { width:auto; margin:0; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoName { width:auto; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .region {margin-left: 10px;}
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .normal-option { background-color: #fff; border-bottom: none; margin-bottom: 0px; padding: 0; }
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .normal-option dl { margin-bottom: 10px; padding: 0;}
div.C-18774-1-573 .shopdetailInfoWrap .shopdetailInfoValue .normal-option dl dt:not(:first-child) { margin-top: 5px; }


/* 원클릭옵션 */
div.C-18774-1-573 .MK-oneclick-list { overflow:hidden; zoom:1; }
div.C-18774-1-573 .MK-oneclick-list:after { content: ""; display: block; clear: both; }
div.C-18774-1-573 .MK-oneclick-list li { float:left; margin: 0 5px 5px 0; }                                                                                
div.C-18774-1-573 .MK-oneclick-list li a { border:1px solid #231f20; display: inline-block; border-radius: 1px; box-sizing:border-box; } 
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-sel a { border:2px solid #000000; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-dis a { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-color.MK-oneclick-sel a {  padding:1px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
div.C-18774-1-573 .MK-oneclick-list li a span { display: block; text-align: center; vertical-align: middle; line-height: 19px; }                         
div.C-18774-1-573 .MK-oneclick-list li a img { width: 100%; height:100%;}
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-image a {height:50px;}
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-image a img {width: auto; height: 48px;;}
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {height:46px; width: auto;}
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-color { width:50px; height: 50px; } 
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-color a { padding: 2px; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-color span { width: 44px; height: 44px; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-color .mk-oo-sel span { width: 27px; height: 27px; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-text  .MK-oneclick-list li.MK-oneclick-text {min-width:35px; max-width:100%; height: 50px; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-text a { padding: 2px; }
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px;}
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-text span { min-width: 29px; line-height: 44px; }                                                                        
div.C-18774-1-573 .MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; }
div.C-18774-1-573 .MK-oneclick-value { padding: 5px 0; display:block; text-align: left; }
div.C-18774-1-573 .MK-oneclick-only-text li.MK-oneclick-text { height: auto; }
div.C-18774-1-573 .MK-oneclick-only-text li.MK-oneclick-text span { height: auto; line-height: 19px; }
div.C-18774-1-573 .font_shopdetailEE { color:#909090; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-18774-1-573 .font_shopdetailEF { color:#313131; font-size:1em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-18774-1-573 .font_shopdetailED { color:#555555; font-size:1em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-18774-1-573 .font_shopdetailEB { color:#909090; font-size:0.875em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-18774-1-573 .font_shopdetailEA { color:#313131; font-size:0.875em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-18774-1-573 .font_shopdetailEC { color:#909090; font-size:0.875em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-18774-1-573 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-574 .btn-center .is_soldout {font-size:0.875em; padding: 10px 0 10px; box-sizing: border-box; background-color: #F1F6FF;}
div.C-18774-1-574 .btn-center .is_stop_order {clear:both; font-size:0.875em; padding: 10px 0;}
div.C-18774-1-574 .btn-center .nosell ul .words {padding:10px 0 10px; width:100%; text-align:center; font-size:0.875em; box-sizing: border-box; background-color: #F1F6FF;}
div.C-18774-1-574 .btn-center .nosell ul .wish-btn {width:100%;}
div.C-18774-1-574 .btn-center .nosell ul .wish-btn a {margin-left:0px;}
div.C-18774-1-574 .btn-center .btnTyA span {padding-left:24px; background: url(/images/d3/m_powerpack/32/bull/bul_alarm.png) no-repeat 0 50%; background-size:18px 14px;}

div.C-18774-1-574 .btn-center {padding: 10px 10px 20px 10px; overflow: hidden;}
div.C-18774-1-574 .btn-center .soldout_area {float: right; margin-bottom: 10px;}
div.C-18774-1-574 .btn-center .soldout_area .btn_soldout_anchor,
div.C-18774-1-574 .btn-center .soldout_area .soldout_once {display: inline-block; float: left; margin-left: 5px;}
div.C-18774-1-574 .btn-center ul {width: 100%; overflow: hidden;}
div.C-18774-1-574 { margin:0px 5px 10px 5px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-575 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-576 { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-581 table { width:100%; border-collapse:collapse; }
div.C-18774-1-581 table td { text-align:center; width:50%; border:1px solid #FFFFFF; }
div.C-18774-1-581 table td img { max-width:100%;  }
div.C-18774-1-581 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-583 #coupon-pop-btn img { max-width: 100%; height: auto; }
div.C-18774-1-583 .couponlist-close {position:absolute; top: 37px; right: 35px;}
div.C-18774-1-583 .couponlist-close-btn {font-size: 1.25em; color: #999999;}
div.C-18774-1-583 .btnTycoupon {display:block; border: 1px solid #525252; text-align:center; padding-right:25px; padding-left:25px; margin-top:10px; color:#333; font-size:0.875em; height:31px; line-height:32px;border-radius: 3px; box-shadow: 0px 1px 2px 0px #696969;}


div.C-18774-1-583 .btnTycoupon { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; border:0px solid ; background-color:; }
div.C-18774-1-583 { margin:1px 2px 0px 2px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-590 { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-591 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-592 .goods-detail {text-align: center; font-size: 0.875em; color: #666;}
div.C-18774-1-592 .goods-detail table {width:100% !important;}
div.C-18774-1-592 .goods-detail object {width:100% !important;}
div.C-18774-1-592 .goods-detail iframe {width:100% !important;}
div.C-18774-1-592 .goods-detail table {table-layout: auto !important;}
div.C-18774-1-592 .goods-detail div {width:100% !important;}
div.C-18774-1-592 { margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-596 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-597 { margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-598 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-606 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-607 .relation-goods { display: none; }
div.C-18774-1-607 .view-mode { display: none; }
div.C-18774-1-607 .relation-title h3 { height:45px; line-height:47px; color:#808080; font-size:0.875em; padding-left:12px; font-weight:normal; display: inline-block; }
div.C-18774-1-607 .relation-title { position: relative; border-bottom:2px solid #e1e1e1; }
div.C-18774-1-607 .relation-title span { text-align: right; border: 1px solid #777; color: #777; padding: 5px 5px; font-size: 0.750em; background-color: #fff; border-radius: 3px; position: absolute; top: 9px; right: 5px; }
div.C-18774-1-607 .grouping-goods .align-style { text-align: center;}



.font_relatedA { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


div.C-18774-1-607 { margin:0px 5px 15px 5px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-608 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-609 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-614 table { width:100%; border-collapse:collapse; }
div.C-18774-1-614 table td { text-align:center; width:50%; border:1px solid #FFFFFF; }
div.C-18774-1-614 table td img { max-width:100%;  }
div.C-18774-1-614 { margin:1px 1px 1px 1px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-616 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-18774-1-617 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* 상품 게시판 */
.shopdetail #tabs {margin: 20px 10px 5px;border: 1px solid #7a838c; padding-bottom: 10px;}
.shopdetail #tabs .shopdetailBoard {text-align:center;border-top:1px solid #7a838c;border-bottom:1px solid #7a838c;background-color: #f8f8f8;}
.shopdetail #tabs .shopdetailBoard .tab_on {background-color: #555d65; color: #fff; font-weight: bold;}
.shopdetail #tabs .util {border-bottom: 1px solid #464646; padding:10px;}
.shopdetail #tabs .util a {font-size: 0.75em;border: 1px solid #7a838c;display: inline-block;height: 30px;line-height: 30px;border-radius: 3px;width: 100%;text-align: center;}
.shopdetail #tabs .list_board .bgc077fe2 {margin:0 5px;border: 1px solid #73adff;font-size: 0.875em;color: #5da0ff;display: inline-block;height: 18px;line-height: 18px;padding: 0 3px;}
#tabs .review .list_board > ul > li.now > .cont_wrap {display: block;}
.shopdetail #tabs .list_board > ul > li > .wrap .re-wrap {padding:10px; border-top:1px solid #bebebe;}
.shopdetail #tabs .shopdetailBoard ul {overflow: hidden;}
.shopdetail #tabs .shopdetailBoard ul li {float: left; width:33.33%; border-left: 1px solid #7a838c;display:inline-block;padding: 10px 0;font-size: 0.75em;box-sizing: border-box;}
.shopdetail #tabs .shopdetailBoard ul li:first-child {border-left: 0;}
.shopdetail #tabs .empty-board {text-align: center; padding: 15px 0 5px; font-size: 0.75em;}
.shopdetail #tabs .paging a.now {color:#000;}
/* //상품 게시판 */

.list_board ul li {color: #424242; font-size: 0.79em; border-bottom: 1px solid #bebebe; word-break: break-all;}
.list_board .re-wrap ul li {font-size: 1em; border-bottom: 0; border-top: 1px dotted #bebebe; margin-top: 5px; padding-top: 5px;}
.list_board ul li dl {padding: 7px;}
.list_board ul li .cont_wrap {display: none; padding-top: 5px; border-top: 1px dotted rgb(190, 190, 190); background-color: #f9f9f9; padding: 7px;}
.list_board ul li .cont_wrap img {max-width: 100%; padding-bottom: 5px;}
.list_board ul li dl dt h4 .review-list-no,
.list_board ul li dl dt h4 .qna-list-no {font-weight: normal; color: #808080;}
.list_board ul li .info {color: #808080;}

/* 댓글 */
.MS_cmt_list_box {color: #656565;}
.MS_cmt_list_box .comment_list:last-child {border-bottom: 1px solid #cecece;}
.MS_cmt_list_box .comment_list {padding: 5px;border: 1px solid #cecece;border-bottom: 0;background-color: #fff;}
.MS_cmt_list_box .MS_cmt_hname {padding-left: 5px;}
.MS_cmt_list_box .MS_cmt_content {padding-left: 15px;}
.MS_cmt_list_box .comment_depth2 {padding-left: 10px;}
.MS_cmt_list_box .comment_depth3 {padding-left: 15px;}
#comment_password {width: 250px; left: 7px; box-shadow: 0 0 5px 0 #808080;}
#comment_password input[type="password"] {width: 75%;}
#comment_password form {height: auto !important;}

/* 답글 */
.list_board ul li .reply_depth1 .rating,
.list_board ul li .reply_depth1 .info,
.list_board ul li .reply_depth2 .rating,
.list_board ul li .reply_depth2 .info,
.list_board ul li .reply_depth3 .rating,
.list_board ul li .reply_depth3 .info {padding-left: 12px;}
.list_board ul li .reply_status {font-size: 0.875em; color: #777777; font-weight: normal;}

/* 비번입력 */
.list_board input[type="password"] {height: 35px; border-radius: 3px 0 0 3px; width: 80%; border-right: 0; box-sizing: border-box;}
.list_board input[type="button"] {width: 20%; float: right; height: 35px; border-radius: 0 3px 3px 0; background-color: #444; color: #fff; border: 1px solid #444;}

/* new, hit 아이콘 */
.list_board ul li dl h4 .new {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}
.list_board ul li dl h4 .hit {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#ff912c;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}

/* 수정,삭제버튼 */
.list_board ul li .cont_wrap .comment_modify {text-align: right; margin-top: 5px;}
.list_board ul li .cont_wrap .comment_modify a {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}
.list_board ul li dl .info .review_del {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}

/* 시즌1 스킨 pre, next 버튼 폰트사이즈 처리 */
.paging .pp1-use {font-size: 17px;}

.cnt-btn-block { overflow: hidden;}
.cnt-btn-block .btn-report { float: right; display:inline-block; color:#9d9d9d; font-size:11px; z-index:1; }

.MS_cmt_list {width:100%;}
.MS_cmt_list .MS_cmt_detail {position:relative;}
.MS_cmt_list .MS_cmt_detail .btns {position:absolute; right:0; top:0;}
.MS_cmt_list .MS_cmt_detail .btns a {border:1px solid #9d9d9d; padding:2px 6px; border-radius:3px; color:#9d9d9d; font-size:11px;}
div.C-18774-1-619 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-18774-1-623 .goods-ex-info img {max-width: 100%;}
div.C-18774-1-623 { margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.layer_preview  {bottom:35px  !important;}
.btn_preview {bottom:40px !important;}
.btn_pptop {display: none !important;}

.bottom-menu {display:table; position:fixed; bottom:0; left:0; width:100%; height:35px; z-index:999; background:url('/images/d3/m_powerpack/32/sub/bg_bottom_menu.png') repeat 0 0;}
.bottom-menu ul {width:100%; display:table-cell;}
.bottom-menu ul li {float:left; position:relative; width:20%; text-align:center; background:url('/images/d3/m_powerpack/32/sub/bg_m_gubun.gif') no-repeat 0 center; background-size:2px 15px;}
.bottom-menu ul li a {color:#fff; font-size:0.875em; line-height:37px;}
.bottom-menu ul li:first-child {background:none;}
.bottom-menu ul li span {position:absolute; left:50%; top:-12px; margin-left:-8px; background:#ff0000; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; height:18px; min-width:18px; line-height:20px; color:#fff; font-size:smaller; padding:0 2px;}
div.C-18774-1-624 .tab-banner .tab-list ul li { color:; }
div.C-18774-1-624 .bottom-menu ul li span { background-color:; color:; }
div.C-18774-1-624 .bottom-menu ul li a { color:; }
div.C-18774-1-624 { margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

