@charset "utf-8";
/* sub.css는 반응형 css */


#bo_gall .gall_text_href a,
#bo_gall .gall_text_href div:nth-of-type(1) {width: 90%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#bo_gall  #board_title {width: 100%;}
#bo_gall .sub-title {padding: 0px 32px!important;}

/* 체크박스 */
#bo_gall .gall_li .gall_chk {left: 0 !important; top: 0 !important; z-index: 999 !important;}
/* #bo_gall.m_model .gall_box {z-index: 999 !important;} */

/* 옵션박스 */
.more_opt {z-index: 9999;}
#bo_gall .gall_img {width: 100% !important;}
#bo_gall .gall_img img {width: 100%; height: 100% !important; object-fit: cover;}
/* #container_title {padding-left: 32px;} */
.btn_bo_user li {background: none;}





/* 게시판 반응형 */


@media screen and (min-width:1201px) {
	/* Desktop 1*/
    #bo_gall .sub-title {width: auto !important;}
  

}
@media screen and (min-width:1024px) and (max-width: 1200px) {
	/* Desktop 2*/
  #gnb .sub-background {height: 100vh !important;}
  #container_title {font-size: 5rem; }
  /* list 게시판-------------------------------------------------------------------- */
    #container {width: 100% !important;}
    #bo_gall { width: 100% !important;}
    #bo_gall .sub-title {width: 100vw !important; margin-bottom: 0 !important;}
    #bo_gall #board_title {width: 100vw;}
    #bo_gall #fboardlist {width: calc(100vw - 64px); margin-left: 32px;}
    #bo_gall.m_parts #board_title {width: 100vw !important;}
  
    #board_title > span {font-size: 2.7778vw !important; padding-bottom: 16.5px !important;}
    #board_title > p {font-size: 2.4rem;}
    /* 게시판 */
    #gall_ul {width: 100%; padding: 0 32px !important;}
    .latest-style3  #gall_ul {padding: 0 !important;}
    .gall_row .col-gn-4 {width: calc(100%/3) !important;}


      /* wallpaper 게시판 */
      #bo_gall.m_wallpaper .gall_row .col-gn-4 {width: 100% !important;}
      #bo_gall.m_wallpaper #gall_ul {padding: 0 !important;}
      #bo_gall.m_wallpaper #gall_ul li {padding-left: 0!important; padding-right: 0 !important;}
      /* dealer 게시판 */
      #bo_gall.m_dealar {width: 100% !important;}
      #bo_gall.m_dealar .mini-title { width: calc(100% - 64px) !important; margin: 0 auto;}
      #bo_gall.m_dealar #gall_ul.gall_row .col-gn-4 {width: 100% !important;}
      /* manual 게시판 */
      #bo_list.m_manual {padding: 0 32px;}
      #bo_gall #fboardlist { width: calc(100vw - 64px); margin-left: 32px;}

    /* company 게시판 */
    #bo_list.m_company {width: 100% !important; padding: 0 32px !important;}
    #bo_gall.m_model .model-sub-text > p {width: 100% !important;}
    /* model 게시판 */
    #bo_v.m_model {padding-bottom: 9vw;}
    #bo_gall.m_model {width: 100% !important; }
    #bo_gall.m_model .model-sub-text {padding: 67px 32px;}
    #bo_gall.m_model .model-sub-text > p {font-size: 3.2rem;} 
    #bo_gall.m_model #gall_ul a {width: 100%; height: 100%;}
  
    #bo_gall.m_model #fboardlist {width: 100% !important; margin-left: 0; margin-right: 0;}
    #bo_gall.m_model #gall_ul {padding: 0 !important;}
   
    /* magazie의 서브페이지들 */


    /* magazine 게시판 */
    .magazine_cont p {font-size: 2vw;}
 
    /* form 게시판 */
    #bo_list.m_form {width: 100% !important; padding: 0 32px;}

      /* view 게시판-------------------------------------------------------------------- */
 
      #bo_v {width: 100%;padding: 0 32px;}
      #bo_v.m_model.m_sub_magazine_view {padding-bottom: 9vw;}
      .bo_v_tit {font-size: 5rem !important;}
      #bo_v.parts-view #bo_v_con  {font-size: 2.4rem !important;}
      #bo_v.parts-view .view-page-price > p {font-size: 3.2rem!important;}
      #bo_v_img a.view_image {width: 100%; height: 100%;}
      #bo_v.parts-view #bo_v_img > a > img {display: block; width: 100%; height: 100%;}
      #bo_v_img img {object-fit: cover;}

      /* product model 상세페이지 */
      #bo_v.m_model #bo_v_img #bo_v_title {width: 100% !important; padding: 0 32px 70px;}
      /* #bo_v.m_model #bo_v_img {padding-top: 100vh;} */
      #bo_v_con {margin-top: calc(100vh + 96px);}

      #bo_v_con {margin: 0 auto; margin-top: calc(100vh + 127px);line-height: normal;}


       /* write 게시판-------------------------------------------------------------------- */
       #bo_w {width:100%; padding: 50px 32px;}
       #container_title {width: 100% !important;  transform: inherit; padding-left: 0; left: 32px !important;}
     
       .mini-title {font-size: 2.4rem;}
 
}



