
#header {
    border-bottom: 5px solid #fd4142;
}
#header .headerCon {
    max-width: 1025px;
    margin: 0 auto;
    height: 70px;
    position: relative;
}
#header .headerCon h1 {
    position: absolute;
    left: 0;
    top: 10px;
}

.headerTop {
    border-bottom: 1px solid #ededed;
}
.headerTopCon {
    height: 40px;
    position: relative;
    max-width: 1025px;
    margin: 0 auto;
}
.headerTopCon .txt {
    color: #444;
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 12px;
}
.mainMenu {

    position: absolute;
    top: 28px;
    right: 0;
}
.mainMenu > li {
    float: left;
    position: relative;
    z-index: 100;
    padding-bottom:30px;
}
.mainMenu > li a {
    color: #444;
    display: block;
    padding-left: 40px;
    font-size: 18px;
    font-weight: bold;
}
.mainMenu > li a:hover {
    color: #fd4142;
}
.mainMenu > li ul {
    background: #fd4142;
    position: absolute;
    top: 44px;
    right: -20px;
    width: 120%;
    display: none;
}
.mainMenu > li ul li {
    border-bottom: 1px solid #ff8b8b;
}
.mainMenu > li ul li a {
    color: #fff;
    padding: 10px 20px 10px 0;
    text-align: right;
    font-size: 16px;
    white-space: nowrap;
}
.mainMenu > li ul li a:hover {
    color: #fff;
}

ul.memberMenu {
    position: absolute;
    right: 180px;
    top: 7px;
}
ul.memberMenu li {
    float: left;
}
ul.memberMenu li a {
    font-size: 12px;
    color: #444;
    padding: 0 10px;
    background: url("../img/bg_member_menu.gif") no-repeat left 3px;
}
ul.memberMenu li:first-child a {
    background: none;
}

.searchWrap {
    position: absolute;
    right: 0;
    top: 7px;
}
.searchWrap #sch_stx {
    width: 175px;
    height: 25px;
    border-radius: 18px;
    border: 1px solid #8e97a0;
    font-size: 12px;
    padding-left: 10px;
    background: url("../img/ico_search01.png") no-repeat 95% 3px;
}

.footer {
    clear: both;
    text-align: center;
    margin: 0 auto;
}

/* footer */
.footer .top {
    height: 60px;
}

div.rel_comp {
    display: block;
    border-top: 1px solid #ebebec;
    width: 100%;
    height: 57px;
}

div.rel_comp div.company_box {
    margin: 0 auto;
    width: 1020px;
    height: 38px;
    padding: 12px 0 0 0;
    color: #888;
}

div.rel_comp span.tit {
    float: left;
    display: inline-block;
    width: 171px;
    font-size: 13px;
    font-weight: 600;
    color: #555555;
    padding: 3px 8px 0 0;
}

div.rel_comp span.tit a.more {
    display: inline-block;
    margin-left: 5px;
}

div.company_box span.group_select {
    float: left;
    display: inline-block;
    width: 190px;
}

div.company_box span.group_select select {
    margin-top: 2px;
    text-align: left;
    border: 1px solid #999;
    width: 185px;
    height: 29px;
    padding-left: 2px;
    vertical-align: middle;
}

div.company_box ul.list {
    display: inline-block;
    float: right;
    height: 30px;
}

div.company_box ul.list li {
    float: left;
    padding-right: 18px;
    height: 30px;
    line-height: 30px;
}

div.company_box ul.list li.last {
    padding-right: 0;
}

.footer .daou {
    overflow: hidden;
    height: 100px;
    background: #f6f6f6;
    border-top: 1px solid #ebebec;
    border-bottom: 1px solid #e7e5e3;
    clear: both;
}

.footer .daou .wrap {
    width: 1000px;
    margin: 0 auto;
}

.footer .daou .left {
    float: left;
    width: 200px;
    height: 100px;
    line-height: 94px;
    border-right: 1px solid #e7e5e3;
}

