@media screen and (max-width:1600px) {
}

@media screen and (max-width:1400px) {
  #newsList li a{padding:30px 60px;}
}

@media screen and (max-width:1280px) {
  .page_news .maincontents {grid-template-columns: repeat(4, 1fr);}

}
@media screen and (max-width:1200px) {
  #newsList li a{padding:30px 40px;}
  #newsList li .txt_wrap{width:75%; padding-right:40px; box-sizing: border-box;}
  #newsList li .txt_wrap p.news_tit{font-size:22px;}
  #newsList li .img_wrap{width:25%;}

}

@media screen and (max-width:1024px) {
  .page_news .maincontents {grid-template-columns: repeat(3, 1fr);}
  section.news_imgsection, section.ir_imgsection{margin-top:50px;}

  #newsList li a{padding:20px;}
  #newsList li .txt_wrap{width:70%; padding-right:30x;}
  #newsList li .txt_wrap b{font-size:15px; padding:4px 18px; margin-bottom:15px;}
  #newsList li .txt_wrap p.news_tit{font-size:20px; margin-bottom: 30px;}
  #newsList li .txt_wrap span.news_date{font-size:15px;}
  #newsList li .img_wrap{width:30%;}
  
  /* 공지사항 */
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-head { padding: 15px 20px;} 
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel { padding: 20px;} 
  .count-noti {font-size:18px; margin-bottom:15px;} 
  .accordion .noti-table-title {padding: 15px 20px;}
  .responsive-accordion li .responsive-accordion-head .noti_num, 
  .accordion .noti-table-title .noti_num {font-size: 17px; width:3rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title{ padding-left:15px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title p, 
  .accordion .noti-table-title .noti_title_head p { width: 70%; font-size: 17px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title div, 
  .accordion .noti-table-title .noti_title_head div {font-size: 17px; width:8.2rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title span:not(.material-symbols-outlined) {font-size: 17px;} 
  .responsive-accordion-panel .noti_text { width:100%; font-size:  17px; padding:0 ;} 
  .responsive-accordion-panel .noti_text div { font-size: 16px; font-weight: 600; margin-bottom:15px; } 
  .responsive-accordion-panel .noti_text div.noti_text_innerbox { border:1px solid #e8e8e8; background-color:#fff; padding:20px; margin:16px 0; font-size:15px; text-align:left; border-radius:20px;} 
  .responsive-accordion-panel .noti_text p { font-size: 15px; line-height: 1.6; } 
  .responsive-accordion-panel .noti_text .noti_text_innerbox_con{padding:20px; margin:16px 0; font-size:15px; border-radius:20px;}
}

@media screen and (max-width:768px) {
  .page_news .maincontents {grid-template-columns: repeat(2, 1fr);}
  
  #newsList li a{padding:20px 15px;}
  #newsList li .txt_wrap{width:65%; padding-right:30x;}
  #newsList li .txt_wrap b{font-size:15px; padding:2px 15px; margin-bottom:10px;}
  #newsList li .txt_wrap p.news_tit{font-size:18px; margin-bottom: 20px;}
  #newsList li .txt_wrap span.news_date{font-size:15px;}
  #newsList li .img_wrap{width:35%; border-radius:15px;}
  #newsList li .img_wrap p{border-radius:15px;}

  /* 공지사항 */
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-head { padding: 10px 5px;} 
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel { padding: 15px;} 
  .count-noti {font-size:15px; margin-bottom:15px;} 
  .accordion .noti-table-title {padding:10px 5px;}
  .responsive-accordion li .responsive-accordion-head .noti_title,
  .accordion .noti-table-title .noti_title_head { padding-left: 0; }
  .responsive-accordion li .responsive-accordion-head .noti_num, 
  .accordion .noti-table-title .noti_num {font-size: 15px; width:2rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title{ padding-left:10px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title p, 
  .accordion .noti-table-title .noti_title_head p { width: 65%; font-size: 15px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title div, 
  .accordion .noti-table-title .noti_title_head div {font-size: 15px; width:7.5rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title span:not(.material-symbols-outlined) {font-size: 15px;} 
  .responsive-accordion-panel .noti_text { width:100%; font-size:  15px; padding:0 ;} 
  .responsive-accordion-panel .noti_text div { font-size: 15px; font-weight: 600; margin-bottom:15px; } 
  .responsive-accordion-panel .noti_text div.noti_text_innerbox { border:1px solid #e8e8e8; background-color:#fff; padding:15px; margin:15px 0 0 0; font-size: 14px;text-align:left; border-radius:15px;} 
  .responsive-accordion-panel .noti_text p {font-size: 14px; line-height: 1.6; } 
  .responsive-accordion-panel .noti_text .noti_text_innerbox_con{padding:15px; margin:16px 0; font-size:14px; border-radius:10px;}

}

@media screen and (max-width:580px) {
  .page_news .maincontents {grid-template-columns: 1fr;}
}

@media screen and (max-width:480px) {
  #newsList li a{padding:15px 5px;}
  #newsList li .txt_wrap{width:65%; padding-right:15px;}
  #newsList li .txt_wrap b{font-size:13px; min-height:15px; line-height:15px; padding:2px 15px; margin-bottom:10px;}
  #newsList li .txt_wrap p.news_tit{font-size:14px; line-height: 1.4; margin-bottom: 10px;}
  #newsList li .txt_wrap span.news_date{font-size:13px;}
  #newsList li .img_wrap{width:35%;}
  

  /* 공지사항 */
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-head { padding: 10px 0;} 
  .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel { padding: 15px;} 
  .count-noti {font-size:14px; margin-bottom:15px;} 
  .accordion .noti-table-title {padding:5px 0;}
  .responsive-accordion li .responsive-accordion-head .noti_title,
  .accordion .noti-table-title .noti_title_head { padding-left: 0; }
  .responsive-accordion li .responsive-accordion-head .noti_num, 
  .accordion .noti-table-title .noti_num {font-size: 14px; width:2rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title{ padding-left:10px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title p, 
  .accordion .noti-table-title .noti_title_head p { width: 62%; font-size: 14px;} 
  .responsive-accordion li .responsive-accordion-head .noti_title div, 
  .accordion .noti-table-title .noti_title_head div {font-size: 14px; width:6.8rem;} 
  .responsive-accordion li .responsive-accordion-head .noti_title span:not(.material-symbols-outlined) {font-size: 14px;} 
  .responsive-accordion-panel .noti_text { width:100%; font-size:  14px; padding:0 ;} 
  .responsive-accordion-panel .noti_text div { font-size: 14px; font-weight: 600; margin-bottom:15px; } 
  .responsive-accordion-panel .noti_text div.noti_text_innerbox { border:1px solid #e8e8e8; background-color:#fff; padding:15px; margin:10px 0 0 0; font-size: 13px;text-align:left; border-radius:10px;} 
  .responsive-accordion-panel .noti_text p {font-size: 13px; line-height: 1.6; } 
  .responsive-accordion-panel .noti_text .noti_text_innerbox_con{min-width: fit-content; padding:10px; margin:10px 0; font-size:13px; border-radius:10px;}
}