@media screen and (min-width:768px) and (max-width: 1023px) {
	/* Tablet */
  #bo_v_top  .fa {font-size: 1.4rem !important;}
  #gnb .sub-background {height: 100vh !important;}
  #container_title {font-size :4.859375vw; }
   /* list 게시판-------------------------------------------------------------------- */
    #container {width: 100% !important;}
    #bo_gall .sub-title {width: calc(100vw - 32px) !important; font-size: 3.4rem;}
    #bo_gall .sub-title {font-size: 2rem;}
    #bo_gall #board_title {width: 100vw;}
  
    #bo_gall.m_parts #board_title {width: 100vw !important; font-size: 3.8rem;}
    .mini-title {padding:  12px 0; margin-top: 0;} 
       /* 게시판 */
    #bo_gall #fboardlist {width: calc(100vw - 64px); margin-left: 32px;}
    #gall_ul {width: 100%;}
    .gall_row .col-gn-4 {width: calc(100%/3) !important;}

    /* wallpaper 게시판 */
    #bo_gall.m_wallpaper .gall_row .col-gn-4 {width: 100% !important; margin-bottom: 20px;}
    #bo_gall.m_contact .gall_text_href a {font-size: 1.6rem !important;}
    #bo_gall.m_wallpaper .download_button_wrap > div {
        background-size: 10%;
      }
    /* contact 게시판 */
    #bo_gall.m_contact .gall_con { align-items: flex-start !important; height: fit-content;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href .contact-title {margin-bottom: 8px !important;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href .contact-txt { margin-bottom: 32px !important;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href .contact-txt p {line-height: 21px;}
    #bo_gall.m_contact .gall_img {height: auto;}
 
 
      /* dealer 게시판 */
      #bo_gall.m_dealar {width: 100% !important;}
      #bo_gall.m_dealar .mini-title { width: calc(100% - 64px) !important; margin: 0 auto; padding: 12px 0;}
      #bo_gall.m_dealar #gall_ul {padding-top: 0!important; margin-top: 80px;}
      #bo_gall.m_dealar #gall_ul.gall_row .col-gn-4 {width: 100% !important;}
      #bo_gall.m_dealar  .gall_con {align-items: flex-start !important;}
      #bo_gall.m_dealar .gall_img {width: 50%!important; height: 100% !important;}
      #bo_gall.m_dealar #gall_ul .gall_con > .gall_con .gall_text_hre .move-btn > button {margin-top: 0px;}
      #bo_gall.m_dealar .gall_img img {height: auto !important;}

      /* manual 게시판 */
      #bo_list.m_manual {padding: 0 32px;}
      .tbl_head01 thead th a,
      .tbl_head01 thead th,
      .td_subject .bo_tit a{font-size: 1.6rem;}
      #bo_list.m_manual .tbl_head01 {padding-top: 32px;}
   

      .even > td.td_num2 {width: 20% !important;}

      /* company 게시판 */
    #bo_list.m_company {width: 100% !important; padding: 0 32px !important;}

    /* model 게시판 */
    #bo_gall.m_model .model-sub-text {padding: 67px 32px;}
    #bo_gall.m_model .model-sub-text > p {width: 100% !important; font-size: 3.2rem;} 
    #bo_gall.m_model #fboardlist {width: 100% !important; margin-left: 0; margin-right: 0;}
    #bo_gall.m_model .gall_text_href a { display: block;}


    #bo_v.m_sub_magazine_view {padding-top: 0 !important;}
    #bo_v.m_model #bo_v_img img{height: 100%;}
    .bo_tit div {margin-top: 16px;}


    /* magazie의 서브페이지들 */
    #bo_gall.m_sub_magazine #gall_ul a {font-size: 1.5rem;}
    #bo_gall.m_sub_magazine .gall_text_href .bo_cnt {margin-top: 6px !important;}
    #bo_gall.m_model.m_sub_magazine #gall_ul li.col-gn-15 .gall_text_href,
    #bo_gall.m_model.m_sub_magazine .gall_con .gall_text_href{padding: 20px;}


    /* magazine 게시판 */
    .magazine_cont p {font-size: 2vw;}

    /* form 게시판 */
    #bo_list.m_form {width: 100% !important; padding: 0 32px;}


      /* view 게시판-------------------------------------------------------------------- */
      #bo_v {width: 100%;padding: 0 32px;}
      #bo_v #bo_v_title .bo_v_tit {font-size: 3.4rem; margin-bottom: 16px;}
      #bo_v #bo_v_con { margin-top: calc(100vh + 50px) !important; font-size: 2rem;}
      #bo_v.m_sub_magazine_view #bo_v_con {margin-top: calc(52.3% + 50px) !important;}
      #bo_v.parts-view .view-page-price > p {font-size: 2.8rem;}
      #bo_v.parts-view #bo_v_img {width: 100% !important;}
      #bo_v_img a.view_image {width: 100%; height: 100%;}
      #bo_v.parts-view #bo_v_img > a > img {display: block; width: 100%; height: 100%;}
      #bo_v.parts-view .btn-mall {width: 100%; height: auto; padding: 26px 0; font-size: 2rem;  margin: 24px 0 56px;}
      /* product model 상세페이지 */
      #bo_v.m_model #bo_v_img #bo_v_title {width: 100% !important; padding: 0 32px 70px;}
      #bo_v_img img {object-fit: cover; height: 100vh;}
      #bo_v_con img {object-fit: cover; width: 100% !important; height: auto;}
    

      /* #bo_v.m_model #bo_v_img {padding-top: 100vh;} */

     /* write 게시판-------------------------------------------------------------------- */
     #bo_w {width:100%; padding: 50px 32px;}
     #container_title {width: 100% !important;  transform: inherit; padding-left: 0; left: 32px !important;}

     /* 버튼 */
     .more-btn-wrap {width: 100%; height: auto; padding: 40px 32px;}
     .more-btn-wrap p {width: 100%; height: 40px; line-height: 39px; text-align: center; font-size: 2rem;}


     #board_title > span {font-size: 2.7778vw !important;}
     .mini-title {font-size: 2.4rem;}
     

}


