/* BASIC css start */
#nhn_btn .npay_type_D_1_2 {width: 100% !important;}

/****ÆÄ¿ö¸®ºä ¸ÇµÚ·Î°¡±â ¹öÆ° »èÁ¦*****/
#powerReview .paging .nnext {display:none;}
#powerReview .paging .pprev {display:none;}


/****ÆÄ¿ö¸®ºä Á¤·Ä¹öÆ° »èÁ¦*****/
#powerReview .PR15N01-hd .sort {display:none;}


/****µ¿¿µ»óCSS*****/

.video-container {
    margin: 0;
    padding-bottom: 37%;
    max-width: 66%;
    height: 0;
    position: relative;
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


/****½ºÅÂÇÁCSS*****/

.staff_info {width:1200px; display:inline-block; text-align:center;}
.staff_info img {width:24% !important; max-width:266px;}


#contentWrap{
    width: 100%!important;
}

/****°ü·Ã»óÇ°CSS*****/

#productDetail .re_power_wrap {
    background: #fff;
    padding: 60px 0 105px;
    border-top: 2px solid #f0f0f0;
    margin: 80px 80px 0;
}


#productDetail .re_wrap {
    float: left;
    width: 600px;
    min-height: 380px;
    overflow: hidden;
    border-right: solid 1px #e8e8e8;
    padding-right: 30px;
    position: relative;
}
#productDetail .re_wrap.re_wrap02 {
    padding-right: 0;
    border-right: 0;
    margin-left: 30px;
}

#productDetail .re_wrap .re_pager_wrap{
    right: 30px;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 9px;
    cursor: pointer;
}
#productDetail .re_wrap02 .re_pager_wrap{
    right: 0px;
}

#productDetail .re_wrap .re_pager_wrap .re_prev,
#productDetail .re_wrap .re_pager_wrap .re_prev02{
    background: url(/design/midasb/wib/sub/rel_left_btn.jpg);
    font-size: 0;
    width: 21px;
    height: 13px;
    display: block;
    background-repeat: no-repeat;
    float: left;
}
#productDetail .re_wrap .re_pager_wrap .re_next,
#productDetail .re_wrap .re_pager_wrap .re_next02{
    background: url(/design/midasb/wib/sub/rel_right_btn.jpg);
    font-size: 0;
    width: 21px;
    height: 13px;
    display: block;
    background-repeat: no-repeat;
    float: left;
}

#productDetail .re_wrap .prd-list{
    width: 100%;
    margin: 0;
    overflow: hidden;
}
#productDetail .re_wrap .prd-list > div{
    float: left;
    width: 190px !important;
    margin-right: 10px;
}
#productDetail .re_wrap .prd-list > div .prd_nprice{
    text-decoration: line-through;
}
#productDetail .re_wrap .prd-list > div .prd_price,
#productDetail .re_wrap .prd-list > div .dsc{
    color: #000;
}
#productDetail .re_wrap .prd-list > div .prd_nprice,
#productDetail .re_wrap .prd-list > div .prd_price{
    padding-top: 5px;
}

#productDetail .re_wrap .caroufredsel_wrapper {
    width: 600px !important;
}

#productDetail .re_img {
    margin-left: 103px;
}

#productDetail .bd_none {
    border-bottom: none !important;
}

#productDetail .re_thumb_img {
    width: 190px;
    height: auto!important;
}

#productDetail .power_wrap {
    width: 35%;
    float: right;
    padding-top: 135px;
}

#productDetail .prd-list .thumb a {
    display: inline-block;
    height: auto!important;
}
#productDetail .rel-hd{
    font-size: 20px;
    color: #414141;
    font-weight: bold;
    border-bottom: solid 1px #848484;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.view_contents_wrap{
    text-align: center;
    margin:0 80px;
}



