/* BASIC css start */
/* ¿À´ÃÃâ¹ß »óÇ° */
.shopdetail .today-delivery { display:flex; align-items:center; margin:0 15px 15px; padding:10px; border:1px solid #e4e4e5; background:#f8f8f8; color:#111; font-size:1em; box-sizing: border-box; }
.shopdetail .today-delivery .icon { padding:12px 10px; border:1px solid #111; border-radius:6px; background:#fff; }
.shopdetail .today-delivery .txt { padding-left:12px; }
.shopdetail .today-delivery .txt p { padding-top:5px; }
.bn_swiper .swiper-pagination-bullet{background:#e6e6e6;opacity:1;transition:all .3s ease-out}
.bn_swiper .swiper-pagination-bullet-active{background:#363636}
.bn_swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

#event .MS_img-area img,.event .event_slide_area img,.visual .swiper-slide img{width:100%}
.bn_swiper .swiper-pagination{position:static!important}

.swiper-container.swiper2{width:100%;height:auto;margin-left:auto;margin-right:auto}
.swiper-container.swiper3{width:100%;height:auto;margin-left:auto;margin-right:auto}
#related_product_tk .swiper-pagination-bullet{width:15px;height:3px;border-radius:unset;background:#aaa;opacity:1;transition:all .3s ease-out}
#related_product_tk .swiper-pagination-bullet-active{width:25px;background:#000}
#related_product_tk .swiper-slide img{width:100%}
#related_product_tk .review_cnt{position:absolute;left:0;bottom:0; top:unset !important; right:unset !important;}

#related_product_tk .MK-product-icons img{height:10px;}
#related_product_tk .prd_title{text-align:center;color:#000;padding-bottom:30px;font-family:"Noto Sans Korean","Noto Sans KR","Helvetica Neue",sans-serif;font-size:14px;font-weight:100}
#related_product_tk .prod_color{display:none}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container.swiper2 .tb-center{width:100%;padding:0!important}
.swiper-container.swiper2 .thumb{width:100%!important;height:100%!important;position:relative;border:1px solid #eeeded;background:#fff;padding:20% 0;box-sizing:border-box}
.swiper-container.swiper2 .thumb img{width:100%;height:100%;padding:10%;box-sizing:border-box}
.swiper-container.swiper3 .tb-center{width:100%;padding:0!important}
.swiper-container.swiper3 .thumb{width:100%!important;height:100%!important;position:relative;border:1px solid #eeeded;background:#fff;padding:20% 0;box-sizing:border-box}
.swiper-container.swiper3 .thumb img{width:100%;height:100%;padding:10%;box-sizing:border-box}
.insta_container,.main_cate_prd{margin-top:40px}
#related_product_tk{padding:30px 10px;margin:0 0 30px;    box-sizing: border-box;}
.prd-list .swiper-slide{background:0 0;line-height:1.4;}
.prd-list .swiper-slide .info{text-align:left;background:0 0;padding-top:15px;padding-bottom:10px;color:#000;font-size:14px;font-weight:500;line-height:16px}
.prd-list .swiper-slide .thumb figure a{padding:0}
.prd-list .swiper-pagination-bullets{text-align:center;margin-top:30px}
.prd-list .swiper-slide .info s{color:#666;font-weight:300;margin-left:5px}
.prd-list .swiper-slide .info .price{color:#e11113;font-weight:600;margin-top:5px}

.detail_icon{text-align:center; margin:20px 0;}
#kakaopay_order_btn a{height:42px;background:url(/design/nana3549/m_renewal/m_kakao_pay.png) center center no-repeat;border-radius:2px;width:100%;background-color:#ffed00!important;display:block;background-size:52px 16px}
#kakaopay_order_btn img{display:none}
.shopdetailImage #sfsnapfit_main #float_image{right:10px!important;width:39px!important;bottom:195px!important;display:none}
.topBannerTop{margin:15px 0}
#kakaopay_order_btn{border-top:2px solid #2b2f3a!important;padding-top:10px;margin:10px;box-sizing:border-box}
.shopdetailImage{text-align:center}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .opt-com{text-align:center!important}
.shopdetail .shopdetailRelation h3{text-align:center;font-size:16px;color:#333;font-weight:400;margin-bottom:20px}
.shopdetail .shopdetailRelation .pro3x .listPrice strong{display:block}
.del_notice_wrap h3{font-size:15px;color:#363636;padding:18px 20px;font-weight:400}
.del_notice_wrap{margin:50px 0;border-bottom:1px solid #ddd;text-align:left;line-height:1.4}
.del_notice_wrap>div{border-top:1px solid #ddd;overflow:hidden;margin-top:-1px}
.del_notice_wrap h3.title{position:relative;border-bottom:1px solid #ddd;font-size:14px;padding:18px 20px;color:#555;margin-bottom:-1px;cursor:pointer}
.del_notice_wrap h3.title.on{color:#0b3d92}
.del_notice_wrap h3.title::before{position:absolute;right:0;top:0;content:"";display:block;background:url(/design/nana3549/renewal/view_sizerel_arrow_bt.png) center center no-repeat;width:20px;height:54px;margin-right:20px}
.del_notice_wrap h3.title.point_color::before{background:url(/design/nana3549/renewal/view_sizerel_arrow_top.png) center center no-repeat}
.del_notice_wrap .del_notice_inner{overflow:hidden;display:none}
.del_notice_wrap .del_notice_inner .table_left{display:none;vertical-align:top;background:#e8e8e8;width:226px;font-size:18px;padding:30px 0 0 30px;border-top:1px solid #fff}
.del_notice_wrap .del_notice_inner .table_right{display:table-cell;vertical-align:top;padding:25px 30px;width:1264px;border-top:1px solid #e8e8e8}
.del_notice_wrap .del_notice_inner .table_right p{color:#515151;font-size:13px;line-height:21px;text-align:left}
.size_info dd,.size_info dl,.washing dl{text-align:center}
.del_notice_wrap .del_notice_inner .table_right p>img{}
.del_notice_wrap .del_notice_inner .table_right p b{font-weight:500;color:#000}
.del_notice_wrap .del_notice_inner .table_right p.list{line-height:32px;color:#000;margin:20px 0 0;font-weight:500}
.del_notice_wrap .del_notice_inner .table_right p.list span{color:#515151;padding-left:5px;font-weight:400}
.del_notice_wrap .del_notice_inner02 .table_right{padding:15px 30px}
.del_notice_wrap .del_notice_inner02 .table_right p{position:relative;margin:10px 0;padding:0 0 0 10px}
.size_info dl,.washing dl dd{padding:0 5px;box-sizing:border-box}
.del_notice_wrap .del_notice_inner02 .table_right p.last01{line-height:21px;margin:22px 0 15px;position:static}
.del_notice_wrap .del_notice_inner02 .table_right p.last03{line-height:24px;margin-top:15px}
.del_notice_wrap .del_notice_inner02 .table_right p b{color:#000;font-weight:500}
.del_notice_wrap .del_notice_inner02 .table_right p:before{position:absolute;content:"";display:block;width:2px;height:2px;background:#878787;top:8px;left:0}
.del_notice_wrap .del_notice_inner02 .table_right p:nth-child(13):before,.del_notice_wrap .del_notice_inner02 .table_right p:nth-child(14):before{display:none}
.exchange_info .table_right dd,.size_info dl,.washing dl{float:left}
.washing dl{height:170px;width:50%;margin-bottom:30px}
.washing dl dd{color:#666;font-size:10px;margin-top:8px}
.washing dl dd em{font-size:12px;display:inline-block;margin-bottom:5px}
.size_info{overflow:hidden;width:100%}
.size_info dl{margin:20px 0 0;width:50%;min-height:230px}
.size_info dl img{width:100%}
.size_info dd em{display:inline-block;margin:5px 0;font-size:14px;font-weight:700}
.table_right .list li{background:url(/design/nana3549/shopping_guide/sub_info_bar.jpg) left 7px no-repeat;color:#666;font-size:12px;padding-left:10px}
.exchange_info .table_right .list li{margin-bottom:20px}
.exchange_info .table_right .list li:last-child{margin-bottom:0}
.exchange_info .table_right p{margin-bottom:20px}
.exchange_info .table_right dl{overflow:hidden;margin-bottom:20px}
.exchange_info .table_right dl:last-of-type{margin-bottom:0}
.exchange_info .table_right dl:first-of-type{margin-top:30px}
.exchange_info .table_right dt{text-align:left;font-size:12px;margin-bottom:10px}
.exchange_info .table_right img{width:100%;max-width:295px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetail_pop a{display:block;background:#999;color:#fff;line-height:30px;text-align:center;width:100%;margin-bottom:2%;border:none}
.shopdetail_link a{display:block;background:#fff;color:#999;font-size:10px;line-height:30px;text-align:center;width:100%;border:1px solid #ccc;box-sizing:border-box;margin-bottom:20px}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .fixed-inner .sub_info_section1{display:none}
.box_btn{text-align:center;vertical-align:top;background:rgba(255,255,255,.85);font-size:0}
.box_btn>*{display:inline-block;margin:0;border-left:1px solid #999;outline:0;WIDTH:100%;color:#555;font-size:12px;text-align:center;vertical-align:middle;padding:10px 0;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:all .2s ease}
.opt_area_ctrl_buy{border-left:0}
.box_btn.block{display:block}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area{position:relative}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .fixed-dimmed{display:none;visibility:hidden;position:fixed;left:0;top:0;z-index:101;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .fixed-inner{position:relative;z-index:1}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .fixed-inner .close{display:none;position:absolute;right:10px;top:10px;z-index:10}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .fixed-dimmed,#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .fixed-inner .close{display:block}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .fixed-btn{visibility:hidden;position:fixed;left:0;bottom:0;z-index:105;width:100%;box-sizing:border-box;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;opacity:0}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option_tk{position:relative;width:100%;background:#fff}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .opt_cnt{position:absolute;left:50%;top:-14px;transform:translate(-50%,0);background:#333;color:#fff;border-radius:50%;height:24px;line-height:24px;width:24px}
.shopdetail .shopdetailInfo,.shopdetail .shopdetailInfo .shopdetailInfoBottom{background-color:#fff}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .fixed-btn{visibility:visible;opacity:1;border-top:2px solid #555;z-index:0}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .fixed-inner{overflow:auto;width:96%;box-sizing:border-box;position:fixed;left:50%;z-index:110;max-height:560px;padding:45px 10px 10px;background:#fff;transition:bottom .4s;-webkit-transition:bottom .4s;-moz-transition:bottom .4s;-webkit-overflow-scrolling:touch}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=fixed] .buy_on .box_btn{float:left;width:50%;margin:0}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=open] .shopdetail_link,#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=open] .shopdetail_pop{display:none}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=open] .buy_on{margin-top:30px}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=open] .fixed-dimmed{visibility:visible;opacity:1}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area[class*=open] .fixed-inner{top:50%;transform:translate(-50%,-50%)}
#shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .fixed-btn a{width:20%;box-sizing:border-box;position:relative}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .sub_name{text-align:center;padding-top:5px;line-height:1.6}
.shopdetail .shopdetailInfo .shopdetailInfoBottom form{padding-top:10px;border-top:1px solid #e8e8e8;}
.main .mBanner .topBannerBottom,.main .mBanner .topBannerTop{width:100%;float:left;position:relative}
.main .mBannerd img{width:100%;vertical-align:top}
.topBannerBottom img,.topBannerTop img{width:100%}
.shopdetail .shopdetailInfo h2{font-size:1.333em;font-weight:700;text-align:center;padding-top:20px}
.shopdetail .shopdetailInfo .shopdetailInfoTop figcaption{text-align:left;margin-top:16px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue{position:relative;padding:0 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue em{color:#393939;font-size:1.333em}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p{margin-bottom:8px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p:last-child{margin-bottom:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName{width:30%;display:inline-block}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont{width:70%;display:inline-block;margin-left:-4px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .region{margin-left:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation{position:absolute;top:50%;right:10px;text-align:center;margin-top:-25px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a{width:50px;height:50px;color:#fff;background-color:#CBCBCB;display:inline-block;font-size:.917em;border-radius:4px;border:1px solid #424242}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a .fa{display:block;margin:6px 0 3px}
.shopdetailInfoDelivery{padding:10px 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed{width:100%;position:fixed;z-index:101;bottom:0;left:0;right:0;-webkit-animation:qbuy 150ms linear 1 normal;animation:qbuy 150ms linear 1 normal}
@-webkit-keyframes qbuy{from{bottom:-65px}
to{bottom:0}
}
@keyframes qbuy{from{bottom:-65px}
to{bottom:0}
}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect{background-color:#fff;margin-top:2px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on{background-color:#fff;text-align:center;padding:10px 15px;display:none}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a{width:48%;color:#3b3b3b;background-color:#fff;border:1px solid #f1191f;display:inline-block;padding:6px 0;margin:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy{background-color:#f1191f;color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p{background-color:#fff;padding:11px 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p:last-child{margin-bottom:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoName{width:28%;padding-right:5px;display:inline-block}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont{width:70%;display:inline-block;margin-left:-4px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont select{width:180px;height:24px;background:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .txt-qnty{text-align:right;padding:0 6px;width:50px!important}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-minus,.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-plus{background-color:#bbb;width:35px;vertical-align:middle;height:35px;text-align:center;line-height:35px;color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-plus{margin:0 5px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll{background-color:#fff;padding:0 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option-sel{font-weight:700;font-size:1.1em;padding-top:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option select{margin-bottom:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option .shopdetailInfoName{vertical-align:top;padding-top:11px}
.shopdetail .shopdetailBoard{text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:32px}
.shopdetail .shopdetailBoard a{width:33.33%;background-color:#fff;border-left:1px solid #bbb;display:inline-block;margin-left:-1px;font-weight:700;padding:20px 0}
.MK_optAddWrap .MK_inner-opt-cm li{position:relative;border-bottom:1px solid #c7c7c7;padding:12px 0}
.MK_optAddWrap .MK_inner-opt-cm li:last-child{border-bottom:0 none}
.MK_optAddWrap .MK_inner-opt-cm .MK_p-name{padding-right:30px;display:block}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl{margin-top:8px}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl input[type=tel]{padding:0 6px;width:50px}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del{position:absolute;top:12px;right:0}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del img{width:20px}
.MK_optAddWrap .MK_inner-opt-cm .MK_price{position:absolute;bottom:21px;right:0;font-size:1.3em}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02{background-color:#bbb;width:35px;height:35px;text-align:center;vertical-align:middle;line-height:35px;color:#fff;display:inline-block}
.MK_optAddWrap .total{text-align:right;padding:0 15px;font-size:12px;font-weight:700}
#MK_innerOptTotal.total{border-top:1px solid #e8e8e8;padding:15px}
.MK_optAddWrap .MK_total{font-size:12px;color:#000;margin-left:15px}
.MK_optAddWrap .MK_txt-won{font-size:12px}
.MK_optAddWrap .MK_txt-total{float:left}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButtonTop{font-size:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal{background-color:#fff;text-align:right;padding:15px;font-size:1.2em}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal em{color:#f1191f;font-size:1.333em;margin-left:16px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton{text-align:center;padding:10px;border-top:1px solid #fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a{display:inline-block;box-sizing:border-box;width:100%;padding:13px 0;font-size:12px;color:#444;border:1px solid #444}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish{padding:10px 0;width:49.5%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.cart{width:49.5%;margin-right:1%;padding:10px 0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.buy{border:1px solid #444;color:#fff;background:#444;font-weight:700;margin-bottom:2%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom{margin:20px 0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom img{margin:0 2px;width:45px;height:auto}
.shopdetail .shopdetailCoupon{margin-top:15px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet{padding:0 15px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .image_src{max-width:100%;padding-bottom:5px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet li dl{height:34px;background:url(/images/d3/m_04/bg_coupon@2x.gif) left center no-repeat;padding:10px 0 10px 92px;border-bottom:1px dashed #cbcbcb;position:relative;background-size:81px auto}
.shopdetail .shopdetailCoupon .shopdetailCouponGet li:last-child{border-bottom:0 none}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt{width:82px;position:absolute;top:10px;left:0;color:#fff;text-align:center}
.shopdetail .shopdetailItem .shopdetailImage div,.shopdetail .shopdetailItem .shopdetailImage iframe,.shopdetail .shopdetailItem .shopdetailImage object,.shopdetail .shopdetailItem .shopdetailImage table{width:100%!important}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt strong{font-weight:400}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon h4{font-weight:700}
.shopdetail .shopdetailItem .shopdetailItemPopup{text-align:center;padding:0 15px;margin:22px 0}
.shopdetail .shopdetailItem .shopdetailItemPopup a{font-weight:700;color:#fff;background-color:#636363;display:block;padding:10px 0}
.shopdetail .shopdetailItem .shopdetailItemPopup .shopdetailItemZoom{height:60px;padding:0 0 0 75px;margin-top:10px;background:url(/images/d3/m_04/bg_hand@2x.gif) 20px center no-repeat;line-height:60px;background-size:50px auto}
.list_board ul li dl h4 .new,.shopdetail .MK_btn-sms{-moz-background-clip:padding;-webkit-background-clip:padding-box}
.shopdetail .shopdetailItem .shopdetailImage img{max-width:100%!important;height:auto!important}
.shopdetail .shopdetailItem .shopdetailImage table{table-layout:auto!important}
.shopdetail .shopdetailItem .shopdetailNotify{margin-top:24px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo{padding:0 15px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dt{font-weight:700;margin-bottom:2px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dd{margin:0 0 25px 6px}
.shopdetail .shopdetailRelationItem {padding:0 15px 30px 15px;}
.shopdetail .shopdetailRelationItem .listName input {float:right;}
.shopdetail .shopdetailRelationItem .btn_cart {width:290px; text-align:center; font-weight:bold; color:#fff; background-color:#393939; display:block; padding:10px 0; margin:0 auto;}

.shopdetailRelation {margin-bottom:30px;}
.shopdetailRelation .list_shoppingRelationItem1x {padding: 0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box;}
.shopdetailRelation .list_shoppingRelationItem1x li {width:100%; display:inline-block; vertical-align: top; border-top:1px solid #d9d9d9; padding:18px 0;}
.shopdetailRelation .list_shoppingRelationItem1x li figure {padding:0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x li:first-child {border:0px none;}
.shopdetailRelation .list_shoppingRelationItem1x li img.listPic {width:40%; float:left;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo {width:57%; float:left; padding-left:3%; position: relative;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listName {border-bottom: 1px solid #dedede; padding: 0 15px 2px 0; margin-bottom: 5px;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .options-select {width:100%;}
.shopdetailRelation .list_shoppingRelationItem1x .MS_related_checkbox {position:absolute; top:-2px; right:0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount { margin: 12px 0; }
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .amount-input {text-align:right; width:55px;padding:0 5px; height:30px; }
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-plus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-minus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .btn_Black {width:290px; margin: 0 auto; background: #ECECEC; border: 1px solid #CECECE; color:#444; }

.shopdetailRelation .prd-delivery { overflow:hideen; }
.shopdetailRelation .prd-delivery .prd-account { width:100%; padding:20px 0; box-sizing:border-box; }
.shopdetailRelation .prd-delivery .prd-account .con { margin:0 10px 20px; }
.shopdetailRelation .prd-delivery .prd-account .con h4 { font-size: 13px; margin: 0 0 10px 0; font-weight: bold; }
.shopdetailRelation .prd-delivery .prd-account .con h4.delivery { padding: 0 0 0 25px;  background: url('/design/starship/10449/phps/common/ico_delivery.png') 0 -2px no-repeat; background-size:20px; }
.shopdetailRelation .prd-delivery .prd-account .con h4.change { padding: 0 0 0 25px; background: url('/design/starship/10449/phps/common/ico_change.png') 0 -2px no-repeat; background-size:20px; }
.shopdetailRelation .prd-delivery .prd-account .con > p { line-height: 20px;}
.shopdetailRelation .prd-delivery .prd-account ol { background: #f4f4f4; padding:10px; }
.shopdetailRelation .prd-delivery .prd-account ol li { line-height:22px;  }
.shopdetailRelation .prd-delivery .prd-account ol li:first-child{margin-bottom:20px;}
.shopdetail .okdgg-checkout{ margin: 20px 10px 10px 10px; text-align:center}
.shopdetail .okdgg-checkout a{
    height: 42px;
    background: url(/design/nana3549/m_renewal/m_okvit_btn.png) center center no-repeat;
    border-radius: 2px;
    width: 100%;
    background-color: #fff!important;
    display: block;
    border:2px solid #ccc;
    background-size: 125px 24px;
}
.shopdetail .okdgg-checkout img{display:none;}

.cs-button{bottom:53px!important}
.shopdetail .soldout_anchor{display:block!important;margin-top:10px}
.shopdetail .MK_btn-sms{display:inline-block;width:55%;height:35px;line-height:35px;text-align:center;border:1px solid grey;color:#fff;font-weight:700;background-color:#636363;background-image:-webkit-gradient(linear,left top,left bottom,from(#636363),to(#5e5e5e));background-image:-webkit-linear-gradient(top,#636363,#5e5e5e);background-image:-moz-linear-gradient(top,#636363,#5e5e5e);background-image:-o-linear-gradient(top,#636363,#5e5e5e);background-image:linear-gradient(to bottom,#636363,#5e5e5e);-webkit-border-radius:3px!important;border-radius:3px!important;background-clip:padding-box}
.shopdetail .MK_btn-sms span{padding-left:24px;background:url(/images/d3/m_01/bull/alarm_fff@2x.png) 0 50% no-repeat;background-size:18px 14px}
@media screen and (min-width:420px) and (max-width:767px){.shopdetail .shopdetailInfo .shopdetailInfoBottom,.shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll{background-color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal{border-top:1px solid #c7c7c7}
.shopdetail .shopdetailCoupon .shopdetailCouponGet{width:335px;margin:0 auto}
.shopdetail .shopdetailRelationItem{padding:0 0 30px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a,.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.buy{padding:10px 8px}
.shopdetail .shopdetailItem .shopdetailItemPopup{width:335px;margin:22px auto}
.shopdetail .shopdetailRelationItem .btn_cart{margin:34px auto}

}
@media screen and (min-width:768px){.shopdetail .shopdetailInfo{position:relative;overflow:hidden;zoom:1;border-bottom:1px solid #c7c7c7;background-color:#fff}
.shopdetail .shopdetailInfo h2{border-bottom:1px solid #c7c7c7;padding-bottom:16px;background-color:#f5f5f5}
.shopdetail .shopdetailInfo .shopdetailInfoTop{float:left}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure{border-bottom:0 none}
.shopdetail .shopdetailInfo .shopdetailInfoBottom,.shopdetail .shopdetailInfo .shopdetailInfoTop{width:50%}
.shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll{background-color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom{float:right;background-color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal{border-top:1px solid #c7c7c7}
.shopdetail .shopdetailCoupon .shopdetailCouponGet{width:335px;margin:0 auto}
.shopdetail .shopdetailRelationItem{padding:0 0 30px}
.shopdetail .shopdetailItem .shopdetailItemPopup{width:335px;margin:22px auto}
.shopdetail .shopdetailItem .shopdetailNotify{margin-top:36px}
.shopdetail .shopdetailRelationItem .btn_cart{margin:34px auto}

}
#kakaopay_order_btn img,#nhn_btn .npay_storebtn_bx{height:auto!important}
#nhn_btn{padding:10px}
#payco_order_btn{padding-top:10px}
#tabs{margin:5px;border:1px solid #bbb;padding-bottom:10px;font-size:12px}
#tabs .shopdetailBoard{overflow:hidden;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#f8f8f8;padding:10px 0;margin-bottom:0}
#tabs .shopdetailBoard .tab_on{font-weight:700;padding:10px 0}
#tabs .util{border-bottom:1px solid #464646;padding:10px}
#tabs .util a{border:1px solid #424242;display:inline-block;height:30px;line-height:30px;border-radius:3px;width:100%;text-align:center}
#tabs .list_board .reply-detail{margin:0 5px;border:1px solid #73adff;font-size:.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}
#tabs .list_board>ul>li>.wrap .re-wrap{padding:10px;border-top:1px solid #bebebe}
#tabs .empty-board{text-align:center;padding:15px 0 5px}
.list_board ul li{color:#424242;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-style:none}
.list_board ul li dl{padding:7px}
.list_board ul li dl h4{margin:0}
.list_board ul li .cont_wrap{display:none;border-top:1px dotted #bebebe;background-color:#f9f9f9;padding:7px}
.list_board ul li .cont_wrap img{max-width:100%;padding-bottom:5px}
.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 grey}
#comment_password input[type=password]{width:75%}
#comment_password form{height:auto!important}
#comment_password form span{display:block}
.list_board ul li .reply_depth1 .info,.list_board ul li .reply_depth1 .rating,.list_board ul li .reply_depth2 .info,.list_board ul li .reply_depth2 .rating,.list_board ul li .reply_depth3 .info,.list_board ul li .reply_depth3 .rating{padding-left:12px}
.list_board ul li .reply_status{font-size:.875em;color:#777;font-weight:400}
.list_board input[type=password]{border-radius:3px 0 0 3px;width:80%;border-right:0;box-sizing:border-box;height:35px}
.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;box-sizing:border-box}
.list_board ul li dl h4 .hit,.list_board ul li dl h4 .new{width:15px;height:15px;line-height:15px;color:#fff;text-align:center;font-size:.875em;display:inline-block}
.list_board ul li dl h4 .new{background-color:#5cb7fa;-webkit-border-radius:3px!important;border-radius:3px!important;background-clip:padding-box}
.list_board ul li dl h4 .hit{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}
.list_board ul li .cont_wrap .comment_modify{text-align:right;margin-top:5px}
.list_board ul li .cont_wrap .comment_modify a,.list_board ul li dl .info .review_del{width:45px;border:1px solid #444;border-radius:3px;font-size:.875em;display:inline-block;text-align:center;line-height:20px;height:20px;background-color:#fff}
.paging{position:relative;text-align:center;margin-top:15px}
.paging a.next,.paging a.prev{width:30px;height:25px;line-height:23px;border:1px solid #8C8C8C;background-color:#F1F1F1;color:#000}
.paging .now,.paging a,.paging strong{font-weight:700;width:25px;height:25px;line-height:23px;font-size:.75em;background-color:#fff;margin:0 2px;text-align:center;display:inline-block}
.paging strong{color:#000;border:1px solid #111}
.paging a{color:#727a8b;border:1px solid #CECECE}
.paging .now{color:#000;border:1px solid #111}
#WD_Tap{margin-top:30px}
#WD_Tap .WD_Tapmenu{text-align:center;font-size:.875em;overflow:hidden;background-color:#606060}
#WD_Tap .WD_Tapmenu a:first-child{border-left:0 solid #585858}
#WD_Tap .WD_Tapmenu a:last-child{border-right:0 solid #585858}
#WD_Tap .WD_Tapmenu a{width:33.33%;height:35px;position:relative;font-weight:none;border:1px solid #585858;border-left:0;background-color:#606060;line-height:35px;color:#fff;display:inline-block;box-sizing:border-box}
#WD_Tap .WD_Tapmenu a .fa{margin-top:10px}
#WD_Tap .WD_Tapmenu a.act{background:#fff;color:#000;font-weight:700;border-bottom:1px solid #fff}
#WD_Tap .navqna,#WD_Tap .navreview{display:none}
.analyans-wrap .analyans-conts .analyans-slider li dl dt img{width:100%;height:100%!important}
.analyans-wrap .analyans-conts .analyans-slider li{margin-right:3px!important}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift { display: inline-flex; align-items: center; justify-content: center; width: 100%; color: #262626; background: #fff; border: 1px solid #333; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; color: #777; } /* ¼±¹°ÇÏ±â*/

/* //»óÇ°¿É¼Ç */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift { display: inline-flex; align-items: center; justify-content: center; padding: 15px 0; width: 100%; background: #fff; border: 1px solid #393939; color: #393939; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; } /* ¼±¹°ÇÏ±â */


.multiImgArea dd img:last-child { margin-right:0; }
.multiImgArea .thumb_list {padding: 10px 0;}
.multiImgArea dt .swiper-button-next,
.multiImgArea dt .swiper-button-prev {display: flex; align-items: center; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; margin: 0; font-size: 27px; color: #fff; text-align: center; border-radius: 100%; background-image: none; background-color: rgba(0,0,0,0.2); box-sizing: border-box;}
.multiImgArea dt .swiper-button-next {right: 20px; padding: 0 6px;}
.multiImgArea dt .swiper-button-prev {left: 20px; padding: 0 3px;}

.multiImgArea dd .swiper-button-next,
.multiImgArea dd .swiper-button-prev {display: flex; align-items: center; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; margin: 0; font-size: 24px; color: #000; text-align: center; background-image: none; box-sizing: border-box;}
.multiImgArea dd .swiper-button-next {right: 0;}
.multiImgArea dd .swiper-button-prev {left: 0;}
.multiImgArea .thumb_list .swiper-slide {width: calc((100% - 12px) / 7);margin-right: 2px; opacity: 0.4;}
.multiImgArea .thumb_list .swiper-slide img { width:100%; }
.multiImgArea .thumb_list .swiper-slide.swiper-slide-active {opacity: 1;}
.thumb_main .swiper-slide img {
    width: 100%;
}

#productDetail .originImgArea{width:390px;}
.thumb_div .originImg{width:390px;height:390px;}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area {overflow: hidden;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r {float: right;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .soldout_once {display:inline-block; float:left; margin:0 0 10px -25px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .soldout_once img {width:180%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor {display:block; float:left; padding:0; margin:0 0 10px -25px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor span {height: auto; line-height: unset !important; -webkit-box-shadow:none; box-shadow: none; border: none; background: none;} /* 22.05.09  42195-136 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor span img {width:180%; }
/* BASIC css end */

