@media screen and (max-width:1500px){
	.main_visual .container {margin-top:-7vw}
	.main_visual .mv_quick {margin-top:90px}
	.main_visual .mv_quick .quick {padding:0 54px}
	.main_visual .mv_bg .bg2 {width:350px}
	.main_visual .mv_bg .bg3 {width:290px;right:20px}

	.sec_rental .slide_btn .btn.prev {left:10vw}
	.sec_rental .slide_btn .btn.next {right:10vw}
}

@media screen and (max-width:1400px){
	.sec {padding:65px 0 70px 0}
	.sec .subject {font-size:21px}
	.sec .board_new {width:20px;height:20px}
	.sec .board_new::after {font-size:13px}

	.main_tit {font-size:35px}
	.main_cont_tit {font-size:21px}
	.btn_more {top:4px}
	.tit_slt .select {height:47px}
	
	.main_visual {height:620px}
	.main_visual .container {margin-top:0}
	.main_visual .mv_tit {font-size:50px}
	.main_visual .mv_tit .s_txt {font-size:28px}
	.main_visual .mv_bg .bg2 {width:300px}
	.main_visual .mv_bg .bg3 {width:240px;right:0}
	.main_visual .mv_bg .bg4 {width:600px;top:35px}

	.sec_news .container {column-gap:60px}
	.sec_latest_news .news_list .link {padding:28px 0}
	.sec_latest_news .news_list .link:hover, 
	.sec_latest_news .news_list .link:focus {padding-left:24px;padding-right:24px}
	.sec_event_news::before {height:250px;top:calc(50% + 38px)}
	.sec_event_news .slide_btn .btn.prev {left:0}
	.sec_event_news .slide_btn .btn.next {right:0}
	
	.sec_program {background-size:288px, 330px}
	.sec_program .cont_list {column-gap:18px}
	.sec_program .cont_list .typo {width:182px;padding:24px}
	.sec_program .slide_wrap {width:calc(100% - 210px)}
	.sec_program .slide_wrap .slide_box {height:232px}
	.sec_program .slide_wrap .link {padding:24px 28px}
	.sec_program .slide_wrap .link .tag {right:28px}
	.sec_program .slide_wrap .link .dl_group .dl {font-size:1em}
	.sec_program .slide_btn {left:19px;top:80px}

	.sec_rental .slide_wrap .img_box {height:388px}
	.sec_rental .slide_wrap .typo {padding:38px 42px}
	.sec_rental .slide_wrap .typo .text.els {height:52px;font-size:1.05em}
	.sec_rental .slide_wrap .slide_count {margin-top:36px}
	.sec_rental .board_result {width:96%;max-width:100%}

	.sec_quick .link {padding:32px}
	.sec_quick .col::after {height:calc(100% - 64px)}
}

@media screen and (max-width:1280px){
	.sec {padding:55px 0 65px 0}
	.sec .subject {font-size:19px}
	.sec .tab_box {gap:6px}
	.sec .tab_box .btn_tab {min-width:68px}

	.main_tit {font-size:2em}
	.main_tit2 {font-size:1.5em}
	.main_cont_tit {font-size:19px}
	.btn_more {top:1px}
	.tit_slt .select {height:44px}
	.tit_slt .select_txt {font-size:1.8rem}
	.tit_slt .select_txt::after {font-size:18px}

	.main_visual {height:600px}
	.main_visual .mv_tit {font-size:46px}
	.main_visual .mv_tit .s_txt {font-size:26px}
	.main_visual .mv_quick {margin-top:78px;padding:0 48px}
	.main_visual .mv_quick .btn .icon {width:74px;height:74px}
	.main_visual .mv_quick .btn .icon img {width:37px}
	.main_visual .mv_bg .bg2 {width:260px}
	.main_visual .mv_bg .bg3 {width:210px}
	.main_visual .mv_bg .bg4 {width:540px;top:50px}
	
	.sec_news .container {column-gap:40px}
	.sec_latest_news .news_list .link {padding:24px 0}
	.sec_latest_news .news_list .link:hover, 
	.sec_latest_news .news_list .link:focus {padding-left:21px;padding-right:21px}

	.sec_event_news::before {height:235px}
	.sec_event_news .slide_wrap {width:414px}
	.sec_event_news .slide_btn {margin-top:28px}
	.sec_event_news .slide_btn .btn.prev::after, 
	.sec_event_news .slide_btn .btn.next::after {font-size:40px}
	
	.sec_program {background-size:228px, 280px}
	.sec_program .slide_wrap .slide_box {height:215px}

	.sec_rental .slide_wrap .slide_box {max-width:96%;margin:0 40px}
	.sec_rental .slide_wrap .img_box {height:348px}
	.sec_rental .slide_wrap .main_tit2 {height:32px}
	.sec_rental .slide_wrap .typo {padding:28px 32px}
	.sec_rental .slide_wrap .typo .text.els {height:47px}
	.sec_rental .slide_wrap .keyword {margin-top:20px}
	.sec_rental .slide_wrap .btn_list {display:flex;column-gap:6px;margin-top:24px}
	.sec_rental .slide_wrap .btn_list .btn_custom {flex:1;max-width:120px;min-width:inherit}

	.sec_quick .link .btn_list {width:170px}
}

