@media (min-width: 1200px) {
    /*** 상단메뉴s ***/
    .navbar-default .navbar-nav > li > a {
        padding: 0 32px;
    }
    .tbtn-w {
        margin: 0 0 0 32px;
    }
    .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-3,
    .ft-br-2,
    .ft-br-4,
    .ft-br-5,
    .ft-br-6,
    .ft-br-7,
    .ftdv-1,
    .ftdv-3 {
        display: none;
    }
    /***  fts-n1 * min1200 ***/
    .sadfasdf {
        display: none;
    }
    .dsbrr {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*** 상단메뉴s ***/
    .navbar-default .navbar-nav > li > a {
        padding: 0 13px;
    }
    /*** 상단메뉴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-2 {
        font-size: 20px;
    }
    .cs-n1-2-7 {
        font-size: 14px;
        letter-spacing: -2px;
        padding: 10px 0 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(4) {
        margin-right: 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:last-child {
        display: none;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td {
        width: 22.5%;
    }
    /*** 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;
    }
    /*** 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 ***/
    .br-12 {
        display: none;
    }
    /***************/
    .vnsc11-1-3 {
        width: 200px;
        height: 200px;
        font-family: ng, sans-serif;
        font-size: 13px;
        padding: 65px 0 0;
    }
    .vnsc11-20 {
        padding: 175px 60px 0;
    }
    .vnsc11-2 {
        margin: 45px 10px 0;
    }
    .vnc31-2 {
        padding-left: 20px;
        margin-left: 5px;
    }
    .sphhp-1,
    .sphhp-2,
    .sphhp-4,
    .sphhp-5 {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .vnc42-2-2 {
        padding: 0 0 0 80px;
    }
    .mbdex-no1 .nav-tabs > li.active > a,
    .mbdex-no1 .nav-tabs > li.active > a:hover,
    .mbdex-no1 .nav-tabs > li.active > a:focus {
        font-size: 16px;
    }
    .mbdex-no1 .nav-tabs > li > a {
        font-size: 16px;
    }
    .mbdex-no1 .nav > li > a {
        padding: 10px 5px;
    }
    .mbdex-no1-1 {
        font-size: 16px;
    }
    .sddvae,
    .sddvae2,
    .scs-n1-2-1,
    .scs-n1-2-4,
    .scs-n1-2-6 {
        ;
        display: none
    }
    .asdfas2 {
        line-height: 1;
    }
    .scs-n1-2-7 {
        padding: 0;
        letter-spacing: 0;
    }
    .scs-n1-2-3 {
        height: 20px;
    }
    .scs-n1-2-30 {
        height: 20px;
    }
    .sadfasdf {
        font-size: 14px;
        padding: 0 0 3px;
    }
    .brss5 {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*** 메인케러셀s ***/
    .slider-active .single-slider {
        height: 360px;
    }
    .slider-taxt h1 {
        margin: 120px 0 0 0;
        font-size: 55px;
    }
    .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;
    }
    .vncm11-2 {
        width: 280px;
        margin: 23px auto 0;
    }
    .rsb-n1-2-w {
        height: 283px;
    }
    /***  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 {
        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 ***/
    .br-12 {
        display: none;
    }
    /***************/
    .vnsc11-1-3 {
        width: 200px;
        height: 200px;
        font-size: 14px;
        padding: 65px 0 0;
    }
    .dsbrr {
        display: none;
    }
    .vnsc11-20 {
        padding: 175px 60px 0;
    }
    .vnsc11-2 {
        margin: 45px 10px 0;
    }
    .sphhp-1,
    .sphhp-2,
    .sphhp-3,
    .sphhp-4,
    .sphhp-5 {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .vnc31-1 {
        max-width: 50%;
        padding: 0 0 0 10px;
    }
    .vnc31-2 {
        padding-left: 10px;
        margin-left: 0;
        border-left: none;
    }
    .vnc42-2-2 {
        padding: 0 0 0 70px;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(4) {
        margin-right: 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:last-child {
        display: none;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td {
        width: 22.5%;
    }
    .board_output a:link {
        font-size: 14px!important;
    }
    .board_output_2_tr td {
        font-size: 14px!important;
    }
    .brss5 {
        display: none;
    }
}

@media (min-width: 992px) {
    .cc0002 {
        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: 133px;
    }
    .navbar-default .navbar-nav > li {
        margin-top: 17px;
        padding-bottom: 10px;
        cursor: pointer;
    }
    .navbar-default .navbar-nav > li > a {
        font-family: 'nsh5';
        font-size: 20px;
        color: #000;
        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: 'nsh4';
        text-align: center;
        min-width: 100%!important;
        border: none!important;
        box-shadow: none!important;
        border-radius: 0 !important;
        background: rgba(255, 255, 255, 0.92)!important;
        font-size: 14px;
        padding: 13px 8% !important;
    }
    .dropdown-menu > li > a {
        padding: 9px 2px 9px 2px !important;
        color: rgba(0, 0, 0, 1)!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.8)!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 ***/
    /*** 상단메뉴s ***/
    #slider-area,
    #slider-area-s {
        margin-top: 133px;
    }
    /*** 상단메뉴e ***/
}

@media (max-width: 991px) {
    .dsfbrr-8 {
        display: none;
    }
    .cc0001 {
        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: 'nsh5';
        font-size: 20px;
        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: 'nsh4';
        padding: 0 !important;
        font-size: 14px;
        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;
    }
    #slider-area,
    #slider-area-s {
        margin-top: 88px;
    }
    .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 ***/
    .cc2 {
        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: 30px;
    }
    .slider-taxt h2 {
        line-height: 1.5;
        font-size: 14px;
        margin: 10px 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;
    }
    .vncm11-2 {
        width: 280px;
        margin: 23px auto 0;
        min-height: 100px;
    }
    .rsb-n1-2-w {
        margin-top: 40px;
        height: 200px;
    }
    /***  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 2px;
        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: 40px;
    }
    /***  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 ***/
    .cc1 {
        display: none
    }
    .bgst-n1-w {
        background-attachment: scroll;
    }
    .br-12 {
        display: none;
    }
    /***********************/
    .vnc11-3 {
        padding: 60px 10px 30px;
    }
    .vnc11-3 img {
        width: 40%;
        margin: 8px 10px 0 20px
    }
    .vnc11-4 {
        line-height: 1.5;
    }
    .vnc11-4-1 {
        padding: 5px 0 7px 15px;
    }
    .vnc12-1-2 {
        border-top: 1px solid #97C6D9;
    }
    .vnc12-3-2 {
        padding: 23px 15px;
    }
    .vnc12-2 {
        margin: 80px 0;
    }
    .vnc13-5 {
        padding: 70px 0 15px;
        margin-bottom: 50px;
    }
    /**************/
    .vnc14-1 {
        font-size: 26px;
    }
    .vnc14-2 {
        margin: 40px 0 60px;
    }
    .vnc14-3 table {
        font-size: 11px;
    }
    .vnc14-3 td,
    .vnc14-3 th {
        padding: 10px 3px;
    }
    .vnc14-3-1,
    .vnc14-3-2 {
        font-family: ng, sans-serif;
    }
    /******************/
    .vnsc11-w1 {
        padding: 80px 0;
    }
    .vnsc11-20 {
        width: 100%;
        padding: 30px 0;
    }
    /***************/
    .vnsc11-w2 {
        padding: 80px 0 30px;
    }
    .vnc16-1-2 th,
    .vnc16-1-3 th,
    .vnc16-1-4 th {
        width: 27%;
    }
    .spmap-n1-2-2-3 {
        display: block;
        border-left: none;
        padding: 8px 0 0;
        margin-left: 0;
    }
    .vnc21-3-2 {
        padding: 35px 30px;
    }
    .vnc21-3 {
        margin: 80px 0;
    }
    .vnc21-6 {
        margin: 80px 0 10px;
    }
    .vnc21-6 table {
        font-size: 11px;
    }
    .vnc21-6 td,
    .vnc21-6 th {
        border: 1px solid #d9d9d9;
        padding: 6px 2px;
    }
    .vnc21-2 td {
        padding: 25px 20px;
    }
    .lineb1-2,
    .line1-2 {
        width: 90%;
    }
    .vnc21-4-2 td {
        padding: 20px;
    }
    .txxi-2 {
        width: 87%;
    }
    .sphhp-1,
    .sphhp-2,
    .sphhp-3,
    .sphhp-4,
    .sphhp-5 {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .vnc31-1 {
        padding: 0 0 0 10px;
    }
    .vnc31-2 {
        padding-left: 10px;
        margin-left: 0;
        border-left: none;
    }
    .vnc31-h1 {
        margin-bottom: 60px;
        padding-bottom: 60px
    }
    .asdfff {
        font-family: ng, sans-serif;
        font-size: 13px;
        padding: 15px 0 0;
        color: #000;
    }
    .vnc41-2 {
        margin: 30px 0 60px;
    }
    .vnc41-2-2 td,
    .vnc41-3-2 td {
        padding: 20px;
    }
    .vnc41-3-2 th,
    .vnc41-2-2 th {
        line-height: 1.3!important;
    }
    .vnc42-2-1 {
        width: 100%;
        float: none;
    }
    .vnc42-2-2 {
        width: 100%;
        padding: 40px 5px 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(2) {
        margin-right: 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(4) {
        margin-right: 0;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(3),
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:nth-child(4),
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td:last-child {
        display: none;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td {
        width: 48%;
        margin-right: 4%;
    }
    .ncv4-2 .board_output a:link {
        font-size: 13px!important;
    }
    .ncv4-2 > .board_output > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) td {
        padding: 10px 0 0;
    }
    /**************/
    .nvc23-1-2,
    .nvc23-2-2 {
        width: 79%;
    }
    .vnc42-2-2-2-2 {
        width: 90%;
    }
    .splo-n1-2005 {
        margin-bottom: 30px;
    }
    .sitt-inw {
        margin: 0 0 50px;
    }
    .dsbrr {
        display: none;
    }
	
.saf9854 {
    margin-bottom: 50px;
	padding: 0 10px;
}
}