.footer .daou .right {
    float: right;
    width: 770px;
    font-size: 12px;
    text-align: left;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.footer .daou .right ul.toplist {
    overflow: hidden;
    width: 620px;
}

.footer .daou .right ul li {
    float: left;
    padding-right: 20px;
}

.footer .daou .right div {
}

.footer .daou .right div p {
    color: #999;
}

.footer .bottom {
    font-size: 11px;
    color: #fd4142;
    text-align: center;
    background: #FFFFFF;
    padding: 10px;
}

.footer .bottom .gy {
    color: #888888;
}


/* 롤링액티브 */

/*.rolling {height:420px; position:relative;}*/
/*.rolling .rolling_area {height:420px; position:relative;}*/
/*.rolling .slide {position:relative;}*/
/*.rolling .slide > div {width:100%; height:420px; position:absolute; display:none;}*/
/*.rolling .slide div a.btn_bbdeep, .main .rolling .slide div a.btn_bbbk {font-size: 22px; position: absolute; top: 300px; left:50%; margin-left: -480px; padding:15px 40px;}*/
/*.rolling .slide div a.btn_bbbk {font-size: 22px; position: absolute; top: 300px; left:50%; margin-left: -480px; padding:15px 40px;}*/

/*!* 롤링 프리마켓  *!*/
/*.rolling .slide div.rolling_flea {background:url(../img/rolling_flea.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_flea div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_flea div.txtimg {float: left; width:730px; height:360px; padding:20px; background:url(../img/rolling_flea_txt.png) no-repeat center 50px; text-indent: -9999px; }*/

/*!* 롤링 포인트 이벤트 *!*/
/*.rolling .slide div.rolling_pointEvt {background:url(../img/rolling_pointEvt.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_pointEvt div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_pointEvt div.txtimg {float: left; width:670px; height:315px; padding:20px; background:url(../img/rolling_pointEvt_txt.png) no-repeat center 50px; text-indent: -9999px; }*/

/*!* 롤링 2018설문조사 *!*/
/*.rolling .slide div.rolling_2018survey {background:url(../img/rolling_2018survey.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_2018survey div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_2018survey div.txtimg {float: left; width:670px; height:315px; padding:20px; background:url(../img/rolling_2018survey_txt.png) no-repeat center 50px; text-indent: -9999px; }*/
/*.rolling .slide div.rolling_2018survey a.btn_bbbk {top:315px !important;}*/

/*!* 롤링 모바일웹 *!*/
/*.rolling .slide div.rolling_mobileweb {background:url(../img/rolling_mobileweb.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_mobileweb div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_mobileweb div.txtimg {float: left; width:670px; height:315px; padding:20px; background:url(../img/rolling_mobileweb_txt.png) no-repeat center 50px; text-indent: -9999px; }*/

/*!* 롤링 SNS페이 *!*/
/*.rolling .slide div.rolling_sns {background:url(../img/rolling_sns.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_sns div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_sns div.txtimg {float: left; width:636px; height:333px; padding:20px; background:url(../img/rolling_sns_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 주문서폼 *!*/
/*.rolling .slide div.rolling_orderform {background:url(../img/rolling_orderform.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_orderform div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_orderform div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_orderform_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 송장자동출력 *!*/
/*.rolling .slide div.rolling_invoiceInfo {background:url(../img/rolling_invoiceInfo.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_invoiceInfo div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_invoiceInfo div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_invoiceInfo_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 모바일웹 개편 *!*/
/*.rolling .slide div.rolling_mobileweb {background:url(../img/rolling_mobileweb.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_mobileweb div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_mobileweb div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_mobileweb_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 카드수수료 인하 *!*/
/*.rolling .slide div.rolling_cardfee {background:url(../img/rolling_cardfee.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_cardfee div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_cardfee div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_cardfee_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 추천인이벤트 *!*/
/*.rolling .slide div.rolling_first {background:url(../img/rolling_first.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_cardfee div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_cardfee div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_cardfee_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 SNS Pay 결제이벤트 *!*/
/*.rolling .slide div.rolling_snspay {background:url(../img/rolling_snspay.jpg) no-repeat center 0;}*/
/*.rolling .slide div.rolling_cardfee div {width:1024px; margin: 0 auto;}*/
/*.rolling .slide div.rolling_cardfee div.txtimg {float: left; width:700px; height:360px; padding:20px; background:url(../img/rolling_cardfee_txt.png) no-repeat center 50px; text-indent: -9999px;}*/

/*!* 롤링 페이스북 세미나  *!*/
/*.rolling .slide div.rolling_facebook_seminar {background:url(../img/rolling_facebook_seminar.png) no-repeat center 0;}*/

/*!* 롤링 Seller Form  *!*/
/*.rolling .slide div.rolling_sellerform {background:#1e1e1f url(../img/rolling_sellerform.jpg) no-repeat center 0;}*/


/*!* 롤링 버튼 *!*/
/*.rolling .nav {position: relative; top: 384px; left:50%; margin-left: -480px; width:200px; height:20px; z-index:10;}*/
/*.rolling .nav a {border:3px solid #fff; border-radius:10px; float:left; display:block; width:10px; height:10px; margin-right:8px; }*/
/*.rolling .nav a.on {width:30px; background:#fff; display:inline-block; zoom:1; *display:inline;}*/
/*.rolling .nav a.last {margin:0;}*/

/*!* 첫방문 고객 *!*/
/*.rolling .first_visit {position:absolute; top:55px; right:50%; margin-right:-508px; width:272px; height:300px; z-index:10;}*/

.btn_bdeep {display:inline-block; color:#FFFFFF; font-weight:600; background:#fd4142; border:1px solid #fd4142; border-radius:2px; padding:12px 40px;}
.btn_bdeep:hover {color:#FFFFFF; background:#236bc2; border:1px solid #236bc2; text-decoration:none;}
.btn_bbdeep {display:inline-block; text-align:center; font-size:24px; color:#FFFFFF; font-weight:600; background:#fd4142; border:1px solid #fd4142; border-radius:1px; padding:18px 60px;}
.btn_bbdeep:hover {color:#FFFFFF; background:#236bc2; border:1px solid #236bc2; text-decoration:none;}

/* common */
.longdesc {display:block; height:1px;left:-10240px; overflow:hidden; position:absolute; width:1px;}
.blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0;line-height:0}
.blind02, legend {display:block; overflow:hidden; position:absolute; top:-1000em; left:0;}

.main-box-right {
    overflow: hidden;
    height: 100%;
}
.main-box-right .mainBoxLeft {
    width: 50%;
    float: left;
    height: 315px;
}
.main-box-right .mainBoxRight {
    width: 50%;
    float: left;
    height: 315px;
}
.mMenuWrap,
.bgGray,
.mBtnHead01,
.mBtnMenu {
    display: none;
}

.wrap_inner {width:1024px; margin:0 auto;}


/* 판매자 구매자 */
.main .area_fc {overflow: hidden; margin-top: 35px; margin-bottom: 35px;}
.main .area_fc div {float:left; width:344px; height:263px;}
.main .area_fc .dv {width:1px; height:250px; background:#ececec; margin: 22px 0; }
.main .area_fc .btn {display: inline-block; font-size:16px; font-weight: 600; color:#1c1c1c;  border: 1px solid #1c1c1c; padding:15px 18px 15px 16px; }
.main .area_fc .btn:hover {color:#1e75d6;  border: 1px solid #1e75d6; text-decoration: none;}

.main .area_fc .seller {padding:35px 0 0 20px;}
.main .area_fc .buyer {width:334px; padding:35px 0 0 30px;}
.main .area_fc .seller .left,
.main .area_fc .buyer .left {width:118px; float: left;}
.main .area_fc .seller .left .tit {display: inline-block; width:99px; height:113px; background:url(../images/main/sprites_main.png?20191127) no-repeat 0 0; text-indent: -9999px; margin-bottom: 35px;}
.main .area_fc .buyer .left .tit {display: inline-block; width:99px; height:113px; background:url(../images/main/sprites_main.png?20191127) no-repeat -226px 0; text-indent: -9999px; margin-bottom: 35px;}
.main .area_fc .seller .right,
.main .area_fc .buyer .right {width:186px; float: left;}

.main .area_fc .seller .right li a,
.main .area_fc .buyer .right li a {width:206px; height:44px; display:block;}
.main .area_fc .seller .right a.regi {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -153px; margin-top: 7px;}
.main .area_fc .seller .right a.regi:hover {background-position:  0 -404px;}
.main .area_fc .seller .right a.order {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -235px; margin-top: 38px;}
.main .area_fc .seller .right a.order:hover {background-position:  0 -486px;}
.main .area_fc .seller .right a.account {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -318px; margin-top: 38px;}
.main .area_fc .seller .right a.account:hover {background-position:  0 -569px;}
.main .area_fc .buyer .right a.myitem {background:url(../images/main/sprites_main.png?20191127) no-repeat -226px -153px; margin-top: 7px;}
.main .area_fc .buyer .right a.myitem:hover {background-position: -226px -404px;}
.main .area_fc .buyer .right a.history {background:url(../images/main/sprites_main.png?20191127) no-repeat -226px -235px; margin-top: 38px;}
.main .area_fc .buyer .right a.history:hover {background-position: -226px -486px;}
.main .area_fc .buyer .right a.repay {background:url(../images/main/sprites_main.png?20191127) no-repeat -226px -318px; margin-top: 38px;}
.main .area_fc .buyer .right a.repay:hover {background-position: -226px -569px;}

/* 플러스기능 */
.main .area_fc .plus {float:right; width:274px;}
.main .area_fc .plus li {height:98px; padding-top:15px; padding-left:22px; margin-bottom:1px; background:#C77072;}
.main .area_fc .plus li:last-child {margin-bottom:0 }
.main .area_fc .plus li p.tit {width:200px; height:21px; text-indent: -9999px; margin-top:6px; }
.main .area_fc .plus li p.txt {font-size:13px; font-weight: 600; color:#fff; margin-top: 3px;}
.main .area_fc .plus li a:hover {text-decoration: none;}
.main .area_fc .plus li.blue01 {background: #ff6c6c
}
.main .area_fc .plus li.blue01 p.tit {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -690px;}
.main .area_fc .plus li.blue02 {background:#fd4142 }
.main .area_fc .plus li.blue02 p.tit {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -716px;}
.main .area_fc .plus li.blue03 {background: #ff2324
}
.main .area_fc .plus li.blue03 p.tit {background:url(../images/main/sprites_main.png?20191127) no-repeat 0 -742px;}

.icon_plus02 {display: inline-block;width:42px; height:16px; background:url(../images/main/sprites_main.png?20191127) no-repeat 0px -655px; text-indent: -9999px;}


@media (max-width: 900px) {
    .main-box-right {
        overflow: hidden;
        height: 100%;
    }
    .main-box-right .mainBoxLeft {
        width: 100%;
        float: none;
        height: 315px;
    }
    .main-box-right .mainBoxRight {
        width: 100%;
        float: none;
        height: 315px;
        border-left: 1px solid #ddd!important;
        margin-top: -30px;
    }
    .main-bot-banner .main-bot-shotcut li {
        margin-bottom: 1px!important;
    }
    .rolling {
        display: none;
    }
    .mainMenu {
        display: none;
    }
    .headerTopCon {
        display: none;
    }

    #header .headerCon {
        max-width: 1025px;
        margin: 0 auto;
        height: 50px;
        position: relative;
    }
    #header {
        border-bottom: 2px solid #fd4142;
        border-top: 1px solid #e0e0e2;
    }
    #header .headerCon h1 {
        position: static;
        width: 90px;
        margin: 0 auto;
    }

    .mBtnHead01,
    .mBtnMenu {
        display: block;
    }

    .mBtnHead01 {
        position: absolute;
        left: 0;
        top: 0;
    }

    .mBtnMenu {
        position: absolute;
        right: 0;
        top: 0;
    }
    .bgGray {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #000;
        opacity: 0.5;
        z-index: 100;

    }
    #tocplusWindow {
        z-index: 90!important;
    }
    .mMenuWrap {
        display: block;
        background: #fff;
        width: 330px;
        height: 100%;
        position: fixed;
        top: 0;
        right: -330px;
        z-index: 110;
    }
    .mMenuWrap h3 {
        position: absolute;
        height: 50px;
        line-height: 50px;
        padding-left: 65px;
        font-size: 17px;
        color: #ff9292;
        border-bottom: 1px solid #ff9292;
        width: 100%;
    }
    .mMenuWrap h3 .btnClose {
        position: absolute;
        left: 0;
        top: 0;
        font-size: 0;
    }
    .mMenuWrap .sideMenu {
        padding: 80px 0 0 20px;
    }
    .mMenuWrap .sideMenu li {

        margin-top: 10px;
    }
    .mMenuWrap .sideMenu li a {
        display: block;
        border-radius: 4px;
        padding-left: 15px;
        color: #626262;
        font-size: 14px;
        border: 1px solid #e0e0e0;
        width: 284px;
        height: 40px;
        line-height: 40px;
        background: url("../img/ico_sidemenu.gif") no-repeat 260px 13px #f8f8f8;
    }
    /*.mMenuWrap .sideMenu li ul {*/
    /*    padding-left: 20px;*/
    /*}*/
    .mMenuWrap .sideMenu li ul li a {
        width: 284px;
        background: url("../img/ico_sidemenu.gif") no-repeat 260px 13px #f8f8f8;

    }
    .main .main-contents .atc-header h2 {
        padding-left: 0;
    }
    .footer .daou {
        height: 100%;
    }
    .footer .daou .wrap {
        width: 100%;
    }
    .footer .daou .left {
        float: none;
        border-right: none;
        line-height: 10px;
        height: 100%;
        padding-top: 15px;
        width: 100%;

    }
    .footer .daou .right {
        float: none;
        width: 100%;
    }
    .footer .daou .right ul.toplist {
        width: 100%;
        margin-bottom: 10px;
    }



    ul.q_li li div.qst p.q_tit {
        width: 80%;
        line-height: 20px;
        height: 50px;

    }

}




.mt35 {
    margin-top: 35px !important;
}

.hr_bottom {
    border-bottom: 1px solid #e9e9e9 !important;
}
.txt18b_deep {
    font-size: 18px;
    font-weight: 600;
    color: #fd4142;
}
.tit_h3non {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: 600;
    color: #383838;
}

.tit_h3non {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: 600;
    color: #383838;
}

.tit_h2 {
    height: 46px;
    line-height: 48px;
    border-bottom: 2px solid #383838;
    margin-bottom: 18px;
    font-size: 24px;
    font-weight: 600;
    color: #383838;
}
/* txt */
.tit_h2_area {height:46px; line-height:48px; border-bottom:2px solid #383838; margin-bottom:18px;}
.tit_h2_area .tit {font-size:24px; font-weight:600; color:#383838; padding-top: 8px;}
.tit_h2_area .fr { padding-top: 11px;}
.tit_h2 {height:46px; line-height:48px; border-bottom:2px solid #383838; margin-bottom:18px; font-size:24px; font-weight:600; color:#383838;}
.tit_h2non {height:46px; line-height:48px; border-bottom:none; font-size:24px; font-weight:600; color:#383838;}
.tit_h3non {height:36px; line-height:36px; font-size:18px; font-weight:600; color:#383838;}
h5 {font-size: 12px; color:#333; font-weight: 600}
.txt40b {font-size:40px; font-weight:600; color:#333333;}
.txt30b {font-size:30px; font-weight:600; color:#333333;}
.txt24 {font-size:24px; color:#333333;}
.txt24b {font-size:24px; font-weight:600; color:#333333;}
.txt18 {font-size:18px; color:#333333;}
.txt18b {font-size:18px; font-weight:600; color:#333333;}
.txt18b_deep {font-size:18px; font-weight:600; color:#fd4142;}
.txt16 {font-size:16px;}
.txt16b {font-size:16px; font-weight:600;}
.txt16_bl {font-size:16px; color:#538fd7;}
.txt14 {font-size:14px;}
.txt14b {font-size:14px; font-weight:600;}
.txt14b_deep {font-size:14px; font-weight:600; color:#fd4142;}
.txt14_bl {font-size:14px; color:#538fd7;}
.txt13 {font-size:13px;}
.txt12 {font-size:12px!important;}
.txt12_bl {font-size:11px; color:#538fd7!important;}
.txt_s_gray {display:inline-block; font-size:11px; color:#999999; font-weight:normal; margin-top:5px;}
.bold {font-weight:600!important}
.txt_b {font-weight:600;}
.point_deep {color:#fd4142!important}
.point_hot {color:#ff3355!important}
.point_bk {color:#000000!important}
.point_dk {color:#768393!important}
.point_gy {color:#777777!important}
.point_ye {color:#ffad00!important}
.point01 {color:#FFF!important}
.point02 {color:#f74a5a!important}
.point03 {color:#15beb8!important}
.letter {letter-spacing:-1px!important}
.lh130p {line-height: 130% !important; }
.lh160p {line-height: 160% !important; }
.pointbg_deep {color:#fff; background:#fd4142; padding: 10px;}
.pointbg_hot {color:#fff; background:#ff3355; padding: 10px;}
.pointbg_dk {color:#fff; background:#768393; padding: 10px;}
.pointbg_gy {background:#e9e9e9; padding: 10px;}
.pointbg_gy_lgt {background:#f4f4f4; padding: 10px;}
.pointbg_w {background:#ffffff!important}
.txt_malgun {font-family:'malgun Gothic','맑은 고딕'; vertical-align:top; line-height:120%;}
.txt_under {text-decoration: underline!important}
/* width */
.w30 {width:30px !important; }
.w40 {width:40px !important; }
.w50 {width:50px !important; }
.w60 {width:60px !important; }
.w80 {width:80px !important; }
.w90 {width:90px !important; }
.w100 {width:100px !important; }
.w120 {width:120px !important; }
.w130 {width:130px !important; }
.w150 {width:150px !important; }
.w170 {width:170px !important; }
.w200 {width:200px !important; }
.w250 {width:250px !important; }
.w280 {width:280px !important; }
.w400 {width:400px !important; }
.w350 {width:350px !important; }
.w500 {width:500px !important; }
.w535 {width:535px !important; }
.w585 {width:585px !important; }
.w600 {width:600px !important; }
.w700 {width:700px !important; }
.w800 {width:800px !important; }
.w1000 {width:1000px !important; }
.w33p {width:33% !important; }
.w34p {width:34% !important; }
.w50p {width:50% !important; }
.w60p {width:60% !important; }
.w80p {width:80% !important; }
.w98p {width:98% !important; }
.w100p {width:100% !important; }
.h100p {height:100% !important; }
.min_w320 {min-width:320px !important; }
.max_w600 {max-width:600px !important; }
.max_w800 {max-width:800px !important; }

/* space */
.m0 {margin:0 !important; }
.m5 {margin:5px !important; }
.m15 {margin:15px !important; }
.mlr0 {margin-left:0 !important; margin-right:0 !important; }
.mtb1 {margin-top:1px !important; margin-bottom:1px !important; }
.mtb10 {margin-top:10px !important; margin-bottom:10px !important; }
.mt5 {margin-top:5px !important; }
.mt10 {margin-top:10px !important; }
.mt15 {margin-top:15px !important; }
.mt20 {margin-top:20px !important; }
.mt24 {margin-top:24px !important; }
.mt30 {margin-top:30px !important; }
.mt35 {margin-top:35px !important}
.mt50 {margin-top:50px !important}
.mt55 {margin-top:55px !important; }
.mt75 {margin-top:75px !important; }
.mr0 {margin-right:0 !important; }
.mr10 {margin-right:10px !important; }
.mr15 {margin-right:15px !important; }
.mr30 {margin-right:30px !important; }
.mr50 {margin-right:50px !important; }
.mb5 {margin-bottom:5px !important; }
.mb10 {margin-bottom:10px !important; }
.mb20 {margin-bottom:20px !important; }
.ml0 {margin-left:0 !important; }
.ml5 {margin-left:5px !important; }
.ml10 {margin-left:10px !important; }
.ml15 {margin-left:15px !important; }
.ml20 {margin-left:20px !important; }
.plr25 {padding-right:25px !important; padding-left:25px !important; }
.ml30 {margin-left:30px !important; }
.ml50 {margin-left:50px !important; }
.ml90 {margin-left:90px !important; }
.ml150 {margin-left:150px !important; }
.ml180 {margin-left:180px !important; }
.p0 {padding:0 !important; }
.p5 {padding:5px !important; }
.p10 {padding:10px !important; }
.p15 {padding:15px !important; }
.p30 {padding:30px !important; }
.ptb15 {padding-top:15px !important; padding-bottom:15px !important;}
.pt0 {padding-top:0 !important; }
.pt10 {padding-top:10px !important; }
.pt15 {padding-top:15px !important; }
.pt80 {padding-top:80px !important; }
.pr5 {padding-right:5px !important; }
.pb0 {padding-bottom:0 !important; }
.pb10 {padding-bottom:10px !important; }
.pb30 {padding-bottom:30px !important; }
.pb60 {padding-bottom:60px !important; }
.pl0 {padding-left:0 !important; }
.pl10 {padding-left:10px !important; }
.pl20 {padding-left:20px !important; }
.pl60 {padding-left:60px !important; }
.mlr14 {margin:0 14px;}
.m_auto {margin: 0 auto;}

/* 유니크로 고객센터 */
.guide {}
div.srv_merit ul{display:block; width:100%; height:260px; border:1px solid #dcdcdc;}
div.srv_merit ul li {float:left; width:33.3%; height:200px; text-align:center;}
div.srv_merit ul li p {
    font-size: 14px;
}
div.srv_merit ul li span.merit01,span.merit02,span.merit03,span.merit04{margin:10px auto 10px auto; display:block; width:136px; height:136px; background:url(../images/guide/uni_sprites_guide.png)no-repeat 0 0;}
div.srv_merit ul li span.merit01 {background-position:0px 0px}
div.srv_merit ul li span.merit02 {background-position:-136px 0px}
div.srv_merit ul li span.merit03 {background-position:-272px 0px}
div.srv_merit ul li span.merit04 {background-position:-408px 0px}
div.flow {width:100%; border:1px solid #dcdcdc;}
div.flow div{margin:30px auto; width:926px; height:165px; background:url(../images/guide/g_q_img_flow02.gif)no-repeat 0 0;}
table.tb_info {border-top:1px solid #6e6e6e; margin:10px 0 20px 0;}
table.tb_info thead th {text-align:center; line-height:40px; background:#faf8fb;}
table.tb_info tr {border-bottom:1px solid #dcdcdc;}
table.tb_info span.tb_title01, span.tb_title02  {display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#fff;}
table.tb_info span.tb_title01 {background:#316cca;}
table.tb_info span.tb_title02 {background:#65a0fe;}
table.tb_info td.sfpay {border-left:1px solid #dcdcdc;}
table.tb_info td.sfpay div{width:70%; margin:10px auto; padding:0 0 8px 0; border:1px solid #dcdcdc;}
div.tap_sellbuy {width:100%; height:40px;}
div.tap_sellbuy a{display:block; float:left; width:512px; height:38px; line-height:38px; text-align:center; font-size:16px; background:#f2f2f2;}
div.tap_sellbuy a.on{background:#697d97; color:#fff;}
div.tap_sellbuy a:hover{background:#e7e7e7; text-decoration:none; color:#444;}
div.tap_sellbuy a.on:hover{background:#596a80; color:#fff;}
div.searchbox{display:inline-block; width:100%;}
ul.tap_sell, ul.tab_buy {display:inline-block; width:1024px; height:50px;}
ul.tap_sell li {float:left; width:11.11%; height:50px; line-height:50px; text-align:center;}
ul.tab_buy li {float:left; width:16.66%; height:50px; line-height:50px; text-align:center;}
ul.tap_sell li a.on, ul.tab_buy li a.on {color:#fd4142; height:48px; line-height:48px; border-bottom:2px solid #fd4142;}
ul.tap_sell li a, ul.tab_buy li a {display:inline-block; padding:0 15px; height:50px; line-height: 50px; color:#444; font-weight:600;}
ul.tap_sell li a:hover, ul.tab_buy li a:hover {text-decoration:none; display:inline-block; height:48px; line-height:48px; color:#fd4142; border-bottom:2px solid #fd4142;}
span.lighter{background:#ffe5c9; vertical-align:baseline;}
ul.q_li {border-top:1px solid #6e6e6e}
ul.q_li li div.qst {position:relative; cursor:pointer; display:block; width:100%; height:50px; background:#f8f8f8; border-bottom:1px solid #dcdcdc;}
ul.q_li li div.qst:hover{background:#f4f4f4;}
ul.q_li li div.qst span.q_num {display:block; float:left; width:70px; height:50px; line-height:50px; text-align:center;}
ul.q_li li div.qst p.q_tit {display:inline-block; line-height:50px;}
ul.q_li li div.qst span.q_cate {display:block; color:#a5a5a5; float:right; margin-right:80px; width:100px; height:50px; line-height:50px; text-align:left;}
ul.q_li li div.qst span.arr{position:absolute; right:30px; top:24px; display:block; width:13px; height:6px; background:url(../images/guide/li_arr.png)no-repeat 0 0; background-position:0px 0px}
ul.q_li li div.asw {display:none;}
ul.q_li li div.asw_on {display:block; padding:10px 70px 15px 68px; border-bottom:1px solid #dcdcdc;}
ul.q_li li div.asw_on ol, div.asw_on ul{width:850px;}
ul.q_li li div.on {border-bottom:1px solid #3b65c7;}
ul.q_li li div.on span.arr {background-position:-13px 0px}
ul.srv_link li {display:block; float:left; width:227px; height:252px; border:1px solid #dcdcdc; margin:10px 36px 0 0;}
ul.srv_link li.last {margin:10px 0 0 0;}
ul.srv_link li a {display:block;}
ul.srv_link li a:hover span.srv_tit {background:#4680de;}
ul.srv_link li a span.srv_img01, span.srv_img02, span.srv_img03, span.srv_img04, span.srv_img05, span.srv_img06, span.srv_img07, span.srv_img08 { display:block; width:227px; height:137px; background:url(../new_images/guide/uni_sprites_guide.png)no-repeat 0 0;}
ul.srv_link li a span.srv_img01 {background-position:0px -159px}
ul.srv_link li a span.srv_img02 {background-position:-227px -159px}
ul.srv_link li a span.srv_img03 {background-position:-453px -159px}
ul.srv_link li a span.srv_img04 {background-position:-681px -159px}
ul.srv_link li a span.srv_img05 {background-position: 0px   -318px}
ul.srv_link li a span.srv_img06 {background-position:-227px -318px}
ul.srv_link li a span.srv_img07 {background-position:-453px -318px}
ul.srv_link li a span.srv_img08 {background-position:-681px -318px}
ul.srv_link li a span.srv_tit, span.srv_cont {display:block; text-align:center; padding:15px; }
ul.srv_link li a span.srv_tit {background:#326cca; color:#fff; font-size:16px;}
div.guide select{vertical-align:top; height:30px; margin:0 !important;}
div.guide input{vertical-align:middle; height:26px; margin:0 !important;}
div.guide button{height:30px; margin:0 !important;vertical-align:bottom; padding:0 30px;}
div.guide textarea{height:300px; width:100%;}
span.box_cate01 {display:inline-block; height:23px; line-height:22px; font-size:12px; color:#ffffff;  background:#fd4142; border-radius:1px; padding:0 12px;}
span.box_cate02 {display:inline-block; height:23px; line-height:22px; font-size:12px; color:#ffffff;  background:#579ff7; border-radius:1px; padding:0 12px;}
span.g_num {display:block; float:left; width:17px; height:17px; line-height:17px; margin:0 10px 0 0;text-align:center; border-radius:10px; background:#ccc; font-size:12px; color:#ffffff; font-weight:600;}



.ico_pay01 {display:inline-block; font-size:11px; color:#fff; background:#74cb66; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #74cb66; border-radius:11px; margin:1px;}
.ico_pay02 {display:inline-block; font-size:11px; color:#fff; background:#3eb8c0; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #3eb8c0; border-radius:11px; margin:1px;}
.ico_pay03 {display:inline-block; font-size:11px; color:#fff; background:#8a93e4; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #8a93e4; border-radius:11px; margin:1px;}
.ico_pay05 {display:inline-block; font-size:11px; color:#fff; background:#e077b6; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #e077b6; border-radius:11px; margin:1px;}
.ico_pay06 {display:inline-block; width:17px; height:17px; font-size:12px; color:#fff; font-weight:bold; text-align:center; background:#f7c200; padding-top:0px; border-radius:11px; margin-top:1px;}
.ico_pay_kakao {display:inline-block; width:18px; height:17px; background:url('../images/common/ico_kakao.png') no-repeat 0 0;}
.ico_pay07 {display:inline-block; font-size:11px; color:#fff; background:#ba5042; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #ba5042; border-radius:11px; margin:1px;}
.ico_pay08 {display:inline-block; width:17px; height:17px; font-size:12px; line-height:130%; color:#fff; font-weight:bold; text-align:center; background:#3e63bc; padding-top:0px; border-radius:11px;}
.ico_pay_kb {display:inline-block; width:17px; height:17px; line-height:17px; font-size:11px; color:#fff; font-weight:bold; text-align:center; background:#ffad00; padding-top:0px; border-radius:11px;}
.ico_pay_kbtxt {display:inline-block; background:#ffe066;}
.ico_pay_virtual {display:inline-block; font-size:11px; color:#fff; background:#a95dff; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #a95dff; border-radius:11px; margin:1px;}
.ico_mono {color:#fff; text-align:center; background:#888; line-height:100%; padding:2px 3px 2px 3px; border:1px solid #777; border-radius:11px; margin:1px;}
.ico_depth {display:inline-block; width:7px; height:7px; background:url('../images/common/uni_sprites.png') no-repeat -110px -32px; margin: 0 3px;}
.txt_bl {color:#fd4142; vertical-align:baseline;}
.txt_gn {color:#34a23f; vertical-align:baseline;}



/* box */
.box_bor1p03 {width:90%; height:auto; background:#fff; border:1px solid #888; margin:0 auto; padding:15px; box-sizing: border-box;}
.box_bor1p04 {background:#faf8fb; border:1px solid #dddddd; box-sizing: border-box;}
.box_type5p {height:auto; background:#FFFFFF; border:5px solid #ddd; box-sizing:border-box; padding:20px 25px; margin:0 auto;}
.box_type5p .tit {display: inline-block; width: 120px; font-weight: 600; padding-top:2px; box-sizing: border-box;}
.box_bor8p {width:848px; height:auto; background:#FFFFFF; border:8px solid #dddddd; padding:15px 0; text-align:center; margin:0 auto; box-sizing: border-box;}
.bbox {background:#f5f3f3; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:20px; box-sizing: border-box;}
.box_bor6p_blue {border:6px solid #a3cbe4; box-sizing:border-box; margin:0 auto;}
.box_bor1p_deepblue {border:1px solid #fd4142; box-sizing:border-box; margin:0 auto;}

.box_bloc01 {text-align:center; background:#ffffff; border-top:2px solid #b6b9c0; border-bottom:1px solid #dcdcdc; margin:5px 0; padding:15px 0; box-sizing: border-box;}
.box_bloc02 {overflow:hidden; height:auto; text-align:center; background:#f9f9fa; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:5px 0; padding:15px; box-sizing: border-box;}
.box_bloc03 {height:auto; background:#FFFFFF; border:1px solid #dcdcdc; padding:15px; margin:0 auto; box-sizing: border-box;}
.box_bloc04 {overflow:hidden; height:auto; background:#f9f9fa; border:1px solid #dcdcdc; margin:5px 0; padding:15px; box-sizing: border-box;}
.box_bloc05 {overflow:hidden; height:auto; background:#fff; margin:5px 0; border-bottom:1px solid #e9e9e9; box-sizing: border-box;}
.box_bloc05 .tit {font-size:18px; color:#fff; font-weight:700; background:#768393; padding: 8px 10px 6px 10px;}
.box_bloc05 .txt {font-size:14px; padding:10px; border-bottom:1px solid #e9e9e9;}
.box_bloc05 .point {font-size:16px; color:#fd4142; font-weight:700;}
.box_bloc06 {overflow:hidden; height:auto; text-align:center;  margin:5px 0; padding:15px; box-sizing: border-box;}

.box_point {font-size: 16px; background:#eff4fa; border:1px solid #fd4142; padding: 20px; box-sizing: border-box;}
.box_point span.icon {display:inline-block; width:15px; height:8px; background:url('../new_images/common/uni_sprites.png') no-repeat -144px -52px;}
.box_point02 {border:6px solid #6e6e6e; background: #fff; margin:0 auto; padding:15px; text-align:center; box-sizing: border-box;}
.box_point03 {border:5px solid #ddd; background: #fff; padding:15px; box-sizing: border-box;}
.box_point04 {border:6px solid #fd4142; background: #fff; margin:0 auto; padding:15px; text-align:center; box-sizing: border-box;}
.box_point05 {border:6px solid #768393; background: #fff; margin:0 auto; padding:15px; text-align:center; box-sizing: border-box;}
.box_point06 {border:6px solid #f65858; background: #fff; margin:0 auto; padding:15px; text-align:center; box-sizing: border-box;}
.box_yscroll {overflow-y:scroll; text-align:center; background:#ffffff; border:1px solid #dcdcdc; padding:5px; box-sizing: border-box;}
.box_xscroll {overflow-x:scroll; background:#ffffff;}
.agree_type01 {font-size:12px; color:#777777; text-align:left; padding:15px;}
.agree_type01 p {line-height: 150%;}

.infor_bloc01 {font-size: 12px; color:#777777; padding:10px; border-top:1px solid #e9e9e9; box-sizing: border-box;}
.infor_bloc01 li {line-height:100%; margin-top:4px;}
.infor_bloc01 li span.bul {float:left; display: block; width:8px;}
.infor_bloc01 li span.bul02 {float:left; display: block; width:8px; height:20px; background:url('../images/common/uni_sprites.png') no-repeat -75px -55px;}

.infor_bloc01 li span.txt {display: block; margin-left: 8px;}

.infor_bloc02 {font-size: 12px; color:#777777; padding:10px; box-sizing: border-box;}
.infor_bloc02 li {line-height:100%; margin-top:7px;}
.infor_bloc02 li span.bul {float:left; display: block; width:10px;}
.infor_bloc02 li span.bul02 {float:left; display: block; width:10px; height:20px; background:url('../images/common/uni_sprites.png') no-repeat -75px -55px;}
.infor_bloc02 li span.txt {display: block; margin-left: 8px;}

.infor_bloc03 {background-color:#f6f6f6; font-size: 12px; color:#777777; margin:18px 12px 6px; padding:8px 22px 12px; box-sizing: border-box;}
.infor_bloc03 li {line-height:140%; margin-top:4px; padding-left:10px;}
.infor_bloc03 li:before {content:''; width:2px; height:2px; display:inline-block; background-color:#000; position:relative; top:-3px; left:-10px;}



.searchbox {background:#faf8fb; border:5px solid #dddddd; margin-top:10px; padding:25px 30px 25px 30px; box-sizing: border-box;}
.searchbox .bloc {margin:8px 0 0 0;}
.searchbox .bloc:first-child {margin:0;}
.searchbox .bloc .tit {display:inline-block; width:110px; font-weight:600;}

.hr_dgy {border-top:1px solid #768393 !important; }
.hr_deep {border-top:1px solid #fd4142 !important; }
.hr_top {border-top:1px solid #e9e9e9 !important; }
.hr_bottom {border-bottom:1px solid #e9e9e9 !important; }
.hr_bottom_dgy {border-bottom:1px solid #768393 !important; }


.icon_bul_h {display:inline-block; width:12px; height:14px; background:url('../new_images/common/uni_sprites.png') no-repeat -148px -75px;}



.mobile_main {
    display: none;
}





@media (max-width: 900px) {
    .sub .path > ul > li:not(:first-child) {
        font-size: 13px;
    }

    .helpTopTab {
        /*overflow-x: scroll;*/
        width: 100%;
    }
    .wrap_inner {
        width: 100%;
    }
    ul.q_li li div.qst p.q_tit {
        width: 65%;
        line-height: 16px;
        height: 40px;
        padding-top: 10px;
    }

    div.tap_sellbuy a {
        width: 50%;
    }
    .tap_sell {

        width: 100%!important;
    }
    ul.tap_sell li {
        float: none;
        display: inline-block;
        width: 30%;
    }
    .ml30 {
        margin-left: 0!important;
    }
    ul.q_li li div.asw_on ol, div.asw_on ul {
        width: 100%;
    }
    ul.q_li li div.asw_on {
        padding: 10px 10px 15px 10px;
    }

    div.srv_merit ul li {
        width: 100%;
        float: none;
    }
    .srv_merit {
        overflow-y: scroll;
    }

    .area_fc {
        display: none;
    }
    .main .main-contents .main-bot .main-box-right {
        margin-top: 0;
    }
    .mobile_main {
        display: block;
        padding-top: 30px;
        margin-bottom: -20px;
    }

    .mobile_main .mobileMenu01 {
        width: 100%;
    }
    .mobile_main .mobileMenu01 li img {
        width: 100%;
    }
    .sub .sub-in .bbs-category-list > li > a {
        font-size: 14px;
    }

}



































