/* BASIC css start */
#cartWrap .wish-opt {
    color: #FFA500;
}

#cartWrap .tit-cart {
    margin-top: 30px;
}


/* È¸¿ø µî±Þ Ç¥½Ã */

#cartWrap .mem-lvl {
    zoom: 1;
    overflow: hidden;
    margin-top: 45px;
}


/* ¹è¼Û ¸Þ¼¼Áö */

#cartWrap .delivery {
    margin-top: 40px;
    text-align: center;
    font-size: 13px;
}


/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */

#cartWrap .btn-order-ctrl {
    margin-top: 40px;
    text-align: center;
    font-size: 0;
    line-height: 0;
    margin-bottom: -40px;
}

#cartWrap .btn-order-ctrl a {
    margin-right: 10px;
}
#cartWrap .btn-order-ctrl a.delate_btn,
#cartWrap .btn-order-ctrl a.printer_bg{
    background: #fff;
}
#cartWrap .cart-ft2 {
    margin-top: 20px;
    text-align: center;
}

#nhn_btn {
    display: inline;
}

#payco_order_btn {
    display: inline;
}

.cart-free-wrap {
    text-align: center;
}

.cart-free-wrap .btn-list-open {
    position: relative;
    display: inline-block;
    width: 60%;
    height: 50px;
    line-height: 50px;
    background: #444;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.cart-free-wrap .btn-list-open span {
    position: absolute;
    top: 20px;
    right: 30px;
    display: inline-block;
    width: 15px;
    height: 9px;
    background: url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 0;
}

.cart-free-wrap .btn-list-open span.open {
    background: url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 -9px;
}

.cart-free-wrap p {
    padding: 5px 0 20px;
    font-size: 14px;
    font-weight: bold;
}

.cart-free-wrap p span {
    color: #000;
    font-size: 16px;
}

#MS_cartfree_product_more{
    text-align: center;
    margin-top: 50px;
}
#MS_cartfree_product_more .btn-more-cart {
    display: inline-block;
    width: 708px;
    height: 45px;
    line-height: 45px;
    margin: 0 auto;
    margin-top: 10px;
    border: 1px solid #383838;
    background: #fff;
    color: #000;
    font-size: 13px;
    text-align: center;
    position: relative;
}
#MS_cartfree_product_more .btn-more-cart > img{
    right: 0;
    padding: 17px 17px 0 0;
    position: absolute;
}
.cart-free-wrap .btn-more span {
    display: inline-block;
    width: 8px;
    height: 5px;
    margin-left: 5px;
    background: url(/images/d3/m_04/h10_arr.gif) no-repeat 0 0;
    background-size: 100% 100%;
    vertical-align: middle;
}

.cart-free-wrap .list-wrap {
    overflow-x: hidden;
    overflow-y: auto;
    height: 450px;
    padding: 15px 14px 30px;
    margin-top: 40px;
    border: 1px solid #b7b7b7;
    display: none;
}

.cart-free-wrap .list-wrap ul {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
}

.cart-free-wrap .list-wrap ul:after {
    clear: both;
    content: "";
    display: block;
}

.cart-free-wrap .list-wrap ul li {
    word-wrap: break-word;
    word-break: keep-all;
    display: inline-block;
    vertical-align: top;
    width: 24%;
    list-style: none;
}

.cart-free-wrap .list-wrap ul li dl {
    margin: 15px 15px 10px;
}

.cart-free-wrap .list-wrap ul li dl dt {
    margin-bottom: 13px;
}

.cart-free-wrap .list-wrap ul li dl dt img {
    width: 100%;
    height: auto;
    border: 0;
}

.cart-free-wrap .list-wrap ul li dl dd {}

.cart-free-wrap .list-wrap ul li dl dd strong {
    color: #f40000;
}

.cart-free-wrap .list-wrap ul li dl dd a {
    display: inline-block;
    padding: 5px 8px 3px;
    margin-top: 8px;
    border: 1px solid #999;
    color: #666;
    font-weight: bold;
    background: #fff;
}
.table-cart{
    border-bottom: 1px solid #b7b7b7!important;
}
.table-cart tfoot td{
    padding: 16px 0;
}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü¸Þ´º ÅÇ È°¼ºÈ­ */

#aside .lnb li:nth-child(2) {
    background: #fff;
    border-color: #3b3b3b;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 1;
    font-weight: bold;
}

#aside .lnb li:nth-child(2) a {
    color: #000;
}

/* 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;}
/* BASIC css end */

