@media (min-width: 1200px) {
    /*** 상단메뉴s ***/
    .navbar-default .navbar-nav > li > a {
        padding: 0 45px;
    }
    .tbtn-w {
        margin: 0 0 0 30px;
    }
    .navbar-default .navbar-nav > li > a {
        transition: 0.5s all ease;
        -webkit-transition: 0.5s all ease;
        -moz-transition: 0.5s all ease;
        -ms-transition: 0.5s all ease;
        -o-transition: 0.5s all ease;
    }
    /*** 상단메뉴e ***/
    /*** mse-no1 * min1200 ***/
    /*** mbdex-no1***/
    .mbdex-no1-v2 {
        display: none;
    }
    /*** mbdex-no1***/
    /*** mse-no1 * min1200 ***/
    /***  fts-n1 * min1200 ***/
    .ft-br-1,
    .ft-br-2,
    .ft-br-4,
    .ft-br-5,
    .ft-br-6,
    .ft-br-7,
    .ftdv-3 {
        display: none;
    }
    /***  fts-n1 * min1200 ***/

    /*** 상단메뉴s ***/
    #slider-area,
    #slider-area-s {
        margin-top: 133px;
    }
    /*** 상단메뉴e ***/
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*** 상단메뉴s ***/
    .navbar-default .navbar-nav > li > a {
        padding: 0 30px;
    }
    /*** 상단메뉴e ***/
    /*** mse-no1 * 992~1199 ***/
    /*** mbdex-no1***/
    .mbdex-no1-v2 {
        display: none;
    }
    .board_output .board_output_2_tr > td:nth-child(3),
    .board_output .board_output_3_tr > td:nth-child(3) {
        display: none;
    }
    /*** mbdex-no1***/
    /*** bnsq2-in-ov-n1 ***/
    .bnsq2-in-ov-n1-3 {
        margin: 17px 0 10px 0;
    }
    .bnsq2-in-ov-n1-4 {
        font-size: 12px;
        letter-spacing: -1px;
    }
    /*** bnsq2-in-ov-n1 ***/
    /*** cs-n1 ***/
    .cs-n1-1 {
        font-size: 16px;
        padding: 6px 0 6px 0;
    }
    .cs-n1-2 {
        font-size: 17px;
    }
    .cs-n1-2-2 {
        letter-spacing: 0;
    }
    .cs-n1-2-5 {
        letter-spacing: -0.2px;
    }
    .cs-n1-4 {
        padding-right: 0;
    }
    /*** cs-n1 ***/
    /*** mse-no1 * 992~1199 ***/
    /*** rsb-n1 * 992~1199 ***/
    .rsb-n1-1-3-1 {
        display: none;
    }
    /*** rsb-n1 * 992~1199 ***/
    /*** fts-n1 * 992~1199 ***/
    .ft-br-1,
    .ft-br-3,
    .ft-br-4,
    .ft-br-5,
    .ft-br-7,
    .ftdv-2,
    .ftdv-6 {
        display: none;
    }
    /*** fts-n1 * 992~1199 ***/
    /*** splo-n1 * 992~1199 ***/
    .splo-n1-1 {
        padding-right: 40px;
    }
    /* scs-n1 * 992~1199 */
    .scs-n1-1 {
        font-size: 15px;
        letter-spacing: 0;
        padding: 5px 0 7px 0;
    }
    .scs-n1-2-2 {
        letter-spacing: -1px;
    }
    .scs-n1-2-5 {
        letter-spacing: -1.13px;
    }
    /* scs-n1 * 992~1199 */
    /*** splo-n1 * 992~1199 ***/
    /*** spcl-n3 * 992~1199 ***/
    /* bnsq-n2 * 992~1199 */
    .bnsq-n2-2-w {
        padding: 22px 0 23px;
    }
    /* bnsq-n2 * 992~1199 */
    /*** spcl-n3 * 992~1199 ***/
    /*** spcl-n5 * 992~1199 ***/
    /* bnscl-n1 * 992~1199 */
    .bnscl-n1-w {
        margin: 80px 20px 0;
    }
    .bnscl-n1-3-1 {
        display: none;
    }
    /* bnscl-n1 * 992~1199 */
    /*** spcl-n5 * 992~1199 ***/
	    /*** 상단메뉴s ***/
    #slider-area,
    #slider-area-s {
        margin-top: 133px;
    }
    /*** 상단메뉴e ***/
}

