﻿    @charset "utf-8";
    /* import */
    
    @import url("base.css");
    @import url("common.css");
    @import url("core-ui-select.css");
    .main01 {
        position: relative;
    }
    
    .main01 .main_banner {
        width: 100%;
        height: 437px;
    }
    
    .main01 .main_banner .slides {
        float: left;
        width: 690px;
        margin: 0 0px;
        position: relative;
    }
    
    .main01 .main_banner .slides .slide {
        overflow: hidden;
        position: relative;
        width: 690px;
        height: 415px;
    }
    
    .main01 .main_banner .slides .slide li {
        display: block;
        width: 690px;
        height: 415px;
    }
    
    .main01 .main_banner .slides .slide li a {
        display: block;
    }
    
    .main01 .main_banner .slides .page {
        width: 680px;
        position: absolute;
        overflow: hidden;
        top: 380px;
        left: 20px;
        text-align: left;
        z-index: 100;
    }
    
    .main01 .main_banner .slides .page li {
        float: left;
        margin-right: 10px;
    }
    
    .main01 .main_banner .slides .page li a {
        width: 23px;
        height: 23px;
        overflow: hidden;
        display: block;
        line-height: 999px;
        vertical-align: top;
        background: url(http://www.inburang.com/images/btn/sp_page.png) no-repeat 0 0;
    }
    
    .main01 .main_banner .slides .page li.current a {
        background-position: 0 -24px;
    }
    
    #mgallery02 {
        position: relative;
        overflow: hidden;
        height: 437px;
        ;
    }
    
    #mgallery02 .mthum {
        position: absolute;
        top: 400px;
        right: 60px;
        z-index: 100;
    }
    
    #mgallery02 #slides02 img {
        width: 100%;
        min-width: 320px;
    }
    
    .mthum li {
        font-size: 0;
        display: inline-block;
        width: 15px;
        height: 15px;
        border-radius: 10px;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        color: #fff;
        background: rgba(0, 0, 0, .7);
        margin-left: 5px;
        cursor: pointer;
    }
    
    .mthum .current {
        background: rgba(255, 255, 255, .7)
    }
    
    .main01 .main_util {
        position: absolute;
        top: 0;
        right: 0;
        width: 241px;
    }
    
    .main_login_w {
        height: 270px;
        border: 1px solid #dcdcdc;
    }
    
    .main_login_w .login {
        height: 97px;
        margin: 12px 14px 0 14px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .main_login_w .login .in_join {
        position: relative;
        height: 18px;
    }
    
    .main_login_w .login .in_join .go_mypage {
        color: #f16853;
    }
    
    .main_login_w .login .in_join .lt span {
        font-weight: bold;
    }
    
    .main_login_w .login .in_join .rt {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .main_login_w .login .in_login_f {
        position: relative;
    }
    
    .main_login_w .login .in_login_f .m_inp {
        width: 150px;
        height: 20px;
        border: 1px solid #bebebe;
    }
    
    .main_login_w .login .in_login_f .save_id {
        padding-top: 7px;
        color: #797979;
    }
    
    .main_login_w .login .in_login_f .login_btn {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .main_login_w .login .in_login_f .login_fail {
        position: absolute;
        bottom: 0;
        right: 0;
        font-weight: bold;
        color: #fd0404;
    }
    
    .login_use {
        overflow: hidden;
        width: 211px;
        padding: 7px 14px 0 14px;
    }
    
    .login_use p {
        padding-top: 6px;
        text-align: center;
    }
    
    .login_use dl {
        padding-top: 10px;
        line-height: 20px;
        letter-spacing: -0.5px;
    }
    
    .login_use dl dt {
        padding-left: 3px;
        font-weight: bold;
    }
    
    .login_use dl dd {
        padding-left: 10px;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 3px 9px;
    }
    
    .login_use .login_use_out {
        float: left;
        width: 104px;
        border-right: 1px solid #dcdcdc;
    }
    
    .login_use .login_use_in {
        float: right;
        width: 96px;
    }
    
    .main_myinfo {
        overflow: hidden;
        width: 208px;
        padding: 5px 0;
        border: 1px solid #dcdcdc;
    }
    
    .main_myinfo dl {
        float: left;
        text-align: center;
        line-height: 14px;
    }
    
    .main_myinfo dl dt {
        padding-bottom: 32px;
    }
    
    .main_myinfo dl.my_millige {
        width: 76px;
        border-right: 1px solid #dcdcdc;
    }
    
    .main_myinfo dl.my_millige dt {
        background: url(http://www.inburang.com/images/common/icn_milige.gif) no-repeat 50% 15px;
    }
    
    .main_myinfo dl.my_sms {
        width: 69px;
        border-right: 1px solid #dcdcdc;
    }
    
    .main_myinfo dl.my_sms dt {
        background: url(http://www.inburang.com/images/common/icn_sms.gif) no-repeat 50% 15px;
    }
    
    .main_myinfo dl.my_cp {
        width: 60px;
    }
    
    .main_myinfo dl.my_cp dt {
        background: url(http://www.inburang.com/images/common/icn_coupon.gif) no-repeat 50% 15px;
    }
    
    .main_util_service {
        overflow: hidden;
        width: 100%;
        padding-top: 1px;
    }
    
    .main_util_service li {
        float: left;
        width: 116px;
        margin: 6px 0 0 0;
        border: 1px solid #dcdcdc;
        text-align: center;
        font-weight: bold;
    }
    
    .main_util_service li a {
        display: block;
        height: 63px;
        line-height: 22px;
        color: #797979;
    }
    
    .main_util_service li.last {
        float: right;
    }
    
    .main_util_service li.u_s01 {
        background: url(http://www.inburang.com/images/common/icn_copy.gif) no-repeat 50% 25px;
    }
    
    .main_util_service li.u_s02 {
        background: url(http://www.inburang.com/images/common/icn_card.gif) no-repeat 50% 25px;
    }
    
    .main_util_service li.u_s03 {
        background: url(http://www.inburang.com/images/common/icn_stamp.gif) no-repeat 50% 23px;
    }
    
    .main_util_service li.u_s04 {
        background: url(http://www.inburang.com/images/common/icn_flower.gif) no-repeat 50% 20px;
    }
    
    .main02 {
        position: relative;
    }
    
    .main02 h3 {
        padding-bottom: 10px;
        font-size: 14px;
        font-weight: bold;
        color: #000;
    }
    
    .main02 h3 span {
        font-size: 12px;
        font-weight: normal;
        color: #666;
    }
    
    .detail_togher {
        border: 0px solid #dcdcdc;
        position: relative;
    }
    
    .detail_togher .bxPrev {
        position: absolute;
        top: 280px;
        left: 0px;
    }
    
    .detail_togher .bxNext {
        position: absolute;
        top: 280px;
        right: 0px;
    }
    
    .detail_togher .bxsliderDE {
        margin-top: 10px;
    }
    
    .detail_togher .bxsliderDE ul {
        overflow: hidden;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 30px;
    }
    
    .detail_togher .bxsliderDE ul li {
        float: left;
        width: 230px;
        height: 270px;
        text-align: center;
    }
    
    .detail_togher .bxsliderDE ul li dl {
        padding: 2px 5px 0;
        line-height: 16px;
        color: #999;
    }
    
    .detail_togher .bxsliderDE ul li dl dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .detail_togher .bxsliderDE ul li dl del {
        color: #7b7b7b;
    }
    
    .detail_togher .bxsliderDE ul li dl em {
        color: #333;
        font-weight: bold;
    }
    /* 베스트상품전 이전 */
    
    .best_w {
        border: 1px solid #dcdcdc;
    }
    
    .best_w .bxslider ul {
        overflow: hidden;
        width: 100%;
        height: 185px;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    .best_w .bxslider ul li {
        float: left;
        width: 186px;
        text-align: center;
    }
    
    .best_w .bxslider ul li dl {
        padding: 2px 5px 0;
        line-height: 16px;
        color: #999;
    }
    
    .best_w .bxslider ul li dl dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .best_w .bxslider ul li dl del {
        color: #7b7b7b;
    }
    
    .best_w .bxslider ul li dl em {
        color: #333;
        font-weight: bold;
    }
    
    .main02 .btn_updown {
        position: absolute;
        top: 0;
        right: 0;
    }
    /* 베스트상품전 새로작업 */
    
    .main02 .btn_p {
        position: absolute;
        top: 0;
        right: 30px;
    }
    
    .main02 .btn_n {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .best_w_new {
        border: 1px solid #dcdcdc;
    }
    
    .best_w_new p {
        overflow: hidden;
        width: 100%;
        height: 165px;
    }
    
    .best_w_new p a {
        display: block;
    }
    
    .best_item {
        float: left;
        width: 18%;
        padding: 0 1%;
        text-align: center;
    }
    
    .best_item span {
        display: block;
        line-height: 16px;
    }
    
    .best_item span.bi_img {}
    
    .best_item span.bi_tit {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #333;
        padding-top: 5px;
    }
    
    .best_item span.bi_price {}
    
    .best_item span.bi_price del {
        color: #7b7b7b;
    }
    
    .best_item span.bi_price em {
        color: #333;
        font-weight: bold;
    }
    
    .main03_tit {
        position: relative;
        background: url(http://www.inburang.com/images/common/bg_top_mctgr.gif) repeat-x;
        border-right: 1px solid #dcdcdc;
    }
    
    .main03_tit h3 span {
        padding-right: 10px;
    }
    
    .main03_tit h3 img {
        vertical-align: middle;
    }
    
    .main03_tit p {
        position: absolute;
        top: 13px;
        right: 15px;
    }
    
    .main_tab {
        overflow: hidden;
        width: 100%;
        margin-bottom: 10px;
    }
    
    .main_tab li {
        float: left;
    }
    
    .main_item {
        position: relative;
        height: 285px;
        text-align: center;
        background: url(http://www.inburang.com/images/common/bg_main_item.gif) no-repeat;
    }
    
    .main_item .l_item {
        position: absolute;
        width: 249px;
        height: 283px;
        border: 1px solid #dcdcdc;
        background: #fff;
    }
    
    .main_item .l_item .img_box {
        display: inline-block;
        height: 190px;
        padding-top: 10px;
    }
    
    .main_item .l_item dl {
        padding-top: 15px;
        line-height: 15px;
        color: #999;
        text-align: center;
    }
    
    .main_item .l_item dl dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
    }
    
    .main_item .l_item dl dd {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .main_item .l_item dl .price {
        padding-top: 4px;
        font-weight: bold;
    }
    
    .main_item .l_item dl .price del {
        color: #999;
    }
    
    .main_item .l_item dl .price em {
        color: #333;
        font-size: 14px;
    }
    
    .main_item .r_item ul {
        overflow: hidden;
        width: 684px;
        padding-left: 250px;
        line-height: 16px;
    }
    
    .main_item .r_item ul li {
        float: left;
        width: 171px;
        height: 143px;
        margin-top: 5px;
    }
    
    .main_item .r_item .img_box02 {
        display: inline-block;
        vertical-align: top;
        height: 89px;
        margin-top: 1px;
    }
    
    .main_item .r_item dl {
        color: #999;
    }
    
    .main_item .r_item dl dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .main_item .r_item del {
        color: #7b7b7b;
    }
    
    .main_item .r_item em {
        color: #333;
        font-weight: bold;
    }
    
    .main04 {
        overflow: hidden;
        width: 933px;
        margin-top: 16px;
        border: 1px solid #dcdcdc;
    }
    
    .main04_01 {
        float: left;
        width: 249px;
        border-right: 1px solid #dcdcdc;
    }
    
    .main04_02 {
        position: relative;
        float: left;
        width: 460px;
        border-right: 1px solid #dcdcdc;
    }
    
    .main04_03 {
        float: left;
        width: 221px;
    }
    
    .main04_costomer {
        padding: 0 0 0 0px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .main04_costomer dt {
        padding: 14px 0 20px;
    }
    
    .main04_costomer dd.num {
        padding-bottom: 30px;
    }
    
    .main04_faq {
        height: 78px;
    }
    
    .main04_faq dt {
        padding: 14px 0 6px 17px;
    }
    
    .main04_faq dd {
        line-height: 18px;
        padding-left: 8px;
    }
    
    .main04_faq dd a {
        padding: 0 6px;
    }
    
    .main04_02 p {
        overflow: hidden;
        width: 100%;
        padding: 12px 0 10px 16px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .main04_02 a {
        position: absolute;
        top: 12px;
        right: 14px;
    }
    
    .main04_02 ul {
        height: 215px;
        padding-top: 14px;
    }
    
    .main04_02 ul li {
        position: relative;
        padding: 0 0 17px 155px;
        line-height: 18px;
        letter-spacing: -1px;
        color: #abaeb3;
    }
    
    .main04_02 ul li span.tit_img {
        position: absolute;
        top: 0;
        left: 16px;
        width: 127px;
        background: url(http://www.inburang.com/images/common/bar_main04.gif) no-repeat right 50%;
    }
    
    .main04_03 dt {
        padding: 12px 0 9px 14px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .main04_03 dd {
        padding: 10px 0 6px;
        text-align: center;
    }
    /* 로그인 */
    
    .login_tit {
        padding-bottom: 2px;
        border-bottom: 1px solid #82be68;
    }
    
    .login01 {
        overflow: hidden;
        width: 100%;
    }
    
    .login01 .login_box {
        margin: 0 auto;
    }
    
    .member_select {
        margin: 10px auto 0;
        padding-left: 158px;
        margin-bottom: 15px;
        text-align: left;
        width: 500px;
    }
    
    .member_select input {
        margin-left: 14px;
        ;
    }
    
    .stit.login {
        text-align: center;
        margin-top: 30px;
        border-bottom: 1px solid #ddd;
    }
    
    select {
        height: 34px;
        border: 1px solid #c2c2c2
    }
    
    .login_f {
        margin: 0 auto;
        padding: 50px 30px
    }
    
    .login_f dl {
        height: 65px;
        border-bottom: 1px solid #82be68;
    }
    
    .login_f dl dd {
        padding: 7px 0 0 30px;
    }
    
    .login_f div {
        position: relative;
    }
    
    .login_f div p {
        padding-bottom: 10px;
        padding-right: 100px
    }
    
    .login_f div p span {
        display: inline-block;
        color: #7b7b7b;
        font-weight: bold;
        min-width: 94px;
    }
    
    .login_f .input-wrap {
        width: 500px;
        margin: 0 auto;
        position: relative;
        margin-bottom: 10px;
    }
    
    .login_f .input-wrap p:only-of-type {
        padding-top: 20px
    }
    
    .login_f div .inp_login {
        width: 173px;
        height: 25px;
        line-height: 25px;
        border: 1px solid #d9d9d9;
    }
    
    .login_f div .save {
        padding-left: 65px;
        padding-left: 94px;
        text-align: left;
    }
    
    .login_f .input-wrap .btn {
        position: absolute;
        top: 0;
        right: 0;
        width: 90px;
        height: 67px;
        line-height: 67px;
        padding: 0;
    }
    
    .login_f .input-wrap .error {
        display: inline-block;
        float: right;
        flex: 14px;
        font-weight: normal;
        line-height: 16px;
        ;
    }
    
    .login_f .input-wrap .error::after {
        display: block;
        content: '';
        ;
    }
    
    .login_f div .login_fail {
        font-weight: bold;
        color: #fd0404;
    }
    
    .login_f select {
        height: 28px;
    }
    
    .login_f .inp {
        height: 27px;
        line-height: 27px
    }
    
    .login_f span {
        display: inline-block;
        vertical-align: middle;
        line-height: 29px
    }
    
    .login_menu {
        text-align: center;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 15px 0;
        margin-top: 50px;
        ;
    }
    
    .login_menu li {
        position: relative;
        display: inline-block;
        padding-left: 8px;
        margin-left: 7px;
    }
    
    .login_menu li:first-child {
        margin-left: 0;
        padding-left: 0;
    }
    
    .login_menu li::before {
        display: block;
        content: '';
        width: 1px;
        height: 15px;
        border-left: 1px solid #ddd;
        position: absolute;
        top: 2px;
        left: 0;
    }
    
    .login_menu li:first-child::before {
        display: none;
    }
    
    .sns_login_wrap {
        margin-top: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #ddd;
        text-align: center;
    }
    
    .sns_login_wrap li {
        margin-bottom: 10px;
        display: inline-block;
    }
    
    .login_notice {
        font-size: 12px;
        margin-top: 15px;
        padding: 0px 10px;
    }
    
    .search_w {
        height: 87px;
        background: #f6f6f6;
        border-top: 1px solid #d9d9d9;
    }
    
    .search_w dl {
        float: left;
        width: 237px;
        height: 100%;
    }
    
    .search_w dl.company_member {
        border-right: 1px solid #d9d9d9;
    }
    
    .search_w dl dt {
        padding: 18px 0 10px 33px;
        font-weight: bold;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 19px 23px;
    }
    
    .search_w dl dd {
        padding: 0 0 0 18px;
    }
    
    .login01 .login_bn_w {
        float: right;
        width: 435px;
    }
    
    .login_tit02 {
        padding-left: 20px;
        background: url(http://www.inburang.com/images/common/blet_sub.gif) no-repeat 0 1px;
        font-weight: bold;
    }
    
    .login_box02 {
        position: relative;
        padding: 12px 0 12px 542px;
        border: 1px solid #dedede;
        line-height: 24px;
        background: url(http://www.inburang.com/images/common/blet_step.gif) no-repeat 50% 17px;
    }
    
    .login_box02 .step01 {
        position: absolute;
        top: 22px;
        left: 44px;
    }
    
    .login02 .tip {
        padding: 11px 0 0 40px;
    }
    
    .login02 .tip li {
        padding: 0 0 7px 38px;
        background: url(http://www.inburang.com/images/common/icn_tip.gif) no-repeat;
    }
    
    .login03 {
        position: relative;
        padding: 28px 25px;
        border-top: 1px solid #82be68;
        border-bottom: 1px solid #82be68;
    }
    
    .login03 dt {
        padding: 0 0 18px 0;
    }
    
    .login03 p {
        position: absolute;
        top: 43px;
        right: 34px;
    }
    
    .login04 .con01 {
        padding: 0 0 0 20px;
    }
    
    .login04 .login_box04 {
        overflow: hidden;
        width: 100%;
        height: 202px;
        background: url(http://www.inburang.com/images/common/bg_login_box04.gif) no-repeat left bottom;
    }
    
    .login04 .login_box04 dl {
        float: left;
    }
    
    .login04 .login_box04 dl dt {
        height: 85px;
    }
    
    .login04 .login_box04 dl dd {
        padding: 12px 0 0 20px;
        line-height: 18px;
    }
    
    .pop_login {
        position: relative;
        width: 730px;
        padding: 20px 12px 30px 12px;
        border: 2px solid #9c9c9c;
        background: #fff;
    }
    
    .pop_login h1 {
        padding-bottom: 5px;
        border-bottom: 2px solid #ddd;
        color: #5fbb38;
        font-size: 20px;
        font-weight: normal;
    }
    
    .pop_login .pop_close {
        position: absolute;
        top: 21px;
        right: 13px;
    }
    
    .pop_login .pop_login_con {
        padding-top: 15px;
    }
    
    .p_login_box {
        overflow: hidden;
        width: 100%;
    }
    
    .p_login_box .f_login_box {
        float: left;
        width: 398px;
        border: 1px solid #d9d9d9;
    }
    
    .p_login_box .f_login_box .p_tit_w {
        position: relative;
        padding: 7px 0 6px;
        margin: 0 10px;
        line-height: 25px;
        border-bottom: 1px solid #d9d9d9;
    }
    
    .p_login_box .f_login_box .p_tit_w em {
        color: #37aa07;
        font-weight: bold;
    }
    
    .p_login_box .f_login_box .p_tit_w .rt {
        position: absolute;
        top: 7px;
        right: 5px;
    }
    
    .p_login_box .f_login_box .p_login_f {
        position: relative;
        width: 366px;
        height: 96px;
        margin: 17px 10px 0 17px;
    }
    
    .p_login_box .f_login_box .p_login_f p {
        padding-bottom: 5px;
    }
    
    .p_login_box .f_login_box .p_login_f p span {
        display: inline-block;
        width: 60px;
        font-weight: bold;
    }
    
    .p_login_box .f_login_box .p_login_f p .inp_login {
        width: 173px;
        height: 25px;
        line-height: 25px;
        border: 1px solid #d9d9d9;
    }
    
    .p_login_box .f_login_box .p_login_f p.save {
        padding-left: 66px;
    }
    
    .p_login_box .f_login_box .p_login_f .loginbtn {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .p_login_box .f_login_box .p_login_f .login_fail {
        position: absolute;
        top: 66px;
        right: 0;
        font-weight: bold;
        color: #fd0404;
    }
    
    .p_login_box .f_login_box .find_w {
        height: 67px;
        background: #f6f6f6 url(http://www.inburang.com/images/common/bg_find.gif) no-repeat 17px 11px;
        border-top: 1px solid #d9d9d9;
    }
    
    .p_login_box .f_login_box .find_w ul {
        padding: 6px 0 0 100px;
    }
    
    .p_login_box .f_login_box .find_w ul li {
        padding-bottom: 5px;
    }
    
    .p_login_box .f_login_box .find_w ul li span {
        display: inline-block;
        width: 70px;
        padding-left: 12px;
        line-height: 25px;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 0 9px;
        font-weight: bold;
    }
    
    .p_login_box .pop_login_banner {
        float: right;
        width: 317px;
    }
    
    .p_join_info {
        padding: 13px 0 0 42px;
        line-height: 25px;
        background: url(http://www.inburang.com/images/common/icn_i.gif) no-repeat 24px 19px;
    }
    
    .p_join_info img {
        margin-left: 10px;
        vertical-align: middle;
    }
    
    .p_login_box .f_login_box .p_find_f {
        position: relative;
        width: 366px;
        height: 96px;
        margin: 17px 10px 0 17px;
    }
    
    .p_login_box .f_login_box .p_find_f p {
        padding-bottom: 6px;
    }
    
    .p_login_box .f_login_box .p_find_f span {
        display: inline-block;
        width: 73px;
    }
    
    .p_login_box .f_login_box .p_find_f .inp_find {
        width: 180px;
        height: 16px;
        line-height: 16px;
        border: 1px solid #d9d9d9;
    }
    
    .p_login_box .f_login_box .p_find_f .bn_num01 {
        width: 45px;
    }
    
    .p_login_box .f_login_box .p_find_f .bn_num02 {
        width: 35px;
    }
    
    .p_login_box .f_login_box .p_find_f .bn_num03 {
        width: 68px;
    }
    
    .p_login_box .f_login_box .p_find_f .findc_btn {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .p_login_box .f_login_box .p_find_f .find_personal {
        padding-top: 12px;
    }
    
    .pop_agree {
        width: 770px;
    }
    
    .pop_agree_w dt {
        padding: 0 0 9px 2px;
    }
    
    .pop_agree_w .clause {
        border: 1px solid #ddd;
        height: 70px;
        overflow-y: scroll;
        padding: 5px;
    }
    
    .pop_agree_w .clause iframe {
        width: 100%;
        height: 131px;
    }
    
    .pop_agree_w .ck_agree {
        padding-top: 9px;
        text-align: right;
    }
    /* 중분류 */
    
    .ctgr_titbanner_w {
        position: relative;
        border: 1px solid #dddddd;
        padding-left: 626px;
    }
    
    .ctgr_titbanner_w .ctgr_tit {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .ctgr_titbanner_w .ctgr_banner01 {
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    
    .ctgr_titbanner_w .ctgr_banner02 {
        border-left: 1px solid #ddd;
    }
    
    .bestP_w {}
    
    .bestP_w .bestP_tit {
        padding: 0 0 10px 3px;
    }
    
    .bestP_w .bestP_tit img {
        padding: 0px 10px 0 0;
    }
    
    .bestP_w .bestP_tit span {
        font-weight: bold;
        color: #36aa07;
    }
    
    .bestP_w .bestP_list {
        width: 100%;
        height: 259px;
        overflow: hidden;
        background: url(http://www.inburang.com/images/common/bg_bestP_list.gif) no-repeat;
    }
    
    .bestP_w .bestP_list li {
        float: left;
        width: 187px;
    }
    
    .bestP_w .bestP_list li .bestP_img {
        position: relative;
        height: 176px;
        margin-top: 1px;
        margin-left: 1px;
        text-align: center;
        width: 182px;
    }
    
    .bestP_w .bestP_list li .bestP_img .spanImg {
        display: inline-block;
        position: absolute;
        top: 17px;
        left: 0px;
    }
    
    .bestP_w .bestP_list li .bestP_img .spanIcon {
        display: inline-block;
        position: absolute;
        top: 7px;
        left: 8px;
    }
    
    .bestP_w .bestP_list li dl {
        padding: 25px 10px 0 10px;
        line-height: 18px;
    }
    
    .bestP_w .bestP_list li dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 165px;
    }
    
    .bestP_w .bestP_list li dd.bestP_price em {
        font-weight: bold;
        color: #f16953;
    }
    
    .group_w {
        border: 1px solid #dddddd;
        border-bottom: none;
        font-size: 18px;
    }
    
    .group_w a:hover,
    .group_w a:focus,
    .group_w a:active {
        color: #e7141a;
        text-decoration: none;
    }
    
    .group_w dl {
        position: relative;
        border-bottom: 1px solid #dddddd;
        padding-left: 200px;
    }
    
    .group_w dl dt {
        position: absolute;
        top: 0;
        left: 0;
        width: 110px;
        bottom: 0;
        font-weight: bold;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 10px 30px;
        border-right: 1px solid #ddd;
        background: #f6f6f6;
    }
    
    .group_w dl dt span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .group_w dl .on {
        color: #f06754;
    }
    
    .group_w dl dd {
        padding: 7px 8px;
        background: #fff;
    }
    
    .group_w dl dd a {
        display: inline-block;
        width: 190px;
        margin-right: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 18px;
        padding: 10px;
        color: #555;
    }
    
    .group_w #partgroup dt a.on {
        color: #f06754;
    }
    
    .group_w #fullgroup dl dt a.on {
        color: #f06754;
    }
    
    .group_w #fullgroup dl dd a.on {
        color: #f06754;
    }
    
    .group_w .group_view {
        padding: 5px;
        text-align: right;
        line-height: 23px;
    }
    
    .group_w .group_view span {
        display: inline-block;
        padding-right: 10px;
        background: url(http://www.inburang.com/images/common/blet_click.gif) no-repeat right 6px;
    }
    
    .group_w .group_view em {
        color: #000;
        font-weight: bold;
    }
    
    .group_w .group_view img {
        vertical-align: middle;
    }
    
    .brand_w {}
    
    .brand_w .brandP_tit {
        padding: 0 0 9px 22px;
        color: #000;
        font-weight: bold;
        background: url(http://www.inburang.com/images/common/blet_brandsearch.gif) no-repeat 5px 0;
    }
    
    .brand_w .brandP_box {
        position: relative;
        border: 1px solid #ddd;
        padding: 7px 7px 7px 17px;
    }
    
    .brand_w .brandP_btn {
        overflow: hidden;
        width: 100%;
        line-height: 22px;
    }
    
    .brand_w .brandP_btn span {
        font-weight: bold;
    }
    
    .brand_w .brandP_btn a {
        float: right;
        margin: ;
    }
    
    .brand_w .brandP_box ul {
        overflow: hidden;
        width: 100%;
        padding-top: 15px;
    }
    
    .brand_w .brandP_box ul li {
        float: left;
        width: 150px;
        padding-bottom: 10px;
    }
    
    .brand_w .brandP_box ul li span {
        color: #f16953;
    }
    
    .brand_w .brandP_box .brandP_view {
        position: absolute;
        bottom: -15px;
        left: 390px;
    }
    
    .ctgr_total span {
        color: #e7141a;
    }
    
    .ctgr_w .ctgr_total {
        position: relative;
        padding: 0 0 10px 0;
        font-size: 14px;
    }
    
    .ctgr_w .ctgr_total .r_em {
        color: #ef6950;
        font-weight: bold;
    }
    
    .ctgr_w .ctgr_total .sort_view {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .ctgr_w .ctgr_total .sort_view .icn_blet {
        vertical-align: middle;
        display: inline-block;
        width: 6px;
        height: 22px;
        background: url(http://www.inburang.com/images/common/icn_blet_g.gif) no-repeat 0 45%;
    }
    
    .ctgr_w .ctgr_total .sort_view .b-core-ui-select {
        width: 160px;
        height: 19px;
        text-indent: 6px;
        line-height: 19px;
        padding: 0;
        background: url(http://www.inburang.com/images/common/blet_slct.gif) no-repeat 148px 8px;
        color: #7b7b7b;
    }
    
    .ctgr_w .ctgr_total .sort_view .b-core-ui-select__dropdown {
        padding: 5px 4px;
    }
    
    .ctgr_w .ctgr_total .sort_view .b-core-ui-select__dropdown__item {
        padding: 2px;
    }
    
    .ctgr_list_w {
        position: relative;
    }
    
    .ctgr_list_w .list_num {
        position: absolute;
        top: 14px;
        right: 0;
        width: 108px;
    }
    
    .select_wrap {
        display: inline-block;
    }
    
    .inp.error {
        border: 1px solid #e7141b
    }
    
    .b-core-ui-select {
        position: relative;
        width: 100%;
        height: 32px;
        text-indent: 6px;
        line-height: 33px;
        padding: 0;
        color: #7b7b7b;
        border: 1px solid #c2c2c2;
        vertical-align: middle;
    }
    
    /*.b-core-ui-select:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 3px;
        border: 3px solid transparent;
        border-top: 3px solid #555;
        right: 9px;
        top: 50%;
        margin-top: -2px
    }*/
    
    .b-core-ui-select__dropdown {
        padding: 5px 4px;
    }
    
    .b-core-ui-select__dropdown__item {
        padding: 2px !important;
    }
    
    .ctgr_list_w .list_type {
        position: absolute;
        top: 7px;
        right: 115px;
        font-weight: bold;
        font-size: 11px;
        letter-spacing: -1px;
    }
    
    .ctgr_list_w .list_type a {
        font-size: 0;
        ;
        display: inline-block;
        width: 30px;
        padding-top: 2px;
        margin-left: 3px;
    }
    
    .ctgr_list_w .list_type a:hover {
        color: #7b7b7b;
    }
    
    .ctgr_list_w .list_type a.on {
        color: #7b7b7b;
    }
    
    .ctgr_list_w .list_type a i {
        vertical-align: top;
        margin-top: -2px;
        display: inline-block;
        width: 30px;
        height: 30px;
    }
    
    .ctgr_list_w .list_type a i.list_view {
        background: #d0d0d4 url(http://www.inburang.com/images/common/icn_listview.png) no-repeat 50% 50%;
    }
    
    .ctgr_list_w .list_type a.on i {
        background: #6e6e76 url(http://www.inburang.com/images/common/icn_listview.png) no-repeat 50% 50%;
    }
    
    .ctgr_list_w .list_type i.img_view {
        background: #d0d0d4 url(http://www.inburang.com/images/common/icn_imgview.png) no-repeat 50% 50%;
    }
    
    .ctgr_list_w .list_type a.on i.img_view {
        background: #6e6e76 url(http://www.inburang.com/images/common/icn_imgview.png) no-repeat 50% 50%;
    }
    
    .ctgr_list_w .ctgr_tab {
        overflow: hidden;
        width: 100%;
        border-top: 1px solid #333;
        border-bottom: 1px solid #dddddd;
        background: #fbfbfb;
    }
    
    .ctgr_list_w .ctgr_tab li {
        float: left;
        position: relative;
        height: 60px;
        line-height: 60px;
        padding: 0 9px;
    }
    
    .ctgr_list_w .ctgr_tab li a {
        color: #777;
    }
    
    .ctgr_list_w .ctgr_tab li a.on {
        color: #333;
    }
    
    .ctgr_list_w .ctgr_tab li::before {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        height: 10px;
        margin-top: -5px;
        ;
        border-left: 1px solid #777;
    }
    
    .ctgr_list_w .ctgr_tab li:first-child::before {
        display: none
    }
    
    .list_btn_w {
        position: relative;
    }
    
    .list_btn_w img {
        vertical-align: middle;
    }
    
    .list_btn_w .inp_resultin {
        vertical-align: middle;
        width: 246px;
        height: 16px;
        line-height: 16px;
        border: 1px solid #bfbfbf;
    }
    
    .list_btn_w .list_btn_r {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .list_btn_w .list_btn_c {
        text-align: center;
    }
    
    .paging a {
        vertical-align: top;
        display: inline-block;
        line-height: 15px;
        min-width: 14px;
        text-align: center;
        border-right: 1px solid #d6d6d6;
        padding-left: 3px;
        padding-right: 3px;
        border: 1px solid #d6d6d6;
        margin-left: 1px;
        margin-right: 1px;
    }
    
    .paging a.img_b {
        border: none;
        width: 15px;
    }
    
    .paging a.img_b img {
        vertical-align: top;
    }
    
    .paging a.on,
    .paging a:hover,
    .paging a:focus,
    .paging a:active {
        color: #f36853;
    }
    /*.paging a:active { color: #69a550; }*/
    
    .t_list01 {
        width: 100%;
        border-top: 1px solid #ddd;
    }
    
    .t_list01 thead th {
        font-weight: normal;
        padding: 10px 0;
        background: #f6f6f6;
        border-bottom: 1px solid #ddd;
        font-size: 16px;
        text-align: center;
    }
    
    .t_list01 tbody td {
        padding: 7px 0;
        line-height: 18px;
        border-bottom: 1px solid #ddd;
        text-align: center;
        color: #666;
    }
    
    .t_list01 tbody td img {
        vertical-align: middle;
    }
    
    .t_list01 .td_buy p {
        line-height: 21px;
        padding-bottom: 3px;
    }
    
    .t_list01 .td_al {
        text-align: left;
    }
    
    .t_list01 .tit {
        color: #333;
        font-size: 16px;
        margin-bottom: 10px;
    }
    
    .t_list01 .des {
        color: #777;
        margin-bottom: 5px
    }
    
    .t_list01 .date {
        color: #333;
        font-size: 14px;
    }
    
    .t_list01 .td_ar {
        text-align: right;
        padding-right: 20px;
    }
    
    .t_list01 .td_pl20 {
        padding-left: 20px;
    }
    
    .t_list01 .td_price del {
        display: block;
    }
    
    .t_list01 .td_simple {
        padding: 8px 5px;
        text-align: right;
        background: #f6f6f6;
    }
    
    .t_list01 .td_simple span {
        display: inline-block;
        line-height: 17px;
    }
    
    .t_list01 .td_sms {
        background: #f6f6f6;
        font-weight: bold;
    }
    
    .t_list01 .td_ask {
        text-align: left;
        border-bottom: none;
        background: url(http://www.inburang.com/images/common/bar_dotted.gif) repeat-x left bottom;
    }
    
    .t_list01 .td_ask div {
        position: relative;
        padding-left: 60px;
    }
    
    .t_list01 .td_ask div .btn_nomo {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .t_list01 .td_ask div .tit_a {
        position: absolute;
        top: 0;
        left: 15px;
        font-weight: bold;
        color: #fb8674;
    }
    
    .t_list01 .td_ask_view {
        padding: 10px 0 10px 40px;
    }
    
    .t_list01 .td_ask_view dt {
        font-weight: bold;
        color: #fb8674;
    }
    
    .t_list01 .td_answer {
        text-align: left;
        background: #f6f6f6;
    }
    
    .t_list01 .td_answer div {
        position: relative;
        padding-left: 88px;
    }
    
    .t_list01 .td_answer div .tit_as {
        position: absolute;
        top: 0;
        left: 27px;
        padding-left: 18px;
        background: url(http://www.inburang.com/images/common/icn_reply02.gif) no-repeat 0 3px;
        font-weight: bold;
        color: #82be68;
    }
    
    .t_list01 .td_review {
        padding: 12px 15px;
        text-align: left;
        background: #f6f6f6;
    }
    
    .t_list01 .inkImg {
        cursor: pointer;
    }
    
    .t_list01 .pop_inktoner {
        display: none;
        position: absolute;
        top: 0px;
        left: 83px;
        z-index: 10;
        background-color: white;
    }
    
    .icn_pt {
        vertical-align: middle;
        display: inline-block;
        width: 14px;
        height: 14px;
        background: url(http://www.inburang.com/images/common/icn_point.gif) no-repeat;
    }
    
    .icn_won {
        vertical-align: middle;
        display: inline-block;
        width: 14px;
        height: 14px;
        background: url(http://www.inburang.com/images/common/icn_won.gif) no-repeat;
    }
    
    .f_b {
        font-weight: bold;
    }
    
    .f_lled {
        color: #f36853;
    }
    
    .f_blue {
        color: #077eaa;
    }
    
    .f_lblue {
        color: #3998bb;
    }
    
    .f_bk {
        color: #000;
    }
    
    .inp {
        border: 1px solid #c2c2c2;
        height: 16px;
        line-height: 16px;
        height: 32px;
        padding: 0 10px;
    }
    
    .sheet_w .inp {
        height: 18px;
        padding: 0;
        ;
    }
    
    .inp02 {
        border: 1px solid #c2c2c2;
        height: 20px;
        line-height: 20px;
    }
    
    .selc {
        border: 1px solid #707070;
        height: 20px;
        line-height: 20px;
    }
    
    .selc02 {
        border: 1px solid #c2c2c2;
        height: 20px;
        line-height: 20px;
    }
    
    .w18 {
        width: 18px;
    }
    
    .w30 {
        width: 30px;
    }
    
    .w34 {
        width: 34px;
    }
    
    .w43 {
        width: 43px;
    }
    
    .w48 {
        width: 48px;
    }
    
    .w53 {
        width: 53px;
    }
    
    .w55 {
        width: 55px;
    }
    
    .w60 {
        width: 60px;
    }
    
    .w68 {
        width: 68px;
    }
    
    .w80 {
        width: 80px;
    }
    
    .w86 {
        width: 86px;
    }
    
    .w100 {
        width: 100px;
    }
    
    .w115 {
        width: 115px;
    }
    
    .w120 {
        width: 120px;
    }
    
    .w122 {
        width: 122px;
    }
    
    .w130 {
        width: 130px;
    }
    
    .w150 {
        width: 150px;
    }
    
    .w170 {
        width: 170px;
    }
    
    .w188 {
        width: 188px;
    }
    
    .w198 {
        width: 198px;
    }
    
    .w210 {
        width: 210px;
    }
    
    .w225 {
        width: 225px;
    }
    
    .w280 {
        width: 280px;
    }
    
    .w300 {
        width: 300px;
    }
    
    .w340 {
        width: 340px;
    }
    
    .w356 {
        width: 356px;
    }
    
    .w394 {
        width: 394px;
    }
    
    .w430 {
        width: 430px;
    }
    
    .w535 {
        width: 535px;
    }
    
    .w935 {
        width: 935px;
    }
    /*border: 1px solid #d6d6d6;*/
    
    .t_list02 {
        width: 100%;
        border-bottom: 1px solid #ddd;
        position: relative;
    }
    
    .t_list02 td .tl02_img_w {
        position: relative;
        height: 195px;
        text-align: center;
    }
    
    .t_list02 td .tl02_img_w .spanImg {
        position: absolute;
        top: 14px;
        left: 0px;
    }
    
    .t_list02 td .tl02_img_w .spanIcon {
        position: absolute;
        top: 4px;
        left: 4px;
    }
    
    .t_list02 td .tl02_btn {
        padding: 5px 0 7px 2px;
        position: relative;
    }
    
    .t_list02 td .tl02_btn .txtAmount {
        margin-right: 14px;
    }
    
    .t_list02 td .tl02_btn .btn_up {
        position: absolute;
        top: 6px;
        left: 60px;
    }
    
    .t_list02 td .tl02_btn .btn_dn {
        position: absolute;
        top: 14px;
        left: 60px;
    }
    
    .t_list02 td .tl02_info {
        height: 90px;
        padding-left: 2px;
        line-height: 14px;
        margin-bottom: 60px;
    }
    
    .t_list02 td .tl02_info dt {
        margin-bottom: 4px;
    }
    /*.t_list02 td .tl02_info .tl02_txt { color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 170px; padding-right: 4px; }*/
    
    .t_list02 td .tl02_info .tl02_txt {
        color: #999;
        width: 170px;
        padding-right: 4px;
    }
    
    .t_list02 td .tl02_info .treview {
        height: 15px;
    }
    
    .t_list02 td .tl02_info .tl02_price {
        padding: 3px 0 5px 0;
        line-height: 16px;
        padding-right: 4px;
    }
    
    .t_list02 td .inkImg {
        cursor: pointer;
    }
    
    .t_list02 td .idx1 {
        display: none;
        position: absolute;
        top: 18px;
        left: 0px;
        z-index: 100;
        background-color: white;
    }
    
    .t_list02 td .idx3 {
        display: none;
        position: absolute;
        top: 18px;
        left: 0px;
        z-index: 100;
        background-color: white;
    }
    
    .t_list02 td .idx4 {
        display: none;
        position: absolute;
        top: 18px;
        left: -122px;
        z-index: 100;
        background-color: white;
    }
    
    .t_list02 td .idx5 {
        display: none;
        position: absolute;
        top: 18px;
        left: -309px;
        z-index: 100;
        background-color: white;
    }
    
    .detail_includesD {}
    
    .detail_includes td {
        width: 233px;
        height: 300px;
        vertical-align: top;
    }
    
    .detail_includes td span {
        padding-left: 10px;
    }
    
    .detail_includes td dl {
        width: 233px;
        line-height: 18px;
        text-align: center;
    }
    
    .detail_includes td dl dt {
        text-align: center;
    }
    
    .detail_includes td dl .hy_name {
        color: #999;
        padding-left: 4px;
        padding-right: 4px;
    }
    /* 테이블 변형 */
    
    .t_list02 {}
    /* .cart_list_w .t_list01 tbody td{border-bottom:none;} */
    
    .coupon_img dt {
        padding: 13px 0 0 43px;
    }
    
    .coupon_img dd {
        padding: 8px 0 0 43px;
        color: #474646;
        font-size: 18px;
        font-weight: bold;
    }
    
    .coupon_img dd span {
        color: #ec2200;
    }
    
    .tfoot01 {
        position: relative;
        height: 40px;
        padding: 10px 10px;
        border-top: 1px solid #588c41;
        border-bottom: 1px solid #588c41;
        background: #f5fdf4;
        font-weight: bold;
        text-align: right;
        color: #666;
    }
    
    .tfoot01 em {
        color: #f16853;
        font-size: 14px;
    }
    
    .tfoot01 .point {
        padding-top: 15px;
        color: #55903c;
    }
    
    .tfoot01 .coupon_img {
        position: absolute;
        top: 24px;
        left: 24px;
        width: 166px;
        height: 73px;
        background: url(http://www.inburang.com/images/common/coupon_img.gif) no-repeat;
        text-align: center;
    }
    
    .tfoot02 {
        position: relative;
        height: 20px;
        padding: 10px 10px;
        border-top: 1px solid #588c41;
        border-bottom: 1px solid #588c41;
        background: #f5fdf4;
        font-weight: bold;
        text-align: right;
        color: #666;
    }
    
    .tfoot02 em {
        color: #f16853;
        font-size: 14px;
    }
    
    .tfoot02 {
        padding: 25px 10px;
        border-top: 1px solid #aaacae;
        border-bottom: 1px solid #aaacae;
        background: #f5f8f8;
        font-weight: bold;
        text-align: right;
        color: #666;
    }
    
    .tfoot02 em {
        color: #f16853;
        font-size: 14px;
    }
    
    .tfoot03 {
        position: relative;
        padding: 25px 10px;
        margin-top: -1px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        background: #f9f9f9;
        font-weight: bold;
        text-align: right;
        color: #666;
    }
    
    .tfoot03 em {
        color: #f16853;
        font-size: 14px;
    }
    
    .tfoot03 .delivery_free {
        position: absolute;
        top: 30px;
        left: 15px;
        color: #588c41;
    }
    
    .tfoot03 p {
        margin-bottom: 5px;
    }
    
    .tfoot03 .point {
        font-weight: normal;
        color: #588c41;
    }
    /* 상세보기 */
    
    .detail_tit {
        padding: 5px 0 15px;
        font-weight: bold;
        font-size: 22px;
        color: #333;
        border-bottom: 1px solid #999;
    }
    
    .detail_tit img {
        vertical-align: middle;
    }
    
    .detail_tit span {
        padding-left: 15px;
        font-size: 12px;
        font-weight: normal;
        color: #939292;
    }
    
    .detail_w {
        position: relative;
        width: 100%;
        margin-top: 12px;
    }
    
    .detail_w .detail_w_in {
        overflow: hidden;
        width: 1100px;
        color: #8f8d8d;
    }
    
    .detail_w .detail_rw {
        display: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 185px;
    }
    
    .detail_img {
        float: left;
        width: 500px;
        height: 500px;
        border: 1px solid #ddd;
    }
    
    .detail_img .l_img img {
        width: 500px;
    }
    
    .detail_img .btn_magnifier {
        padding: 8px 0 30px;
        text-align: center;
        display: none;
    }
    
    .detail_img .img_list {
        position: relative;
        padding: 0 0 0 14px;
    }
    
    .detail_img .img_list li {
        float: left;
        width: 52px;
        height: 52px;
        margin-right: 3px;
    }
    
    .detail_img .img_list li img {
        border: 1px solid #ddd;
        ;
    }
    
    .detail_img .img_list .btn_d_prev {
        position: absolute;
        top: 16px;
        left: 0;
    }
    
    .detail_img .img_list .btn_d_next {
        position: absolute;
        top: 16px;
        right: 0;
    }
    
    .detail_txt {
        font-size: 14px;
        margin-right: 50px;
        float: right;
        width: 500px;
    }
    
    .detail_txt li {
        position: relative;
        padding: 10px 0 10px 70px;
        line-height: 18px;
        display: flex;
    }
    
    .detail_txt li.b_line {
        border-bottom: 1px solid #898989;
    }
    
    .detail_txt li .info_tit {
        position: absolute;
        top: 50%;
        left: 0;
        width: 70px;
        padding: 11px 0;
        margin-top: -19px;
    }
    
    .detail_txt li em {
        font-weight: bold;
        color: #f16853;
        font-size: 14px;
    }
    
    .detail_txt .price {
        font-size: 16px;
        font-weight: normal;
    }
    
    .detail_txt .price em {
        color: #e7141a;
        font-size: 16px;
        font-weight: normal;
    }
    
    .detail_txt .vat {
        font-size: 12px;
        margin-left: 5px;
    }
    
    .detail_txt input[type="text"] {
        vertical-align: bottom;
        padding: 0 10px
    }
    
    .detail_txt .important {
        padding: 10px 0;
        margin-top: 10px;
        border-top: 1px solid #898989;
        border-bottom: 1px solid #898989;
    }
    
    .detail_txt .important li {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .detail_txt .important .info_tit {
        color: #555;
    }
    
    .detail_txt .important .ea {
        line-height: 32px;
        margin-left: 5px;
    }
    
    .detail_txt .important .price {
        font-size: 18px;
        color: #333;
        ;
    }
    
    .detail_txt .important .price em {
        font-size: 18px;
    }
    
    .detail_txt .important .memo {
        line-height: 33px;
        ;
    }
    
    .detail_txt input+.btn {
        margin-left: 10px;
    }
    
    .flexwrap {
        display: flex;
    }
    
    .flex {
        flex: 1 !important;
        position: relative;
    }
    
    .option_t {
        width: 100%;
        border-top: 1px solid #ddd;
        line-height: 18px;
    }
    
    .option_t thead th {
        padding: 7px 0;
        background: #f6f6f6;
        border-bottom: 1px solid #ddd;
        color: #000;
    }
    
    .option_t tbody td {
        padding: 7px 0;
        border-bottom: 1px solid #ddd;
        text-align: center;
    }
    
    .option_t input[type="text"] {
        text-align: right;
    }
    
    input[type="checkbox"] {
        border: 1px solid #ddd;
    }
    
    .option_t input[type=checkbox] {
        width: 30px;
        height: 30px;
    }
    
    .detail_info {
        clear: both;
    }
    
    .detail_info .d_product {
        max-width: 935px;
        overflow-x: hidden;
        text-align: center;
    }
    
    .faimllyP_tit {
        color: black;
        padding-left: 28px;
        line-height: 31px;
        background: url(http://www.inburang.com/images/common/detail_include.gif) no-repeat;
        padding-left: 110px;
        padding-top: 2px;
    }
    
    .faimllyP_tit span {
        font-weight: bold;
    }
    
    .faimllyP_titSub {
        color: black;
        padding-left: 28px;
        line-height: 31px;
        background: url(http://www.inburang.com/images/common/detail_subd.gif) no-repeat;
        padding-left: 150px;
        padding-top: 2px;
    }
    
    .faimllyP_titSub span {
        font-weight: bold;
    }
    
    .faimllyP_titTogther {
        color: black;
        padding-left: 28px;
        line-height: 31px;
        background: url(http://www.inburang.com/images/common/detail_toget.gif) no-repeat;
        padding-left: 110px;
        padding-top: 2px;
    }
    
    .faimllyP_titTogther span {
        font-weight: bold;
    }
    
    .detail_stamp {
        clear: both;
        padding-top: 23px;
        width: 100%;
    }
    
    .stamp_type {
        overflow: hidden;
        display: flex;
        width: 100%;
        border-right: none;
    }
    
    .stamp_type li {
        flex: 1;
        text-align: center;
    }
    
    .stamp_type li .stm_tit {
        line-height: 24px;
        font-weight: bold;
        color: #7b7b7b;
        margin-bottom: 5px;
    }
    
    .stamp_type li .magnifier {
        padding: 0 0 5px;
    }
    
    .btn_naver {
        width: 180px;
        ;
    }
    
    .tit_h4 .icn_order {
        display: inline-block;
        vertical-align: top;
        width: 53px;
        text-align: center;
        background: #82be68;
        color: #fff;
        line-height: 17px;
        font-size: 11px;
    }
    
    .icn_info {
        display: inline-block;
        vertical-align: middle;
        width: 11px;
        height: 11px;
        background: url(http://www.inburang.com/images/common/icn_info.gif) no-repeat;
    }
    
    .icn_info_gray {
        background: url(http://www.inburang.com/images/common/icn_info_gray.gif) no-repeat;
    }
    
    .option02_t {
        border-top: 1px solid #bdbdbd;
    }
    
    .option02_t table {
        width: 100%;
        color: #999;
    }
    
    .option02_t table th {
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        background: #f6f6f6;
        font-weight: normal;
        vertical-align: middle;
        color: #333;
        font-size: 16px;
        text-align: center;
    }
    
    .option02_t table th em {
        color: #fe0000;
        margin-left: -8px;
    }
    
    .option02_t table td {
        padding: 20px 40px;
        border-bottom: 1px solid #ddd;
        line-height: 22px;
    }
    
    .option02_t table td img {
        vertical-align: middle;
    }
    
    .option02_t table .tarea {
        width: 100%;
        height: 70px;
        border: 1px solid #d4d4d4;
    }
    
    .option02_t table .ribon_txt {
        display: inline-block;
        width: 130px;
        font-weight: bold;
        color: #666;
    }
    
    .option02_t table .card_txt {
        display: inline-block;
        width: 85px;
        font-weight: bold;
        color: #666;
    }
    
    .option02_t input[type="raio"] {
        margin-right: 5px;
    }
    
    .stamp_sample {
        position: relative;
        width: 466px;
        border: 1px solid #d4d4d4;
        text-align: center;
    }
    
    .stamp_sample dt {
        position: absolute;
        top: -1px;
        left: -1px;
        width: 86px;
        line-height: 26px;
        background: #edecec;
        border: 1px solid #d4d4d4;
    }
    
    .stamp_sample dd {
        padding: 41px 0 23px;
    }
    
    .pop_stamp {
        width: 230px;
        background: #fff;
    }
    
    .pop_stamp .stamp_con {
        text-align: center;
    }
    
    .pop_file {
        width: 270px;
        padding: 10px 10px 20px 10px;
        background: #fff;
    }
    
    .pop_file h1 {
        padding-bottom: 9px;
        border-bottom: 2px solid #bdbdbd;
    }
    
    .pop_file .pop_file_con {
        padding: 20px 0 0 0;
    }
    
    .pop_file .pop_file_con img {
        vertical-align: middle;
    }
    
    .pop_tablet {
        width: 626px;
    }
    
    .pop_tablet .pop_tablet_con {
        padding: 0 5px;
    }
    
    .pop_tablet .pop_tablet_con .p_tablet_tit {
        position: relative;
        line-height: 15px;
    }
    
    .pop_tablet .pop_tablet_con .p_tablet_tit h2 {
        padding-left: 22px;
        font-weight: bold;
        color: #5fbb39;
        background: url(http://www.inburang.com/images/common/blet_check.gif) no-repeat;
    }
    
    .pop_tablet .pop_tablet_con .p_tablet_tit p {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .pop_tablet .pop_tablet_con .ex_box {
        padding: 15px 3px;
        border: 1px solid #dddddd;
        background: #f6f6f6;
    }
    
    .pop_tablet .pop_tablet_con ul {}
    
    .pop_tablet .pop_tablet_con ul li {
        display: inline-block;
        padding: 0 13px 0 14px;
        height: 20px;
        width: 70px;
    }
    
    .pop_tablet .pop_tablet_con ul li.last {
        background: none;
    }
    
    .pop_tablet .pop_tablet_con ul li a {
        color: #666666;
    }
    
    .pop_tablet .pop_tablet_con ul li a.on {
        color: #f16853;
    }
    
    .pop_tablet .pop_tablet_con dl {}
    
    .pop_tablet .pop_tablet_con dl dt {
        padding-left: 10px;
        line-height: 23px;
        background: url(http://www.inburang.com/images/common/bg_tablet_tit.gif) no-repeat;
        font-weight: bold;
        color: #fff;
    }
    
    .pop_tablet .pop_tablet_con dl dd {
        position: relative;
        padding: 4px 10px 0 50px;
        margin-top: 15px;
        line-height: 16px;
    }
    
    .pop_tablet .pop_tablet_con dl dd p {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .pop_tablet .pop_tablet_con dl.ribon_w dt {
        display: none;
    }
    
    .add_top {
        margin-top: 30px;
        ;
        margin-bottom: 10px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
    }
    
    .add_top .stit {
        display: inline-block;
        margin-right: 10px;
        font-size: 20px;
        color: #333;
    }
    
    .detail_info .goods_list.album .view {
        width: 200px;
        height: 200px;
    }
    
    .detail_info .goods_list.album li {
        width: 200px;
    }
    
    .detail_info .goods_list.album .title {
        font-size: 14px;
        text-align: center;
    }
    
    .detail_info .goods_list.album .price {
        font-size: 14px;
        text-align: center;
    }
    
    .detail_tab {
        overflow: hidden;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 1px solid #8f8d8d;
    }
    
    .detail_tab li {
        float: left;
        width: 20%;
        text-align: center;
    }
    
    .detail_tab li a {
        display: block;
        line-height: 27px;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }
    
    .detail_tab li a span {
        color: #f16853;
    }
    
    .detail_tab li.fir a {
        border-left: 1px solid #ddd;
    }
    
    .detail_tab li.on a {
        background: #8f8d8d;
        color: #fff;
        font-weight: bold;
    }
    
    .detail_tab li.on a span {
        color: #fff;
    }
    
    .d_review01 {
        position: relative;
        padding: 10px 15px;
        border: 1px solid #ddd;
        line-height: 18px;
    }
    
    .d_review01 span {
        color: #37aa07;
    }
    
    .d_review01 p {
        position: absolute;
        top: 40%;
        right: 17px;
    }
    
    .t_list01 tbody td.review_text {
        text-align: left;
        background: #f7f7f7;
        padding: 5px 15px
    }
    
    .t_list01 tbody td.cont {
        text-align: left !important;
        background: #f7f7f7;
        padding: 10px !important;
        vertical-align: top;
    }
    
    .detail_info .t_list01 {
        border-top: 1px solid #b5b5b5;
    }
    
    .d_qna {
        padding: 12px 15px 20px 15px;
        border: 1px solid #ddd;
    }
    
    .d_qna dt {
        padding-bottom: 10px;
        font-weight: bold;
        color: #504e4e;
        border-bottom: 1px solid #ddd;
    }
    
    .d_qna dd {
        padding: 10px 0 15px;
        line-height: 18px;
    }
    
    .d_qna dd span {
        color: #37aa07;
        font-weight: bold;
    }
    
    .d_t_qna {
        border-top: 1px solid #bdbdbd;
        border-bottom: 1px solid #bdbdbd;
    }
    
    .d_t_qna table {
        width: 100%;
        line-height: 22px;
    }
    
    .d_t_qna th {
        padding: 5px 0;
        background: #fbfbfb;
        border-bottom: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
    }
    
    .d_t_qna td {
        padding: 5px 18px;
        border-bottom: 1px solid #eaeaea;
    }
    
    .d_t_qna td .t_area {
        width: 535px;
        height: 118px;
        border: 1px solid #d4d4d4;
    }
    
    .d_qna .d_qna_a {
        padding: 0 0 0 24px;
        background: url(http://www.inburang.com/images/common/icn_ig.gif) no-repeat 8px 0;
    }
    
    .delevery_box01 {
        padding: 10px 15px;
        line-height: 18px;
        color: #333
    }
    
    .delevery_box01 ul {
        margin-bottom: 20px;
        ;
    }
    
    .delevery_box01 ul li {
        margin-bottom: 5px;
    }
    
    .delevery_box01 p {
        padding-bottom: 8px;
        color: #37aa07;
    }
    
    .delevery_box01 dd {
        padding-left: 12px;
    }
    
    .delevery_box01 .stit {
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
    }
    
    .delevery_box02 {
        padding: 10px 15px;
        line-height: 18px;
    }
    
    .delevery_box02 dt {
        padding: 0 0 6px 20px;
        color: #f16853;
        font-weight: bold;
        background: url(http://www.inburang.com/images/common/icn_check.gif) no-repeat 0 0;
    }
    
    .delevery_box02 dd {
        padding: 0 0 0 20px;
    }
    
    .delevery_box03 {
        padding: 10px 15px;
        line-height: 18px;
    }
    
    .delevery_box03 li {
        padding-left: 12px;
        text-indent: -12px;
    }
    
    .delevery_box03 p {
        padding-left: 12px;
        text-indent: -12px;
    }
    
    .detail_pop01 {
        position: relative;
        border: 1px solid #ddd;
        width: 184px;
        overflow: hidden;
    }
    
    .detail_pop01 h3 {
        padding-left: 8px;
        line-height: 33px;
        background: #edecec;
        border-bottom: 1px solid #ddd;
        font-weight: bold;
        color: #7b7b7b;
    }
    
    .detail_pop01 h3 em {
        color: #000;
    }
    
    .detail_pop01 .btn_more {
        position: absolute;
        top: 8px;
        right: 4px;
    }
    
    .detail_pop01 .pop_review {
        padding: 5px 8px;
        line-height: 20px;
    }
    
    .detail_pop01 .pop_review li {
        padding-left: 9px;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 0 8px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 165px;
    }
    
    .detail_pop01 .pop_review li a {
        color: #7b7b7b;
    }
    
    .detail_pop01 .pop_review .info_point {
        padding: 10px 0;
        color: #be9568;
    }
    
    .detail_pop01 .pop_btn_w {
        padding: 4px 0 6px;
        text-align: center;
    }
    
    .detail_pop01 .otherP_list {
        background: url(http://www.inburang.com/images/common/dotted_otherP.gif) repeat;
    }
    
    .detail_pop01 .otherP_list li {
        position: relative;
        height: 84px;
        padding: 8px 6px 0 6px;
    }
    
    .detail_pop01 .otherP_list li .otherP_img {
        float: left;
        width: 52px;
        border: 1px solid #ddd;
    }
    
    .detail_pop01 .otherP_list li .otherP_img img {
        border: 1px solid #ddd;
    }
    
    .detail_pop01 .otherP_list li .otherP_txt {
        float: right;
        width: 108px;
        line-height: 16px;
        height: 45px;
        overflow: hidden;
    }
    
    .detail_pop01 .otherP_list li .otherP_txt a {
        color: #7b7b7b;
    }
    
    .detail_pop01 .otherP_list li .otherP_btn {
        clear: both;
        padding-top: 4px;
    }
    
    .detail_pop01 .list_no {
        padding: 8px;
    }
    
    .pop_guide {
        width: 415px;
        padding: 6px 8px;
        border: 1px solid #37aa07;
        font-size: 11px;
        line-height: 16px;
    }
    
    .pop_guide h1 {
        line-height: 23px;
        font-weight: bold;
        color: #37aa07;
        border-bottom: 1px solid #37aa07;
    }
    
    .pop_guide .pop_guide_con {
        padding: 8px 0 0 0;
    }
    
    .pop_guide .pop_guide_con table {
        width: 100%;
    }
    
    .pop_guide .pop_guide_con table thead th {
        padding: 5px 0;
        background: #f6f6f6;
        border: 1px solid #dcdcdc;
    }
    
    .pop_guide .pop_guide_con table tbody th {
        padding: 5px 0;
        font-weight: normal;
        background: #fff;
        border: 1px solid #dcdcdc;
    }
    
    .pop_guide .pop_guide_con table tbody td {
        padding: 5px;
        border: 1px solid #dcdcdc;
    }
    
    .pop_category_add {
        width: 242px;
        display: none;
        position: absolute;
        top: 190px;
        left: 666px;
        z-index: 10;
        background-color: white;
    }
    
    .shop_lists_etcs_ucHelpPointL {
        display: none;
        position: absolute;
        top: 72px;
        left: 370px;
        z-index: 10;
        background-color: white;
        width: 391px;
    }
    
    .shop_lists_etcs_ucHelpPointD {
        display: none;
        position: absolute;
        top: 28px;
        left: 0px;
        z-index: 100;
        background-color: white;
        width: 393px;
    }
    
    .shop_details_ucHelpMemo {
        display: none;
        position: absolute;
        top: 28px;
        left: 0px;
        z-index: 10;
        background-color: white;
    }
    
    .shop_details_afteruse_help_pop {
        display: none;
        position: absolute;
        top: 10px;
        left: 15px;
        z-index: 10;
        background-color: white;
    }
    
    .pop_addgroup {
        width: 173px;
        padding: 18px 22px 12px;
    }
    
    .pop_addgroup .tit {
        padding: 0 0 9px 14px;
        font-weight: bold;
        color: #37aa07;
        background: url(http://www.inburang.com/images/common/blet_green.gif) no-repeat 0 5px;
    }
    
    .pop_w {
        position: relative;
        border: 2px solid #9c9c9c;
        width: 278px;
        padding: 10px 8px 15px;
        background: #fff;
    }
    
    .pop_w .pop_close {
        position: absolute;
        top: 9px;
        right: 10px;
    }
    
    .pop_w select {
        height: inherit;
    }
    
    .pop_w.pop_full {
        width: 1100px;
    }
    
    .pop_w .option02_t table td {
        padding: 5px
    }
    
    .pop_w .option02_t table td input {
        height: 15px;
        padding: 5px
    }
    
    .pop_w h1 {
        padding: 7px 5px;
        line-height: 17px;
        border-bottom: 2px solid #bdbdbd;
        font-weight: normal;
        color: #333;
        font-size: 18px;
    }
    
    .pop_w h1 .small_txt {
        font-size: 14px;
    }
    
    .pop_w h1 .tit {
        color: #5fbb38;
        font-size: 20px;
        font-weight: normal;
    }
    
    .pop_w h1 img {
        vertical-align: top;
    }
    
    .pop_w .pop_con {
        overflow: hidden;
        width: 100%;
        padding-top: 16px;
    }
    /* .pop_wish {
height: 155px;
} */
    
    .pop_wish .pop_con {
        text-align: center;
    }
    
    .pop_wish .pop_con .wish_txt {
        min-height: 74px;
        padding-top: 16px;
    }
    
    .masters_etcs_uc_welcome {
        width: 760px;
        height: 600px;
        position: fixed;
        z-index: 1001;
        display: none;
    }
    
    .masters_etcs_uc_welcome .pop_close2 {
        position: absolute;
        top: 9px;
        right: 10px;
        cursor: pointer;
    }
    
    .pop_cartAlert {}
    
    .pop_cartAlert .pop_con {
        text-align: center;
    }
    
    .pop_cartAlert .pop_con .wish_txt {
        padding-top: 16px;
        line-height: 18px;
    }
    
    .pop_cartAlert .pop_con .wish_txt .f_lled {
        font-weight: bold;
    }
    
    .pop_memo {
        width: 318px;
    }
    
    .pop_invoice {
        width: 325px;
    }
    
    .pop_cash {
        width: 370px;
    }
    
    .pop_bank {
        width: 412px;
    }
    
    .pop_qnaquide {
        width: 465px;
    }
    
    .pop_address {
        width: 510px;
        height: 375px;
    }
    
    .pop_payment {
        width: 645px;
    }
    
    .pop_review {
        width: 735px;
    }
    
    .pop_review02 {
        width: 480px;
    }
    
    .pop_review02 textarea {
        width: 100%;
        height: 155px;
        border: 1px solid #ddd;
    }
    
    .review_noti {
        padding: 8px 30px 0 30px;
        text-indent: -12px;
        line-height: 18px;
    }
    
    .pop_order_info {
        width: 405px;
    }
    
    .select_keep {
        padding: 4px;
        border: 1px solid #bdbdbd;
        text-align: center;
    }
    
    .select_keep span {
        padding-right: 15px;
        font-weight: bold;
        color: #666;
    }
    
    .pop_expand {
        width: 782px;
    }
    
    .expand_img_w {
        float: left;
    }
    
    .expand_img_w .expand_img {
        border: 1px solid #ddd;
        width: 500px;
        height: 500px;
        position: relative;
    }
    
    .expand_img_w .expand_img img {
        width: 100%;
        height: 100%;
    }
    
    .expand_txt {
        float: right;
        width: 274px;
    }
    
    .expand_txt .expand_tit {
        padding-bottom: 14px;
        border-bottom: 2px solid #82be68;
    }
    
    .expand_txt .expand_tit .icn_a {
        padding: 6px 0 9px;
    }
    
    .expand_txt .expand_tit dt {
        color: #4c4c4c;
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
    }
    
    .expand_txt .expand_tit .add_txt {
        padding-top: 15px;
        color: #939292;
    }
    
    .expand_txt .expand_info li {
        position: relative;
        padding: 14px 0 14px 74px;
    }
    
    .expand_txt .expand_info li .info_tit {
        position: absolute;
        top: 15px;
        left: 4px;
    }
    
    .expand_txt .expand_info li.b_line {
        border-bottom: 1px solid #ddd;
    }
    
    .expand_txt .expand_info li em {
        font-weight: bold;
        font-size: 14px;
        color: #f16853;
    }
    
    .expand_txt .img_cut {
        overflow: hidden;
        width: 100%;
        margin-top: 12px;
    }
    
    .expand_txt .img_cut li {
        float: left;
        margin-right: 2px;
        margin-bottom: 2px;
    }
    
    .expand_txt .img_cut img {
        border: 1px solid #ddd;
        cursor: pointer;
    }
    
    .category_p02 {
        font-weight: bold;
        color: #f06755;
    }
    
    .p_qnaquide {
        padding: 16px 0;
        border-top: 1px solid #dedede;
        line-height: 15px;
    }
    
    .p_qnaquide dt {
        padding: 0 0 12px 22px;
        line-height: 15px;
        font-weight: bold;
        color: #5fbb39;
        background: url(http://www.inburang.com/images/common/blet_check.gif) no-repeat;
    }
    
    .p_qnaquide dd.add_blet {
        padding-left: 10px;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 1px 5px;
    }
    
    .p_qnaquide_fir {
        padding-top: 0;
        border-top: none;
    }
    
    .join_pop_txt {
        text-align: center;
    }
    /* 팝업_나만의카테고리,오늘본상품,장바구니 */
    
    .pop_qna_modify {
        width: 708px;
    }
    
    .pop_mycate {
        position: fixed;
        width: 251px;
        border: 1px solid #7b7b7b;
        background-color: white;
        top: 257px;
        right: 50%;
        margin-right: -467px;
        background-color: white;
        z-index: 10;
        display: none;
    }
    
    .pop_mycate .mycate_tit {
        padding: 10px 0 7px 7px;
        background: #7b7b7b;
        line-height: 16px;
    }
    
    .pop_mycate .mycate_tit dt {
        color: #fff;
        font-weight: bold;
    }
    
    .pop_mycate .mycate_tit dt span {
        color: #fff;
        font-weight: normal;
    }
    
    .pop_mycate .mycate_tit dd {
        color: #c1c787;
        font-size: 11px;
        letter-spacing: -1px;
    }
    
    .pop_mycate .pop_close {
        position: absolute;
        top: 6px;
        right: 4px;
    }
    
    .pop_mycate .pop_close img {
        cursor: pointer;
    }
    
    .pop_mycate .pop_con {
        position: relative;
        height: 321px;
        border-bottom: 1px solid #7b7b7b;
    }
    
    .pop_mycate .pop_btn {
        padding-top: 10px;
        text-align: center;
        padding-bottom: 10px;
    }
    
    .pop_cate_list li {
        line-height: 12px;
        padding: 10px 10px 10px 18px;
        border-bottom: 1px dotted #a6a6a6;
    }
    
    .pop_list_btn {
        position: absolute;
        bottom: 14px;
        right: 4px;
    }
    
    .pop_mycate .pop_cate_guide {
        position: relative;
        padding: 16px 13px;
        line-height: 18px;
        border-bottom: 1px dotted #a6a6a6;
    }
    
    .pop_mycate .pop_cate_guide .btn_login {
        position: absolute;
        top: 27px;
        right: 8px;
    }
    
    .pop_mycate .pop_cate_guide02 {
        padding: 16px 13px;
        line-height: 18px;
    }
    
    .pop_cart_list {}
    
    .pop_cart_list li {
        overflow: hidden;
        width: 100%;
        padding: 11px 0;
        border-bottom: 1px dotted #a6a6a6;
    }
    
    .pop_cart_list li .pcl_ck {
        float: left;
        padding-left: 6px;
        width: 20px;
    }
    
    .pop_cart_list li .pcl_img {
        float: left;
        width: 54px;
    }
    
    .pop_cart_list li .pcl_img img {
        border: 1px solid #e5e5e5;
        width: 50px;
        height: 50px;
        overflow: hidden;
    }
    
    .pop_cart_list li .pcl_txt {
        float: right;
        width: 142px;
        line-height: 17px;
        text-overflow: clip;
    }
    /* 이벤트 */
    
    .event_txt_w {
        position: relative;
        margin-bottom: 1px;
    }
    
    .event_txt_w .event_txt_l {
        padding: 15px 0 12px 10px;
        color: #999;
    }
    
    .event_txt_w .event_txt_r {
        position: absolute;
        top: 10px;
        right: 7px;
    }
    
    .event_txt_w .event_txt_r .b-core-ui-select {
        width: 464px;
        height: 20px;
        text-indent: 6px;
        line-height: 20px;
        padding: 0;
        /* background: url(http://www.inburang.com/images/common/blet_slct02.gif) no-repeat right 0; */
        border: 1px solid #706e6e;
        color: #646262;
    }
    
    .event_txt_w .event_txt_r .b-core-ui-select__dropdown {
        margin-top: 3px;
        padding: 5px 4px;
        border: 1px solid #706e6e;
    }
    
    .event_txt_w .event_txt_r .b-core-ui-select__dropdown__item {
        padding: 2px;
    }
    
    .add_event_list {
        border-bottom: none;
    }
    
    .add_event_list li .tl02_info {
        height: 158px;
    }
    /* 초특급간편주문 */
    
    .code_w01 {
        line-height: 18px;
    }
    
    .code_w01 dt {
        position: relative;
        padding: 18px 0 18px 16px;
        border-top: 1px solid #aaacae;
        border-bottom: 1px solid #aaacae;
        background: #f6f6f6;
    }
    
    .code_w01 dt label {
        padding-right: 34px;
    }
    
    .code_w01 dt span {
        padding: 0 9px;
        background: url(http://www.inburang.com/images/common/blet_simple.gif) no-repeat 0 2px;
    }
    
    .code_w01 dt .btn_other {
        position: absolute;
        top: 16px;
        right: 18px;
    }
    
    .code_w01 dt .excel_txt {
        padding-left: 16px;
        color: #f16853;
        background: url(http://www.inburang.com/images/common/blet_info02.gif) no-repeat 0 2px;
    }
    
    .code_w01 dd {
        position: relative;
        padding: 16px 14px;
        border-bottom: 1px solid #aaacae;
    }
    
    .code_w01 dd.excel_dd {
        background: url(http://www.inburang.com/images/common/bar_excelorder.gif) no-repeat 520px 20px;
    }
    
    .cart_list_txt {}
    
    .cart_list_w .t_list01 thead th {
        text-align: center;
    }
    
    .cart_list_w h4 {
        /* font-size: 20px; */
    }
    
    .cart_list_txt span {
        font-weight: bold;
        color: #2e7410;
    }
    
    .cart_list_txt em {
        font-weight: bold;
        color: #f16853;
    }
    
    .excel_orderstep {}
    
    .excel_orderstep li {
        padding: 0 0 20px 9px;
    }
    
    .excel_orderstep li ul {
        padding-top: 10px;
    }
    
    .excel_orderstep li li {
        padding: 0;
    }
    
    .excel_orderstep .in_tit {
        padding-bottom: 10px;
        text-indent: -9px;
        color: #55903c;
    }
    
    .excel_orderstep .btnSave {
        position: absolute;
        top: 121px;
        left: 360px;
    }
    
    .excel_ex {
        position: absolute;
        top: 0;
        right: 20px;
        margin: 18px 0 0 0;
        padding: 3px 0 0 25px;
        background: url(http://www.inburang.com/images/common/blet_h4.gif) no-repeat 0 0;
    }
    
    .excel_ex p {
        padding-top: 15px;
        text-indent: -20px;
    }
    
    .coupon_t {
        border-top: 1px solid #8f8d8d;
        border-bottom: 1px solid #8f8d8d;
    }
    
    .coupon_t table {
        width: 100%;
    }
    
    .coupon_t thead th {
        padding: 10px 0;
        border-bottom: 1px solid #8f8d8d;
    }
    
    .coupon_t tbody td {
        padding: 10px 0;
        line-height: 15px;
        border-bottom: 1px solid #ddd;
        text-align: center;
    }
    
    .coupon_t p {
        padding: 10px 6px;
    }
    
    .coupon_t p span {
        font-weight: bold;
        color: #55903c;
    }
    
    .coupon_btn_w {
        position: relative;
        height: 40px;
        padding-left: 10px;
    }
    
    .coupon_btn_w .coupon_btn_r {
        position: absolute;
        top: 0;
        right: 5px;
    }
    
    .code_w02 {
        padding: 12px 16px;
        border: 2px solid #f16853;
        font-weight: bold;
        line-height: 18px;
    }
    
    .code_w02 dt {
        color: #f16853;
    }
    
    .code_w02 dd span {
        font-weight: normal;
        color: #f16853;
    }
    
    .code_w03 {
        padding: 10px 15px;
        border: 1px solid #ddd;
        line-height: 22px;
    }
    
    .code_w03 dt {
        font-weight: bold;
        color: #666;
    }
    
    .code_w03 dd {
        padding-left: 7px;
        background: url(http://www.inburang.com/images/common/blet_spot.gif) no-repeat 0 10px;
    }
    
    .code_w03 dd span {
        color: #5374f1;
    }
    /* 잉크토너검색 */
    
    .ink_search_tit {
        height: 160px;
        padding: 20px 0 0 454px;
        background: url(http://www.inburang.com/images/common/bg_inkbanner.jpg) no-repeat 0 0;
    }
    
    .ink_search_tit dt {
        padding-bottom: 20px;
    }
    
    .ink_search_tit dd {
        padding: 0 0 4px 6px;
        line-height: 21px;
        color: #515050;
    }
    
    .ink_search_tit dd img {
        vertical-align: middle;
    }
    
    .ink_search_tit dd span {
        display: inline-block;
        width: 55px;
    }
    
    .ink_search_tit dd select {
        width: 179px;
        height: 21px;
        border: 1px solid #bdbdbd;
    }
    
    .ink_tab {
        overflow: hidden;
        width: 100%;
    }
    
    .ink_tab li {
        float: left;
    }
    
    .ink_tab li {
        opacity: 0.5;
        filter: alpha(opacity=50);
        border: 1px solid #bdbdbd;
        border-bottom: 1px solid #000;
        margin-left: -1px;
    }
    
    .ink_tab li.on {
        opacity: 1;
        filter: alpha(opacity=100);
        border: 1px solid #000;
        border-bottom: 1px solid #fff;
    }
    
    .inkbrand_tit {
        position: relative;
    }
    
    .inkbrand_tit p {
        font-size: 18px;
        font-weight: bold;
        color: #0a4ca1;
    }
    
    .inkbrand_tit span {
        position: absolute;
        top: 8px;
        right: 0;
        font-weight: bold;
        color: #fb8674;
    }
    
    .t_ink {
        width: 100%;
        border-top: 1px solid #bdbdbd;
    }
    
    .t_ink thead th {
        padding: 12px 20px;
        border-bottom: 1px solid #bdbdbd;
        background: #faf8f8;
    }
    
    .t_ink thead th.model {
        text-align: left;
        border-left: 1px solid #bdbdbd;
    }
    
    .t_ink tbody th {
        border-right: 1px solid #bdbdbd;
        border-bottom: 1px solid #bdbdbd;
        background: #faf8f8;
    }
    
    .t_ink tbody td {
        padding: 5px 10px;
        border-bottom: 1px solid #bdbdbd;
    }
    
    .model_list ul {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
    }
    
    .model_list ul li {
        float: left;
        width: 25%;
    }
    
    .model_list ul li .on {
        color: #f36853;
        font-weight: bold;
    }
    
    .pop_inktoner {
        width: 475px;
        border: 1px solid #0360b6;
    }
    
    .pop_inktoner ul {
        overflow: hidden;
        width: 100%;
    }
    
    .pop_inktoner ul li {
        float: left;
        width: 210px;
        padding-left: 5px;
        line-height: 18px;
        font-size: 11px;
    }
    /* 자동검색 */
    
    .search_bx {
        border: 1px solid #6a6a6a;
        margin-top: 10px
    }
    
    .search_bx dt {
        position: relative;
        padding: 16px 0 16px 158px;
        background: #f6f6f6;
        border-bottom: 1px solid #dcdcdc;
        color: #000;
    }
    
    .search_bx dt p {
        position: absolute;
        top: 0;
        left: 0;
        width: 127px;
        padding: 16px 0;
        border-right: 1px solid #dcdcdc;
        text-align: center;
        font-weight: bold;
    }
    
    .search_bx dt span {
        font-weight: bold;
        color: #f16953;
    }
    
    .search_bx dd {
        padding: 12px 10px;
    }
    
    .search_bx dd ul {
        overflow: hidden;
        width: 100%;
    }
    
    .search_bx dd ul li {
        float: left;
        width: 25%;
        text-indent: 10px;
        line-height: 20px;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 0 8px;
    }
    
    .search_bx dd ul li span {
        color: #f16953;
    }
    /* 장바구니 */
    
    .order_end_txt {
        padding: 30px 0 0 0;
        text-align: center;
    }
    
    .cart_tit {
        position: relative;
    }
    
    .cart_tit h4 img {
        vertical-align: middle;
    }
    
    .cart_tit h4 input {
        vertical-align: middle;
        line-height: 20px;
    }
    
    .cart_tit h4 span {
        font-weight: normal;
    }
    
    .cart_tit .btn_print {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .cart_tit .info_gift {
        position: absolute;
        top: 5px;
        right: 0;
        color: #f92d31;
    }
    
    .t_list03 {
        border-top: 2px solid #8f8d8d;
        border-bottom: 1px solid #8f8d8d;
    }
    
    .t_list03 table {
        width: 100%;
        line-height: 18px;
    }
    
    .t_list03 table th {
        padding: 10px 0;
        background: #f6f6f6;
        border-bottom: 1px solid #ddd;
        font-weight: normal;
        text-align: center;
    }
    
    .t_list03 table td {
        padding: 10px 15px;
        border-bottom: 1px solid #ddd;
        font-weight: bold;
    }
    
    .t_list03 table td img {
        vertical-align: middle;
    }
    
    .t_list03 table td textarea {
        border: 1px solid #ddd;
        width: 280px;
        height: 85px;
    }
    
    .t_list03 table .no_line {
        border-bottom: none;
    }
    
    .t_list03 .rdo label {
        padding-right: 6px;
    }
    
    .t_list03 .rdo input {
        margin-right: 2px;
        padding-bottom: 4px;
    }
    
    .cart_w02 {
        overflow: hidden;
        width: 100%;
    }
    
    .cart_w02 .sender_w {
        /* float: left;
    width: 460px; */
    }
    
    .cart_w02 .receiver_w {
        /* float: right;
    width: 460px; */
    }
    
    .cart_w02 .t_list03 {
        /* border-bottom: none; */
    }
    
    .cart_w02 .t_list03 table td {
        font-weight: normal;
    }
    
    .cart_w02 .time_info {
        overflow: hidden;
        width: 100%;
        border-bottom: 1px solid #aaacae;
        border-top: 1px solid #aaacae;
    }
    
    .cart_w02 .time_info dt {
        float: left;
        width: 150px;
        padding: 10px 0;
        text-align: center;
        background: #f6f6f6;
    }
    
    .cart_w02 .time_info dd {
        float: left;
        width: 785px;
        padding: 10px 0;
        text-indent: 15px;
        font-weight: bold;
    }
    
    .cart_w03 {
        overflow: hidden;
        width: 100%;
    }
    
    .cart_w03 .payment_f {
        float: left;
        width: 800px;
    }
    
    .cart_w03 .payment_confirm {
        float: right;
        width: 234px;
    }
    
    .t_payment {
        border-top: 2px solid #82be68;
    }
    
    .t_payment h5 {
        border-bottom: 1px solid #82be68;
    }
    
    .t_payment h5 img {
        vertical-align: middle;
    }
    
    .t_payment h5 .user_point_info {
        padding-left: 40px;
        font-weight: normal;
    }
    
    .t_payment h5 .user_point_info span {
        color: #f16853;
    }
    
    .t_payment .payment_con {
        padding: 10px 0 5px;
        border-bottom: 1px solid #ddd;
    }
    
    .t_payment .payment_con .add_useinfo {
        padding-left: 20px;
        color: #55903c;
        background: url(http://www.inburang.com/images/common/blet_add_useinfo.gif) no-repeat 10px 0;
    }
    
    .t_payment .payment_con dl {
        line-height: 18px;
    }
    
    .t_payment .payment_con dt {
        padding-left: 28px;
        font-weight: bold;
        color: #000;
        background: url(http://www.inburang.com/images/common/blet_brandsearch.gif) no-repeat 10px 0;
    }
    
    .t_payment .payment_con dd {
        padding: 0 28px;
    }
    
    .t_payment .payment_con02 {
        padding: 5px 10px;
        border-bottom: 1px solid #ddd;
        background: #f5fdf4;
        font-weight: bold;
        line-height: 20px;
        color: #666666;
    }
    
    .t_payment .payment_con02 label {
        padding-right: 6px;
    }
    
    .t_payment .payment_con02 input {
        margin-right: 2px;
        padding-bottom: 4px;
    }
    
    .t_payment02 {
        border: 2px solid #82be68;
    }
    
    .t_payment02 h5 img {
        vertical-align: middle;
    }
    
    .t_payment h6 {
        padding: 14px 25px;
        background: url(http://www.inburang.com/images/common/blet_brandsearch.gif) no-repeat 10px 14px;
        color: #666;
    }
    
    .t_payment h6 span {
        font-weight: normal;
    }
    
    .t_payment .t_list03 {
        border-top: 1px solid #aaacae;
        border-bottom: 1px solid #aaacae;
    }
    
    .t_payment .t_list03 table th {
        text-align: left;
        text-indent: 20px;
        color: #666;
    }
    
    .t_payment .t_list03 table td {
        padding: 8px;
    }
    
    .t_payment .t_list03 table td .f_g {
        font-weight: normal;
    }
    
    .t_payment .t_list03 table td .business_txt {
        display: inline-block;
        width: 100px;
        font-weight: normal;
        text-align: center;
    }
    
    .payment_con03 {
        padding: 20px 12px 12px 12px;
    }
    
    .payment_summary {
        border: 1px solid #dddddd;
        border-bottom: none;
    }
    
    .payment_summary .hidden {
        display: none;
    }
    
    .payment_summary dt {
        padding: 7px;
        text-align: center;
        background: #ecedec;
        border-bottom: 1px solid #dddddd;
    }
    
    .payment_summary dd {
        padding: 10px;
        border-bottom: 1px solid #dddddd;
    }
    
    .payment_summary dd span {
        float: right;
    }
    
    .payment_summary02 {
        border: 1px solid #dddddd;
        border-top: none;
    }
    
    .payment_summary02 dt {
        padding: 7px;
        text-align: center;
        background: #f2faef;
        border-bottom: 1px solid #dddddd;
    }
    
    .payment_summary02 dd {
        padding: 12px;
        text-align: center;
        font-weight: bold;
        color: #f16853;
        font-size: 14px;
    }
    
    .payment_agree {
        padding: 8px 14px;
        border: 1px solid #aaacae;
        line-height: 18px;
    }
    
    .payment_agree dl {
        color: #666;
    }
    
    .payment_agree dt {
        padding-bottom: 3px;
        font-weight: bold;
    }
    
    .payment_agree p {
        margin-top: 5px;
    }
    
    .addr_tit {
        padding-left: 10px;
        font-weight: bold;
        color: #000;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 0 6px;
    }
    
    .t_addr {
        width: 100%;
        border-top: 1px solid #b5b5b5;
        color: #8f8d8d;
    }
    
    .t_addr th {
        font-weight: normal;
        padding: 8px 0;
        background: #fbfbfb;
        border-bottom: 1px solid #eaeaea;
    }
    
    .t_addr td {
        padding: 5px 5px;
        border-bottom: 1px solid #eaeaea;
    }
    
    .t_addr td img {
        vertical-align: middle;
    }
    /* 마이존 */
    
    .myzone_w01 {
        display: none;
    }
    
    .myzone_w01 .mygrade {}
    
    .myzone_w01 .mygrade h4 {
        padding: 0 0 0 20px;
        line-height: 25px;
        color: #fff;
        background: #4c4c4c;
    }
    
    .myzone_w01 .mygrade div {
        position: relative;
        height: 86px;
        border: 1px solid #dcdcdc;
    }
    
    .myzone_w01 .mygrade div p {
        position: absolute;
        top: 7px;
        left: 19px;
    }
    
    .myzone_w01 .mygrade div dl {
        padding: 20px 0 0 110px;
    }
    
    .myzone_w01 .mygrade div dl dt {
        padding-bottom: 5px;
    }
    
    .myzone_w01 .mygrade div dl dt img {
        vertical-align: middle;
    }
    
    .myzone_w01 .mypoint {
        position: absolute;
        top: 0;
        right: 0;
        width: 610px;
        background: #fff;
    }
    
    .myzone_w01 .mypoint th {
        height: 62px;
        border: 1px solid #dcdcdc;
    }
    
    .myzone_w01 .mypoint td {
        height: 48px;
        border: 1px solid #dcdcdc;
        text-align: center;
        font-size: 13px;
    }
    
    .myzone_w01 .mypoint td span {
        color: #fa9686;
        font-size: 14px;
        font-weight: bold;
    }
    
    .myzone_con {
        /* padding: 0 17px; */
    }
    
    .info_mz {
        /* padding-left: 20px;
        line-height: 18px;
        background: url(http://www.inburang.com/images/common/blet_myzone.gif) no-repeat 0 2px; */
        color: #666;
    }
    
    .info_mz02 {
        background-position: 0 5px;
    }
    
    .info_mz02 img {
        vertical-align: middle;
    }
    
    .info_mz03 {
        padding: 0 0 13px 12px;
        line-height: 18px;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 0 5px;
        color: #666;
    }
    
    .review_search {
        padding: 12px 25px;
        line-height: 23px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        font-weight: bold;
        color: #8f8d8d;
    }
    
    .review_search li {
        padding-left: 10px;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 0 9px;
    }
    
    .review_search li img {
        vertical-align: middle;
    }
    
    .review_search li .find_option01 {
        font-weight: normal;
        padding: 5px 0 0 60px;
        line-height: 16px;
    }
    
    .review_search li .find_option01 input {
        vertical-align: middle;
    }
    
    .review_search li.add_point {
        font-weight: normal;
    }
    
    .review_search li.add_point em {
        font-weight: bold;
        color: #666;
    }
    
    .review_search li.add_point span {
        color: #fb8674;
    }
    
    .btn_period {
        display: inline-block;
        min-width: 40px;
        line-height: 21px;
        border: 1px solid #a6a6a6;
        text-align: center;
        font-weight: normal;
    }
    
    .find_num {
        padding: 8px 0 0 17px;
        background: url(http://www.inburang.com/images/common/blet_r_point.gif) no-repeat 5px 8px;
    }
    
    .find_num span {
        font-weight: bold;
        color: #fa9686;
    }
    
    .tab_bx {
        position: relative;
    }
    
    .faq_bx {
        position: absolute;
        top: -55px;
        right: 0;
    }
    
    .faq_bx .inp {
        width: 233px;
        height: 24px;
        line-height: 24px;
    }
    
    .faq_bx img {
        vertical-align: middle;
    }
    
    .myzone_tab {
        overflow: hidden;
        display: flex;
        width: 100%;
        border-bottom: 2px solid #333;
    }
    
    .myzone_tab li {
        flex: 1;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        ;
    }
    
    .myzone_tab li a {
        display: block;
        height: 40px;
        line-height: 40px;
        text-align: center;
        padding: 5px 0;
        font-size: 18px;
        background: #f7f7f7;
    }
    
    .myzone_tab li a.on,
    .myzone_tab li a:hover,
    .myzone_tab li a:focus,
    .myzone_tab li a:active {
        background: #333;
        color: #fff;
        text-decoration: none;
    }
    
    .myzone_tab_in {
        overflow: hidden;
        width: 100%;
        padding: 16px 0;
        border-bottom: 1px solid #ddd;
    }
    
    .myzone_tab_in li {
        float: left;
        width: 14.2%;
        text-align: center;
        background: url(http://www.inburang.com/images/common/bar_excelorder.gif) no-repeat;
    }
    
    .myzone_tab_in li.fir {
        background: none;
    }
    
    .myzone_tab_in li a.on {
        color: #e6161b;
    }
    /*     
    .myzone_tab_in02 li.fir {
        margin-left: 30px;
    }
    
    .myzone_tab_in03 li.fir {
        margin-left: 330px;
    }
    
    .myzone_tab_in04 li.fir {
        margin-left: 250px;
    }
    
    .myzone_tab_in06 li.fir {
        margin-left: 20px;
    }
    
    .myzone_tab_in07 li.fir {
        margin-left: 280px;
    }
     */
    
    .f_estimate {
        text-decoration: underline;
        color: #000;
    }
    
    .f_gray {
        color: #666;
    }
    
    .review_product img {
        vertical-align: middle;
    }
    
    .exchange_btn {
        margin-top: 6px;
        text-align: right;
        color: #3998bb;
    }
    
    .exchange_btn .icn_info {
        padding-right: 5px;
        background: url(http://www.inburang.com/images/common/icn_info_blue.gif) no-repeat;
    }
    
    .exchange_btn img {
        vertical-align: middle;
    }
    
    .category_info {
        padding: 12px 25px;
        line-height: 23px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        color: #8f8d8d;
    }
    
    .category_info li {
        padding-left: 12px;
        background: url(http://www.inburang.com/images/common/blet_gray.gif) no-repeat 0 7px;
    }
    
    .icn_mycate {
        display: inline-block;
        width: 7px;
        height: 10px;
        background: url("http://www.inburang.com/images/common/blet_mycategory.gif") no-repeat 0 0;
    }
    /* 개인정보 */
    
    .use_w {
        padding: 32px 23px;
        border: 1px solid #dcdcdc;
        border-top: 9px solid #dcdcdc;
        border-bottom: 9px solid #dcdcdc;
        line-height: 18px;
    }
    
    .use_w h3 {
        padding-bottom: 25px;
        font-size: 14px;
        color: #37aa07;
        font-weight: bold;
    }
    
    .use_w .use_list {
        padding: 13px 0 13px 10px;
        border-top: 2px solid #dcdcdc;
        border-bottom: 2px solid #dcdcdc;
    }
    
    .use_w .use_list ul {
        overflow: hidden;
        width: 100%;
    }
    
    .use_w .use_list ul li {
        float: left;
        line-height: 24px;
    }
    
    .use_w .use_list ul li a {
        font-weight: bold;
        color: #3998bb;
    }
    
    .use_w .use_list ul li.st {
        width: 355px;
    }
    
    .use_w .use_list ul li.nd {
        width: 355px;
    }
    
    .use_w .use_list ul li.th {
        width: 150px;
    }
    
    .use_w .use_list02 ul li a {
        display: block;
        letter-spacing: -1px;
    }
    
    .use_w .use_list02 ul li.st {
        width: 295px;
    }
    
    .use_w .use_list02 ul li.nd {
        width: 315px;
    }
    
    .use_w .use_list02 ul li.th {
        width: 255px;
    }
    
    .use_w .use_con {
        position: relative;
        border-bottom: 1px solid #dcdcdc;
        padding: 40px 10px 35px;
    }
    
    .use_w .use_con dt {
        font-weight: bold;
        color: #3998bb;
    }
    
    .use_w .use_con dd {
        padding-top: 18px;
    }
    
    .use_w .use_con dd li {
        padding-left: 20px;
        text-indent: -20px;
    }
    
    .use_w .use_con .b_top {
        position: absolute;
        right: 0;
        bottom: -1px;
    }
    
    .use_w .use_con_last {
        border-bottom: none;
    }
    
    .myzone_list01 {
        padding: 0 0 0 16px;
        line-height: 23px;
    }
    
    .myzone_list01 li {
        padding-left: 15px;
        line-height: 23px;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 0 8px;
    }
    
    .all_payment {
        padding-left: 25px;
        background: url(http://www.inburang.com/images/common/blet_b_point.gif) no-repeat 8px 0;
        color: #3998bb;
    }
    
    .add_order_list td {
        height: 55px;
    }
    
    .order_step dd {
        padding-top: 25px;
        text-align: center;
    }
    
    .payment_pop01 {
        padding: 10px 20px;
        border-top: 1px solid #c4c4c4;
        border-bottom: 1px solid #c4c4c4;
        line-height: 22px;
    }
    
    .payment_pop02 {
        padding: 16px 20px;
        border-bottom: 1px solid #c4c4c4;
        line-height: 20px;
    }
    
    .payment_pop03 {
        border-bottom: 1px solid #c4c4c4;
    }
    
    .payment_pop03 .t_addr td {
        height: 20px;
        text-align: center;
    }
    
    .payment_pop03 .price_tt {
        position: relative;
        padding: 15px 0;
        text-align: center;
        font-weight: bold;
    }
    
    .payment_pop03 .price_tt span {
        position: absolute;
        top: 12px;
        right: 5px;
    }
    
    .pop_cash .t_addr th {
        background: #f6f6f6;
    }
    
    .p_deliever01 {
        position: relative;
        height: 130px;
        padding: 0 0 13px 120px;
        background: url(http://www.inburang.com/images/common/bg_deliever01.gif) no-repeat;
        border-bottom: 1px solid #bdbdbd;
    }
    
    .p_deliever01 .photo {
        position: absolute;
        top: 18px;
        left: 12px;
    }
    
    .p_deliever01 p {
        padding-top: 6px;
        line-height: 16px;
    }
    
    .p_deliever01 dl {
        position: absolute;
        right: 0;
        bottom: 15px;
        width: 200px;
        padding: 7px 10px;
        background: #e2f8df;
        font-weight: bold;
        line-height: 16px;
    }
    
    .p_deliever01 dl dt {
        color: #55903c;
    }
    
    .p_deliever02 {
        overflow: hidden;
        width: 100%;
    }
    
    .p_deliever02 .sms_notice {
        padding: 12px 0;
    }
    
    .p_deliever02 .sms_w {
        float: left;
        width: 111px;
        height: 142px;
        border: 1px solid #dcdcdc;
        background: url(http://www.inburang.com/images/common/bg_sms.gif) no-repeat 0 5px;
    }
    
    .p_deliever02 .sms_w div {
        width: 103px;
        height: 98px;
        margin: 20px 0 0 3px;
        border: 1px solid #97c6fc;
    }
    
    .p_deliever02 .sms_w textarea {
        width: 100%;
        height: 100px;
        background: none;
        border: none;
        overflow-y: hidden;
    }
    
    .p_deliever02 .sms_w input {
        width: 20px;
        border: 1px solid #fff;
        text-align: center;
        position: absolute;
        top: 364px;
        left: 72px;
    }
    
    .p_deliever02 .sms_w p {
        padding: 8px 3px 0 0;
        text-align: right;
    }
    
    .p_deliever02 .sms_num {
        float: right;
        width: 215px;
        border-top: 1px solid #dcdcdc;
    }
    
    .p_deliever02 .sms_num dl {
        border: 1px solid #dcdcdc;
        border-top: none;
    }
    
    .p_deliever02 .sms_num dl dt {
        padding: 5px 8px;
        background: #f8f8f8;
        color: #666;
    }
    
    .p_deliever02 .sms_num dl dd {
        padding: 5px;
    }
    
    .invoice_w {
        text-align: center;
        padding: 16px 0;
    }
    
    .invoice_w dt {
        padding-bottom: 10px;
        font-weight: bold;
    }
    
    .invoice_w dt span {
        color: #f16853;
    }
    
    .invoice_w dd {
        line-height: 24px;
    }
    
    .invoice_w p {
        padding-top: 15px;
        font-weight: bold;
    }
    
    .t_bank table {
        width: 100%;
        color: #5f5d5d;
    }
    
    .t_bank table thead th {
        height: 28px;
        background: #ebebeb;
        border: 1px solid #bdbdbd;
    }
    
    .t_bank table tbody th {
        height: 28px;
        border: 1px solid #bdbdbd;
        font-weight: normal;
    }
    
    .t_bank table tbody td {
        height: 28px;
        border: 1px solid #bdbdbd;
        padding-left: 15px;
    }
    
    .t_bank table tbody td.td_notice {
        padding-left: 0;
        font-weight: bold;
        background: #ebebeb;
        text-align: center;
    }
    
    .wish_list01 {
        position: relative;
    }
    
    .wish_list01 .wish_group {
        padding-left: 32px;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 18px 5px;
        font-weight: bold;
    }
    
    .wish_list01 .wish_group_btn {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .wish_list01 .wish_group_btn img {
        vertical-align: middle;
    }
    
    .wish_list01 ul {
        overflow: hidden;
        width: 100%;
        margin-top: 12px;
        padding: 9px 0;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .wish_list01 ul li {
        float: left;
        width: 25%;
        line-height: 32px;
        text-indent: 20px;
    }
    
    .wish_list01 ul li a {
        color: #666;
    }
    
    .meb_bx01 {
        padding: 10px 17px;
        border: 1px solid #fb9b8c;
        line-height: 20px;
    }
    
    .meb_bx01 p {
        padding-left: 14px;
    }
    
    .meb_bx01 .meb_txt01 {
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 0 7px;
    }
    
    .meb_bx01 .meb_txt02 {
        color: #3998bb;
    }
    
    .meb_bx01 .f_L {
        font-size: 14px;
    }
    
    .t_grade01 {
        width: 100%;
    }
    
    .t_grade01 th {
        height: 37px;
        border: 1px solid #dddddd;
        background: #f6f6f6;
    }
    
    .t_grade01 td {
        height: 40px;
        border: 1px solid #dddddd;
        text-align: center;
    }
    
    .t_grade02 {
        border-top: 1px solid #b0afaf;
        border-bottom: 1px solid #b0afaf;
    }
    
    .t_grade02 table {
        width: 100%;
        line-height: 18px;
    }
    
    .t_grade02 th {
        padding: 15px 0;
        border: 1px solid #dddddd;
        border-left: none;
        color: #666;
    }
    
    .t_grade02 td {
        padding: 20px 0;
        border: 1px solid #dddddd;
        border-right: none;
        text-align: center;
    }
    
    .t_grade02 .no_line {
        border-right: none;
    }
    
    .meb_bx03 {
        line-height: 22px;
    }
    
    .meb_bx03 li {
        padding-left: 20px;
        background: url(http://www.inburang.com/images/common/blet_r_blue.gif) no-repeat 0 5px;
    }
    
    .meb_bx04 {
        padding: 5px 12px;
        border: 1px solid #dddddd;
    }
    
    .meb_bx04 li {
        padding-left: 20px;
        line-height: 26px;
        background: url("http://www.inburang.com/images/common/icn_check.gif") no-repeat 0 5px;
    }
    
    .meb_bx05 dt {
        padding: 0 0 13px 12px;
        background: url(http://www.inburang.com/images/common/blet_red.gif) no-repeat 0 5px;
        color: #666;
    }
    
    .meb_bx05 dd {
        padding: 8px 17px;
        line-height: 18px;
        border: 1px solid #dddddd;
    }
    
    .meb_bx05 dd span {
        display: block;
        padding-top: 5px;
    }
    
    .coupon_use_w p {
        padding-top: 12px;
    }
    
    .coupon_use_w p img {
        vertical-align: middle;
    }
    
    .coupon_use {
        padding-bottom: 10px;
        border-bottom: 1px dotted #dcdcdc;
    }
    
    .coupon_use dt {
        color: #666;
    }
    
    .coupon_use dd {
        padding-left: 10px;
        font-weight: normal;
        background: url(http://www.inburang.com/images/common/blet_gnb02.gif) no-repeat 0 10px;
        line-height: 20px;
    }
    
    .myask_w {
        line-height: 18px;
        border-bottom: 1px solid #ddd;
    }
    
    .myask_w dt {
        padding: 10px 23px;
        border-bottom: 1px solid #ddd;
        font-size: 11px;
    }
    
    .myask_w dt .a_tit {
        font-weight: bold;
    }
    
    .myask_w dt .writer {
        float: right;
    }
    
    .myask_w dd {
        padding: 18px 23px;
    }
    
    .myask_w dd .b_tit {
        display: block;
        font-weight: bold;
    }
    
    .myask_w .ask .b_tit {
        color: #fb8674;
    }
    
    .myask_w .answer .b_tit {
        color: #82be68;
    }
    
    .myask_w .answer {
        background: #f6f6f6;
        padding-left: 20px;
    }
    
    .myask_w .answer dt {
        background: #f6f6f6;
    }
    
    .t_ask {
        width: 100%;
        border-top: 1px solid #dcdcdc;
    }
    
    .t_ask th {
        padding: 0 0 0 40px;
        text-align: left;
        background: #f6f6f6;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .t_ask td {
        padding: 6px 14px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .t_ask textarea {
        width: 580px;
        height: 180px;
        border: 1px solid #ddd;
    }
    
    .sms_bx {
        padding: 7px 12px;
        border: 1px solid #ddd;
        background: #f6f6f6;
    }
    
    .sms_bx p {
        display: inline-block;
        width: 160px;
        color: #3998bb;
        text-indent: 35px;
        line-height: 24px;
    }
    
    .sms_bx p span {
        font-weight: bold;
    }
    
    .sms_bx p.sms_ic01 {
        background: url(http://www.inburang.com/images/common/icn_sms01.gif) no-repeat;
    }
    
    .sms_bx p.sms_ic02 {
        background: url(http://www.inburang.com/images/common/icn_sms02.gif) no-repeat;
    }
    
    .sms_bx img {
        vertical-align: middle;
    }
    
    .sms_bx02 {
        overflow: hidden;
        width: 100%;
    }
    
    .sms_bx02 .mobile_w {
        float: left;
        width: 315px;
        height: 425px;
        background: url(http://www.inburang.com/images/common/bg_mobile.gif) no-repeat;
    }
    
    .sms_bx02 .mobile_w .mobile_in {
        width: 142px;
        margin: 62px 0 0 77px;
    }
    
    .mobile_w .mbl_txt textarea {
        width: 100%;
        height: 139px;
        background: none;
        border: none;
    }
    
    .mobile_w .mbl_byte {
        padding: 23px 0 10px 0;
        text-align: center;
        line-height: 16px;
        font-weight: bold;
        color: #fff;
    }
    
    .mobile_w .mbl_byte input {
        width: 20px;
        border: 1px solid #fff;
        background: #fff;
        text-align: center;
    }
    
    .mobile_w .mbl_num {
        padding-left: 66px;
        height: 29px;
        padding-bottom: 9px;
    }
    
    .mobile_w .mbl_num input {
        height: 29px;
        line-height: 29px;
        background: none;
        border: none;
        color: #454543;
    }
    
    .mobile_w .mbl_btn01 {
        text-align: center;
    }
    
    .mobile_w .mbl_btn02 {
        padding-top: 16px;
        text-align: center;
    }
    
    .sms_bx02 .sms_write_bx {
        float: right;
        width: 575px;
    }
    
    .sms_bx02 .sms_write_bx .review_search {
        width: 385px;
    }
    
    .sms_bx02 .sms_write_bx .mark_w {
        color: #333;
        line-height: 16px;
        font-weight: normal;
    }
    
    .sms_bx02 .sms_write_bx .mark_w a {
        color: #333;
    }
    
    .sms_list_w {
        position: relative;
        margin-top: 50px;
    }
    
    .sms_list_w .p_btn {
        position: absolute;
        top: 0;
        right: 34px;
    }
    
    .sms_list_w .p_btn2 {
        position: absolute;
        top: 0;
        right: 52px;
    }
    
    .sms_list01 {
        overflow: hidden;
        width: 100%;
        padding-top: 35px;
    }
    
    .sms_list01 li {
        float: left;
        width: 105px;
        height: 216px;
        padding: 20px 3px 3px 3px;
        margin: 0 30px 0 0;
        border: 1px solid #bed3da;
        background: url(http://www.inburang.com/images/common/bg_sms.gif) no-repeat 0 5px;
    }
    
    .sms_list01 li .sms_txt textarea {
        width: 100%;
        height: 98px;
        border: 1px solid #97c6fc;
    }
    
    .sms_list01 li .sms_btn {
        padding: 4px 0 6px;
        text-align: center;
    }
    
    .sms_list01 li dl {
        line-height: 22px;
    }
    
    .sms_list01 li dt {
        color: #336699;
    }
    
    .sms_list01 li dd {
        background: #d9e5ed;
    }
    
    .sms_list01 li dd input {
        width: 100%;
        border: none;
        background: none;
    }
    
    .sms_list02 {
        overflow: hidden;
        width: 100%;
        padding-top: 35px;
    }
    
    .sms_list02 li {
        float: left;
        width: 115px;
        height: 160px;
        margin: 0 20px 0 0;
        background: url(http://www.inburang.com/images/common/bg_sms.gif) no-repeat 0 0;
    }
    
    .sms_list02 li .sms_txt {
        padding-top: 15px;
    }
    
    .sms_list02 li .sms_txt textarea {
        width: 100%;
        height: 98px;
        border: 1px solid #97c6fc;
    }
    
    .sms_list02 li .sms_btn {
        padding: 4px 0 6px;
    }
    
    .t_myinfo {
        width: 100%;
        border-top: 1px solid #dcdcdc;
    }
    
    .t_myinfo th {
        padding: 8px 20px;
        border-bottom: 1px solid #dcdcdc;
        background: #f6f6f6;
        color: #666;
        font-weight: normal;
        text-align: left;
    }
    
    .t_myinfo th em {
        font-weight: bold;
        color: #fe5b5e;
    }
    
    .t_myinfo th i {
        display: inline-block;
        width: 10px;
        height: 10px;
    }
    
    .t_myinfo td {
        padding: 8px 10px;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .t_myinfo td img {
        vertical-align: middle;
    }
    
    .t_myinfo td textarea {
        width: 555px;
        height: 95px;
        border: 1px solid #d4d4d4;
    }
    
    .withdraw_list {
        padding: 10px 25px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
    }
    
    .withdraw_list ul {
        overflow: hidden;
        width: 100%;
    }
    
    .withdraw_list ul li {
        float: left;
        width: 33%;
        padding: 8px 0;
    }
    
    .withdraw_box {
        padding: 10px 15px;
        border: 1px solid #ddd;
        line-height: 18px;
    }
    
    .withdraw_box dt {
        padding: 0 0 6px 20px;
        color: #f16853;
        font-weight: bold;
        background: url(http://www.inburang.com/images/common/icn_withdraw.gif) no-repeat 0 0;
    }
    
    .withdraw_box dd {
        padding: 0 0 0 20px;
    }
    
    .info_in_mz {
        line-height: 18px;
        color: #666;
    }
    
    .info_in_mz img {
        vertical-align: middle;
    }
    
    .myinfo_w {
        position: relative;
    }
    
    .myinfo_w .txt_error {
        text-align: right;
        font-size: 14px;
        color: #e7141b;
        margin-top: 15px
    }
    
    .txt_error {
        color: #e7141b;
        font-weight: normal;
    }
    
    .txt_green {
        color: #37aa07;
        font-weight: normal;
    }
    
    .myinfo_w em {
        display: inline-block;
        font-size: 16px !important;
        line-height: 16px;
        vertical-align: middle;
    }
    
    .myinfo_w .add_myinfo_w {
        position: absolute;
        top: 10px;
        right: 0;
    }
    
    .myinfo_w .t_myinfo {
        border-top: 1px solid #8f8d8d;
    }
    
    .myinfo_w .t_myinfo th {
        padding-left: 15px;
    }
    
    .myinfo_w .t_myinfo th em {
        font-weight: normal;
    }
    
    .myinfo_w .t_myinfo td .error {
        font-size: 14px;
        color: #e7141b;
    }
    
    .myinfo_w .t_myinfo td em {
        font-size: 14px !important;
        line-height: normal;
        ;
    }
    
    .join_tit_bx {
        padding: 0 0 5px 2px;
        border-bottom: 2px solid #82be68;
    }
    
    .join_tit_bx .join_tit_txt {
        padding: 10px 0 0 0;
        line-height: 18px;
    }
    
    .join_tit_bx .join_notice {
        padding: 5px 17px;
        line-height: 16px;
        background: #f6f6f6;
    }
    
    .join_tit_bx .join_notice img {
        vertical-align: middle;
        padding-right: 5px;
    }
    
    .join_use_txt {
        margin-top: 13px;
        height: 110px;
        border: 1px solid #ddd;
        overflow-y: scroll;
        padding: 5px;
    }
    
    .join_use_txt iframe {
        width: 933px;
        height: 110px;
        overflow: scroll;
    }
    
    .join_agree {
        padding-top: 10px;
        text-align: right;
    }
    
    .join_agree label {
        padding-left: 20px;
    }
    
    .join_complete_w {
        position: relative;
        width: 100%;
        padding: 50px 0;
        border: 1px solid #ddd;
    }
    
    .join_complete_w .coupon_a {
        position: absolute;
        top: 0;
        left: 35px;
        width: 342px;
    }
    
    .join_complete_w .coupon_a dt {
        padding: 90px 0 50px 80px;
    }
    
    .join_complete_w .coupon_a dd {
        padding-left: 50px;
    }
    
    .join_complete_w .txt_a {
        padding-left: 40px;
        margin-left: 440px;
        line-height: 20px;
        border-left: 2px solid #ddd;
    }
    
    .join_complete_w .txt_a p {
        padding-bottom: 20px;
    }
    
    .bizpop_w01 {
        padding: 14px 0;
        text-align: center;
        border: 1px solid #bdbdbd;
        background: #fbfbfb;
        line-height: 16px;
    }
    
    .bizpop_w01 img {
        vertical-align: middle;
    }
    
    .tab_pop {
        overflow: hidden;
        width: 100%;
        border-bottom: 1px solid #8f8d8d;
    }
    
    .tab_pop li {
        float: left;
        width: 147px;
        text-align: center;
        border: 1px solid #ddd;
        border-bottom: none;
    }
    
    .tab_pop li.on {
        background: #8f8d8d;
        font-weight: bold;
        border: 1px solid #8f8d8d;
    }
    
    .tab_pop li.on a {
        color: #fff;
    }
    
    .tab_pop li a {
        display: block;
        line-height: 27px;
    }
    
    .adrs_type {
        padding: 20px 0 15px;
        border-bottom: 1px solid #bdbdbd;
    }
    
    .adrs_bx01 {
        padding: 0 10px;
        line-height: 18px;
    }
    
    .adrs_bx01 .adrs_link {
        padding-left: 10px;
        text-indent: -10px;
    }
    
    .adrs_bx02 {
        padding: 18px 26px;
        border: 1px solid #c1c1c1;
        background: #fbfbfb;
    }
    
    .adrs_bx02 p {
        padding-bottom: 14px;
        line-height: 22px;
    }
    
    .adrs_bx02 img {
        vertical-align: middle;
    }
    
    .adrs_bx02 .bx_tit {
        display: inline-block;
        width: 40px;
        font-weight: bold;
    }
    
    .adrs_bx02_list {
        padding: 0 26px;
    }
    
    .adrs_bx02 li {
        position: relative;
        padding: 12px 0;
        border-top: 1px dotted #626262;
        line-height: 14px;
    }
    
    .adrs_bx02 li.fir {
        border-top: none;
    }
    
    .adrs_bx02 li .btnSelectN {
        position: absolute;
        top: 16px;
        right: 5px;
    }
    
    .adrs_bx02 li .btnSelectO {
        position: absolute;
        top: 12px;
        right: 5px;
    }
    /* 고객센터 */
    
    .customer_inc {
        position: relative;
    }
    
    .customer_inc ul {
        overflow: hidden;
        width: 100%;
        padding: 15px 0 18px;
    }
    
    .customer_inc ul li {
        float: left;
        padding-right: 2px;
    }
    
    .customer_inc dl {
        position: absolute;
        top: 15px;
        right: 0;
        width: 262px;
        height: 104px;
        background: #e6e5e5 url(http://www.inburang.com/images/common/bg_customer.gif) no-repeat right top;
        border: 1px solid #c4c2c2;
    }
    
    .customer_inc dl dt {
        width: 160px;
        margin-bottom: 8px;
        padding: 14px 0 12px 20px;
        border-bottom: 1px solid #bbbaba;
    }
    
    .customer_inc dl dd {
        padding: 0 0 0 20px;
        line-height: 22px;
        color: #4c4c4c;
    }
    
    .faq_list {
        border-top: 1px solid #ddd;
        line-height: 18px;
    }
    
    .faq_list dt {
        padding: 18px 20px 18px 80px;
        border-bottom: 1px solid #ddd;
        background: url(http://www.inburang.com/images/common/icn_faq_q.gif) no-repeat 35px 13px;
    }
    
    .faq_list dt input {
        color: #8f8d8d;
    }
    
    .faq_list dd {
        padding: 18px 20px 18px 80px;
        border-bottom: 1px solid #ddd;
        background: #f9f9f9 url(http://www.inburang.com/images/common/icn_faq_a.gif) no-repeat 35px 13px;
        color: #8f8d8d;
    }
    
    .t_board {
        width: 100%;
        border-top: 1px solid #8f8d8d;
    }
    
    .t_board thead th {
        height: 40px;
        border-bottom: 1px solid #dddddd;
        background: #f9f9f9;
        color: #8f8d8d;
    }
    
    .t_board thead th span {
        font-weight: normal;
    }
    
    .t_board tbody td {
        height: 38px;
        text-align: center;
        border-bottom: 1px solid #dddddd;
        color: #8f8d8d;
    }
    
    .t_board .a_l {
        text-align: left;
    }
    
    .t_board .tit_td {
        padding-left: 27px;
        text-align: left;
    }
    
    .t_board .con_td {
        padding: 15px 30px;
        text-align: left;
        line-height: 18px;
    }
    
    .t_board .con_td .img_area {
        text-align: center;
    }
    
    .t_board02 {
        width: 100%;
        border-top: 1px solid #dddddd;
    }
    
    .t_board02 th {
        border-bottom: 1px solid #dddddd;
        background: #f6f6f6;
        color: #8f8d8d;
    }
    
    .t_board02 td {
        padding: 6px 14px;
        border-bottom: 1px solid #dddddd;
        color: #8f8d8d;
    }
    
    .t_board02 td img {
        vertical-align: middle;
    }
    
    .t_board02 textarea {
        width: 575px;
        height: 180px;
        border: 1px solid #c2c2c2;
    }
    
    .benefit_w {
        padding: 0 13px 0 30px;
    }
    
    .new_benefit_bx {
        position: relative;
        height: 130px;
        padding: 58px 0 0 488px;
        border: 2px solid #dedede;
    }
    
    .new_benefit_bx dt {
        position: absolute;
        top: 36px;
        left: -3px;
    }
    
    .new_benefit_bx dd {
        padding: 0 0 12px 12px;
        line-height: 18px;
        background: url("http://www.inburang.com/images/common/blet_red.gif") no-repeat 0 5px;
    }
    
    .new_benefit_bx p {
        position: absolute;
        top: 32px;
        left: 182px;
    }
    
    .sub_txt {
        padding: 5px 0 0 30px;
        line-height: 18px;
    }
    
    .guide_tab {
        overflow: hidden;
        width: 100%;
        border-bottom: 1px solid #8f8d8d;
        border-left: 1px solid #dddddd;
    }
    
    .guide_tab li {
        float: left;
        border-top: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
        text-align: center;
    }
    
    .guide_tab li.g01 {
        width: 142px;
    }
    
    .guide_tab li.g02 {
        width: 272px;
    }
    
    .guide_tab li.g03 {
        width: 162px;
    }
    
    .guide_tab li.g04 {
        width: 182px;
    }
    
    .guide_tab li.g05 {
        width: 132px;
    }
    
    .guide_tab li a {
        display: block;
        line-height: 27px;
    }
    
    .guide_tab li.on {
        background: #82be68;
        border-top: 1px solid #82be68;
        border-right: 1px solid #82be68;
    }
    
    .guide_tab li.on a {
        color: #fff;
        font-weight: bold;
    }
    
    .guide_bx {
        padding: 13px 22px;
        margin-top: 8px;
        border: 1px solid #ddd;
        line-height: 18px;
        color: #8f8d8d;
    }
    
    .guide_bx dt {
        padding-bottom: 14px;
        color: #f16853;
        font-weight: bold;
    }
    
    .guide_bx dd {
        padding-left: 10px;
        text-indent: -10px;
    }
    /* 견적서 */
    
    .sheet_w {
        width: 620px;
        /* height:940px; */
        padding: 0 22px;
        color: #010101;
    }
    
    .sheet_w h1 {
        width: 318px;
        margin: 0 auto 18px auto;
        padding: 16px 0 8px;
        text-align: center;
        font-family: 'Malgun Gothic''맑은고딕';
        font-size: 32px;
        line-height: 36px;
        font-weight: bold;
        border-bottom: 1px solid #919191;
    }
    
    .sheet_bx01 {
        overflow: hidden;
        width: 100%;
    }
    
    .sheet_bx01 .sheet_info01 {
        float: left;
        width: 300px;
        padding-top: 10px;
        text-align: right;
    }
    
    .sheet_bx01 .sheet_info01 .s_i_txt01 {
        line-height: 25px;
    }
    
    .sheet_bx01 .sheet_info01 .s_i_txt02 {
        padding: 7px 0;
        border-top: 1px solid #999;
        border-bottom: 1px solid #999;
    }
    
    .sheet_bx01 .sheet_info01 .s_i_txt02 span {
        font-size: 16px;
        font-weight: bold;
    }
    
    .sheet_bx01 .sheet_info01 .s_i_txt03 {
        padding: 2px 0;
        line-height: 25px;
        border-bottom: 1px solid #999;
    }
    
    .sheet_bx01 .sheet_info02 {
        position: relative;
        float: right;
        text-align: right;
        width: 300px;
    }
    
    .sheet_bx01 .sheet_info02 img {
        width: 300px;
        height: 125px;
    }
    
    .sheet_bx01 .sheet_info02 table {
        width: 100%;
    }
    
    .sheet_bx01 .sheet_info02 table th {
        border: 1px solid #999;
        font-weight: normal;
        line-height: 18px;
    }
    
    .sheet_bx01 .sheet_info02 table td {
        height: 15px;
        padding: 5px;
        text-align: center;
        border: 1px solid #999;
    }
    
    .sheet_bx01 .sheet_info02 .area_seal {
        position: absolute;
        top: 20px;
        right: 1px;
    }
    
    .sheet_w .total_p {
        margin: 18px 0;
        padding: 12px 30px;
        border: 1px solid #999;
        text-align: right;
        font-size: 16px;
        font-weight: bold;
    }
    
    .sheet_list {
        width: 100%;
    }
    
    .sheet_list thead th {
        height: 25px;
        background: #edebec;
        border: 1px solid #999;
    }
    
    .sheet_list tbody td {
        height: 24px;
        padding: 0 5px;
        text-align: center;
        border: 1px solid #999;
    }
    
    .sheet_list tfoot td {
        padding: 6px;
        text-align: right;
        background: #edebec;
        border: 1px solid #999;
        font-weight: bold;
        font-size: 16px;
    }
    
    .sheet_list .a_l {
        padding-left: 5px;
        text-align: left;
    }
    
    .sheet_list .a_r {
        padding-right: 5px;
        text-align: right;
    }
    
    .vat_info {
        padding: 5px 0 0 0;
        text-align: right;
        margin-bottom: 30px;
    }
    
    .sheet_btn {
        padding: 18px 0;
        text-align: center;
    }
    
    .modify_info {
        display: block;
        font-weight: bold;
        color: #0000fe;
    }
    
    .print_info {
        padding-top: 7px;
        color: #666;
        text-align: center;
        line-height: 17px;
    }
    
    .print_info span {
        font-weight: bold;
    }
    
    .print_info02 {
        padding-top: 7px;
        text-align: center;
    }
    
    .print_info02 span {
        font-weight: bold;
    }
    
    .print_info02 em {
        font-weight: bold;
        color: #ff0004;
    }
    /* 기안서 */
    
    .sheet_bx02 {
        overflow: hidden;
        width: 100%;
    }
    
    .sheet_bx02 .sheet_info01 {
        float: left;
        width: 225px;
    }
    
    .sheet_bx02 .sheet_info01 p {
        border-bottom: 1px solid #999;
        line-height: 27px;
    }
    
    .sheet_bx02 .sheet_info02 {
        float: right;
        width: 380px;
    }
    
    .decide_t {
        float: right;
    }
    
    .decide_t th {
        height: 23px;
        border: 1px solid #999;
        font-weight: normal;
        width: 64px;
    }
    
    .decide_t td {
        height: 58px;
        border: 1px solid #999;
    }
    
    .sheet_list_txt {
        padding: 12px 0 6px;
    }
    
    .draf_w {
        border-bottom: 1px solid #ccc;
    }
    
    .decide_w {
        width: 504px;
        height: 940px;
        padding: 0 80px;
        color: #010101;
        line-height: 20px;
    }
    
    .decide_w h1 {
        padding: 38px 0 10px;
    }
    
    .decide_w table {
        width: 380px;
    }
    
    .decide_w table input {
        width: 56px;
    }
    
    .decide_w dl {
        padding-top: 20px;
    }
    
    .decide_w dl dt {
        padding-bottom: 6px;
    }
    
    .decide_save {
        width: 380px;
        padding-top: 6px;
        overflow: hidden;
        color: #810102;
    }
    
    .decide_save img {
        vertical-align: middle;
    }
    
    .decide_save input {
        float: right;
    }
    /* 청구서 */
    
    .sheet_w02 {
        width: 750px;
    }
    
    .total_p02 {
        width: 100%;
        margin: 10px 0;
        border: 2px solid #999;
    }
    
    .total_p02 th {
        line-height: 18px;
    }
    
    .total_p02 th span {
        font-weight: normal;
    }
    
    .total_p02 td {
        height: 46px;
        text-align: center;
        font-weight: bold;
        font-size: 18px;
    }
    
    .sheet_info03 {
        float: left;
        width: 355px;
    }
    
    .sheet_info03 p {
        line-height: 26px;
        border-bottom: 1px solid #ccc;
    }
    
    .sheet_info03 .s_i_txt01 {
        font-weight: bold;
        font-size: 14px;
    }
    
    .sheet_info03 .s_i_txt01 span {
        font-size: 16px;
    }
    
    .sheet_list02 {
        border: 1px solid #999;
    }
    
    .sheet_list02 table {
        width: 100%;
    }
    
    .sheet_list02 thead th {
        height: 25px;
        background: #edebec;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        font-weight: normal;
    }
    
    .sheet_list02 tbody td {
        height: 15px;
        padding: 5px;
        text-align: center;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }
    
    .sheet_list02 .a_l {
        padding-left: 5px;
        text-align: left;
    }
    
    .sheet_list02 .a_r {
        padding-right: 5px;
        text-align: right;
    }
    
    .sheet_list02 .trBg {
        background-color: #efefef;
    }
    
    .p_notice_tit {
        padding-bottom: 10px;
        color: #666;
        font-weight: bold;
        text-align: center;
    }
    
    .p_notice_ttype {
        width: 100%;
        border-top: 1px solid #cccccc;
        line-height: 14px;
    }
    
    .p_notice_ttype th {
        padding: 4px 6px;
        text-align: right;
        border-bottom: 1px solid #cccccc;
        background: #f4f4f4;
        font-weight: normal;
    }
    
    .p_notice_ttype td {
        padding: 4px 6px;
        border-bottom: 1px solid #cccccc;
    }
    
    .noticeBRA {
        text-align: center;
        position: relative;
        align-items: center;
    }
    
    .noticeBRA h3 {
        text-align: center;
    }
    
    .noticeBRA .tblNoticeBRA {
        border-top: #AEAEAE 2px solid;
        width: 935px;
        position: relative;
        left: 50%;
        margin-left: -468px;
    }
    
    .noticeBRA .tblNoticeBRA .tdAL {
        text-align: left;
    }
    
    .noticeBRA .tblNoticeBRA tbody .on {
        background-color: #f9e6d5;
    }
    
    .noticeBRA .tblNoticeBRA thead th {
        padding: 7px 0;
        background: #f6f6f6;
        border-bottom: 1px solid #ddd;
    }
    
    .noticeBRA .tblNoticeBRA tbody td {
        padding: 7px 0;
        line-height: 18px;
        border-bottom: 1px solid #ddd;
        text-align: center;
        color: #666;
    }
    
    .noticeBRA .tblNoticeBRA tbody td img {
        vertical-align: middle;
    }
    
    .masters_etcs_coms_admin ul {
        width: 100%;
        line-height: 24px;
    }
    
    .masters_etcs_coms_admin ul li {
        border-bottom: solid 1px #ddd;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .t_list02 {
        overflow: hidden;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    
    .t_list02 li {
        float: left;
        width: 220px;
        padding: 25px 15px;
    }
    
    .t_list02 li .tl02_img_w {
        position: relative;
        height: 220px;
    }
    
    .t_list02 li .tl02_img_w span {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .t_list02 li .tl02_info {
        overflow: hidden;
        padding: 6px 0 10px;
        font-size: 14px;
        height: 72px;
        line-height: 18px;
    }
    
    .t_list02 li .tl02_price {
        position: relative;
    }
    
    .t_list02 li .tl02_price del {
        color: #999;
    }
    
    .t_list02 li .tl02_price .p_won {
        color: #000;
        font-size: 15px;
        font-weight: bold;
    }
    
    .t_list02 li .tl02_price .p_won em {
        font-family: Tahoma;
        font-size: 16px;
    }
    
    .t_list02 li .tl02_price .p_pt {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .t_list02 li .tl02_ea {
        border-top: 1px dotted #c3c3c3;
        padding: 10px 0;
        text-align: center;
    }
    
    .t_list02 li .tl02_ea .magnifier {
        padding: 0 10px;
    }
    
    .t_list02 li .tl02_ea .magnifier img {
        vertical-align: middle;
    }
    
    .goods_list li {
        position: relative;
        padding: 35px 20px 30px 240px;
        min-height: 140px;
        border-bottom: 1px solid #ddd;
        cursor: pointer;
    }
    
    .tag_icon span {
        display: none;
    }
    
    .tag_icon::before {
        display: block;
        content: '';
        position: absolute;
        color: #fff;
        left: 0px;
        top: 20px;
        padding: 3px 10px;
        background: #ddd;
        ;
    }
    
    .tag_icon.tag_best::before {
        content: 'BEST';
        background: #ee6a90;
    }
    
    .tag_icon.tag_event::before {
        content: 'EVENT';
        background: #00cab5;
    }
    
    .goods_list .img_box {
        display: block;
        overflow: hidden;
        width: 220px;
        height: 220px;
    }
    
    .goods_list .img_box img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .goods_list .view {
        position: absolute;
        display: block;
        left: 0;
        top: 10px;
        bottom: 10px;
        overflow: hidden;
        width: 220px;
    }
    
    .goods_list .view:hover .img_box::before,
    .goods_list .view:focus .img_box::before {
        position: absolute;
        content: '+';
        display: block;
        text-align: center;
        line-height: 230px;
        color: #fff;
        font-size: 70px;
        left: 0;
        top: 0px;
        bottom: 0px;
        overflow: hidden;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        z-index: 1000;
    }
    
    .goods_list.album .view:hover .img_box::before,
    .goods_listalbum .view:focus .img_box::before {
        line-height: 280px;
    }
    
    .goods_list li em {
        color: #e7141a;
    }
    
    .goods_list .code,
    .goods_list .title,
    .goods_list .size {
        display: inline-block;
        position: relative;
        margin-right: 20px;
        font-size: 22px;
        color: #333;
    }
    
    .goods_list .code,
    .goods_list .title {
        font-weight: bold;
    }
    
    .goods_list.list .title::before,
    .goods_list.list .size::before {
        display: block;
        content: '/';
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        margin-top: -8px;
        margin-left: -15px;
        font-weight: normal;
        font-size: 14px;
        ;
    }
    
    .goods_list .description {
        display: block;
        margin-top: 30px;
        font-size: 16px;
        height: 72px;
        line-height: 1.5;
        color: #777;
        margin-bottom: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .goods_list.list .point::before,
    .goods_list.list .review::before {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        height: 10px;
        margin-top: -5px;
        margin-left: -10px;
        border-left: 1px solid #777;
    }
    
    .goods_list .price,
    .goods_list .point,
    .goods_list .review {
        position: relative;
        display: inline-block;
        margin-right: 20px;
        font-size: 20px;
        color: #191919;
    }
    
    .goods_list .price {
        font-weight: bold;
    }
    
    .goods_list.album {
        overflow: hidden;
        margin-left: -50px;
        margin-right: -50px;
    }
    
    .goods_list.album li {
        float: left;
        padding: 0;
        width: 300px;
        margin: 30px 50px;
        border-bottom: none;
    }
    
    .goods_list.album .view {
        position: relative;
        height: 300px;
        width: 300px;
        border: 1px solid #ddd;
        transform: none;
        margin-bottom: 30px;
    }
    
    .goods_list.album .code {
        display: block;
        font-size: 18px;
        margin-bottom: 12px;
        color: #555;
    }
    
    .goods_list.album .title {
        display: block;
        font-size: 22px;
        color: #333;
        margin-bottom: 3px;
    }
    
    .goods_list.album .size {
        display: block;
        font-size: 16px;
        color: #555;
        margin-bottom: 20px;
    }
    
    .goods_list.album .price {
        display: block;
        font-size: 28px;
    }
    
    .goods_list.album .description {
        margin: 25px 0 10px;
        height: 72px;
        max-height: 72px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .goods_list.album .review {
        font-size: 18px;
        color: #555;
    }
    
    .paging a {
        vertical-align: top;
        display: inline-block;
        width: 12px;
        line-height: 15px;
        text-align: center;
        border: 1px solid #c4c4c4;
    }
    
    .paging a.img_b {
        border: none;
        width: 19px;
    }
    
    .paging a.img_b img {
        vertical-align: top;
    }
    
    .paging a.on,
    .paging a:hover,
    .paging a:focus,
    .paging a:active {
        color: #eb2524;
        border-color: #eb2524;
    }
    
    .paging02 a {
        vertical-align: top;
        display: inline-block;
        width: 30px;
        line-height: 28px;
        text-align: center;
        border: 1px solid #c4c4c4;
    }
    
    .paging02 a.img_b {
        border: none;
        width: 30px;
    }
    
    .paging02 a.img_b img {
        vertical-align: top;
    }
    
    .paging02 a.on,
    .paging02 a:hover,
    .paging02 a:focus,
    .paging02 a:active {
        color: #fff;
        background: #363d47;
    }
    
    .paging a.on,
    .paging a:hover,
    .paging a:focus,
    .paging a:active {
        color: #eb5268;
        border-color: #eb5268;
    }
    
    .paging02 a.on,
    .paging02 a:hover,
    .paging02 a:focus,
    .paging02 a:active {
        background: #fa5972;
    }
    
    .pop_expand.mini {}
    
    .pop_expand.mini .expand_txt {
        padding-top: 30px;
        padding-left: 10px;
        width: 260px;
    }
    
    .pop_expand.mini .code {
        font-size: 16px;
        margin-bottom: 10px;
        ;
    }
    
    .pop_expand.mini .price {
        color: #eb5268
    }
    
    .pop_expand.mini .btn_w {
        position: absolute;
        bottom: 15px;
    }
    
    .mr20 {
        margin-right: 20px;
    }
    
    .no_result {
        font-size: 30px;
        text-align: center;
        font-weight: bold;
        padding-top: 100px;
        ;
    }
    
    .float_l {
        float: left;
        ;
    }
    
    .float_r {
        float: right;
    }
    
    .btn_wrap {
        margin-top: 30px;
        overflow: hidden;
    }
    
    .table_list {
        border-top: 1px solid #ddd;
    }
    
    .table_list th {
        background: #f4f4f4;
    }
    
    .table_list td,
    .table_list th {
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 3px;
    }
    
    .table_list td:first-child,
    .table_list th:first-child {
        border-left: none;
    }
    
    .pop_wide {
        width: 500px;
    }
    
    .pop_w .inp {
        height: initial;
        padding: 0;
    }
    
    .cart_w02 .inp,
    .cart_w03 .inp {
        height: 18px;
        padding: 0;
    }
    
    .pop_w .name {
        margin-bottom: 5px;
    }
    
    .pop_w .address_info {
        border-bottom: 1px solid #ddd;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    
    .pop_w .address li {
        margin-top: 5px;
        ;
    }
    
    .add_order_list .doc_print .btn_xsm {
        width: 100px;
    }
    
    .t_list01 tbody td.pop_view_review {
        text-align: left;
        background: #f4f4f4;
        padding: 5px 15px;
    }
    
    .no_bo {
        border: none !important
    }
    
    .no_data {
        text-align: center;
        padding: 35px 0;
    }
    
    .table_view_01 {
        border-top: 1px solid #ddd
    }
    
    .table_view_01 table {
        width: 100%;
    }
    
    .table_view_01 th {
        background: #f7f7f7;
    }
    
    .table_view_01 td,
    .table_view_01 th {
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
        padding: 10px
    }
    
    .sian_view {
        overflow: hidden;
        margin-top: 30px
    }
    
    .sian_view .img_box {
        float: left;
        width: 500px;
    }
    
    .sian_view .stit {
        margin-bottom: 20px;
        border-bottom: 2px solid #ddd;
        font-size: 16px;
        padding-bottom: 5px;
    }
    
    .sian_view .stamp_con {
        text-align: center;
    }
    
    .sian_view .sian_confirm {
        float: right;
        width: 500px;
    }
    /* .sian_view .sian_confirm li {
        border-bottom: 1px solid #f7f7f7;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    
    .sian_view .sian_confirm .txt {
        width: 400px;
        display: inline-block
    } */
    
    .sian_view .sian_confirm .t_list01 .td_answer div {
        padding-left: 40px;
    }
    
    .sian_view .sian_confirm .t_list01 {
        border-top: none;
    }
    
    .sian_view .sian_confirm .t_list01 .td_ask div {
        padding-left: 15px
    }
    
    .segum {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 10px;
        margin-top: 10px;
    }
    
    .segum_info td .txt_error {
        text-align: left;
    }
    
    h2.cont_tit {
        position: relative;
        font-size: 22px;
        color: #333;
        margin-top: 40px;
        padding-bottom: 10px;
        border-bottom: 1px solid #f4f4f4;
        font-weight: 400;
        ;
    }
    
    h2.cont_tit::before {
        position: absolute;
        display: block;
        content: '';
        bottom: -1px;
        left: 0;
        width: 20px;
        height: 3px;
        background: #e82227;
    }
    
    h2.cont_tit .des {
        font-size: 14px;
        display: inline-block;
        margin-left: 15px;
        color: #777;
    }
    
    h3.cont_stit {
        color: #555;
        margin-top: 30px;
        font-weight: normal;
    }
    
    h2.cont_tit.info {
        margin-top: 0;
    }
    
    h2.cont_tit.info::before {
        display: none;
    }
    
    #container .navi_box.right {
        position: absolute;
        right: 0;
    }
    
    .layer_pop_wrap {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
        position: fixed;
        text-align: center;
        background: rgba(0, 0, 0, .5);
        z-index: 1000000;
    }
    
    .layer_pop_wrap .inner {
        position: relative;
        height: 100%;
        ;
    }
    
    .layer_btn_close_wrap {
        text-align: right;
    }
    
    .layer_pop_wrap .btn_close_pop {
        background: url(http://www.inburang.com/images/common/btn_pop_close.png) no-repeat;
        font-size: 0;
        display: inline-block;
        width: 24px;
        height: 25px;
        margin-bottom: 10px;
    }
    
    .layer_cont {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 1100px;
    }
    
    ul.tab {
        display: flex;
        flex-wrap: wrap;
        margin-top: 35px;
    }
    
    ul.tab li {
        flex: 1;
        min-width: 180px;
        margin-bottom: 10px;
        margin-left: -1px
    }
    
    ul.tab li a {
        display: block;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 16px;
        position: relative;
        border: 1px solid #ddd;
        box-sizing: border-box;
    }
    
    ul.tab li a.on,
    ul.tab li a:hover,
    ul.tab li a:focus,
    ul.tab li a:active {
        background: #71c7c6;
        color: #fff;
        border: none;
    }
    
    ul.tab li a.on::before,
    ul.tab li a:hover::before,
    ul.tab li a:focus::before,
    ul.tab li a:active::before {
        right: 0;
        top: -2px;
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-top: 12px solid #fff;
        border-left: 12px solid transparent;
    }
    
    ul.tab li a.last:hover,
    ul.tab li a.last:focus,
    ul.tab li a.last:active {
        background: #fff;
        border: 1px solid #ddd;
    }
    
    ul.tab li a.last::before {
        display: none !important;
    }
    
    ul.tab li a.last img {
        height: 100%;
    }
    
    .table_list {
        width: 100%;
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        margin-top: 10px;
    }
    
    .table_list th,
    .table_list td {
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 10px;
        text-align: center;
    }
    
    .content.line_box {
        border: 1px solid #ddd;
        padding: 50px 30px;
    }
    
    .susang_wrap {
        position: relative;
    }
    
    .susang_wrap .notice {
        margin-bottom: 100px;
    }
    
    .susang_wrap .notice li {
        text-align: right;
        font-size: 1tpx;
        list-style: disc;
        text-align: right;
        clear: right;
        float: right;
    }
    
    .susang_cont {
        overflow: hidden;
    }
    
    .susang_wrap .icon_box {
        width: 275px;
        float: left;
    }
    
    .susang_wrap .history {
        float: right;
        width: 570px;
        padding-left: 140px;
        position: relative;
    }
    
    .susang_wrap .history .year {
        position: absolute;
        top: 10px;
        left: 0;
        color: #71c7c6;
        font-size: 36px;
    }
    
    .susang_wrap .history ul {
        min-height: 50px;
    }
    
    .susang_wrap .history .layer_pop_wrap {
        max-width: 100%;
        max-height: 100%;
    }
    
    .susang_wrap .history .layer_pop_wrap img {
        max-height: 800px;
        max-width: 700px;
    }
    
    .susang_wrap .history li {
        margin: 15px 0
    }
    
    .susang_wrap .history li a {
        color: #808080;
        font-size: 18px;
    }
    
    .txt_mint {
        color: #00726f;
    }
    
    .txt_gold {
        color: #b07a1a;
    }
    
    .inp+.btn {
        vertical-align: bottom;
    }