html, body {
    overflow-x: hidden;
    /* 이외의 브라우저 */
    overscroll-behavior-x: none;
  }

@media (max-width: 1440px) {
    .conbox {left: 120px;}
}
@media (max-width: 768px) {
    .t_m_news>ul>li {width: 25% !important;}
    #topbanner {background-position: 0 -125px !important;}

    #subtitle {margin: 0; padding: 50px 15px 1300px;}
    #subscribe {width: 100%; margin: 0 0 0 0; padding: 30px 15px 0;}
    .subscribe {width: 100% !important; padding: 40px 0;}
    .es_news {border: none; margin-bottom: 20px;}
    .es_news>h1 {font-size: 50px;}
    .es_news>h2 {font-size: 16px;}

    /* 전시사진 리스트 */
    .conbox {left: 0; top: 280px; width: 100%;}
    .ce_list>li {height: 250px; padding: 10px;}
    .ce_list>li>h2 {height: 140px;}

    


}

@media (max-width: 375px) {

    #topbanner {background-position: 0 0 !important;}

    #subtitle {padding: 50px 15px 4700px;}
    .es_news>h1 {font-size: 30px; padding: 0 20px 10px;}
    .es_news>h1 img {width: 125px !important;}
    .es_news>h2 {display: block;}
    .in_title {font-size: 20px !important;}
    .in_title::after {top: 50px !important;}

    /* 전시사진 리스트 */
    .ce_list>li {width: 100%; height: 310px;}

}