/* »óÇ°»ó¼¼ ÅÇ¿µ¿ª */
.view_tab {padding-top: 60px;margin-bottom: 60px;border-top: 2px solid #f0f0f0;text-align: center;}
.view_tab>div {display: inline-block;text-align: center;color: #232323;font-size: 15px;cursor: pointer;color: #a1a1a1;font-family: "Roboto";font-weight: 300;line-height: 1;}
.view_tab>div:first-child {margin-left: 0;}
.view_tab>div.tab_actv {font-weight: bold;color: #353535;font-family: "Myriad Pro";}
.view_tab>div + div::before {content: "";display: inline-block;width: 2px;height: 13px;background: #b4b4b4;margin: 0 36px;vertical-align: middle;}



.de_info2{
    position: relative;
}
.de_info2 a {
    display:none;
}
.MS_btn_scrap_fb,
.MS_btn_scrap_tw{
    right: 0;
}


/****ÆÄ¿ö¸®ºä°ü·Ã Ãß°¡ css*****/

#powerReview {
    width: 1200px !important;
    text-align: left;
}

#powerReview .PR15N01-recmd>.star-list .survey {
    top: 10px !Important;
}

#powerReview .PR15N01-recmd>.star-list .bull {
    top: 10px !Important;
}

.tb-left,
.tb-center,
.tb-right {
    padding: 0 0 0 10px;
}

.paging {
    padding-top: 20px;
    height: 17px;
    text-align: center;
    line-height: 0;
    vertical-align: top;
    margin-bottom: 20px;
}

.paging li a {
    overflow: hidden;
    width: auto;
    height: 15px;
    padding: 0 7px;
    color: #040f6f;
    cursor: pointer;
}

.de_info {
    text-align: left;
    color: #6a6a6a;
    font-size: 13px;
    margin-top: 5px;
}

.de_info2 {
    text-align: right;
    padding: 15px 0;
    border-bottom: 1px solid #2e2e2e;
}

.icon_wrap {
    margin-bottom: 8px;
}

#productDetail .loc-navi {
    margin-top: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}

#productDetail .page-body {
    margin-top: 60px;
}


/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */

#productDetail .thumb-info {
    zoom: 1;
    width: 1275px;
    margin: 0 auto;
}

#productDetail .thumb-info:after {
    content: "";
    display: block;
    clear: both;
}


/* ¼¶³×ÀÏ */

#productDetail .thumb-info .thumb-wrap {
    float: left;
    width: 600px;
    text-align: center;
    margin-right: 80px;
}

#productDetail .thumb-info .thumb {
    width: 600px;
    text-align: center;
    margin: 0 auto;
}

#productDetail .thumb-info .thumb img {
    display;
    block;
    width: 100%;
}

#productDetail .thumb-info .thumb-ctrl {
    clear: both;
    padding-top: 20px;
    text-align: center;
}

#productDetail .thumb-info .thumb-ctrl a {
    font-size: 11px;
}

#productDetail .thumb-info .thumb-ctrl a img {
    vertical-align: middle;
    margin-right: 3px;
}

#productDetail .thumb-info .thumb-ctrl a:hover {
    text-decoration: underline;
}


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

#productDetail .thumb-info .info {
    float: left;
    width: 500px;
}

#productDetail .thumb-info .info .tit-prd {
    font-weight: bold;
    font-size: 20px;
    color: #2e2e2e;
    text-align: left;
    padding-top: 0px;
}

#productDetail .thumb-info .info .table-opt {
    margin-top: 20px;
}

#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td {
    font-size: 14px;
    padding: 7px 0;
    color: #2e2e2e;
}
#productDetail .thumb-info .info .table-opt td.total-price-wrap{
    padding: 0;
    padding-top: 25px;
}
#productDetail .thumb-info .info .table-opt td.total-price-wrap .MK_inner-opt-cm{
    border: 1px solid #ddd;
}
#productDetail .thumb-info .info .table-opt td select{
    width: 275px;
    height: 25px;
}
#productDetail .thumb-info .info .table-opt td {
    color: #6a6a6a;
}

#productDetail .thumb-info .info .table-opt th {
    font-weight: 500;
    letter-spacing: 0px;
}


/* ÆÇ¸Å°¡°Ý */

