/* BASIC css start */
.movie_container{position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;}

#movie_frame iframe{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.rightFixMenu{display:none;}
#contents main div.shopdetailItem pre{white-space: pre-line; font-family: 'poppins', 'NanumBarunGothic', monospace, Corbel, Dotum, AppleGothic, Helvetica, sans-serif}

.paycobn {margin-top: 5px;}

/* ¹è³Ê °øÅë */
.sliderWrap{}
.sliderArea{position:relative;max-width:100%;}
.sliderArea a{display:block;}
.sliderArea .prdImg{width:100%;vertical-align:top;}
.sliderArea .bx-pager{position:absolute;bottom:6px;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-pager-item{display:inline-block;position:relative;}
.sliderArea .bx-pager-link{transition:all 0.3s ease;display:inline-block;width:11px;height:11px;background-color:transparent;font-size:0;margin:4px;border:1px solid #000;border-radius:50%;}
.sliderArea .bx-pager-link:hover, .sliderArea .bx-pager-link.active{background-color:#222;border-color:#222;}
.sliderArea .pagerWrap{position:absolute;bottom:35px;left:50%;margin-left:-320px;text-align:center;}
.sliderArea .bx-controls{}
.sliderArea .bx-controls-direction{position:absolute;top:50%;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-controls-direction i{vertical-align:top;}
.sliderArea .bx-prev, .sliderArea .bx-next{position:absolute;top:0;margin-top:-30px;font-size:30px;text-align:center;display:inline-block;width:30px;height:30px;color:#8f8f8f;vertical-align:middle;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;}
.sliderArea .bx-prev i, .sliderArea .bx-next i{}
.sliderArea .bx-prev{left:0;}
.sliderArea .bx-next{right:0;}

/* »ó¼¼ ³»¿ë - ½½¶óÀÌ´õ Ã³¸® */

.prdThumbArea{position:relative;padding:15px 20px 42px;}
.prdThumbArea .multiImgArea .bx-pager{bottom:-26px;right:0;left:0;}
.prdThumbArea .multiImgArea .bx-pager-link{width:10px;height:10px;margin:4px;border-radius:50%;border:0;background-color:#e2e2e2;}
.prdThumbArea .multiImgArea .bx-pager-link.active{background-color:#000;}
.shopdetailInfoTop .originImg{width:100%;}
.prdThumbArea .iconWrap{position:absolute;top:18px;left:20px;}
.prdThumbArea .iconWrap img{display:block;padding:0;margin-bottom:8px;}
.shopdetailInfoBottom{margin:0 20px;border-top:1px solid #e4e4e4;}
.shopdetailInfoBottom .prdInfoWrap{padding:15px 0 10px;border-bottom:1px solid #e4e4e4;position:relative;}
.shopdetailInfoBottom .tit-prd{padding-top:10px;font-size:26px;line-height:30px;color:#000;font-weight:500;display:block;}
.shopdetailInfoBottom .tit-sub{padding-top:5px;font-size:12px;line-height:20px;color:#000;font-weight:300;display:block;white-space: pre-line;}
.shopdetailInfoBottom .priceInfoArea{padding-top:3px;}
.shopdetailIconWrap{padding-bottom:9px;}
.shopdetailIconWrap .imgList{padding:0 6px 0 0;display:inline-block;}
.shopdetailIconWrap .imgList img{height:20px;}
.shopdetailInfoValue .strike{text-decoration:line-through;font-size:14px;vertical-align:1px;color:#000;margin-right:3px;font-weight:300;display:inline-block;}
.shopdetailInfoValue .price{font-size:14px;color:#000;font-weight:600;}
.shopdetailInfoValue .salePercent{font-weight:600;color:#8c8eb2;font-size:18px;display:inline-block;margin-right:3px;}
.shopdetailInfoValue .won{}
.shopdetailInfoValue .dcTxt{position:relative;top:-2px;padding:0 15px;height:20px;margin-left:12px;border:1px solid #000;font-size:10px;line-height:20px;border-radius:10px;text-align:center;display:inline-block;}

.shopdetail .shopdetailInfo{}
.shopdetail h3.shopdtlTit {font-weight:bold;padding:10px 10px;background-color:#f8f8f8;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:-1px;}
.shopdetail h3.shopdtlTit a { display:block;}
.shopdetail h3.shopdtlTit a span.ttlCnt { color:#f8574f;}
.shopdetail h3.shopdtlTit .fa {float:right;font-size:1.5em;color:#ccc;}
.shopdetail .shopdetailInfoBottom {background-color:#fff;}
.shopdetail .shopdetailInfoValue{position:relative;padding:12px 0 6px;}
.shopdetail .shopdetailInfoValue em {color:#f1191f;font-size:1.333em;}
.shopdetail .shopdetailInfoValue p {margin-bottom:10px;}
.shopdetail .shopdetailInfoValue p:last-child {margin-bottom:0px;}
.shopdetail .shopdetailInfoValue .shopdetailInfoName {width:30%;display:inline-block;vertical-align:top;color:#000;font-weight:300;}
.shopdetail .shopdetailInfoValue .shopdetailInfoCont {width:70%;display:inline-block;margin-left:-4px;color:#000;}
.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 .option_area {}
.shopdetail .option_area .option_tk{}
.shopdetail .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 .option_area.fixed .option_tk {height:150px;overflow-y:auto;background-color:#fff;border-bottom:0;}
.shopdetail .option_area.fixed .shopdetailInfoSelect{padding:0 20px;}
.shopdetail .option_area.fixed .shopdetailInfoSelect p:first-child{padding-top:15px;}
.shopdetail .option_area.fixed .MK_optAddWrap .total{padding:10px;}
.shopdetail .fixed-btn {width:100%;box-sizing:border-box;position:relative;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #dfdfdf;z-index:101;text-align:center;padding:9px 10px 10px;margin:0 auto;display:none;}
/*
#ftWrap{padding-bottom:65px;}
.shopdetail .fixed-btn.fixed {display:block;position:fixed;} 
*/
.shopdetail .option_area.fixed .fixed-btn.fixed {display:block;position:relative;}
.shopdetail .fixed-btn .btn_option {position:absolute;top:-16px;left:50%;margin-left:-33px;}
.shopdetail .fixed-btn .fxb{font-size:0;line-height:1;margin-top:5px;}
.shopdetail .fixed-btn .fxb .link{width:49.5%;height:40px;line-height:38px;font-size:14px;font-weight:700;color:#919191;border:1px solid #919191;text-align:center;box-sizing:border-box;display:inline-block;}
.shopdetail .fixed-btn .fxb .link:first-child{margin-right:1%;}
.shopdetail .fixed-btn .fxb .buy{color:#fff;border-color:#000;background-color:#000;}
.shopdetail .shopdetailInfoBottom .shopdetailInfoMultiSelect{margin:9px 0 0;background-color:#fff;border-top:1px solid #e4e4e4;}
.shopdetail .shopdetailInfoBottom .buy_on{padding:0 10px 10px;font-size:0;line-height:1;background-color:#fff;text-align:center;display:none;}
.shopdetail .shopdetailInfoBottom .buy_on .link{width:49.5%;height:40px;line-height:38px;font-size:14px;font-weight:700;color:#919191;border:1px solid #919191;text-align:center;box-sizing:border-box;display:inline-block;}
.shopdetail .shopdetailInfoBottom .buy_on .link:first-child{margin-right:1%;}
.shopdetail .shopdetailInfoBottom .buy_on .buy{color:#fff;border-color:#000;background-color:#000;}
.shopdetail .shopdetailInfoBottom .fixed .buy_on{display:block;}
.shopdetail .shopdetailInfoSelect{padding:0;}
.shopdetail .shopdetailInfoSelect .opt-com {text-align:right;}
.shopdetail .shopdetailInfoSelect p { padding:3px 0;}
.shopdetail .shopdetailInfoSelect p:last-child {margin-bottom:0px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoName {width:30%;display:inline-block;color:#000;font-weight:300;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCont {width:70%;display:inline-block;margin-left:-4px;color:#000;}
.shopdetail .shopdetailInfoSelect .MS_amount_basic {padding-right:5px;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCont select {width:70%;height:30px;background:#fff;}
.shopdetail .shopdetailInfoSelect .shopdetailInfoCont select:focus{}
.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 .shopdetailInfoBottom .shopdetailInfoMultiSelect #MK_innerOptScroll{}
.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;}
.MK_optAddWrap .MK_inner-opt-cm li {position:relative;border-bottom:1px solid #eee;padding:12px 0;}
.MK_optAddWrap .MK_inner-opt-cm li:last-child {
    /* border-bottom:0;*/
}
.MK_optAddWrap .MK_inner-opt-cm .MK_p-name {padding-right:30px;color:#000;display:block;}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl{margin-top:8px;padding:0 28px;font-size:0;position:relative;vertical-align:top;display:inline-block;}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl input{padding:0 6px;width:54px;height:30px;font-size:12px;border-color:#e1e1e1;text-align:center !important;box-shadow:none;}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del{position:absolute;top:10px;right:0;display:block;}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del:before {
    display:block;width:21px;height:21px;text-align:center;line-height:21px;content:"\e9af";font-size:21px;color:#000;
	font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del img{display:none;}
.MK_optAddWrap .MK_inner-opt-cm .MK_price{position:absolute;bottom:20px;right:0;font-size:0;line-height:0;}
.MK_optAddWrap .MK_inner-opt-cm .MK_price span{font-size:12px;line-height:12px;color:#000;font-weight:400;vertical-align:-1px;display:inline-block;}
.MK_optAddWrap .MK_inner-opt-cm .btn-type-02{position:absolute;top:0;bottom:0;right:0;background-color:#fff;width:28px;height:28px;text-align:center;vertical-align:middle;font-size:12px;line-height:28px;color:#444;border:1px solid #e1e1e1;overflow:hidden;display:inline-block;}
.MK_optAddWrap .MK_inner-opt-cm .btn-type-02 span{display:none;}
.MK_optAddWrap .MK_inner-opt-cm .btn-type-02 ~ .btn-type-02{left:0;right:auto;}
.MK_optAddWrap .MK_inner-opt-cm .btn-type-02:after{
	width:16px;height:16px;margin:6px auto 0;content:"\e913";font-size:16px;line-height:16px;color:#000;text-align:center;display:block;
	font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.MK_optAddWrap .MK_inner-opt-cm .btn-type-02 ~ .btn-type-02:after{content:"\e91a";}
.MK_optAddWrap .total {text-align:right;padding:10px 0;height:18px;color:#000;font-size:0;}
.MK_optAddWrap .MK_txt-total, .MK_optAddWrap .MK_txt-won{font-size:12px;font-weight:300;}
.MK_optAddWrap .MK_total{padding-left:2px;font-size:16px;color:#000;font-weight:500;vertical-align:2px;display:inline-block;}
.MK_optAddWrap .MK_txt-won{}

/* //»óÇ°¿É¼Ç */
.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 .shopdetailInfoBottom .shopdetailButton{text-align:center;padding:12px 0 0;}
.shopdetail .shopdetailButtonTop{padding-bottom:12px;}
.shopdetail .shopdetailButtonTop .center{width:100%;padding-bottom:10px;float:left;box-sizing:border-box;}
.shopdetail .shopdetailButtonTop .center.errorArea{width:100%;padding:0;}
.shopdetail .shopdetailButtonTop .left, .shopdetail .shopdetailButtonTop .right{width:50%;box-sizing:border-box;}
.shopdetail .shopdetailButtonTop .left{padding-right:5px;}
.shopdetail .shopdetailButtonTop .right{padding-left:5px;}
.shopdetail .shopdetailButtonTop .cbtn{width:100%;height:45px;border:1px solid #919191;font-size:16px;line-height:43px;color:#919191;font-weight:600;background-color:#fff;text-align:center;box-sizing:border-box;display:block;}
.shopdetail .shopdetailButtonTop .center .cbtn{color:#fff;border-color:#000;background-color:#000;}
.shopdetail .shopdetailButtonTop .center .cbtn i{font-size:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.shopdetail .shopdetailButtonTop .left .cbtn{color:#fff;border-color:#919191;background-color:#919191;}
.shopdetail .shopdetailButtonTop .soldout, .shopdetail .shopdetailButtonTop .errorTxt{text-align:center;font-size:14px;color:#919191;padding:5px 0;}
.shopSnsArea{font-size:0;padding:23px 0;text-align:center;}
.shopSnsArea .link{width:35px;height:35px;line-height:35px;font-size:18px;color:#fff;margin:0 3px;text-align:center;border-radius:50%;vertical-align:top;display:inline-block;}
.shopSnsArea .link.fb{background-color:#3d5a98;}
.shopSnsArea .link.ka{font-size:22px;color:#33312a;background-color:#f7e41f;}
.shopSnsArea .link.ks{background-color:#f7c645;}
.shopSnsArea .link.tw{background-color:#67bae9;}
.shopSnsArea .link.copyPrdUrl{font-size:12px;background-color:#9a9a9a;}

.detailImgWrap.video{position:relative;}
.detailImgWrap.video .videoSizeBg{width:100%;}
.detailImgWrap.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}

/* »ó¼¼ ³»¿ë - ½½¶óÀÌ´õ Ã³¸® */
.detailSliderWrap .sliderArea .bx-controls-direction{top:0;}
.detailSliderWrap .bx-pager{bottom:8px;right:0;left:0;}
.detailSliderWrap .bx-pager-link{width:13px;height:13px;margin:5px;border-radius:50%;border:0;background-color:#d9d9d9;}
.detailSliderWrap .bx-pager-link.active{background-color:#789af1;}

/* ¸®ºä °ü·Ã ¼Ò½º */
/* review */
.reviewBoardArea{padding:18px 10px 15px;}
.reviewBoardList{position:relative;border:1px solid #f0f0f0;margin-bottom:5px;}
.reviewBoardList .left{position:absolute;top:10px;left:10px;bottom:10px;width:115px;overflow:hidden;}
.reviewBoardList .right{margin-left:125px;float:none;min-height:105px;padding:10px 20px 20px 10px;}
.reviewBoardList .imgWrap{display:block;background-color:#fff;height:100%;font-size:0;}
.reviewBoardList .imgWrap:after{content:"";display:inline-block;height:100%;vertical-align:middle;}
.reviewBoardList .reviewAttachImg{width:115px;vertical-align:middle;}
.reviewBoardList .reviewTitle{font-size:12px;color:#2b2b2b;font-weight:600;line-height:18px;max-height:36px;height:36px;padding:8px 0 6px;}
.reviewBoardList .content{font-size:11px;color:#727272;line-height:13px;max-height:26px;height:26px;margin-bottom:5px;}
.reviewBoardList .content span{font-family:'notoSansKR', 'Open Sans', monospace, Corbel, Dotum, AppleGothic, Helvetica, sans-serif !important;color:#8e8e8e !important;}
.reviewBoardList .scoreWrap{display:block;}
.reviewBoardList .score, .reviewBoardList .scoreTxt{display:inline-block;vertical-align:top;}
.reviewBoardList .score .reviewStar{}
.reviewBoardList .scoreTxt, .reviewBoardList .writer{font-size:11px;color:#acacac;font-weight:600;}
.reviewBoardList .scoreTxt{display:none;}
.reviewBoardList .writer{max-width:45%;line-height:13px;padding-right:5px;border-right:1px solid #acacac;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.reviewBoardList .writeDate{font-size:11px;color:#acacac;padding-left:5px;line-height:13px;vertical-align:top;display:inline-block;}
.noReviewList{height:24px;font-size:12px;text-align:center;padding:35px 0;color:#8e8e8e;font-weight:700;}
.reviewBoardArea .board-btns{padding-bottom:10px;font-size:0;line-height:0;}
.reviewBoardArea .list-btm{padding-top:20px;}
.reviewBoardBtn{width:49%;margin-left:2%;padding:0 20px;height:30px;line-height:30px;border:1px solid #7e99f0;color:#fff;font-size:12px;font-weight:700;background-color:#7e99f0;text-align:center;box-sizing:border-box;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.reviewBoardBtn.viewList{border-color:#1b46b9;background-color:#fff;color:#1b46b9;}
.reviewBoardBtn.writeReview{border-color:#7e99f0;background-color:#7e99f0;color:#fff;}
.reviewBoardBtn.writeReview i{font-size:20px;margin-left:2px;vertical-align:-4px;}
.reviewBoardBtn:first-child{margin-left:0;}

.sliderWrap.shopbrandSliderWrap .sliderArea{padding:0 6px 25px;font-size:0;}
.shopdetail .shopdetailInfoBottom .shopdetailButton .naver-checkout { margin-top:20px;}
.shopdetail .shopdetailInfoBottom .shopdetailButton .kakao-checkout { margin-top:20px;}
.shopdetail .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom {margin:20px 0;}
.shopdetail .shopdetailInfoBottom .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 {}
.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 .detailTabList{padding:20px 15px 0;display:none;}
.shopdetail .shopdetailItem .detailTabList.on {display:block; width: auto !important;}
.shopdetail .shopdetailItem .shopdetailImage .shopdetailWrap {margin:20px 0;}
.shopdetail .shopdetailItem .shopdetailImage img {max-width:100% !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 {margin: 40px 0 0 0;}
.shopdetail .shopdetailItem .shopdetailNotify {margin: 30px 0 0 0;}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo {padding:0 0;}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo h3 {font-size: 16px; line-height: 30px; font-weight: 600;}
.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;}

/* »óÇ° »çÀÌÁî Á¤º¸ */
.size-chart-cont h3 {font-size: 16px; line-height: 30px; font-weight: 600;}
.size-chart-cont table {text-align: left; color: #666; font-weight: normal;}
.size-chart-cont th {border: 1px solid #ddd; padding: 10px 10px; text-align: center; width: 20%;}
.size-chart-cont td {border: 1px solid #ddd; padding: 10px 10px; text-align: center; width: 20%;}
.size-chart-cont p {padding: 10px 0 0 0; line-height: 1.5;}
	
/* °ü·Ã »óÇ° */
.ctitle.shopbrand{font-size:12px;color:#111;line-height:18px;font-weight:700;padding:24px 10px 8px;display:block;}
/* °ü·Ã»óÇ° */
.item-wrap {margin-bottom: 15px;}
.board-hd {padding:10px 20px;width:160px; text-align:center; margin:0 auto; font-size:12pt; margin-top:15px;}
.prd-ico {padding:0px 10px; margin:10px auto 0; width:30px; text-align:center;}
.prd-list { padding-top: 10px; border-top: 1px solid #b4b4b5; width:100%; }
.prd-list dl{width:45%; padding-left:10px; margin:0 auto;}
.prd-list dl{float:left;}
.prd-list .thumb { width: 100%; height: 100%; }
.prd-list th { padding-bottom: 10px; border-bottom: 1px solid #aaa; }
.prd-list td { padding: 5px 0; border-bottom: 1px solid #aaa; }
.prd-list .prd-amount { position: relative; width: 52px; height: 15px;  }
.prd-list .prd-amount .txt-spin,
.prd-list .prd-amount .btns { float: left; }
.prd-list .prd-amount .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
.prd-list .prd-amount .btns { width: 17px; height: 15px;  }
.prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
.prd-list .prd-amount .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
.prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }

.prd-name{font-size:16px;color:#111;line-height:25px;font-weight:700;padding:10px 10px 8px;display:block;height:54px;text-overflow: ellipsis;}

.prd-opt { float:left;padding:5px 0; font-size:13px }
.prd-opt p { padding-bottom:5px }
.prd-opt select { height:20px; width:80px; }
.prd-opt .vo_value_list { height:30px; line-height:16px }
.prd-qty { padding:5px 0; margin-bottom:15px; position: relative; float:left; height:18px }
.prd-qty .MS_related_quantity,
.prd-qty .btns { float:left }
.prd-qty .MS_related_quantity { width:34px; height:30px; line-height:18px; text-align:right; padding-right:5px; border:1px solid #acacac; font-size: 11px }
.prd-qty .btns { width:17px; height: 28px; border:1px solid #acacac; border-left:none }
.prd-qty .btns a { overflow: hidden; float: left; width: 100%; height: 14px; text-indent: -999px; background: none; }
.prd-qty .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 6px; }
.prd-qty .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 6px }
.related-allbasket {top:0;padding-top: 15px; padding-bottom:25px; text-align:center }
.related-allbasket a { margin-top:20px;display:inline-block; width:248px; height:60px; font-size:13px; color:#fff; font-family:Verdana; text-align:center; line-height:58px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.related-allbasket a:hover { color:#231f20; background:#fff }
.related-allbasket a:active { position: relative; }
.line, .prd-price {font-size:14px;color:#111;line-height:18px;padding:0px 10px 8px;display:block;}
.line {height:30px;}
/* //°ü·Ã»óÇ° */


/* ÅÜ - detailTabArea */
.detailTabArea{display:table;width:100%;table-layout:fixed;box-sizing:border-box;border-bottom:1px solid #c0c0c0;position:relative;font-size:0;padding:30px 0 0 0;}
.detailTabArea .link{display:table-cell;text-align:center;width:33%;font-size:12px;height:36px;position:relative;color:#858585;white-space:nowrap;}
.detailTabArea .link .txt{display:block;height:36px;line-height:36px;position:relative;}
.detailTabArea .link .txt:after{display:block;position:absolute;bottom:-1px;left:0;right:0;content:"";height:3px;background-color:transparent;}
.detailTabArea .link.on{color:#000;font-weight:700;}
.detailTabArea .link.on .txt:after{background-color:#000;}
.detailTag{position:relative;top:-102px;}
#detailTag1{top:-119px;}
#detailTag2{top:-102px;}
.detailTabTitle{font-size:12px;color:#111;line-height:18px;font-weight:700;padding:24px 10px 8px;display:block;}
.ctable{margin:0 10px;}
.ctable th, .ctable td{border:1px solid #ddd;vertical-align:middle;font-size:11px;line-height:15px;}
.ctable th{background-color:#f8f8f8;color:#111;font-weight:700;text-align:center;border-left:0;padding:9px 4px;}
.ctable td{border-right:0;padding:8px;color:#777;}
.ctable .firstRow th, .ctable .firstRow td{border-top:0;}
.ctable .title{color:#111;text-align:center;font-weight:700;display:block;}
.ctable .subTitle{color:#111;font-weight:700;}
.ctable .subTxt{position:relative;padding-left:8px;color:#777;line-height:15px;}
.ctable .subTxt:after{content:"-";position:absolute;top:0;left:0;}

.shopPolicyArea{padding:0 0px;}
.shopPolicyArea .detailTabTitle{padding-left:0;}
.prdAddInfoListWrap{display:table;table-layout:fixed;border-collapse:collapse;width:100%;box-sizing:border-box;border-top:1px solid #333;}
.prdAddInfoList{display:table-row;}
.prdAddInfoList .title, .prdAddInfoList .val{display:table-cell;border:1px solid #ddd;vertical-align:middle;font-size:11px;line-height:15px;}
.prdAddInfoList .title{width:21%;background-color:#f8f8f8;color:#111;font-weight:700;text-align:center;border-left:0;padding:9px 4px;}
.prdAddInfoList .val{width:79%;border-right:0;padding:8px;color:#777;}

.shopPolicyArea table {width:100%;table-layout:fixed;border-collapse:collapse; margin: 20px 0 0 0;}
.shopPolicyArea table th {padding:10px;border:1px solid #ddd;border-right:0;background-color:#efefef;color:#666;text-align:left;font-weight:normal;}
.shopPolicyArea table td {padding:10px;border:1px solid #e8e8e8;border-left:0;background-color:#fff;}
.shopPolicyArea .headCell{padding:10px 0 5px;border:0;font-size:13px;line-height:25px;color:#000;font-weight:700;background-color:#fff;}



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

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


/* ÀÓ½ÃÇ°Àý ÀçÀÔ°í 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;
}
/* BASIC css end */

