@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@font-face{font-family:yg-jalnan;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff)format("woff");font-weight:400;font-style:normal}.program_content .slide_area{width:100%}.program_content .slide_area .slider{visibility:hidden;width:100%}.program_content .slide_area .slider .slick-arrow{background-color:#ffffff80;background-image:url(/images/icons/arrow_icon.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:2.625rem;height:2.625rem;transition:all .2s}.program_content .slide_area .slider .slick-arrow:hover{background-color:#e9e9e980}.program_content .slide_area .slider .slick-arrow:before{content:""}.program_content .slide_area .slider .slick-arrow.slick-prev{background-image:url(/images/icons/arrow_icon1.svg);left:-3.875rem}.program_content .slide_area .slider .slick-arrow.slick-next{background-image:url(/images/icons/arrow_icon2.svg);right:-3.875rem}.program_content .slide_area .slider .slick-list{width:100%}.program_content .slide_area .slider .slick-list .slick-track{gap:.75rem;padding:1rem 0;display:flex}.program_content .slide_area .slider .card_area{aspect-ratio:290/400;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:.625rem;position:relative;overflow:hidden;box-shadow:2px 4px 6px #0003}.program_content .slide_area .slider .card_area:hover .card{transform:scale(1.1)}.program_content .slide_area .slider .card_area .card{border:none;width:100%;height:100%;transition:all .2s}.program_content .slide_area .slider .card_area .card_text_group{color:#fff;background:linear-gradient(#0000 35.38%,#00000080 54.76%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.program_content .slide_area .slider .card_area .card_text_group .card_text{gap:.375rem;height:100%;padding:1.25rem;line-height:normal}.program_content .slide_area .slider .card_area .card_text_group .card_text .main_title{word-break:keep-all;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.3rem;font-weight:700;display:-webkit-box;overflow:hidden}.program_content .slide_area .slider .slick-dots{z-index:200;align-items:center;gap:.5rem;width:auto;display:flex}.program_content .slide_area .slider .slick-dots li{justify-content:center;align-items:center;width:10px;height:10px;margin:0;transition:all .2s;display:flex}.program_content .slide_area .slider .slick-dots li.slick-active{width:24px}.program_content .slide_area .slider .slick-dots li.slick-active button{background-color:#2e4681;width:24px}.program_content .slide_area .slider .slick-dots li button{background-color:#e2e3e5;border-radius:89px;width:10px;height:10px;padding:0;transition:all .2s}.program_content .slide_area .slider .slick-dots li button:before{display:none}.program_content .list_group{padding:3.125rem 0}.program_content .list_group .contents{width:100%}.program_content .list_group .contents .nav-tab{background-color:#eff1f4;border-radius:37.5rem;width:fit-content;margin:1.5rem 0}.program_content .list_group .contents .nav-tab .nav-item{border-radius:37.5rem;overflow:hidden}.program_content .list_group .contents .nav-tab .nav-item .nav-link{color:#171717;background-color:#eff1f4;width:100%;height:100%;padding:.75rem 1.8125rem;font-weight:400;transition:all .2s}.program_content .list_group .contents .nav-tab .nav-item .nav-link.active{color:#fff;background-color:#1285ef;font-weight:700}.program_content .list_group .contents .nav-tab .nav-item .nav-link.active:hover{color:#fff}.program_content .list_group .contents .nav-tab .nav-item .nav-link:hover{color:#1285ef}.program_content .list_group .contents .tab-content,.program_content .list_group .contents .tab-content .tab,.program_content .list_group .contents .tab-content .tab .all{width:100%}.program_content .list_group .contents .tab-content .tab .all .list_all{-moz-column-gap:1.5rem;gap:1.53125rem 1.5rem;width:100%}.program_content .list_group .contents .tab-content .tab .all .list_all .card_row{width:calc(33.3333% - 1.02083rem)}.program_content .tag{color:#fff;border-radius:3.125rem;width:fit-content;padding:.25rem .75rem;font-size:.9rem;line-height:normal}.program_content .tag.pay-01{background-color:#0060f1}.program_content .tag.pay-02{background-color:#ff5139}.program_content .tag.pay-03{background-color:#fb0}