#productDetail .thumb-info .info .table-opt .price {
    font-weight: bold;
    color: #000;
}


/* ÁÖ¹®¼ö·® */

#goods_amount {
    float: left;
    width: 32px;
    border: 0;
}

#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: 19px;
    height: 15px;
    border-left: 1px solid #aaa;
}

#productDetail .thumb-info .info .table-opt .opt-spin .btns a {
    overflow: hidden;
    float: left;
    width: 100%;
    height: 7px;
    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% 2px;
}

#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% 2px;
}

#productDetail .thumb-info .info .prd-btns {
    overflow: hidden;
}

#productDetail .thumb-info .info .prd-btns a {
    width: 163px;
    height: 53px;
    background: #303030;
    color: #fff;
    display: block;
    float: left;
    font-size: 13px;
    text-align: center;
    line-height: 53px;
    margin-right: 5px;
    font-weight: bold;
}
#productDetail .thumb-info .info .prd-btns a:nth-child(3){
    margin-right: 0px;
}

#productDetail .thumb-info .info .prd-btns a#buyBtn {
    width:100%;
    background: #f87070;
    font-size:20px;
    margin-bottom: 9px;
    border-radius: 7px;
}

#productDetail .thumb-info .info .prd-btns a#cartBtn,
#productDetail .thumb-info .info .prd-btns a#wishBtn{
    background: #fff;
    color: #353535;
    border: solid 1px #ccc;
    box-sizing: border-box;
    border-radius: 7px;
    width: calc(50% - 3px);
    font-size: 16px;
    height: 45px;
    line-height: 43px;
    letter-spacing: -1px;
}
#productDetail .thumb-info .info .prd-btns a#wishBtn{
    background: #fff;
}
#productDetail .thumb-info .info .prd-btns .soldout {
    margin-left: 10px;
    font-weight: bold;
}


/* Å¸ÀÌÆ² °øÅë */

#productDetail .tit-hd {
    margin-top: 70px;
    border-bottom: 1px solid #b8b8b8;
    padding-left: 4px;
}

#productDetail .tit-hd .tit-detail {
    height: 16px;
    padding-top: 8px;
    padding-left: 20px;
    background: url(/images/d3/modern_house/bg_tab.gif) no-repeat 0 0;
}

#productDetail .tit-hd .btns-part {
    position: relative;
}

#productDetail .tit-hd .btns {
    position: absolute;
    right: 0;
    top: -26px;
    text-align: center;
}


/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */

#productDetail .prd-detail {
    text-align: center;
}

#productDetail .prd-detail table {
    table-layout: auto;
}

#productDetail .prd-detail {
    margin-top: 15px;
    width: 100%;
    overflow: hidden;
}


#productDetail .prd-detail img {
    /*max-width: 100%; */
}


/* °ü·Ã»óÇ° */

#productDetail .prd-list {
    margin: 10px auto 0;
    width: 850px;
}

#productDetail .prd-list>table {
    width: auto!important;
}

#productDetail .prd-list th {
    padding: 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    font-size: 11px;
}

#productDetail .prd-list td {
    padding: 5px 0;
    border-bottom: 1px solid #ccc;
    /* vertical-align: middle; */
}

#productDetail .prd-list .thumb {
    width: 50px;
}

#productDetail .prd-list .prd-amount {
    position: relative;
    width: 52px;
    height: 15px;
    border: 1px solid #aaa;
}

#productDetail .prd-list .prd-amount input {
    width: 32px;
    height: 15px;
    border: 0;
}

#productDetail .prd-list .prd-amount .btns {
    float: left;
    width: 19px;
    height: 15px;
    border-left: 1px solid #aaa;
}

#productDetail .prd-list .prd-amount .btns a {
    overflow: hidden;
    float: left;
    width: 100%;
    height: 7px;
    text-indent: -999px;
    background: none;
}

#productDetail .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% 2px;
}

#productDetail .prd-list .prd-amount .btns a.btn-dw {
    background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px;
}

