/* --------------------------------------------------------------------------
	AS-IS 기본CSS 추가 (게시판 CSS전용)
   -------------------------------------------------------------------------- */
   .bbsV_cont { line-height:1.3rem;
    /* 수평 오른쪽 정렬 */
    /* 수평 왼쪽 정렬 */
    /* 수평 중앙 정렬 */
    /* 수평 양쪽 정렬 */
    /* 수직 상단 정렬 */
    /* 수직 중앙 정렬 */
    /* 수직 하단 정렬 */
    /* 플롯팅 오른쪽 정렬 */
    /* 플롯팅 왼쪽 정렬 */
    /* 플롯팅 없음 */
    /* 플롯팅 정렬 취소 */
    /* 글자 생략 */
    /* 무조건 줄바꿈  */
    /* 줄바꿈 안함 */
    /* 마크업 수동 줄바꿈 */
    /* 마크업 자동 줄바꿈 */
    /* 숨김 */
    /* 가림 */
    /* 공백 */
    /* 높이 */
    /* 들여쓰기 */
    /* 글자 색상 */
    /* 글자 두깨 */
    /* 수직 글자 간격 */
    /* 수평 글자 간격 */
    /*float*/
    /* float 해제 */
    /* --------------------------------------------------------------------------
          3.0 이미지 엘리먼트 정의
         -------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------
          4.0 텍스트 스타일
         -------------------------------------------------------------------------- */
    /*************************************
          Title
      **************************************/
    /*************************************
          TEXT
      **************************************/
    /*.link[target="_blank"]:hover,*/
  }
  .bbsV_cont .trn {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .bbsV_cont .tar {
    text-align: right !important;
  }
  .bbsV_cont .tal {
    text-align: left !important;
  }
  .bbsV_cont .tac {
    text-align: center !important;
  }
  .bbsV_cont .taj {
    text-align: justify;
  }
  .bbsV_cont .vat {
    vertical-align: top;
  }
  .bbsV_cont .vam {
    vertical-align: middle;
  }
  .bbsV_cont .vab {
    vertical-align: bottom;
  }
  .bbsV_cont .fr {
    float: right;
  }
  .bbsV_cont .fl {
    float: left;
  }
  .bbsV_cont .fn {
    float: none;
  }
  .bbsV_cont .cb {
    clear: both;
  }
  .bbsV_cont .ps {
    position: static;
  }
  .bbsV_cont .pr {
    position: relative;
  }
  .bbsV_cont .pa {
    position: absolute;
  }
  .bbsV_cont .px {
    position: fixed;
  }
  .bbsV_cont .db {
    display: block;
    position: relative;
  }
  .bbsV_cont .di {
    display: inline-block;
  }
  .bbsV_cont .dn {
    display: none;
  }
  .bbsV_cont .ellipsis {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  .bbsV_cont .wb {
    word-break: break-all;
  }
  .bbsV_cont .wn {
    white-space: nowrap;
  }
  .bbsV_cont .wp {
    white-space: pre;
  }
  .bbsV_cont .wpl {
    white-space: pre-line;
  }
  .bbsV_cont .hidden {
    visibility: hidden;
  }
  .bbsV_cont .blind {
    width: 1px;
    height: 1px;
    margin: -1px;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1px;
    line-height: 1px;
    white-space: nowrap;
    clip: rect(0, 0, 0, 0);
  }
  .bbsV_cont .blank10 {
    height: 10px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank15 {
    height: 15px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank20 {
    height: 20px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank25 {
    height: 25px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank30 {
    height: 30px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank35 {
    height: 35px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank40 {
    height: 40px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank45 {
    height: 45px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank50 {
    height: 50px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank55 {
    height: 55px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank60 {
    height: 60px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank65 {
    height: 65px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank70 {
    height: 70px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank75 {
    height: 75px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank80 {
    height: 80px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank85 {
    height: 85px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank90 {
    height: 90px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank95 {
    height: 95px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .blank100 {
    height: 100px;
    clear: both;
    overflow: hidden;
    display: block;
  }
  .bbsV_cont .he10 {
    height: 10px;
  }
  .bbsV_cont .he15 {
    height: 15px;
  }
  .bbsV_cont .he20 {
    height: 20px;
  }
  .bbsV_cont .he25 {
    height: 25px;
  }
  .bbsV_cont .he30 {
    height: 30px;
  }
  .bbsV_cont .he35 {
    height: 35px;
  }
  .bbsV_cont .he40 {
    height: 40px;
  }
  .bbsV_cont .he45 {
    height: 45px;
  }
  .bbsV_cont .he50 {
    height: 50px;
  }
  .bbsV_cont .he55 {
    height: 55px;
  }
  .bbsV_cont .he60 {
    height: 60px;
  }
  .bbsV_cont .he65 {
    height: 65px;
  }
  .bbsV_cont .he70 {
    height: 70px;
  }
  .bbsV_cont .he75 {
    height: 75px;
  }
  .bbsV_cont .he80 {
    height: 80px;
  }
  .bbsV_cont .he85 {
    height: 85px;
  }
  .bbsV_cont .he90 {
    height: 90px;
  }
  .bbsV_cont .he95 {
    height: 95px;
  }
  .bbsV_cont .he100 {
    height: 100px;
  }
  .bbsV_cont .he110 {
    height: 110px;
  }
  .bbsV_cont .he120 {
    height: 120px;
  }
  .bbsV_cont .he130 {
    height: 130px;
  }
  .bbsV_cont .he140 {
    height: 140px;
  }
  .bbsV_cont .he150 {
    height: 150px;
  }
  .bbsV_cont .he160 {
    height: 160px;
  }
  .bbsV_cont .he170 {
    height: 170px;
  }
  .bbsV_cont .he180 {
    height: 180px;
  }
  .bbsV_cont .he190 {
    height: 190px;
  }
  .bbsV_cont .he200 {
    height: 200px;
  }
  .bbsV_cont .ti5 {
    text-indent: 5px;
  }
  .bbsV_cont .ti10 {
    text-indent: 10px;
  }
  .bbsV_cont .ti15 {
    text-indent: 15px;
  }
  .bbsV_cont .ti20 {
    text-indent: 20px;
  }
  .bbsV_cont .ti25 {
    text-indent: 25px;
  }
  .bbsV_cont .ti30 {
    text-indent: 30px;
  }
  .bbsV_cont .ti35 {
    text-indent: 35px;
  }
  .bbsV_cont .ti40 {
    text-indent: 40px;
  }
  .bbsV_cont .ti45 {
    text-indent: 45px;
  }
  .bbsV_cont .ti50 {
    text-indent: 50px;
  }
  .bbsV_cont .c0 {
    color: #000 !important;
  }
  .bbsV_cont .c1 {
    color: #111 !important;
  }
  .bbsV_cont .c2 {
    color: #222 !important;
  }
  .bbsV_cont .c3 {
    color: #333 !important;
  }
  .bbsV_cont .c4 {
    color: #444 !important;
  }
  .bbsV_cont .c5 {
    color: #555 !important;
  }
  .bbsV_cont .c6 {
    color: #666 !important;
  }
  .bbsV_cont .c7 {
    color: #777 !important;
  }
  .bbsV_cont .c8 {
    color: #888 !important;
  }
  .bbsV_cont .c9 {
    color: #999 !important;
  }
  .bbsV_cont .ca {
    color: #aaa !important;
  }
  .bbsV_cont .cb {
    color: #bbb !important;
  }
  .bbsV_cont .cc {
    color: #ccc !important;
  }
  .bbsV_cont .cd {
    color: #ddd !important;
  }
  .bbsV_cont .ce {
    color: #eee !important;
  }
  .bbsV_cont .cf {
    color: #fff !important;
  }
  .bbsV_cont .cpoint {
    color: #ff3e63 !important;
  }
  .bbsV_cont .fw300 {
    font-weight: 300;
  }
  .bbsV_cont .fw400 {
    font-weight: 400;
  }

  .bbsV_cont .fw500 {
    font-weight: 500;
  }
  .bbsV_cont .fw600 {
    font-weight: 600;
  }
  .bbsV_cont .fw700 {
    font-weight: 700;
  }
  .bbsV_cont .fw800 {
    font-weight: 800;
  }
  .bbsV_cont .fw900 {
    font-weight: 900;
  }
  .bbsV_cont .lh10 {
    line-height: 1em;
  }
  .bbsV_cont .lh11 {
    line-height: 1.1em;
  }
  .bbsV_cont .lh12 {
    line-height: 1.2em;
  }
  .bbsV_cont .lh13 {
    line-height: 1.3em;
  }
  .bbsV_cont .lh14 {
    line-height: 1.4em;
  }
  .bbsV_cont .lh15 {
    line-height: 1.5em;
  }
  .bbsV_cont .lh16 {
    line-height: 1.6em;
  }
  .bbsV_cont .lh17 {
    line-height: 1.7em;
  }
  .bbsV_cont .lh18 {
    line-height: 1.8em;
  }
  .bbsV_cont .lh19 {
    line-height: 1.9em;
  }
  .bbsV_cont .lh20 {
    line-height: 2em;
  }
  .bbsV_cont .lh21 {
    line-height: 2.1em;
  }
  .bbsV_cont .lh22 {
    line-height: 2.2em;
  }
  .bbsV_cont .lh23 {
    line-height: 2.3em;
  }
  .bbsV_cont .lh24 {
    line-height: 2.4em;
  }
  .bbsV_cont .lh25 {
    line-height: 2.5em;
  }
  .bbsV_cont .lh26 {
    line-height: 2.6em;
  }
  .bbsV_cont .lh27 {
    line-height: 2.7em;
  }
  .bbsV_cont .lh28 {
    line-height: 2.8em;
  }
  .bbsV_cont .lh29 {
    line-height: 2.9em;
  }
  .bbsV_cont .lh30 {
    line-height: 3em;
  }
  .bbsV_cont .ls0 {
    letter-spacing: 0;
  }
  .bbsV_cont .ls01 {
    letter-spacing: 0.1em;
  }
  .bbsV_cont .ls02 {
    letter-spacing: 0.2em;
  }
  .bbsV_cont .ls03 {
    letter-spacing: 0.3em;
  }
  .bbsV_cont .ls04 {
    letter-spacing: 0.4em;
  }
  .bbsV_cont .ls05 {
    letter-spacing: 0.5em;
  }
  .bbsV_cont .ls06 {
    letter-spacing: 0.6em;
  }
  .bbsV_cont .ls07 {
    letter-spacing: 0.7em;
  }
  .bbsV_cont .ls08 {
    letter-spacing: 0.8em;
  }
  .bbsV_cont .ls09 {
    letter-spacing: 0.9em;
  }
  .bbsV_cont .ls10 {
    letter-spacing: 1em;
  }
  .bbsV_cont .ls11 {
    letter-spacing: 1.1em;
  }
  .bbsV_cont .ls12 {
    letter-spacing: 1.2em;
  }
  .bbsV_cont .ls13 {
    letter-spacing: 1.3em;
  }
  .bbsV_cont .ls14 {
    letter-spacing: 1.4em;
  }
  .bbsV_cont .ls15 {
    letter-spacing: 1.5em;
  }
  .bbsV_cont .ls16 {
    letter-spacing: 1.6em;
  }
  .bbsV_cont .ls17 {
    letter-spacing: 1.7em;
  }
  .bbsV_cont .ls18 {
    letter-spacing: 1.8em;
  }
  .bbsV_cont .ls19 {
    letter-spacing: 1.9em;
  }
  .bbsV_cont .ls20 {
    letter-spacing: 2em;
  }
  .bbsV_cont .pt0 {
    padding-top: 0 !important;
  }
  .bbsV_cont .pt5 {
    padding-top: 5px !important;
  }
  .bbsV_cont .pt10 {
    padding-top: 10px !important;
  }
  .bbsV_cont .pt15 {
    padding-top: 15px !important;
  }
  .bbsV_cont .pt20 {
    padding-top: 20px !important;
  }
  .bbsV_cont .pt25 {
    padding-top: 25px !important;
  }
  .bbsV_cont .pt30 {
    padding-top: 30px !important;
  }
  .bbsV_cont .pt35 {
    padding-top: 35px !important;
  }
  .bbsV_cont .pt40 {
    padding-top: 40px !important;
  }
  .bbsV_cont .pt45 {
    padding-top: 45px !important;
  }
  .bbsV_cont .pt50 {
    padding-top: 50px !important;
  }
  .bbsV_cont .pt55 {
    padding-top: 55px !important;
  }
  .bbsV_cont .pt60 {
    padding-top: 60px !important;
  }
  .bbsV_cont .pt65 {
    padding-top: 65px !important;
  }
  .bbsV_cont .pt70 {
    padding-top: 70px !important;
  }
  .bbsV_cont .pt75 {
    padding-top: 75px !important;
  }
  .bbsV_cont .pt80 {
    padding-top: 80px !important;
  }
  .bbsV_cont .pt85 {
    padding-top: 85px !important;
  }
  .bbsV_cont .pt90 {
    padding-top: 90px !important;
  }
  .bbsV_cont .pt95 {
    padding-top: 95px !important;
  }
  .bbsV_cont .pt100 {
    padding-top: 100px !important;
  }
  .bbsV_cont .pt200 {
    padding-top: 200px !important;
  }
  .bbsV_cont .pr0 {
    padding-right: 0 !important;
  }
  .bbsV_cont .pr5 {
    padding-right: 5px !important;
  }
  .bbsV_cont .pr10 {
    padding-right: 10px !important;
  }
  .bbsV_cont .pr15 {
    padding-right: 15px !important;
  }
  .bbsV_cont .pr20 {
    padding-right: 20px !important;
  }
  .bbsV_cont .pr25 {
    padding-right: 25px !important;
  }
  .bbsV_cont .pr30 {
    padding-right: 30px !important;
  }
  .bbsV_cont .pr35 {
    padding-right: 35px !important;
  }
  .bbsV_cont .pr40 {
    padding-right: 40px !important;
  }
  .bbsV_cont .pr45 {
    padding-right: 45px !important;
  }
  .bbsV_cont .pr50 {
    padding-right: 50px !important;
  }
  .bbsV_cont .pr55 {
    padding-right: 55px !important;
  }
  .bbsV_cont .pr60 {
    padding-right: 60px !important;
  }
  .bbsV_cont .pr65 {
    padding-right: 65px !important;
  }
  .bbsV_cont .pr70 {
    padding-right: 70px !important;
  }
  .bbsV_cont .pr75 {
    padding-right: 75px !important;
  }
  .bbsV_cont .pr80 {
    padding-right: 80px !important;
  }
  .bbsV_cont .pr85 {
    padding-right: 85px !important;
  }
  .bbsV_cont .pr90 {
    padding-right: 90px !important;
  }
  .bbsV_cont .pr95 {
    padding-right: 95px !important;
  }
  .bbsV_cont .pr100 {
    padding-right: 100px !important;
  }
  .bbsV_cont .pb0 {
    padding-bottom: 0 !important;
  }
  .bbsV_cont .pb5 {
    padding-bottom: 5px !important;
  }
  .bbsV_cont .pb10 {
    padding-bottom: 10px !important;
  }
  .bbsV_cont .pb15 {
    padding-bottom: 15px !important;
  }
  .bbsV_cont .pb20 {
    padding-bottom: 20px !important;
  }
  .bbsV_cont .pb25 {
    padding-bottom: 25px !important;
  }
  .bbsV_cont .pb30 {
    padding-bottom: 30px !important;
  }
  .bbsV_cont .pb35 {
    padding-bottom: 35px !important;
  }
  .bbsV_cont .pb40 {
    padding-bottom: 40px !important;
  }
  .bbsV_cont .pb45 {
    padding-bottom: 45px !important;
  }
  .bbsV_cont .pb50 {
    padding-bottom: 50px !important;
  }
  .bbsV_cont .pb55 {
    padding-bottom: 55px !important;
  }
  .bbsV_cont .pb60 {
    padding-bottom: 60px !important;
  }
  .bbsV_cont .pb65 {
    padding-bottom: 65px !important;
  }
  .bbsV_cont .pb70 {
    padding-bottom: 70px !important;
  }
  .bbsV_cont .pb75 {
    padding-bottom: 75px !important;
  }
  .bbsV_cont .pb80 {
    padding-bottom: 80px !important;
  }
  .bbsV_cont .pb85 {
    padding-bottom: 85px !important;
  }
  .bbsV_cont .pb90 {
    padding-bottom: 90px !important;
  }
  .bbsV_cont .pb95 {
    padding-bottom: 95px !important;
  }
  .bbsV_cont .pb100 {
    padding-bottom: 100px !important;
  }
  .bbsV_cont .pl0 {
    padding-left: 0 !important;
  }
  .bbsV_cont .pl5 {
    padding-left: 5px !important;
  }
  .bbsV_cont .pl10 {
    padding-left: 10px !important;
  }
  .bbsV_cont .pl15 {
    padding-left: 15px !important;
  }
  .bbsV_cont .pl20 {
    padding-left: 20px !important;
  }
  .bbsV_cont .pl25 {
    padding-left: 25px !important;
  }
  .bbsV_cont .pl30 {
    padding-left: 30px !important;
  }
  .bbsV_cont .pl35 {
    padding-left: 35px !important;
  }
  .bbsV_cont .pl40 {
    padding-left: 40px !important;
  }
  .bbsV_cont .pl45 {
    padding-left: 45px !important;
  }
  .bbsV_cont .pl50 {
    padding-left: 50px !important;
  }
  .bbsV_cont .pl55 {
    padding-left: 55px !important;
  }
  .bbsV_cont .pl60 {
    padding-left: 60px !important;
  }
  .bbsV_cont .pl65 {
    padding-left: 65px !important;
  }
  .bbsV_cont .pl70 {
    padding-left: 70px !important;
  }
  .bbsV_cont .pl75 {
    padding-left: 75px !important;
  }
  .bbsV_cont .pl80 {
    padding-left: 80px !important;
  }
  .bbsV_cont .pl85 {
    padding-left: 85px !important;
  }
  .bbsV_cont .pl90 {
    padding-left: 90px !important;
  }
  .bbsV_cont .pl95 {
    padding-left: 95px !important;
  }
  .bbsV_cont .pl100 {
    padding-left: 100px !important;
  }
  .bbsV_cont .ptb0 {
    padding: 0 !important;
  }
  .bbsV_cont .ptb5 {
    padding: 5px 0;
  }
  .bbsV_cont .ptb10 {
    padding: 10px 0;
  }
  .bbsV_cont .ptb15 {
    padding: 15px 0;
  }
  .bbsV_cont .ptb20 {
    padding: 20px 0;
  }
  .bbsV_cont .ptb25 {
    padding: 25px 0;
  }
  .bbsV_cont .ptb30 {
    padding: 30px 0;
  }
  .bbsV_cont .ptb35 {
    padding: 35px 0;
  }
  .bbsV_cont .ptb40 {
    padding: 40px 0;
  }
  .bbsV_cont .ptb45 {
    padding: 45px 0;
  }
  .bbsV_cont .ptb50 {
    padding: 50px 0;
  }
  .bbsV_cont .ptb55 {
    padding: 55px 0;
  }
  .bbsV_cont .ptb60 {
    padding: 60px 0;
  }
  .bbsV_cont .ptb65 {
    padding: 65px 0;
  }
  .bbsV_cont .ptb70 {
    padding: 70px 0;
  }
  .bbsV_cont .ptb75 {
    padding: 75px 0;
  }
  .bbsV_cont .ptb80 {
    padding: 80px 0;
  }
  .bbsV_cont .ptb85 {
    padding: 85px 0;
  }
  .bbsV_cont .ptb90 {
    padding: 90px 0;
  }
  .bbsV_cont .ptb95 {
    padding: 95px 0;
  }
  .bbsV_cont .ptb100 {
    padding: 100px 0;
  }
  .bbsV_cont .prl0 {
    padding: 0 0 !important;
  }
  .bbsV_cont .prl5 {
    padding: 0 5px !important;
  }
  .bbsV_cont .prl10 {
    padding: 0 10px !important;
  }
  .bbsV_cont .prl15 {
    padding: 0 15px !important;
  }
  .bbsV_cont .prl20 {
    padding: 0 20px !important;
  }
  .bbsV_cont .prl25 {
    padding: 0 25px !important;
  }
  .bbsV_cont .prl30 {
    padding: 0 30px !important;
  }
  .bbsV_cont .prl35 {
    padding: 0 35px !important;
  }
  .bbsV_cont .prl40 {
    padding: 0 40px !important;
  }
  .bbsV_cont .prl45 {
    padding: 0 45px !important;
  }
  .bbsV_cont .prl50 {
    padding: 0 50px !important;
  }
  .bbsV_cont .prl55 {
    padding: 0 55px !important;
  }
  .bbsV_cont .prl60 {
    padding: 0 60px !important;
  }
  .bbsV_cont .prl65 {
    padding: 0 65px !important;
  }
  .bbsV_cont .prl70 {
    padding: 0 70px !important;
  }
  .bbsV_cont .prl75 {
    padding: 0 75px !important;
  }
  .bbsV_cont .prl80 {
    padding: 0 80px !important;
  }
  .bbsV_cont .prl85 {
    padding: 0 85px !important;
  }
  .bbsV_cont .prl90 {
    padding: 0 90px !important;
  }
  .bbsV_cont .prl95 {
    padding: 0 95px !important;
  }
  .bbsV_cont .prl100 {
    padding: 0 100px !important;
  }
  .bbsV_cont .mt0 {
    margin-top: 0 !important;
  }
  .bbsV_cont .mt5 {
    margin-top: 5px !important;
  }
  .bbsV_cont .mt10 {
    margin-top: 10px !important;
  }
  .bbsV_cont .mt15 {
    margin-top: 15px !important;
  }
  .bbsV_cont .mt20 {
    margin-top: 20px !important;
  }
  .bbsV_cont .mt25 {
    margin-top: 25px !important;
  }
  .bbsV_cont .mt30 {
    margin-top: 30px !important;
  }
  .bbsV_cont .mt35 {
    margin-top: 35px !important;
  }
  .bbsV_cont .mt40 {
    margin-top: 40px !important;
  }
  .bbsV_cont .mt45 {
    margin-top: 45px !important;
  }
  .bbsV_cont .mt50 {
    margin-top: 50px !important;
  }
  .bbsV_cont .mt55 {
    margin-top: 55px !important;
  }
  .bbsV_cont .mt60 {
    margin-top: 60px !important;
  }
  .bbsV_cont .mt65 {
    margin-top: 65px !important;
  }
  .bbsV_cont .mt70 {
    margin-top: 70px !important;
  }
  .bbsV_cont .mt75 {
    margin-top: 75px !important;
  }
  .bbsV_cont .mt80 {
    margin-top: 80px !important;
  }
  .bbsV_cont .mt85 {
    margin-top: 85px !important;
  }
  .bbsV_cont .mt90 {
    margin-top: 90px !important;
  }
  .bbsV_cont .mt95 {
    margin-top: 95px !important;
  }
  .bbsV_cont .mt100 {
    margin-top: 100px !important;
  }
  .bbsV_cont .mr0 {
    margin-right: 0 !important;
  }
  .bbsV_cont .mr5 {
    margin-right: 5px !important;
  }
  .bbsV_cont .mr10 {
    margin-right: 10px !important;
  }
  .bbsV_cont .mr15 {
    margin-right: 15px !important;
  }
  .bbsV_cont .mr20 {
    margin-right: 20px !important;
  }
  .bbsV_cont .mr25 {
    margin-right: 25px !important;
  }
  .bbsV_cont .mr30 {
    margin-right: 30px !important;
  }
  .bbsV_cont .mr35 {
    margin-right: 35px !important;
  }
  .bbsV_cont .mr40 {
    margin-right: 40px !important;
  }
  .bbsV_cont .mr45 {
    margin-right: 45px !important;
  }
  .bbsV_cont .mr50 {
    margin-right: 50px !important;
  }
  .bbsV_cont .mr55 {
    margin-right: 55px !important;
  }
  .bbsV_cont .mr60 {
    margin-right: 60px !important;
  }
  .bbsV_cont .mr65 {
    margin-right: 65px !important;
  }
  .bbsV_cont .mr70 {
    margin-right: 70px !important;
  }
  .bbsV_cont .mr75 {
    margin-right: 75px !important;
  }
  .bbsV_cont .mr80 {
    margin-right: 80px !important;
  }
  .bbsV_cont .mr85 {
    margin-right: 85px !important;
  }
  .bbsV_cont .mr90 {
    margin-right: 90px !important;
  }
  .bbsV_cont .mr95 {
    margin-right: 95px !important;
  }
  .bbsV_cont .mr100 {
    margin-right: 100px !important;
  }
  .bbsV_cont .mb0 {
    margin-bottom: 0 !important;
  }
  .bbsV_cont .mb5 {
    margin-bottom: 5px !important;
  }
  .bbsV_cont .mb10 {
    margin-bottom: 10px !important;
  }
  .bbsV_cont .mb15 {
    margin-bottom: 15px !important;
  }
  .bbsV_cont .mb20 {
    margin-bottom: 20px !important;
  }
  .bbsV_cont .mb25 {
    margin-bottom: 25px !important;
  }
  .bbsV_cont .mb30 {
    margin-bottom: 30px !important;
  }
  .bbsV_cont .mb35 {
    margin-bottom: 35px !important;
  }
  .bbsV_cont .mb40 {
    margin-bottom: 40px !important;
  }
  .bbsV_cont .mb45 {
    margin-bottom: 45px !important;
  }
  .bbsV_cont .mb50 {
    margin-bottom: 50px !important;
  }
  .bbsV_cont .mb55 {
    margin-bottom: 55px !important;
  }
  .bbsV_cont .mb60 {
    margin-bottom: 60px !important;
  }
  .bbsV_cont .mb65 {
    margin-bottom: 65px !important;
  }
  .bbsV_cont .mb70 {
    margin-bottom: 70px !important;
  }
  .bbsV_cont .mb75 {
    margin-bottom: 75px !important;
  }
  .bbsV_cont .mb80 {
    margin-bottom: 80px !important;
  }
  .bbsV_cont .mb85 {
    margin-bottom: 85px !important;
  }
  .bbsV_cont .mb90 {
    margin-bottom: 90px !important;
  }
  .bbsV_cont .mb95 {
    margin-bottom: 95px !important;
  }
  .bbsV_cont .mb100 {
    margin-bottom: 100px !important;
  }
  .bbsV_cont .ml0 {
    margin-left: 0 !important;
  }
  .bbsV_cont .ml5 {
    margin-left: 5px !important;
  }
  .bbsV_cont .ml10 {
    margin-left: 10px !important;
  }
  .bbsV_cont .ml15 {
    margin-left: 15px !important;
  }
  .bbsV_cont .ml20 {
    margin-left: 20px !important;
  }
  .bbsV_cont .ml25 {
    margin-left: 25px !important;
  }
  .bbsV_cont .ml30 {
    margin-left: 30px !important;
  }
  .bbsV_cont .ml35 {
    margin-left: 35px !important;
  }
  .bbsV_cont .ml40 {
    margin-left: 40px !important;
  }
  .bbsV_cont .ml45 {
    margin-left: 45px !important;
  }
  .bbsV_cont .ml50 {
    margin-left: 50px !important;
  }
  .bbsV_cont .ml55 {
    margin-left: 55px !important;
  }
  .bbsV_cont .ml60 {
    margin-left: 60px !important;
  }
  .bbsV_cont .ml65 {
    margin-left: 65px !important;
  }
  .bbsV_cont .ml70 {
    margin-left: 70px !important;
  }
  .bbsV_cont .ml75 {
    margin-left: 75px !important;
  }
  .bbsV_cont .ml80 {
    margin-left: 80px !important;
  }
  .bbsV_cont .ml85 {
    margin-left: 85px !important;
  }
  .bbsV_cont .ml90 {
    margin-left: 90px !important;
  }
  .bbsV_cont .ml95 {
    margin-left: 95px !important;
  }
  .bbsV_cont .ml100 {
    margin-left: 100px !important;
  }
  .bbsV_cont .mtb0 {
    margin: 0 !important;
  }
  .bbsV_cont .mtb5 {
    margin: 5px 0;
  }
  .bbsV_cont .mtb10 {
    margin: 10px 0;
  }
  .bbsV_cont .mtb15 {
    margin: 15px 0;
  }
  .bbsV_cont .mtb20 {
    margin: 20px 0;
  }
  .bbsV_cont .mtb25 {
    margin: 25px 0;
  }
  .bbsV_cont .mtb30 {
    margin: 30px 0;
  }
  .bbsV_cont .mtb35 {
    margin: 35px 0;
  }
  .bbsV_cont .mtb40 {
    margin: 40px 0;
  }
  .bbsV_cont .mtb45 {
    margin: 45px 0;
  }
  .bbsV_cont .mtb50 {
    margin: 50px 0;
  }
  .bbsV_cont .mtb55 {
    margin: 55px 0;
  }
  .bbsV_cont .mtb60 {
    margin: 60px 0;
  }
  .bbsV_cont .mtb65 {
    margin: 65px 0;
  }
  .bbsV_cont .mtb70 {
    margin: 70px 0;
  }
  .bbsV_cont .mtb75 {
    margin: 75px 0;
  }
  .bbsV_cont .mtb80 {
    margin: 80px 0;
  }
  .bbsV_cont .mtb85 {
    margin: 85px 0;
  }
  .bbsV_cont .mtb90 {
    margin: 90px 0;
  }
  .bbsV_cont .mtb95 {
    margin: 95px 0;
  }
  .bbsV_cont .mtb100 {
    margin: 100px 0;
  }
  .bbsV_cont .mrl0 {
    margin: 0 0 !important;
  }
  .bbsV_cont .mrl5 {
    margin: 0 5px !important;
  }
  .bbsV_cont .mrl10 {
    margin: 0 10px !important;
  }
  .bbsV_cont .mrl15 {
    margin: 0 15px !important;
  }
  .bbsV_cont .mrl20 {
    margin: 0 20px !important;
  }
  .bbsV_cont .mrl25 {
    margin: 0 25px !important;
  }
  .bbsV_cont .mrl30 {
    margin: 0 30px !important;
  }
  .bbsV_cont .mrl35 {
    margin: 0 35px !important;
  }
  .bbsV_cont .mrl40 {
    margin: 0 40px !important;
  }
  .bbsV_cont .mrl45 {
    margin: 0 45px !important;
  }
  .bbsV_cont .mrl50 {
    margin: 0 50px !important;
  }
  .bbsV_cont .mrl55 {
    margin: 0 55px !important;
  }
  .bbsV_cont .mrl60 {
    margin: 0 60px !important;
  }
  .bbsV_cont .mrl65 {
    margin: 0 65px !important;
  }
  .bbsV_cont .mrl70 {
    margin: 0 70px !important;
  }
  .bbsV_cont .mrl75 {
    margin: 0 75px !important;
  }
  .bbsV_cont .mrl80 {
    margin: 0 80px !important;
  }
  .bbsV_cont .mrl85 {
    margin: 0 85px !important;
  }
  .bbsV_cont .mrl90 {
    margin: 0 90px !important;
  }
  .bbsV_cont .mrl95 {
    margin: 0 95px !important;
  }
  .bbsV_cont .mrl100 {
    margin: 0 100px;
  }
  .bbsV_cont .w5p {
    width: 5%;
  }
  .bbsV_cont .w10p {
    width: 10%;
  }
  .bbsV_cont .w15p {
    width: 15%;
  }
  .bbsV_cont .w20p {
    width: 20%;
  }
  .bbsV_cont .w25p {
    width: 25%;
  }
  .bbsV_cont .w30p {
    width: 30%;
  }
  .bbsV_cont .w35p {
    width: 35%;
  }
  .bbsV_cont .w40p {
    width: 40%;
  }
  .bbsV_cont .w45p {
    width: 45%;
  }
  .bbsV_cont .w50p {
    width: 50%;
  }
  .bbsV_cont .w55p {
    width: 55%;
  }
  .bbsV_cont .w60p {
    width: 60%;
  }
  .bbsV_cont .w65p {
    width: 65%;
  }
  .bbsV_cont .w70p {
    width: 70%;
  }
  .bbsV_cont .w75p {
    width: 75%;
  }
  .bbsV_cont .w80p {
    width: 80%;
  }
  .bbsV_cont .w85p {
    width: 85%;
  }
  .bbsV_cont .w90p {
    width: 90%;
  }
  .bbsV_cont .w95p {
    width: 95%;
  }
  .bbsV_cont .w100p {
    width: 100%;
  }
  .bbsV_cont .fL {
    float: left;
  }
  .bbsV_cont .fR {
    float: right;
  }
  .bbsV_cont .clFix:after {
    content: '';
    clear: both;
    display: table;
  }
  .bbsV_cont img {
    max-width: 100%;
    border: 0px;
  }
  .bbsV_cont a:not([class*='btn_']) {
    text-decoration: none;
    color: #3b3e44;
  }
  .bbsV_cont .col_line {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    height: 2.5rem;
    text-align: center;
    padding: 0 0.8em;
    font-size: 1rem;
    box-sizing: border-box;
    color: #fff;
  }
  .bbsV_cont .stra {
    border: 1px solid #1f4bb4;
    color: #1f4bb4 !important;
  }
  .bbsV_cont .gdA {
    background: #1f4bb4 !important;
  }
  .bbsV_cont .gdB {
    background: #1c9da5 !important;
  }
  .bbsV_cont .se5 {
    background: #381bcd !important;
  }
  .bbsV_cont .se4 {
    background: #192c56 !important;
  }
  .bbsV_cont .se3 {
    background: #344875 !important;
  }
  .bbsV_cont .se2 {
    background: #5b6f9a !important;
  }
  .bbsV_cont .se1 {
    background: #7d859a !important;
  }
  .bbsV_cont .se0 {
    background: #e49a19 !important;
  }
  .bbsV_cont * {
    box-sizing: border-box;
  }
  .bbsV_cont h4:not(.tit2):before,
  .bbsV_cont .h4:not(.tit2):before,
  .bbsV_cont h5:not(.tit3):before,
  .bbsV_cont .h5:not(.tit3):before,
  .bbsV_cont h6:before,
  .bbsV_cont .h6:before {
    content: "";
    display: block;
    position: absolute;
  }
  .bbsV_cont h4:not(.tit2),
  .bbsV_cont .h4:not(.tit2) {
    position: relative;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0.5em;
    letter-spacing: -0.05em;
    line-height: 1.3;
    padding-left: 0.6em;
  }
  .bbsV_cont h4:not(.tit2):before,
  .bbsV_cont .h4:not(.tit2):before {
    content: '';
    display: block;
    width: 5px;
    height: 20px;
    background: #1f4bb4;
    left: 0;
    top: 5px;
  }
  .bbsV_cont h5:not(.tit3),
  .bbsV_cont .h5:not(.tit3) {
    position: relative;
    /* margin-left:.9rem; */
    font-size: 0.85rem;
    color: #1f4bb4;
    font-weight: 600;
    margin-bottom: 0.1em;
  }
  .bbsV_cont h5:not(.tit3):before,
  .bbsV_cont .h5:not(.tit3):before {
    display: none;
  }
  .bbsV_cont h6,
  .bbsV_cont .h6 {
    position: relative;
    margin-left: 1.1rem;
    padding-left: 1.4em;
    font-size: 0.8rem;
    margin-bottom: 0.44em;
    font-weight: 400;
  }
  .bbsV_cont h6:before,
  .bbsV_cont .h6:before {
    width: 1.1em;
    height: 1.1em;
    top: 0.3em;
    left: 0;
    background: url("/images/co/na/ico_bul_h6.png") no-repeat 50% 50% #1f4bb4;
    border-radius: 100%;
  }
  .bbsV_cont .mh4 {
    margin-left: 0px !important;
  }
  .bbsV_cont .mh5 {
    margin-left: 0.9rem !important;
  }
  .bbsV_cont .mh6 {
    margin-left: 1.1rem !important;
  }
  .bbsV_cont * + h4:not(.tit2) {
    margin-top: 1rem;
    color: #111;
  }
  .bbsV_cont * + h5:not(.tit3) {
    margin-top: 1rem;
  }
  .bbsV_cont * + h6 {
    margin-top: 2rem;
  }
  .bbsV_cont h4:not(.tit2) + h3:not(.tit1) {
    margin-top: 0;
  }
  .bbsV_cont h4:not(.tit2) + h4:not(.tit2){
    margin-top: 0;
  }
  .bbsV_cont h4:not(.tit2) + h5:not(.tit3) {
    margin-top: 0;
  }
  .bbsV_cont h4:not(.tit2) + h6 {
    margin-top: 0;
  }
  .bbsV_cont h5:not(.tit3) + h3:not(.tit1) {
    margin-top: 0;
  }
  .bbsV_cont h5:not(.tit3) + h4:not(.tit2) {
    margin-top: 0;
  }
  .bbsV_cont h5:not(.tit3) + h5:not(.tit3) {
    margin-top: 0;
  }
  .bbsV_cont h5:not(.tit3) + h6 {
    margin-top: 0;
  }
  .bbsV_cont h6 + h3:not(.tit1) {
    margin-top: 0;
  }
  .bbsV_cont h6 + h4:not(.tit2){
    margin-top: 0;
  }
  .bbsV_cont h6 + h5:not(.tit3) {
    margin-top: 0;
  }
  .bbsV_cont h6 + h6 {
    margin-top: 0;
  }
  .bbsV_cont em {
    color: #1f4bb4;
  }
  .bbsV_cont .small {
    font-size: 0.85rem !important;
  }
  .bbsV_cont .smallest {
    font-size: 0.85rem !important;
  }
  .bbsV_cont .point {
    color: #1f4bb4 !important;
  }
  .bbsV_cont .red {
    color: #e6201b !important;
  }
  .bbsV_cont .point02 {
    color: #1b62cc !important;
  }
  .bbsV_cont .point03 {
    color: #192c56 !important;
  }
  .bbsV_cont .error {
    color: #ef260b !important;
  }
  .bbsV_cont .sub {
    color: #797979;
    font-size: 1rem;
  }
  .bbsV_cont .sub2 {
    color: #656565;
    font-size: 1rem;
  }
  .bbsV_cont .helper {
    color: #1f4bb4 !important;
  }
  .bbsV_cont .orange {
    color: #f68e55 !important;
  }
  .bbsV_cont .yellow-green {
    color: #96be3f !important;
  }
  .bbsV_cont .purple {
    color: #6979c7 !important;
  }
  .bbsV_cont strong {
    font-weight: 200;
  }
  .bbsV_cont .link {
    color: #1f4bb4;
    margin-right: 2rem;
    border-bottom: 1px solid #1f4bb4;
  }
  .bbsV_cont .blank {
    display: inline-block;
    vertical-align: middle;
    line-height: 2em;
    color: #333;
    background: #fff;
    font-size: 0.85em;
    border: 1px solid #d8d8d8;
    padding: 0 0.8em;
    background: #fff;
  }
  .bbsV_cont .link[target="_blank"] {
    position: relative;
  }
  .bbsV_cont .link[target="_blank"]:after,
  .bbsV_cont .blank[target="_blank"]:after {
    content: "";
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 1.3rem;
    height: 1.3rem;
    margin-left: 0.5rem;
    background: url("/images/co/na/ico_link_blank.png") no-repeat;
    background-size: contain;
  }
  .bbsV_cont .link[target="_blank"]:after {
    position: absolute;
    top: 50%;
    margin-top: -0.65rem;
    left: 100%;
  }
  .bbsV_cont .blank[target="_blank"]:hover {
    border: 1px solid #135eba;
    color: #135eba;
  }
  .bbsV_cont .s-title {
    font-size: 0.85rem;
    font-weight: 600;
    margin-bottom: 0.36em;
    letter-spacing: -0.05em;
  }
  .bbsV_cont .list-count {
    font-size: 1rem;
  }
  .bbsV_cont .list-count span {
    display: inline-block;
    vertical-align: middle;
  }
  .bbsV_cont .list-count span + span {
    margin-left: 1em;
  }
  .bbsV_cont .list-count em {
    color: #1f4bb4;
    font-weight: 800;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont .col_line {
      font-size: 0.85rem !important;
      height: 1.8rem !important;
    }
    .bbsV_cont h4:not(.tit2),
    .bbsV_cont .h4:not(.tit2) {
      font-size: 0.85rem;
    }
    .bbsV_cont h5,
    .bbsV_cont .h5 {
      font-size: 0.8rem;
    }
    .bbsV_cont h6,
    .bbsV_cont .h6 {
      font-size: 0.8rem;
    }
    .bbsV_cont .small {
      font-size: 0.8rem !important;
    }
    .bbsV_cont .smallest {
      font-size: 0.8rem !important;
    }
    .bbsV_cont .s-title {
      font-size: 0.8rem;
    }
    .bbsV_cont .list-count {
      font-size: 0.8rem;
    }
    .bbsV_cont .link[target="_blank"]:after,
    .bbsV_cont .blank[target="_blank"]:after {
      width: 0.95rem;
      height: 0.8rem;
    }
    .bbsV_cont .link[target="_blank"]:after {
      margin-top: -0.4rem;
    }
  }
  /*************************************
      Button
  **************************************/
  .bbsV_cont .btn {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    height: 3rem;
    text-align: center;
    padding: 0 1em;
    font-size: 0.8rem;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    color: #3b3e44;
    margin: 0;
  }
  .bbsV_cont .btn:after {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
  }
  .bbsV_cont .btn.small {
    height: auto;
    font-size: 0.8rem !important;
  }
  .bbsV_cont a.btn,
  .bbsV_cont span.btn {
    line-height: 3rem;
  }
  .bbsV_cont button.btn.small {
    height: 2.5em;
  }
  .bbsV_cont a.btn.small,
  .bbsV_cont span.btn.small {
    line-height: 2.5em;
  }
  .bbsV_cont .btn.link {
    color: #333 !important;
    border-bottom-color: #c9c9c9;
  }
  .bbsV_cont .btn.point {
    background: #1f4bb4;
    color: #fff !important;
    border-color: #1f4bb4;
  }
  .bbsV_cont .btn.point:hover {
    background: #0e3693;
    border-color: #0e3693;
  }
  .bbsV_cont .btn.cancel {
    background: #eaeaea;
  }
  .bbsV_cont .btn.red {
    background: #e6201b;
    color: #fff !important;
    border-color: #e6201b;
  }
  .bbsV_cont .btn.red:hover {
    background: #e6201b;
    border-color: #e6201b;
  }
  .bbsV_cont .btn.down {
    padding-right: 6rem;
  }
  .bbsV_cont .btn.down:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -0.9rem;
    right: 2rem;
    width: 1.8rem;
    height: 1.8rem;
    background: url("/images/co/na/ico_down.png") no-repeat 50% 50%;
  }
  .bbsV_cont .btn.down:hover {
    background-color: #1f4bb4;
    color: #fff !important;
    border-color: #1f4bb4;
  }
  .bbsV_cont .btn.down.point:after,
  .bbsV_cont .btn.down:hover:after {
    background-image: url("/images/co/na/ico_down_w.png");
  }
  .bbsV_cont .btn.link {
    padding-right: 5rem;
    margin-right: 0;
  }
  .bbsV_cont .btn.link2 {
    padding-right: 6rem;
    margin-right: 0;
  }
  .bbsV_cont .btn.link[target="_blank"]:after,
  .bbsV_cont .btn.link:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -0.85rem;
    right: 2rem;
    left: auto;
    width: 1.7rem;
    height: 1.7rem;
    background: url("/images/co/na/ico_link_blank_big.png") no-repeat 50% 50%;
  }
  .bbsV_cont .btn.link2:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -0.85rem;
    right: 2rem;
    left: auto;
    width: 1.7rem;
    height: 1.7rem;
    background: url("/images/co/na/ico_link_blank_big.png") no-repeat 50% 50%;
  }
  .bbsV_cont .btn.link:hover[target="_blank"],
  .bbsV_cont .btn.link:hover {
    background-color: #1f4bb4;
    color: #fff !important;
    border-color: #1f4bb4;
  }
  .bbsV_cont .btn.link2:hover {
    background-color: #e6201b;
    color: #fff !important;
    border-color: #1f4bb4;
  }
  .bbsV_cont .btn.link.point:after,
  .bbsV_cont .btn.link.point[target="_blank"]:after,
  .bbsV_cont .btn.link2.red[target="_blank"]:after,
  .bbsV_cont .btn.link:hover[target="_blank"]:after,
  .bbsV_cont .btn.link:hover:after {
    background-image: url("/images/co/na/ico_link_blank_big_w.png");
  }
  .bbsV_cont .btn.link2:hover:after {
    background-image: url("/images/co/na/ico_link_blank_big_w.png");
  }
  .bbsV_cont .btn.list {
    min-width: 180px;
    text-align: center;
  }
  .bbsV_cont .btn.list.point {
    background: #192846;
    border-color: #192846;
  }
  .bbsV_cont .btn.list:after {
    content: "";
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    vertical-align: middle;
    margin-left: 1rem;
    background: url("/images/co/na/ico_list.png") no-repeat 50% 50%;
  }
  .bbsV_cont .btn.list:hover {
    background-color: #192846;
    color: #fff !important;
    border-color: #192846;
  }
  .bbsV_cont .btn.list.point:after,
  .bbsV_cont .btn.list:hover:after {
    background-image: url("/images/co/na/ico_list_w.png");
  }
  .bbsV_cont .btn.prev,
  .bbsV_cont .btn.next {
    padding: 0 1.4rem;
  }
  .bbsV_cont .btn.prev:before,
  .bbsV_cont .btn.next:after {
    content: "";
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 0.9rem;
    height: 1em;
    background: url("/images/co/na/ico_list_prev.png") no-repeat;
    background-size: contain;
  }
  .bbsV_cont .btn.prev:before {
    margin-right: 1.1rem;
  }
  .bbsV_cont .btn.ext:after {
    margin-left: 1.1rem;
    background-image: url("/images/co/na/ico_list_next.png");
  }
  .bbsV_cont *[class*="ico-f"] {
    display: inline-block;
    position: relative;
    width: 4.2rem;
    height: 4.2rem;
    border-radius: 100%;
    overflow: hidden;
    text-indent: -999px;
    vertical-align: middle;
    background: url("/images/co/na/ico_file_w.png") no-repeat 50% 50% #192846;
  }
  .bbsV_cont .btn *[class*="ico-f"] {
    margin-right: 0.5em;
    width: 3rem;
    height: 3rem;
    background: url("/images/co/na/ico_file.png") transparent 50% 50% no-repeat;
  }
  .bbsV_cont .btn.down:hover *[class*="ico-f"],
  .bbsV_cont .btn.point *[class*="ico-f"] {
    background-image: url("/images/co/na/ico_file_w.png");
  }
  .bbsV_cont .link_list_wrap {
    width: 100%;
    display: inline-block;
  }
  .bbsV_cont .link_list_wrap .btn,
  .bbsV_cont .link_list_wrap a {
    float: left;
  }
  .bbsV_cont .link_list_wrap.col-4 .btn,
  .bbsV_cont .link_list_wrap.col-4 a {
    width: 23%;
    margin: 1rem 1%;
  }
  .bbsV_cont .link_list_wrap.col-3 .btn,
  .bbsV_cont .link_list_wrap.col-3 a {
    width: 31.33%;
    margin: 1rem 1%;
  }
  .bbsV_cont .link_list_wrap.col-2 .btn,
  .bbsV_cont .link_list_wrap.col-2 a {
    width: 48%;
    margin: 1rem 1%;
  }
  .bbsV_cont .link_list_wrap.col-1 .btn,
  .bbsV_cont .link_list_wrap.col-1 a {
    width: 98%;
    margin: 1rem 1%;
  }
  .bbsV_cont .link_list_wrap .link[target="_blank"]:after {
    left: auto;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont .btn {
      height: 3.5rem;
      font-size: 0.8em;
    }
    .bbsV_cont .btn.small {
      font-size: 0.8rem !important;
    }
    .bbsV_cont a.btn,
    .bbsV_cont span.btn {
      line-height: 3.3rem;
    }
    .bbsV_cont button.btn.small {
      height: 2.5em;
    }
    .bbsV_cont a.btn.small,
    .bbsV_cont span.btn.small {
      line-height: 2.5em;
    }
    .bbsV_cont .btn.down {
      padding-right: 3.2rem;
    }
    .bbsV_cont .btn.down:after {
      margin-top: -0.9rem;
      right: 1rem;
      width: 1.8rem;
      height: 1.8rem;
    }
    .bbsV_cont .btn.link {
      padding-right: 2.5rem;
    }
    .bbsV_cont .btn.link[target="_blank"]:after,
    .bbsV_cont .btn.link:after {
      right: 0.5rem;
      width: 1.7rem;
      height: 1.7rem;
    }
    .bbsV_cont *[class*="ico-f"] {
      width: 2.1rem;
      height: 2.1rem;
      background-size: 50% auto;
    }
    .bbsV_cont .btn *[class*="ico-f"] {
      width: 2rem;
      height: 2rem;
    }
    .bbsV_cont .link_list_wrap.ta-col-3 .btn,
    .bbsV_cont .link_list_wrap.ta-col-3 a {
      width: 31.33%;
      margin: 1rem 1%;
    }
    .bbsV_cont .link_list_wrap.ta-col-2 .btn,
    .bbsV_cont .link_list_wrap.ta-col-2 a {
      width: 47%;
      margin: 1rem 1.5%;
    }
    .bbsV_cont .link_list_wrap.ta-col-1 .btn,
    .bbsV_cont .link_list_wrap.ta-col-1 a {
      width: 97%;
      margin: 1rem 1.5%;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont .link_list_wrap.mo-col-3 .btn,
    .bbsV_cont .link_list_wrap.mo-col-3 a {
      width: 31.33%;
      margin: 1rem 1%;
    }
    .bbsV_cont .link_list_wrap.mo-col-2 .btn,
    .bbsV_cont .link_list_wrap.mo-col-2 a {
      width: 47%;
      margin: 1rem 1.5%;
    }
    .bbsV_cont .link_list_wrap.mo-col-1 .btn,
    .bbsV_cont .link_list_wrap.mo-col-1 a {
      width: 97%;
      margin: 1rem 1.5%;
    }
  }
  /*************************************
      라인+아이콘이미지 Box (가이드기본)
  **************************************/
  .bbsV_cont *[class^="box-"] {
    border: 1px solid #d8d8d8;
    line-height: 1.7;
  }
  .bbsV_cont *[class^="box-"] + *[class^="box-"] {
    margin-top: 0.8em !important;
  }
  .bbsV_cont *.box-notice {
    font-size: 0.8rem;
    padding: 0.7em 1.2em;
  }
  .bbsV_cont *.box-design {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .bbsV_cont *.box-design .cell {
    display: table-cell;
    padding: 1rem 1rem;
    vertical-align: middle;
  }
  .bbsV_cont *.box-design .thumb {
    padding: 0;
    width: 24rem;
    text-align: center;
  }
  .bbsV_cont *.box-design .thumb img {
    max-width: 90%;
  }
  .bbsV_cont *.box-design .thumb + .cell {
    padding-left: 0;
  }
  .bbsV_cont *.box-list {
    border: 1px solid #d8d8d8;
    padding: 1rem 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .bbsV_cont *.box-list.bg {
    background: #f3f4fa;
  }
  .bbsV_cont *.box-design .t1 {
    width: 265px;
    font-size: 0.8rem;
    margin: 4rem 7rem;
    vertical-align: middle;
    border-right: 1px dashed #777;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .bbsV_cont *.box-design .t1 + .cell {
    padding-left: 3rem;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont *.box-notice {
      font-size: 0.8rem;
    }
    .bbsV_cont *.box-design .cell {
      padding: 1.5rem 3rem;
    }
    .bbsV_cont *.box-design .thumb {
      width: 13rem;
      padding: 0;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont *.box-design {
      display: block;
    }
    .bbsV_cont *.box-design .cell {
      display: block;
      padding: 1rem 1.5rem;
    }
    .bbsV_cont *.box-design .thumb {
      width: auto;
      padding-bottom: 0;
    }
    .bbsV_cont *.box-design .thumb + .cell {
      padding-left: 1.5rem;
    }
    .bbsV_cont *.box-design .t1 {
      width: auto;
      font-size: 0.85rem;
      margin: 0 1.5rem;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px dashed #777;
      border-right-width: 0;
    }
    .bbsV_cont *.box-design .t1 + .cell {
      padding-left: 1.5rem;
      font-size: 0.8rem;
    }
  }
  /*************************************
      라인+ 사각 이미지 Box
  **************************************/
  .bbsV_cont *[class^="etc-"] {
    border: 1px solid #d8d8d8;
    line-height: 1.7;
  }
  .bbsV_cont *[class^="etc-"] + *[class^="box-"] {
    margin-top: 0.8em !important;
  }
  .bbsV_cont *.etc-notice {
    font-size: 1rem;
    padding: 0.7em 1.2em;
  }
  .bbsV_cont *.etc-design {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .bbsV_cont *.etc-design .cell {
    display: table-cell;
    padding: 2rem 7rem;
    vertical-align: middle;
  }
  .bbsV_cont *.etc-design .thumb {
    padding: 0;
    width: 43rem;
  }
  .bbsV_cont *.etc-design .thumb img {
    max-width: 90%;
  }
  .bbsV_cont *.etc-design .thumb + .cell {
    padding-left: 0;
  }
  .bbsV_cont *.etc-list {
    border: 1px solid #d8d8d8;
    padding: 1rem 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .bbsV_cont *.etc-list.bg {
    background: #f3f4fa;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont *.etc-notice {
      font-size: 0.8rem;
    }
    .bbsV_cont *.etc-design .cell {
      padding: 1.5rem 3rem;
    }
    .bbsV_cont *.etc-design .thumb {
      width: 20rem;
      padding: 0;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont *.etc-design {
      display: block;
    }
    .bbsV_cont *.etc-design .cell {
      display: block;
      padding: 1rem 1.5rem;
    }
    .bbsV_cont *.etc-design .thumb {
      width: auto;
      padding-bottom: 0;
    }
    .bbsV_cont *.etc-design .thumb + .cell {
      padding-left: 1.5rem;
    }
    .bbsV_cont *.etc-design .t1 {
      width: auto;
      font-size: 0.8rem;
      margin: 0 1.5rem;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px dashed #777;
      border-right-width: 0;
    }
    .bbsV_cont *.etc-design .t1 + .cell {
      padding-left: 1.5rem;
      font-size: 0.8rem;
    }
  }
  /*************************************
      이미지 Box
  **************************************/
  .bbsV_cont *[class^="imge-"] {
    line-height: 1.7;
    border-bottom: 1px solid #d8d8d8;
  }
  .bbsV_cont *[class^="imge-"] + *[class^="imge-"] {
    margin-top: 0.8em !important;
  }
  .bbsV_cont *.imge-notice {
    font-size: 1rem;
    padding: 0.7em 1.2em;
  }
  .bbsV_cont *.imge-design {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding-bottom: 2rem;
  }
  .bbsV_cont *.imge-design .cell {
    display: table-cell;
    padding: 0.5rem 7rem;
    vertical-align: top;
  }
  .bbsV_cont *.imge-design .thumb {
    padding: 0;
    width: 20rem;
    text-align: center;
  }
  .bbsV_cont *.imge-design .thumb img {
    max-width: 90%;
  }
  .bbsV_cont *.imge-design .thumb + .cell {
    padding-left: 0;
  }
  .bbsV_cont *.imge-list {
    border: 1px solid #d8d8d8;
    padding: 1rem 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .bbsV_cont *.imge-list.bg {
    background: #f3f4fa;
  }
  .bbsV_cont *.imge-design .t1 {
    width: 265px;
    font-size: 1rem;
    margin: 4rem 7rem;
    vertical-align: middle;
    border-right: 1px dashed #777;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .bbsV_cont *.imge-design .t1 + .cell {
    padding-left: 3rem;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont *.imge-notice {
      font-size: 0.8rem;
    }
    .bbsV_cont *.imge-design .cell {
      padding: 1.5rem 3rem;
    }
    .bbsV_cont *.imge-design .thumb {
      width: 13rem;
      padding: 0;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont *.imge-design {
      display: block;
    }
    .bbsV_cont *.imge-design .cell {
      display: block;
      padding: 1rem 1.5rem;
    }
    .bbsV_cont *.imge-design .thumb {
      width: auto;
      padding-bottom: 0;
    }
    .bbsV_cont *.imge-design .thumb + .cell {
      padding-left: 1.5rem;
    }
    .bbsV_cont *.imge-design .t1 {
      width: auto;
      margin: 0 1.5rem;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px dashed #777;
      border-right-width: 0;
    }
    .bbsV_cont *.imge-design .t1 + .cell {
      padding-left: 1.5rem;
      font-size: 0.8rem;
    }
  }
  /*************************************
         라인+라운딩박스 Box (가이드기본)
     **************************************/
  .bbsV_cont *[class^="rou-"] {
    border: 1px solid #d8d8d8;
    line-height: 1.7;
    border-radius: 8rem;
  }
  .bbsV_cont *[class^="rou-"] + *[class^="round-"] {
    margin-top: 0.8em !important;
  }
  .bbsV_cont *.rou-notice {
    font-size: 1rem;
  }
  .bbsV_cont *.rou-design {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .bbsV_cont *.rou-design .cell {
    display: table-cell;
    padding: 3.5rem 3rem;
    vertical-align: middle;
  }
  .bbsV_cont *.rou-design .thumb {
    padding: 0;
    width: 16rem;
    text-align: center;
  }
  .bbsV_cont *.rou-design .thumb img {
    max-width: 90%;
  }
  .bbsV_cont *.rou-design .thumb + .cell {
    padding-left: 0;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont *.rou-notice {
      font-size: 0.8rem;
    }
    .bbsV_cont *.rou-design .cell {
      padding: 1.5rem 3rem;
    }
    .bbsV_cont *.rou-design .thumb {
      width: 13rem;
      padding: 0;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont *.rou-design {
      display: block;
    }
    .bbsV_cont *.rou-design .cell {
      display: block;
      padding: 1rem 1.5rem;
    }
    .bbsV_cont *.rou-design .thumb {
      width: auto;
      padding-bottom: 0;
    }
    .bbsV_cont *.rou-design .thumb + .cell {
      padding-left: 3.5rem;
    }
  }
  /*************************************
         List
  **************************************/
  .bbsV_cont .list-o,
  .bbsV_cont .list-u { margin-left:0 !important}

  .bbsV_cont .list-o li,
  .bbsV_cont .list-u li {
    position: relative;
  }
  .bbsV_cont .list-u li:before {
    display: block;
    position: absolute;
    top: 0;
    height: 1.8em;
    background: no-repeat 50% 50%;
  }
  .bbsV_cont .list-o li > ul,
  .bbsV_cont .list-u li > ul,
  .bbsV_cont .list-o li > ol,
  .bbsV_cont .list-u li > ol {
    margin-top: 0.7rem;
    margin-bottom: 1rem;
    list-style: none !important;
  }
  .bbsV_cont .list-u li + li,
  .bbsV_cont .list-o li + li {
    margin-top: 0.5rem !important;
  }
  .bbsV_cont .list-u > li {
    padding-left: 0.2rem;
	list-style: none !important;
    padding-left: 10px;
  }
  .bbsV_cont .list-u > li:before {
    content: "";
    width: 5px;
    left: 0;
    background-image: url("/images/co/na/ico_bul_li_depth1.png");
  }
  .bbsV_cont .list-o {
    counter-reset: index;
  }
  .bbsV_cont .list-o > li {
    padding-left: 1.6rem;
    padding-left: 2.4rem;
  }
  .bbsV_cont .list-o > li:before {
    content: counter(index) ".";
    counter-increment: index;
    display: block;
    position: absolute;
    width: 2rem;
    text-align: right;
    top: 0;
    left: 0;
    font-weight: 800;
  }
  .bbsV_cont .list-o > li > * > li,
  .bbsV_cont .list-u > li > * > li {
    padding-left: 0.6rem;
    list-style: none !important;
  }
  .bbsV_cont .list-o > li > * > li:before,
  .bbsV_cont .list-u > li > * > li:before {
    content: "";
    width: 0.6rem;
    left: -0.6rem;
    background-image: url("/images/co/na/ico_bul_li_depth2.png");
  }
  .bbsV_cont .list-o > li > * > li > ul,
  .bbsV_cont .list-u > li > * > li > ul {
    margin-left: -0.8rem;
    padding: 2rem 3rem;
    background: #f3f7fb;
  }
  .bbsV_cont .list-o > li > * > li > * > li,
  .bbsV_cont .list-u > li > * > li > * > li {
    padding-left: 1.4rem;
    color: #333;
  }
  .bbsV_cont .list-o > li > * > li > * > li:before,
  .bbsV_cont .list-u > li > * > li > * > li:before {
    content: "";
    width: 0.7rem;
    left: -0.6rem;
    background-image: url("/images/co/na/ico_bul_li_depth3.png");
  }
  .bbsV_cont .col-2,
  .bbsV_cont .col-3 {
    display: inline-block;
    width: 100%;
    clear: both;
  }
  .bbsV_cont .list-o.col-2 > li,
  .bbsV_cont .list-u.col-2 > li {
    width: 50%;
    float: left;
  }
  .bbsV_cont .list-o.col-3 > li,
  .bbsV_cont .list-u.col-3 > li {
    width: 33.33%;
    float: left;
  }
  .bbsV_cont .col-2 li:nth-child(1),
  .bbsV_cont .col-2 li:nth-child(2) {
    margin-top: 0 !important;
  }
  .bbsV_cont .col-3 li:nth-child(1),
  .bbsV_cont .col-3 li:nth-child(2),
  .bbsV_cont .col-3 li:nth-child(3) {
    margin-top: 0 !important;
  }
  .bbsV_cont table .list-o li,
  .bbsV_cont table .list-u li {
    font-size: 1em;
  }
  .bbsV_cont .list-u .list-o > li,
  .bbsV_cont ul .list-o > li {
    padding-left: 1.6rem !important;
    padding-left: 2.4rem !important;
  }
  .bbsV_cont .list-u .list-o > li:before,
  .bbsV_cont ul .list-o > li:before {
    content: counter(index) ".";
    counter-increment: index;
    display: block;
    position: absolute;
    width: 2rem;
    text-align: right;
    top: 0;
    left: 0;
    font-weight: 800;
    background: none;
  }
  .bbsV_cont .list-u .list-o > li > ol > li,
  .bbsV_cont ul .list-o > li > ol > li {
    padding-left: 0 !important;
  }
  .bbsV_cont .list-u .list-o > li > ol > li:before,
  .bbsV_cont ul .list-o > li > ol > li:before {
    display: none;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont .list-u li + li,
    .bbsV_cont .list-o li + li {
      margin-top: 0.4rem !important;
    }
    .bbsV_cont .list-o li,
    .bbsV_cont .list-u li {
      font-size: 0.8rem;
    }
    .bbsV_cont .list-o > li > * > li > ul,
    .bbsV_cont .list-u > li > * > li > ul {
      padding: 1.5rem 2rem;
    }
    .bbsV_cont .list-o > li > * > li > * > li,
    .bbsV_cont .list-u > li > * > li > * > li {
      padding-left: 0.9rem;
    }
    .bbsV_cont table .list-o li,
    .bbsV_cont table .list-u li {
      font-size: 0.8rem;
    }
  }
  /*************************************
         Table
     **************************************/
  .bbsV_cont .inbox td,
  .bbsV_cont .inbox th {
    padding: 0.5rem 1rem !important;
    font-size: 0.8rem;
  }
  .bbsV_cont .inbox .sum {
    background: #f8f9fb;
  }
  .bbsV_cont .grid {
    display: block;
    margin: 0 -10px;
    overflow: hidden;
  }
  .bbsV_cont .grid .col {
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
  }
  .bbsV_cont .grid.col-2 .col {
    width: 50%;
  }
  .bbsV_cont .tbl-box {
    position: relative;
    border-top: 2px solid #333333;
  }
  .bbsV_cont .tbl-box caption {
    position: absolute;
    top: -999px;
    z-index: -999;
    opacity: 0;
  }
  .bbsV_cont .tbl {
    position: relative;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    z-index: 0;
  }
  .bbsV_cont .tbl td,
  .bbsV_cont .tbl th {
    position: relative;
    padding: 0.85rem;
    border: 1px solid #c3c3c4;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    vertical-align: middle;
  }
  .bbsV_cont .tbl tr * + * {
    border-left-width: 1px;
  }
  .bbsV_cont .tbl th {
    vertical-align: middle;
    font-weight: 600;
    background: #f7f7f7;
    text-align: center;
  }
  .bbsV_cont .tbl td {
    font-size: 0.8rem;
  }
  .bbsV_cont .tbl thead + tbody th {
    background: #fcfcfd;
  }
  .bbsV_cont .tbl tbody th {
    font-weight: 400;
  }
  .bbsV_cont .tbl textarea {
    border: 1px solid #c3c3c4;
    padding: 10px;
    font-size: 16px;
  }
  .bbsV_cont .tbl.open-data td,
  .bbsV_cont .tbl.open-data th {
    padding: 0.5rem 1rem;
    font-size: 0.8rem;
  }
  .bbsV_cont .tbl .bo-left {
    border-left-width: 1px !important;
  }
  .bbsV_cont .tbl .bo-right {
    border-right-width: 1px !important;
  }
  .bbsV_cont .tbl .bo-bottom {
    border-bottom-width: 1px !important;
  }
  .bbsV_cont .tbl .bo-top {
    border-top-width: 1px !important;
  }
  .bbsV_cont .tbl .bo-left2 {
    border-left-width: 2px !important;
  }
  .bbsV_cont .tbl .bo-right2 {
    border-right-width: 2px !important;
  }
  .bbsV_cont .tbl .bo-bottom2 {
    border-bottom-width: 2px !important;
  }
  .bbsV_cont .tbl .bo-top2 {
    border-top: 2px solid #c3c3c4 !important;
  }
  .bbsV_cont .tbl .feat td,
  .bbsV_cont .tbl .feat th {
    padding: 1.2rem 1.5rem;
  }
  .bbsV_cont .tbl-respon > .guide {
    display: none;
  }
  .bbsV_cont .tbl-respon.always .guide {
    display: block;
    font-size: 0.8rem;
    text-align: right;
    padding-bottom: 0.5em;
    letter-spacing: -0.05em;
  }
  .bbsV_cont .tbl-respon.always .guide:before {
    content: "!";
    display: inline-block;
    vertical-align: middle;
    color: #e49a19;
    margin-right: 0.5em;
    width: 1.2em;
    height: 1.2em;
    border-radius: 100%;
    border: 1px solid #e49a19;
    line-height: 1.2em;
    text-align: center;
    font-weight: 800;
  }
  .bbsV_cont .tbl-respon.always .tbl-box {
    width: 100%;
    overflow: auto;
  }
  .bbsV_cont .tbl-respon.always .tbl-box table {
    width: 1500px;
  }
  @media all and (max-width:1024px) {
    .bbsV_cont .inbox th {
      font-size: 0.8rem;
    }
    .bbsV_cont .tbl td {
      font-size: 0.8rem;
    }
    .bbsV_cont .tbl td .btn {
      font-size: 0.8em;
      height: 3em;
      line-height: 3em;
      padding: 0 2em 0 0.5em;
    }
    .bbsV_cont .tbl td .btn.down:after {
      zoom: 0.7;
      top: 1em;
      margin-top: 0;
      right: 0.2em;
    }
    .bbsV_cont .tbl td .btn.down *[class*='ico-f'] {
      width: 21px;
      height: 21px;
      zoom: 0.7;
    }
    .bbsV_cont .tbl td,
    .bbsV_cont .tbl th {
      padding: 1rem 1.5rem;
    }
    .bbsV_cont .tbl.open-data,
    .bbsV_cont .tbl.open-data tr,
    .bbsV_cont .tbl.open-data th,
    .bbsV_cont .tbl.open-data td,
    .bbsV_cont .tbl.open-data tbody {
      display: block;
    }
    .bbsV_cont .tbl.open-data thead {
      display: none;
    }
    .bbsV_cont .tbl.open-data th {
      text-align: left;
      font-weight: 600;
    }
    .bbsV_cont .tbl.open-data th:before {
      content: "- ";
    }
    .bbsV_cont .tbl.open-data tr {
      padding-bottom: 1rem;
    }
    .bbsV_cont .tbl.open-data td,
    .bbsV_cont .tbl.open-data th {
      padding: 0.5rem 1rem;
      font-size: 0.8rem;
      border: none;
    }
    .bbsV_cont .tbl.open-data th {
      background: #333;
      color: #fff;
    }
    .bbsV_cont .tbl.open-data td {
      border: none;
    }
    .bbsV_cont .tbl.open-data td:before {
      content: "· 공표목록 : ";
    }
    .bbsV_cont .tbl.open-data td + td:before {
      content: "· 공표항목 : ";
    }
    .bbsV_cont .tbl.open-data td + td + td:before {
      content: "· 공표주기 : ";
    }
    .bbsV_cont .tbl.open-data td + td + td + td:before {
      content: "· 공표시기 : ";
    }
    .bbsV_cont .tbl.open-data td + td + td + td + td:before {
      display: none;
    }
    .bbsV_cont .tbl.open-data td a {
      display: block;
    }
  }
  @media all and (max-width:1000px) {
    .bbsV_cont .tbl-respon .guide {
      display: block;
      font-size: 0.8rem !important;
      text-align: right;
      padding-bottom: 0.5em;
      letter-spacing: -0.05em;
    }
    .bbsV_cont .tbl-respon .guide:before {
      content: "!";
      display: inline-block;
      vertical-align: middle;
      color: #e49a19;
      margin-right: 0.5em;
      width: 1.2em;
      height: 1.2em;
      border-radius: 100%;
      border: 1px solid #e49a19;
      line-height: 1.2em;
      text-align: center;
      font-weight: 800;
    }
    .bbsV_cont .tbl-respon .tbl-box {
      width: 100%;
      overflow: auto;
    }
    .bbsV_cont .tbl-respon .tbl-box table {
      width: 100%;
    }
  }
  /*************************************
         컨텐츠 안에 들어가는 테이블
     **************************************/
  .bbsV_cont .inbox td,
  .bbsV_cont .inbox th {
    padding: 0.5rem 1rem !important;
    font-size: 1rem;
  }
  @media all and (max-width:1024px) {
    .inbox th {
      font-size: 0.8rem;
    }
  }
  .bbsV_cont {
    /*************************************
         Step Flow
     **************************************/
  }
  .bbsV_cont div.inner_table {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
  }
  .bbsV_cont div.inner_table div.tr_rowspan {
    display: table-caption;
    padding: 1.2rem 0;
    text-align: center;
    border-bottom: 1px solid #c3c3c4;
    background-color: #f7f7f7;
  }
  .bbsV_cont div.inner_table div.tr {
    display: table-row;
  }
  .bbsV_cont div.inner_table div.tr div.th {
    display: table-cell;
    padding: 0.85rem;
    text-align: center;
    border: 1px solid #c3c3c4;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    background-color: #f7f7f7;
    vertical-align: middle;
  }
  .bbsV_cont div.inner_table div.tr div.th.small {
    width: 120px;
  }
  .bbsV_cont div.inner_table div.tr div.td {
    display: table-cell;
    border: 1px solid #c3c3c4;
    border-top: 0;
    border-right: 0;
    vertical-align: middle;
    padding: 0.85rem;
    text-align: center;
  }
  .bbsV_cont div.inner_table.col div.tr div.th {
    border-left: 1px solid #c3c3c4;
  }
  .bbsV_cont div.inner_table.col div.tr div.th:first-child {
    border-left: 0;
  }
  .bbsV_cont div.inner_table.col div.tr div.td {
    text-align: center;
  }
  .bbsV_cont div.inner_table.col div.tr div.td:first-child {
    border-left: 0;
  }
  .bbsV_cont div.inner_table div.tr div.td ul li {
    text-align: left;
    letter-spacing: -1px;
	list-style:none;
	padding-left:10px
  }
  .bbsV_cont div.inner_table div.tr div.td.span_row {
    padding: 0;
  }
  .bbsV_cont div.inner_table div.tr div.td.span_row span.row_td {
    display: block;
    padding: 1.2rem 2.6rem;
  }
  .bbsV_cont div.inner_table div.tr div.td.span_row span.row_td:nth-child(2n+1) {
    border-top: 1px solid #bebebe;
  }
  .bbsV_cont .no-line li + li:after {
    background: none !important;
  }
  .bbsV_cont .no-line > li {
    padding: 10px 10px !important;
  }
  .bbsV_cont .no-line {
    margin: 0px !important;
  }
  .bbsV_cont .no-line .item .tit {
    padding: 1.3em 1em !important;
  }
  .bbsV_cont .flow {
    overflow: hidden;
    margin: 0 -30px;
  }
  .bbsV_cont .flow:after {
    content: "";
    display: block;
    clear: both;
  }
  .bbsV_cont .flow > li {
    display: block;
    position: relative;
    padding: 10px 30px;
    float: left;
    margin: 0;
  }
  .bbsV_cont .flow > li:before {
    display: none;
  }
  .bbsV_cont .flow > li + li:after {
    content: "";
    position: absolute;
    left: -1.5rem;
    top: 2rem;
    width: 3rem;
    height: 1.55rem;
    margin-top: -0.8rem;
    background: url("/common/images/con_com/proce_arrow01.svg") no-repeat center/contain;
  }
  .bbsV_cont .flow > li + li {
    margin: 0 !important;
  }
  .bbsV_cont .flow .item {
    font-size: 16px;
  }
  .bbsV_cont .circle .item {
    display: block;
    position: relative;
    max-width: 100%;
    width: 180px;
    box-sizing: border-box;
    border: 10px solid #c5cbd8;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
  }
  .bbsV_cont .circle .item:before {
    content: "";
    display: block;
    position: relative;
    z-index: -1;
    padding-top: 100%;
    box-sizing: border-box;
  }
  .bbsV_cont .circle .item > * {
    display: block;
    position: absolute;
    z-index: 0;
    left: 10px;
    right: 10px;
  }
  .bbsV_cont .circle .item i {
    top: 2em;
    color: #1f4bb4;
    font-weight: 800;
    line-height: 1.4em;
  }
  .bbsV_cont .circle .item p {
    top: 4em;
    coloR: #333;
    word-break: keep-all;
    font-weight: 600;
    line-height: 1.4em;
  }
  .bbsV_cont .squere .item {
    position: relative;
    display: block;
    position: relative;
    background: #fff;
    line-height: 1.5;
    z-index: 0;
  }
  .bbsV_cont .squere .item:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #dadada;
  }
  .bbsV_cont .squere .item .tit {
    background: #154896;
    color: #fff;
    text-align: center;
    padding: 1.3em 0;
  }
  .bbsV_cont .squere .item .con {
    text-align: center;
    padding: 1.5em 1.2rem 2em;
    color: #333;
  }
  .bbsV_cont .squere .item .con li {
    text-align: left;
    line-height: 1.9em;
    font-size: 1rem;
  }
  .squere .item .date {
  	text-align:center;
  	padding:1em 1em;
  	color:#333;
  	background: #f2f7f9;
  	border-top:1px solid #dadada;
 	}
  .bbsV_cont .step01 {
    background: #7d859a !important;
  }
  .bbsV_cont .step02 {
    background: #4e5a74 !important;
  }
  .bbsV_cont .step03 {
    background: #192c56 !important;
  }
  .bbsV_cont .step04 {
    background: #1b62cd !important;
  }
  .bbsV_cont .step05 {
    background: #1f4bb4 !important;
  }
  @media all and (min-width:1025px) {
    .bbsV_cont .flow.col-6 > li {
      width: 16.66%;
    }
    .bbsV_cont .flow.col-5 > li {
      width: 20%;
    }
    .bbsV_cont .flow.col-4 > li {
      width: 25%;
    }
    .bbsV_cont .flow.col-3 > li {
      width: 33.33%;
    }
    .bbsV_cont .flow.col-2 > li {
      width: 50%;
    }
    .bbsV_cont .flow.col-1 > li {
      width: 100%;
      float: none;
    }
    .bbsV_cont .flow.col-6 > li:nth-child(6n+1):after,
    .bbsV_cont .flow.col-5 > li:nth-child(5n+1):after,
    .bbsV_cont .flow.col-4 > li:nth-child(4n+1):after,
    .bbsV_cont .flow.col-3 > li:nth-child(3n+1):after,
    .bbsV_cont .flow.col-2 > li:nth-child(2n+1):after,
    .bbsV_cont .flow.col-1 > li:after {
      display: none;
    }
  }
  @media all and (max-width:1024px) {
    .bbsV_cont .flow {
      margin: 0 -15px;
    }
    .bbsV_cont .flow > li {
      padding: 10px 15px;
    }
    .bbsV_cont .flow > li + li:after {
      left: -15px;
      width: 30px;
    }
    .bbsV_cont .flow .item {
      font-size: 0.8rem;
    }
    .bbsV_cont .circle .item i {
      top: 1em;
    }
    .bbsV_cont .circle .item p {
      top: 3em;
    }
    .bbsV_cont .squere .item .con li {
      font-size: 1rem;
    }
  }
  @media all and (max-width:1024px) and (min-width:641px) {
    .bbsV_cont .flow.ta-col-5 > li {
      width: 20%;
    }
    .bbsV_cont .flow.ta-col-4 > li {
      width: 25%;
    }
    .bbsV_cont .flow.ta-col-3 > li {
      width: 33.33%;
    }
    .bbsV_cont .flow.ta-col-2 > li {
      width: 50%;
    }
    .bbsV_cont .flow.ta-col-1 > li {
      width: 100%;
      float: none;
    }
    .bbsV_cont .flow.ta-col-5 > li:nth-child(5n+1):after,
    .bbsV_cont .flow.ta-col-4 > li:nth-child(4n+1):after,
    .bbsV_cont .flow.ta-col-3 > li:nth-child(3n+1):after,
    .bbsV_cont .flow.ta-col-2 > li:nth-child(2n+1):after,
    .bbsV_cont .flow.ta-col-1 > li:after {
      display: none;
    }
    .bbsV_cont .col-3 > li:nth-child(3) {
      margin-top: 10px !important;
    }
  }
  @media all and (max-width:640px) {
    .bbsV_cont .flow.mo-col-5 > li {
      width: 20%;
    }
    .bbsV_cont .flow.mo-col-4 > li {
      width: 25%;
    }
    .bbsV_cont .flow.mo-col-3 > li {
      width: 33.33%;
    }
    .bbsV_cont .flow.mo-col-2 > li {
      width: 50%;
    }
    .bbsV_cont .flow.mo-col-1 > li {
      width: 100%;
      float: none;
    }
    .bbsV_cont .flow.mo-col-5 > li:nth-child(5n+1):after,
    .bbsV_cont .flow.mo-col-4 > li:nth-child(4n+1):after,
    .bbsV_cont .flow.mo-col-3 > li:nth-child(3n+1):after,
    .bbsV_cont .flow.mo-col-2 > li:nth-child(2n+1):after,
    .bbsV_cont .flow.mo-col-1 > li:after {
      display: none;
    }
    .bbsV_cont .list-o.col-2 > li,
    .bbsV_cont .list-u.col-2 > li {
      width: 100%;
      float: left;
    }
    .bbsV_cont .list-o.col-3 > li,
    .bbsV_cont .list-u.col-3 > li {
      width: 100%;
      float: left;
    }
    .bbsV_cont .col-2 > li:nth-child(1),
    .bbsV_cont .col-2 > li:nth-child(2) {
      margin-top: 10px !important;
    }
    .bbsV_cont .col-3 > li:nth-child(1),
    .bbsV_cont .col-3 > li:nth-child(2),
    .bbsV_cont .col-3 > li:nth-child(3) {
      margin-top: 10px !important;
    }
  }
  /*************************************
      Image Box
  **************************************/
  .bbsV_cont .box-img {
    position: relative;
    text-align: center;
    overflow: hidden;
    border: none !important;
  }
  .bbsV_cont * + .box-img {
    margin-top: 20px;
  }
  .bbsV_cont .box-img img {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    z-index: 0;
  }
  .bbsV_cont .box-img.pad {
    padding: 1rem;
  }
  .bbsV_cont .box-img.line {
    border: 2px solid #ecedf2 !important;
    background: #fafafa;
    border-radius: 1rem;
  }
  .bbsV_cont .box-img .img-view {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.6);
    padding: 0.8em 1em;
    color: #fff;
    font-size: 0.9em;
  }
  .bbsV_cont .box-img .txt-caption {
    display: block;
    position: absolute;
    top: -999px;
    z-index: -9999;
    width: 0px;
    height: 0px;
  }
  .bbsV_cont .box-map {
    position: relative;
    margin-top: 20px;
    overflow: hidden;
    min-height: 150px;
  }
  .bbsV_cont .box-map > .map-link {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  @media all and (max-width:850px) {
    .bbsV_cont .box-img .img-view {
      display: block;
    }
  }

 /* 위젯 레이어 */
.Pstyle {
	opacity:0;
	display:none;
	position:relative;
	width:auto;
	height:auto;
	border:5px solid #fff;
	padding:20px;
	background-color:#fff;
	overflow: auto;
}
.imgClass{text-align:center};
