/* vw 계산기준 360 */

@media all and (max-width: 1024px) {
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

    select {
        border-radius:0; 
        -moz-border-radius:0; 
        -webkit-border-radius:0;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        background-color:#ffffff;
        background-image:url("/img/sub/select_arrow.svg");
        background-repeat:no-repeat;
        background-position:right 4.44vw center;
        background-size:3.33vw;
        width:100%;
    } 

	/*번호목록*/
	.number_list_con {margin:16.67vw 0 0;}
	.number_list_con > .contents_con {gap:4.44vw;}
	.number_list_con > .contents_con > .btn_con > a {width:7.22vw;}
	.number_list_con > .contents_con > .list_con {gap:2.22vw;}
	.number_list_con > .contents_con > .list_con > a {width:7.22vw; height:7.22vw; font-size:4.44vw; line-height:6.67vw;}

	/* 메인 모션 버튼 공통 */
	.btn_con.motion > a {width:48.06vw; height:13.89vw; border-radius:138.89vw;}
	.btn_con.motion > a > .txt_con {gap:2.22vw;}
	.btn_con.motion > a > .txt_con > span {font-size:4.44vw;}
	.btn_con.motion > a > .txt_con > img {width:6.11vw;}

	body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}

	/* 헤더 */
	#header > .contents_con {justify-content:space-between; padding:2.78vw 5.56vw;}
	#header > .contents_con > .logo_con {width:36.39vw; position:unset; transform:unset;}
	#header > .contents_con > .list_con {display:none;}
	#header > .contents_con > .btn_con {}
	#header > .contents_con > .btn_con > a {display:inline-block; width:11.11vw;}
	#header > .contents_con > .btn_con > a > img {width:100%;}
	#header > .contents_con > .btn_con > a > img.open {}
	#header > .contents_con > .btn_con > a > img.closed {display:none;}
	#header > .site_nav {display:none; width:100%; height:100vh; margin:0 auto; background:#FFF;}
	#header > .site_nav > .contents_con {height:100%; padding:11.11vw 8.33vw 22.22vw; overflow-y:auto;}
	#header > .site_nav > .contents_con > .list_con {min-height:0;}
	#header > .site_nav > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:11.11vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a {display:flex; justify-content:space-between; align-items:center; padding:2.22vw 0;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > span {font-size:7.78vw; color:#121212; font-weight:700; line-height:140%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .bar_con {width:11.11vw; height:11.11vw; position:relative;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .bar_con > div {width:6.67vw; height:0.56vw; background:#231F20; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:all 0.35s;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .bar_con > .bar01 {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .bar_con > .bar02 {transform:translate(-50%,-50%) rotate(90deg);}
	#header > .site_nav > .contents_con > .list_con > ul > li.on > .title_con > a > .bar_con > .bar02 {transform:translate(-50%,-50%) rotate(0);}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu {margin:2.22vw 0 0;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul {display:flex; flex-direction:column;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul > li {display:flex; align-items:center; width:100%; height:15.28vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul > li > a {display:inline-block; position:relative; font-size:5.56vw; color:#121212; font-weight:500; line-height:140%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul > li > a.on:after {content:''; width:100%; height:1px; background:#121212; position:absolute; bottom:0; left:0;}
	#header.on {background:#FFF;}
	#header.on > .contents_con > .btn_con > a > img.open {display:none;}
	#header.on > .contents_con > .btn_con > a > img.closed {display:block;}
	
	/* 메인 컨텐츠 */
	#main_con > .visual_con > .contents_con > .video_con {padding-bottom:150%;}
	#main_con > .info01_con {background:url("/img/main/m_info01_con_bg.png")no-repeat center/cover;}
	#main_con > .info01_con > .contents_con {padding:15.56vw 0;}
	#main_con > .info01_con > .contents_con > .txt_con > .title_con > span {font-size:8.89vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .text_con {margin:2.22vw 0 0;}
	#main_con > .info01_con > .contents_con > .txt_con > .text_con > span {font-size:3.89vw;}
	#main_con > .info01_con > .contents_con > .slide_con {margin:22.22vw 0 11.11vw;}
	#main_con > .info01_con > .contents_con > .slide_con:after {width:65.00vw; height:87.50vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper {height:70.83vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:58.33vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide .inner_con {width:37.78vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide-active .inner_con {width:47.22vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .slide_btn {display:none;}
	#main_con > .info01_con > .contents_con > .btn_con {margin:19.44vw 0 0;}
	#main_con > .info01_con > .contents_con > .btn_con > a {gap:2.22vw; padding:3.89vw 5.00vw 3.89vw 7.22vw; border-radius:138.89vw;}
	#main_con > .info01_con > .contents_con > .btn_con > a > span {font-size:4.44vw;}
	#main_con > .info01_con > .contents_con > .btn_con > a > img {width:6.11vw;}
	#main_con > .info02_con > .contents_con {gap:11.11vw; max-width:100%; padding:15.56vw 5.56vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > span {font-size:8.89vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con {margin:2.22vw 0 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con > span {font-size:3.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul {gap:8.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li {width:100%;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con {border-radius:4.44vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con > .area_list {top:2.78vw; right:unset; left:2.78vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con > .area_list > ul {gap:1.67vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con > .area_list > ul > li > span {height:8.89vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con {top:unset; left:unset; bottom:2.78vw; right:2.78vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con > span {display:inline-flex; width:auto; height:8.33vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con {margin:4.44vw 0 0;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:5.56vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con {margin:3.33vw 0 0;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul {gap:1.11vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div {gap:3.33vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con {height:7.78vw; padding:0 3.33vw; border-radius:13.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con > span {font-size:3.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw;}
	#main_con > .info02_con > .contents_con > .list_con > .normal_gallery_list.tour_format > ul > li.none_li > span {font-size:3.89vw; line-height:125.00vw;}
	#main_con > .info02_con > .contents_con > .btn_con > a {gap:2.22vw; padding:3.89vw 5.00vw 3.89vw 7.22vw; border-radius:138.89vw;}
	#main_con > .info02_con > .contents_con > .btn_con > a > span {font-size:4.44vw;}
	#main_con > .info02_con > .contents_con > .btn_con > a > img {width:6.11vw;}
	#main_con > .info03_con > .contents_con {padding:15.56vw 0 0;}
	#main_con > .info03_con > .contents_con > .txt_con > .title_con > span {font-size:8.89vw;}
	#main_con > .info03_con > .contents_con > .txt_con > .text_con {margin:2.22vw 0 0;}
	#main_con > .info03_con > .contents_con > .txt_con > .text_con > span {font-size:3.89vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper {padding:16.67vw 0 46.11vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {width:67.22vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con {gap:6.67vw; width:67.22vw; padding:4.44vw; border-radius:4.44vw; box-shadow:0 0 8.33vw 0 rgba(0,0,0,0.1);}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .txt_con > .text01_con {padding:1.67vw 3.33vw; border-radius:13.89vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .txt_con > .text01_con > span {font-size:3.89vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .txt_con > .text02_con {margin:2.22vw 0 0;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .txt_con > .text02_con > span {font-size:6.11vw;}
	#main_con > .info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .img_con {border-radius:2.22vw;}
	#main_con > .info03_con > .contents_con > .btn_con {bottom:15.56vw;}
	#main_con > .info03_con > .contents_con > .btn_con > a {gap:2.22vw; padding:3.89vw 5.00vw 3.89vw 7.22vw; border-radius:138.89vw;}
	#main_con > .info03_con > .contents_con > .btn_con > a > span {font-size:4.44vw;}
	#main_con > .info03_con > .contents_con > .btn_con > a > img {width:6.11vw;}
	
	/* 서브 공통 */
	#sub_con > .contents_con {max-width:100%; padding:11.11vw 5.56vw 55.56vw;}
	#sub_con > .contents_con > .tn_con {padding:11.11vw 0;}
	#sub_con > .contents_con > .tn_con > .contents_con {flex-direction:column; justify-content:unset; align-items:center; gap:11.11vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .txt_con {align-items:center; gap:2.22vw; text-align:center;}
	#sub_con > .contents_con > .tn_con > .contents_con > .txt_con > .text01_con > span {font-size:8.89vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .txt_con > .text02_con > span {font-size:4.44vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .search_con {width:100%;}
	#sub_con > .contents_con > .tn_con > .contents_con > .search_con .input_con {gap:5.56vw; width:100%; height:15.28vw; padding:0 1.11vw 0 4.44vw; border-radius:13.89vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .search_con .input_con > input {font-size:4.44vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .search_con .input_con > a {width:12.50vw; height:12.50vw; border-radius:13.89vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .search_con .input_con > a > img {width:8.06vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .tab_con > ul {padding:2.22vw; border-radius:13.89vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .tab_con > ul > li > a {width:22.22vw; height:11.94vw; font-size:4.44vw; border-radius:13.89vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .sns_list > ul {gap:2.22vw;}
	#sub_con > .contents_con > .tn_con > .contents_con > .sns_list > ul > li > a {width:11.67vw;}
	#sub_con > .contents_con > .tn_con > .contents_con.company > .title_con > span {font-size:8.89vw;}
	#sub_con > .contents_con.w_100 {padding:11.11vw 0 0;}
	#sub_con > .contents_con.w_100 > .tn_con {max-width:90%;}

	/* 순회전시사업 */
	.company_sub01_con > .contents_con > .video_con {margin:11.11vw 0 0;}
	.company_sub01_con > .contents_con > .txt_con {margin:11.11vw 0 0;}
	.company_sub01_con > .contents_con > .txt_con > .text01_con {gap:4.44vw; padding:6.67vw 4.44vw; text-align:left; overflow:hidden;}
	.company_sub01_con > .contents_con > .txt_con > .text01_con > .title_con > span {font-size:6.67vw; line-height:140%;}
	.company_sub01_con > .contents_con > .txt_con > .text01_con > .text_con {gap:2.22vw;}
	.company_sub01_con > .contents_con > .txt_con > .text01_con > .text_con > span {font-size:4.44vw;}
	.company_sub01_con > .contents_con > .txt_con > ul {flex-direction:column; padding:0;}
	.company_sub01_con > .contents_con > .txt_con > ul > li {padding:0 4.44vw; border-left:none; border-bottom:1px solid #121212; overflow:hidden;}
	.company_sub01_con > .contents_con > .txt_con > ul > li:last-child {border-bottom:none;}
	.company_sub01_con > .contents_con > .txt_con > ul > li > .list_div {gap:4.44vw; padding:4.44vw 0;}
	.company_sub01_con > .contents_con > .txt_con > ul > li > .list_div > .title_con {gap:2.22vw;}
	.company_sub01_con > .contents_con > .txt_con > ul > li > .list_div > .title_con > img {width:6.94vw;}
	.company_sub01_con > .contents_con > .txt_con > ul > li > .list_div > .title_con > span {font-size:5.56vw;}
	.company_sub01_con > .contents_con > .txt_con > ul > li > .list_div > .text_con > span {font-size:4.44vw;}

	/* 주최/주관 */
	.company_sub02_con > .contents_con > .list_con {padding:11.11vw 0;}
	.company_sub02_con > .contents_con > .list_con > ul {flex-direction:column; gap:4.44vw;}
	.company_sub02_con > .contents_con > .list_con > ul > li {width:100%; height:24.44vw; border-radius:2.22vw;}
	.company_sub02_con > .contents_con > .list_con > ul > li > img {width:50.00vw;}

	/* Poster & Bi */
	.company_sub03_con > .contents_con > div > .contents_con {gap:11.11vw; padding:11.11vw 4.44vw;}
	.company_sub03_con > .contents_con > div > .contents_con > ul > li > .list_div {gap:2.22vw;}
	.company_sub03_con > .contents_con > div > .contents_con > ul > li > .list_div > .title_con {gap:2.22vw;}
	.company_sub03_con > .contents_con > div > .contents_con > ul > li > .list_div > .title_con > img {width:6.94vw;}
	.company_sub03_con > .contents_con > div > .contents_con > ul > li > .list_div > .title_con > span {font-size:5.56vw;}
	.company_sub03_con > .contents_con > .poster_con > .contents_con > ul {flex-direction:column; gap:8.89vw;}
	.company_sub03_con > .contents_con > .poster_con > .contents_con > ul > li > .list_div > .img_con {border-radius:2.22vw;}
	.company_sub03_con > .contents_con > .poster_con > .contents_con > ul > li:first-child > .list_div > .img_con {width:100%;}
	.company_sub03_con > .contents_con > .poster_con > .contents_con > ul > li:nth-child(2) > .list_div > .img_con {width:100%;}
	.company_sub03_con > .contents_con > .poster_con > .contents_con > .btn_con > a {width:48.89vw;}
	.company_sub03_con > .contents_con > .bi_con > .contents_con > ul {gap:15.56vw;}
	.company_sub03_con > .contents_con > .bi_con > .contents_con > ul > li > .list_div > .img_list > ul {flex-direction:column; gap:6.67vw;}
	.company_sub03_con > .contents_con > .bi_con > .contents_con > ul > li > .list_div > .img_list > ul > li {flex:1;}
	.company_sub03_con > .contents_con > .bi_con > .contents_con > .btn_con > a {width:41.39vw;}

	/* 캘린더 */
	.program_sub03_con > .contents_con {max-width:90%; padding:0 0 11.11vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_top {gap:6.67vw; padding:11.11vw 0;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_top > .title > span {font-size:6.67vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_top > .btn_con > .prev_btn > a {width:8.33vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_top > .btn_con > .next_btn > a {width:8.33vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .week > table {border-spacing:0.56vw 0;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .week > table > tbody > tr > td {padding:2.50vw 0 0;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .week > table > tbody > tr > td > span {font-size:3.89vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table {border-spacing:0.56vw 2.22vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td {height:22.22vw; padding:1.11vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .date_con > span {font-size:3.89vw; line-height:5.83vw; letter-spacing:-0.09vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con {margin:1.11vw 0 0;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con {height:6.94vw; overflow:hidden;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul {flex-wrap:wrap; flex-direction:row; gap:0.56vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul > li {border-bottom:none; padding:0;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul > li > .list_div {display:block;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul > li > .list_div > .area_con {width:1.94vw; height:1.94vw; border-radius:13.89vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul > li > .list_div > .area_con > span {display:none;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .list_con > ul > li > .list_div > .title_con {display:none;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .btn_con {width:100%; margin-top:1.11vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .btn_con > .w_con {display:none;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .btn_con > .m_con {}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .btn_con > .m_con > .num_con {display:flex; justify-content:center; align-items:center; width:100%; height:4.44vw; border:1px solid #121212; background:#FFF; border-radius:13.89vw;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td > .info_con > .btn_con > .m_con > .num_con > span {font-size:3.33vw; color:#121212; font-weight:600; line-height:130%;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td.on {background:#121212;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td.on > .date_con > span {color:#FFF;}
	.program_sub03_con > .contents_con .calender_con > .contents_con > .cal_content > .day > table > tbody > tr > td.on > .info_con > .btn_con > .m_con > .num_con {border:1px solid transparent;}
	.program_sub03_con > .contents_con > .info_con {display:none; width:100%; background:#F8F9FD; margin:6.67vw 0 0; border-radius:4.44vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con {display:flex; flex-direction:column; gap:4.44vw; padding:5.56vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .top_con {text-align:center;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .top_con > .date_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .top_con > .date_con > span {font-size:5.00vw; color:#121212; font-weight:700; line-height:130%; letter-spacing:-0.09vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con {display:flex; justify-content:space-between; align-items:center;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box {position:relative;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select {display:flex; justify-content:space-between; align-items:center; width:26.11vw; height:10.00vw; border:1px solid #121212; background:#FFF; padding:0 4.44vw; position:relative; z-index:20; border-radius:13.89vw; cursor:pointer;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select > span {font-size:3.89vw; color:#121212; font-weight:600; line-height:130%;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select > .img_con {width:3.33vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select > .img_con > img {width:100%;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select.on > span {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .select.active > .img_con {transform:rotate(180deg);}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .option_list {display:none; width:26.11vw; border:1px solid #121212; background:#FFF; padding:11.67vw 4.44vw 2.78vw; position:absolute; top:0; left:0; right:0; z-index:10; border-radius:6.67vw 6.67vw 2.22vw 2.22vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .option_list > ul {display:flex; flex-direction:column; gap:2.22vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .option_list > ul > li {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box > .option_list > ul > li > span {font-size:3.89vw; color:#121212; font-weight:600; line-height:130%; cursor:pointer;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .select_box .select.active + .option_list {display:block;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con {display:flex; align-items:center; gap:1.67vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .btn_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .btn_con > a {display:block; width:6.67vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .btn_con > a > img {width:100%;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .page_con {display:flex; align-items:center; gap:1.39vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .page_con > .text_con {display:flex; justify-content:center; align-items:center; width:8.33vw; height:6.67vw; position:relative;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .page_con > .text_con:after {content:''; width:1px; height:3.06vw; background:#CBCFD7; position:absolute; top:50%; left:-0.83vw; transform:translateY(-50%);}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .page_con > .text_con:first-child:after {content:none;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .sp_con > .paging_con > .contents_con > .page_con > .text_con > span {font-size:3.89vw; color:#121212; font-weight:400; line-height:6.67vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:4.44vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li {border-bottom:1px solid #CBCFD7; padding:0 0 4.44vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li:last-child {border-bottom:none; padding:0;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:flex-start; gap:5.56vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {display:flex; align-items:flex-start; gap:1.67vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > .area_con {flex-shrink:0; display:flex; justify-content:center; align-items:center; width:11.39vw; height:6.11vw; background:#CCC; border-radius:13.89vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > .area_con > span {font-size:3.89vw; color:#FFF; font-weight:600; line-height:130%;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > .title_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > .title_con > span {font-size:4.44vw; color:#121212; font-weight:600; line-height:5.83vw; letter-spacing:-0.09vw;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .nd_con {display:flex; flex-direction:column; margin:2.22vw 0 0;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .nd_con > .text_con {}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .nd_con > .text_con > span {font-size:3.89vw; color:#7E8490; font-weight:500; line-height:140%;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .img_con {flex-shrink:0; width:13.89vw; border:1px solid #121212; background:no-repeat center/cover; border-radius:2.22vw; overflow:hidden;}
	.program_sub03_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}

	/* k-뮤지엄 맵 */
	.museum_sub02_con > .contents_con {flex-direction:column; gap:4.44vw; padding:11.11vw 0;}
	.museum_sub02_con > .contents_con > .info_con {order:2; width:100%; height:230.28vw; padding:4.44vw 0 0; border-radius:4.44vw;}
	.museum_sub02_con > .contents_con > .info_con:after {height:43.33vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .select_con {padding:0 4.44vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .select_con > select {height:13.06vw; padding:0 4.44vw; font-size:4.44vw; border-radius:13.89vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con {margin:4.17vw 1.11vw 0; padding:2.50vw 2.22vw 0 3.33vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con::-webkit-scrollbar {width:1.11vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con::-webkit-scrollbar-thumb {border-radius:13.89vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul {gap:4.44vw; padding:0 0 3.33vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a {padding:3.33vw; border-radius:2.22vw; box-shadow:0 0 4.17vw 0 rgba(0,0,0,0.1);}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div {gap:3.89vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con {width:18.06vw; border-radius:1.11vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .name_con > span {font-size:4.44vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .info_list {margin:2.22vw 0 0;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .info_list > ul {gap:1.11vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .info_list > ul > li > .list_div {gap:1.11vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .info_list > ul > li > .list_div > img {width:5.00vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .info_list > ul > li > .list_div > span {font-size:3.89vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .area_con {margin:3.33vw 0 0;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .area_con > ul {gap:1.67vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .area_con > ul > li {min-width:15.83vw; height:8.33vw; padding:0 4.44vw; border-radius:13.89vw;}
	.museum_sub02_con > .contents_con > .info_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .area_con > ul > li > span {font-size:3.89vw;}
	.museum_sub02_con > .contents_con > .map_con {order:1; flex:unset; width:100%; height:77.78vw; border-radius:2.22vw;}

	/* sns 소식 */
	.archive_sub03_con > .contents_con > .list_con > ul > li {padding:11.11vw 0;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div {gap:11.11vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div > .title_con {flex-direction:column; justify-content:center; gap:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .text_con > span {font-size:6.67vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a {width:8.89vw; height:8.89vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div > .btn_con > a > img {width:100%;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.insta > .list_div > .title_con > .btn_con > a {width:64.17vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.insta > .list_div > .list_con > ul {gap:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.insta > .list_div > .list_con > ul > li {width:42.22vw; border-radius:2.22vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .title_con > .btn_con > a {width:55.83vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul {flex-direction:column; gap:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li {width:100%; border-radius:2.22vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a {padding:6.67vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a > .list_div > .date_con > span {font-size:3.89vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a > .list_div > .txt_con {margin:3.89vw 0 0;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a > .list_div > .txt_con > .title_con > span {display:block; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:5.56vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a > .list_div > .txt_con > .text_con {margin:1.11vw 0 0;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.blog > .list_div > .list_con > ul > li > a > .list_div > .txt_con > .text_con > span {display:block; height:auto; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:3.89vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .title_con > .btn_con > a {width:56.11vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .list_con > ul {gap:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .list_con > ul > li {width:42.22vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .list_con > ul > li > a > .list_div > .img_con {border-radius:2.22vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .list_con > ul > li > a > .list_div > .title_con {margin:2.22vw 0 0;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.youtube > .list_div > .list_con > ul > li > a > .list_div > .title_con > span {font-size:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.facebook > .list_div > .title_con > .btn_con > a {width:60.00vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.facebook > .list_div > .list_con > ul {flex-direction:column; gap:4.44vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.facebook > .list_div > .list_con > ul > li {width:100%;}
	.archive_sub03_con > .contents_con > .list_con > ul > li.facebook > .list_div > .list_con > ul > li > a > .img_con {border-radius:2.22vw;}
	.archive_sub03_con > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li.none_li > span {font-size:5.00vw; line-height:97.22vw;}

	/* 게시판 상단 공통 */
	.sub_option_con {gap:4.44vw; margin:11.11vw 0;}
	.sub_option_con > .st_con {gap:6.67vw;}
	.sub_option_con > .st_con .select_con > select {width:30.00vw; height:12.22vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}

	.sub_option_con > .st_con .select_box {position:relative;}
	.sub_option_con > .st_con .select_box > .select {display:flex; justify-content:space-between; align-items:center; width:30.00vw; height:12.22vw; border:1px solid #121212; background:#FFF; padding:0 4.44vw; position:relative; z-index:20; border-radius:13.89vw; cursor:pointer;}
	.sub_option_con > .st_con .select_box > .select > span {font-size:3.89vw; color:#121212; font-weight:600; line-height:130%;}
	.sub_option_con > .st_con .select_box > .select > .img_con {width:3.33vw;}
	.sub_option_con > .st_con .select_box > .select > .img_con > img {width:100%;}
	.sub_option_con > .st_con .select_box > .select.on > span {}
	.sub_option_con > .st_con .select_box > .select.active > .img_con {transform:rotate(180deg);}
	.sub_option_con > .st_con .select_box > .option_list {display:none; width:30.00vw; border:1px solid #121212; background:#FFF; padding:14.67vw 4.44vw 2.78vw; position:absolute; top:0; left:0; right:0; z-index:10; border-radius:6.67vw 6.67vw 2.22vw 2.22vw;}
	.sub_option_con > .st_con .select_box > .option_list > ul {display:flex; flex-direction:column; gap:2.22vw;}
	.sub_option_con > .st_con .select_box > .option_list > ul > li {}
	.sub_option_con > .st_con .select_box > .option_list > ul > li > span {font-size:3.89vw; color:#121212; font-weight:600; line-height:130%; cursor:pointer;}
	.sub_option_con > .st_con .select_box .select.active + .option_list {display:block;}
	
	.sub_option_con > .st_con .tab_list ul {gap:1.11vw;}
	.sub_option_con > .st_con .tab_list ul > li > a {min-width:16.67vw; height:12.22vw; padding:0; font-size:3.89vw; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con_bg {display:none; width:100%; margin:0 auto; height:100%; background:#FFF; position:fixed; top:0; left:0; right:0; z-index:200;}
	.sub_option_con > .nav_con > .contents_con > .filter_con {display:none; width:100%; height:100%; position:fixed; top:0; left:0; right:0; z-index:300;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con {height:100%; overflow-y:auto;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .title_con {gap:38.89vw; background:#FFF; padding:4.44vw; position:absolute; top:0; left:0; right:0;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .title_con > span {order:2; font-size:5.00vw; color:#121212; font-weight:700; line-height:130%;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .title_con > a {order:1; display:inline-block; width:2.78vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .title_con > a > img {width:100%;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .title_con.m_con {display:flex;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con {margin:21.94vw 5.56vw 0;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con {}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list {}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category {flex-direction:column; align-items:unset; gap:4.44vw; padding:0;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .title_con {gap:2.22vw; padding:0;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .title_con > img {width:3.89vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .title_con > span {font-size:4.44vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .title_con:after {content:none;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .list_con {}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .list_con > ul {display:flex; flex-wrap:wrap; gap:2.21vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .scroll_con > .contents_con > .category_list > .category > .list_con > ul > li > .checkbox_label > span {width:20.56vw; height:12.22vw; font-size:3.89vw; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con {display:flex; justify-content:center; align-items:center; gap:2.22vw; padding:3.33vw 5.56vw; position:absolute; bottom:0; left:0; right:0;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; gap:1.67vw; width:43.33vw; height:13.61vw; background:#EBECF4; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con > a > img {width:4.44vw;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con > a > span {font-size:4.44vw; color:#7E8490; font-weight:700; line-height:130%;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con > a.a_btn02 {background:#121212;}
	.sub_option_con > .nav_con > .contents_con > .filter_con > .contents_con > .btn_con > a.a_btn02 > span {color:#FFF;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con {display:flex; align-items:center; gap:4.44vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con {position:relative;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a {display:inline-flex; justify-content:center; align-items:center; gap:1.11vw; min-width:19.72vw; height:12.22vw; border:1px solid #121212; background:#FFF; padding:0 3.33vw; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a > span {font-size:3.89vw; color:#121212; font-weight:700; line-height:130%;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a > .icon {flex-shrink:0; width:4.44vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a > .icon img {width:100%;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a > .icon img.off {display:block;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a > .icon img.on {display:none;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > .num_con {display:none; position:absolute; top:-0.83vw; left:16.11vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > .num_con > span {display:inline-flex; justify-content:center; align-items:center; min-width:5.00vw; height:5.00vw; background:#005ED7; padding:0 1.11vw; font-size:3.89vw; color:#FFF; font-weight:700; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a.on {border:1px solid #005ED7; background-color:#EFF6FF;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a.on > span {color:#005ED7;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a.on > .icon img.off {display:none;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a.on > .icon img.on {display:block;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .btn_con > a.on + .num_con {display:block;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con {width:70.28vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul {display:flex; align-items:center; gap:1.39vw; overflow-x:auto; white-space:nowrap; -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul::-webkit-scrollbar {display:none;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul > li {}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul > li > a {display:inline-block;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul > li > a > .list_div {display:flex; justify-content:center; align-items:center; gap:1.11vw; width:18.33vw; height:12.22vw; background:#005ED7; border-radius:13.89vw;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul > li > a > .list_div > span {font-size:3.89vw; color:#FFF; font-weight:600; line-height:130%;}
	.sub_option_con > .nav_con > .contents_con > .option_con > .filter_con.m_con > .list_con > ul > li > a > .list_div > img {width:2.78vw;}
	
	/* 게시판 리스트 */
	.notice_list_con {gap:4.44vw;}
	.notice_list_con > .total_con > span {font-size:3.89vw;}

	/* 전시 형식 갤러리 리스트 */
	.exhibition_format > ul {flex-direction:column; gap:8.89vw;}
	.exhibition_format > ul > li {width:100%;}
	.exhibition_format > ul > li > a > .list_div > .img_con {border-radius:4.44vw;}
	.exhibition_format > ul > li:hover > a > .list_div > .img_con {background-size:100%;}
	.exhibition_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con {top:2.78vw; left:2.78vw;}
	.exhibition_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con > span {min-width:20.56vw; height:11.39vw; padding:0 4.44vw; font-size:4.44vw; border-radius:13.89vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con {margin:4.44vw 0 0;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:5.56vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con {width:61.11vw; margin:3.33vw 0 0;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con > ul {gap:1.67vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div {gap:2.22vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con {min-width:13.61vw; height:7.78vw; padding:0 3.33vw; border-radius:13.89vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con > span {font-size:3.89vw;}
	.exhibition_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw;}
	.exhibition_format > ul > li > .more_info {bottom:3.61vw;}
	.exhibition_format > ul > li > .more_info > .btn_con > a {width:10.00vw; height:10.00vw;}
	.exhibition_format > ul > li > .more_info > .btn_con > a > img {width:5.56vw;}
	.exhibition_format > ul > li > .more_info > .btn_con > .number_con {top:-1.94vw; right:-1.94vw;}
	.exhibition_format > ul > li > .more_info > .btn_con > .number_con > span {width:5.00vw; height:5.00vw; font-size:3.89vw;}
	.exhibition_format > ul > li > .more_info:hover > .btn_con > a {background:#FFF; transform:none;}
	.exhibition_format > ul > li > .more_info:hover > .btn_con > a > img.bk {display:block;}
	.exhibition_format > ul > li > .more_info:hover > .btn_con > a > img.wh {display:none;}
	.exhibition_format > ul > li > .more_info.on > .btn_con > a {background:#121212; transform:rotate(180deg);}
	.exhibition_format > ul > li > .more_info.on > .btn_con > a > img.bk {display:none;}
	.exhibition_format > ul > li > .more_info.on > .btn_con > a > img.wh {display:block;}
	.exhibition_format > ul > li > .more_info > .list_con {padding:2.78vw 0 0; top:10.00vw; left:unset; right:0;}
	.exhibition_format > ul > li > .more_info > .list_con > ul {gap:4.44vw; width:83.33vw; padding:5.56vw; border-radius:4.44vw;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li {padding:4.44vw 0 0;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con {gap:1.67vw;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .area_con {min-width:11.39vw; height:6.11vw; padding:0 2.22vw; border-radius:13.89vw;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .area_con > span {font-size:3.89vw;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.09vw;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .date_con {margin:2.22vw 0 0;}
	.exhibition_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .date_con > span {font-size:3.89vw;}
	.exhibition_format > ul > li.none_li > span {font-size:5.00vw; line-height:97.22vw;}
	
	/* 관광 형식 갤러리 리스트 */
	.tour_format ul {gap:8.89vw;}
	.tour_format > ul > li {width:100%;}
	.tour_format > ul > li > a > .list_div > .img_con {border-radius:4.44vw;}
	.tour_format > ul > li:hover > a > .list_div > .img_con {background-size:100%;}
	.tour_format > ul > li > a > .list_div > .img_con > .area_list {top:2.78vw; left:2.78vw; right:unset;}
	.tour_format > ul > li > a > .list_div > .img_con > .area_list > ul {flex-wrap:wrap; gap:1.67vw;}
	.tour_format > ul > li > a > .list_div > .img_con > .area_list > ul > li > span {height:8.89vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}
	.tour_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con {top:unset; bottom:2.78vw; left:unset; right:2.78vw;}
	.tour_format > ul > li > a > .list_div > .img_con > .progress_con > .text_con > span {width:19.17vw; height:8.33vw; font-size:3.89vw; border-radius:13.89vw;}
	.tour_format > ul > li > a > .list_div > .txt_con {margin:4.44vw 0 0;}
	.tour_format > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:5.56vw;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con {margin:3.33vw 0 0;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul {gap:1.11vw;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div {gap:3.33vw;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con {width:20.28vw; height:7.78vw; border-radius:13.89vw;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .title_con > span {font-size:3.89vw;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .text_con {width:62%;}
	.tour_format > ul > li > a > .list_div > .txt_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw;}
	.tour_format > ul > li > .more_info {bottom:3.61vw; z-index:unset;}
	.tour_format > ul > li > .more_info > .btn_con > a {width:10.00vw; height:10.00vw;}
	.tour_format > ul > li > .more_info > .btn_con > a > img {width:5.56vw;}
	.tour_format > ul > li > .more_info > .btn_con > .number_con {top:-1.67vw; right:-1.39vw;}
	.tour_format > ul > li > .more_info > .btn_con > .number_con > span {width:5.00vw; height:5.00vw; font-size:3.89vw;}
	.tour_format > ul > li > .more_info:hover > .btn_con > a {background:#FFF; transform:unset;}
	.tour_format > ul > li > .more_info:hover > .btn_con > a > img.bk {display:block;}
	.tour_format > ul > li > .more_info:hover > .btn_con > a > img.wh {display:none;}
	.tour_format > ul > li > .more_info.on > .btn_con > a {background:#121212; transform:rotate(180deg);}
	.tour_format > ul > li > .more_info.on > .btn_con > a > img.bk {display:none;}
	.tour_format > ul > li > .more_info.on > .btn_con > a > img.wh {display:block;}
	.tour_format > ul > li > .more_info > .list_con {padding:2.78vw 0 0; top:10.00vw; left:unset; right:0; z-index:30;}
	.tour_format > ul > li > .more_info > .list_con > ul {gap:4.44vw; width:83.33vw; padding:5.56vw; border-radius:4.44vw;}
	.tour_format > ul > li > .more_info > .list_con > ul > li {padding:4.44vw 0 0;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con {gap:1.67vw;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .area_con {min-width:11.39vw; height:6.11vw; padding:0 2.22vw; border-radius:13.89vw;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .area_con > span {font-size:3.89vw;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.09vw;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .date_con {margin:2.22vw 0 0;}
	.tour_format > ul > li > .more_info > .list_con > ul > li > a > .list_div > .date_con > span {font-size:3.89vw;}
	.tour_format > ul > li.none_li > span {font-size:5.00vw; line-height:97.22vw;}

	/* 전시 프로그램 */
	.program_sub01_con {}
	.program_sub01_con > .contents_con {padding:0 0 11.11vw;}

	/* 관광 프로그램 */
	.program_sub02_con {}
	.program_sub02_con > .contents_con {padding:0 0 11.11vw;}

	/* 참여관 소개 */
	.museum_sub01_con {}
	.museum_sub01_con > .contents_con {padding:0 0 11.11vw;}

	/* 단독전시 프로그램 */
	.archive_sub01_con {}
	.archive_sub01_con > .contents_con {padding:0 0 11.11vw;}

	/* 연합전시 프로그램 */
	.archive_sub02_con {}
	.archive_sub02_con > .contents_con {padding:0 0 11.11vw;}

	/* 언론보도 */
	.archive_sub04_con {}
	.archive_sub04_con > .contents_con {padding:11.11vw 0;}

	/* 언론보도 게시판 */
	.normal_list_con.press_list > ul > li {padding:4.44vw 0;}
	.normal_list_con.press_list > ul > li > a > .list_div {gap:4.44vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .img_con {width:16.67vw; border-radius:2.22vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con {gap:2.22vw; padding:0;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .wd_con {gap:6.94vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .wd_con > div:before {height:2.22vw; left:-3.61vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .wd_con > .writer_con > span {font-size:3.89vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .wd_con > .date_con > span {font-size:3.89vw;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .text_con > .title_con > span {display:block; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:5.00vw;}
	.normal_list_con.press_list > ul > li > a:hover > .list_div > .txt_con > .text_con > .title_con > span {color:#121212;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .text_con > .text_con {margin:1.11vw 0 0;}
	.normal_list_con.press_list > ul > li > a > .list_div > .txt_con > .text_con > .text_con > span {display:block; height:auto; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:3.89vw;}
	.normal_list_con.press_list > ul > li.none_li > span {font-size:5.00vw; line-height:97.22vw;}

	/* 공지사항 게시판 */
	.normal_list_con.notice_list > ul > li > a {padding:5.56vw 2.22vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div {flex-direction:column; justify-content:unset; align-items:unset; gap:2.22vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .title_con {gap:2.22vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .title_con > .text_con {gap:2.78vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .title_con > .text_con > span {font-size:5.00vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .title_con > .text_con > img {width:5.56vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .title_con > .notice > span {width:14.72vw; height:8.33vw; font-size:3.89vw; border-radius:138.89vw;}
	.normal_list_con.notice_list > ul > li > a > .list_div > .date_con > span {font-size:3.89vw;}
	.normal_list_con.notice_list > ul > li:hover > a > .list_div > .title_con > .text_con > span {color:#121212;}
	.normal_list_con.notice_list > ul > li.none_li > span {font-size:5.00vw; line-height:97.22vw;}

	/* 뷰페이지 */
	.notice_view_con > .contents_con > .posts_con {flex-direction:column; justify-content:unset; align-items:unset; gap:6.67vw; padding:11.11vw 0;}
	.notice_view_con > .contents_con > .posts_con > .img_con {width:100%; border-radius:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .img_con > .progress_con > .text_con {top:2.78vw; left:2.78vw;}
	.notice_view_con > .contents_con > .posts_con > .img_con > .progress_con > .text_con > span {min-width:20.56vw; height:11.39vw; padding:0 4.44vw; font-size:4.44vw; border-radius:13.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > div {margin:0 0 6.67vw; padding:0 0 6.67vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .title_con > .area_con > ul {flex-wrap:wrap; gap:1.67vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .title_con > .area_con > ul > li > span {min-width:16.39vw; height:8.89vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .title_con > .text_con {margin:2.22vw 0 0;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .title_con > .text_con > span {font-size:6.67vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul {gap:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li {width:100%;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div {align-items:flex-start; gap:3.33vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .area_con > span {min-width:15.83vw; height:8.89vw; padding:0 4.44vw; font-size:3.89vw; border-radius:13.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con {flex-direction:column; align-items:unset; padding:0;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con > .name_con {margin:0;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con > .name_con > span {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con > .date_con {padding:0;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con > .date_con:after {content:none;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .list_con > ul > li > .list_div > .txt_con > .date_con > span {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul {gap:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div {gap:3.33vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div > .title_con {width:23.33vw; height:8.89vw; border-radius:13.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div > .title_con > span {font-size:3.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div > .text_con {min-height:8.89vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div > .text_con > span {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_list > ul > li > .list_div > .text_con > a {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .text_con > span {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con > .txt_con > .map_con {height:69.44vw; border-radius:4.44vw;}
	.notice_view_con > .contents_con > .btn_con {margin:11.11vw 0 0;}
	.notice_view_con > .contents_con > .btn_con > a {--r: 16deg; --y: 1200%; width:33.33vw; height:13.06vw; border-radius:138.89vw;}
	.notice_view_con > .contents_con > .btn_con > a > .txt_con > span {font-size:4.44vw;}

	/* 언론보도 뷰페이지 */
	.notice_view_con.press_view_con > .contents_con > .top_con {padding:11.11vw 0;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .wd_con {gap:6.94vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .wd_con > div:after {height:3.06vw; left:-3.61vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .wd_con > .writer_con > span {font-size:3.89vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .wd_con > .date_con > span {font-size:3.89vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .title_con {margin:4.44vw 0 0;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .title_con > span {font-size:7.22vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .link_con {margin:6.67vw 0 0;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .link_con > a {gap:1.11vw; height:8.33vw; padding:0 4.44vw; border-radius:13.89vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .link_con > a > span {font-size:3.89vw;}
	.notice_view_con.press_view_con > .contents_con > .top_con > .link_con > a > img {width:5.00vw;}
	.notice_view_con.press_view_con > .contents_con > .posts_con {padding:11.11vw 0;}
	.notice_view_con.press_view_con > .contents_con > .posts_con > .text_con {margin:11.11vw 0 0;}
	.notice_view_con.press_view_con > .contents_con > .posts_con > .text_con > span {font-size:4.44vw;}

	/* 공지사항 뷰페이지 */
	.notice_view_con.notice_view > .contents_con > .top_con {padding:11.11vw 0;}
	.notice_view_con.notice_view > .contents_con > .top_con > .date_con > span {font-size:3.89vw;}
	.notice_view_con.notice_view > .contents_con > .top_con > .title_con {margin:4.44vw 0 0;}
	.notice_view_con.notice_view > .contents_con > .top_con > .title_con > span {font-size:7.22vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con {padding:0 0 11.11vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con {gap:4.44vw; margin:0 0 11.11vw; padding:4.44vw 2.22vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con > .title_con {gap:0.56vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con > .title_con > img {width:5.00vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con > .title_con > span {font-size:3.89vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con > ul {gap:2.22vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .file_con > ul > li > a {font-size:3.89vw;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .text_con {margin:11.11vw 0 0;}
	.notice_view_con.notice_view > .contents_con > .posts_con > .text_con > span {font-size:4.44vw;}

	/* 푸터 */
	#footer > .quick_banner {top:unset; bottom:5.56vw; right:5.56vw;}
	#footer > .quick_banner > .top_btn > a {gap:1.67vw;}
	#footer > .quick_banner > .top_btn > a > span {font-size:5.56vw;}
	#footer > .quick_banner > .top_btn > a > .img_con {width:6.11vw; height:6.11vw;}
	#footer > .contents_con {width:100%; margin:0 auto; padding:11.11vw 5.56vw 20.83vw;}
	#footer > .contents_con > .logo_con {width:63.89vw;}
	#footer > .contents_con > .logo_con > .company_con.m_con {margin:7.50vw 0 0;}
	#footer > .contents_con > .logo_con > .company_con.m_con > ul {display:flex; align-items:center; gap:6.67vw;}
	#footer > .contents_con > .logo_con > .company_con.m_con > ul > li {}
	#footer > .contents_con > .logo_con > .company_con.m_con > ul > li > a {display:inline-block; width:auto; height:5.28vw;}
	#footer > .contents_con > .logo_con > .company_con.m_con > ul > li > a > img {width:100%;}
	#footer > .contents_con > .txt_con {margin:7.50vw 0 0;}
	#footer > .contents_con > .txt_con > .info_con {flex-direction:column; gap:7.50vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list {gap:4.44vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > .text_con > span {font-size:3.89vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul {gap:1.11vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul > li > .list_div > .text_con {align-items:flex-start; gap:1.11vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul > li > .list_div > .text_con > .text01_con {width:22.22vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul > li > .list_div > .text_con > .text01_con > span {font-size:3.89vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul > li > .list_div > .text_con > .text02_con > span {font-size:3.89vw;}
	#footer > .contents_con > .txt_con > .info_con > .info_list > ul > li > .list_div > .text_con > .text02_con > a {font-size:3.89vw;}
	#footer > .contents_con > .txt_con > .info_con > .sns_list {position:unset;}
	#footer > .contents_con > .txt_con > .info_con > .sns_list > ul {gap:2.22vw;}
	#footer > .contents_con > .txt_con > .info_con > .sns_list > ul > li > a {width:10.00vw;}
	#footer > .contents_con > .txt_con > .copy_con {justify-content:unset; align-items:unset; margin:7.50vw 0 0;}
	#footer > .contents_con > .txt_con > .copy_con > .copyright > span {font-size:3.89vw;}
	#footer > .contents_con > .txt_con > .copy_con > .company_con {display:none;}

}



@media all and (max-width: 768px) {
	
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

}