#productDetail .related-allbasket {
    width: 100%;
    padding-top: 10px;
    text-align: right;
}

#productDetail .direct-app{
    margin-top: 30px!important;
    text-align: right!important;
}
/* review-write */

#productDetail .review-write {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
}

#productDetail .review-write th,
#productDetail .review-write td {
    padding: 5px 0 4px;
}

#productDetail .review-write th {
    font-weight: normal;
}

#productDetail .review-write .frm-w input {
    width: 150px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #ededed;
}


/* ´ñ±Û¸®½ºÆ® °øÅë */

#productDetail .table-slide {
    /*border-top: 1px solid #ccc;*/
}

#productDetail .table-slide thead th {
    font-weight: bold;
    background: #fafafa;
    color: #363636;    
    border-top: solid 1px #ccc;
    border-bottom: 1px solid #e6e6e6;
}

#productDetail .table-slide th,
#productDetail .table-slide td {
    cursor: pointer;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
}


#productDetail .table-slide tbody td {
    /* background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; */
    border-bottom: 1px solid #e6e6e6;
}

#productDetail .table-slide tbody td div {
    font-size: 12px;
    color: #666;
}

#productDetail .table-slide tbody td div span {
    font-size: 12px;
    color: #666;
}

#productDetail .table-slide tbody td div span a {
    font-size: 12px;
    color: #666;
}

#productDetail .table-slide tr.cnt {
    display: none;
}

#productDetail .table-slide tr.cnt td {
    cursor: default;
}

#productDetail .table-slide tr.nbg td {
    background-image: none;
}

#productDetail .table-slide tr.ndata td {
    border-bottom: 1px solid #b4b4b5;
    border-top: 1px solid #b4b4b5;
    padding: 30px 0!important;
    margin-bottom: 30px;
    display: block;
}

#productDetail .table-slide tr.reply .tb-txt {
    padding-left: 30px;
    background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0;
}


/* °Ô½ÃÆÇ ¾²±â ¹öÆ° */
.btn{
    overflow: hidden; 
}
.btn .write_btn{
    display: block;
    width: 138px;
    height: 46px;
    line-height: 46px;
    background: #303030;
    color: #fff;
    float: right;
}
.btn .list_btn{
    float: right;
    margin: 0 5px 0;
}
.btn .write_btn_kakao{
    display: block;
    width: 150px;
    height: 46px;
    line-height: 46px;
    background: #303030;
    color: #fff;
    float: right;
}



/* review-list */

#productDetail .review-list {
    margin: 10px auto 0;
    width: 1200px;
    background: url(http://www.midasb.co.kr/design/midasb/wisa_images/shop/board_bg.gif) no-repeat;
}

#productDetail .review-list table {
    width: 100%;
}

#productDetail .review-list .bg {
    padding-top: 35px;
    /*background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0;*/
}


/* qna board */

#productDetail .qna-list {
    margin: 90px auto 0;
    width: 1275px;
}

#productDetail .qna-list table {
    width: 100%;
}

#productDetail .qna-list table tbody tr th,
#productDetail .qna-list table tbody tr td {
    border-bottom: 1px solid #e6e6e6;
}
.paging_wrap .item-page{
    margin-top: 20px;
}

/* .board-hd */

#productDetail .board-hd {
    margin: 50px auto 8px;
    width: 1275px;
    text-align: left;
}


/* .board-btns */

#productDetail .board-btns {
    text-align: right;
}

#productDetail .board-btns img {
    padding: 0 5px;
}


/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */

.MK_not_choice {
    color: red;
}

.MK_optAddWrap,
.MK_optAddWrap * {
    margin: 0;
    padding: 0;
}

.MK_optAddWrap {
    color: #666;
    font-size: 11px;
    line-height: 13px;
}

.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 {
    margin-top: 10px;
    /*border: 1px solid #ddd;*/
}

#MK_innerOptWrap #MK_innerOptScroll.limit {
    position: relative;
    height: 150px;
    overflow-y: auto;
}