@media (min-width: 768px) and (max-width: 991px) {
    /*** 메인케러셀s ***/
    .slider-active .single-slider {
        height: 360px;
    }
    .slider-taxt h1 {
        margin: 130px 0 0 0;
        font-size: 57px;
        letter-spacing: 10px;
        padding: 0 0 0 10px;
    }
    .slider-taxt h2 {
        margin-top: 7px;
    }
    .slider-taxt P {
        display: none;
    }
    /*** 메인케러셀e ***/
    /*** bnsq4-ov-n1 * 768~991 **/
    .bnsq4-ov-n1-w {
        margin-top: 55px;
    }
    .n-tm-ph-1,
    .n-tm-ph-2 {
        margin-top: 0
    }
    /*** bnsq4-ov-n1 * 768~991 **/
    /***  mse-no1 * 768~991 ***/
    /*** mbdex-no1***/
    .mbdex-no1-v1 {
        display: none;
    }
    .bnsq2-in-ov-n1-h1 {
        margin-top: 50px;
    }
    /*** mbdex-no1***/
    /*** bnsq2-in-ov-n1 ***/
    .bnsq2-in-ov-n1-line {
        border-left: none;
    }
    /*** bnsq2-in-ov-n1 ***/
    /*** cs-n1 ***/
    .bnsq2-in-ov-n1-h2 {
        margin-top: 50px;
    }
    /*** cs-n1 ***/
    /***  mse-no1 * 768~991 ***/
    /***  rsb-n1 * 768~991 ***/
    .rsb-n1-w {
        padding: 80px 0;
    }
    .rsb-n1-1-w {
        padding: 0;
    }
    .rsb-n1-1-3 {
        min-height: 50px;
    }
    .rsb-n1-1-3-1 {
        display: none;
    }
    .rsb-n1-1-4 {
        padding: 0;
        margin-top: 25px;
        text-align: right;
    }
    .rsb-n1-2-w {
        margin-top: 50px;
    }
    /***  rsb-n1 * 768~991 ***/
    /***  fts-n1 * 768~991 ***/
    .fts-n1-1-1 span {
        padding: 1px 35px;
    }
    .fts-n1-2-1,
    .fts-n1-2-2 {
        text-align: center;
    }
    .ft-br-1,
    .ft-br-3,
    .ft-br-4,
    .ft-br-5,
    .ft-br-7,
    .ftdv-2,
    .ftdv-6 {
        display: none;
    }
    .fts-n1-2-2-w {
        margin-top: 25px;
    }
    .fts-n1-2-2-2 {
        margin-top: 10px;
    }
    /***  fts-n1 * 768~991 ***/
    /***  splo-n1 * 768~991 ***/
    .splo-n1-1 {
        display: none;
    }
    .splo-n1-2 {
        width: 100%;
    }
    /***  splo-n1 * 768~991 ***/
    /***  spcl-n3 * 768~991 ***/
    /*  bnsq-n2 * 768~991 */
    .bnsq-n2-2-w {
        padding: 36px 0 36px;
        border-top: none;
    }
    .bnsq-n2-2-1 {
        border-right: solid 1px #dedede;
        padding: 0 21px 2px 0;
    }
    .bnsq-n2-2-2 {
        font-size: 16px;
        padding: 5px 0 0 17px;
    }
    /*  bnsq-n2 * 768~991 */
    .spcl-n3-1 {
        height: 65px;
    }
    .spcl-n3-2-w {
        text-align: left;
        padding-left: 30px;
    }
    .spcl-n3-2-1 {
        width: 75px;
        border-bottom: solid 1px #666;
        padding-bottom: 15px;
    }
    .spcl-n3-3-w {
        padding: 20px 0 0 17px;
        border-left: none;
    }
    /*  년도 높이 조정 코드 */
    .hisy-h-1,
    .hisy-h-2,
    .hisy-h-3,
    .hisy-h-4,
    .hisy-h-5,
    .hisy-h-6,
    .hisy-h-7,
    .hisy-h-8,
    .hisy-h-9 {
        padding-top: 0;
    }
    /*  년도 높이 조정 코드 */
    /***  spcl-n3 * 768~991 ***/
    /***  spmap-n1 * 768~991 ***/
    .spmap-n1-2-1-w {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0 5px 15px;
        border-bottom: solid 1px #666;
        margin: 0 0 20px 15px;
    }
    .spmap-n1-2-2-w {
        padding: 0 0 0 15px;
        border-left: none;
    }
    /***  spmap-n1 * 768~991 ***/
    /***  spcl-n5 * 768~991 ***/
    /* bnscl-n1 * 768~991 */
    .bnscl-n1-w {
        margin: 80px 20px 0;
    }
    .bnscl-n1-3-1 {
        display: none;
    }
    /* bnscl-n1 * 768~991 */
    /***  spcl-n5 * 768~991 ***/
    /***  mvcode * 768~991 ***/
    .mvcode-w-1 {
        margin: 0;
    }
    .mvcode-w-2 {
        margin: 45px 0 0 0;
    }
    .mvcode-w-3 {
        margin: 45px 0 0 0;
    }
    .mvcode-w-4 {
        margin: 45px 0 0 0;
    }
    /***  mvcode * 768~991 ***/
	    /*** 상단메뉴s ***/
    #slider-area,
    #slider-area-s {
        margin-top: 99px;
    }
    /*** 상단메뉴e ***/
}

