/* BASIC css start */
/* 2021-06-01 Ãß°¡ */
.detailInfoLayer { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; font-size:0; text-align:center; background:rgba(0,0,0,0.5); z-index:9999 }
.detailInfoLayer:before { display:inline-block; width:0; height:100%; vertical-align:middle; content:'' }
.detailInfoLayer .detailInfoInner { display:inline-block; position:relative; width:90%; height:auto; border:1px solid #ccc; background:#fff; vertical-align:middle }
.detailInfoLayer .detailInfoInner .box { padding-top:50px; position:relative; overflow:hidden }
.detailInfoLayer .detailInfoInner .infoScrollBox { width:100%; height:400px; overflow-y:auto }
.detailInfoLayer .detailInfoInner .infoScrollBox img { max-width:100% }
.detailInfoLayer .detailInfoInner .detailinfoClose { position:absolute; top:0; right:0; width:50px; height:50px; font-size:30px; text-align:center; line-height:50px; cursor:pointer }

.hoverInfoArea { position:relative; font-size:0 }
.hoverInfoArea .infoList a { display:block }
.hoverInfoArea .infoList a img { max-width:100% }
.hoverInfoArea .infoList .layerImg { display:none }
.shopdetail .shopdetailItem .shopdetailImage .hoverInfoArea .infoList { display:inline-block; position:relative; width:50% !important }

.hoverInfoArea .infoList .linkHoverInfo { position:relative; cursor:pointer }
.hoverInfoArea .infoList .linkHoverInfo:before { display:none; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; border:2px solid #f27935; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: ""; background:rgba(0,0,0,0.1); z-index:100 }    
.hoverInfoArea .infoList .linkHoverInfo:after { content: ""; display: none; position:absolute; top:16px; right:16px; width:40px; height:40px; background:url(/design/hangso1/phps/common/sp-deals_07.png) 0 0 no-repeat; z-index:100 }
.hoverInfoArea .infoList .linkHoverInfo:hover:before,
.hoverInfoArea .infoList .linkHoverInfo:hover:after { display:block }

/* °¢ÀÎ½ÅÃ» ·¹ÀÌ¾î */
#spMask { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:210 }
#smartPersonalize { display:none; position:fixed; top:90px; left:10px; right:10px; bottom:35px; background:#fffdf7; z-index:220 }
#smartPersonalize .spClose { position:absolute; top:0; right:0; width:60px; height:60px; background:url(/design/hangso1/phps/common/btn_smart_related_close.gif) 0 0 no-repeat; cursor:pointer }
#smartPersonalize .spTit { height:60px; border-bottom:1px solid #cfcfcf }
#smartPersonalize .spTit h3 { padding-left:10px; font-size:16px; color:#000; line-height:60px }
#smartPersonalize .spScrollArea { height:83%; overflow:hidden; overflow-y:auto }
#smartPersonalize .spInfo { padding:10px; border-bottom:1px solid #e7e6e3 }
#smartPersonalize .infoTop .rtInfo { width:100% }
#smartPersonalize .infoTop .rtInfo img { width:100%; border:1px solid #ddd }
#smartPersonalize .infoTop .ltInfo .spPrice { padding-top:10px; color:#ea775a }
#smartPersonalize .infoTop .ltInfo .spPrice .krw { font-size:13px }
#smartPersonalize .infoTop .ltInfo .spPrice .price { font-size:18px }
#smartPersonalize .infoTop .ltInfo dl { padding-top:5px; *zoom:1 }
#smartPersonalize .infoTop .ltInfo dl:after { display:block; clear:both; content:'' }
#smartPersonalize .infoTop .ltInfo dt { float:left; width:20%; color:#000; line-height:35px }
#smartPersonalize .infoTop .ltInfo dd { float:left; width:80% }
#smartPersonalize .infoTop .ltInfo dd select { width:100%; height:35px; border:1px solid #ddd }
#smartPersonalize .infoTop .ltInfo dd input.MS_related_option { width:100% }
#smartPersonalize .infoTop .ltInfo dd .MS_related_checkbox { width:17px; height:17px }
#smartPersonalize .infoTop .ltInfo .prd-check dt { line-height:20px }
#smartPersonalize .infoTop .ltInfo .prd-amount .MS_related_quantity { padding-left:0 !important; width:64px; height:32px; font-size:13px; text-align:center !important; border:1px solid #dde0ea }
#smartPersonalize .infoTop .ltInfo .prd-amount a { display:inline-block; margin-left:3px; width:32px; height:32px; font-size:30px; color:#fff; text-align:center; line-height:32px; background:#acafb9; vertical-align:top }
#smartPersonalize .infoTop .ltInfo .prd-amount a.btn-dw { line-height:28px }
#smartPersonalize .infoTop .ltInfo .btns { padding-top:30px }
#smartPersonalize .infoTop .ltInfo .btns a { display:block; height:60px; font-size:16px; color:#fff; text-align:center; line-height:60px; border:1px solid #ec7956; background:#ec7956 }
#smartPersonalize .infoTop .ltInfo .btns a:hover { color:#ec7956; border:1px solid #ec7956; background:#fff; cursor:hand }
#smartPersonalize .infoTop .ltInfo .btns a:active { position:relative; top:1px }

#smartPersonalize .infoTxt { padding-top:30px }
#smartPersonalize .infoTxt h4 { font-size:15px; color:#000 }
#smartPersonalize .infoTxt ol { padding-top:5px }
#smartPersonalize .infoTxt li { font-size:13px; color:#707070; line-height:24px }
#smartPersonalize .spContent { padding:30px 10px; border-bottom:1px solid #e7e6e3 }
#smartPersonalize .spContent h4 { font-size:18px; color:#000 }
#smartPersonalize .spContent h4 .num { display:inline-block; width:28px; height:28px; font-size:16px; color:#ea775a; text-align:center; line-height:28px; border:1px solid #ea775a; border-radius:5px }
#smartPersonalize .spContent h4 .ctit { display:inline-block; margin-left:5px; vertical-align:middle }
#smartPersonalize .spContent .cont { padding-top:20px }
#smartPersonalize .spContent .cont img { width:100% }
#smartPersonalize .spContent .cont .fontColor { *zoom:1 }
#smartPersonalize .spContent .cont .fontColor:after { display:block; clear:both; content:'' }
#smartPersonalize .spContent .cont .fontColor li { margin-right:10px; float:left; width:47px; height:47px; border-radius:10px }
#smartPersonalize .spContent.last { border-bottom:0 }

/* »óÅÂ°ª °ü¸® */
.shopdetailBtnFix #allWrap{padding-bottom:45px;}

.prdTitle{display:block;color:#2d3036;font-size:21px;text-align:center;padding:20px 10px 0;font-weight:400;}

/* ½æ³×ÀÏ ·Ñ¸µ */
.prdImgArea .sliderArea{position:relative;height:0;overflow:hidden;}
.prdImgArea .sliderArea img{width:100%;}
.prdImgArea .sliderArea .bx-pager{bottom:12px;}
.prdImgArea .sliderArea .bx-pager-link{border-color:#acafb9;}
.prdImgArea .sliderArea .bx-pager-link.active{background-color:#acafb9;}

.shopdetail .shopdetailInfo{}
.shopdetail .shopdetailNavArea{margin-top:-1px;}
.shopdetail .shopdtlTit{font-weight:500;border-top:1px solid #b8b8b8;display:block;position:relative;height:40px;line-height:40px;padding:0 18px;}
.shopdetail .shopdtlTit .onOffIcon{position:absolute;right:15px;top:15px;display:block;width:10px;height:10px;}
.shopdetail .shopdtlTit .onOffIcon:before, .shopdetail .shopdtlTit .onOffIcon:after{position:absolute;content:"";display:block;background-color:#000;}
.shopdetail .shopdtlTit .onOffIcon:before{width:2px;height:100%;top:0;left:4px;}
.shopdetail .shopdtlTit .onOffIcon:after{top:4px;left:0;width:100%;height:2px;}
.shopdetail .shopdetailNavArea .shopdtCnt{padding:15px;border-bottom:1px solid #b8b8b8;display:none;}
.shopdetail .shopdetailNavArea.last, .shopdetail .shopdtlTit.on{border-bottom:1px solid #b8b8b8;}
.shopdetail .shopdetailNavArea.last .shopdtCnt{border-bottom:0;}
.shopdetail .shopdtlTit.on + .shopdtCnt{display:block;}
.shopdetail .shopdtlTit.on .onOffIcon:before{display:none;}

.shopdetail .shopdetailInfo .shopdetailInfoTop{position:relative;}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure{}
.shopdetail .shopdetailInfo .shopdetailInfoTop figcaption{text-align:left;margin-top:16px;}
.shopdetail .shopdetailInfoBottom{background-color:#fff;}
.shopdetail .shopdetailInfoValue{position:relative;padding:25px 15px 30px;border-top:1px solid #dde0ea;}
.shopdetail .shopdetailInfoValue em{color:#f1191f;font-size:1.333em;}
.shopdetail .shopdetailInfoValue p{margin-bottom:10px;font-size:0;}
.shopdetail .shopdetailInfoValue p:last-child{margin-bottom:0px;}
.shopdetail .shopdetailInfoValue .shopdetailInfoName{width:30%;display:inline-block;vertical-align:top;color:#2d3036;font-size:13px;}
.shopdetail .shopdetailInfoValue .shopdetailInfoCont{width:70%;display:inline-block;color:#2d3036;font-weight:700;font-size:13px;}
.shopdetail .shopdetailInfoValue .priceVal{color:#ec7956;}
.shopdetail .shopdetailInfoValue .priceVal:first-child{color:#2d3036;}
.shopdetail .shopdetailInfoValue .priceOriginVal{text-decoration:line-through;padding-right:5px;}


.shopdetail .shopdetailInfoValue .shopdetailInfoCont .txt{font-weight:400;}
.shopdetail .shopdetailInfoValue .region{margin-left:10px;}
.shopdetail .shopdetailInfoValue .btn_relation{position:absolute;top:50%;right:10px;text-align:center;margin-top:-25px;}
.shopdetail .shopdetailInfoValue .btn_relation a{width:50px;height:50px;color:#fff;background-color:#636363;display:inline-block;font-size:0.917em;border-radius:4px;border:1px solid #424242;}
.shopdetail .shopdetailInfoValue .btn_relation a:first-child{}
.shopdetail .shopdetailInfoValue .btn_relation a .fa{display:block;margin:6px 0 3px 0;}
.shopdetailInfoDelivery{padding:10px 15px;}

/* »óÇ°¿É¼Ç */
.shopdetail .shopdetailInfoBottom .fixed-btn{width:100%;box-sizing:border-box;position:relative;bottom:0;left:0;right:0;background-color:#000;z-index:101;text-align:center;display:none;}
.shopdetail .shopdetailInfoBottom .fixed-btn.fixed{display:block;position:fixed;}
.shopdetail .shopdetailInfoBottom .fixed-btn a{color:#fff;font-size:14px;height:45px;line-height:45px;display:block;}
.shopdetail .shopdetailInfoBottom .fixed-btn .btn_option{display:none;position:absolute;bottom:100%;left:50%;margin-left:-27px;width:55px;}
.shopdetail .shopdetailInfoBottom .buy_on{position:relative;z-index:1;text-align:center;background-color:#fff;padding:0 0 10px;display:none;font-size:0;}
.shopdetail .shopdetailInfoBottom .buy_on p{font-size:12px;padding-top:10px;}
.shopdetail .shopdetailInfoBottom .buy_on a{width:31.3%;color:#fff;display:inline-block;font-size:11px;margin-left:1.5%;height:40px;line-height:40px;}
.shopdetail .shopdetailInfoBottom .buy_on .cart{background-color:#2d3036;}
.shopdetail .shopdetailInfoBottom .buy_on .buy{background-color:#ec7956;font-weight:700;}
.shopdetail .shopdetailInfoBottom .buy_on .wish{background-color:#66a948;}
.shopdetail .shopdetailInfoBottom .buy_on a:first-child{margin-left:0;}
.shopdetail .shopdetailInfoBottom .buy_on p .btnPersonalize { display: block; height: 38px; line-height: 38px; font-size: 11px; color: fff; border: 1px solid #acafb9; background: #acafb9; width: 97%; margin: 0 auto; }


.shopdetail .shopdetailInfoBottom .option_area{}
.shopdetail .shopdetailInfoBottom .option_area .shadow{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);}
.shopdetail .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 .shopdetailInfoBottom .option_area.fixed .shadow,
.shopdetail .shopdetailInfoBottom .option_area.fixed .btn_option,
.shopdetail .shopdetailInfoBottom .option_area.fixed .buy_on{display:block;}
.shopdetail .shopdetailInfoBottom .option_area.fixed .option_tk{position:relative;z-index:1;max-height:254px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;padding-top:15px;box-shadow:0 -1px 5px 0 rgba(0,0,0,0.3);}
.shopdetail .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed{display:block;position:relative;}
.shopdetail .shopdetailInfoBottom .option_area.fixed .fixed-btn a{display:none;}
.shopdetail .shopdetailInfoBottom .option_area.fixed .MK_optAddWrap .total{padding:17px 15px 11px;}
.shopdetail .option_area.fixed .shopdetailInfoCont select{height:22px;font-size:12px;}
.shopdetail .option_area.fixed .shopdetailInfoSelect p:last-child{margin-bottom:10px;}
.shopdetail .shopdetailInfoBottom .shopdetailInfoMultiSelect{}

.shopdetail .shopdetailInfoSelect{padding:0 15px 0;}
.shopdetail .shopdetailInfoSelect .opt-com{text-align:right;}
.shopdetail .shopdetailInfoSelect p{padding:5px 0;font-size:0;}
.shopdetail .shopdetailInfoSelect p:last-child{margin-bottom:25px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoName{width:30%;display:inline-block;vertical-align:middle;color:#2d3036;font-size:13px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCont{width:70%;display:inline-block;color:#2d3036;font-weight:700;font-size:13px;vertical-align:middle;}

.shopdetail .shopdetailInfoSelect .MS_amount_basic{padding-right:5px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCont select{width:100%;color:#a5a5a5;border-color:#d0d2da;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCount .txt-qnty{text-align:right;padding:0 6px;width:50px !important;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCount .fa-plus{background-color:#bbb;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:32px;color:#fff;margin:0 2px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCount .fa-minus{background-color:#bbb;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:32px;color:#fff;}
.shopdetail .shopdetailInfoSelect .add-option-sel{font-weight:bold;font-size:1.1em;padding-top:10px;}
.shopdetail .shopdetailInfoSelect .add-option select{margin-bottom:10px;}
.shopdetail .shopdetailInfoSelect .add-option .shopdetailInfoName{vertical-align:top;padding-top:11px;}
.shopdetail .shopdetailBoard{text-align:center;margin-bottom:20px;display:table;width:100%;}
.shopdetail .shopdetailBoard a{width:25%;background-color:#f8f8f8;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;display:inline-block;margin-left:-1px;font-weight:bold;padding:13px 0;}
.shopdetail .shopdetailBoard a.actOn{background-color:#fff;border-top:1px solid #111;border-bottom:0;}
.shopdetail .selectCompleteBtn{display:inline-block;padding:5px 12px 3px 12px;color:#fff;border:1px solid #333;background-color:#333;font-size:12px;}
.shopdetail .selectCompleteBtn:hover, .shopdetail .selectCompleteBtn:focus{color:#333;border-color:#333;background-color:#fff;}

/* »óÇ°¿É¼Ç */
.shopdetail #MK_innerOptScroll{padding:0 15px;}
.MK_optAddWrap .MK_inner-opt-cm li{border:1px solid #d0d2da;position:relative;text-align:left;padding:12px 15px 15px;margin-bottom:20px;}
.MK_optAddWrap .MK_inner-opt-cm li:after{content:"";display:block;clear:both;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_price,
.MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del{ position:absolute;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_p-name,
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl,
.MK_optAddWrap .MK_inner-opt-cm li .MK_price,
.MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del{ display:block;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_p-name{color:#2d3036;padding-bottom:5px;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl{position:relative;float:left;font-size:0;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl input{background:#fff;font-size:12px;box-shadow:none;color:#2d3036;width:34px;height:21px;text-align:center !important;line-height:19px;border:1px solid #d0d2da;padding:0;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl .btn-type-02{color:#fff;font-size:17px;text-align:center;background-color:#acafb9;width:21px;height:21px;display:inline-block;line-height:21px;margin-left:3px;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl .btn-type-02 span{display:none;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl .btn-type-02:after{content:"+";}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl .btn-type-02 + .btn-type-02:after{content:"-";}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl a img{ display:none !important;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_price{line-height:27px;right:15px;bottom:12px;color:#000;font-size:15px;letter-spacing:-1px;font-weight:400;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_price span{font-size:17px;font-weight:700;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del{display:block;right:15px;top:15px;width:13px;height:13px;background:url(/design/hangso1/phps/m/m_common_icon.png) -37px -6px no-repeat;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del img{display:none;!important;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option{}
.MK_optAddWrap .total{text-align:right;line-height:16px;padding:19px 15px;border-top:1px solid #dde0ea;font-size:0;position:relative;z-index:1;}
.MK_optAddWrap .total .MK_txt-total{font-size:27px;color:#ec7956;letter-spacing:-1px;font-weight:700;vertical-align:top;}
.MK_optAddWrap .MK_total{font-size:27px;color:#ec7956;font-weight:700;vertical-align:top;line-height:1;display:inline-block;height:27px;}
.MK_optAddWrap .MK_txt-won{color:#ec7956;font-size:15px;vertical-align:-8px;line-height:1;display:inline-block;height:15px;padding-right:7px;}



/* //»óÇ°¿É¼Ç */
.shopdetail .shopdetailInfoBottom .shopdetailTotal{background-color:#fff;text-align:right;padding:10px;font-size:1.2em;border-top:1px solid #eee;}
.shopdetail .shopdetailInfoBottom .shopdetailTotal em{color:#f1191f;font-size:1.333em;margin-left:16px;}
.shopdetail .shopdetailButton{text-align:center;padding:0 0 30px;}
.shopdetail .shopdetailButton .shopdetailButtonTop{font-size:0;text-align:center;}
.shopdetail .shopdetailButton .shopdetailButtonTop p{font-size:12px;}
.shopdetail .shopdetailButton .purchBtn{display:inline-block;width:31.3%;height:40px;line-height:40px;font-size:11px;color:#fff;margin-left:1.5%;}
.shopdetail .shopdetailButton .purchBtn:first-child{margin-left:0;}
.shopdetail .shopdetailButton .purchBtn.buy{background-color:#ec7956;font-weight:700;}
.shopdetail .shopdetailButton .purchBtn.cart{background-color:#2d3036;}
.shopdetail .shopdetailButton .purchBtn.wish{background-color:#66a948;}
.shopdetail .shopdetailButton .person { padding:5px 1.5% }
.shopdetail .shopdetailButton .person a { display:block;height:38px;line-height:38px;font-size:11px;color:#fff;border:1px solid #acafb9; background:#acafb9;  }


.shopdetail .shopdetailButton .naver-checkout{ margin-top:20px;}
.shopdetail .shopdetailButton .shopdetailButtonBottom{margin:20px 0;}
.shopdetail .shopdetailButton .shopdetailButtonBottom img{margin:0 2px;width:45px;height:auto;}
.shopdetail .shopdetailInfoBottom .appBanner{ margin-top:20px;}
.shopdetail .shopdetailInfoBottom .appBanner img{width:100%;max-width:100%;}
.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") no-repeat left center;padding:10px 0 10px 92px;border-bottom:1px dashed #cbcbcb;position:relative;background-size:81px auto;}
.shopdetail .shopdetailCoupon .shopdetailCouponGet li:last-child{border-bottom:0px none;}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt{width:82px;position:absolute;top:10px;left:0 ;color:#fff;text-align:center;}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt strong{font-weight:normal;}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon h4{font-weight:bold;}
.shopdetail .shopdetailItem .shopdetailItemPopup{text-align:center;padding:0 15px;margin:22px 0;}
.shopdetail .shopdetailItem .shopdetailItemPopup a{font-weight:bold;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") no-repeat 20px center;line-height:60px;background-size:50px auto;}
.shopdetail .shopdetailItem .shopdetailImage .shopdetailWrap{margin:20px 0;}
.shopdetail .shopdetailItem .shopdetailImage img{max-width:100% !important;height:auto !important;}
.shopdetail .shopdetailItem .shopdetailImage table{width:100% !important;}
.shopdetail .shopdetailItem .shopdetailImage object{width:100% !important;}
.shopdetail .shopdetailItem .shopdetailImage iframe{width:100% !important;}
.shopdetail .shopdetailItem .shopdetailImage table{table-layout:auto !important;}
.shopdetail .shopdetailItem .shopdetailImage div{width:100% !important;}
.shopdetail .shopdetailItem .shopdetailNotify{}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo{padding:15px 3%;}
.shopdetail .shopdetailItem .shopdetailNotify table{border-collapse:collapse;width:100%;}
.shopdetail .shopdetailItem .shopdetailNotify table th{padding:10px;width:55px;border:1px solid #ddd;border-right:0;background-color:#efefef;color:#666;text-align:left;font-weight:normal;}
.shopdetail .shopdetailItem .shopdetailNotify table td{padding:10px;border:1px solid #e8e8e8;border-left:0;background-color:#fff;}
.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 .list_shoppingRelationItem1x{padding:10px 0 30px;}
.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 10px;}
.shopdetailRelation .list_shoppingRelationItem1x li:first-child{border:0px none;padding-top:8px;}
.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 20px 2px 0;margin-bottom:5px;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .options-select{width:100%;}
.shopdetailRelation .list_shoppingRelationItem1x .MS_related_checkbox{position:absolute;top:0;right:0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount{margin:12px 0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .amount-input{text-align:right;padding-right:5px;height:32px;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-plus, 
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-minus{background-color:#fff;width:30px;height:30px;text-align:center;vertical-align:middle;line-height:33px;color:#666;border:1px solid #ccc;font-size:14px;margin-left:-1px;}
.shopdetailRelation .list_shoppingRelationItem1x .btn_Black{width:290px;margin:0 auto;}
/* //°ü·Ã»óÇ° */

/* OKDGG ¹öÆ° */
.shopdetail .okdgg-checkout{margin-top:15px;}
.shopdetail .okdgg-checkout img{max-width:90%;height:auto;}
/* //OKDGG ¹öÆ° */

/* Äü¹ÙÀÌ ¹öÆ° ³ëÃâ ½Ã Ä¿¹Â´ÏÆ¼ ÅÇ À§Ä¡ º¯°æ */
.cs-button{bottom:53px !important;}
/* //Äü¹ÙÀÌ ¹öÆ° ³ëÃâ ½Ã Ä¿¹Â´ÏÆ¼ ÅÇ À§Ä¡ º¯°æ */

/* delivery */
.shopdetail .shopdetailNavArea .shopdtCnt.deliveryArea{padding-right:10px;}
.deliveryCnt{padding:0 5px;}
.deliveryArea p{color:#5d5d5d;font-size:10px;}
.deliveryArea .title{font-size:17px;font-weight:500;color:#121212;padding:20px 0 0;display:block;}
.deliveryArea p:first-child .title{padding-top:10px;}
.deliveryArea .titleLv2{font-weight:500;font-size:12.5px;display:block;padding-top:10px;}
.deliveryArea .hideTxt{visibility:hidden;opacity:0;}


/* ÀÓ½ÃÇ°Àý ÀçÀÔ°í SMS ¹Þ±â */
.shopdetail .soldout_anchor{ display:block !important;}
.shopdetail .MK_btn-sms{
    display:inline-block;width:100%;height:35px;line-height:35px;text-align:center;border:1px solid #808080;
    color:#fff;font-weight:bold;
    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;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;
}
.shopdetail .MK_btn-sms span{ padding-left:24px;background:url(/images/d3/m_01/bull/alarm_fff@2x.png) no-repeat 0 50%;background-size:18px 14px;}
/* ÀÓ½ÃÇ°Àý ÀçÀÔ°í SMS ¹Þ±â ³¡ */


#nhn_btn{padding-top:10px;}
.btn_nTalk{margin-top:10px;color:#fff;background-color:#00c73c;width:288px;text-align:center;height:46px;line-height:46px;display:inline-block;font-size:13px;}
.btn_nTalk i{ font-size:18px;vertical-align:text-top;}
#payco_order_btn{padding-top:10px;}

blockquote{
    margin:0 !important;
}


/* Åë¿É Ãß°¡ ±¸¼º »óÇ° */
#productDetail .thumb-info .info .table-opt td.add-option-tit { padding:15px 0 0; border-top:1px solid #e4e4e5; color:#000; font-size:14px; }
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-img,
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-wrap { border-bottom:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; border-bottom:1px solid #e4e4e5; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:30%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; border-bottom:1px solid #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .prd-icon,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .tit-prd { padding-left:20px; padding-top:0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt { padding-left:20px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.addition_option { width:310px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.addition_option { width:306px; height:22px; line-height:24px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap { padding:5px 0 0 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap .tit { display:none; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dd { width: 110px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap select { width: 100px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap input { width: 205px; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_p-tit { display:block; width:90%; height:100%; line-height:12px; color:#000; font-weight:bold; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_price { top:40px; right:0; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_btn-del { top:0; }
/* BASIC css end */