#MK_innerOptWrap .MK_inner-opt-cm li {
    *zoom: 1;
    position: relative;
    min-height: 13px;
    _height: 13px;
    *margin-bottom: -4px;
    padding: 8px 5px;
    border: 1px solid #ddd;
    border-top: none;
    font-size: 12px;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#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_qty-ctrl,
#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_price {
    right: 20px;
    top: 9px;
    color: #333;
    font-size:14px;
}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
    right: 5px;
    top: 8px;
}


/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/

.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput {
    width: 200px;
}


/* ±âº»¿É¼Ç */

#MK_innerOptWrap #MK_innerOpt_01 {
    border-top:1px solid #ddd;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name {
    margin-right: 140px;
    font-size: 14px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {
    width: 50px;
    top: 3px;
    *top: 2px;
    right: 90px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count,
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.basic_option{
    width: 30px;
    height: 16px;
    line-height: 16px;
    padding: 2px 0 0 2px;
    font-size:14px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a {
    position: absolute;
    right: 0px;
    font-size: 0;
    line-height: 0;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img {
    vertical-align: top;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up {
    top: 2px;
}

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw {
    top: 12px;
}


/* °³º°¿É¼Ç */

#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name {
    margin-right: 80px;
}


/* ÃÑÇÕ°è */

#MK_innerOptTotal {
    font-size: 12px;
    color: #6a6a6a;
    text-align: right;
}

#MK_innerOptTotal .MK_txt-total {
    font-size: 22px;
    color: #3a3a3a;
    letter-spacing: -2px;
    line-height: 1;
    font-weight: bold;
}

#MK_innerOptTotal .MK_txt-won {
    font-size: 22px;
    color: #f87070;
    font-weight: bold;
}

#MK_innerOptTotal .MK_total {
    color: #000;
    font-weight: bold;
}


/* ¼Ò¸®ºä */

#sorivu {
    position: relative;
    margin-top: 20px;
}


/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */

#productWrap {
    margin: 10px 0;
}

#productWrap h3.tb-tit {
    margin-bottom: 10px;
    text-align: left;
}

#productWrap table {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    border-width: 1px 0 1px 0;
    border-color: #b4b4b4;
    border-style: solid;
    table-layout: fixed;
}

#productWrap table th {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color: #f8f8f8;
    color: #3b3b3d;
    text-align: left;
    padding: 10px 0 10px 15px;
}

#productWrap table td {
    color: #8b8b8b;
    border-bottom: 1px solid #e0e0e0;
    word-break: break-all;
    text-align: left;
    padding: 10px 0 10px 17px;
}

#nhn_btn {
    padding-top: 30px;
}


#payco_order_btn {
    padding-top: 10px;
}






/* »ó¼¼µðÅ×ÀÏ ÆË¾÷¿µ¿ª */

.detail_pop_wrap{
    width: 1117px;
    position: fixed;
    height: 78%;
    border: solid 1px #606060;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 99;
    text-align: center;
    overflow-y: scroll;
    padding-bottom: 50px;
    display: none;
}

.detail_pop_wrap .pop_tab{
    margin: 74px 0;
}

.detail_pop_wrap .pop_tab::after{
    content:"";
    clear: both;
    display: block;
}

.detail_pop_wrap .pop_tab > a{
    width: 33.33%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-top: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #000;
    display: block;
    float: left;
    box-sizing: border-box;
    background: #fafafa;
    font-size: 13px;
    color: #242424;
    position: relative;
}

.detail_pop_wrap .pop_tab > a.on_tab{
    border-color: #000;
    font-weight: bold;
    color: #000;
    background: #fff;
    border-left: solid 1px #000;
    border-bottom: none;
}

.detail_pop_wrap .pop_tab > a:nth-child(3)::after{
    content:"";
    position: absolute;
    display: block;
    background: url('/design/midasb/wib/sub/view_pop_icon.png');
    width: 73px;
    height: 34px;
    left: 40%;
    top: -20px;
    z-index: 99;
}

