/* BASIC css start */
#contentWrap {width: 1220px;}
#content {width: 100%;margin-left: 0;}

#productDetail .page-body { margin-top:20px }
.category_depth {margin-top:0;}
.snsbox {display:inline-block; margin-left:-3px;}
.MS_btn_scrap_tw,
.MS_btn_scrap_fb {z-index:999;}
/* »ó¼¼ÆäÀÌÁö Å¸ÀÌÆ² */
.goods_tabs > ul {padding-top:50px;}
.detail_tab {margin-top: 50px;background:#fff; zoom: 1;}
.detail_tab::after { clear: both; display: block; content: ""; }
.detail_tab ul {width: 1220px;margin: 0 auto;}
.detail_tab ul li {float: left;width: 33.3%;height: auto;}
.detail_tab ul li a {display: block;background: #fff;height: 60px;line-height: 58px;text-align: center;font-size: 20px;color: #191919;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;box-sizing: border-box;margin-top: 0;}
.detail_tab ul li:first-child a {border-left: 1px solid #dbdbdb; border-width: 1px 1px 2px;}
.detail_tab ul li:last-child a {border-right: 1px solid #dbdbdb; }
.detail_tab ul li a span.cnt {font-size:20px; color:#ee4a44; }
.detail_tab ul li a:hover { background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.detail_tab ul li a.active {background: rgb(255, 255, 255);font-weight: 500;color: #ee4a44;margin: 0px;border-top:0;border-right-color: #dbdbdb;border-left-color: #dbdbdb;}
.detail_tab ul li .borderight0 {border-right:0;}

.detail_tab.fixed {position:fixed;top:0;left:0;right:0;width:100%;margin:0 auto;z-index:999; border-bottom: 1px solid #dbdbdb;}
.detail_tab.fixed ul li a {border-top:0; border-bottom:0;}
.detail_tab.fixed ul li a.active {border-bottom: 2px solid #ee4a44;}
.detail_tab.fixed ul li:first-child a {border-left: 0;border-width: 1px 1px 2px;}
.detail_tab.fixed ul li:last-child a {border-right:0;}

.MS_qna_content_box {display:block;}

/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#goods_view .slides_container {position:relative; width:100%; min-height:300px; margin-bottom:10px; border:1px solid #ddd;}
#goods_view .slides_container .zoom {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.5; filter:alpha(opacity=50);}
#goods_view .slides_container .zoom_img {display:none; position:absolute; top:50%; left:50%; margin:-44px 0 0-44px; background:url('/design/duduworld/images/btn_zoom.png') no-repeat; width:88px; height:88px; text-indent:-9999px;}

#goods_view .slides_container ul {text-align:center; margin-top:30px;}
#goods_view .slides_container ul.s_img li {display:inline-block; text-align:center; margin-left:5px;}
#goods_view .slides_container ul.s_img li img {width:80px !important; height:80px; border: 1px solid #ddd;}
#goods_view .slides_container ul.s_img li img:hover {border-color:#aaa;}
.detail_image {width: 100%;height: 100%;border-radius: 25px;border: 1px solid #eeeeee;box-sizing: border-box;}
#goods_view .goods_wrap {display: table;margin: 0 auto;padding:0;width: 100%;}
#goods_view .goods_wrap:after {content: "";display: block;clear: both;}
.goods_name {color: #333;letter-spacing: -1px;line-height: 1.4;}
.goods_wrap ul .goods_name h3 {
    font-size: 24px;
    color: #222;
    font-weight: 500;
    letter-spacing: -0.5px;
}
.comment {color:#6d6d6d; margin-top:5px;}
.goods_eventEnd {display:table; width:100%; border-top:1px solid #ccc; background:#f9f9f9; font-size:14px;}
.goods_eventEnd li {display:table-cell; padding:5px;}
.goods_eventEnd li.buy span {font-size:20px; font-weight:600; color:#333;}
.goods_eventEnd li.time {text-align:right;}
.goods_eventEnd li.time .time_count {display:inline-block; background:#6F7B9C; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 7px; font-weight:600; color:#fff; letter-spacing:-1px;}
.sale_rate_wrap {position:relative; float:right;}
.sale_rate_wrap .sale_rate_bg {position:absolute; top:10px; right:5px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#fd454d; width:60px; height:60px;}
.sale_rate_wrap .sale_rate_txt {position:absolute; top:24px; right:13px; text-align:right; font-size:16px; color:#fff; letter-spacing:-1px;}
.sale_rate_wrap .sale_rate_txt span {font-size:26px;}
#goods_view .goods_title {border-top:0px solid #ddd; padding-bottom:30px;}
#goods_view .goods_title > li {text-align:center;}
#goods_view .goods_wrap {display:table; margin-bottom:60px; width:100%;}
#goods_view .goods_wrap > dt {display:table-cell; vertical-align:top;}
#goods_view .goods_wrap > dd > ul {width: 420px;padding: 40px;margin: 0 auto 0;display: block !important; vertical-align:top;margin-left: 40px;background: #f4f4f4;border-radius: 25px;box-sizing:border-box;}
#goods_view .goods_wrap > dd .payWrap {text-align: right;margin-top: 30px;}
#goods_view .goods_wrap .btn_wrap {padding-top:0px;}
#goods_view .goods_wrap .btn_wrap .btn_chg.medium, 
#goods_view .goods_wrap .btn_wrap .btn_gray.medium, 
#goods_view .goods_wrap .btn_wrap .btn_sch.medium, 
#goods_view .goods_wrap .btn_wrap .btn_move.medium {margin:2px 0; width:24.5%; min-width:120px;}
#goods_thumbs .count {display:table; width:100%;}
#goods_thumbs .count li {display:table-cell;}
#goods_thumbs .pagination {position:relative; width:90%; margin:auto; text-align:center; overflow:hidden; white-space:nowrap;}
#goods_thumbs .pagination li {display:inline-block; vertical-align:top;}
#goods_thumbs .pagination li img {border:1px solid #ddd; margin:0px 2px;}
#goods_thumbs .pagination li.current img {border:1px solid #aaa;}

#goods_thumbs {font-size: 0;}
#goods_thumbs .thumbWrap {display: inline-block;vertical-align: top;margin-left: 40px; position:relative;}
#goods_thumbs .slickWrap {width: 120px;display: inline-block;vertical-align: top;background: #f4f4f4;padding: 30px 0;border-radius: 15px;height: 600px; box-sizing:border-box;}
#goods_thumbs .slick-list {height: 415px !important;padding: 0 15px;margin: 30px 0;}
#goods_thumbs .slick-slide {margin-bottom: 15px;width: 90px !important;height: 90px !important;}
#goods_thumbs .slick-slide img {border-radius: 15px;}
#goods_thumbs .slick-slide.on img {border: 3px solid #dbdbdb;box-sizing: border-box;}
#goods_thumbs .slickWrap .slick-arrow {display: inline-block;width: 120px;height: 30px;background:120px 20px no-repeat;text-indent: -9999px;position: relative;left: 50%;transform: translateX(-50%); cursor:pointer;}
#goods_thumbs .slickWrap .prevArrow {background-image: url(/design/duduworld/220906/ico_detail_top.png);background-position:center top 4px;}
#goods_thumbs .slickWrap .nextArrow {background-image: url(/design/duduworld/220906/ico_detail_btm.png);background-position:center bottom;}

/*
#goods_thumbs .slider button {display: inline-block;width: 120px;height: 30px;background:120px 20px no-repeat;text-indent: -9999px;position: relative;left: 50%;transform: translateX(-50%);}
#goods_thumbs .slider button.slick-prev {background-image: url(/design/duduworld/220906/ico_detail_top.png);background-position:center top 4px;}
#goods_thumbs .slider button.slick-next {background-image: url(/design/duduworld/220906/ico_detail_btm.png);background-position:center bottom;}
*/
#goods_thumbs .thumbWrap .zoomWrap {text-align: center;margin-top: 20px;}


.review_benifit {line-height:1.4;}
.short_desc {font-size: 14px;color: #999999;line-height: 1;padding: 15px 0 30px;letter-spacing: -0.25px;}
.goods_name {color:#333; letter-spacing:-1px; line-height:1.4;}
.goods_description {padding:10px 0 20px 0; min-height:300px;}
.goods_description ul {list-style-type:disc; padding-left:20px;}
.goods_description img {max-width:100%;}
.exchange_guide	{padding:10px 0 20px 0; overflow:hidden;}



/*.sale_price {color:#ff5500;}*/
.goods_spec_table {border-bottom:1px solid #dbdbdb; line-height:1.8; margin-bottom:15px;}
.goods_spec_table dl { width:100%;font-size: 0;border-bottom: 1px solid #dbdbdb;padding-bottom: 30px;}
.goods_spec_table dt {width: 65px; text-align:left; vertical-align:middle; font-weight:normal;display: inline-block;vertical-align: top;}
.goods_spec_table dt .sale_rate_txt {font-size: 28px;color: #ee4a44;letter-spacing: -0.25px;font-weight: 500;line-height: 1;}
.goods_spec_table dt .sale_rate_txt span {font-weight: bold;}
.goods_spec_table dd { padding:1px 0; text-align:left; color:#333;display: inline-block;vertical-align: top;width: calc(100% - 65px);}
.goods_spec_table dd .price_wrap {position:relative;text-align: right;line-height: 1;}
.goods_spec_table dd .price_wrap2 {position:relative; font-size:14px; font-weight:600; color:#666;}
.goods_spec_table .line {margin:10px 0; height:1px; background:#eaeaea;}
.goods_spec_table dd strong {text-align:left; color:#858585; font-size:11px;letter-spacing:0px;}
.goods_spec_table .sell_price {font-size: 24px;color: #191919 !important;font-weight: bold;margin-left: 10px;letter-spacing: -0.25px;line-height: 1;}
.goods_spec_table .sell_price .price {font-size: 24px;color: #191919 !important;font-weight: bold;}
.goods_spec_table .consumer_wrap {margin-bottom:-5px;display: inline-block;}
.goods_spec_table .consumer {font-size: 18px;color: #999999;letter-spacing: -0.25px; text-decoration:line-through;font-weight: normal;line-height: 1;}
.goods_spec_table .consumer #pricevalue {color:#888 !important;}
.goods_spec_table select {min-width:120px;}

.goods_spec_table .delivery {padding: 30px 0;}
.goods_spec_table .delivery h3 {color: #191919;font-size: 18px;line-height: 1;margin-bottom: 20px;}
.goods_spec_table .delivery h3 span:first-child {display:none;}
.goods_spec_table .delivery h3 span + span::before {content:"";display: inline-block;background: #767676;width: 1px;height: 10px;vertical-align: middle;margin: 0 14px;}
.goods_spec_table .delivery p.btm {font-size: 14px;color: #767676;line-height: 24px;}

.goods_spec_table .coupon_btn {position:relative; display:inline-block; width:71px; height:34px; background:url("../images/design/coupon_bg.gif"); vertical-align:middle;}
.goods_spec_table .coupon_btn span.cb_percent {position:absolute; left:4px; top:14px; font-size:14px; color:#c00c0b; font-weight:600;}
.goods_spec_table .coupon_btn span.cb_text {position:absolute; left:100%; top:20px; margin-left:3px; width:65px; color:#c00c0b; font-size:11px; font-weight:600; text-decoration:underline;}
.goods_event_banner {padding-top:20px; text-align:center; margin:auto;}
.goods_event_banner .pagination {margin: 10px 0 0; text-align: center; list-style: none;}
.goods_event_banner .pagination li {display:inline-block;margin: 0 1px;}
.goods_event_banner .pagination li a {display: block;width: 13px;height: 0;padding-top: 13px;background-image: url(/app/javascript/plugin/images/pagination.png);background-position: 0 0;margin:0 2px;overflow: hidden;}
.goods_event_banner .pagination li.current a,
.goods_event_banner .pagination li.current a:hover {background-position: 0 -13px}
.goods_event_banner .pagination li a:hover {background-position: 0 -26px}
.event_datetime {margin-bottom:30px; padding:20px 0;}
.event_datetime > ul {display:table; margin:0 auto;}
.event_datetime > ul > li {display:block; text-align:center;}
.event_datetime > ul > li p {font-size:20px; font-weight:600;}
.event_datetime .event_tit {display:table; margin:0 auto 10px; text-align:center; font-size:18px; font-weight:600; color:#666; color:rgba(0, 0, 0, 0.6); letter-spacing:-1px;}
.event_datetime .event_cont {display:table-cell;}
.event_datetime .event_buy {display:table-cell; padding-left:3px; font-weight:normal; color:#000;}
.event_datetime .event_date > dt, .event_datetime .event_date > dd {display:table-cell; padding:0 5px; font-size:18px; font-weight:bold; color:#666; color:rgba(0, 0, 0, 0.6);}
.event_datetime .event_date li {display:table-cell;}
.event_datetime .event_date li.soloday {background:url('../images/common/social_bg_daym.png') repeat-x;}
.event_datetime .event_date li.solohour, .event_datetime .event_date li.solomin, .event_datetime .event_date li.solosecond {width:92px; background:url('../images/common/social_bg_timem.png') repeat-x;}
.goods_option_table {padding:10px 0; line-height:1.8;/*background-color:#ececec*/}
.goods_option_table th {padding:5px 5px 0; width:20%; text-align:left; vertical-align:top; color:#666; font-weight:normal;}
.goods_option_table td {padding:2px 0; text-align:left; color:#333;}
.goods_option_table .desc {font-size:11px; color:#9a9a9a;}
.goods_option_table select {width:98%;}
.goods_option_table .btn_pm_td {padding-top:4px; text-align:right;}
.goods_quantity_table_container {margin:0; border:1px solid #d0d0d0; border-top:0px; border-bottom:0px; padding:0;}
.goods_quantity_table .quantity_cell {border-bottom:1px solid #d0d0d0; padding:10px 10px; color:#676767; }
.goods_quantity_table .quantity_cell.option_col_price img {margin-top:-3px;}
.goods_quantity_table .quantity_cell_sub {border-bottom:1px solid #d0d0d0; padding:10px 10px; color:#666;}
.goods_quantity_table .quantity_cell_sub_price {border-bottom:1px solid #d0d0d0; padding:10px 10px; font-size:13px; color:#676767;}
.goods_quantity_table .option_text {color:#666;}
.goods_quantity_table tr.quanity_row.first td {border-top:none;}
.out_option_price, .out_suboption_price {font-size:13px;}
.viewOptionsspecialays {margin:5px 0; padding-bottom:0 !important;}
option.soldout {color:#bcbcbc;}
.viewOptionsspecialbtn {width:30px; height:30px; margin-right:2px; border:0px solid #e8e8e8;padding:0;}
.viewOptionsspecialbtn font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewOptionsspecialbtnDisable {width:30px; height:30px;  margin-left:2px; border:0px solid #e8e8e8;}
.viewOptionsspecialbtnDisable font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewSubOptionsspecialays { margin-top:3px; }
.viewSubOptionsspecialbtn {width:30px; height:30px; margin-left:2px; border:0px solid #e8e8e8;padding:0; }
.viewSubOptionsspecialbtn font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewSubOptionsspecialbtnDisable {width:30px; height:30px;  margin-left:2px; border:0px solid #e8e8e8;}
.viewSubOptionsspecialbtnDisable font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewInputTextareaLay	{padding:6px 8px;border:1px solid #ddd;background-color:#fff;}
.viewInputTextareaLay textarea {padding:0;width:100%;resize:none;overflow:auto;border:none;}
.viewInputLay {padding:0;margin-right:2px;}
.viewInputLay input {width:99.5% !important;}

/*.sale_price	{color:#fd454d;}*/
.ea_change	{text-align:right;width:26px;height:17px !important; line-height:1.7; border:1px solid #ccc !important; border-left:none !important;border-right:none !important;padding:0px 3px !important;}
.total_price {display:table; width:100%; padding-top:10px; font-size:14px; font-weight:600;}
.total_price li.th {display:table-cell; padding-left:5px;}
.total_price li.total_goods_price {display:table-cell; padding-right:5px; text-align:right; font-size:14px; font-weight:600;}
.total_price li.total_goods_price #total_goods_price,.total_price #total_goods_price {font-size:24px; letter-spacing:-1px;}


/* »óÇ°»ó¼¼ ¹öÆ° */
.goods_wrap .btn_wrap {overflow:hidden;width: 340px; margin:28px 0 15px; text-align:center; font-size:12px;display:table; font-weight:bold;}
.goods_wrap .btn_wrap button,
.goods_wrap .btn_wrap a {vertical-align:top;}

.goods_wrap .btn_wrap .sub_buy {text-align:center;width: 100%;height: 50px;line-height: 50px;float: left;color:#fff;background-color: #fa5650;display:inline-block;font-size:18px;vertical-align:middle;box-sizing: border-box;border-radius: 5px;font-weight: 400;margin-bottom: 10px;}
.goods_wrap .btn_wrap .sub_cart {text-align:center;width: 167px;height: 50px;line-height: 50px;background-color: #555555;float: left;color:#fff; display:inline-block;font-size:18px;box-sizing: border-box;border-radius: 5px;font-weight: normal;}
.goods_wrap .btn_wrap .sub_wish {text-align:center;width: 167px;height: 50px;line-height: 50px;float: right;color: #333333;background-color: #fff; display:inline-block;font-size:18px;font-weight:normal;border: 1px solid #dbdbdb;box-sizing: border-box;border-radius: 5px;}

.detailDescriptionLayer .tbl_col {table-layout: auto;}



/* »óÇ°¿É¼Ç Á¤º¸ */

#productDetail .thumb-info .info .prd-icon { padding-top:10px }
#productDetail .thumb-info .info .prd-icon img { margin-right:3px }
#productDetail .thumb-info .info .tit-prd { font-size:18px; color:#1c1c1c }
#productDetail .thumb-info .info .table-opt { margin-top:20px }
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { padding:7px 0 }
#productDetail .thumb-info .info .table-opt th { color:#969696; font-weight: normal }
#productDetail .thumb-info .info .table-opt th .tb-left,
#productDetail .thumb-info .info .table-opt td .tb-left { padding:0 }
#productDetail .thumb-info .info .table-opt td { color:#555 }

/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .table-opt .price {  }
#productDetail .thumb-info .info .table-opt .sell_price { font-size:18px; color:#1c1c1c; font-weight:bold }

/* ÁÖ¹®¼ö·® */
#goods_amount { float:left; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px; padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .opt-spin .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%; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .prd-btns .soldout { margin-top:6px; width:448px; height:104px; font-size:14px; color:#231f20; text-align:center; line-height:104px; letter-spacing:2px; border:1px solid #231f20; background:#fff }
#productDetail .thumb-info .info .prd-btns a { margin-top:6px;  }
#productDetail .thumb-info .info .prd-btns .btn_buy { display:block; width:448px; height:48px; font-size:13px; color:#fff; text-align:center; line-height:48px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .thumb-info .info .prd-btns .btn_buy:hover { color:#000; background:#fff }
#productDetail .thumb-info .info .prd-btns .btn_buy:active { position: relative; top: 1px }
#productDetail .thumb-info .info .prd-btns .btn_cart { display:block; width:448px; height:48px; font-size:13px; color:#231f20; text-align:center; line-height:48px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .thumb-info .info .prd-btns .btn_cart:hover { color:#fff; background:#231f20 }
#productDetail .thumb-info .info .prd-btns .btn_cart:active { position: relative; top: 1px }
#productDetail .thumb-info .info .prd-btns .btn_barotalk { display:block; margin-top:10px }

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .opt-wrap { width: 100%; padding:15px 0; }
#productDetail .thumb-info .opt-wrap .tit { margin-bottom: 20px;font-size: 16px;color: #767676;font-weight: 400;line-height: 1;padding-left: 10px; }
#productDetail .thumb-info .opt-wrap .tit strong {font-weight: 400;color: #191919;}
#productDetail .thumb-info .opt-wrap-hybrid { width: 100%; padding:0 0 10px; border-bottom:1px solid #e4e4e4; }
#productDetail .thumb-info .opt-wrap-hybrid .tit { margin-bottom: 8px; color:#969696; }
#productDetail .thumb-info .opt-wrap-hybrid .tit strong { color:#555; }
#productDetail .thumb-info .opt-wrap dl { overflow: hidden; width: 100%; *zoom:1 }
#productDetail .thumb-info .opt-wrap dl:after { display:block; clear:both; content:'' }
#productDetail .thumb-info .opt-wrap dt { display:none; float: left; width:20%; padding: 4px 5px 0; *padding-bottom:5px; color:#555 }
#productDetail .thumb-info .opt-wrap dd { float: left; width:340px; *padding-bottom:5px; padding-bottom:5px; }
#productDetail .thumb-info .opt-wrap .sel-btn { text-align:right; }
#productDetail .thumb-info .opt-wrap .sel-btn a { display:inline-block; width:84px; height:24px; font-size:13px; color:#fff; text-align:center; line-height:24px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .thumb-info .opt-wrap .sel-btn a:hover { color:#231f20; background:#fff }
#productDetail .thumb-info .opt-wrap .sel-btn a:active { position: relative; top: 1px }
#productDetail .thumb-info .opt-wrap .sel-btn a img { display:none }
#productDetail .thumb-info .opt-wrap select {width: 340px;height: 40px;border-radius: 5px;border: 1px solid #dbdbdb;padding: 0 20px;box-sizing: border-box;-webkit-appearance:none;-moz-appearance:none; appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background: #fff url('/design/duduworld/220906/ico_select_drop.png') no-repeat right 20px center;font-size: 16px;color: #767676;}
#productDetail .thumb-info .opt-wrap .opt-btns { position:relative }
#productDetail .thumb-info .opt-wrap .opt-btns input { margin-right:3px; width:42px; height:24px; border: 1px solid #dfdfdf; text-align:center !important; line-height:24px }
#productDetail .thumb-info .opt-wrap .opt-btns a { display:inline-block; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
#productDetail .thumb-info .opt-wrap .opt-btns a.btn-up { background-position:0 0 }
#productDetail .thumb-info .opt-wrap .opt-btns a.btn-dw { background-position:0 -26px }
#productDetail .thumb-info .opt-wrap dl .opt-count select { float: left; width:350px; }
#productDetail .thumb-info .opt-wrap dl .opt-count .opt-btns { padding-top:5px; clear:both }
#productDetail .thumb-info .option-wrap { margin-top: 10px; padding:10px 0; border-top:1px solid #ddd; }
#productDetail .thumb-info .option-wrap .option-box { width:100%; }
#productDetail .thumb-info .option-wrap .option-box .tit { padding:10px 0 5px; color:#666; }
#productDetail .thumb-info .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
#productDetail .thumb-info .option-wrap .option-box .list { width:100%; }
#productDetail .thumb-info .option-wrap .option-box .list li { float:left; width:70px; margin-left:25px; }
#productDetail .thumb-info .option-wrap .option-box .list li.first,
#productDetail .thumb-info .option-wrap .option-box .list li:first-child { margin-left:0; }
#productDetail .thumb-info .option-wrap .option-box .list li dl { padding-bottom:10px; color:#333; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdchk input { width:13px; height:13px; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg img { width:70px; height:70px; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg.noimg { }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; line-height:71px; color:#fff; text-align:center; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdname { padding-top:7px; line-height:14px;}
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdname { padding-bottom:3px; line-height:14px;}
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdqty { }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdqty input { width:52px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center; background:none; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:12px; height:26px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdqty .btn-up-down a { display:inline-block; width:12px; height:12px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:2px; }
#productDetail .thumb-info .option-wrap .option-box .list li.lst-soldout dl { color:#a7a7a7; }
#productDetail .thumb-info .option-wrap .option-box .list li.lst-soldout dl input { color:#929292; }


/* »óÇ°Á¤º¸ ÅÇ */
#productDetail .detailTab { padding-top:40px; position:relative }
#productDetail .detailTab ul { padding-left:1px; *zoom:1 }
#productDetail .detailTab ul:after { display:block; clear:both; content:'' }
#productDetail .detailTab ul li { margin-left:-1px; float:left; width:274px; height:49px; border:1px solid #e4e4e5 }
#productDetail .detailTab ul li.first { width:273px }
#productDetail .detailTab ul li a { display:block; height:49px; font-size:13px; color:#303030; line-height:49px; text-align:center;}
#productDetail .detailTab ul li a.active { height:47px; border-bottom:3px solid #231f20 }

/* Å¸ÀÌÆ² °øÅë */
#productDetail .tit-detail {position: relative;padding-top: 50px; *zoom:1;text-align: center;margin-bottom: 30px;}
#productDetail .tit-detail:after { display:block; clear:both; content:'' }
#productDetail .tit-detail h3 {font-size: 24px;color: #191919;font-weight: 500;line-height: 1;}
#productDetail .tit-detail .more { float:right }
#productDetail .tit-detail .more a { font-size:11px; color:#8c8b8b }
/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail table { table-layout: auto; border-spacing:0 !important; border-collapse:collapse !important }
#productDetail .prd-detail table td { word-break:break-all }
#productDetail .prd-detail {padding-top:10px;width: 1000px;text-align: center;overflow: hidden;margin: 30px auto;max-height: 600px;position: relative;}
#productDetail .prd-detail::after {content: "";display: block;width: 100%;height: 50px;position: absolute;bottom: -25px;background: #fff;filter: blur(10px);-webkit-filter: blur(10px);}
#productDetail .prd-detail.on {max-height:100%;}
#productDetail .prd-detail.on::after {display:none;}
#productDetail .prd-detail img { max-width: 100%;}
#productDetail .btn_d_more {text-align: center;width: 460px;margin: 0 auto;height: 70px;line-height: 70px;color: #ee4a44;font-size: 24px;border: 1px solid #ee4a44;border-radius: 75px; cursor: pointer;}


/* °ü·Ã»óÇ° */
.sub_best_title_area {position:relative; height:33px; margin-top:50px;margin-bottom:40px; clear:both; text-align:center;}
.sub_best_title_line {width:980px; border-bottom:1px solid #dedede; position:absolute; top:23px;}
.sub_best_title {position:relative; display:inline-block;z-index:10;padding:5px 50px;margin:0 auto; height:33px; line-height:33px; text-align:center; border:1px solid #dedede; color:#000; font-size:14px; background-color:#fff;  letter-spacing:1px;}
.designGoodsRelationDisplay .score {display:none;}
.designGoodsRelationDisplay .displayTabContentsA > ul > li {width:326px; margin-left:0; border-left: 1px solid #dedede; text-align: center; padding-bottom:0; margin-bottom:50px;}
.designGoodsRelationDisplay .displayTabContentsA > ul > li.goodsDisplayWrap:first-child {border-left: 0;}
.designGoodsRelationDisplay .displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayImageWrap {width:268px; height:268px; margin:0 auto; overflow:hidden;}
.designGoodsRelationDisplay .displayTabContentsA .goodsDisplayTextWrap {width:auto;}
.designGoodsRelationDisplay .goods_name {font-size:10pt;}

/* review-write */
#productDetail .review-write { margin-top:30px; padding:20px; border:1px solid #e4e4e5 }
#productDetail .review-write th,
#productDetail .review-write td { padding:4px 0; }
#productDetail .review-write th { font-weight: normal }
#productDetail .review-write td input[name=hname] { padding-left:5px; width:210px; height:31px; line-height:31px; border:1px solid #ddd }
#productDetail .review-write td label { margin-right:10px }
#productDetail .review-write td textarea { padding:5px; width:840px; height:81px; border:1px solid #ddd }
#productDetail .review-write td .btn_write { display:inline-block; width:109px; height:91px; font-size:14px; color:#fff; text-align:center; line-height:91px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .review-write td .btn_write:hover { color:#231f20; background:#fff }
#productDetail .review-write td .btn_write:active { position: relative; top: 1px }

/* ´ñ±Û¸®½ºÆ® °øÅë */
#productDetail .table-slide {}
#productDetail .table-slide thead th {height: 60px;line-height: 60px;font-size: 18px;font-weight: normal;color: #191919;background-color: #f4f4f4;}
#productDetail .table-slide thead th:first-child {border-radius: 10px 0 0 10px;}
#productDetail .table-slide thead th:last-child {border-radius: 0 10px 10px 0;}
#productDetail .table-slide td {padding: 24px 0;background: url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/board_dot.gif) repeat-x 0 bottom;font-size: 18px;color: #767676;}
#productDetail .table-slide td:nth-child(2) a {font-weight:500;}
#productDetail .table-slide td a, 
#productDetail .table-slide td span {font-size: 18px !important;color: #767676;vertical-align: baseline;}
#productDetail .table-slide td .paging a { }
#productDetail .table-slide td .paging .first,
#productDetail .table-slide td .paging .prev,
#productDetail .table-slide td .paging .next,
#productDetail .table-slide td .paging .last {  }
#productDetail .table-slide tr.cnt { display: none; background-color: #f9f9f9; border-top: 1px solid #999999;}
#productDetail .table-slide tr.cnt td {vertical-align:top;padding: 30px 0;color:#555;cursor: default; background:none;}
#productDetail .table-slide tr.cnt td p { word-break:break-all; white-space:normal }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
#productDetail .table-slide tr.cnt td img {max-width:100%; max-height:623px;}
#productDetail .table-slide .list-btm { position:relative; *zoom:1 }
#productDetail .table-slide .list-btm:after { display:block; clear:both; content:'' }
#productDetail .table-slide .btm_write {margin-top: 30px;position: absolute;top: 0;right: 0;font-size: 0;}
#productDetail .table-slide .btm_write a {display:inline-block;width: 130px;height: 40px;font-size: 18px;color: #FFF;text-align:center;line-height: 40px;border:0 none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius: 5px;background: #333333;box-sizing: border-box;}
#productDetail .table-slide .btm_write a:last-child {background: #999999;margin-left: 10px;}
#productDetail .table-slide .paging-wrap {margin:0;position:relative;width: 100%;}



/* review-list */
#productDetail .review-list { margin-top:10px }

/* qna board */

#goods_qna {margin-bottom: 70px;}
#productDetail .qna-list {}
#productDetail .qna-list .qna_board_content {font-size: 18px;color: #767676;}
#productDetail .qna-list .qna_board_content div {padding: 0 !important;}

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap {  }
.MK_optAddWrap li { list-style: none; }
/* ¿É¼Ç¼±ÅÃ */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 11px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* ¿É¼Ç¼±ÅÃPP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* ¿É¼Ç °á°ú ¸®½ºÆ® */
#MK_innerOptWrap { }
#MK_innerOptWrap #MK_innerOptScroll.line { padding-top:5px; margin-top:5px;}
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1;position: relative; font-size:13px;margin: 30px 0; *padding-bottom:0;border-top: 1px solid #e8e8e8;padding-top: 30px;}
#MK_innerOptWrap .MK_inner-opt-cm li:first-child {margin: 15px 0 30px;border-top: 0;padding-top: 0;}
#MK_innerOptWrap .MK_inner-opt-cm li:after { display:block; clear:both; content:'' }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display:block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name {width: 100%; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-size: 18px;color: #767676;line-height: 1;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price {bottom:0; right:25px;font-size: 22px; color:#191919;font-weight: 500;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { font-weight:bold }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {bottom: 11px; right:0;width: 15px;height: 15px; text-indent:-9999em;background: url(/design/duduworld/220906/ico_opt_del.png) 0 0 no-repeat;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl { position:relative;margin-top: 16px;display: flex;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option { width:42px; height:24px; line-height:24px; border: 0; text-align:center !important; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option {float: unset !important;order: 1;width: 50px;height: 35px;line-height: 35px;box-sizing: border-box;color: #191919;font-size: 18px;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a { float:left; display:inline-block;width: 40px;height: 35px;text-indent:-9999em; margin:0; vertical-align:top;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up {order: 2;border-radius: 0 5px 5px 0;background: url(/design/duduworld/220906/ico_opt_plus.png) #dbdbdb center / 12px 12px no-repeat;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw {order: 0;border-radius: 5px 0 0 5px;background: url(/design/duduworld/220906/ico_opt_minus.png) #dbdbdb center / 12px 2px no-repeat;}
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { font-weight:bold; }

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_btn-del { display: inline-block; *float:left; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price { top:4px; bottom:0; right:23px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name { width:200px; line-height:26px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl { vertical-align:middle; margin-top:0; }

/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li { padding-bottom:0; }
#MK_innerOptWrap #MK_innerOpt_02 li {position: relative;font-size: 13px;margin: 30px 0;border-top: 1px solid #e8e8e8;padding-top: 30px;}

/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_03 {}
/* ÃÑÇÕ°è */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptAdd {  display:none; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal { padding-top:35px; border-top:1px solid #dbdbdb; *zoom:1; text-align:right; margin-top:15px; }
#MK_innerOptTotal:after { display:block; clear:both; content:'' }
#MK_innerOptTotal .totalLeft { float:left;}
#MK_innerOptTotal .totalRight { float:right }
#MK_innerOptTotal .MK_txt-total {font-size: 18px;color: #191919;font-weight: 300;line-height: 1.25;}
#MK_innerOptTotal .MK_txt-won { font-size:16px; color:#fd454d;}
#MK_innerOptTotal .MK_total { font-size:12px; color:#fd0100; }
#MK_innerOptTotal .totalRight .MK_total {letter-spacing: -0.25px;font-size: 28px; color:#fd454d; vertical-align:middle;line-height: 1;}
#MK_innerOptTotal .totalRight .MK_total::after {content: "¿ø";font-weight: bold;}
/* ¼Ò¸®ºä */
#sorivu { position: relative; margin-top: 20px; }
/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin:30px auto; width:800px }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 13px; border-collapse: collapse; border-width: 1px; border-color: #d6d6d6; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; color: #5c5c5c; text-align: left; font-weight:normal; padding: 10px 0 10px 20px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e8e8e8; word-break: break-all; text-align: left; padding: 10px 0 10px 20px; }

/* »çÀÌÁî Â÷Æ® */
td.area-btn-size-chart a.btn-size-chart { display:inline-block; width:84px; height:24px; font-size:11px; color:#231f20; text-align:center; line-height:24px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
td.area-btn-size-chart a.btn-size-chart:hover { color:#fff; background:#231f20 }
td.area-btn-size-chart a.btn-size-chart:active { position: relative; top: 1px }
#sizeChart { padding-bottom:10px; width:810px; position: absolute; display: none; background:#fff }
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; }

/* Á¶¸£±â */
#importune_btn { margin-left:10px }
#importune_btn a { vertical-align:top }

/* ÄíÆùÁ¤º¸ */
.couponWrap { text-align:center }
.couponBox { display:inline-block }
.couponInfo { text-align:left }
.couponInfo * { }

.size-chart-box { width: 100%;  border: 2px solid #3F4045;}
.size-chart-box h4 { width: 100%; margin:0; padding: 10px 0px; color: #FFFFFF; background: #3F4045; text-align: center; }
.size-chart-cont { margin:10px auto 0; width:800px; background: #fff }
.size-chart-cont table { width: 100%; margin:0; padding:0; border-collapse: collapse; border: 1px solid #D9DBDA; }
.size-chart-cont table th, .size-chart-cont table td { padding:8px 0; font-size:13px; font-weight:normal; text-align:center }
.size-chart-cont table th { border-bottom:1px solid #d6d6d6 }
.size-chart-cont table tr, .size-chart-img {height: 1px;}

.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; }
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; }
.size-chart-cont p { margin-top: 10px; text-align: left; font-size:13px; color:#a7a7a7 }

#nhn_btn {padding-top:10px;}
#payco_order_btn {padding-top:10px;}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn { margin-top:0 !important }
#kakaopay_order_btn {padding-top:10px;}
.ocb-area { width:323px }
.ocb-area a { margin-top: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-not-start { border-top:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:100%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; }
#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; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name p { overflow:hidden; text-overflow:ellipsis; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name span.extra_option_name { overflow:hidden; text-overflow:ellipsis; display: block; }

/* ¿øÅ¬¸¯¿É¼Ç */
.MK-oneclick-list { overflow:hidden; zoom:1; }
.MK-oneclick-list:after { content: ""; display: block; clear: both; }
.MK-oneclick-list li { float:left; margin: 0 5px 5px 0; }                                                                                
.MK-oneclick-list li a { border:1px solid #231f20; display: inline-block; border-radius: 1px; box-sizing:border-box; } 
.MK-oneclick-list li.MK-oneclick-sel a { border:2px solid #000000; }
.MK-oneclick-list li.MK-oneclick-dis a { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
.MK-oneclick-list li.MK-oneclick-color.MK-oneclick-sel a {  padding:1px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.MK-oneclick-list li a span { display: block; text-align: center; vertical-align: middle; line-height: 19px; }                         
.MK-oneclick-list li a img { width: 100%; height:100%;}
.MK-oneclick-list li.MK-oneclick-image a {height:50px;}
.MK-oneclick-list li.MK-oneclick-image a img {width: auto; height: 48px;;}
.MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {height:46px; width: auto;}
.MK-oneclick-list li.MK-oneclick-color { width:50px; height: 50px; } 
.MK-oneclick-list li.MK-oneclick-color a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-color span { width: 44px; height: 44px; }
.MK-oneclick-list li.MK-oneclick-color .mk-oo-sel span { width: 27px; height: 27px; }
.MK-oneclick-list li.MK-oneclick-text  .MK-oneclick-list li.MK-oneclick-text {min-width:35px; max-width:100%; height: 50px; }
.MK-oneclick-list li.MK-oneclick-text a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px;}
.MK-oneclick-list li.MK-oneclick-text span { min-width: 29px; line-height: 44px;  max-width: 320px; overflow: hidden; height: 44px; }                                                                         
.MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; }
.MK-oneclick-value { padding: 5px 0; display:block; }
.MK-oneclick-only-text li.MK-oneclick-text { height: auto; }
.MK-oneclick-only-text li.MK-oneclick-text span { height: auto; line-height: 19px; max-width: 320px; overflow: hidden; height: 19px; }

.add-option-img .MS_prod_img_s{width:100px !important;}
.add-option-wrap select{width:94% !important;}


/* È¸¿ø ÇýÅÃ */
.beneWrap {width: 1220px;margin: 0 auto;padding: 50px 0 0;text-align: center;border-top: 1px solid #efefef;}
.beneWrap .titWrap {position: relative;margin-bottom: 20px;}
.beneWrap .titWrap h3 {color: #191919;font-size: 24px;font-weight: 500;}
.beneWrap .titWrap a {position: absolute;right: 0;bottom: 0;color: #767676;font-size: 16px;}
.beneWrap .contWrap {width: 100%;background: #f9f9f9;border-radius: 20px;padding: 40px 0;}
.beneWrap .contWrap ul {font-size: 0;}
.beneWrap .contWrap li {display: inline-block;width: 25%;border-left: 1px solid #dbdbdb;box-sizing: border-box;}
.beneWrap .contWrap li:first-child {border-left: none;}
.beneWrap .contWrap li a {display: block;vertical-align: middle;}
.beneWrap .txtWrap {font-size: 18px;color: #767676;margin-top: 30px;}

.delivery_info {margin-top: 20px;padding: 30px 0;background: #fff8f8;border-radius: 20px;}
.delivery_info h3 {color: #ee4a44;font-size: 20px;font-weight: 500;line-height: 1;margin-bottom: 16px;}
.delivery_info h3::before {content: "";display: inline-block;width: 18px;height: 18px;background: url(/design/duduworld/220906/ico_del_info.png);vertical-align: bottom;margin-right: 6px;}
.delivery_info p {font-size: 18px;color: #767676;}

#benePop .grp_name.vip {color: #ee4a44;}
#benePop .grp_name.gold {color: #e8b34d;}
#benePop .grp_name.silver {color: #999999;}
#benePop .grp_name.new {color: #39b106;}

/* ÇýÅÃ ÆË¾÷ */
#benePop {display:none; position: fixed;top: 180px;left: 50%;transform: translateX(-50%);z-index: 100;width: 600px;background: #fff;border-radius: 25px;padding: 30px 20px;box-sizing: border-box;}
#benePop .titWrap {margin-bottom: 24px;}
#benePop .titWrap h3 {font-size: 18px;color: #191919;text-align: center;}
#benePop .titWrap h3 b {font-weight: normal;color: #ee4a44;}
#benePop .titWrap a {text-align: center;display: block;margin-top: 20px;font-size: 16px;color: #999999;}
#benePop .titWrap a::after {content: "";display: inline-block;width: 7px;height: 13px;background: url(/design/duduworld/220906/ico_arrow_login.png) center / 6px 13px no-repeat;margin-left: 8px;}
#benePop .contWrap h5 {font-size: 16px;color: #333333;height: 44px;line-height: 44px;text-align: center;background-color: #f4f4f4;border-radius: 10px;box-sizing: border-box;}
#benePop .contWrap dl {display: flex;align-items: center;margin-bottom: 7px;}
#benePop .contWrap dt {width: 90px;color: #999999;font-size: 15px;}
#benePop .contWrap td {padding: 15px 0 8px;border-bottom: 1px solid #f4f4f4;vertical-align: top;}
#benePop .contWrap dd {width: calc(100% - 90px);color: #333333;font-size: 15px;}
#benePop .contWrap .grp {font-size: 16px;}
#benePop .contWrap .grp.vip {color: #ee4a44;}
#benePop .contWrap .grp.gold {color: #e8b34d;}
#benePop .contWrap .grp.silver {color: #999999;}
#benePop .contWrap .grp.new {color: #39b106;}
#benePop .contWrap > p {color: #999999;font-size: 16px;text-align: center;margin-top: 30px;line-height: 1;}
#benePop .popClose {position: fixed;top: -45px;left: 610px; cursor:pointer;}

/* review */
#goods_review {margin-bottom: 100px;}

/* related */
#related {margin-top: 50px; padding-bottom:50px; border-bottom:1px solid #eeeeee;}
#related h3 {text-align: center;font-size: 24px;font-weight: 500;color: #191919;line-height: 1;}
#related > ul {margin-top: 30px;}
#related ul > li.goodsDisplayWrap {margin-right: 15px;width: 190px; min-height:unset; margin-bottom:0;}
#related ul > li.goodsDisplayWrap:nth-child(6n) {margin-right: 0;}
#related ul > li.goodsDisplayWrap .goodsDisplayImageWrap {width: 190px;padding-top: 190px;}
#related ul > li.goodsDisplayWrap .goodsDisplayTextWrap {width: 190px;padding-left: 10px;}

/* purchased */
#purchased {margin-top: 50px; padding-bottom:50px; border-bottom:1px solid #eeeeee;}
#purchased h3 {text-align: center;font-size: 24px;font-weight: 500;color: #191919;line-height: 1;}
#purchased > ul {margin-top: 30px;}
#purchased ul > li.goodsDisplayWrap {margin-right: 15px;width: 190px; min-height:unset; margin-bottom:0;}
#purchased ul > li.goodsDisplayWrap:nth-child(6n) {margin-right: 0;}
#purchased ul > li.goodsDisplayWrap .goodsDisplayImageWrap {width: 190px;padding-top: 190px;}
#purchased ul > li.goodsDisplayWrap .goodsDisplayTextWrap {width: 190px;padding-left: 10px;}

/* Ç°Àý */
#productDetail .goods_wrap .btn_wrap .sold_out p {font-size: 18px;color: #191919;line-height: 1.5;font-weight: normal;}
#productDetail .goods_wrap .btn_wrap .sold_out p span {color: #999999;}
#productDetail .goods_wrap .btn_wrap .sold_out {padding: 40px 0 15px;}



/*½æ³×ÀÏ*/
#zoom_wrap {
    position: absolute;
    top: 0;
    left: 103%;
    z-index: 100;
    display: block;
}
#zoomMouseGiude {display:none !important;}
#image_zoom_small {
     display: block;
     position: absolute;
     z-index: 999;
     background: #fff;
     outline: 2px solid #aaa;
     filter: alpha(opacity=50);
     opacity: 0.5;
 }

.image_zoom_large {
    position: absolute;
    z-index: 99;
    width: 600px;
    height: 600px;
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
    outline: 1px solid #ececec;
}

.image_zoom_large .image_zoom_large_relative {
    position: relative;
    display: block;
}

.image_zoom_large .image_zoom_large_relative img#zoom_image {
    position: absolute;
    z-index: 99;
    max-width: none;
}


.goodsDisplayTextWrap li .prd_sale {font-size:18px;}
.goodsDisplayTextWrap li .price {font-size:18px;}
/* BASIC css end */

