.main-title--60{font-size:3.75em;font-weight:700;line-height:1.1;letter-spacing:-0.04em;color:#000}

@media screen and (max-width:1220px){.main-title--60{font-size:3.25em}}

@media screen and (max-width:1044px){.main-title--60{font-size:2.75em}}

@media screen and (max-width:788px){.main-title--60{font-size:2.25em}}

@media screen and (max-width:596px){.main-title--60{font-size:1.75em}}.main-title--20{font-size:1.25em;line-height:1.5;font-weight:400;letter-spacing:-0.02em;color:#666}
@media screen and (max-width:1220px){.main-title--20{font-size:1.1875em}}
@media screen and (max-width:1044px){.main-title--20{font-size:1.125em}}
@media screen and (max-width:788px){.main-title--20{font-size:1.0625em}}
@media screen and (max-width:596px){.main-title--20{font-size:1em}}.main-title--48{font-size:3em;line-height:1.4166666667;font-weight:700;letter-spacing:-0.04em}
@media screen and (max-width:596px){.main-title--48{font-size:1.75em}}.main-title--27{font-size:1.6875em;letter-spacing:-0.04em;color:#000}
@media screen and (max-width:596px){.main-title--27{font-size:1em}}.main-title-box{position:relative;text-align:center;margin-bottom:4.5em}
@media screen and (max-width:1044px){.main-title-box{margin-bottom:2.25em}}
@media screen and (max-width:596px){.main-title-box{margin-bottom:1.875em}}.main-title-box .btn-more{position:absolute;top:50%;right:0;transform:translateY(-50%)}
@media screen and (max-width:1044px){.main-title-box .btn-more{position:relative;margin:1.5rem auto 0;top:0;transform:none}}.btn-more{position:relative;display:inline-flex;align-items:center;justify-content:space-between;font-size:1.125em;line-height:1;color:#fff;font-weight:500;letter-spacing:-0.02em;padding:0.8888888889em 1.5em;width:8.7222222222em;border-radius:2rem;overflow:hidden;background-color:#094b61;transition:all 0.3s}.btn-more.type-02{background-color:#07abde}
@media screen and (max-width:1220px){.btn-more{font-size:1.0625em}}
@media screen and (max-width:1044px){.btn-more{font-size:0.9375em}}
@media screen and (min-width:788.02px){.btn-more:hover{background-color:#052732}.btn-more.type-02:hover{background-color:#0585ad}}
@media screen and (max-width:596px){.btn-more{font-size:0.875em}}.btn-more>span{position:relative;z-index:1}.btn-more:after{position:relative;content:"";display:block;width:0.5em;height:0.875em;z-index:1;background-image:url(../images/main/btn_more_arr.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}.tag-list{display:flex;flex-wrap:wrap;margin-left:-0.375em;margin-right:-0.375em}.tag-list .item{flex:0 0 auto;width:auto;font-size:1em;line-height:1.5;letter-spacing:-0.02em;color:#666;padding:0.125em 0.375em}

@media screen and (max-width:1044px){.tag-list .item{font-size:1em}}.main-body .main .section{padding-top:8.75em;padding-bottom:8.75em}
@media screen and (max-width:1220px){.main-body .main .section{padding-top:6.25em;padding-bottom:6.25em}}
@media screen and (max-width:1044px){.main-body .main .section{padding-top:5em;padding-bottom:5em}}

@media screen and (max-width:788px){.main-body .main .section{padding-top:3.75em;padding-bottom:3.75em}}

@media screen and (max-width:596px){
.main-body .main .section{padding-top:2.5em;padding-bottom:2.5em}
}

.main-notice{background-image:url(../images/main/main_notice_bg_02.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}

@media screen and (max-width:1044px){.main-notice{background-image:url(../images/main/main_notice_bg-m.png)}}.main-relation{background-image:url(../images/main/main_relation_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}

@media screen and (max-width:1044px){.main-relation{background-image:url(../images/main/main_relation_bg-m.png)}}.main .section.main-relation{padding-top:3.75em;padding-bottom:3.75em}

@media screen and (max-width:1044px){
.main .section.main-relation{padding-bottom:10em}}
.main-visual{position:relative}
.main-visual .item{position:relative}
.main-visual .img-bx{display:block;position:relative;overflow:hidden}
.main-visual .img-bx:after{content:"";display:block;padding-bottom:800px}
.main-visual .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-visual .video-wrap{position:relative;display:block;position:relative;overflow:hidden}.main-visual .video-wrap:after{content:"";display:block;padding-bottom:800px}

.main-visual .video-wrap>video{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}

.main-visual .txt-bx{position:absolute;width:100%;top:170px;left:50%;transform:translate(-50%,0);color:#fff;text-shadow:0 0 3em rgba(0,0,0,0.1);letter-spacing:-0.05em;line-height:1.3}
.main-visual .txt-bx .text,.main-visual .txt-bx .title{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}
.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{transform:translateY(0);opacity:1;}
.main-visual .txt-bx .title{font-size:3.75em;line-height:1.3333333333;letter-spacing:-0.04em}
main-visual .txt-bx .text{margin-top:1em;font-size:1.95em;font-weight:300;transition-delay:300ms}

@media screen and (max-width:788px){
.main-visual .txt-bx .title{font-size:2.95em;line-height:1.3333333333;letter-spacing:-0.04em}
.main-visual .img-bx:after{padding-bottom:133.3333333333%}
}

@media screen and (max-width:596px){.main-visual .img-bx:after{padding-bottom:177.7777777778%}.main-visual .txt-bx{font-size:2.3vw}}.main-visual-tools{position:absolute;bottom:3.125em;left:50%;transform:translateX(-50%);z-index:1;width:1400px;max-width:100%;padding-left:20px;padding-right:20px}.swiper-button--play{display:block;width:0.625em;height:0.875em;margin:0 0.875em;background-image:url(../images/main/visual_play.svg);background-repeat:no-repeat;background-position:center;background-size:auto 100%}.swiper-button--play.on{background-image:url(../images/main/visual_pause.svg)}.swiper-button--next,.swiper-button--prev{display:block;width:0.5625em;height:0.875em;background-repeat:no-repeat;background-position:center;background-size:100% auto}.swiper-button--prev{background-image:url(../images/main/visual_prev.svg)}.swiper-button--next{background-image:url(../images/main/visual_next.svg)}.swiper-controls{position:static;transform:none;display:flex;align-items:center;justify-content:flex-start;margin-bottom:2.5em}.swiper-controls .swiper-pagination{position:static;transform:none;display:flex;align-items:center;flex:0 0 auto;width:auto;margin-right:1.25em}.swiper-controls .swiper-pagination .current,.swiper-controls .swiper-pagination .total{letter-spacing:0;font-size:1.125em;font-weight:500;color:#fff}.swiper-controls .swiper-pagination .slash{width:1px;height:0.875em;background-color:rgba(255,255,255,0.5);margin:0 0.75em}.swiper-controls .swiper-navigation{display:flex;align-items:center}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{position:static;transform:none}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-prev:after{display:none}.main-visual-bnr{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;border-radius:0.625em;overflow:hidden;box-shadow:5px 5px 10px rgba(0,0,0,0.3)}.main-visual-bnr>.item{position:relative;flex:1 0 25%;max-width:25%;border-left:1px solid #ccc;background-color:#fff}

@media screen and (max-width:1044px){.main-visual-bnr>.item{flex:1 0 50%;max-width:50%}.main-visual-bnr>.item:nth-child(n+3){border-top:1px solid #ccc}}.main-visual-bnr>.item:first-child{border-left:0}.main-visual-bnr>.item:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(12,171,221,0.2),rgba(170,207,52,0.2));opacity:0;transition:opacity 0.3s ease-in-out}.main-visual-bnr>.item:hover:before{opacity:1}.main-visual-bnr>.item .link{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:2em 1.5em}

@media screen and (max-width:596px){.main-visual-bnr>.item .link{padding:0.875em 1em}}.main-visual-bnr>.item .text{font-size:1.375em;font-weight:500;letter-spacing:-0.02em;color:#000;padding-left:12px}

@media screen and (max-width:596px){.main-visual-bnr>.item .text{font-size:0.75em}}.main-visual-bnr>.item [class*=" icon"],.main-visual-bnr>.item [class^=icon]{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% auto}

@media screen and (max-width:596px){
.main-visual-bnr>.item [class*=" icon"],.main-visual-bnr>.item [class^=icon]{font-size:12px}
}

.main-visual-bnr>.item .icon--1{background-image:url(../images/main/main_banner_icon_01.svg);flex:0 0 3.75em;width:3.75em;height:3.625em}
.main-visual-bnr>.item .icon--2{background-image:url(../images/main/main_banner_icon_02.svg);flex:0 0 3.625em;width:3.75em;height:3.625em}
.main-visual-bnr>.item .icon--3{background-image:url(../images/main/main_banner_icon_03.svg);flex:0 0 3.75em;width:3.75em;height:3.625em}
.main-visual-bnr>.item .icon--4{background-image:url(../images/main/main_banner_icon_04.svg);flex:0 0 2.625em;width:3.75em;height:3.625em}
.main-notice-wrap{display:flex;align-items:stretch;flex-wrap:wrap}
.main-notice-wrap .title-box{flex:0 0 15em;width:15em;text-align:center}

@media screen and (max-width:1044px){.main-notice-wrap .title-box{flex:1 0 100%;width:100%;max-width:100%}}
.main-notice-wrap .content-box{flex:1 1 auto;width:1%;padding-left:5.25em}

@media screen and (max-width:1220px){.main-notice-wrap .content-box{padding-left:2.5em}}

@media screen and (max-width:1044px){.main-notice-wrap .content-box{flex:1 0 100%;width:100%;max-width:100%;padding-left:0;margin-top:2.5em}}

@media screen and (max-width:596px){.main-notice-wrap .content-box{margin-top:1.875em}}
.main-notice-list>.item{display:flex;align-items:stretch;padding:2em 0;border-top:1px solid rgba(83,133,148,0.4)}

@media screen and (max-width:1220px){.main-notice-list>.item{padding:1.75em 0}}

@media screen and (max-width:1044px){.main-notice-list>.item{padding:1.5em 0}}

@media screen and (max-width:788px){.main-notice-list>.item{font-size:1.25em 0}}

@media screen and (max-width:596px){
.main-notice-list>.item{padding:0.875em 0}}
.main-notice-list>.item:last-child{border-bottom:1px solid rgba(83,133,148,0.4)}
.main-notice-list>.item .title{flex:1 1 auto;width:1%;font-size:1.375em;line-height:1.0909090909;letter-spacing:-0.04em;color:#000;transition:color 0.15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main-notice-list>.item .title:hover{color:#019cdc}

@media screen and (max-width:1044px){.main-notice-list>.item .title{font-size:1.25em}}

@media screen and (max-width:788px){.main-notice-list>.item .title{font-size:1.125em}}

@media screen and (max-width:596px){.main-notice-list>.item .title{font-size:1em}}.main-notice-list>.item .date{flex:0 0 auto;width:auto;font-size:1em;line-height:1.5;letter-spacing:-0.02em;color:#666;padding-left:1em}

@media screen and (max-width:1220px){.main-notice-list>.item .date{font-size:0.9375em}}

@media screen and (max-width:1044px){.main-notice-list>.item .date{font-size:0.875em}}

@media screen and (max-width:788px){.main-notice-list>.item .date{font-size:0.8125em}}

@media screen and (max-width:596px){.main-notice-list>.item .date{font-size:0.75em}}.main-news__icon{display:inline-block;width:4.875em;height:4.875em;background-image:url(../images/main/news_icon.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}

@media screen and (max-width:1044px){.main-news__icon{width:2.5em;height:2.5em}}.main-card{position:relative;padding:4px;border-radius:0.6875em;background:transparent;overflow:hidden;height:100%;display:flex;flex-direction:column}.main-card:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 0.3s ease-in-out;background:linear-gradient(90deg,#0cabdd,#aacf34)}.main-card__head{flex:1 1 auto;position:relative;z-index:1;border-top-left-radius:0.6875em;border-top-right-radius:0.6875em;padding:2em;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;overflow:hidden;background-color:#fff;transition:border-color 0.3s ease-in-out;display:flex;align-items:stretch}@media screen and (max-width:1044px){.main-card__head{padding:1.25em}}

@media screen and (max-width:788px){.main-card__head{padding:2em 1.25em}}.main-card__head .text-box{flex:1 1 auto;padding-right:1em;word-break:break-all}.main-card__head .icon-box{flex:0 0 auto;width:auto}.main-card__body{flex:0 0 auto;position:relative;z-index:1;background-color:#fff;border-bottom-left-radius:0.6875em;border-bottom-right-radius:0.6875em;overflow:hidden}.main-card .title{font-size:1.875em;font-weight:700;line-height:1.3333333333;letter-spacing:-0.04em;color:#000}

@media screen and (max-width:1044px){.main-card .title{font-size:1.5em}}

@media screen and (max-width:596px){.main-card .title{font-size:1.375em}}
.main-card .thumb{display:block;position:relative;overflow:hidden}
.main-card .thumb:after{content:"";display:block;padding-bottom:66.5909090909%}
.main-card .thumb>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-card:hover:before{opacity:1}
.main-card:hover .main-card__head{border-color:#fff}
.main-bnr{display:block;border-radius:0.625em;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out}
.main-bnr:hover{transform:translateY(-2%);box-shadow:2px 2px 15px rgba(0,0,0,0.4)}
.main-bnr__head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:3.5em 1.875em}

@media screen and (max-width:1420px){.main-bnr__head{padding:2em 1em}}

@media screen and (max-width:1044px){.main-bnr__head{padding:1.75em 1em}}

@media screen and (max-width:788px){.main-bnr__head{padding:1.5em 1em}}

@media screen and (max-width:596px){
.main-bnr__head{padding:1.025em 0.75em}
}


.main-bnr__head .title{font-size:1.2855em;line-height:1.2545454545;font-weight:500;letter-spacing:-0.05em;color:#fff;padding-right:1em;height:1.2em;}

@media screen and (max-width:1420px){
.main-bnr__head .title{font-size:1.028em}}

@media screen and (max-width:788px){
.main-bnr__head .title{font-size:1.2em}}

@media screen and (max-width:596px){
.main-bnr__head .title{font-size:1.005em;padding-right:2px}
}
/*.main-bnr__head:after{content:"";display:block;width:3.125em;height:3.125em;background-image:url(../images/main/bnr_arr.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}*/

@media screen and (max-width:1420px){
.main-bnr__head:after{width:2.5em;height:2.5em}
}

@media screen and (max-width:1044px){
.main-bnr__head:after{width:1.875em;height:1.875em}
}

@media screen and (max-width:596px){
.main-bnr__head:after{width:1.25em;height:1.25em}
}





.main-bnr.main-bnr--2 .main-bnr__head{background-color:#4cc482!important} /* 1.역사문화*/
.main-bnr.main-bnr--3 .main-bnr__head{background-color:#92d050!important} /* 2. 스마트경영*/
.main-bnr.main-bnr--4 .main-bnr__head{background-color:#7eb0de!important}  /* 3. 사회복지 */
.main-bnr.main-bnr--1 .main-bnr__head{background-color:#638acf!important} /* 4. 라이프융합학과 */
.main-bnr.main-bnr--5 .main-bnr__head{background-color:#ffc000!important} /* 5. 시니어웰니스학과 */
.main-bnr.main-bnr--6 .main-bnr__head{background-color:#f0936a!important} /* 6. 첨단산업학과 */

.main-bnr .thumb{display:block;position:relative;overflow:hidden}
.main-bnr .thumb:after{content:"";display:block;padding-bottom:60.125%}

.main-bnr__content02{background-color:#4cc482!important} /* 1.역사문화*/
.main-bnr__content03{background-color:#92d050!important}  /* 2. 스마트경영*/
.main-bnr__content04{background-color:#7eb0de!important} /* 3. 사회복지 */
.main-bnr__content01{background-color:#638acf!important}  /* 4. 라이프융합학과 */
.main-bnr__content05{background-color:#ffc000!important}  /* 5. 시니어웰니스학과 */
.main-bnr__content06{background-color:#f0936a!important} /* 6. 첨단산업학과 */


.main-bnr .thumb>img{display:block;position:absolute;top:30%;left:50%;width:auto;height:auto;min-width:400%;min-height:400%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}
.main-shortcuts-row{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-left:-2px;margin-right:-2px;border-radius:1rem;overflow:hidden}
.main-shortcuts-col{flex:1 0 25%;max-width:25%;padding:2px}

@media screen and (max-width:788px){
.main-bnr .thumb>img{display:block;position:absolute;top:40%;left:50%;width:auto;height:auto;min-width:300%;min-height:300%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}

}


@media screen and (max-width:1044px){
.main-shortcuts-col{flex:1 0 50%;max-width:50%}}
.main-shortcuts{position:relative;display:flex;align-items:center;justify-content:center;height:100%;background:#fff;padding:4px;transition:background 0.3s ease-in-out}
.main-shortcuts:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg,#0cabdd,#aacf34);transition:opacity 0.3s ease-in-out}
.main-shortcuts:hover:before{opacity:1}
.main-shortcuts .inner{position:relative;z-index:1;background-color:#fff;width:100%;height:100%;text-align:center;padding:2em}

@media screen and (max-width:596px){.main-shortcuts .inner{padding:1em}}.main-shortcuts .icon{display:block;width:7.5em;height:7.5em;max-width:100%;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:100% auto}

@media screen and (max-width:1044px){.main-shortcuts .icon{width:6.25em;height:6.25em}}

@media screen and (max-width:788px){.main-shortcuts .icon{width:5em;height:5em}}

@media screen and (max-width:596px){
.main-shortcuts .icon{width:3.125em;height:3.125em}}
.main-shortcuts .icon.icon--1{background-image:url(../images/main/shortcuts_icon_1.svg)}
.main-shortcuts .icon.icon--2{background-image:url(../images/main/shortcuts_icon_2.svg)}
.main-shortcuts .icon.icon--3{background-image:url(../images/main/shortcuts_icon_3.svg)}
.main-shortcuts .icon.icon--4{background-image:url(../images/main/shortcuts_icon_4.svg)}
.main-shortcuts .title{font-size:1.375em;letter-spacing:-0.04em;line-height:1.4545454545;color:#000}

@media screen and (max-width:1044px){.main-shortcuts .title{font-size:1.25em}}

@media screen and (max-width:788px){.main-shortcuts .title{font-size:1.125em}}

@media screen and (max-width:596px){
.main-shortcuts .title{font-size:1em}}
.main-shortcuts .btn-arrow{display:inline-block;width:2em;height:0.875em;background-image:url(../images/main/shortcuts_arr.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}

@media screen and (max-width:788px){.main-shortcuts .btn-arrow{font-size:14px}}

@media screen and (max-width:596px){.main-shortcuts .btn-arrow{font-size:12px}}


.main-video{background-color:#fff}
.main-video .sec-tit{text-align:center;}
.main-video .sec-tit .tit{font-weight:600;font-size:3.75rem}
.main-video .sec-tit .desc{font-size:1.25rem;color:#666}
.main-video .sec-tit .btn-more{display:flex;margin-left:auto}

@media screen and (max-width:1044px){
.main-video .sec-tit .tit{font-size:2.25rem}
.main-video .sec-tit .desc{font-size:1rem}}
.main-video ul{display:flex;gap:2.5rem;margin-top:1.75rem; }
.main-video ul li{width:33.3333333333%;position:relative;border-radius:0.625rem;overflow:hidden;transition:all 0.3s; border:1px solid #e3e3e3;}
.main-video ul li a{display:block;position:relative;box-shadow:0px 3px 15px 3px rgba(0,0,0,0.05)}

/*영상 호버 그라데이션*/
/*.main-video ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg,#209cff,#68e0cf);transition:opacity 0.3s ease-in-out}*/
.main-video ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg,#638acf,#92d050);transition:opacity 0.3s ease-in-out} /*background:linear-gradient(90deg,#cacc8f,#b0c0ce);*/


.main-video ul li a .inner{padding:4px;position:relative;z-index:1;border-radius:0.625rem;  }

.main-video ul li a .inner .img-bx{display:block;position:relative;overflow:hidden;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;overflow:hidden}
.main-video ul li a .inner .img-bx:after{content:"";display:block;padding-bottom:56.1363636364%}.main-video ul li a .inner .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-video ul li a .inner .txt-bx{padding:1.25rem 1.875rem;background-color:#fff;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;overflow:hidden;margin-top:-1px}.main-video ul li a .inner .txt-bx .tit{display:block;font-weight:500;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;margin-bottom:0.625rem}.main-video ul li a .inner .txt-bx .etc{font-weight:400;font-size:1rem;color:#b0b0b0;height:1.5rem}.main-video ul li a .inner .txt-bx .etc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}

@media screen and (min-width:788.02px){
.main-video ul li a:hover:before{opacity:1}
}

@media screen and (max-width:1044px){
.main-video ul{gap:1.25rem}
.main-video ul li a .inner .txt-bx{padding:1.25rem}
.main-video ul li a .inner .txt-bx .tit{font-size:1.5rem}
.main-video ul li a .inner .txt-bx .desc{font-size:1.125rem;margin-bottom:1rem}
}

@media screen and (max-width:788px){
.main-video ul{flex-wrap:wrap}
.main-video ul li{width:100%}
.main-video ul li a .inner .txt-bx .tit{font-size:1.125rem}
.main-video ul li a .inner .txt-bx .desc{font-size:1rem}
}





/*사업단뉴스*/
.main-news{background-color:#f4f5f7}
.main-news .sec-tit{text-align:center}
.main-news .sec-tit .tit{font-weight:600;font-size:3.75rem}
.main-news .sec-tit .desc{font-size:1.25rem;color:#666}
.main-news .sec-tit .btn-more{display:flex;margin-left:auto}

@media screen and (max-width:1044px){
.main-news .sec-tit .tit{font-size:2.25rem}
.main-news .sec-tit .desc{font-size:1rem}}
.main-news ul{display:flex;gap:2.5rem;margin-top:1.75rem}
.main-news ul li{width:33.3333333333%;position:relative;border-radius:0.625rem;overflow:hidden;transition:all 0.3s;  border:1px solid #ddd;}
.main-news ul li a{display:block;position:relative;box-shadow:0px 3px 15px 3px rgba(0,0,0,0.05)}

/*영상 호버 그라데이션*/
/*.main-news ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg,#209cff,#68e0cf);transition:opacity 0.3s ease-in-out}*/
.main-news ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg,#ffc000,#f0936a);transition:opacity 0.3s ease-in-out}


.main-news ul li a .inner{padding:4px;position:relative;z-index:1;border-radius:0.625rem}

.main-news ul li a .inner .img-bx{display:block;position:relative;overflow:hidden;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;overflow:hidden}
.main-news ul li a .inner .img-bx:after{content:"";display:block;padding-bottom:56.1363636364%}.main-news ul li a .inner .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-news ul li a .inner .txt-bx{padding:1.25rem 1.875rem;background-color:#fff;border-bottom-left-radius:0.625rem;border-bottom-right-radius:0.625rem;overflow:hidden;margin-top:-1px}.main-news ul li a .inner .txt-bx .tit{display:block;font-weight:500;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;margin-bottom:0.625rem}.main-news ul li a .inner .txt-bx .etc{font-weight:400;font-size:1rem;color:#b0b0b0;height:1.5rem}.main-news ul li a .inner .txt-bx .etc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}

@media screen and (min-width:788.02px){
.main-news ul li a:hover:before{opacity:1}
}

@media screen and (max-width:1044px){
.main-news ul{gap:1.25rem}
.main-news ul li a .inner .txt-bx{padding:1.25rem}
.main-news ul li a .inner .txt-bx .tit{font-size:1.5rem}
.main-news ul li a .inner .txt-bx .desc{font-size:1.125rem;margin-bottom:1rem}
}

@media screen and (max-width:788px){
.main-news ul{flex-wrap:wrap}
.main-news ul li{width:100%}
.main-news ul li a .inner .txt-bx .tit{font-size:1.125rem}
.main-news ul li a .inner .txt-bx .desc{font-size:1rem}
}





















.main-status{background-color:#5193dc;padding-bottom:0!important}
.main-status .banner .container{display:flex;justify-content:space-between}

@media screen and (min-width:788.02px){
.main-status .banner .container{padding-right:4.0625rem}
}

.main-status .banner .banner-tit{color:#fff;padding-bottom:6.25rem}
.main-status .banner .banner-tit .tit{font-weight:700;font-size:3rem;margin-bottom:1rem}
.main-status .banner .banner-tit .txt{font-weight:300;font-size:0.875rem}
.main-status .banner figure{align-self:flex-end}

@media screen and (max-width:788px){
.main-status .banner .container{display:block}
.main-status .banner .container .banner-tit{width:fit-content;padding-bottom:0;margin:0 auto}
.main-status .banner .container .banner-tit .tit{font-size:1.75rem;text-align:center}
.main-status .banner .container .banner-tit .txt{display:block;text-align:right}
.main-status .banner .container figure{width:calc(100% - 3.75rem);margin:0 auto}
}

.main-status .con-wrap{background-color:#e6f5fb;border-top-left-radius:6.25rem;border-top-right-radius:6.25rem;padding-bottom:10rem}
.main-status .con-wrap .p-1{display:flex;align-items:center;justify-content:space-between;gap:0.625rem}
.main-status .con-wrap .p-1 .txt-bx{text-align:center}
.main-status .con-wrap .p-1 .txt-bx:first-child{width:23%}
.main-status .con-wrap .p-1 .txt-bx:last-child{width:20%}
.main-status .con-wrap .p-1 .txt-bx p{font-size:1.375rem}
.main-status .con-wrap .p-1 .txt-bx strong{font-weight:400;font-size:2.5rem;letter-spacing:-0.04em}
.main-status .con-wrap .p-1 .txt-bx strong b{font-weight:700;font-size:3.875rem;color:#1574de}
.main-status .con-wrap .p-1 .txt-bx span{display:block}
.main-status .con-wrap .p-2{display:flex;gap:2.375rem}
.main-status .con-wrap .p-2 .bubble-bx{width:50%;padding:6.25rem 1.25rem 3.125rem;text-align:center;position:relative;background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.main-status .con-wrap .p-2 .bubble-bx>strong{display:block;font-weight:500;font-size:1.375rem;margin-bottom:1.5625rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx{display:flex;justify-content:space-between;max-width:370px;margin:0 auto}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .img-bx{margin-bottom:1.25rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .txt-bx p{color:#222}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .txt-bx strong{font-weight:400;font-size:1.25rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .txt-bx strong b{font-weight:700;font-size:1.75rem;color:#1574de}.main-status .con-wrap .p-2 .bubble-bx:first-child{background-image:url(../images/main/bubble_left.png)}.main-status .con-wrap .p-2 .bubble-bx:last-child{background-image:url(../images/main/bubble_right.png)}.main-status .con-wrap .p-3 .tit-bx{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:1.25rem;margin-bottom:2.8125rem}.main-status .con-wrap .p-3 .tit-bx .tit img{vertical-align:-0.125rem;margin-right:0.875rem}.main-status .con-wrap .p-3 .tit-bx .tit strong{font-size:1.625rem}.main-status .con-wrap .p-3 .tit-bx .sum p{font-weight:700;font-size:1.5rem}.main-status .con-wrap .p-3 .tit-bx .sum p span{font-weight:300;font-size:1rem}.main-status .con-wrap .p-3 ul{display:flex;flex-wrap:wrap;gap:2.5rem}.main-status .con-wrap .p-3 ul li{width:calc(25% - 1.875rem);background-color:#fff;border-radius:2.1875rem;padding:1.15625rem 0.625rem;box-shadow:0px 7px 15px 5px rgba(0,0,0,0.11)}.main-status .con-wrap .p-3 ul li .inner{display:flex;align-items:center;justify-content:space-between;max-width:13.125rem;margin:0 auto}.main-status .con-wrap .p-3 ul li .inner:after{content:"";display:inline-block;width:1px;height:1.25rem;background-color:#000;order:2}.main-status .con-wrap .p-3 ul li .inner .txt{font-weight:400;font-size:1.375rem;order:1}.main-status .con-wrap .p-3 ul li .inner .number{font-weight:700;font-size:1.375rem;order:3}

@media screen and (max-width:1220px){.main-status .con-wrap .p-1 .txt-bx p{font-size:1.125rem}.main-status .con-wrap .p-1 .txt-bx strong{font-size:1.75rem}.main-status .con-wrap .p-1 .txt-bx strong b{font-size:2.5rem}.main-status .con-wrap .p-3 ul{gap:1.875rem}.main-status .con-wrap .p-3 ul li{width:calc(33.3333333333% - 1.25rem)}}

@media screen and (max-width:788px){.main-status .con-wrap{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.main-status .con-wrap .p-1{flex-wrap:wrap;align-items:flex-start;justify-content:space-around;margin-bottom:3.125rem}.main-status .con-wrap .p-1 figure{order:1;flex:1 0 0 100%}.main-status .con-wrap .p-1 .txt-bx{flex:1 0 0 50%}.main-status .con-wrap .p-1 .txt-bx:first-child{order:2;width:auto}.main-status .con-wrap .p-1 .txt-bx:last-child{order:3;width:auto}.main-status .con-wrap .p-2{flex-wrap:wrap;margin-bottom:1.875rem}.main-status .con-wrap .p-2 .bubble-bx{width:100%;background-image:none!important;background-color:#fff;padding:3.125rem 1.25rem;border-radius:1.25rem;box-shadow:0px 8px 15px 4px rgba(0,0,0,0.13)}.main-status .con-wrap .p-3 .tit-bx{display:block;border-bottom:0;padding-bottom:0;margin-bottom:1.25rem}.main-status .con-wrap .p-3 .tit-bx .tit{border-bottom:1px solid #000;text-align:center;padding-bottom:0.625rem;margin-bottom:1rem}.main-status .con-wrap .p-3 .tit-bx .tit strong{font-size:1.5rem}.main-status .con-wrap .p-3 .tit-bx .tit img{width:0.9375rem;margin-right:0.625rem}.main-status .con-wrap .p-3 .tit-bx .sum{text-align:right}.main-status .con-wrap .p-3 ul{gap:1.25rem}.main-status .con-wrap .p-3 ul li{width:calc(50% - 0.625rem)}}

@media screen and (max-width:596px){.main-status .con-wrap .p-1 .txt-bx p{font-size:1.125rem}.main-status .con-wrap .p-1 .txt-bx strong{font-size:1rem}.main-status .con-wrap .p-1 .txt-bx strong b{font-size:1.25rem}.main-status .con-wrap .p-1 .txt-bx span{font-size:0.875rem}.main-status .con-wrap .p-2 .bubble-bx{padding:1.25rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx{max-width:250px}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .img-bx img{width:5rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .txt-bx strong{font-size:1rem}.main-status .con-wrap .p-2 .bubble-bx .flex-bx .inner .txt-bx strong b{font-size:1.125rem}.main-status .con-wrap .p-3 .tit-bx .tit strong{font-size:1.25rem}.main-status .con-wrap .p-3 ul li{padding:0.25rem 0.625rem 0.375rem}.main-status .con-wrap .p-3 ul li .inner{max-width:160px;gap:0.375rem}.main-status .con-wrap .p-3 ul li .inner .txt{font-size:1rem}.main-status .con-wrap .p-3 ul li .inner .number{font-size:1rem}}

@media screen and (max-width:395px){.main-status .con-wrap .p-3 ul li{width:100%}}
/*# sourceMappingURL=main.min.css.map */