.pop_close_btn{
    position: fixed;
    right: 50%;
    top: 8.5%;
    background: #606060;
    width: 55px;
    height: 55px;
    z-index: 99;
    margin-right: -640px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    display: none;
}

.pop_close_btn img{
    margin-top: 14px;
}

.pop_layer{
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    z-index: 9;
    display: block;
    top: 0;
    left: 0;
    opacity: 0.5;
    display: none;
}

.pop_open_btn{
    cursor: pointer;
}
/* »ó¼¼µðÅ×ÀÏ ÆË¾÷¿µ¿ª ³¡ */


/* »ó¼¼ÆäÀÌÁö ¶ì¹è³Ê */
.detail_banner {
    margin: 0 auto 40px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
    width: 1275px;
}


/* insta
.insta-outwrap{padding:50px 0px 60px; background:#f6f6f6;}
.insta-outwrap .insta-wrap{width:1282px; margin:0 auto; text-align:center; }
.insta-outwrap .insta-wrap h2{font-family: 'Roboto', sans-serif; font-size:17px; color:#2e2e2e; text-align:center; display:inline-block; padding-left:25px; background:url('/design/midasb/wib/basic/insta_iconz.png') no-repeat 0 center; }
.insta-outwrap .insta-wrap p{width:1275px; font-family: 'Roboto', sans-serif; font-size:13px; color:#1f1f1f; text-align:right; }
.insta-outwrap .insta-wrap p a{font-family: 'Roboto', sans-serif; display:inline-block; font-size:11px; color:#525252; width:59px; height:23px; line-height:2.11em; border:1px solid #525252; border-radius:3px; text-align:center; margin-left:10px;}
.insta-outwrap .insta-wrap .insta{margin-top:20px;}
.insta-outwrap .insta-wrap .insta .insta-box{float:left; width:114px; height:114px; margin:7px;}
.insta-outwrap .insta-wrap .insta .insta-box img{width:114px; height:114px;}
 */



/*************** ÅëÇÕ¿É¼Ç °ü·Ã¼Ò½º ÆÐÄ¡ ½ÃÀÛ ***************/

/** Ãß°¡ ±¸¼º »óÇ° **/
#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:100%; }
#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; }


/** ¿É¼Ç¿µ¿ª **/
#productDetail .thumb-info .info .table-opt .opt-wrap-v2 .tit{font-size: 0;margin: 0 !important;}
#productDetail .thumb-info .info .table-opt .opt-wrap-v2 dl{ display: table;width: 100%;}
#productDetail .thumb-info .info .table-opt .opt-wrap-v2 dl dt{display: table-cell; vertical-align: middle;width: 120px; padding: 7px 0 7px 10px;font-size: 14px; color: #222;}
#productDetail .thumb-info .info .table-opt .opt-wrap-v2 dl dd{display: table-cell;vertical-align: middle;}
#productDetail .thumb-info .info .table-opt .opt-wrap-v2 dl dd input{} 
#productDetail .thumb-info .info .table-opt td .opt-btns > a{display: block; height: 10px;}
#productDetail .thumb-info .info .table-opt td .sel-btn{text-align: right;}