@media screen and (max-width:1080px){
	.sec {padding:40px 0 50px 0}
	.sec .subject {font-size:1.26em}

	.main_tit {font-size:1.8em}
	.main_tit2 {}
	.main_cont_tit {font-size:1.3em}
	.btn_more {top:0}
	.tit_slt .select {height:40px}
	.tit_slt .select_txt {font-size:1.6rem}
	
	.main_visual {align-items:flex-start;height:552px}
	.main_visual .typo {margin-top:65px}
	.main_visual .mv_tit {font-size:42px}
	.main_visual .mv_quick .quick {padding:0 38px}
	.main_visual .mv_quick .btn .icon {width:70px;height:70px}
	.main_visual .mv_quick .btn .icon img {width:34px}
	.main_visual .mv_quick .btn .text {font-size:1.1em;white-space:nowrap}
	.main_visual .mv_bg .bg1 img {width:100%;max-width:inherit;height:100px}
	.main_visual .mv_bg .bg2 {width:174px}
	.main_visual .mv_bg .bg3 {width:145px;bottom:-59px}
	.main_visual .mv_bg .bg4 {top:20px}

	.sec_news .container {display:block}
	.sec_latest_news {margin-bottom:40px}
	.sec_latest_news .tit_box {padding-bottom:0}
	.sec_latest_news .news_list .link {padding:21px 0}
	.sec_event_news::before {height:67%}
	.sec_event_news .tit_box {padding-bottom:0}
	.sec_event_news .slide_wrap {width:80%}
	.sec_event_news .slide_btn .btn.prev {left:12px}
	.sec_event_news .slide_btn .btn.next {right:12px}
	
	.sec_program  {background-size:198px, 230px}
	.sec_program .tab_box {flex-wrap:wrap;gap:5px}
	.sec_program .tab_box .btn_tab {flex:none;width:calc(100% / 8 - 4.5px)}
	.sec_program .cont_list {flex-wrap:wrap;margin-bottom:18px}
	.sec_program .cont_list .typo {display:inline-flex;align-items:center;justify-content:center;width:85px;writing-mode:vertical-lr;letter-spacing:5px;text-align:center;background-image:none !important}
	.sec_program .slide_wrap {width:calc(100% - 103px)}
	.sec_program .slide_wrap .link {padding:24px}
	.sec_program .slide_wrap .link .tag {top:22px;right:24px}
	.sec_program .slide_wrap .link .status_bar .bar {width:calc(100% - 40px)}
	.sec_program .slide_wrap .link .status_bar .total {width:33px}
	.sec_program .slide_btn {justify-content:center;width:100%;margin-top:5px;color:var(--colorGray90);position:relative;left:auto;top:auto}
	.sec_program .slide_btn .btn {color:var(--colorGray90)}

	.sec_rental .slide_wrap .slide_box {margin:0 30px}
	.sec_rental .slide_wrap .typo {padding:28px 22px}
	.sec_rental .board_result {padding-top:120px;padding-bottom:120px}
	
	.sec_comm .container {gap:40px 18px}
	.sec_comm .subject {-webkit-line-clamp:2}
	.sec_quick {flex-wrap:wrap}
	.sec_quick .col {flex:none;width:50%;height:auto}
	.sec_quick .col.f2 {flex:none;width:100%;border-top:1px solid var(--colorBorderGray)}
	.sec_tv, 
	.sec_sns {width:calc(50% - 9px)}
	.sec_sns .sns_cont {column-gap:18px}
	
	.sec_region .slide_wrap {margin-top:32px}
	.sec_region .slide_wrap .slide_inner {gap:10px}
	.sec_region .slide_wrap .slide_box {width:calc(100% / 4 - 7.6px)}
	.sec_region .slide_wrap .link {padding:10px}
}

