@charset "utf-8";

/*--------------------------------------------------------------------------------------------------------*/
.goods-header .top_title {text-align:center;}
.goods-header {overflow:hidden;position:relative;border-bottom:solid 1px #D6D6D6}
.goods-header .top_title {overflow:hidden;border-bottom:0}
.goods-header .sns {position:absolute;right:0;top:0;}
.goods-header-option {float:right;margin:5px 5px 0 0}
.goods-header-option .goods-speach-description {position:relative}
#goodsview2 {background:#FFFFFF}
#goodsview2 .goods-other-wrap {height:76px;background:#FFFFFF;border-bottom:solid 1px #DBDCDE}
#goodsview2 .goods-other-area {width:320px;margin:auto}
#goodsview2 .goods-other-area .goods-other-content {width:320px;margin:auto}
#goodsview2 .goods-other-area .goods-other-content .goods-other-item {width:50px;height:50px;float:left;margin-top:13px}
#goodsview2 .goods-other-area .goods-other-content .left-margin {margin-left:11px}
#goodsview2 .goods-other-area .goods-other-content .right-margin {margin-right:12px}
#goodsview2 .goods-other-area .goods-other-content .goods-other-item img {width:100%;height:100%}
#goodsview2 .goods-other-wrap { height:76px;background:#FFFFFF}
#goodsview2 .goods-other-wrap .goods-other-arrow {position:absolute;width:100%}
#goodsview2 .goods-other-wrap .goods-other-arrow-left {position:absolute;width:27px;z-index:99;float:left}
#goodsview2 .goods-other-wrap .goods-other-arrow .left-arrow {width:27px;height:37px;margin-top:20px;float:left;background:url('/m/images/btn_arrow_pre.png') no-repeat;z-index:99}
#goodsview2 .goods-other-wrap .goods-other-arrow-right {position:absolute;width:27px;z-index:99;float:right;right:0}
#goodsview2 .goods-other-wrap .goods-other-arrow .right-arrow {width:27px;height:37px;margin-top:20px;float:right;background:url('/m/images/btn_arrow_next.png') no-repeat;z-index:99}
#goodsview2 .top_btn {border-bottom:solid 1px #DBDCDE;overflow:hidden;display:none}
#goodsview2 .top_btn .left_list_btn {float:left;width:58px;height:27px;background:url('/m/images/btn_list_view.png') no-repeat;background-size:58px 27px;line-height:27px;color:#FFFFFF;font-size:12px;text-align:center}
#goodsview2 .top_btn .right_other_btn {float:right;width:104px; height:27px;background:url('/m/images/btn_more_view.png') no-repeat;background-size:104px 27px;line-height:27px;color:#FFFFFF;font-size:12px;text-align:center;margin-right:7px;margin-top:7px}
#goodsview2 .top_btn .right_other_btn2 {float:right;width:104px;height:27px;background:url('/m/images/btn_more_view_up.png') no-repeat;background-size:104px 27px;line-height:27px;color:#FFFFFF;font-size:12px;text-align:center;margin-right:7px;margin-top:7px}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img img {vertical-align:top;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img {position:relative}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img .icon-timesale {position:absolute;top:0;right:0;width:63px;height:66px;padding:9px 0 0 12px;background:#ff4c2e;color:#fff;line-height:1.2;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img .icon-timesale strong {font-family:Arial;font-size:30px;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img .icon-timesale em {font-family:Arial;font-size:20px;font-weight:bold;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img .icon-timesale span {font-weight:bold;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img .bigview {display:block;}
#goodsview2 .goods-contents-area .thumbnail-area .thumbnail-img img {width:100%;margin:0;}
#goodsview2 .goods-contents-area .thumbnail-area .zoom-area {z-index:99;position:relative;width:50px;height:50px;background:url('/m/images/btn_goods_view.png') no-repeat;background-size:100% 100%;float:right;margin-top:-50px}
#goodsview2 .goods-contents-area .detail-view-area {width:296px;margin:auto;margin-bottom:18px}
#goodsview2 .goods-contents-area .detail-view-area .btn-detail {width:296px;height:38px;background:#FFFFFF;line-height:38px;text-align:center;font-size:14px;color:#808591;border-radius:4px;border:solid 1px #CECFCF;font-weight:700}
#goodsview2 .goods-contents-area .couponlist-area {bottom:0;position:fixed;width:100%;background:#FFFFFF;z-index:99;display:none;}
#goodsview2 .goods-contents-area .couponlist-title {background:#313030;border-bottom:solid 1px #B2B2B2;height:48px}
#goodsview2 .goods-contents-area .couponlist-title .title {height:48px;line-height:48px;margin-left:15px;font-size:15px;color:#FFFFFF;font-weight:700;float:left}
#goodsview2 .goods-contents-area .couponlist-title .title .title_cnt {font-size:14px}
#goodsview2 .goods-contents-area .couponlist-title .title button {padding:5px 10px;background:#666666;color:#FFFFFF;font-size:12px;}
#goodsview2 .goods-contents-area .couponlist-title .close-btn {background:url('/m/images/btn_close.png') no-repeat center;background-size:14px 14px;width:14px;height:14px;margin-top:18px;float:right;margin-right:10px}
#goodsview2 .goods-contents-area .couponlist-item {border-bottom:solid 1px #DBDBDB;overflow:hidden;display:table;width:100%}
#goodsview2 .goods-contents-area .couponlist-item .term {display:block;padding:5px 0 0;font-size:12px;}
#goodsview2 .goods-contents-area .couponlist-item .download-btn {width:auto;padding:10px 12px}
#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name,
#goodsview2 .goods-contents-area .couponlist-item .couponlist-btn {display:table-cell;vertical-align:middle}
#goodsview2 .goods-contents-area .couponlist-item .couponlist-btn {padding:5px;width:100px;white-space:nowrap}
#goodsview2 .goods-contents-area .couponlist-item .couponlist-btn span {display:inline-block;min-height:14px;padding:0 0 0 20px;background:url('/m/images/icon-complete.png') no-repeat left 3px;background-size:14px 14px;color:#FF4C2E;}
#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name {padding:10px;-ms-word-break:break-all;word-break:break-all}
#goodsview2 .goods-contents-area .couponlist-item .couponlist-item-name strong {color:#FF4C2E;}
#goodsview2 .goods-contents-area .couponlist-area .couponlist-item-area {position:relative;max-height:220px;width:100%;overflow:auto;}
#goodsview2 .goods-contents-area .btn-area {color:#FFFFFF}
.view-price-area {border-top:1px solid #dddddd;padding:6px 10px;overflow:hidden;position:relative;}
.view-price-area .price-text + .price-text {margin:10px 0 0;}
.view-price-area .price-text {overflow:hidden;}
.view-price-area .price-text .consumer-price {margin:0 4px 0 0;overflow:hidden;}
.view-price-area .price-text .goods_price {overflow:hidden;display:inline-block}
.view-price-area .price-text .goods_dc {color:#56758F;font-size:12px;font-weight:700;margin-left:15px}

.view-order-goods {padding:5px 10px;background:#ffffff;border-bottom:1px solid #dddddd}
.view-order-goods .check .option {font-size:12px;}
.view-order-goods .check .btn-wrap {overflow:hidden;padding:0 0 10px;}
.view-order-goods .check .btn-wrap button {float:left;height:29px;margin:0 5px 0 0;padding:0 10px;background:#999999;color:#FFFFFF;font-size:12px;}
.view-order-goods .price-info {overflow:hidden;padding:0;height:32px;line-height:32px;color:#111111;}
.view-order-goods .price-info .price-title {float:left;width:80px;padding:0;font-size:14px;font-weight:400;}
.view-order-goods .price-info .count {float:left;font-size:13px;color:#333333;}
.view-order-goods .price-info .count button {float:left;width:34px;height:34px;border:1px solid #C9C9C9;text-indent:-9999px;}
.view-order-goods .price-info .count button.down {background:url('/m/images/btn-minus.png') no-repeat center;background-size:34px 34px;}
.view-order-goods .price-info .count button.up {background:url('/m/images/btn-plus.png') no-repeat center;background-size:34px 34px;}
.view-order-goods .price-info .count input[type=number] {float:left;margin:0 -1px;text-align:center;}
.view-order-goods .price-info .right {float:right;width:50%;text-align:left;}
.view-order-goods .price-info .price {width:auto;padding:0;color:#333333;font-size:15px;}
.view-order-goods .price-info .del {width:25px;height:25px;margin:5px 0 0;background:url('/m/images/btn-addgoods-del.png') no-repeat center;background-size:25px 25px;text-indent:-9999px;}
.view-order-goods .add {margin:15px 0 0;padding:15px 0 0;border-top:1px solid #c9c9c9;}
.view-order-goods .add > div > span {display:block;margin:0 0 0 10px;padding:0 0 0 12.5px;background:url('/m/images/icon-ap.png') no-repeat left 5px;background-size:8.5px 8.5px;}

.view-end-price {overflow:hidden;margin:15px 10px 0 0;}
.view-end-price ul {float:right;}
.view-end-price ul li {overflow:hidden;padding:0 0 5px;}
.view-end-price .price-title {float:left;width:80px;padding:0;font-size:14px;}
.view-end-price .price-info {float:right;font-size:16px;line-height:20px;font-weight:bold;}
.view-end-price .price-vat {float:right;font-size:12px;margin-left:5px;}
.view-end-price .total span {color:#FF4C2E;padding:5px 0 0 0;}
.view-end-price .total .price-vat {font-size:12px;line-height:20px}

/* 상품상세 옵션 항목 */
.view-item-wrap {padding:4px 10px;border-top:1px solid #dddddd;}
.view-item-wrap > ul > li {overflow:hidden;padding:2px 0;}
.view-item-wrap > ul > li > span {float:left;width:80px;color:#111111;font-size:14px;}
.view-item-wrap > ul > li > div {padding:0 0 0 80px;}
.view-item-wrap > ul > li > div > span {display:block;padding:0 0 5px;}
.view-item-wrap > ul > li > div .btn-layer {height:25px;margin:0 2px 0 0;padding:0 10px;background:#999999;color:#FFFFFF;font-size:12px; }
.view-item-wrap > ul > li.delivery-payment > span {padding:5px 0 0;}
.view-item-wrap > ul > li.benefits > div {position:relative;font-size:13px;}
.view-item-wrap > ul > li.benefits > div .total_benefit_mileage {color:#0080ff;}
.view-item-wrap > ul > li.benefits > div a.more {position:absolute;right:0;top:0;font-size:12px;}
.view-item-wrap > ul > li.benefits > div > span {display:block;}
.view-item-wrap > ul > li.benefits > div > div {padding:11px 9px 0;background:#F4F4F4;}
.view-item-wrap > ul > li.benefits > div > div em {padding:0 0 0 15px;background-size:12px 12px;background-repeat:no-repeat;background-position:left 3px;font-style:normal;}
.view-item-wrap > ul > li.benefits > div > div .dc {background-image:url('/m/images/icon-minus.png');}
.view-item-wrap > ul > li.benefits > div > div .mileage {background-image:url('/m/images/icon-plus.png');}
.view-item-wrap > ul > li.benefits > div > div ul {padding:0 0 10px 15px;}
.view-item-wrap > ul > li.benefits > div > div ul li span {color:#FF4C2E;}
.view-item-wrap > ul > li.add > span {padding:7px 0 0;}

.btm-fix-layer {display:none;bottom:0;position:fixed;width:100%;background:#FFFFFF;z-index:201;}
.btm-fix-layer .list-title {background:#313030;border-bottom:solid 1px #B2B2B2;height:48px}
.btm-fix-layer .list-title .title {height:48px;line-height:48px;margin-left:15px;font-size:15px;color:#FFFFFF;font-weight:700;float:left}
.btm-fix-layer .list-title .close-btn {background:url('/m/images/btn_close.png') no-repeat center;background-size:14px 14px;width:14px;height:14px; margin-top:5px;float:right;margin-right:5px;padding-top:15px;padding-right:15px;text-indent:-9999px;}
.btm-fix-layer .board {position:relative;overflow:auto;max-height:220px;padding:0 0 13px;}
.btm-fix-layer .board table {width:100%;}
.btm-fix-layer .board table th {padding:8px 0;background:#999999;color:#FFFFFF;}
.btm-fix-layer .board table td {padding:8px 20px;border-bottom:1px solid #C9C9C9;text-align:center;}
.btm-fix-layer.apply-coupon .list-title {height:60px;}
.btm-fix-layer.apply-coupon .list-title .title {height:auto;padding:13px 0 0;line-height:1.4em;}
.btm-fix-layer.apply-coupon .list-title p {clear:both;padding:0 0 0 15px;color:#FFFFFF;font-size:12px;letter-spacing:-1px;}
.btm-fix-layer.apply-coupon .list-title p span {color:#FF4C2E;}
.btm-fix-layer .board table th.tbody-tit {padding-left:10px;background:#ebebeb;color:#444;font-weight:normal;text-align:left;}
.btm-fix-layer.regional-shipping .board table td.country {text-align:left;}
.btm-fix-layer.apply-coupon .board table td.coupon {color:#333333;text-align:left;}
.btm-fix-layer.apply-coupon .board table td.coupon span {color:#FF4C2E;font-weight:bold;}
.btm-fix-layer.apply-coupon .board table td.condition {color:#666666;font-size:12px;text-align:left;}
.btm-fix-layer.apply-coupon .board table td input.checkbox {width:25px;height:25px;}

/* SNS 공유하기 */
.btm-fix-layer.sns-share-layer .list {overflow:hidden;padding:0 15px 0;}
.btm-fix-layer.sns-share-layer .list li {float:left;width:25%;padding-top:15px;font-size:13px;text-align:center;}
.btm-fix-layer.sns-share-layer .list img {width:46px;height:46px;}
.btm-fix-layer.sns-share-layer .copy {position:relative;margin:20px 15px;}
.btm-fix-layer.sns-share-layer .copy div {padding-right:78px;}
.btm-fix-layer.sns-share-layer .copy div input.text {width:100%;}
.btm-fix-layer.sns-share-layer .copy .btn-copyurl {position:absolute;right:0;top:0;width:70px;height:34px;}
.btn-share {width:70px;height:30px;}
.btn-share span {display:inline-block;width:12px;height:10px;padding-right:5px;background:url('/m/images/icon-share.png') no-repeat left top;background-size:12px 10px;z-index:1;}
.share-area {margin:-10px 0 0;padding:10px 10px 10px;border-top:1px solid #C9C9C9;}
.share-area .share-title {float:left;width:80px;padding:5px 0 0;}
.share-area .share-btn {overflow:hidden;}
.share-area .share-btn a {display:inline-block;float:none!important;margin-right:0!important}
.share-area .share-btn a > div {margin-right:5px;}

.select {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9c9c9;padding:6px;border-radius:0}
.select-outer {position:relative;background:#fff}
.select-outer select {position:relative;z-index:10;background:transparent;-webkit-appearance:none;appearance:none;border:1px solid #c9c9c9;border-radius:0;width:100%;min-height:31px;padding:0 25px 0 10px;}
.select-outer:before,.select-outer:after {content:'';position:absolute;top:55%;right:10px;border:6px solid transparent;border-top:6px solid #999;border-bottom:0 solid transparent;z-index:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.select-outer:before {z-index:2;border-top:6px solid #fff;padding:0 0 3px}
.cboth:after { content:" "; display:block; clear:both; }
.cboth { zoom:1; }
.goods-header .top_title {text-align:center;}

.consumer-price > .item-title {float:left;white-space:nowrap;color:#111111;width:80px;}
.consumer-price .content-content {overflow:hidden;text-decoration:line-through;color:#BDBDBD;}
.sell-price {color:#111111;text-decoration:none;font-size:16px;}
.won {margin-left:2px;font-weight:normal;font-size:13px;line-height:20px;}
.goods_price .price-title {float:left;width:80px;padding:0;line-height:24px;color:#111111;font-size:14px;font-weight:400;}
.goods_price .price_content {color:#FF4C2E;font-size:16px;font-weight:400;letter-spacing:0;}
.goods_price .price_content.sale-price {color:#999999;font-size:14px;text-decoration:line-through;font-weight:normal;margin:5px 0 0;}
.goods_price .price_content.sell-price {color:#111111;}
.goods_price .price_content.item-price {color:#111111;font-size:16px;line-height:28px;letter-spacing:0;}

#delivery_text {font-weight:400}

.buyaction .btn {padding:16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}
.buyaction .btn-buy {height:auto;font-size:16px;font-weight:bold;padding:13px 0;}
.buyaction .btn-cart {height:auto;font-size:16px;font-weight:bold;padding:13px 0;}

.buyaction-2 .btn:last-child {border-left:1px solid #FFFFFF;}
.buyaction-2 .btn {margin:0 0 10px;width:49.5%;float:left;}

.sprite-icon {background-image:url('/m/images/sprite-icon.png');background-repeat:no-repeat;background-size:400px 300px;-webkit-background-size:400px 300px;height:0;display:inline-block;overflow:hidden;vertical-align:middle;}
.icon-document {background-position:0 -50px;width:25px;padding-top:25px}
.icon-list {background-position:0 -125px;width:16px;padding-top:16px}
.icon-one {background-position:-25px -125px;width:16px;padding-top:16px}
.icon-check2 {background-position:-100px -225px;width:28px;padding-top:25px;}
.icon-heart3 {background-position:-75px -225px;width:25px;padding-top:25px;}
.icon-bag2 {background-position:-50px -225px;width:25px;padding-top:25px;}
.icon-bag-black {background-position:-75px 0;width:20px;padding-top:22px}
.icon-check-wh {background-position:-50px -25px;width:11px;padding-top:11px}
.icon-mobile-wh {background-position:-75px -25px;width:9px;padding-top:16px}
.icon-plus1 {background-position:-50px -150px;width:17px;padding-top:17px}
.icon-plus2 {background-position:-75px -150px;width:25px;padding-top:25px}
.icon-plus3 {background-position:-50px -175px;width:16px;height:16px;padding:0}
.icon-minus1 {background-position:-125px -150px;width:25px;padding-top:25px}
.icon-minus3 {background-position:-75px -175px;width:16px;height:16px;padding:0}
.icon-eye {background-position:-250px -250px;width:25px;padding-top:25px;}
.icon-headset {background-position:-275px -250px;width:25px;padding-top:25px;}
.icon-coupon2 {background-position:-50px -200px;width:30px;height:30px;}
.icon-wallet2 {background-position:-80px -200px;width:30px;height:30px;}
.icon-coin2 {background-position:-110px -200px;width:30px;height:30px;}
.icon-people2 {background-position:-147px -200px;width:26px;height:26px;}
.icon-heart2 {background-position:-175px -200px;width:26px;height:26px;}
.icon-eye2 {background-position:-223px -195px;width:29px;height:26px;}

.goods-info-area {margin:30px 0 0;}
.tab-area {display:table;table-layout:fixed;width:100%}
.tab-area .tab-btn:first-child {border-left-width:0}
.tab-area .tab-btn.active-tab {border-bottom-color:transparent}
.tab-area .tab-btn {display:table-cell;text-align:center;background:#F7F7F7;padding:10px 0;border:1px solid #C9C9C9;border-right-width:0;color:#9F9F9F;}
.tab-area .active-tab {background:#FFFFFF;color:#333333;}
.tab-content.content-description {padding:0 10px}
.tab-content.content-basic {padding:10px}
.tab-content.content-description img {max-width:100%;margin:5px 0}
.content-basic {padding:10px 0 20px;}
.content-basic dt {color:#555555;font-weight:bold;font-size:15px;margin-top:10px;}
.content-basic dl dd {padding:0px 0px 30px;}

#table {display:table;width:100%;border-top:1px solid #dddddd;margin-top:10px;}
#table .row {display:table-row;}
#table .cell {display:table-cell;font-weight:normal;font-size:0.9em;color:#333333;padding:10px 8px 10px;border-bottom:1px solid #dddddd;}
#table .col1 {width:80px;font-weight:bold;color:#333333;vertical-align:top;}
#table .col2 {text-align:left;vertical-align:top;}

.review-title {font-size:14px;color:#353535;margin:10px 0 10px;padding:0 10px;position:relative;}
.review-title:after {clear:both;content:'';display:block;}
.review-title .title {float:left;}
.review-title .title .title_cnt {color:#FF4C2E;font-weight:bold;}
.review-title.content-empty a {float:none;text-align:center;display:block}
.review-title.content-empty a .write-btn {float:none;display:inline-block}
.review-title a {position:absolute;top:-4px;right:10px;}
.review-title .write-btn {float:right;width:80px;font-weight:400;text-align:center;background:#BCBCBC;height:27px;line-height:27px;color:#FFFFFF;font-size:12px;}

/*sticky-tab-nav*/
.sticky-tab-nav {position:fixed;bottom:0;left:0;z-index:90;width:100%;display:block;}
.sticky-tab-nav ul {display:table;width:100%;table-layout:fixed;border-collapse:collapse;}
.sticky-tab-nav ul li {display:table-cell;text-align:center;width:25%;border-left:1px solid hsla(0, 100%, 100%, 0.2);background:hsla(0, 0%, 0%, .7);vertical-align:middle;}
.sticky-tab-nav ul :first-child {border-left:0;}
.sticky-tab-nav ul .sticky-buy {background:#ff4c2e;}
.sticky-tab-nav ul .sticky-buy a {white-space:nowrap;}
.sticky-tab-nav ul li a {display:block;padding:12px 0;color:#ffffff;}

/* ------------------------------------------------------------------------ */
.ly_buy_dn .st-btn-buy-outer{margin:10px -5px 0;}
.ly_buy_dn ul{display:table;width:100%;table-layout:fixed;}
.ly_buy_dn ul li{display:table-cell;padding:0 5px;}
.ly_buy_dn li a{display:block;height:50px;font-size:16px;color:#fff;font-weight:bold;line-height:51px;text-align:center;background:#fa2828;color:#fff;border:1px solid #fa2828;}
.ly_buy_dn .basket{border:1px solid #4e4e4e;background:#fff;color:#4e4e4e;}
.st-buy-open .st-buy::after{width:0;height:0;opacity:0;-webkit-transition:opacity 1s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 1s, width 0.1s 0.5s, height 0.1s 0.5s;}
.st-buy-open .st-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;z-index:109}
.st-buy{position:fixed !important;bottom:0px;left:0;z-index:109;width:100%;background:#ffffff;-webkit-transition:all 0.5s;transition:all 0.5s;border-top:1px solid #999}
.st-effect-15.st-buy{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.st-effect-15.st-buy-open .st-effect-15.st-buy{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.js-goods-view-buy-btn {background:#ffffff;padding:0px 10px 15px;margin-top:15px;border-top:1px solid #999 }
.st-buy-top-btn{position:absolute;bottom:100%;height:90px;width:100%;}
.st-buy-top-btn .ly_detail_buy_btn{position:absolute;left:50%;height:16px;overflow:hidden;margin-left:-27px;}
.st-buy-top-btn .ly_detail_buy_btn img{width:55px;height:32px;display:block;}
.st-buy-open .ly_detail_buy_btn img{margin-top:-16px;}
/* ------------------------------------------------------------------------ */

/*openblock*/
.openblock {border:1px solid #D9D9D9}
.openblock .openblock-header {background:#F0F0F0;padding:10px;position:relative}
.openblock .openblock-header h3 {display:block;}
.openblock .openblock-header .toggle-btn {position:absolute;top:12px;right:10px;-webkit-transform-origin:50% 30%;-moz-transform-origin:50% 30%;-ms-transform-origin:50% 30%;-o-transform-origin:50% 30%;transform-origin:50% 30%;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform 150ms ease;-o-transition:transform 150ms ease;transition:transform 150ms ease}
.openblock .openblock-header .toggle-btn.open {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.openblock .openblock-content {display:none;border-top:1px solid #D9D9D9;margin-top:-1px;position:relative;z-index:10}
.openblock .openblock-content.pd {padding:10px}

.extra-information tr:nth-child(1) td,
.extra-information tr:nth-child(1) th {padding-top:0}
.extra-information tbody tr th {white-space:nowrap;width:70px;font-weight:bold;color:#000000;padding-left:5px;}
.extra-information tbody tr th,
.extra-information tbody tr td {background:transparent;border:0;text-align:left;height:24px;line-height:24px;}
.extra-information td {vertical-align:top;padding:0 5px 0 20px;color:#333333;}

/**상품상세 게시판**/
.goods-board-list {width:100%;min-height:100%;background:#FFFFFF;border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;padding-bottom:10px;}
.goods-board-list {padding-bottom:10px;}
.goods-board-list table {width:100%}
.goods-board-list table td {padding:8px;border-bottom:solid 1px #DBDBDB;background-color:#FFFFFF;font-size:12px;color:#353535;text-align:left;vertical-align:middle}
.goods-board-list table td.img {width:48px;height:48px;margin:5px 5px 0;}
.goods-board-list table .data-row {border-bottom:1px solid #DBDBDB;}
.goods-board-list table .data-row .subject-text {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;padding-bottom:8px;font-weight:bold;}
.goods-board-list table .data-row .subject-text img {vertical-align:middle;}
.goods-board-list table .data-row .subject-text b {font-weight:400}
.goods-board-list table .data-row .etc {font-size:12px;color:#AAAAAA;}
.goods-board-list .pagination {padding-top:5px;}

.afternoon-session {width:100%;table-layout:fixed;border-collapse:collapse;}
.afternoon-session thead tr {width:100%;padding:0;vertical-align:middle;background-color:#FFF6F6;color:#333333;font-weight:400;font-size:13px;text-align:center;line-height:30px;}
.afternoon-session thead th {color:#333333;font-weight:400;font-size:13px;}
.afternoon-session tbody td {text-align:center;vertical-align:middle;background-color:#ffffff;height:30px;line-height:30px;color:#333333;font-weight:400;font-size:13px;word-wrap:break-word;}
.afternoon-session th, td {padding:0 5px;border:1px solid #dddddd;}

.cart-page .all-check {overflow:hidden;padding:10px;}
.cart-page .all-check span {float:left;}
.cart-page .all-check span input[type=checkbox] {width:18px;height:18px;vertical-align:middle;}
.cart-page .all-check span em {color:#FF4C2E;}
.cart-page .order-list > li {border-top:1px solid #C9C9C9;}
.cart-page .order-list li .supplier {padding:10px;background:#F9F9F9;border-bottom:1px solid #C9C9C9;}
.cart-page-info ul li{list-style:none;}
.cart-page-info li {margin:0 0 1px;font-size:13px;color:#333333;}
.cart-page .order-list li .supplier input[type=checkbox] {width:18px;height:18px;vertical-align:middle;}
.cart-page .order-list li > .btn-wrap {overflow:hidden;padding:15px 0 0 33px;}
.cart-page .order-list li > .btn-wrap button {height:29px;padding:0 10px;background:#999999;color:#FFFFFF;font-size:13px;}
.cart-page .order-list li > .btn-wrap button.apply {background:#777777;}
.cart-page .order-list .detail {display:table;margin:15px 10px;}
.cart-page .order-list .detail > input[type=checkbox] {display:table-cell;width:18px;height:18px;margin:0 5px 0 0;vertical-align:top;}
.cart-page .order-list .detail > a {display:table-cell;vertical-align:top;}
.cart-page .order-list .detail > a img {width:90px;height:90px;border:1px solid #CDCDCD;}
.cart-page .order-list .detail > div {display:table-cell;padding:0 10px;vertical-align:top;}
.cart-page .order-list li > div .tit {font-size:13px;color:#333333;}
.cart-page .view-order-goods {padding-top:0;padding-bottom:0;background:#F7F7F7;border-bottom:1px solid #C9C9C9;}
.cart-page .view-end-price {padding-bottom:15px;}
.cart-page .final-sum {width:100%;padding:10px 10px 0;background:#F7F7F7;border-top:1px solid #FF4C2E;}
.cart-page .final-sum ul {padding:0 0 10px;}
.cart-page .final-sum ul li {overflow:hidden;padding:7px 0;}
.cart-page .final-sum ul li span {float:left;}
.cart-page .final-sum ul li strong {float:right;font-size:15px;text-align:right;margin-right:20px;}
.cart-page .final-sum ul li:last-child strong {color:#FF4C2E;font-size:16px;}
.cart-page .btn-area {padding:0 0 20px;}

.sub-title .point {width:4px;height:4px;background: #FF4C2E;display: inline-block;margin-right: 4px;vertical-align:2px}
/* 상단 롤링 이미지 */
#top-rolling-main { height: 100%; width: 100%; }
.top-rolling>.box-big { background: #dcdcdc99; height: 96vw; width: 100%; }
.top-rolling>.boxs { border: 0px solid; margin: 0 auto; text-align: left; width: 100%; height:20vw;display:grid; grid-template-columns: repeat(5, 1fr);}
.top-rolling>.boxs>.box { border: 0px solid red; text-align: center; width: 100%; height:20vw; }
.top-rolling>.boxs>.box>.item { border: 0px solid #f03f51; height: 100%; width: 100%; }
.top-rolling>.boxs>.box>.item>img { height: 100%; width: 100%; object-fit:cover;}
.swiper-zoom-container>img { object-fit: fill !important; width: 100% !important; }

/* 상품상세이미지 */
.js-smart-img { width: 100%; }
.view_detail_value>img { width: 100%; }

/*이미지 중앙정렬-일반적으로 현재 -*/
.w-100-va-mid { vertical-align: middle; width: 100%; }

/*중간메뉴 fix 상단 위치시 */
.sticky + #space-between-midmenu-video { padding-top: 10vw; }
.sticky + .padding-middle-sticky { display: block; }
/*----------------------*/