/** ÇÏÀÌºê¸®µå ¿É¼Ç Àû¿ë ¼Ò½º **/
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid { width: 100%; padding:0 0 10px; border-bottom:1px solid #e4e4e4; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit { margin-bottom: 8px; color:#969696; }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:10px 0; border-top:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .tit { padding:10px 0 5px; color:#666; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list { width:100%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:70px; margin-left:25px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.first,
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li:first-child { margin-left:0; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { padding-bottom:10px; color:#333; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk input { width:13px; height:13px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg img { width:70px; height:70px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg.noimg { }
#productDetail .thumb-info .info .table-opt .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 .info .table-opt .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 .info .table-opt .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 .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-top:7px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-bottom:3px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty { }
#productDetail .thumb-info .info .table-opt .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;float: left;margin-right: -1px; }
#productDetail .thumb-info .info .table-opt .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 .info .table-opt .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 .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:2px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl { color:#a7a7a7; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl input { color:#929292; }

/* ÇÏÀÌºê¸®µå ±âº»»óÇ° °¡°Ý ³ëÃâ ¹× ¼±ÅÃµÈ ÇÏÀÌºê¸®µå ¿É¼Ç³ëÃâÇ×¸ñ*/
#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_btn-del { display: inline-block; *float:left; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price { top:4px; }

/* ÇÏÀÌºê¸®µå ¼±ÅÃµÈ ¿É¼Ç ÃÑ°¡°Ý ³ëÃâ*/
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptWrap > #MK_innerOptTotal{padding: 0px;}
#MK_innerOptAdd {  display:none; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal { padding:35px 20px 15px 10px; border-top:none; *zoom:1; text-align:right; }
#MK_innerOptTotal .MK_total { font-size:12px; color:#fd0100; }
#MK_innerOptTotal .totalLeft {float:left;}
#MK_innerOptTotal .totalLeft,
#MK_innerOptTotal .totalRight{display: inline-block; vertical-align: middle; font-size:0;line-height: 1;}
#MK_innerOptTotal .totalRight .MK_total { display:inline-block; color:#f87070;font-size:22px;  }


/** ¿øÅ¬¸¯¿É¼Ç **/
.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; }                                                                        
.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; }

/*************** ÅëÇÕ¿É¼Ç °ü·Ã¼Ò½º ÆÐÄ¡ ½ÃÀÛ ³¡ ***************/



/* ÇÏ´Ü°íÁ¤±¸¸ÅÇÏ±â */
.buy_btn_fix {border-bottom:4px solid #666666;width:100%;cursor:pointer;display:none;}
.buy_btn_fix span {position:absolute;display:inline-block;width:304px;height:60px;background:#fff;text-align:center;right:345px;top:-60px;border:solid 4px #666666;border-bottom:none;line-height:57px;font-size:21px;border-top-left-radius: 15px;border-top-right-radius: 15px;}

/* ½ºÅ©·Ñ »óÇ°Á¤º¸ °íÁ¤ */
#productDetail .thumb-info .info.fix {position:fixed;bottom:-345px;left:0;width:100%;background: #fff;z-index:9;}
#productDetail .thumb-info .info.fix .info-area {width: 1225px;margin: 30px auto 0;/*padding:30px 23px 0;box-sizing:border-box;*/height: 315px;overflow-y: auto;position: relative;}
#productDetail .thumb-info .info.fix .info-area .info-left {width: 500px;display:inline-block;}
#productDetail .thumb-info .info.fix .info-area .info-right {width: 400px;display: inline-block;position: absolute;right: 20px;top: 45%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#productDetail .thumb-info .info.fix #MK_innerOptWrap > #MK_innerOptTotal {position: absolute;top: 0;right: 20px;width: 400px;}
#productDetail .thumb-info .info.fix #MK_innerOptWrap > #MK_innerOptTotal #MK_innerOptTotal {padding: 4px 20px 15px 10px;}
#productDetail .thumb-info .icon_wrap {display: none;}
#productDetail #nhn_btn {padding-top: 10px;}


/* °ü½É»óÇ° */

.relatedWrap {text-align: center;}
.relatedWrap .tit {color: #353535;font-size: 22px;font-family: "Roboto";font-weight: bold;line-height: 1;margin-bottom: 13px;}
.relatedWrap > p {line-height: 1;font-size: 14px;color: #6f6f6f;font-family: "NanumGothic", sans-serif;}
.relatedWrap .itemWrap {margin-top: 55px;width: 1170px;}
.relatedWrap .itemWrap .items > li {width: calc((100% - 40px) / 5);}
.relatedWrap .itemWrap .items > li:nth-child(n+5) {margin-top: 0;}
.relatedWrap .itemWrap .items > li .thumbWrap {height: 310px;}

.wProd .items {justify-content:center;}

#powerReview .paging {
    margin: 50px auto 70px !important;
    height: 25px;
}






/* BASIC css end */