@media screen and (max-width:767px){
	.sec {padding:40px 0}
	.sec .subject {font-size:1.15em;line-height:1.4}
	.sec .board_new {width:18px;height:18px}
	.sec .tab_box .btn_tab {min-height:36px;font-size:1.05em}
	.main_tit {font-size:1.7em}
	.main_tit2 {font-size:1.4em}
	.main_cont_tit {font-size:1.15em}
	.tit_box {margin-bottom:20px}
	.btn_more {width:36px;height:36px}
	
	.main_visual {height:630px}
	.main_visual .container {width:100%}
	.main_visual .typo {max-width:340px;margin:55px auto 0 auto}
	.main_visual .mv_tit {font-size:34px}
	.main_visual .mv_tit .s_txt {font-size:22px}
	.main_visual .mv_quick {gap:32px;flex-wrap:wrap;max-width:400px;margin:35px auto 0 auto}
	.main_visual .mv_quick .quick {padding:0;border-right:0}
	.main_visual .mv_quick .btn .text {font-size:1.05em}
	.main_visual .mv_bg .bg2 {width:157px}
	.main_visual .mv_bg .bg3 {width:118px;bottom:-39px}
	.main_visual .mv_bg .bg4 {width:96%;max-width:480px}
	
	.sec_latest_news .tit_box {margin-right:46px}
	.sec_latest_news .news_list .link {padding:18px 0}
	.sec_latest_news .news_list .link:hover, 
	.sec_latest_news .news_list .link:focus {padding-left:18px;padding-right:18px}
	
	.sec_program {background-size:138px, 190px}
	.sec_program .tab_box {display:none}
	.sec_program .mobile_select {width:100%;margin-bottom:12px}
	.sec_program .mobile_select select {width:100%}
	.sec_program .cont_list {column-gap:12px}
	.sec_program .cont_list .typo {width:68px}
	.sec_program .slide_wrap {width:calc(100% - 80px)}
	.sec_program .slide_wrap .slide_box {height:208px}
	.sec_program .slide_wrap .link {height:100%;padding:20px 24px}
	.sec_program .slide_wrap .link:hover, 
	.sec_program .slide_wrap .link:focus {box-shadow:none}
	
	.sec_rental .slide_wrap .slick-list {padding-bottom:32px !important}
	.sec_rental .slide_wrap .slide_box {display:block}
	.sec_rental .slide_wrap .img_box {height:0;padding-bottom:56.25%}
	.sec_rental .slide_wrap .img_box img {width:100%;height:auto;max-height:100%}
	.sec_rental .slide_wrap .main_tit2 {height:30px}
	.sec_rental .slide_wrap .typo {padding:18px 20px}
	.sec_rental .slide_wrap .typo .text.els {height:45px;font-size:1em}
	.sec_rental .slide_wrap .keyword {margin-top:5px;font-size:0.9375em}
	.sec_rental .slide_wrap .btn_list {margin-top:18px}
	.sec_rental .slide_wrap .btn_list .btn_custom {max-width:inherit}
	.sec_rental .slide_wrap .slide_count {margin-top:20px;text-align:center}
	.sec_rental .board_result {padding-top:90px;padding-bottom:90px}
	
	.sec_comm .container {row-gap:34px}
	.sec_tv, 
	.sec_sns {width:100%}
	.sec_sns .sns_cont {column-gap:16px}
	.sec_sns .tab_box .btn_tab {width:36px;height:36px;font-size:1em}
	
	.sec_quick {display:block}
	.sec_quick .col {width:auto}
	.sec_quick .col::after {display:none}
	.sec_quick .col::before {display:block;width:calc(100% - 42px);height:1px;content:'';background-color:var(--colorBorderGray);position:absolute;left:50%;top:0;transform:translateX(-50%)}
	.sec_quick .col:first-child::before {display:none}
	.sec_quick .col.f2 {width:auto;border-top:0}
	.sec_quick .link {padding:21px}
	.sec_quick .link .main_cont_tit {font-size:1.4em}
	.sec_quick .link .btn_list {width:auto;margin-top:16px;position:relative;top:auto;right:auto;transform:translateY(0)}
	.sec_quick .link .btn_list .btn {height:42px;margin-bottom:10px}
	
	.sec_region .slide_wrap {margin-top:28px}
	.sec_region .slide_wrap .slide_inner {}
	.sec_region .slide_wrap .slide_row {display:flex;column-gap:10px;margin:4px 0}
	.sec_region .slide_wrap .slide_box {width:50%}
	.sec_region .slide_btn {display:block;margin-top:21px}
	.sec_region .slide_btn .ctrl {justify-content:center}
	.sec_region .slide_btn .paging {order:2}
	.sec_region .slide_btn .btn.prev {order:1}
	.sec_region .slide_btn .btn.next {order:4}
	.sec_region .slide_btn .btn.stop, 
	.sec_region .slide_btn .btn.play {order:3}
}	