@media screen and (max-width:800px) {
  /* view게시판의 사진 크기 */
  #bo_v.parts-view #bo_v_img {width: 100% !important; height: auto;}
  .bo_tit div {width: 400px;}
}


@media screen and (max-width:767px) { 
    #gall_allchk {padding: 0;}
  #gnb .sub-background {height: 100vh !important;}
	/* Mobile */
  #container_title {font-size: 3.6rem;}
  #bo_btn_top .fa {font-size: 1.3rem !important;}
  #bo_v_top i  {font-size: 1.3rem !important;}

    #bo_gall.m_model #gall_ul li:nth-child(7) .gall_box::after, 
    #bo_gall.m_model #gall_ul li:nth-child(9) .gall_box::after{ display: block;}
  
    /* list 게시판-------------------------------------------------------------------- */
    #container {width: 100% !important;}
    #gnb .sub-background {height: 100vh !important;}
    #bo_gall .sub-title {padding: 32px 32px 0!important; font-size: 1.4rem !important; line-height: 2.2rem !important;  margin: 0 !important;}
    #bo_gall #board_title {width: 100vw; margin-top: 32px; padding-top: 0 !important;}

    #bo_gall #fboardlist {width: calc(100vw - 32px); margin-left: 16px;}
    #bo_gall.m_parts #board_title {width: 100vw !important; margin-top: 32px !important;}
   
       /* 게시판 */
 
    #gall_ul {width: 100%; padding: 0 !important; margin: 10px 0 0 !important;}
    .gall_row .col-gn-4 {width: calc(100%/2) !important;}
   
    #bo_gall .bo_cnt {font-size: 1.3rem;}
    #bo_gall .gall_price {font-size: 1.4rem !important;}
    #bo_gall #gall_ul {padding-top: 24px !important;}

     /* option parts 게시판 */
    #bo_gall.m_parts .mini-title {padding: 32px 16px 0 !important;}
    #bo_gall.m_contract  {padding: 16px !important;}
    #bo_gall.m_parts #fboardlist {padding-top: 0 !important;}

      /* wallpaper 게시판 */
      #bo_gall.m_wallpaper .gall_row .col-gn-4 {width: 100% !important; height: 0; margin-bottom: 16px; padding: 0!important; padding-top: 50% !important;}
      #bo_gall.m_wallpaper .download_button_wrap {flex-direction: column;}
      #bo_gall.m_wallpaper .download_button_wrap {padding: 16px 32px; }
      #bo_gall.m_wallpaper .download_button_wrap > div {width: 100%; height: 32px; background-size: 18px;}
      #bo_gall.m_wallpaper .download_button_wrap > div:nth-child(3) {margin: 8px 0 !important;}
      .download_button_wrap > p {display: none;}



       /* contact 게시판 */
    #bo_gall.m_contact {margin: 360px auto 40px;}
    #bo_gall.m_parts .mini-title02 {padding: 16px !important;} 
    #bo_gall.m_contact #board_title {width: 100% !important;}
    #bo_gall.m_contact .gall_img {width: 100% !important; height: 50%;}
    #bo_gall.m_contact .gall_con {flex-direction: column; align-items: center;}
    #bo_gall.m_contact .gall_con > .gall_con {width: 100%; padding-top: 16px;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href {width: 100%; margin-top: 16px;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href .contact-title {font-size: 15px; margin-bottom: 0; color: #a3a5a7;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href .contact-txt {padding-left: 0px; margin-bottom: 16px;}
    #bo_gall .gall_text_href > div > p {font-size: 2rem; margin-bottom: 8px;}
    #bo_gall.m_contact .gall_con > .gall_con .gall_text_href > div:nth-of-type(1) {margin-bottom: 16px;}
    #bo_gall .gall_box {margin: 0; width: 100%; height: 100%;}
    .map {margin-top: 30px;}
     
      /* dealer 게시판 */
     #bo_gall.m_dealar {width: 100% !important;}
     #bo_gall.m_dealar #gall_ul {  margin-top: 40px;}
     #bo_gall.m_dealar #gall_ul.gall_row .col-gn-4 {width: 100% !important;}
     #bo_gall.m_dealar .mini-title { width: calc(100% - 32px) !important; margin: 0 auto !important; padding: 16px 0 !important;}
     #bo_gall.m_dealar .sub-title {width: 100% !important;}
     #bo_gall.m_dealar #board_title {width: 100% !important;}
     #bo_gall.m_dealar .gall_con {height: auto;}
     #bo_gall.m_contact .gall_con > .gall_con {margin-left: 0;}
     #bo_gall.m_dealar .gall_img {height: 350px;}
     #bo_gall.m_dealar .gall_text_href a {width: 100% !important;}
     .move-btn > button {width: 100%; margin-top: 0 !important;}
     
     

    

    /* manual 게시판 */
    #bo_list.m_manual {padding: 0 16px;}
    #bo_list #board_title {margin: 0 !important;}
    #bo_list.m_manual #board_title > span {font-size: 2rem !important;}

 
    	#bo_list.m_manual .tbl_wrap table table, 
		#bo_list.m_manual .tbl_wrap table thead, 
		#bo_list.m_manual .tbl_wrap table tbody, 
		#bo_list.m_manual .tbl_wrap table th, 
		#bo_list.m_manual .tbl_wrap table td, 
		#bo_list.m_manual .tbl_wrap table tr { 
		display: block; 
	}
    #bo_list.m_manual .tbl_wrap table thead tr,
    #bo_list.m_manual .tbl_wrap table tbody tr {width: 100%; box-sizing: border-box; display: flex;}
    #bo_list.m_manual .tbl_wrap table tr {padding-left: 0; border-left: none;}
    #bo_list.m_manual .tbl_wrap table tr { justify-content: space-between;}
    #bo_list.m_manual .tbl_wrap table tr th,
    #bo_list.m_manual .tbl_wrap table tbody tr th,
    #bo_list.m_manual .tbl_wrap table tr td {display: flex; align-items: center;}
    #bo_list.m_manual .tbl_wrap table th,
    #bo_list.m_manual .tbl_wrap table td {border-bottom: 0;}
    #bo_list.m_manual .tbl_wrap table th.contem {display: none;}
    #bo_list.m_manual .tbl_wrap table th.all_chk.chk_box, 
    #bo_list.m_manual .tbl_wrap table td.td_chk.chk_box {width: 40px;padding-left: 0 !important;}
    #bo_list.m_manual .tbl_wrap table th:nth-child(3) {width: 80%; padding-left: 0 !important; line-height: 38px;}
    #bo_list.m_manual .tbl_wrap table th.dow,
    #bo_list.m_manual .tbl_wrap table td.td_icon {width: 20%; padding: 0 !important; padding: 0 !important; padding-right: 40px !important;line-height: 38px; justify-content: center; }


    #bo_list.m_manual .tbl_head01 {padding-top: 24px;}
    #bo_list.m_manual .tbl_head01 .td_subject {text-align: left;}
    #bo_list.m_manual .tbl_head01 .td_icon img {width: 20px;}
    #bo_list.m_manual .tbl_head01 .td_num2 {text-align: center; font-size: 1.3rem; display: none;}
    #bo_list.m_manual .tbl_head01 .td_icon a {width: 32px; height: 32px; line-height: 32px;}
    #bo_list.m_manual .tbl_head01 .td_subject {font-size: 1.5rem; padding-left: 40px;}
    #bo_list.m_manual .tbl_wrap table td.td_chk.chk_box ~ td.td_subject {padding-left: 0 !important;}
    .tbl_head01 thead th a,
    .tbl_head01 thead th {font-size: 1.3rem;}
    .tbl_head01 thead th:first-child {display: none;}
    .tbl_head01 thead th {text-align: left; padding-left: 40px !important;}
    .tbl_head01 thead th.contem {display: none;}
    .bo_tit {width: 100%;}
    .bo_tit div {
        width: 100%;
        margin: initial;
        margin-top: 14px;
    }
  
    /* company 게시판 */
    #bo_list.m_company {width: 100% !important; padding: 0 16px !important;}
    
    /* model 게시판 */
    #bo_gall.m_model #gall_ul li {padding-top: 133.3333333333%;}
    /* #bo_gall.m_model .gall_row .col-gn-15 {padding-top: 100% !important;} 여기*/ 
    #bo_gall.m_model .gall_row .col-gn-15 .gall_box::after {display: none;}
    #bo_gall.m_model .model-sub-text {padding: 67px 16px;}
    #bo_gall.m_model .model-sub-text > p {width: 100% !important; font-size: 2rem; line-height: inherit;}
    #bo_gall.m_model #fboardlist {width: 100% !important; margin-left: 0; margin-right: 0;}
    #bo_gall .sub-title-03 {font-size: 1.5rem;}
    #bo_gall.m_model #gall_ul  {margin: 0!important;}
    #bo_gall.m_model .gall_text_href {margin-left: 32px;}
    #bo_gall.m_model .gall_text_href a {font-size: 1.3rem; margin: 0;}
    #bo_gall.m_model .gall_text_href {width: 100%; padding: 20px 20px 40px; margin-left: 0;}

    #bo_v.m_model #bo_v_img {padding-top: 100vh;}

    #bo_gall.m_model  #gall_ul li:nth-child(1) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(2) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(4) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(6) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(8) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(10) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(11) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(12) .gall_box::after,
    #bo_gall.m_model  #gall_ul li:nth-child(15) .gall_box::after {display: none !important;}

    /* #bo_v.m_model #bo_v_img {padding-top: 100vh!important;} */

    /* magazie의 서브페이지들 */
    #bo_v.m_sub_magazine_view #bo_v_con {margin-top: calc(91.2vh + 50px) !important;}
    #bo_gall.m_sub_magazine #gall_ul a  {font-size: 1.3rem;}
    #bo_gall.m_sub_magazine .gall_text_href .bo_cnt {font-size: 1.3rem; margin-top: 6px !important;}
    #bo_gall.m_sub_magazine .gall_con .gall_text_href {padding: 20px}
    #bo_gall.m_model.m_sub_magazine #gall_ul li.col-gn-15 .gall_text_href{padding: 20px;}
    #bo_v.m_sub_magazine_view #bo_v_img {padding-top: 0;}
     /* magazine 게시판 */
     #bo_gall.m_sub_magazine .bo_cnt {overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: keep-all;}
     .magazine_cont {height: inherit; flex-direction: column;}
     
     .magazine_cont p  {font-size: 1.5rem; padding: 20px !important;}
     .magazine_cont > div:nth-child(1) {width: 100%; height: 100%;}
     .magazine_cont > div:nth-child(2) {width: 100%; display: flex;}
     .magazine_cont > div:nth-child(2) > div {width: 100%; padding-top: 66.8%;}
     .magazine_cont .life-bg, 
     .magazine_cont .design-bg, 
     .magazine_cont .performance-bg {height: 0 !important;}

 

     .magazine_cont .life-bg {padding-top: 100%;}
     
     .magazine_cont .design-bg, 
     .magazine_cont .performance-bg{ width: 50%; padding-top: 77%;}
     .life-bg::before {border-right:0; border-bottom: 2px solid #fff; }
     .design-bg::before {border-bottom: 0; border-right: 2px solid #fff;}
     #bo_v.m_model #bo_v_img #bo_v_title > span {margin-bottom: 20px !important;}



    /* form 게시판 */
    #bo_list.m_form {width: 100% !important; padding: 0 16px;}

      /* view 게시판-------------------------------------------------------------------- */
      #bo_v {width: 100%;padding: 0 16px;}
      #bo_v #bo_v_title .bo_v_tit {font-size: 3.6rem !important; margin-bottom: 16px;}
      #bo_v  #bo_v_con {font-size: 1.8rem; padding: 16px;}
      #bo_v.parts-view .view-page-price > p {font-size: 2rem;}
      #bo_v.parts-view #bo_v_img {width: 100% !important;}
      #bo_v.parts-view .btn-mall {width: 100%; height: auto; padding: 12px; font-size: 1.7rem; margin: 16px 0;}

      /* product model 상세페이지 */
      #bo_v.m_model #bo_v_img #bo_v_title {width: 100% !important; padding: 0 16px 70px;}
      #bo_v_img img {object-fit: cover !important;}
      #bo_v_con {margin-top: calc(100vh + 50px) !important;padding: 0 !important;}

      #bo_v_con img {object-fit: cover; height: auto;}
      .fa {font-size: 2.5rem;}
      .gnb_close_btn .fa { font-size: 3.5rem;}
      #bo_v_title > p {font-size: 1.6rem !important;}
      p > span {font-size: 1.6rem !important;}
      #bo_v.m_model .m_model_end_title span {font-size: 2rem;}



    /* write 게시판-------------------------------------------------------------------- */
    #bo_w {width:100%; padding: 32px 16px;}
    #container_title {width: 100% !important;  transform: inherit; padding-left: 0; left: 16px !important;}

    
     /* 버튼 */
     .more-btn-wrap {width: 100%; height: auto; padding: 40px 32px;}
     .more-btn-wrap p {width: 100%; height: 40px; line-height: 39px; text-align: center; font-size: 1.7rem;}
     

     #board_title > span {font-size: 3.4rem !important;}
     .mini-title {font-size: 1.5rem; margin: 0 !important; line-height: 20px; padding: 16px;}
}


  #bo_gall.m_model li:nth-child(1) .gall_box::after, 
  #bo_gall.m_model li:nth-child(2) .gall_box::after, 
  #bo_gall.m_model li:nth-child(4) .gall_box::after, 
  #bo_gall.m_model li:nth-child(6) .gall_box::after, 
  #bo_gall.m_model li:nth-child(8) .gall_box::after, 
  #bo_gall.m_model li:nth-child(9) .gall_box::after,
  #bo_gall.m_model li:nth-child(11) .gall_box::after,
  #bo_gall.m_model li:nth-child(13) .gall_box::after,
  #bo_gall.m_model li:nth-child(14) .gall_box::after,
  #bo_gall.m_model li:nth-child(16) .gall_box::after,
  #gall_ul li.galley_li:nth-child(1)::after, 
  #gall_ul li.galley_li:nth-child(2)::after, 
  #gall_ul li.galley_li:nth-child(4)::after, 
  #gall_ul li.galley_li:nth-child(6)::after, 
  #gall_ul li.galley_li:nth-child(8)::after, 
  #gall_ul li.galley_li:nth-child(9)::after,
  #gall_ul li.galley_li:nth-child(11)::after,
  #gall_ul li.galley_li:nth-child(13)::after,
  #gall_ul li.galley_li:nth-child(14)::after,
  #gall_ul li.galley_li:nth-child(16)::after {
   display: none;
   visibility:hidden;
  }


 

@media screen and (max-width:450px) {
  #gnb .sub-background {height: 100vh !important;}
    .tbl_head01 thead th {padding-left: 0 !important;}
    #bo_list.m_manual .tbl_wrap table th.dow, 
    #bo_list.m_manual .tbl_wrap table td.td_icon {padding-right: 0 !important; justify-content: center;text-align: center;}
    #bo_list.m_manual .tbl_head01 .td_subject {padding-left: 0 !important;}
} 



/* 글자 반응형 */

@media screen and (max-width:1199px) and (min-width: 768px) {
  #bo_gall .sub-title-03 {font-size: 1.6rem;}
}
@media screen and (max-width:767px)  {
  #bo_gall .sub-title-03 {font-size: 1.5rem;}
  #bo_gall.m_model #gall_ul > a {font-size: 3rem;}
}


@media screen and (max-width: 767px){
    @supports (-webkit-appearance:none) {
        #ft > div > div:nth-child(2) p {color:#CBD0D3;}
        #ft > div > div:nth-child(2) p a {color:#CBD0D3;}
   }
    
}


/* 매거진 게시판 레이아웃*/
