@import"/static/commons/css/common.css?v1217";@import"/static/portal/js/swiper/swiper.min.css?v1217";@import"/static/portal/fonts/pretendard-gov/pretendardvariable-gov-dynamic-subset.css?v1217";@import"/static/font/material-symbols-outlined/index.css?v1217";@import"color.css?v12171";@import"sublayout.css?v12171";@import"layout.css?v12171";html{overflow-x:hidden}main{margin:0 auto;max-width:1480px;padding:24px 16px}@media screen and (max-width: 1480px){main{overflow-x:hidden}}@media screen and (max-width: 1199px){main{display:flex;flex-direction:column;gap:32px}}@media screen and (min-width: 1200px){main{padding:60px 20px 0}}main a{color:inherit}main a:hover .title,main a:focus .title{text-decoration:underline}main a:hover .tag *,main a:focus .tag *{text-decoration:none}.section3,.section2,.section1{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1200px){.section3,.section2,.section1{display:grid;grid-template-columns:1040fr 360fr;gap:40px}}.section3>*,.section2>*,.section1>*{min-width:0}.notice-head-set h2,.localcontent__head h2{align-self:stretch;flex-grow:0;font-size:24px;font-weight:bold;letter-spacing:-0.24px;color:#1a1a1a}.adarea-set,.section-sns{border-top:1px solid #ddd;margin-top:32px;padding-top:32px}@media screen and (min-width: 1200px){.adarea-set,.section-sns{margin-top:64px;padding-top:64px}}.section1 .swiper-pagination{margin-right:12px}.mainswiper{overflow:hidden}.mainswiper a{width:100%;overflow:hidden}.mainswiper a.pc-img{display:block;height:360px;border-radius:16px}@media screen and (max-width: 720px){.mainswiper a.pc-img{display:none}}.mainswiper a.mo-img{display:none;border-radius:12px}@media screen and (max-width: 720px){.mainswiper a.mo-img{display:block;aspect-ratio:41/45}}.mainswiper a img{width:100%;height:100%;vertical-align:top;object-fit:fill}.quick1 ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.quick1 img{vertical-align:top}.quick1 a{position:relative;display:block;padding:12px 8px;text-align:center;border-radius:12px;background-color:#f5f6fa;overflow:hidden}.quick1 a:hover,.quick1 a:focus{text-decoration:underline}.quick1 a:hover img,.quick1 a:focus img{transform:scale(1.1)}.quick1 a img{transition:all .3s ease}.quick1 a strong{position:absolute;left:0;top:0;width:73px;height:20px;background:url(/static/portal/images/main/service-tag.svg) center center no-repeat}.quick1 a span{display:flex;flex-direction:row;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:500;line-height:1.2;text-align:center;color:var(--dark-indigo)}.swiper-time{margin-right:16px;margin-top:14px;position:relative;background-color:#f5f6fa;width:160px;border-radius:10px;height:4px;overflow:hidden}.autoplay-progress-bar{bottom:0;left:0;width:0;height:4px;background-color:#0e0c7f;z-index:10}.autoplay-progress-bar.animate{animation-name:progress-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes progress-fill{from{width:0%}to{width:100%}}.swiper-ctrl{display:flex;flex-direction:row;justify-content:flex-end;gap:4px}.section1 .swiper-ctrl{margin-top:8px}.section2 .swiper-ctrl{margin-top:24px;padding-top:16px;border-top:solid 1px #e4e7ee}.swiper-ctrl button{position:static;width:32px;height:32px}.swiper-ctrl button.swiper-button-prev{background-image:url(/static/portal/images/main/carousel-left-on.svg)}.swiper-ctrl button.swiper-button-stop{background-image:url(/static/portal/images/main/carousel-pause-off.svg)}.swiper-ctrl button.swiper-button-stop.on{background-image:url(/static/portal/images/main/carousel-pause-on.svg)}.swiper-ctrl button.swiper-button-next{background-image:url(/static/portal/images/main/carousel-left-on.svg);transform:rotateY(180deg)}.swiper-ctrl button.swiper-button-disabled{opacity:1;background-image:url(/static/portal/images/main/carousel-left-off.svg)}@media screen and (min-width: 1200px){.section2{margin-top:64px}}.localcontent__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.localcontent__head button{font-size:17px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;color:#8a949e}.localcontent__head button path{fill:#8a949e}.localcontent__head button.on{color:inherit;text-decoration:underline}.localcontent__head button.on path{fill:#1a1a1a}.localcontent__selects{margin:16px 0 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border:solid 1px #b1b8be;overflow:hidden}@media screen and (min-width: 1200px){.localcontent__selects{flex-direction:row}}.localcontent__selects select{flex:1;height:46px;border:none;width:100%;flex-basis:36px;font-size:17px;line-height:1.3;text-align:left;color:#8a949e;appearance:none;background:url(/static/portal/images/main/select-arr.svg) calc(100% - 16px) center no-repeat;padding-left:16px;padding-right:44px;border-radius:0}@media screen and (max-width: 1199px){.localcontent__selects select+*{border-top:1px solid #b1b8be}}@media screen and (min-width: 1200px){.localcontent__selects select+*{border-left:1px solid #b1b8be}}.localcontent-swiper{overflow:hidden}.content-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media screen and (max-width: 1199px){.content-list{grid-template-columns:repeat(3, 1fr);gap:16px 6px}}.content-list li{min-width:0}.content-list a{display:block;color:inherit}.content-list a img{display:block;aspect-ratio:242/339;object-fit:fill;border-radius:8px;width:100%;max-width:242px;border:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 1199px){.content-list a img{margin:0 auto}}.content-list a .tag{margin:17px 0 8px;font-size:13px;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-clamp:1}.content-list a .tag strong{font-weight:normal;height:24px;flex-grow:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;object-fit:contain;border-radius:4px;background-color:#5030e9;color:#fff}.content-list a .tag span{height:24px;flex-grow:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;border-radius:4px;border:solid 1px #5030e9;background-color:#fff;color:#5030e9}.content-list a .title{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;height:42px;font-size:17px;font-weight:500}.content-list a .time{font-size:15px;line-height:1;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cultur-tv-list-swiper{overflow:hidden}@media screen and (min-width: 744px){.cultur-tv-list .ctrl{display:none}}.cultur-tv-list .ctrl .swiper-pagination-bullet{height:16px;width:16px;transition:width .3s ease;border-radius:99px}.cultur-tv-list .ctrl .swiper-pagination-bullet-active{width:32px;background-color:var(--indigo-blue)}.cultur-tv-list a{display:block;color:inherit}.cultur-tv-list a .img{position:relative;text-align:center;max-width:442px;margin:0 auto}.cultur-tv-list a .img .play{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%, -50%);background:url(/static/portal/images/main/btn-play.svg) center center no-repeat}.cultur-tv-list a .img .time{position:absolute;right:0;bottom:0;width:44px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:4px 8px;background-color:rgba(0,0,0,.5);font-size:14px;font-weight:500;text-align:left;color:#fff}.cultur-tv-list a img{vertical-align:top;aspect-ratio:442/248;object-fit:fill}.cultur-tv-list a .tag{margin:17px 0 8px;display:flex;flex-direction:row;align-items:center;font-size:13px;gap:2px}.cultur-tv-list a .tag strong{font-weight:normal;height:24px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;object-fit:contain;border-radius:4px;background-color:#5030e9;color:#fff}.cultur-tv-list a .tag span{height:24px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;border-radius:4px;border:solid 1px #5030e9;background-color:#fff;color:#5030e9}.cultur-tv-list a .title{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;height:42px;font-size:17px;font-weight:500}.cultur-tv-list a .time{font-size:15px;line-height:1;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.notice__list{margin-top:22px;display:flex;flex-direction:column;gap:10px}.notice__list a{display:block;color:inherit}.notice__list a .title{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:17px}.notice__list a .time{margin-top:4px;font-size:15px;text-align:left;color:#666}@media screen and (min-width: 740px)and (max-width: 1199px){.notice__list a{display:grid;grid-template-columns:1fr 90px}.notice__list a .time{text-align:right}}.notice-head-set{position:relative}.notice-head-set h2{padding:0 0 16px;border-bottom:solid 1px #e4e7ee}.notice-head-set .more{position:absolute;right:-10px;top:-4px;width:36px;aspect-ratio:1;background:url(/static/portal/images/main/btn-more.svg) center center no-repeat}.notice2.type1{margin-top:54px}.notice2__list{margin-top:22px;display:flex;flex-direction:column;gap:12px}.notice2__list a{display:flex;gap:8px;color:inherit}.notice2__list a .n{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;flex-basis:60px;text-align:center;height:22px;border-radius:99px;background-color:var(--point);color:#fff;font-size:15px}.notice2__list a .r{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;flex-basis:60px;text-align:center;height:22px;border-radius:99px;border:1px solid var(--point);color:var(--point);font-size:15px}@media screen and (min-width: 740px)and (max-width: 1199px){.notice2__list a .g{flex:1;display:grid;grid-template-columns:1fr 190px}.notice2__list a .g .time{text-align:right}}.notice2__list a .title{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:17px}.notice2__list a .time{margin-top:4px;font-size:15px;text-align:left;color:#666}.culture-data{position:relative;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;padding:24px;border-radius:16px;background-color:#f6f6f6}.culture-data.type1{margin-top:56px}.culture-data.type2{gap:8px}.culture-data .deco{position:absolute;bottom:-15px;right:-57px}.culture-data .hgroup.type2{padding-bottom:16px}.culture-data .hgroup h2{font-size:24px;font-weight:bold;letter-spacing:-0.24px;background:url(/static/portal/images/main/btn-go-page.svg) right center no-repeat}.culture-data .hgroup p{margin-top:9px;font-size:15px;text-align:left;color:#4d4d4d}.culture-data .search{padding-right:14px;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;border-radius:99px;border:solid 2px var(--point);background-color:#fff}.culture-data .search input{min-width:0;height:40px;padding:12px 24px;border:none;flex:1;background-color:rgba(0,0,0,0)}.culture-data .search button{width:40px;height:40px;background:url(/static/portal/images/main/btn-search.svg) center center no-repeat}.culture-data__list{display:flex;flex-wrap:wrap;gap:12px;z-index:1}.culture-data__list li{min-width:0;width:68px}.culture-data__list a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:inherit}.culture-data__list a .c{display:block;width:100%;background-color:#fff;border-radius:999px;aspect-ratio:1}.culture-data__list a i{display:block;width:100%;aspect-ratio:1;background-color:#0e0c7f;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.culture-data__list a i.i1{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-01.svg);mask-image:url(/static/portal/images/main/ico-culture-data-01.svg)}.culture-data__list a i.i2{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-02.svg);mask-image:url(/static/portal/images/main/ico-culture-data-02.svg)}.culture-data__list a i.i3{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-03.svg);mask-image:url(/static/portal/images/main/ico-culture-data-03.svg)}.culture-data__list a i.i4{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-04.svg);mask-image:url(/static/portal/images/main/ico-culture-data-04.svg)}.culture-data__list a i.i5{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-05.svg);mask-image:url(/static/portal/images/main/ico-culture-data-05.svg)}.culture-data__list a i.i6{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-06.svg);mask-image:url(/static/portal/images/main/ico-culture-data-06.svg)}.culture-data__list a i.i7{-webkit-mask-image:url(/static/portal/images/main/ico-culture-data-07.svg);mask-image:url(/static/portal/images/main/ico-culture-data-07.svg)}.culture-data__list a .txt{font-size:15px;font-weight:500;text-align:center;color:var(--point)}.culture-data__list a:hover .c,.culture-data__list a:focus .c,.culture-data__list a.on .c{background-image:linear-gradient(90deg, #1799ee 28%, #681dff 97%, #af12d2 165%)}.culture-data__list a:hover i,.culture-data__list a:focus i,.culture-data__list a.on i{background-color:#fff}.culture-data .etclink{margin-top:32px;z-index:1}.culture-data .etclink a{color:inherit;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.culture-data .etclink a::after{content:"";width:18px;height:18px;background:url(/static/portal/images/main/icon-arrow-right.svg) center center no-repeat}@media screen and (max-width: 1199px){.culture-data.type1 .culture-data__list{justify-content:center}}@media screen and (max-width: 743px){.culture-data.type1 .culture-data__list{justify-content:flex-start}}@media screen and (min-width: 1200px){.section3{margin-top:33px}}.section3 .s3-links{margin-top:24px;display:grid;gap:2px}.section3 .s3-links--type1{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1199px){.section3 .s3-links--type1{grid-template-columns:repeat(2, 1fr)}}.section3 .s3-links--type2{grid-template-columns:repeat(4, 1fr)}.section3 .s3-links li{min-width:0}.section3 .s3-links a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;border-radius:8px;background-color:#fff;text-align:center;font-size:15px}.section3 .s3-links a:hover,.section3 .s3-links a:focus{text-decoration:underline}.service1{border-radius:16px;background-color:#f0ecf8}@media screen and (max-width: 1199px){.service1 .item{padding:24px}.service1 div+div{border-top:1px solid #e3e0ea}}@media screen and (min-width: 1200px){.service1{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}.service1 .item{padding:32px;min-width:0}.service1 div+div{border-left:1px solid #e3e0ea}}.service2{flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:32px 24px;border-radius:16px;background-color:#efe6e2}.section3-hgroup h2{font-size:24px;font-weight:normal;background:url(/static/portal/images/main/btn-go-page.svg) right center no-repeat}.section3-hgroup h2 strong{font-weight:bold;letter-spacing:-0.24px}.section3-hgroup h2 a{display:block;width:100%}.section3-hgroup p{margin-top:12px;font-size:15px;text-align:left;color:#4d4d4d}.section4{margin-top:40px;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;padding:32px;border-radius:16px;background-color:#ecf1f8}.inside-ctrl{position:relative}.inside-ctrl a{display:block;width:fit-content}.inside-ctrl a h2{padding-right:40px}.inside-ctrl .swiper-ctrl{position:absolute;right:0;top:0}.swiper-pagination{position:static;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;letter-spacing:-0.54px;text-align:left;color:#767676;gap:8px;padding:0 12px}.swiper-pagination .swiper-pagination-current{font-size:17px;font-weight:bold;letter-spacing:-0.61px;text-align:left;color:var(--point)}.section-noti{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1200px){.section-noti{margin-top:64px;display:grid;grid-template-columns:447fr 447fr 350fr;gap:80px}}.section-noti>*{min-width:0}.link-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px}.link-grid a{height:56px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0;border-radius:8px;background-color:#fff;font-size:15px;text-align:center}.link-grid a:hover,.link-grid a:focus{text-decoration:underline}.section-sns__head{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.section-sns .hgroup h2{font-size:24px;font-weight:bold;letter-spacing:-0.24px;text-align:left;color:#1a1a1a}.section-sns .hgroup p{margin-top:12px;font-size:15px;text-align:left;color:#464c53}.section-sns .sns-btns{display:flex;gap:16px}.sns-area{margin-top:24px}.sns-area .swiper-ctrl{margin-top:16px}.sns-area-swiper{overflow:hidden}.sns-area-item{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:32px;border-radius:16px;border:solid 1px #ddd;background-color:#fff}@media screen and (max-width: 1199px){.sns-area-item{padding:24px}}.sns-area-item .type{position:relative}.sns-area-item .time{position:absolute;right:0;top:4px;color:#8a949e;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.sns-area-item .time i{width:16px;height:17px;background:url(/static/portal/images/main/edit.svg)}.sns-area-item .title{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.5;text-align:left;color:#1a1a1a}@media screen and (min-width: 1200px){.sns-area-item .title{height:52px}}.sns-area-item .txt{overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;align-self:stretch;flex-grow:0;font-size:17px;line-height:1.5}@media screen and (min-width: 1200px){.sns-area-item .txt{height:104px}}.adarea-set{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media screen and (min-width: 1200px){.adarea-set{grid-template-columns:repeat(2, 1fr)}}.adarea-set>*{min-width:0}.adarea-set .adarea .swiper{overflow:hidden}.adarea-set .adarea a{display:block}.adarea-set .adarea a img{display:block;width:100%;aspect-ratio:620/120}.adarea-set .swiper-ctrl{margin-top:16px}.favsitelist{margin-top:40px;border-top:1px solid #ddd;padding-top:40px}.favsitelist ul{display:flex;flex-wrap:wrap;gap:32px 0}.favsitelist li{flex-grow:0;flex-shrink:0;flex-basis:1;width:100%;max-width:180px}@media screen and (max-width: 395px){.favsitelist li{width:50%}}.favsitelist a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;font-size:15px}.favsitelist a:hover,.favsitelist a:focus{text-decoration:underline}.favsitelist a img{vertical-align:top;width:100%;max-width:136px}.sidequick{position:fixed;right:16px;bottom:50px;width:88px;z-index:3000;transition:bottom .2s}@media screen and (max-width: 1199px){body:has(.tab_bar.up) .sidequick{bottom:100px}}.sidequick-nav{position:relative;box-shadow:2px 4px 4px 0 rgba(14,12,127,.15);border-radius:8px;border:solid 1px var(--point)}.sidequick-nav::before{content:"";position:absolute;width:13px;height:9px;bottom:-9px;left:calc(50% - 6px);background:url(/static/portal/images/main/quick-bottom-arr.svg) 0 0 no-repeat}.sidequick-nav li:first-child a{border-radius:8px 8px 0 0}.sidequick-nav li:last-child a{border-radius:0 0 8px 8px;border-bottom:none}.sidequick-nav a{align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:16px 0;background-color:#fff;font-size:13px;letter-spacing:-0.13px;text-align:center;color:#1a1a1a;border-bottom:1px solid #f0f3ff}.sidequick-nav a.p{background-color:#f0f3ff;border-bottom:1px solid #fff}.btn-sidequick-nav-toggle{display:block;margin:12px auto 0;border-radius:8px;width:48px;height:48px;background:url(/static/portal/images/main/btn-quick-off.svg) 0 0 no-repeat;box-shadow:2px 4px 4px 0 rgba(14,12,127,.15)}.btn-sidequick-nav-toggle.on{background-image:url(/static/portal/images/main/btn-quick-close.svg)}.gotoTop{display:block;margin:4px auto 0;border-radius:8px;width:48px;height:48px;background:url(/static/portal/images/main/btn-goto-top.svg) 0 0 no-repeat;box-shadow:2px 4px 4px 0 rgba(14,12,127,.15)}.gotoTop:focus{outline:1px dashed #fff;outline-offset:-2px}
/*# sourceMappingURL=main.css.map */