@media (min-width: 992px) {
.cc2m {
    display: none;
}
    /*** 상단메뉴s ***/
    .navbar-default {
        -webkit-transition: all .35s;
        -moz-transition: all .35s;
        transition: all .35s;
    }
    .navbar-default.affix {
        box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
    }
    ul.nav li.dropdown:hover ul.dropdown-menu {
        display: block;
    }
    .navbar-default {
        height: 134px;
    }
    .navbar-default .navbar-nav > li {
        margin-top: 12px;
        padding-bottom: 3px;
        cursor: pointer;
    }
    .navbar-default .navbar-nav > li > a {
        font-family: ngeb, 'NanumGothicExtraBold';
        font-size: 17px;
        color: #666;
        line-height: 1;
        border-left: 1px solid rgba(0, 0, 0, 0.2);
        margin-top: 26px;
    }
    .navbar-default .navbar-nav > li:first-child > a {
        border-left: none;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
        color: #999!important;
    }
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav > .open > a:hover {
        color: #999!important;
        background: none;
    }
    .navbar-nav .dropdown-menu {
        font-family: '나눔고딕', 'NanumGothic', ng, sans-serif!important;
        text-align: center;
        border: none!important;
        box-shadow: none!important;
        border-radius: 0 !important;
        background: rgba(255, 255, 255, 0.92)!important;
        font-size: 13px;
        min-width: 100%!important;
        padding: 13px 12% !important;
    }
    .dropdown-menu > li > a {
        padding: 9px 5px 9px 5px !important;
        color: rgba(0, 0, 0, 0.6)!important;
        background: none;
        transition: 0.3s all ease;
        -webkit-transition: 0.3s all ease;
        -moz-transition: 0.3s all ease;
        -ms-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
    }
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus {
        padding: 9px 0 9px 9px !important;
        color: rgba(0, 0, 0, 0.25)!important;
        background: none;
    }
    .dropdown-menu > li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }
    .dropdown-menu > li:last-child {
        border-bottom: none;
    }
    /*** 상단메뉴e ***/

}

