@charset "utf-8";
/*변수*/
.main_container {
    --main-border-radius : 20px;
    --main-box-shadow : 0 0 50px rgba(0,0,0,0.18);
    --main-tabbox-shadow : 0 0 18px rgba(0,0,0,0.13);
    --main-tab-active : #223359;
    --main-blue-bg : #3555af;
    --main-text-title : #333;
    --main-text-main : #111;
    --main-tit-font-size : 42px;
    --main-tab-font-size : 18px;
    --main-date-font-size : 14px;
    --main-tab-height: 40px;
    --main-transition : all 0.4s;
    --main-contents-pd : 70px;
}
/* @media screen and (max-width: 1050px){
    .main_container {
        --main-tit-font-size : 35px;
    }
} */
@media screen and (max-width: 800px){
    .main_container {
        --main-contents-pd : 50px;
    }
}
@media screen and (max-width: 640px){
    .main_container {
        --main-tab-font-size : 13px;
        --main-date-font-size: 11px;
        --main-tit-font-size : 27px;
        --main-tab-height: 30px;
        --main-contents-pd : 30px;
    }
}
.main_container img { vertical-align: top; }
/*==공통스타일==*/
/*tab*/
.main_tab { position: relative; }
.main_tab .tabs { display: flex; }
.main_tab .tabs li { margin-right:4px; }
.main_tab .tabs .tab_btn { display: flex; align-items: center; justify-content: center; width: 100%; padding: 0 6px; height: var(--main-tab-height); color: var(--main-text-main); white-space: nowrap; font-size: var(--main-tab-font-size); border-radius: 6px; background-color: transparent; transition: var(--main-transition); font-weight: 700; font-family: Pretendard; }
.main_tab .tabs .tab_btn.on,
.main_tab .tabs .tab_btn:hover { background-color: var(--main-tab-active); color: #fff; }
.main_tab .tab_panel { display: none; }
.main_tab .tab_panel.on { display: block; }
.main_tab .tab_panel .date { display: block; font-size: var(--main-date-font-size); color:#777; }
.main_tab .tab_panel .ico_new { flex-shrink: 0; display: inline-block; width: 15px; height: 15px; line-height: 15px; margin-left: 4px;text-align: center; border-radius: 3px; background-color: #ff3701; font-size: 10px; color: #fff; padding-right: 1px;}
.main_tab .tab_panel .btn_tab_more { position: absolute; top:25px; right:30px; display: inline-block; width: var(--main-tab-height); height: var(--main-tab-height); border-radius: 6px; background-color: transparent; transition: var(--main-transition); }
.main_tab .tab_panel .btn_tab_more::before,
.main_tab .tab_panel .btn_tab_more::after { position: absolute; background-color: var(--main-tab-active); left: 50%; top: 50%; transform: translate(-50%, -50%); content: ""; transition: var(--main-transition);}
.main_tab .tab_panel .btn_tab_more::before { width: 2px; height: 14px; }
.main_tab .tab_panel .btn_tab_more::after { width: 14px; height: 2px; }
.main_tab .tab_panel .btn_tab_more:hover { background-color: var(--main-tab-active); }
.main_tab .tab_panel .btn_tab_more:hover::before,
.main_tab .tab_panel .btn_tab_more:hover::after { background-color: #fff; }

/*swiper*/
.swiper-container {padding: 20px 20px 0; margin: 0 -20px; }
.swiper_buttons_group { position: relative; padding-top: 30px; display: flex; align-items: center; justify-content: center; }
.swiper_buttons_group .swiper-button-next, 
.swiper_buttons_group .swiper-button-prev { position: unset; width: 33px; height: 16px; margin: 0; background-image: url(/_res/homepagebak/img/main/bg_swiper_arrow.png); background-repeat: no-repeat; background-size: cover; background-position-x: 0; }
.swiper_buttons_group .swiper-button-next:after, 
.swiper_buttons_group .swiper-button-prev:after { width: 0; height: 0; font-size: 0; }
.swiper_buttons_group .swiper-button-prev { order: 0; background-position-y: 0; }
.swiper_buttons_group .swiper-button-next { order: 10; background-position-y: 100%; }
.swiper_buttons_group .swiper-pagination { position: unset; width: 70px; font-size: 16px; color: var(--main-text-main); }
.swiper_buttons_group .swiper-pagination .this_page { font-weight: 700; }
.swiper_buttons_group .swiper_autoCtrl button { display: none; width: 30px; height: 30px; vertical-align: top; border-radius: 50%; background-color: var(--main-text-main); background-image: url(/_res/homepagebak/img/main/bg_swiper_autoplay.png);  background-repeat: no-repeat; background-position-x: 0; background-size: cover; transition: var(--main-transition); }
.swiper_buttons_group .swiper_autoCtrl button:hover { background-color: #3074f1; }
.swiper_buttons_group .swiper_autoCtrl .swiper-button-start { background-position-y: 0; } 
.swiper_buttons_group .swiper_autoCtrl .swiper-button-stop { background-position-y: 100%; } 

/*메인top*/
.main_top_wrap { padding: 100px 0 calc(var(--main-contents-pd) + 6px); background: #f1f3f8 url(/_res/homepagebak/img/main/bg_visual.png) no-repeat 50% 0; transition: var(--main-transition); }
.main_top_wrap .inner { display: flex; align-items: flex-start; }
.main_top_wrap .main_visual_wrap {width: 59.6%; max-width: 720px;}
.main_top_wrap .main_notice_box {flex-shrink: 0; width: calc( 40.5% - 30px ); margin-left: 2.5%; max-width: 460px;} 

/*visual swiper*/
.main_visual_wrap .swiper-slide a { display: block; height: 100%; border-radius: var(--main-border-radius); overflow: hidden; }
.main_visual_wrap .swiper-slide img { object-fit: cover; width: 100%; height: 100%; }
.main_visual_wrap .swiper-container { height: 420px; padding: 0; margin: 0; border-radius: var(--main-border-radius); overflow: hidden; box-shadow: var(--main-box-shadow); }
.main_visual_wrap .swiper_buttons_group { justify-content: flex-end; padding-top: 23px;  }
.main_visual_wrap .swiper_buttons_group .swiper-pagination { margin-right: auto; text-align: left; }
.main_visual_wrap .swiper_buttons_group .swiper-button-next { order: unset; margin-left: 20px; }
.main_visual_wrap .swiper_buttons_group .swiper_autoCtrl { margin-left: 30px; }
.main_visual_wrap .swiper_buttons_group .swiper_autoCtrl.stop .swiper-button-start { display: block; }
.main_visual_wrap .swiper_buttons_group .swiper_autoCtrl.start .swiper-button-stop { display: block; }
.visualSwiper .pc { display: block; }
.visualSwiper .mo { display: none; }
/*공지사항 tab*/
.main_notice_box { background-color: #fff; box-shadow: var(--main-box-shadow); border-radius: var(--main-border-radius); overflow: hidden; } 
.main_notice_box .tabs { display: flex; padding: 25px 23.3% 27px 30px; }
.main_notice_box .tabs li { flex: 1; }
.main_notice_box .tab_notice_list li { background-color: #fff; transition: var(--main-transition);  }
.main_notice_box .tab_notice_list li:nth-child(odd) { background-color: #f8f8f8; }
.main_notice_box .tab_notice_list li:hover { filter: brightness(95%);}
.main_notice_box .tab_notice_list a { display: flex; flex-direction: column; justify-content: center; height: 82px; padding: 10px 30px; }
.main_notice_box .tab_notice_list .txt_box { display:flex; align-items: center; margin-bottom: 12px; }
.main_notice_box .tab_notice_list .txt { display: inline-block; white-space: nowrap; font-size: 17px; color: var(--main-text-title); max-width: 100%; text-overflow: ellipsis; overflow: hidden; font-weight: 500; }

/*main contents*/
.main_contents { padding: var(--main-contents-pd) 0px; transition: var(--main-transition); }/*padding 2024.04.11 수정*/
.main_contents .main_tit_h2 {color: var(--main-text-main); font-size: var(--main-tit-font-size); font-weight: 800; }
.main_contents .main_tit_h2 span { display: block; padding-bottom: 4px; font-size: 16px; letter-spacing: 8px; font-weight: 500; }

/*사업소개추가 2024.04.11-사업소개 부분 전부 추가하고 <div class="slide_area">생성해서 div안에 swiper-container와 slide_btn_box 둘다 넣어줌*/
.introduction .swiper-container {padding: 20px; margin: 0 -20px; }
.introduction{ background: #CAD4E3; transform:translateY(-70px);}
.introduction .inner{ padding: 50px 20px; display: flex; position: relative; }
.introduction .main_tit_h2 {width: 16%; padding-top: 17px;}
.introduction .inner .slide_area{width: 72%; position:relative; margin: 0 auto; padding:0 20px;}
.swiper_icon{width: 70px; height: 40px; }

.icon_01{background-image: url("/_res/homepagebak/img/main/icon_01.png");}
.icon_02{background-image: url("/_res/homepagebak/img/main/icon_02.png");}
.icon_03{background-image: url("/_res/homepagebak/img/main/icon_03.png");}
.icon_04{background-image: url("/_res/homepagebak/img/main/icon_04.png");}
.icon_05{background-image: url("/_res/homepagebak/img/main/icon_05.png");}
.icon_06{background-image: url("/_res/homepagebak/img/main/icon_06.png");}
.icon_07{background-image: url("/_res/homepagebak/img/main/icon_07.png");}
a.intro_card .arrow{background-image: url("/_res/homepagebak/img/main/go.png"); background-size: cover; width: 30px; height: 30px;transition: var(--main-transition);}/*2024.04.16*/

a.intro_card { height: 240px; padding: 30px; position: relative; display: flex; flex-direction: column; gap: 45px; background-color: #fff; border-radius: var(--main-border-radius); overflow: hidden; transition: var(--main-transition); border: 1px solid #00000000;  }/*2024.04.16*/
a.intro_card:hover{ border: 1px solid #0065ff; box-shadow: var(--main-tabbox-shadow); }
a.intro_card:hover .swiper_icon{ background-position-x: right;}
a.intro_card:hover .arrow{ background: url("/_res/homepagebak/img/main/go_hover.png") 0 0 no-repeat; background-size: cover; }

.slide_btn{position: absolute;z-index: 100;text-indent: -9999px;width: 52px;height: 52px; border-radius: 50%;transform: translate(0, -50%);background-size: cover !important; cursor: pointer;}
.slide_btn.prevEl{background: url('/_res/homepagebak/img/main/prev_on.png') 0 0 no-repeat;left: -60px;top: 50%;}
.slide_btn.nextEl{background: url('/_res/homepagebak/img/main/next_on.png') 0 0 no-repeat;right: -60px;top: 50%;}
.into_text_box span{ color: var(--main-text-main); font-size: 20px; font-weight: 600; line-height: 160%; margin-bottom: 10px; display: block; }
.into_text_box p{ font-size: 14px; line-height: 18px; word-break: keep-all; font-weight: 400; color: #333; }
.intro_img_box{ display: flex; justify-content: space-between; align-items: flex-start; }
.slide_btn_box {z-index: 1000; width: 100%; position: absolute; top: 50%; left: 0;}
.prevEl.swiper-button-disabled, .nextEl.swiper-button-disabled { opacity: .5; cursor: auto; pointer-events: none; }

.progress-bar {	position:relative; }
.progress_pressSwiper3 {position: absolute; top: 75px; left: 0; margin-bottom: 0px; padding-bottom:0px; padding-top:0px; appearance: none;}
.progress_pressSwiper3::-webkit-progress-bar { background: #e5eaf1; border-radius: 12px; height: 3px; width: 112px; overflow: hidden; }
.progress_pressSwiper3::-webkit-progress-value { background: #2a47bf; border-radius: 0px; height: 8px; width: 48px;}
.progress-bar .swiper_buttons_group {position: relative;padding-top: 40px;display: inline-block;}
.progress-bar .swiper-pagination {position: unset;width: 60px;font-size: 16px;color: var(--main-text-main);padding-bottom: 12px;text-align: left;}
.progress-bar .swiper-pagination .this_page {font-weight:700; display:inline; letter-spacing: 0; padding-right: 6px;}
.progress-bar .swiper-pagination .total_page {font-weight: 400; display:inline; letter-spacing: 0; padding-left: 6px;}

/*센터소식 */
.main_press_box { margin-top: -50px; }
.main_press_box .tabs { justify-content: flex-end; padding-right: 50px; }
.main_press_box .tabs li { margin-right: 10px; }
.main_press_box .tabs li:last-child { margin-right: 0px; }
.main_press_box .tabs .tab_btn { width: 130px; background-color: #dfe1e7; } 
.main_press_box .tab_panel { padding-top: 20px; }
.main_press_box .tab_panel .btn_tab_more { top:0; right: 0; background-color: #dfe1e7; }

/*보도자료*/
.press_card { position: relative; display: flex; flex-direction: column; height: 320px; background-color: #fff; border-radius: var(--main-border-radius); box-shadow: var(--main-tabbox-shadow); overflow: hidden; transition: var(--main-transition); }
.press_card:hover { background-color: #f5f6fa; }
.press_card .img_box { height:190px; flex-shrink: 0; }
.press_card .img_box img { width: 100%; height: 100%; object-fit: cover; }
.press_card .press_text_box { display: flex; flex-direction: column; height: 100%; padding: 16px 20px 30px; font-size: 18px; }
.press_card .press_text_box:only-child { padding-top: 50px; }
.press_card .press_text_box .txt_box, .press_card .press_text_box .txt_box_noimg { display: -webkit-box; -webkit-box-orient: vertical; font-size: 18px; color: var(--main-text-main); font-size: 18px; font-weight: 600; line-height: 24px; overflow: hidden; }
.press_card .press_text_box .txt_box {-webkit-line-clamp: 2; height: 48px;}
.press_card .press_text_box .txt_box_noimg {-webkit-line-clamp: 5; height: 120px;}
.press_card .press_text_box .txt_box .ico_new { vertical-align: 3px; }
.press_card .press_text_box .date { margin-top: auto; }
.press_card[class*="ico_circle_"]:after { position: absolute; right: 20px; bottom: 25px; width: 26px; height: 26px; background-color: var(--main-blue-bg); background-repeat: no-repeat; background-position: 50%; background-size: contain; border-radius: 50%; content: ""; }
.press_card.ico_circle_plus:after { background-image: url(/_res/homepagebak/img/main/ico_circle_plus.png); }
.press_card.ico_circle_arrow:after { background-image: url(/_res/homepagebak/img/main/ico_circle_arrow.png); }

/*스튜디오_20240711 */
.main_quick_wrap { display: flex; align-items: center; justify-content: center; padding: 90px 3.3% 90px 1.6%; overflow: hidden; margin-top: var(--main-contents-pd); border-radius: var(--main-border-radius); background: url(/_res/homepagebak/img/main/bg_quick_new.jpg) no-repeat 50% 50% / cover; transition: var(--main-transition); }
.main_quick_wrap .main_tit_h2 { position: relative;flex: 1;max-width: 170px;padding-bottom: 30px;margin-right: 15%;color: #fff;background: url(/_res/homepagebak/img/main/bg_quick_arrow.png) no-repeat 0 100%;word-break: keep-all; }
.main_quick_wrap .main_quick_list { display: flex;width: 100%;max-width: 670px; }
.main_quick_wrap .main_quick_list li { flex: 1; }
.main_quick_wrap .main_quick_list li + li { margin-left: 3%; }
.main_quick_wrap .btn_quick { position: relative; display: flex; flex-direction: column; padding: 20px; height: 150px; border-radius: 10px; background-color: rgb(255,255,255,0.8); backdrop-filter: blur(4px); color: #000; font-size: 19px; font-weight: 600; transition: var(--main-transition); }
.main_quick_wrap .btn_quick:hover { transform: translateY(-10px); background-color: rgb(255,255,255,1.0); }
.main_quick_wrap .btn_quick:after { display: block;width: 54px;height: 54px; border-radius:50%; margin-top: auto;margin-left: auto;background-position: 50%;background-size: contain;background-repeat: no-repeat;content: ""; }
.main_quick_wrap .btn_quick.ico_youtube:after { background-image: url(/_res/homepagebak/img/main/ico_quick_youtube.png); background-color: #ff0000; background-size: auto;}
.main_quick_wrap .btn_quick.ico_insta:after { background-image:url(/_res/homepagebak/img/main/ico_quick_insta.png), linear-gradient(120deg, #394de4, #c72c8b, #f7d468); background-size: auto; }
.main_quick_wrap .btn_quick.ico_facebook:after { background-image: url(/_res/homepagebak/img/main/ico_quick_facebook.png);  background-color: #375596;  background-size: auto; }

@media screen and (max-width: 1050px){
    /*tab*/
    .main_tab .tab_panel .btn_tab_more { right: 20px; }
    /*메인top*/
    .main_top_wrap { padding: 60px 0 40px; }
    /*공지사항 tab*/
    .main_notice_box .tabs { padding:25px 70px 27px 20px; }
    .main_notice_box .tab_notice_list a { padding-left: 20px; padding-right: 20px; }
    /**/
    .main_press_box .tab_panel .btn_tab_more { right: 0; }
    /*스튜디오*/
    .main_quick_wrap { padding-top: 60px; padding-bottom: 60px; }
	
	/*사업소개추가 2024.04.11*/
    a.intro_card .swiper_icon{background-position-x: right;}
    a.intro_card .arrow{ background: url("/_res/homepagebak/img/main/go_hover.png") 0 0 no-repeat; background-size: cover; }
    .introduction{ transform: translateY(-70px); }
    .slide_btn_box{width: auto;bottom: -20px;top: auto;left: 50%;}
    .slide_btn{ width: 44px; height: 44px; background-size: cover !important; }
    .slide_btn.prevEl{left: -52px;}
	.slide_btn.nextEl{right: -52px;}
	.introduction .inner{ display: block; padding: 40px 20px 80px; }
	.progress-bar { display : none; } 
	.introduction .inner .slide_area{width: 100%;position:relative;margin: 0;padding: 0;}
    .introduction .main_tit_h2 {width: 100%};	   
	
}
@media screen and (max-width: 980px){
    /*메인top*/
    .main_top_wrap { padding: var(--main-contents-pd) 0; background: #f0f2f7; }
    .main_top_wrap .inner { flex-direction: column; }
    .main_top_wrap .main_visual_wrap,
    .main_top_wrap .main_notice_box { width: 100%; max-width: none; }
    .main_top_wrap .main_notice_box { margin-left: 0; margin-top: 30px; }
    /*공지사항 tab*/
    .main_notice_box .tabs li { flex: none; }
    .main_notice_box .tabs .tab_btn { padding: 0 10px; }
}
@media screen and (max-width: 800px){
    .main_contents { padding-bottom: 30px; }
    /*visual swiper*/
    .main_visual_wrap .swiper-container { height: auto; }
    /*공지사항 tab*/
    .main_notice_box .tabs { padding-left: 20px; padding-right: 20px; }
    /*센터소식*/
    .center_info_wrap .main_tit_h2 { padding-bottom: 25px; }
    .center_info_wrap .swiper-slide { width: 280px; }  
    .main_press_box { margin-top: 0; }
    .main_press_box .tabs { justify-content: flex-start; }
    .main_press_box .tab_panel { padding-top: 10px; }
    /*스튜디오*/
    .main_quick_wrap { position: relative; flex-direction: column; align-items:flex-start; padding: 40px 40px 50px; background-position: 0 0; }    
    .main_quick_wrap::before { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.2); content: ""; }
    .main_quick_wrap .main_tit_h2 { background: none; }
    .main_quick_wrap .main_quick_list { flex-direction: column; }
    .main_quick_wrap .main_quick_list li + li { margin-left: 0; margin-top: 12px; }
    .main_quick_wrap .btn_quick { flex-direction: row; align-items: center; height: auto; padding: 20px 45px; font-size: 28px; }
    .main_quick_wrap .btn_quick:after { margin-top: unset; }
    .main_quick_wrap .btn_quick:hover { transform: translateY(0px);}
	
	.visualSwiper .pc { display: none; }
    .visualSwiper .mo { display: block; }

    /*사업소개추가 2024.04.11*/
    .introduction{ transform: translateY(-50px); }
	.introduction .swiper-slide { width: 280px;}
	
}
@media screen and (max-width: 640px){
    .main_contents { padding-bottom: 0; }
    /*메인top*/
    .main_top_wrap { padding: 30px 0; }
    .main_top_wrap .main_notice_box { margin-top: 20px;}
    .main_tab .tab_panel .btn_tab_more {  }

    /*tab*/
    .main_tab .tabs {display: block;}
	.main_tab .tabs li {display:inline-block; margin-right:2px; margin-bottom:4px; }
    .main_tab .tabs .tab_btn { padding: 10px; }
    .main_tab .tab_panel .ico_new { width: 13px; height: 13px; font-size: 10px; line-height: 13px; font-weight: 400; }
    .main_tab .tab_panel .btn_tab_more { top: 15px; }
    
    /*swiper*/
    .swiper_buttons_group { padding-top: 20px; }
    .swiper_buttons_group .swiper-pagination { width: 50px; font-size: 14px; }
    .swiper_buttons_group .swiper_autoCtrl button { width: 20px; height: 20px; }
    .swiper_buttons_group .swiper-button-next, 
    .swiper_buttons_group .swiper-button-prev { width: 24px; height: 12px; }
    
    /*visual swiper*/
    .main_visual_wrap .swiper_buttons_group { padding-top: 20px; }
    .main_visual_wrap .swiper_buttons_group .swiper_autoCtrl { margin-left: 24px; }
    .main_visual_wrap .swiper_buttons_group .swiper-button-next { margin-left: 12px; }
    
    /*공지사항 tab*/
    .main_notice_box .tabs { padding:15px 20px; }
    .main_notice_box .tab_notice_list .txt_box { margin-bottom: 6px; }
    .main_notice_box .tab_notice_list .txt { font-size: var(--main-tab-font-size); }
	.main_notice_box .tab_notice_list .title { font-size: var(--main-tab-font-size); }/*20240223 추가*/
    .main_notice_box .tab_notice_list a { height: 60px; }

    /*센터소식*/
    .main_contents .main_tit_h2 span { font-size: 10px; padding-bottom: 2px; }
    .center_info_wrap .main_tit_h2 { padding-bottom: 18px; }
    .center_info_wrap .swiper-slide { width: 195px; }
    .main_press_box .tabs .tab_btn { width: 90px; }
    .main_press_box .tab_panel { padding-top: 0; }
    .main_press_box .tab_panel .btn_tab_more { top: 0; }
    .press_card { height: 220px; }
    .press_card .img_box { height: 125px; }
    .press_card .press_text_box .txt_box, .press_card .press_text_box .txt_box_noimg { font-size: 14px; line-height: 19px; }
    .press_card .press_text_box .txt_box { height: 38px;}
	.press_card .press_text_box .txt_box_noimg { height: 94px;}
    .press_card .press_text_box { padding: 15px 14px 20px; }
    .press_card .press_text_box:only-child { padding-top: 33px; }
    .press_card[class*="ico_circle_"]:after { width: 20px; height: 20px; right: 15px; bottom: 15px; }

    /*스튜디오_20240711*/
    .main_quick_wrap { padding: 30px 30px 40px; }
    .main_quick_wrap .main_tit_h2 { padding-bottom: 20px; }
    .main_quick_wrap .btn_quick { padding: 13px 30px; font-size: 16px; }
    .main_quick_wrap .btn_quick:after { width: 33px; height: 33px; }
    .main_quick_wrap .btn_quick.ico_youtube:after { background-size: 18px; }
    .main_quick_wrap .btn_quick.ico_insta:after { background-image:url(/_res/homepagebak/img/main/ico_quick_insta_18.png), linear-gradient(120deg, #394de4, #c72c8b, #f7d468); }
    .main_quick_wrap .btn_quick.ico_facebook:after { background-size: 18px; }
    .main_quick_wrap .main_quick_list li + li { margin-top: 8px; }
	
	.visualSwiper .pc { display: none; }
    .visualSwiper .mo { display: block; }
	
	/*사업소개추가 2024.04.11*/
    .introduction .swiper-slide {width: 195px;}
    .into_text_box span {font-size: 16px;}
    .into_text_box p {font-size: 12px; line-height: 16px;}
	.introduction .inner {padding: 30px 20px 70px;}
    .swiper_icon {width: 48px;height: 27px;background-size: cover;}
    a.intro_card .arrow {width: 22px; height: 22px; background-size: cover;}
	.slide_btn {width: 36px; height: 36px; background-size: cover !important;}
    .slide_btn.prevEl {left: -44px;}
	.slide_btn.nextEl {right: -44px;}
    a.intro_card {height: 220px; padding: 20px;}
    .introduction {transform: translateY(-30px);}
    .introduction .main_tit_h2 { padding-top: 0;}
}

@media screen and (max-width: 460px){
  .main_notice_box .tab_notice_list .title { font-size: var(--main-tab-font-size); }/*20240223 추가*/
}