@media screen and (max-width:480px){
	.sec {padding:35px 0 40px 0}
	.sec .board_new {width:16px;height:16px}
	.sec .board_new::after {font-size:11px}
	.sec .tab_box .btn_tab {min-width:62px;min-height:32px}
	.tit_box {margin-bottom:16px}
	.tit_slt .select_txt {font-size:1.4rem}
	.tit_slt .select_txt::after {font-size:15px}

	.main_visual {height:610px}
	.main_visual .typo {max-width:300px}
	.main_visual .mv_tit {font-size:28px}
	.main_visual .mv_tit .s_txt {font-size:19px}
	.main_visual .mv_txt {font-size:1.05em}
	.main_visual .mv_quick {gap:24px;max-width:310px;padding:0}
	.main_visual .mv_quick .btn .icon {width:60px;height:60px;margin-bottom:12px}
	.main_visual .mv_bg .bg2 {width:136px}
	.main_visual .mv_bg .bg3 {width:90px;bottom:-12px}

	.sec_latest_news .tit_box {display:block;margin-right:0}
	.sec_latest_news .main_tit {margin-bottom:20px}
	.sec_latest_news .news_list .link {padding:16px 0}
	.sec_latest_news .news_list .link:hover, 
	.sec_latest_news .news_list .link:focus {padding-left:14px;padding-right:14px}

	.sec_event_news::before {height:48%;top:calc(50%  + 17px)}
	.sec_event_news .slide_wrap {width:77%}
	.sec_event_news .slide_btn {margin-top:22px}
	.sec_event_news .slide_btn .btn.prev {left:0}
	.sec_event_news .slide_btn .btn.next {right:0}
	.sec_event_news .slide_btn .btn.prev::after, 
	.sec_event_news .slide_btn .btn.next::after {font-size:32px}
		
	.sec_program.sec {padding-bottom:12px}
	.sec_program .mobile_select {margin-bottom:18px}
	.sec_program .cont_list {margin-bottom:22px}
	.sec_program .cont_list .typo {width:100%;height:44px;margin:0;padding:10px;writing-mode:horizontal-tb}
	.sec_program .slide_wrap {width:100%}
	.sec_program .slide_wrap .slide_box {height:190px}
	.sec_program .slide_wrap .link {padding:16px 18px}
	.sec_program .slide_wrap .link .tag {top:16px;right:18px}
	.sec_program .slide_wrap .link .status_bar .total {font-size:0.9375em}
	
	.sec_rental .slide_wrap .slide_box {margin:0 10px}
	.sec_rental .slide_wrap .main_tit2 {height:28px}
	.sec_rental .slide_wrap .typo {padding:17px 17px 14px 17px}
	.sec_rental .slide_wrap .typo .text.els {height:42px}
	.sec_rental .slide_btn {display:none}
	.sec_rental .btn_list .btn_custom {width:auto}
	.sec_rental .board_result {padding-top:50px;padding-bottom:50px}

	.sec_comm .img_box {margin-bottom:12px}
	.sec_sns .sns_cont {column-gap:8px}

	.sec_region .slide_wrap .link {height:62px}
}