@media (max-width: 991px) {

.cc1m {
    display: none;
}
    html {
        overflow-x: none;
    }
    .navbar-header {
        float: none;
    }
    .navbar-left,
    .navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-fixed-top {
        top: 0;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav > li {
        float: none;
    }
    .collapse.in {
        display: block !important;
    }
    /*** 상단메뉴s ***/
    .navbar-header {
        height: 58px;
        overflow: hidden;
    }
    .navbar-brand {
        padding: 1px 0 0 9px !important;
    }
    .navbar-brand img {
        width: auto;
        max-height: 57px;
    }
    .navbar-default .navbar-toggle {
        border-color: #fff !important;
    }
    .navbar-toggle {
        border-radius: 0;
        margin-top: 11px!important;
        margin-right: 5px!important;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: #fff!important;
    }
    .navbar-toggle .icon-bar:nth-of-type(2) {
        top: 1px;
    }
    .navbar-toggle .icon-bar:nth-of-type(3) {
        top: 2px;
    }
    .navbar-toggle .icon-bar {
        border-radius: 0!important;
        position: relative;
        transition: all 200ms ease-in-out;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
    }
    .navbar-toggle.active .icon-bar:nth-of-type(1) {
        top: 6px;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .navbar-toggle.active .icon-bar:nth-of-type(2) {
        background-color: transparent;
    }
    .navbar-toggle.active .icon-bar:nth-of-type(3) {
        top: -6px;
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .navbar-default {
        background: none!important;
    }
    .navbar-header {
        background: #fff!important;
    }
    .navbar-default .navbar-collapse {
        border: none;
        background: rgba(0, 0, 0, 0.8);
    }
    .navbar-default .navbar-nav > li {
        border-bottom: solid 1px rgba(255, 255, 255, 0.15);
    }
    .navbar-default .navbar-nav > li:last-child {
        border-bottom: none!important;
    }
    .navbar-default .navbar-nav > li > a {
        font-family: ngeb, 'NanumGothicExtraBold';
        font-size: 17px;
        color: #777;
    }
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav > .open > a:hover {
        color: #fff!important;
        background: none!important;
        border-bottom: solid 1px rgba(255, 255, 255, 0.15);
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a:hover {
        color: #fff!important;
    }
    .navbar-default .navbar-nav > li > a {
        text-align: center;
        color: rgba(255, 255, 255, 0.6);
        padding-top: 9px;
        padding-bottom: 10px;
    }
    .dropdown > ul > li > a {
        font-family: '나눔고딕', 'NanumGothic', ng, sans-serif!important;
        padding: 0 !important;
        font-size: 12px;
        text-align: center;
        line-height: 27px !important;
        color: #fff !important;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: rgba(255, 255, 255, 0.4) !important;
        line-height: 27px !important;
    }
    .navbar-collapse.in {
        overflow: hidden!important;
        max-height: none !important;
        height: auto !important;
    }
    /*** 상단메뉴e ***/
    .dropdown-menu {
        position: relative!important;
        float: none!important;
        margin: 0!important;
        background-color: transparent!important;
        border: none!important;
        border: none!important;
        border-radius: 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
    }
    .tm-tpw-100 {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: 0!important;
    }
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: 0!important;
    }
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus {
        background-color: transparent!important;
    }
    /***  모바일 메뉴 관련 추가코딩 * max991 ***/
    .navbar-nav {
        margin: 7.5px 0;
    }
    .navbar-collapse {
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    }
    /***  모바일 메뉴 관련 추가코딩 * max991 ***/
}

@media (min-width: 768px) {
    /************타이틀*min768***********/
    /* ttdv-n6 * min768 */
    .ttdv-n6-1-1 {
        display: none;
    }
    /* ttdv-n6 * min768 */
    /************타이틀*min768***********/
    /*** 모바일 전화 통화 아이콘s ***/
    .vtb-icon {
        display: none;
    }
    /*** 모바일 전화 통화 아이콘e ***/
    /*** PC에서 안보이기 ***/
    .vn-pc {
        display: none;
    }
    /*** PC에서 안보이기 ***/
    /***  spcl-n1 * min768 ***/
    .spcl-n1-2-1-1 {
        display: none;
    }
    /***  spcl-n1 * min768 ***/
	.ccsf889 {
    display: none;
}
}

@media (max-width: 767px) {
    /************타이틀*max767***********/
    /* ttdv-n5 * max767 */
    .ttdv-n5-1 {
        font-size: 26px;
        padding: 0 10px 17px;
        border-bottom: solid 1px #ccc;
    }
    .ttdv-n5-2 {
        display: block;
        font-size: 15px;
        border-left: none;
        padding: 17px 0 0 0;
    }
    /* ttdv-n5 * max767 */
    /* ttdv-n6 * max767 */
    .ttdv-n6-1 {
        font-size: 36px;
    }
    .ttdv-n6-2 {
        text-align: center;
        margin: 20px 0 0;
    }
    .ttdv-n6-2-1 {
        font-size: 15px;
        padding: 13px 10px 13px;
    }
    /* ttdv-n6 * max767 */
    /* tdv-n7 * max767 */
    .ttdv-n7-1 {
        font-size: 30px;
    }
    /* ttdv-n7 * max767 */
    /************타이틀*max767***********/
    /*** 모바일 전화 통화 아이콘s ***/
    .bt-tel-mt {
        padding: 3px 0 0 7px;
    }
    .vtb-icon {
        width: 21px;
        height: 21px;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        background: rgba(0, 0, 0, 0.3);
        padding: 4px 0 0 5px;
        border-radius: 50%;
        line-height: 1;
        cursor: pointer;
    }
    .vtb-icon a {
        color: #fff;
    }
    /*** 모바일 전화 통화 아이콘e ***/
    /*** 메인,서브 케러셀s ***/
    /* 메인케러셀s */
    .slider-active .single-slider {
        height: 300px;
    }
    .slider-taxt h1 {
        margin: 108px 0 0 0;
        font-size: 40px;
        letter-spacing: 0;
        padding: 0;
    }
    .slider-taxt h2 {
        font-size: 17px;
        margin: 5px 0 0 0;
        letter-spacing: 0;
        padding: 0 0 0 0;
    }
    /* 메인케러셀e */
    /* 서브케러셀s */
    #slider-area-s {
        height: 100px;
    }
    .slider-taxt-s h1 {
        margin: 65px 2px 0 0;
        font-size: 25px;
    }
    /* 서브케러셀e */
    .slider-taxt-s h2,
    .slider-taxt P {
        display: none;
    }
    /*** 메인,서브 케러셀e ***/
    /*** bnsq4-ov-n1 * max767 **/
    #bnsq4-ov-n1 {
        padding: 60px 0;
    }
    .bnsq4-ov-n1-w {
        margin-top: 55px;
    }
    .n-tm-ph-1 {
        margin-top: 0
    }
    /*** bnsq4-ov-n1 * max767 **/
    /*** bgst-n1 * max767 **/
    .bgst-n1-w {
        background-attachment: inherit;
    }
    /*** bgst-n1 * max767 **/
    /*** mse-no1 * max767 ***/
    /*** mbdex-no1***/
    .mbdex-no1-v2 {
        display: none;
    }
    .mbdex-no1 {
        padding-right: 0;
    }
    .board_output .board_output_2_tr > td:nth-child(3),
    .board_output .board_output_3_tr > td:nth-child(3) {
        display: none;
    }
    /*** mbdex-no1***/
    /*** bnsq2-in-ov-n1 ***/
    .bnsq2-in-ov-n1-w {
        margin-top: 40px;
        border: solid 1px #dedede;
    }
    .bnsq2-in-ov-n1-line {
        border-left: none;
        border-right: none;
    }
    .bnsq2-in-ov-n1-2 {
        top: 17px;
        left: 36px;
        right: 36px;
    }
    /*** bnsq2-in-ov-n1 ***/
    /*** cs-n1 ***/
    .bnsq2-in-ov-n1-h2 {
        margin-top: 40px;
    }
    /*** cs-n1 ***/
    /*** mse-no1 * max767 ***/
    /***  rsb-n1 * max767 ***/
    .rsb-n1-w {
        padding: 50px 0 60px;
    }
    .rsb-n1-1-w {
        padding: 0;
    }
    .rsb-n1-1-3 {
        min-height: 60px;
    }
    .rsb-n1-1-3-1 {
        display: none;
    }
    .rsb-n1-1-4 {
        padding: 0;
        margin-top: 25px;
        text-align: right;
    }
    .rsb-n1-2-w {
        margin-top: 50px;
    }
    /***  rsb-n1 * max767 ***/
    /*** 모바일에서 안보이기 ***/
    .vn-mbile {
        display: none;
    }
    /*** 모바일에서 안보이기 ***/
    /***  fts-n1 * max767 ***/
    .fts-n1-1-w {
        padding: 30px 0 0
    }
    .fts-n1-1-1 span {
        padding: 1px 4px;
        font-size: 12px;
        border-right: none;
    }
    .fts-n1-2-w {
        padding: 13px 0 34px;
    }
    .fts-n1-2-1,
    .fts-n1-2-2 {
        text-align: center;
    }
    .ft-br-2,
    .ft-br-4,
    .ftdv-1,
    .ftdv-3,
    .ftdv-5,
    .ftdv-6,
    .ftdv-7 {
        display: none;
    }
    .fts-n1-2-2-w {
        margin-top: 25px;
    }
    .fts-n1-2-2-2 {
        margin-top: 10px;
    }
    /* 스크롤탑s */
    .scroll-up {
        bottom: 2em;
        right: 1.2em;
    }
    /* 스크롤탑e */
    /***  fts-n1 * max767 ***/
    /***  splo-n1 * max767 ***/
    .splo-n1-2-2-w {
        padding: 0;
    }
    .splo-n1-1,
    .sptt-n1-2-1 {
        display: none;
    }
    .splo-n1-2 {
        width: 100%;
        margin: 35px 0 50px;
    }
    .sptt-n1-w {
        margin-bottom: 50px;
        height: 30px;
    }
    /***  splo-n1 * max767 ***/
    /***  spcl-n1 * max767 ***/
    .spcl-n1-2-w {
        margin-top: 29px;
    }
    .spcl-n1-1-1 {
        height: 100px;
        background-attachment: inherit;
        font-size: 30px;
        text-align: center;
        padding: 23px 0 0 0;
    }
    .spcl-n1-2-1 {
        font-size: 30px;
    }
    .spcl-n1-2-2-1 {
        font-size: 15px;
        padding: 13px 15px 13px;
    }
    .spcl-n1-2-3-1 {
        max-width: 40%;
        margin: 8px 0 10px 25px;
    }
    /***  spcl-n1 * max767 ***/
    /***  spmap-n1 * max767 ***/
    .spmap-n1-2-1-w {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0 5px 15px;
        border-bottom: solid 1px #666;
        margin: 0 0 20px 15px;
    }
    .spmap-n1-2-2-w {
        padding: 0 0 0 15px;
        border-left: none;
    }
    /***  spmap-n1 * max767 ***/
    /***  spcl-n3 * max767 ***/
    /*  bnsq-n2 * max767 */
    .bnsq-n2-2-w {
        padding: 28px 0 29px;
        border-top: none;
    }
    .bnsq-n2-2-1,
    .bnsq-n2-2-2 {
        display: block;
    }
    .bnsq-n2-2-1 {
        font-size: 30px;
    }
    .bnsq-n2-2-2 {
        font-size: 15px;
        margin-top: 3px;
    }
    /*  bnsq-n2 * max767 */
    .spcl-n3-1 {
        height: 50px;
    }
    .spcl-n3-2-w {
        text-align: left;
        padding-left: 7px;
    }
    .spcl-n3-2-1 {
        font-size: 20px;
        width: 50px;
        border-bottom: solid 1px #666;
        padding-bottom: 13px;
    }
    .spcl-n3-3-w {
        padding: 10px 0 0 6px;
        border-left: none;
    }
    .spcl-n3-4 {
        margin-bottom: 40px;
        padding-bottom: 40px
    }
    /*  년도 높이 조정 코드 */
    .hisy-h-1,
    .hisy-h-2,
    .hisy-h-3,
    .hisy-h-4,
    .hisy-h-5,
    .hisy-h-6,
    .hisy-h-7,
    .hisy-h-8,
    .hisy-h-9 {
        padding-top: 0;
    }
    /*  년도 높이 조정 코드 */
    /* tl-n2 * max767 */
    .tl-n2 td {
        padding: 7px 10px 7px 12px;
    }
    .tl-n2-1 {
        width: 50px;
        padding: 7px 0 7px!important;
    }
    /* tl-n2 * max767 */
    /***  spcl-n3 * max767 ***/
    /***  spcl-n5 * max767 ***/
    /* bnscl-n1 * max767 */
    .bnscl-n1-w {
        margin: 60px 35px 0;
    }
    /* bnscl-n1 * max767 */
    .spcl-n5-1 {
        margin-bottom: 60px;
        padding-bottom: 60px
    }
    .spcl-n5-2 {
        font-size: 26px;
        margin-bottom: 40px;
    }
    /***  spcl-n5 * max767 ***/
    /***  spclb-n1 * max767 ***/
    .spclb-n1-1 {
        height: 0;
    }
    /* bnsq-n3 * max767 */
    .bnsq-n3-1-w {
        padding: 15px 15px 20px;
        margin-top: 40px;
    }
    /* bnsq-n3 * max767 */
    /***  spclb-n1 * max767 ***/
    /***  spclb-n2 * max767 ***/
    .spcl-tx-n1-line-1 {
        border-bottom: solid 1px #dedede;
        margin-bottom: 70px;
        padding-bottom: 62px
    }
    /* bnsq-n5 * max767 */
    .bnsq-n5-w {
        margin-top: 35px;
    }
    /* bnsq-n5 * max767 */
    /***  spclb-n2 * max767 ***/
    /***  sporg-n1 * max767 ***/
    .sporg-n1-he1 {
        height: 60px;
    }
    /***  sporg-n1 * max767 ***/
    /***  mvcode * max767 ***/
    .mvcode-w-1 {
        margin: 0;
    }
    .mvcode-w-2 {
        margin: 45px 0 0 0;
    }
    .mvcode-w-3 {
        margin: 45px 0 0 0;
    }
    .mvcode-w-4 {
        margin: 45px 0 0 0;
    }
    /***  mvcode * max767 ***/
    /***  모바일 메뉴 관련 추가코딩 * max767 ***/
    .navbar-collapse {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .sptt-n1-1-3 {
        display: none;
    }
    .navbar-nav {
        margin: 7.5px 0!important;
    }
    /***  모바일 메뉴 관련 추가코딩 * max767 ***/
	.sptt-n1-1 {
    width: 100%;
}
	.vncn11 {
    letter-spacing: -1px;
}
.vtbr-11 {
    border-right: none;
}

.vtbr-w {
    text-align: center;
    font-size: 11px;
    line-height: 1;
    margin-top: 0;
}
.vtbr-0 {
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
    cursor: pointer;
    transition: 0.5s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    color: rgba(0, 0, 0, 0.6);
    border-right: solid 1px rgba(0, 0, 0, 0.2);
	margin:7px 0 0;
}
.v-topbar {
padding:7px 0;
}
    /*** 상단메뉴s ***/
    #slider-area,
    #slider-area-s {
        margin-top: 115px;
    }
    /*** 상단메뉴e ***/
}