/*****************************************************
    Header
*****************************************************/
.main-layout #header {background: transparent;}
.main-layout #header .header-logo > a {background-image:url(/site/resource/gimhae/common/images/logo-white.svg)}
.main-layout .header-wrap {border-bottom: 1px solid rgba(255,255,255,.3);}
.main-layout .gnb-util .util > a, .main-layout .gnb-util .util > button {color: #FFF;}
.main-layout .gnb-util .util.translation > a, .main-layout .gnb-util .util.translation > button {background-image: url(/site/resource/gimhae/www/images/icon-translate-w.svg);}
.main-layout .gnb-util .util.login > a, .main-layout .gnb-util .util.login > button {background-image: url(/site/resource/gimhae/www/images/icon-login-w.svg);}
.main-layout .gnb-util .util.popup > a, .main-layout .gnb-util .util.popup > button {background-image: url(/site/resource/gimhae/www/images/icon-popup-w.svg);}
.main-layout .btn-navi {border-left: 1px solid rgba(255,255,255,.3);}
.main-layout .btn-navi .menu-ham {background-image: url(/site/resource/gimhae/www/images/icon-menu-m-w.png);}
.main-layout .btn-navi .btn-search {background-image: url(/site/resource/gimhae/www/images/icon-search-w.png);}
@media(min-width:992px){
    .main-layout .header-wrap {border-bottom: 0;}
    .main-layout #header .header-wrap::before {border-bottom: 1px solid rgba(255,255,255,.3);}
    .main-layout #header .depth01-list > li > .menuitem[target=_blank] span::after {background-image: url(/site/resource/gimhae/www/images/icon-window-w.png);}
    .main-layout #header.header_on {background: #FFF;}
    .main-layout #header.header_on .header-logo > a {background-image: url(/site/resource/gimhae/common/images/logo.svg)}
    .main-layout #header.header_on .header-wrap::before {border-bottom: 1px solid rgba(255,255,255,.3);}
    .main-layout #header .depth01-list > li > .menuitem {color: #FFF;}
    .main-layout #header.header_on .depth01-list > li > .menuitem {color: inherit;}
    .main-layout #header.header_on .depth01-list > li > .menuitem[target=_blank] span::after {background-image: url(/site/resource/gimhae/www/images/icon-window.png);}
    .main-layout #header.header_on .depth01-list > li.active > .menuitem {color: var(--main-color01);}
    .main-layout #header.header_on .gnb-util .util > a, .main-layout #header.header_on .gnb-util .util > button {color: #464C53;}
    .main-layout #header.header_on .gnb-util .util.translation > a, .main-layout #header.header_on .gnb-util .util.translation > button {background-image: url(/site/resource/gimhae/www/images/icon-translate.svg);}
    .main-layout #header.header_on .gnb-util .util.login > a, .main-layout #header.header_on .gnb-util .util.login > button {background-image: url(/site/resource/gimhae/www/images/icon-login.svg);}
    .main-layout #header.header_on .gnb-util .util.popup > a, .main-layout #header.header_on .gnb-util .util.popup > button {background-image: url(/site/resource/gimhae/www/images/icon-popup.svg);}
    .main-layout #header.header_on .btn-navi {border-left: 1px solid #DDD;}
    .main-layout #header.header_on .btn-navi .btn-search {background-image: url(/site/resource/gimhae/www/images/icon-search.png);}
    .main-layout #header .btn-navi .menu-ham.sitemap {display: block;background-image: url(/site/resource/gimhae/www/images/icon-sitemap-w.svg);}
    .main-layout #header.header_on .btn-navi .menu-ham.sitemap {display: block;background-image: url(/site/resource/gimhae/www/images/icon-sitemap.svg);}
}
@media(min-width:1200px){
    .main-layout #header .depth01-list > li > .menuitem[target=_blank] span::after {background-size: auto;}
    .main-layout #header.header_on .depth01-list > li > .menuitem[target=_blank] span::after {background-size: auto;}
}
/*****************************************************
    Main
*****************************************************/
/* 왼쪽으로 이동하는 애니메이션 */
@keyframes slideLeft {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
/* 오른쪽으로 이동하는 애니메이션 */
@keyframes slideRight {
  0%   { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}
.main-container {overflow: hidden;}
.main-tit .m-tit01 {font-family: var(--font-type02);font-size: 28px;font-weight: 700;}
.main-tit .m-tit02 {font-family: var(--font-type02);font-size: 26px;font-weight: 700;margin-bottom: 0;}
.main-tit .txt {font-size: 17px;font-weight: 500;margin-bottom: 0;}
.main-tit .more-btn {position: relative;display: inline-block;width: 30px;aspect-ratio: 1 / 1;border-radius: 50%;background: linear-gradient(180deg, var(--main-color01), var(--main-color02));box-shadow: 3px 3px 12px rgba(112, 104, 198, .42);transition: all .3s;}
.main-tit .more-btn::before {content: '';position: absolute;top: 50%;left: 50%;width: 2px;height: 12px;background: #FFF;transform: translate(-50%, -50%);transition: all .3s}
.main-tit .more-btn::after {content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;background: #FFF;transform: translate(-50%, -50%);transition: all .3s}
.main-tit .more-btn:hover, .main-tit .more-btn:focus {width: 36px;margin-left: -3px;}
.main-tit .more-btn:hover::before, .main-tit .more-btn:focus::before {transform: translate(-50%, -50%) rotate(90deg);}
.main-tit .more-btn:hover::after, .main-tit .more-btn:focus::after {transform: translate(-50%, -50%) rotate(90deg);}
.main-tit .tit-inline {position: relative;display: inline-block;padding-right: 42px;} 
.main-tit .tit-inline .m-tit01 {display: inline-block;margin-bottom: 0;}
.main-tit .tit-inline .more-btn {position: absolute;top: 50%;right: 3px;transform: translateY(-50%);}
.main-tit .tit-inline .more-btn:hover, .main-tit .tit-inline .more-btn:focus {right: 0;}
.more-pop {top: -4px;--bs-popover-font-size: 15px;--bs-popover-border-color: transparent;--bs-popover-border-radius: 30px;--bs-popover-bg: var(--main-color01);padding: 0;margin-top: -5px;}
.more-pop .popover-body {font-family: var(--font-type01);color: #FFF;padding: 5px 13px;}
.more-pop.bs-popover-auto[data-popper-placement^=top]> .popover-arrow {bottom: calc(-1 * (var(--bs-popover-arrow-height)));}
.more-pop.bs-popover-auto[data-popper-placement^=bottom]> .popover-arrow {top: calc(-1 * (var(--bs-popover-arrow-height)));}
.more-pop.bs-popover-auto[data-popper-placement^=right] {--bs-popover-border-radius: 8px}
.more-pop.bs-popover-auto[data-popper-placement^=left] {--bs-popover-border-radius: 8px}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow, .bs-popover-start>.popover-arrow {right: calc(-1 * (var(--bs-popover-arrow-height)) );}
[class*=-ctl] .navi-btn button {border: 0;background: none;padding: 0;}
[class*=-ctl] .navi-btn button.swiper-button-disabled {opacity: .5;}
@media(min-width:480px){
    .main-tit .m-tit01 {font-size: 32px;}
    .main-tit .m-tit02 {font-size: 28px;}
    .main-tit .txt {font-size: 18px;}
}
@media(min-width:768px){
    .main-tit .m-tit01 {font-size: 40px;}
    .main-tit .m-tit02 {font-size: 32px;}
    .main-tit .txt {font-size: 20px;}
}
@media(min-width:992px){
    .main-tit .m-tit01 {font-size: 48px;}
    .main-tit .txt {font-size: 22px;}
    .main-tit .more-btn {width: 34px;box-shadow: 6px 6px 16px rgba(112, 104, 198, .42);}
    .main-tit .more-btn::before {height: 14px;}
    .main-tit .more-btn::after {width: 14px;}
    .main-tit .more-btn:hover, .main-tit .more-btn:focus {width: 40px;}
    .main-tit .tit-inline {padding-right: 54px;}
}
@media(min-width:1600px){
    .main-tit .m-tit01 {font-size: 64px;}
    .main-tit .m-tit02 {font-size: 36px;}
    .main-tit .txt {font-size: 28px;}
    .main-tit .more-btn {width: 42px;}
    .main-tit .more-btn::before {height: 16px;}
    .main-tit .more-btn::after {width: 16px;}
    .main-tit .more-btn:hover, .main-tit .more-btn:focus {width: 50px;}
    .main-tit .tit-inline {padding-right: 68px;}
    .main-tit .tit-inline .more-btn {right: 4px;}
}
@media(min-width:1800px){
    .main-tit .m-tit01 {font-size: 72px;}
    .main-tit .m-tit02 {font-size: 40px;}
    .main-tit .txt {font-size: 32px;}
    .main-tit .tit-inline {padding-right: 80px;}
}
/* #visual */
.visual-slide {position: relative;height: 500px;}
.visual-slide .mv-swiper {position: relative;height: 100%;}
.visual-slide .mv-swiper .swiper-slide {overflow: hidden;}
.visual-slide .mv-swiper .mv-item {width: 100%;padding-top: 100dvh;overflow: hidden;}
.visual-slide .mv-swiper .mv-item:hover, .visual-slide .mv-swiper .mv-item:focus {color: inherit;}
.visual-slide .mv-swiper .mv-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;transform: scale(1.15);transition: 5s linear;}
.visual-slide .mv-swiper .mv-con {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;overflow: hidden;z-index: 2;}
.visual-slide .mv-swiper .mv-con .mv-tit {position: relative;display: inline-block;width: 100%;font-size: 28px;font-weight: 600;text-align: right;color: #FFF;text-shadow: 0 3px 8px rgba(0,0,0,.1);padding-bottom: 12px;margin-bottom: 0;overflow: hidden;}
.visual-slide .mv-swiper .mv-con .mv-tit::after {content: '';position: absolute;bottom: 0;display: block;width: 0;height: 1px;background: #FFF;transition: 3s width ease-in-out;}
.visual-slide .mv-swiper .mv-con .mv-txt {display: inline-block;width: 100%;font-size: 16px;font-weight: 500;color: #FFF;transform: translateY(100%);opacity: 0;transition: all .8s .3s cubic-bezier(0.4, 0, 0.2, 1);transition-property: opacity, transform;}
.visual-slide .mv-swiper .mv-con .mv-txt .point {font-size: 1.2em;font-weight: 700;}
.visual-slide .mv-swiper .mv-con .mv-txt small {position: relative;display: inline-block;top: -1px;margin-left: 4px;}
.visual-slide .mv-swiper .mv-con .mv-tit + .mv-txt {margin-top: 8px;}
.visual-slide .mv-swiper .swiper-slide-active .mv-img {transform: scale(1);z-index: 1;}
.visual-slide .mv-swiper .swiper-slide-active .mv-con .mv-tit::after {width: 100%;}
.visual-slide .mv-swiper .swiper-slide-active .mv-con .mv-txt {transform: translateY(0);opacity: 1;}
.visual-slide .mv-swiper .mv-item iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.visual-slide .mv-swiper .mv-item .mv-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.visual-slide .mv-swiper .mv-item .mv-video::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 90%);z-index: 1;}
.visual-slide .mv-swiper .mv-item .mv-video video {width: 100%;height: 100%;object-fit: cover;pointer-events: none;overflow:hidden;}
.visual-slide .mv-ctl {position: absolute;bottom: 40px;width: 100%;z-index: 2;}
.visual-slide .mv-ctl .control {position: relative;}
.visual-slide .mv-ctl .swiper-pagination {display: inline-flex;justify-content: center;align-items: center;text-align: center;}
.visual-slide .mv-ctl .swiper-pagination .swiper-pagination-bullet {width: 6px;height: 6px;background: #FFF;margin: 0 5px;opacity: 1;}
.visual-slide .mv-ctl .swiper-pagination .swiper-pagination-bullet-active {width: 16px;height: 16px;border: 3px solid #FFF;background: transparent;}
@media(min-width:480px){
    .visual-slide .mv-swiper .mv-con .mv-tit {font-size: 32px;}
    .visual-slide .mv-swiper .mv-con .mv-txt {font-size: 18px;}
}
@media(min-width:768px){
    .visual-slide .mv-swiper .mv-con .mv-tit {font-size: 36px;}
    .visual-slide .mv-swiper .mv-con .mv-txt {font-size: 20px;}
}
@media(min-width:992px){
    .visual-slide {height: 80dvh;}
    .visual-slide .mv-swiper .mv-con .mv-tit {display: flex;gap: 0 30px;align-items: flex-end;font-size: 40px;}
    .visual-slide .mv-swiper .mv-con .mv-tit span {display: block;flex: 1 0 auto;order: 2;line-height: 1.4;}
    .visual-slide .mv-swiper .mv-con .mv-tit::after {position: relative;bottom: 30px;order: 1}
    .visual-slide .mv-swiper .mv-con .mv-txt {font-size: 22px;}
    .visual-slide .mv-swiper .mv-con .mv-txt .point {font-size: 24px;}
    .visual-slide .mv-ctl {bottom: 70px;}
    .visual-slide .mv-ctl .swiper-pagination {justify-content: flex-start;text-align: left;}
}
@media(min-width:1200px){
    .visual-slide {height: 100dvh;}
    .visual-slide .mv-swiper .mv-con .mv-tit {font-size: 56px;}
    .visual-slide .mv-swiper .mv-con .mv-tit::after {bottom: 44px;}
    .visual-slide .mv-swiper .mv-con .mv-txt {font-size: 26px;}
    .visual-slide .mv-swiper .mv-con .mv-txt .point {font-size: 28px;}
    .visual-slide .mv-ctl {bottom: 100px;}
    .visual-slide .mv-ctl .swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 8px;}
    .visual-slide .mv-ctl .swiper-pagination .swiper-pagination-bullet-active {width: 18px;height: 18px;border-width: 4px;}
}
@media(min-width:1600px){
    .visual-slide .mv-swiper .mv-con {padding-bottom: 90px;}
    .visual-slide .mv-swiper .mv-con .mv-tit {font-size: 72px;gap: 0 50px;}
    .visual-slide .mv-swiper .mv-con .mv-tit::after {bottom: 52px;}
    .visual-slide .mv-swiper .mv-con .mv-txt {font-size: 32px;}
    .visual-slide .mv-swiper .mv-con .mv-txt .point {font-size: 36px;}
}

/* #notice */
.notice-wrap {position: relative;padding: 40px 0 20px;}
.notice-wrap::before {content: '';position: absolute;top: 0;right: 0;width: 200px;aspect-ratio: 400 / 260;background-image: url(/site/resource/gimhae/www/images/notice-bg.png);background-size: 200px;background-repeat: no-repeat;z-index: -1;}
.notice-wrap .main-tit .txt {color: #8A949E;margin-bottom: 8px;}
.notice-tabs {position: relative;flex-wrap: nowrap;align-items: stretch;white-space: nowrap;border-bottom: 0;padding: 24px 0 15px 0;overflow-x: auto;
&::-webkit-scrollbar {display: none; /* Chrome , Safari , Opera */}}
.notice-tab-box {position: relative;}
.notice-tab-box::before {content: '';position: absolute;top: 0;right: -5px;width: 70px;height: 100%;background: linear-gradient(90deg, rgba(255, 255, 255, .3) 0, rgba(255, 255, 255, 1) 40%);z-index: 1;}
.notice-tabs .nav-item {position: relative;padding: 0 12px;}
.notice-tabs .nav-item:first-child {padding: 0 12px 0 0;}
.notice-tabs .nav-item::before {content: '';position: absolute;top: 50%;left: -2px;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #B9C6D2;}
.notice-tabs .nav-item:first-child::before {display: none;}
.notice-tabs .nav-item:last-child {padding: 0 60px 0 12px;}
.notice-tabs .nav-link {position: relative;font-size: 17px;font-weight: 500;color: #464C53;border: 0;padding: 0;}
.notice-tabs .nav-link::before {content: '';position: absolute;top: -10px;left: 50%;transform: translateX(-50%);aspect-ratio: 24 / 20;background-size: 14px;width: 14px;background-image: url(/site/resource/gimhae/www/images/notice-tab-check.svg);opacity: 0;transition: .5s all;}
.notice-tabs .nav-link.active {font-weight: 700;color: var(--main-color01);}
.notice-tabs .nav-link.active::before {top: -16px;opacity: 1;}
.notice-tabs .nav-link:hover, .notice-tabs .nav-link:focus {color: var(--main-color01);}
.notice-con .notice-list {display: grid;width: 100%;gap: 10px;grid-template-columns: repeat(2, 1fr);word-break: break-all;margin-bottom: 0;}
.notice-con .notice-list .item {position: relative;display: inline-block;width: 100%;height: 100%;border: 1px solid #E8E8E8;border-radius: 8px;background: #FFF;padding: 12px 14px 13px;}
.notice-con .notice-list .item::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;display: inline-block;aspect-ratio: 1 / 1;width: 0;border-radius: 50%;backdrop-filter: blur(8px) brightness(.5) contrast(1.5);--webkit-backdrop-filter: blur(8px) brightness(.5) contrast(1.4);background-color: rgba(64,101,216,.3);background-image: url(/site/resource/gimhae/www/images/more-arrow.svg);background-size: 0;background-position: center;background-repeat: no-repeat;transition: opacity .8s, width .3s, background-size .3s;z-index: 1;}
.notice-con .notice-list .item:hover::before, .notice-con .notice-list .item:focus::before {top: 50%;width: 70px;background-size: 32px;opacity: 1;}
.notice-con .notice-list .item .notice-box {position: relative;}
.notice-con .notice-list .item .notice-box .category {display: inline-block;font-size: 14px;font-weight: 400;border-radius: 50px;background: #F4F5F6;padding: 3px 15px 2px 13px;margin-bottom: 8px;}
.notice-con .notice-list .item .notice-box .notice-txt .tit {font-weight: 600;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;margin-bottom: 0;overflow: hidden;margin-bottom: 0;}
.notice-con .notice-list .item .notice-box .notice-txt .txt {display: none;font-weight: 500;color: #464C53;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;margin-bottom: 0;overflow: hidden;font-weight: 500;}
.notice-con .notice-list .item .notice-box .date {display: none;color: #8A949E;margin-bottom: 0;}
.notice-con .notice-list .item:hover, .notice-con .notice-list .item:focus {color: inherit;}
.notice-con .notice-list li:first-child {grid-column: auto / span 2;}
.notice-con .notice-list li:first-child .item {background: #F5F8FF;border: none;padding: 18px 18px 15px;}
.notice-con .notice-list li:first-child .item .notice-box .category {color: #FFF;font-weight: 500;background: var(--main-color01);margin-bottom: 12px;}
.notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {font-size: 17px;font-weight: 700;min-height: auto;-webkit-line-clamp: 1;margin-bottom: 2px;}
.notice-con .notice-list li:first-child .item .notice-box .notice-txt .txt {color: inherit;display: -webkit-box;-webkit-line-clamp: 1;margin-bottom: 12px;}
.notice-con .notice-list li:first-child .item .notice-box .date {position: relative;top: auto;right: auto;display: inline-flex;align-items: center;gap: 0 6px;font-weight: 500;}
.notice-con .notice-list li:first-child .item .notice-box .date::before {content: '\F293';font-family: var(--font-icon);font-weight: 700;}
.notice-con .no-data {position: relative;min-height: 376px;padding-top: 265px;padding-bottom: 10px;}
.notice-con .no-data::before {content: '';position: absolute;bottom: 130px;left: 50%;transform: translateX(-50%);aspect-ratio: 320 / 310;width: 150px;background-image: url(/site/resource/gimhae/www/images/no-search-img01.png);background-size: 150px auto;background-position: top center;}
.notice-tab-content {position: relative;z-index: 1}
.notice-tab-content .btn-wrap {position: absolute;bottom: calc(100% + 6px);right: 0;}
.notice-tab-content .btn-wrap .more-btn {position: relative;display: inline-block;left: -3px;width: 30px;aspect-ratio: 1 / 1;border-radius: 50%;background: linear-gradient(180deg, var(--main-color01), var(--main-color02));box-shadow: 3px 3px 12px rgba(112, 104, 198, .42);transition: .3s all;}
.notice-tab-content .btn-wrap .more-btn::before {content: '';position: absolute;top: 50%;left: 50%;width: 2px;height: 12px;background: #FFF;transform: translate(-50%, -50%);transition: all .3s}
.notice-tab-content .btn-wrap .more-btn::after {content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;background: #FFF;transform: translate(-50%, -50%);transition: all .3s}
.notice-tab-content .btn-wrap .more-btn:hover, .notice-tab-content .btn-wrap .more-btn:focus {width: 36px;left: 0;bottom: -3px;}
.notice-tab-content .btn-wrap .more-btn:hover::before, .notice-tab-content .btn-wrap .more-btn:focus::before {transform: translate(-50%, -50%) rotate(90deg);}
.notice-tab-content .btn-wrap .more-btn:hover::after, .notice-tab-content .btn-wrap .more-btn:focus::after {transform: translate(-50%, -50%) rotate(90deg);}
@media(min-width:480px){
    .notice-wrap .main-tit .txt {margin-bottom: 10px;}
    .notice-tabs {padding: 28px 0 15px 0;}
    .notice-tabs .nav-link {font-size: 18px;}
    .notice-tabs .nav-link::before {background-size: 20px;width: 20px;}
    .notice-tabs .nav-link.active::before {top: -22px;}
    .notice-con .notice-list .item .notice-box .category {font-size: 15px;}
    .notice-con .notice-list .item .notice-box .notice-txt .tit {font-size: 17px;min-height: 48px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {font-size: 19px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .txt {font-size: 17px;}
    .notice-con .no-data {min-height: 398px;}
    .notice-con .no-data::before {bottom: 150px;}
}
@media(min-width:768px){
    .notice-wrap {padding: 50px 0 25px;}
    .notice-con .notice-list {gap: 15px;}
    .notice-con .notice-list .item {padding: 20px 22px;}
    .notice-con .notice-list li:first-child .item {padding: 24px 28px;}
    .notice-con .notice-list .item .notice-box .category {font-size: 16px;margin-bottom: 12px;}
    .notice-con .notice-list .item .notice-box .date {display: block;position: absolute;font-size: 16px;top: 0;right: 0;padding: 3px 0 2px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {margin-bottom: 5px;}
    .notice-con .no-data {min-height: 472px;padding-top: 310px;}
    .notice-con .no-data::before {bottom: 180px;width: 180px;background-size: 180px auto;}
}
@media(min-width:992px){
    .notice-wrap {padding: 60px 0 30px;}
    .notice-wrap::before {right: 60px;width: 400px;background-size: 400px;}
    .notice-tab-wrap {margin-top: -70px;}
    .notice-tab-box {max-width: 600px;margin-left: auto;}
    .notice-tab-box::before {width: 100px;}
    .notice-tabs {padding: 28px 0 30px 0;}
    .notice-tabs .nav-item {position: relative;padding: 0 18px;}
    .notice-tabs .nav-item:first-child {padding: 0 18px 0 0;}
    .notice-tabs .nav-item:last-child {padding: 0 90px 0 18px;}
    .notice-tabs .nav-item::before {width: 6px;height: 6px;left: -3px;}
    .notice-tabs .nav-link {font-size: 20px;}
    .notice-con .notice-list {grid-template-columns: repeat(3, 1fr);}
    .notice-con .notice-list .item {border-radius: 12px;}
    .notice-con .notice-list .item:hover::before, .notice-con .notice-list .item:focus::before {width: 100px;background-size: 48px;}
    .notice-con .notice-list .item .notice-box .notice-txt .tit {font-size: 19px;-webkit-line-clamp: 1;min-height: 20px;margin-bottom: 5px;}
    .notice-con .notice-list .item .notice-box .notice-txt .txt {display: -webkit-box;-webkit-line-clamp: 1;min-height: 24px;font-size: 17px;}
    .notice-con .notice-list li:first-child {grid-column: auto / span 1;grid-row: auto / span 2;}
    .notice-con .notice-list li:first-child .item .notice-box {display: flex;height: 100%;flex-direction: column;justify-content: space-between;}
    .notice-con .notice-list li:first-child .item .notice-box .category {width: fit-content;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt {flex: 1;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {-webkit-line-clamp: 2;min-height: 54px;font-size: 20px;margin-bottom: 8px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .txt {-webkit-line-clamp: 3;min-height: 72px;}
    .notice-con .notice-list li:first-child .item .notice-box .date {flex: 0 0 auto;align-items: flex-end;}
    .notice-con .no-data {font-size: 17px;min-height: 289px;padding-top: 230px;}
    .notice-con .no-data::before {bottom: 80px;}
    .notice-tab-content .btn-wrap {bottom: calc(100% + 20px);}
    .notice-tab-content .btn-wrap .more-btn {width: 34px;box-shadow: 6px 6px 16px rgba(112, 104, 198, .42);}
    .notice-tab-content .btn-wrap .more-btn::before {height: 14px;}
    .notice-tab-content .btn-wrap .more-btn::after {width: 14px;}
    .notice-tab-content .btn-wrap .more-btn:hover, .notice-tab-content .btn-wrap .more-btn:focus {width: 40px;}
}
@media(min-width:1200px){
    .notice-tab-box {max-width: fit-content}
    .notice-tab-box::before {display: none;}
    .notice-tabs {padding: 28px 60px 30px 0;}
    .notice-tabs .nav-item:last-child {padding: 0 0 0 18px;}
    .notice-con .notice-list .item {padding: 24px;}
    .notice-con .notice-list li:first-child .item {padding: 40px;}
    .notice-con .no-data {min-height: 305px;padding-top: 235px;}
    .notice-con .no-data::before {bottom: 90px;}
}
@media(min-width:1600px){
    .notice-wrap {padding: 150px 0 100px;}
    .notice-wrap .main-tit .txt {margin-bottom: 22px;}
    .notice-tab-wrap {margin-top: -80px;}
    .notice-tabs {padding: 28px 70px 48px 0;}
    .notice-tabs .nav-item {position: relative;padding: 0 26px;}
    .notice-tabs .nav-item:first-child {padding: 0 26px 0 0;}
    .notice-tabs .nav-item:last-child {padding: 0 0 0 26px;}
    .notice-tabs .nav-link {font-size: 24px;}
    .notice-tabs .nav-link::before {background-size: 24px;width: 24px;}
    .notice-tabs .nav-link.active::before {top: -28px;}
    .notice-con .notice-list {gap: 20px;}
    .notice-con .notice-list .item {border-radius: 16px;padding: 28px 36px;}
    .notice-con .notice-list .item .notice-box .category {font-size: 17px;padding: 5px 20px 4px;margin-bottom: 23px;}
    .notice-con .notice-list .item .notice-box .notice-txt .tit {min-height: 31px;font-size: 22px;margin-bottom: 20px;}
    .notice-con .notice-list .item .notice-box .notice-txt .txt {-webkit-line-clamp: 2;min-height: 54px;font-size: 19px;}
    .notice-con .notice-list .item .notice-box .date {font-size: 17px;} 
    .notice-con .notice-list li:first-child .item {padding: 50px 54px;}
    .notice-con .notice-list li:first-child .item .notice-box .category {font-size: 19px;margin-bottom: 24px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {font-size: 24px;min-height: 68px;margin-bottom: 20px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .txt {font-size: 20px;}
    .notice-con .notice-list li:first-child .item .notice-box .date {font-size: 19px;}
    .notice-con .no-data {font-size: 19px;min-height: 457px;padding-top: 400px;padding-bottom: 30px;}
    .notice-con .no-data::before {width: 320px;background-size: 320px auto;bottom: 90px;}
    .notice-tab-content .btn-wrap {bottom: calc(100% + 38px);}
    .notice-tab-content .btn-wrap .more-btn {width: 42px;left: -4px}
    .notice-tab-content .btn-wrap .more-btn::before {height: 16px;}
    .notice-tab-content .btn-wrap .more-btn::after {width: 16px;}
    .notice-tab-content .btn-wrap .more-btn:hover, .notice-tab-content .btn-wrap .more-btn:focus {width: 50px;bottom: -4px;}
}
@media(min-width:1800px){
    .notice-tabs {padding: 32px 82px 54px 0;}
    .notice-con .notice-list {gap: 24px;}
    .notice-con .notice-list .item {padding: 30px 40px;}
    .notice-con .notice-list .item .notice-box .notice-txt .tit {min-height: 34px;font-size: 24px;margin-bottom: 36px;}
    .notice-con .notice-list .item:hover::before, .notice-con .notice-list .item:focus::before {width: 120px;background-size: 52px;}
    .notice-con .notice-list li:first-child .item {padding: 60px;}
    .notice-con .notice-list li:first-child .item .notice-box .category {margin-bottom: 22px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .tit {font-size: 28px;min-height: 79px;}
    .notice-con .notice-list li:first-child .item .notice-box .notice-txt .txt {font-size: 24px;min-height: 101px;}
    .notice-con .no-data {font-size: 19px;min-height: 507px;padding-top: 430px;}
    .notice-con .no-data::before {bottom: 100px;}
    .notice-tab-content .btn-wrap {bottom: calc(100% + 44px);}
}

/* #quick */
.quick-wrap {padding: 20px 0;}
.quick-wrap .main-tit {position: relative;text-align: center;z-index: 1;}
.quick-slide {position: relative;padding: 12px 30px 28px;}
.quick-slide::before {content: '';position: absolute;top: -15px;left: 50%;transform: translateX(-50%);width: calc(100% - 30px);;height: 100%;background: linear-gradient(180deg, #EBF9F7, #FFFAEF);border-radius: 50px;}
.quick-swiper {height: 250px; /* 실제 디자인에 맞게 */}
.quick-swiper .swiper-wrapper {margin-bottom: 0;}
.quick-slide .item {position: relative;display: inline-block;width: 100%;;text-align: center;padding-top: 80px;}
.quick-slide .item .quick-img {position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 80px;aspect-ratio: 1 / 1;}
.quick-slide .item .quick-img img {width: 100%;height: 100%;}
.quick-slide .item .tit {width: 100%;;font-weight: 500;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: auto-phrase;overflow: hidden;margin-bottom: 0;}
.quick-slide .item:hover, .quick-slide .item:focus {color: inherit;}
.quick-slide .quick-ctl {width: 100%;}
.quick-slide .quick-ctl .control .navi-btn button {position: absolute;top: calc(50% - 15px);transform: translateY(-50%);width: 30px;height: 30px;border-radius: 50%;background: #FFF;background-repeat: no-repeat;background-position: center;background-size: 14px;transition: .3s all;}
.quick-slide .quick-ctl .control .navi-btn .prev-btn {left: 0;background-image: url(/site/resource/gimhae/www/images/quick-prev-arrow.svg);}
.quick-slide .quick-ctl .control .navi-btn .next-btn {right: 0;background-image: url(/site/resource/gimhae/www/images/quick-next-arrow.svg);}
@media(min-width:480px){
    .quick-slide {padding: 8px 60px 40px;}
    .quick-slide::before {width: calc(100% - 30px);height: 100%;border-radius: 200px;}
    .quick-slide .item .tit {font-size: 17px;}
    .quick-slide .quick-ctl .control .navi-btn button {width: 40px;height: 40px;font-size: 32px;}
    .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):focus {top: calc(50% - 19px);width: 48px;height: 48px;box-shadow: 0 6px 18px rgba(0,0,0,.15);}
    .quick-slide .quick-ctl .control .navi-btn .prev-btn:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn .prev-btn:not(.swiper-button-disabled):focus {left: -4px;}
    .quick-slide .quick-ctl .control .navi-btn .next-btn:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn .next-btn:not(.swiper-button-disabled):focus {right: -4px;}
}
@media(min-width:768px){
    .quick-wrap {padding: 25px 0;}
    .quick-swiper {max-width: 70%;}
}
@media(min-width:992px){
    .quick-wrap {padding: 35px 0 0;}
    .quick-swiper {max-width: 90%;height: auto;padding-bottom: 85px;}
    .quick-slide {padding: 15px 5% 0;}
    .quick-slide::before {width: 96%;height: 220px;top: -22px;}
    .quick-slide .item {padding-top: 110px;}
    .quick-slide .item .quick-img {width: 110px;}
    .quick-slide .item .tit {font-size: 19px;}
    .quick-slide .quick-ctl .control .navi-btn button {width: 50px;height: 50px;top: calc(50% - 47px);background-size: 20px;}    
    .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):focus {top: calc(50% - 51px);width: 58px;height: 58px;}
    .quick-slide .item::before, .quick-slide .item::after {content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 36px;height: 36px;pointer-events: none;transition: .3s all;}
    .quick-slide .item::before {background: linear-gradient(180deg, #10A78E, #FACA58);border-radius: 50%;box-shadow: 6px 6px 16px rgba(16,167,142,.2);opacity: 0;}
    .quick-slide .item::after {background-image: url(/site/resource/gimhae/www/images/more-icon.svg);background-size: 14px;background-position: center;background-repeat: no-repeat;opacity: 0;}
    .quick-slide .item:hover::before, .quick-slide .item:focus::before, .quick-slide .item:hover::after, .quick-slide .item:focus::after {top: calc(100% + 40px);opacity: 1;}
    .quick-slide .item .inner::before {content: '';position: absolute;top: calc(100% + 18px);left: 50%;transform: translateX(-50%);width: 2px;height: 0;background: linear-gradient(180deg, #FACA58, #10A78E);border-radius: 2px;transition: .4s height, .4s top;transition-delay: .2s;pointer-events: none;}
    .quick-slide .item:hover .inner::before, .quick-slide .item:focus .inner::before{top: calc(100% + 6px);height: 24px;}
}
@media(min-width:1200px){
    .quick-wrap .main-tit .m-tit02 {font-size: 40px;}
    .quick-swiper {padding-bottom: 120px;}
    .quick-slide {padding: 20px 20px 0;}
    .quick-slide::before {height: 250px;}
    .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):focus {top: calc(50% - 47px);}
    .quick-slide .item {padding-top: 120px;}
    .quick-slide .item .quick-img {width: 120px;}
    .quick-slide .item::before, .quick-slide .item::after {width: 42px;height: 42px;}
    .quick-slide .item::after {background-size: 16px;}
    .quick-slide .item:hover::before, .quick-slide .item:focus::before, .quick-slide .item:hover::after, .quick-slide .item:focus::after {top: calc(100% + 61px);}
    .quick-slide .item .inner::before {top: calc(100% + 29px);}
    .quick-slide .item:hover .inner::before, .quick-slide .item:focus .inner::before {top: calc(100% + 14px);height: 30px;}
    
}
@media(min-width:1600px){
    .quick-slide {padding: 40px 0 0;margin: 0 auto;}
    .quick-slide::before {width: calc(100% - 64px);height: 300px;top: -30px;}
    .quick-wrap .main-tit .m-tit02 {font-size: 52px;}
    .quick-slide .item .tit {font-size: 19px;}
    .quick-slide .quick-ctl .control .navi-btn button {width: 64px;height: 64px;background-size: 30px;}
    .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):focus {width: 78px;height: 78px;}
    .quick-slide .quick-ctl .control .navi-btn .prev-btn:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn .prev-btn:not(.swiper-button-disabled):focus {left: -7px;}
    .quick-slide .quick-ctl .control .navi-btn .next-btn:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn .next-btn:not(.swiper-button-disabled):focus {right: -7px;}
}
@media(min-width:1800px){
    .quick-wrap {padding: 100px 0 65px;}
    .quick-slide {padding: 28px 0 0;}
    .quick-wrap .main-tit .m-tit02 {font-size: 60px;}
    .quick-slide::before {top: -43px;width: calc(100% - 30px);}
    .quick-slide .quick-ctl .control .navi-btn button {top: calc(50% - 54px);}  
    .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):hover, .quick-slide .quick-ctl .control .navi-btn button:not(.swiper-button-disabled):focus {top: calc(50% - 61px);}  
}
/* #news */
#news {overflow: hidden;}
.news-wrap {padding: 20px 0;}
.news-wrap .main-tit {display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 18px;}
.news-wrap .main-tit .txt {width: 100%;color: #8A949E;text-align: center;margin-bottom: 8px;}
.news-slide .news-active {position: relative;width: 100%;}
.news-slide .news-ctl {display: none;}
.news-slide .news-ctl .control .navi-btn {display: flex;gap: 0 30px;}
.news-slide .news-ctl .control .navi-btn button {width: 14px;aspect-ratio: 16 / 32;background-repeat: no-repeat;background-size: 14px auto;}
.news-slide .news-ctl .control .navi-btn .prev-btn {background-image: url(/site/resource/gimhae/www/images/news-prev-arrow.svg);}
.news-slide .news-ctl .control .navi-btn .next-btn {background-image: url(/site/resource/gimhae/www/images/news-next-arrow.svg);}
.news-wrap .news-slide {position: relative;display: flex;flex-wrap: wrap;}
.news-wrap .news-slide .item .news-img {position: relative;aspect-ratio: 600 / 400;border-radius: 8px;background: #e9eff5 url(/site/resource/gimhae/www/images/no-img.svg);background-repeat: no-repeat;background-size: 100px auto;background-position: center;overflow: hidden;transition: .3s box-shadow;}
.news-wrap .news-slide .item .news-img::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;display: inline-block;aspect-ratio: 1 / 1;width: 0;border-radius: 50%;backdrop-filter: blur(8px) brightness(.5) contrast(1.5);--webkit-backdrop-filter: blur(8px) brightness(.5) contrast(1.4);background-color: rgba(64,101,216,.3);background-image: url(/site/resource/gimhae/www/images/more-arrow.svg);background-size: 0;background-position: center;background-repeat: no-repeat;transition: opacity .8s, width .3s, background-size .3s;z-index: 1;}
.news-wrap .news-slide .item .news-img img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: 100%;object-fit: cover;}
.news-wrap .news-slide .item:hover, .news-wrap .news-slide .item:focus {color: inherit;}
.news-wrap .news-slide .item:hover .news-img, .news-wrap .news-slide .item:focus .news-img {box-shadow: 6px 10px 12px rgba(0,0,0,.2);}
.news-wrap .news-slide .item:hover .news-img::before, .news-wrap .news-slide .item:focus .news-img::before {top: 50%;width: 70px;background-size: 32px;opacity: 1;}
.news-slide .news-main {overflow: visible;}
.news-slide .news-main .swiper-slide {width: 65%;}
.news-slide .news-main .item .inner {padding: 88px 0 0;transition: .5s all;}
.news-slide .news-main .swiper-slide-active .item .inner {padding: 0 0 88px;}
.news-slide .news-main .item .news-txt {position: absolute;top: 0;width: 100%;;transition: .3s all;}
.news-slide .news-main .swiper-slide-active .item .news-txt {top: calc(100% - 73px);}
.news-slide .news-main .item .date {position: relative;display: flex;align-items: center;gap: 0 12px;font-weight: 500;color: #8A949E;padding-right: 8px;margin-bottom: 4px;}
.news-slide .news-main .item .date::after {content: '';position: relative;display: inline-block;width: 100%;height: 1px;background: #C5CED6;}
.news-slide .news-main .item .date span {flex: 1 0 auto;}
.news-slide .news-main .item .tit {font-weight: 500;margin-bottom: 0;height: 44px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.news-slide .news-sub {display: none;}
.news-slide .news-sub .item .date {position: relative;display: flex;align-items: center;gap: 0 12px;font-weight: 500;color: #8A949E;padding-right: 8px;margin-bottom: 4px;}
.news-slide .news-sub .item .date::after {content: '';position: relative;display: inline-block;width: 100%;height: 1px;background: #C5CED6;}
.news-slide .news-sub .item .date span {flex: 1 0 auto;}
.news-slide .news-sub .item .tit {font-size: 17px;font-weight: 500;color: #464C53;margin-bottom: 0;height: 48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
@media(min-width:480px){
    .news-wrap .main-tit {margin-bottom: 24px;}
    .news-wrap .main-tit .txt {margin-bottom: 10px;}
    .news-slide .news-main .item .tit {font-size: 17px;height: 48px;}
}
@media(min-width:768px){
    .news-wrap {padding: 25px 0;}
}
@media(min-width:992px){
    .news-wrap {padding: 20px 0 40px;}
    .news-slide {display: flex;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;gap: 30px;}
    .news-slide .news-active {flex: 0 0 46%;max-width: 46%;}
    .news-slide .news-main {overflow: hidden;padding: 0 32px 0 0;margin: 0 -32px 0 0;}
    .news-slide .news-sub {display: block;flex: 0 0 calc(100% - calc(46% - 90px));margin-left: -120px;padding: 40px 20px 30px 0;}
    .news-slide .news-ctl {display: block;position: absolute;top: -115px;left: -80px;}
    .news-slide .news-ctl .control {position: relative;}
    .news-slide .news-ctl .control .control-bg {display: block;width: 180px;height: 180px;z-index: -1;animation: rotate 10s infinite linear;}
    .news-slide .news-ctl .control .control-bg svg {width: 100%;height: 100%;font-size: 16px;font-weight: 200;}
    .news-slide .news-ctl .control .navi-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
    .news-wrap .main-tit {justify-content: flex-start;margin-bottom: 0;}
    .news-wrap .main-tit .txt {text-align: left;}
    .news-wrap .news-slide .item .news-img {border-radius: 12px;background-size: 120px auto;}
    .news-wrap .news-slide .item:hover .news-img::before, .news-wrap .news-slide .item:focus .news-img::before {width: 100px;background-size: 48px;}
    .news-slide .news-main .swiper-slide {width: 100%;}
    .news-slide .news-main .item .inner {display: flex;flex-direction: column-reverse;padding: 0;}
    .news-slide .news-main .swiper-slide-active .item .inner {padding: 0;}
    .news-slide .news-main .item .news-img {background-size: 150px auto;}
    .news-slide .news-main .item .news-txt {position: relative;top: auto;margin-top: 18px;}
    .news-slide .news-main .item .tit {font-size: 20px;height: 58px;}
    .news-slide .news-main .item .date {font-size: 17px;}
    .news-slide .news-sub .item .news-txt {margin-bottom:10px;}
}
@media(min-width:1400px){
    .news-slide {gap: 50px;}
    .news-slide .news-active {flex: 0 0 520px;max-width: 520px;}
    .news-slide .news-sub {flex: 0 0 calc(100% - 370px);margin-left: -200px;}
}
@media(min-width:1600px){
    .news-wrap {padding: 150px 0 80px;}
    .news-wrap .main-tit .txt {margin-bottom: 22px;}
    .news-slide .news-ctl {top: -145px;left: -120px;}
    .news-slide .news-ctl .control .control-bg {width: 220px;height: 220px;}
    .news-slide .news-ctl .control .navi-btn {gap: 0 60px;}
    .news-slide .news-ctl .control .navi-btn button {width: 16px;background-size: 16px;}
    .news-slide .news-active {flex: 0 0 560px;max-width: 560px;}
    .news-slide .news-sub {flex: 0 0 calc(100% - 410px);margin-left: -200px;}
    .news-wrap .news-slide .item .news-img {border-radius: 16px;}
    .news-wrap .news-slide .item:hover .news-img, .news-wrap .news-slide .item:focus .news-img {box-shadow: 6px 6px 16px rgba(0,0,0,.2);}
    .news-slide .news-main {padding: 0 32px 0 16px;margin: 0 -32px 0 -16px;}
    .news-slide .news-main .item .news-img {background-size: 180px auto;}
    .news-slide .news-main .item .news-txt {margin-top: 24px;}
    .news-slide .news-main .item .tit {font-size: 22px;height: 64px;}
    .news-slide .news-main .item .date {font-size: 19px;margin-bottom: 11px;}
    .news-slide .news-main .item:hover .news-img, .news-slide .news-main .item:focus .news-img {box-shadow: 6px 12px 32px rgba(0,0,0,.18);}
    .news-slide .news-sub .item .tit {font-size: 19px;height: 54px;}
    .news-slide .news-sub .item .news-txt {margin-bottom:15px;}
    .news-slide .news-sub .item .date {font-size:17px;margin-bottom: 8px;}
}
@media(min-width:1800px){
    .news-wrap {padding: 60px 0 100px;}
    .news-wrap .main-tit {margin-bottom: 18px;}
    .news-slide {gap: 80px;}
    .news-wrap .news-slide .item:hover .news-img::before, .news-wrap .news-slide .item:focus .news-img::before {width: 120px;background-size: 52px;}
    .news-slide .news-active {flex: 0 0 600px;max-width: 600px;}
    .news-slide .news-ctl {top: -156px;left: -115px;}
    .news-slide .news-ctl .control .control-bg {width: 230px;height: 230px;}
    .news-slide .news-sub {flex: 0 0 calc(100% - 420px);margin-left: -240px;margin-right: -20px;}
    .news-slide .news-main .item .news-txt {margin-top: 39px;}
    .news-slide .news-main .item .tit {font-size: 24px;}
    .news-slide .news-sub .item .news-txt {margin-bottom: 38px;}
    .news-slide .news-sub .item .date {margin-bottom: 10px;}
}
/* #schedule */
#schedule {overflow: hidden;}
.schedule-wrap {position: relative;padding: 50px 0 40px;}
.schedule-wrap::before {content: '';position: absolute;top: 25px;left: -60px;aspect-ratio: 1500 / 142;width: 500px;height: auto;background-image: url(/site/resource/gimhae/www/images/schedule-bg.png);background-size: 100%;}
.schedule-wrap .main-tit {position: relative;display: inline-flex;padding-right: 45px;}
.schedule-wrap .main-tit .more-btn {position: absolute;top: 50%;right: 4px;transform: translateY(-50%);}
.schedule-wrap .main-tit .more-btn:hover, .schedule-wrap .main-tit .more-btn:focus {right: 0;}
.schedule-slide .sch-info {position: relative;display: inline-flex;gap: 0 8px;width: 100%;border-radius: 8px;background: #7068C6;box-shadow: 0 4px 12px rgba(112,104,198,.5);padding: 10px 10px 9px;margin: 12px 0 0}
.schedule-slide .sch-info span {color: rgba(255,255,255,.7);}
.schedule-slide .sch-info .today {font-weight: 600;color: #FFF;}
.schedule-slide .sch-info .sch-ctl {position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
.schedule-slide .sch-info .sch-ctl .navi-btn {display: flex;align-items: center;}
.schedule-slide .sch-info .sch-ctl .navi-btn button {aspect-ratio: 20 / 12;width: 18px;background-size: 100%;margin: 0 3px;}
.schedule-slide .sch-info .sch-ctl .navi-btn .prev-btn {background-image: url(/site/resource/gimhae/www/images/prev-arrow-w.svg);}
.schedule-slide .sch-info .sch-ctl .navi-btn .next-btn {background-image: url(/site/resource/gimhae/www/images/next-arrow-w.svg);}
.schedule-slide .sch-info .sch-ctl .navi-btn .swiper-button-lock {display: block;}
.schedule-slide .sch-swiper {height: 322px;margin-top: 12px;}
.schedule-slide .sch-swiper .swiper-slide {width: 100%;box-sizing: border-box;}
.schedule-slide .sch-swiper .swiper-slide > a {height: 100%;}
.schedule-slide .sch-swiper .swiper-slide .item {position: relative;display: flex;align-items: center;gap: 6px 12px;height: 100%;background: #F5F8FF;border-radius: 8px;padding: 8px;}
.schedule-slide .sch-swiper .swiper-slide .item::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 0;height: 0;border: 2px solid var(--main-color01);border-radius: 8px;opacity: 0;transition: .6s opacity ease-in-out, width .3s ease-in-out, height .3s ease-in-out;}
.schedule-slide .sch-swiper .swiper-slide > a:hover .item::before, .schedule-slide .sch-swiper .swiper-slide > a:focus .item::before {width: calc(100% - 1px);height: calc(100% - 1px);opacity: 1;}
.schedule-slide .sch-swiper .swiper-slide .item .date {flex: 0 0 60px;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;border-radius: 6px;background: #FFF;}
.schedule-slide .sch-swiper .swiper-slide .item .date .day {font-family: var(--font-type02);font-size: 20px;font-weight: 700;color: var(--main-color01);}
.schedule-slide .sch-swiper .swiper-slide .item .date .month {font-size: 13px;text-align: center;color: #8A949E;}
.schedule-slide .sch-swiper .swiper-slide .item .sch {display: flex;flex-wrap: wrap;align-items: center;width: 100%;;}
.schedule-slide .sch-swiper .swiper-slide .item .sch .period {color: #8A949E;margin-bottom: 2px;}
.schedule-slide .sch-swiper .swiper-slide .item .sch .tit {display: -webkit-box;flex: 0 0 100%;font-weight: 600;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;overflow: hidden;margin-bottom: 0;}
.schedule-slide .sch-swiper .swiper-slide.no-data {align-content: space-around}
.schedule-slide .sch-swiper .swiper-slide.no-data p {position: relative;padding-top: 200px;padding-bottom: 10px;margin-bottom: 0;}
.schedule-slide .sch-swiper .swiper-slide.no-data p::before {content: '';position: absolute;bottom: 48px;left: 50%;transform: translateX(-50%);aspect-ratio: 320 / 310;width: 150px;background-image: url(/site/resource/gimhae/www/images/no-search-img01.png);background-size: 150px auto;background-position: top center;}
@media(min-width:480px){
    .schedule-slide .sch-info {padding: 12px 12px 11px;}
    .schedule-slide .sch-info .sch-ctl .navi-btn button {width: 20px;margin: 0 6px;}
    .schedule-slide .sch-info span {font-size: 16px;}
    .schedule-slide .sch-swiper .swiper-slide .item {gap: 6px 15px;}
    .schedule-slide .sch-swiper .swiper-slide .item .sch .tit {font-size: 17px;}
}
@media(min-width:768px){
    .schedule-wrap {padding: 50px 0 50px;}
}
@media(min-width:992px){
    .schedule-wrap {width: 100%;padding: 70px 0 60px;}
    .schedule-wrap::before {width: 1000px;}
    .schedule-wrap .main-tit {padding-right: 50px;}
    .schedule-slide {display: flex;gap: 0 20px;margin-top: 20px;}
    .schedule-slide .sch-info {flex: 0 0 100px;max-width: 100px;gap: 2px 0;aspect-ratio: 100 / 100;flex-direction: column;align-items: center;border-radius: 12px;box-shadow: 12px 15px 25px rgba(112,104,198,.45);margin-top: 0;}
    .schedule-slide .sch-info .today {font-size: 17px;}
    .schedule-slide .sch-info .sch-ctl {top: auto;bottom: 18px;right: 50%;transform: translateX(50%);}
    .schedule-slide {width: 100%;}
    .schedule-slide .sch-slide {width: 100%;flex: 0 0 calc(100% - 124px);max-width: calc(100% - 124px);}
    .schedule-slide .sch-swiper {height: 100%;margin-top: 0;}
    .schedule-slide .sch-swiper .swiper-slide .item {border-radius: 12px;padding: 12px 15px;}
    .schedule-slide .sch-swiper .swiper-slide .item::before {border-radius: 12px;}
    .schedule-slide .sch-swiper .swiper-slide .item .date {flex: 0 0 72px;border-radius: 10px;}
    .schedule-slide .sch-swiper .swiper-slide .item .date .day {font-size: 24px;}
    .schedule-slide .sch-swiper .swiper-slide .item .date .month {font-size: 15px;}
    .schedule-slide .sch-swiper .swiper-slide .item .sch .tit {line-height: 1.3;-webkit-line-clamp: 2;}
    .schedule-slide .sch-swiper .swiper-slide.no-data {width: 100%;}
    .schedule-slide .sch-swiper .swiper-slide.no-data p {width: 100%;padding-top: 0;padding-bottom: 0;}
    .schedule-slide .sch-swiper .swiper-slide.no-data p::before {display: none;}
}
@media(min-width:1600px){
    .schedule-wrap {padding: 90px 0 105px;}
    .schedule-wrap::before {width: 1500px;top: 0;left: -65px;}
    .schedule-wrap .main-tit {padding-right: 64px;}
    .schedule-slide {gap: 0 24px;margin-top: 40px;}
    .schedule-slide .sch-info {flex: 0 0 128px;gap: 3px 0;max-width: 128px;border-radius: 16px;padding: 20px 15px;}
    .schedule-slide .sch-info .today {font-size: 19px;}
    .schedule-slide .sch-info .sch-ctl {bottom: 25px;}
    .schedule-slide .sch-info .sch-ctl .navi-btn button {margin: 0 8px;}
    .schedule-slide .sch-slide {width: 100%;flex: 0 0 calc(calc(100% - calc(calc(100dvw - 100%) / 2)) + 152px);margin-right: calc(calc((calc(-100dvw + 100%) / 2)) - 152px);max-width: calc(calc(100% - calc(calc(100dvw - 100%) / 2)) + 152px);}
    .schedule-slide .sch-swiper .swiper-slide {width: 360px;}
    .schedule-slide .sch-swiper .swiper-slide .item {align-items: flex-start;gap: 8px 24px;border-radius: 16px;padding: 24px;}
    .schedule-slide .sch-swiper .swiper-slide .item::before {border-radius: 16px;}
    .schedule-slide .sch-swiper .swiper-slide .item .date {flex: 0 0 80px;border-radius: 12px;}
    .schedule-slide .sch-swiper .swiper-slide .item .date .day {font-size: 28px;}
    .schedule-slide .sch-swiper .swiper-slide .item .sch .period {font-size: 17px;}
    .schedule-slide .sch-swiper .swiper-slide .item .sch .tit {font-size: 19px;}
    .schedule-slide .sch-swiper .swiper-slide.no-data {width: 100%;}
}
/* #pride */
.pride-pin {background-image: url(/site/resource/gimhae/www/images/pride-bg.jpg);background-size: cover;background-repeat: no-repeat;padding: 30px 0 50px;}
.pride-wrap .main-tit {color: #FFF;opacity: 0;transform: translateY(30px);margin-bottom: 16px;}
.pride-wrap .main-tit .txt {margin-bottom: 0;}
.pride-wrap .pride-list {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;margin-bottom: 0;}
.pride-wrap .pride-list .item {position: relative;filter: blur(10px);transform: translateY(50%);opacity: 0;overflow: hidden;transition-property: filter, transform, opacity;transition-timing-function: ease-in-out;transition-duration: 0;}
.pride-wrap .pride-list .item:nth-child(2n) {transform: translateY(100%);}
.pride-wrap .pride-list .item .pride-box {position: absolute;width: 100%;padding: 12px 15px;z-index: 1;}
.pride-wrap .pride-list .item .pride-box .rate {display: inline-flex;gap: 5px;align-items: flex-start;font-family: var(--font-type02);font-size: 24px;font-weight: 700;color: #FFF;text-shadow: 0 5px 10px rgba(0,0,0,.16);margin-bottom: 2px;}
.pride-wrap .pride-list .item .pride-box .rate .unit {font-family: var(--font-type01);font-size: 15px;font-weight: 400;}
.pride-wrap .pride-list .item .pride-box .tit {font-size: 16px;font-weight: 500;color: #FFF;margin-bottom: 1px;text-shadow: 0 3px 6px rgba(0,0,0,.16);}
.pride-wrap .pride-list .item .pride-box .sub-tit {font-size: 14px;font-weight: 400;color: rgba(255,255,255,.7);margin-bottom: 0;}
.pride-wrap .pride-list .item .pride-img {position: relative;aspect-ratio: 360 / 480;border-radius: 8px;overflow: hidden;}
.pride-wrap .pride-list .item .pride-img::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0, rgba(0,0,0,.2), rgba(0,0,0,.4));}
.pride-wrap .pride-list .item .pride-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;z-index: -1;}
@media(min-width:480px){
    .pride-pin {padding: 40px 0 90px;}
    .pride-wrap .main-tit {margin-bottom: 24px;}
    .pride-wrap .pride-list {gap: 32px;}
    .pride-wrap .pride-list .item .pride-box {padding: 18px 20px;}
    .pride-wrap .pride-list .item .pride-box .rate {font-size: 32px;margin-bottom: 8px;}
    .pride-wrap .pride-list .item .pride-box .tit {font-size: 20px;margin-bottom: 5px;}
    .pride-wrap .pride-list .item .pride-box .sub-tit {font-size: 17px;}
}
@media(min-width:768px){
    .pride-wrap .pride-list {gap: 40px;}
    .pride-wrap .pride-list .item .pride-box {padding: 32px 34px;}
    .pride-wrap .pride-list .item .pride-box .rate {font-size: 48px;margin-bottom: 8px;}
    .pride-wrap .pride-list .item .pride-box .tit {font-size: 22px;margin-bottom: 5px;}
}
@media(min-width:992px){
    #pride {position: relative;height: auto;}
    .pride-pin {height: 100dvh;overflow: hidden;padding: 0;}
    .pride-wrap {display: flex;justify-content: space-between;align-items: flex-start;height: 100%;}
    .pride-wrap .main-tit {height: 100dvh;display: flex;flex-direction: column;justify-content: flex-end;transform: translateY(-20%);opacity: 0;padding-bottom: 120px;}
    .pride-wrap .main-tit .m-tit01 {margin-bottom: 15px;}
    .pride-wrap .pride-list {flex: 0 0 55%;gap: 40px 30px;transform: translateY(30rem);}
    .pride-wrap .pride-list .item .pride-box {padding: 26px;}
    .pride-wrap .pride-list .item .pride-box .rate {font-size: 36px;margin-bottom: 8px;}
    .pride-wrap .pride-list .item .pride-box .tit {font-size: 22px;margin-bottom: 5px;}
}
@media(min-width:1200px){
    .pride-wrap .pride-list {flex: 0 0 660px;}
    .pride-wrap .pride-list .item .pride-box {padding: 32px 30px;}
}
@media(min-width:1600px){
    .pride-wrap .main-tit {padding-bottom: 200px;}
    .pride-wrap .main-tit .m-tit01 {margin-bottom: 25px;}
    .pride-wrap .pride-list {flex: 0 0 820px;gap: 160px 100px;}
    .pride-wrap .pride-list .item .pride-box {padding: 50px 40px 0 52px;}
    .pride-wrap .pride-list .item .pride-box .rate {font-size: 60px;gap: 0 10px;margin-bottom: 15px;}
    .pride-wrap .pride-list .item .pride-box .rate .unit {font-size: 19px;margin-top: 8px;}
    .pride-wrap .pride-list .item .pride-box .tit {font-size: 24px;margin-bottom: 8px;}
    .pride-wrap .pride-list .item .pride-box .sub-tit {font-size: 17px;}
    .pride-wrap .pride-list .item .pride-img {border-radius: 16px;}
}
@media(min-width:1921px){
    .pride-wrap .main-tit {padding-bottom: 15%;}
    .pride-wrap .pride-list {transform: translateY(12rem);}
    .pride-wrap .pride-list .item {opacity: 1;filter: blur(0);transform: translateY(0%);}
    .pride-wrap .pride-list .item:nth-child(2n) {transform: translateY(50%);} 
}
/* #reputation */
#reputation {overflow: hidden;}
.rep-wrap {display: flex;flex-direction: column;gap: 25px 0;padding: 30px 0;}
.rep-wrap .rep-track .rep-inner {display: flex;width: max-content;animation-duration: 60s;animation-timing-function: linear;animation-iteration-count: infinite;}
.rep-wrap .rep-track.track01 .rep-inner {animation-name: slideRight;}
.rep-wrap .rep-track.track02 .rep-inner {animation-name: slideLeft;}
.rep-wrap .rep-track .rep-inner:hover, .rep-wrap .rep-track .rep-inner:focus {animation-play-state: paused;}
.rep-slide {display: flex;flex: 0 0 auto;}
.rep-slide .item {display: flex;flex: 0 0 auto;gap: 0 12px;margin-right: 24px;}
.rep-slide .item .rep-img {display: flex;align-items: center;flex: 0 0 40px;aspect-ratio: 1 / 1;}
.rep-slide .item .rep-img img {display: block;width: 100%;height: auto;filter: grayscale(1);}
.rep-slide .item .rep-box {display: flex;flex-direction: column;justify-content: center;}
.rep-slide .item .rep-box span {display: block;}
.rep-slide .item .rep-box .period {font-size: 13px;font-weight: 400;color: #8A949E;}
.rep-slide .item .rep-box .tit {width: max-content;font-size: 15px;font-weight: 500;word-break: keep-all;}
@media(min-width:480px){
    .rep-slide .item .rep-box .period {font-size: 15px;}
    .rep-slide .item .rep-box .tit {font-size: 17px;margin-top: -2px;}
}
@media(min-width:768px){
    .rep-wrap {gap: 28px 0;padding: 45px 0;}
    .rep-slide .item {margin-right: 36px;}
    .rep-slide .item .rep-img {flex: 0 0 50px;}
    .rep-slide .item .rep-box .tit {font-size: 18px;margin-top: 0;}
}
@media(min-width:992px){
    .rep-wrap {gap: 32px 0;padding: 60px 0;}
    .rep-slide .item {gap: 0 15px;margin-right: 48px;}
    .rep-slide .item .rep-img {flex: 0 0 60px;}
    .rep-slide .item .rep-box .period {font-size: 17px;margin-bottom: 1px;}
    .rep-slide .item .rep-box .tit {font-size: 20px;}
}
@media(min-width:1600px){
    .rep-wrap {gap: 50px 0;padding: 115px 0 120px;}
    .rep-wrap .rep-track .rep-inner {animation-duration: 150s;}
    .rep-slide .item {gap: 0 20px;margin-right: 60px;}
    .rep-slide .item .rep-box .period {margin-bottom: 3px;}
    .rep-slide .item .rep-box .tit {font-size: 22px;}
}
/* #major */
.major-list {margin-bottom: 0;}
.major-list .item .major-tit {position: relative;padding: 13px 14px 15px;}
.major-list .item .major-tit .major-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;}
.major-list .item .major-tit .major-img::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 0;}
.major-list .item .major-tit .major-img img {width: 100%;position: absolute;top: 50%;transform: translateY(-50%);z-index: -1;}
.major-list .item .major-tit .major-open {position: absolute;top: 0;left: 0;;width: 100%;height: 100%;background: transparent;border: none;z-index: 2;}
.major-list .item .major-tit .stit {position: relative;color: rgba(255,255,255,.5);margin-bottom: 1px;z-index: 1;}
.major-list .item .major-tit .tit {position: relative;font-family: var(--font-type02);font-size: 20px;font-weight: 700;color: #FFF;margin-bottom: 0;z-index: 1;}
.major-list .item .major-info {display: none;background-image: url(/site/resource/gimhae/www/images/major-infobg.png);background-repeat: no-repeat;background-position: right bottom;background-size: 100px 120px;padding: 12px;}
.major-list .item.item01 .major-info {background-color: #FEF1F1;}
.major-list .item.item02 .major-info {background-color: #ECF1FF;}
.major-list .item.item03 .major-info {background-color: #EBF9F7;}
.major-list .item.item04 .major-info {background-color: #FFFAEF;}
.major-list .item.item05 .major-info {background-color: #EBF9EE;}
.major-list .item.item06 .major-info {background-color: #F3F2FF;}
.major-list .item .major-info .info-stit {display: none;margin-bottom: 2px;opacity: .5;}
.major-list .item .major-info .info-tit {display: none;font-family: var(--font-type02);font-weight: 700;}
.major-list .item.item01 .major-info .info-stit, .major-list .item.item01 .major-info .info-tit {color: #EC6A6F;}
.major-list .item.item02 .major-info .info-stit, .major-list .item.item02 .major-info .info-tit {color: #4065D8;}
.major-list .item.item03 .major-info .info-stit, .major-list .item.item03 .major-info .info-tit {color: #10A78E;}
.major-list .item.item04 .major-info .info-stit, .major-list .item.item04 .major-info .info-tit {color: #E3782B;}
.major-list .item.item05 .major-info .info-stit, .major-list .item.item05 .major-info .info-tit {color: #008728;}
.major-list .item.item06 .major-info .info-stit, .major-list .item.item06 .major-info .info-tit {color: #7068C6;}
.major-list .item .major-info .dept-list > li {display: flex;align-items: flex-start;gap: 0 10px;margin-bottom: 6px;}
.major-list .item .major-info .dept-list > li:last-child {margin-bottom: 0;}
.major-list .item .major-info .dept-list .degree {display: inline-flex;flex: 0 0 auto;min-width: 66px;justify-content: center;align-items: center;font-weight: 500;background: #FFF;border-radius: 50px;padding: 3px;}
.major-list .item.item01 .major-info .dept-list .degree {color: #EC6A6F;}
.major-list .item.item02 .major-info .dept-list .degree {color: #4065D8;}
.major-list .item.item03 .major-info .dept-list .degree {color: #10A78E;}
.major-list .item.item04 .major-info .dept-list .degree {color: #E3782B;}
.major-list .item.item05 .major-info .dept-list .degree {color: #008728;}
.major-list .item.item06 .major-info .dept-list .degree {color: #7068C6;}
.major-list .item .major-info .dept-list {min-height: 50px;}
.major-list .item .major-info .dept-list .dept-tit {font-weight: 500;padding: 2px 0 0;}
.major-list .item .major-info .dept-list .btn-more, .major-list .item .major-info .dept-list .btn-link {position: relative;display: inline-block;width: 16px;aspect-ratio: 1 / 1;-webkit-mask-size: 16px;mask-size: 16px;background-color: #1E2124;top: 3px;margin: 0 0 0 3px;}
.major-list .item .major-info .dept-list .btn-more:first-child, .major-list .item .major-info .dept-list .btn-link:first-child {margin: 0 0 0 6px;}
.major-list .item .major-info .dept-list .btn-more {-webkit-mask-image: url(/site/resource/gimhae/www/images/major-more.svg);mask-image: url(/site/resource/gimhae/www/images/major-more.svg);}
.major-list .item .major-info .dept-list .btn-link {-webkit-mask-image: url(/site/resource/gimhae/www/images/major-link.svg);mask-image: url(/site/resource/gimhae/www/images/major-link.svg);}
.major-list .item.item01 .major-info .dept-list .btn-more:hover, .major-list .item.item01 .major-info .dept-list .btn-more:focus,
.major-list .item.item01 .major-info .dept-list .btn-link:hover, .major-list .item.item01 .major-info .dept-list .btn-link:focus {background-color: #EC6A6F;}
.major-list .item.item02 .major-info .dept-list .btn-more:hover, .major-list .item.item02 .major-info .dept-list .btn-more:focus,
.major-list .item.item02 .major-info .dept-list .btn-link:hover, .major-list .item.item02 .major-info .dept-list .btn-link:focus {background-color: #4065D8;}
.major-list .item.item03 .major-info .dept-list .btn-more:hover, .major-list .item.item03 .major-info .dept-list .btn-more:focus,
.major-list .item.item03 .major-info .dept-list .btn-link:hover, .major-list .item.item03 .major-info .dept-list .btn-link:focus {background-color: #10A78E;}
.major-list .item.item04 .major-info .dept-list .btn-more:hover, .major-list .item.item04 .major-info .dept-list .btn-more:focus,
.major-list .item.item04 .major-info .dept-list .btn-link:hover, .major-list .item.item04 .major-info .dept-list .btn-link:focus {background-color: #E3782B;}
.major-list .item.item05 .major-info .dept-list .btn-more:hover, .major-list .item.item05 .major-info .dept-list .btn-more:focus,
.major-list .item.item05 .major-info .dept-list .btn-link:hover, .major-list .item.item05 .major-info .dept-list .btn-link:focus {background-color: #008728;}
.major-list .item.item06 .major-info .dept-list .btn-more:hover, .major-list .item.item06 .major-info .dept-list .btn-more:focus,
.major-list .item.item06 .major-info .dept-list .btn-link:hover, .major-list .item.item06 .major-info .dept-list .btn-link:focus {background-color: #7068C6;}
@media(min-width:480px){
    .major-list .item .major-tit {padding: 18px 16px 14px;}
    .major-list .item .major-tit .tit {font-size: 24px;}
    .major-list .item .major-info {padding: 18px;}
    .major-list .item .major-info .dept-list > li {margin-bottom: 8px;}
    .major-list .item .major-info .dept-list .dept-tit {font-size: 16px;}
}
@media(min-width:768px){
    .major-list .item .major-tit {padding: 24px 30px 22px;}
}
@media(max-width:991px){
    #major .container {max-width: 100%;padding: 0;}
}
@media(min-width:992px){
    .major-list {display: flex;flex-wrap: wrap;gap: 32px;}
    .major-list .item {position: relative;flex: 0 0 calc(50% - 16px);perspective: 1800px;}
    .major-list .item .item-inner {transform-style: preserve-3d;will-change: transform;transform: rotate(0deg);width: 100%;aspect-ratio: 584 / 360;transition: transform .8s;}
    .major-list .item .major-tit {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;backface-visibility: hidden;border-radius: 12px;padding: 25px 30px;overflow: hidden;}
    .major-list .item .major-tit .stit {font-size: 17px;}
    .major-list .item .major-tit .tit {font-size: 32px;}
    .major-list .item .major-tit .major-img {overflow: visible;}
    .major-list .item .major-tit .major-img::before {background: linear-gradient(180deg, rgba(0,0,0,.16), rgba(0,0,0,.8));}
    .major-list .item .major-tit .major-open {display: none;}
    .major-list .item .major-info {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transform: rotateY(180deg);backface-visibility: hidden;border-radius: 12px;background-size: 150px auto;padding: 30px 32px 35px;z-index: 1;overflow: hidden;}
    .major-list .item .major-info .major-info-inner {height: 100%;display: flex;flex-direction: column;}
    .major-list .item:hover .item-inner, .major-list .item:focus .item-inner {transform: rotateY(180deg);z-index: 2;}
    .major-list .item .major-info .info-stit {display: block;}
    .major-list .item .major-info .info-tit {display: block;font-size: 24px;}
    .major-list .item .major-info .dept-list {height: 100%;overflow-y: auto;}
    .major-list .item .major-info .dept-list::-webkit-scrollbar {width: 7px;height:7px;}
    .major-list .item .major-info .dept-list::-webkit-scrollbar-track {background-color: var(--bs-gray-200);}
    .major-list .item .major-info .dept-list::-webkit-scrollbar-thumb {background-color: var(--bs-gray-500);border-radius: 8px;}
    .major-list .item .major-info .dept-list::-webkit-scrollbar-button {display: none;}
    .major-list .item .major-info .dept-list .degree {font-size: 16px;}
    .major-list .item .major-info .dept-list .dept-tit {font-size: 17px;}
    .major-list .item .major-info .dept-list .btn-more, .major-list .item .major-info .dept-list .btn-link {width: 18px;-webkit-mask-size: 18px;mask-size: 18px;}
}
@media(min-width:1400px){
    .major-list {gap: 24px;perspective: 800px;}
    .major-list .item {flex: 0 0 calc(33.3% - 16px);}
    .major-list .item .major-info {padding: 20px 24px;}
}
@media(min-width:1600px){
    .major-list .item .major-tit {border-radius: 16px;padding: 28px 32px;}
    .major-list .item .major-tit .stit {font-size: 19px;}
    .major-list .item .major-tit .tit {font-size: 36px;}
    .major-list .item .major-info {border-radius: 16px;}
    .major-list .item .major-info .info-tit {font-size: 28px;margin-bottom: 15px;}
}
@media(min-width:1800px){
    .major-list .item .major-tit {padding: 36px 40px 30px;}
    .major-list .item .major-tit .tit {font-size: 40px;}
    .major-list .item .major-info {padding: 36px 40px;}
    .major-list .item .major-info .info-tit {font-size: 32px;margin-bottom: 18px;}
    .major-list .item .major-info .info-stit {font-size: 19px;margin-bottom: 5px;}
    .major-list .item .major-info .dept-list > li {margin-bottom: 12px;}
    .major-list .item .major-info .dept-list .degree {flex: 0 0 auto;min-width: 70px;font-size: 17px;padding: 3px 8px 2px;}
    .major-list .item .major-info .dept-list .dept-tit {font-size: 19px;}
}
/* #media / #gallery / #social */
#media {overflow: hidden;}
.media-wrap {position: relative;padding: 30px 0 70px;}
.media-wrap::before {content: '';position: absolute;right: -40px;bottom: 15px;aspect-ratio: 1077 / 130;display: inline-block;width: 450px;background-image: url(/site/resource/gimhae/www/images/gall-bg01.png);background-size: 100%;background-repeat: no-repeat;background-position: center;z-index: -2;}
.media-wrap::after {content: '';position: absolute;right: 36px;bottom: 0;aspect-ratio: 300 / 216;display: inline-block;width: 120px;background-image: url(/site/resource/gimhae/www/images/gall-bg02.png);background-size: 100%;background-repeat: no-repeat;background-position: center;z-index: -2;}
.gallery-wrap {position: relative;padding: 0 0 40px;}
.gallery-wrap .main-tit {margin-bottom: 15px;}
.gallery-wrap .main-tit .txt {color: #8A949E;margin-bottom: 8px;}
.gall-slide {width: calc(calc(100% + calc(100dvw - 100%) / 2) - 8px);}
.gall-slide .gall-swiper .swiper-slide {width: 80%;}
.gall-slide .gall-swiper .item .date {position: relative;display: flex;align-items: center;gap: 0 12px;font-weight: 500;color: #8A949E;padding-right: 8px;margin-bottom: 0;}
.gall-slide .gall-swiper .item .date::after {content: '';position: relative;display: inline-block;width: 100%;height: 1px;background: #C5CED6;}
.gall-slide .gall-swiper .item .date span {flex: 1 0 auto;}
.gall-slide .gall-swiper .item .gall-img {position: relative;aspect-ratio: 390 / 220;border-radius: 8px;background: #e9eff5 url(/site/resource/gimhae/www/images/no-img.svg);background-size: 100px auto;background-repeat: no-repeat;background-position: center;overflow: hidden;margin: 8px 0 12px;transition: .3s box-shadow;}
.gall-slide .gall-swiper .item .gall-img::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;display: inline-block;aspect-ratio: 1 / 1;width: 0;border-radius: 50%;backdrop-filter: blur(8px) brightness(.5) contrast(1.5);--webkit-backdrop-filter: blur(8px) brightness(.5) contrast(1.4);background-color: rgba(64,101,216,.3);background-image: url(/site/resource/gimhae/www/images/more-arrow.svg);background-size: 0;background-position: center;background-repeat: no-repeat;transition: opacity .8s, width .3s, background-size .3s;z-index: 1;}
.gall-slide .gall-swiper .item .gall-img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;}
.gall-slide .gall-swiper .item .tit {font-weight: 500;margin-bottom: 0;min-height: 24px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.gall-slide .gall-swiper .item:hover, .gall-slide .gall-swiper .item:focus {color: inherit;}
.gall-slide .gall-swiper .item:hover .gall-img, .gall-slide .gall-swiper .item:focus .gall-img {box-shadow: 6px 10px 12px rgba(0,0,0,.2);}
.gall-slide .gall-swiper .item:hover .gall-img::before, .gall-slide .gall-swiper .item:focus .gall-img::before {top: 50%;width: 70px;background-size: 32px;opacity: 1;}
.social-wrap {position: relative;}
.social-wrap::before {content: '';position: absolute;top: 15px;right: calc(calc(calc(100dvw - 100%) / 2) * -1);width: 100dvw;height: 100%;border-radius: 300px 0 0 300px;background: linear-gradient(180deg, rgba(255,243,244,1), rgba(255,243,244,0));z-index: -3;}
.social-tabs {justify-content: center;gap: 0 10px;border-bottom: 0;margin-bottom: 10px;}
.social-tabs .nav-item {padding-bottom: 10px;}
.social-tabs .nav-item .nav-link {position: relative;width: 40px;top: 0;aspect-ratio: 1 / 1;background-color: transparent;border-radius: 0;border: 0;transition: .3s top;}
.social-tabs .nav-item .nav-link#tab-youtube {background-image: url(/site/resource/gimhae/www/images/tab-youtube.svg);}
.social-tabs .nav-item .nav-link#tab-blog {background-image: url(/site/resource/gimhae/www/images/tab-blog.svg);}
.social-tabs .nav-item .nav-link#tab-insta {background-image: url(/site/resource/gimhae/www/images/tab-insta.svg);}
.social-tabs .nav-item .nav-link#tab-kakao {background-image: url(/site/resource/gimhae/www/images/tab-kakao.svg);}
.social-tabs .nav-item .nav-link::before {content: '';position: absolute;top: calc(100% - 6px);left: 50%;transform: translateX(-50%);width: 40px;aspect-ratio: 72 / 12;background: radial-gradient(closest-side, rgba(0,0,0,1), rgba(0,0,0,0));opacity: 0;transition: .6s opacity, .3s top;z-index: -1;}
.social-tabs .nav-item.show .nav-link, .social-tabs .nav-link.active {border: none;top: -8px;}
.social-tabs .nav-item.show .nav-link::before, .social-tabs .nav-link.active::before {opacity: .16;top: calc(100% + 6px);}
.social-tabs .nav-item .nav-link:focus {outline: 0;box-shadow: none;}
.social-tabs .nav-item .nav-link:hover, .social-tabs .nav-item .nav-link:focus {top: -8px;}
.social-tabs .nav-item .nav-link:hover::before, .social-tabs .nav-item .nav-link:focus::before {opacity: .16;top: calc(100% + 6px);}
.social-tab-content .social-list {display: flex;flex-wrap: wrap;gap: 0 8px;}
.social-tab-content .social-list > li {flex: 0 0 calc(50% - 4px);max-width: calc(50% - 4px);}
.social-tab-content .social-list .item .social-img {position: relative;display: block;width: 100%;aspect-ratio: 400 / 450;border-radius: 8px;background: #e9eff5 url(/site/resource/gimhae/www/images/no-img.svg);background-size: 100px auto;background-repeat: no-repeat;background-position: center;overflow: hidden;transition: .3s box-shadow;}
.social-tab-content .social-list .item .social-img::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;display: inline-block;aspect-ratio: 1 / 1;width: 0;border-radius: 50%;backdrop-filter: blur(8px) brightness(.5) contrast(1.5);--webkit-backdrop-filter: blur(8px) brightness(.5) contrast(1.4);background-color: rgba(64,101,216,.3);background-image: url(/site/resource/gimhae/www/images/more-arrow.svg);background-size: 0;background-position: center;background-repeat: no-repeat;transition: opacity .8s, width .3s, background-size .3s;z-index: 1;}
.social-tab-content .social-list .item .social-img img {position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 100%;object-fit: cover;}
.social-tab-content .social-list .item .tit {position: relative;display: -webkit-box;font-weight: 500;height: 44px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;padding-left: 28px;margin-top: 12px;}
.social-tab-content .tab-pane#social-youtube .social-list .item .tit::before {content: '';position: absolute;top: 0;left: 0;aspect-ratio: 1 / 1;display: block;width: 20px;;background-image: url(/site/resource/gimhae/www/images/social-tit-youtube.png);background-size: 20px;background-repeat: no-repeat;}
.social-tab-content .social-list .item:hover, .social-tab-content .social-list .item:focus {color: inherit;}
.social-tab-content .social-list .item:hover .social-img, .social-tab-content .social-list .item:focus .social-img {box-shadow: 6px 10px 12px rgba(0,0,0,.2);}
.social-tab-content .social-list .item:hover .social-img::before, .social-tab-content .social-list .item:focus .social-img::before {top: 50%;width: 70px;background-size: 32px;opacity: 1;}
@media(min-width:480px){
    .media-wrap::before {width: 540px;}
    .gallery-wrap .main-tit .txt {margin-bottom: 10px;}
    .gall-slide .gall-swiper .swiper-slide {width: 60%;}
    .gall-slide .gall-swiper .item .tit {font-size: 17px;}
    .social-tab-content .social-list {gap: 0 16px;}
    .social-tab-content .social-list > li {flex: 0 0 calc(50% - 8px);max-width: calc(50% - 8px);}
    .social-tab-content .social-list .item .tit {font-size: 17px;height: 48px;}
}
@media(min-width:768px){
    .media-wrap {padding: 50px 0 90px;}
    .media-wrap::before {width: 800px;}
    .media-wrap::after {width: 150px;}
    .gallery-wrap {padding: 0 0 50px}
    .gall-slide .gall-swiper .swiper-slide {width: 40%;}
    .social-tabs {margin-bottom: 30px;}
    .social-tabs .nav-item .nav-link {width: 50px;background-size: 50px;}
    .social-tabs .nav-item .nav-link::before {width: 50px;}
}
@media(min-width:992px){
    .media-wrap {padding: 60px 0 120px;}
    .media-wrap::before {width: 900px;}
    .media-wrap::after {width: 180px;}
    #gallery .main-tit {gap: 0 15px;}
    .gall-slide {width: 100%;}
    .gall-slide .gall-swiper {overflow: visible;}
    .gall-slide .gall-swiper .swiper-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px 32px;/*transform: none !important;transition: none !important;*/}
    .gall-slide .gall-swiper .swiper-slide {width: 100% !important;}
    .gall-slide .gall-swiper .item .date {font-size: 17px;gap: 0 18px;}
    .gall-slide .gall-swiper .item .gall-img {border-radius: 12px;background-size: 120px auto;margin: 10px 0 15px;}
    .gall-slide .gall-swiper .item .tit {font-size: 19px;min-height: 27px;}
    .gall-slide .gall-swiper .item:hover .gall-img::before, .gall-slide .gall-swiper .item:focus .gall-img::before {width: 100px;background-size: 48px;}
    .social-wrap::before {top: 50px;}
    .social-tabs {padding-top: 18px;margin-bottom: 30px;}
    .social-tabs .nav-item .nav-link {width: 60px;background-size: 60px;}
    .social-tabs .nav-item .nav-link::before {width: 60px;}
    .social-tab-content .social-list {gap: 0 32px;}
    .social-tab-content .social-list > li {flex: 0 0 calc(50% - 16px);max-width: calc(50% - 16px);}
    .social-tab-content .social-list .item .social-img {border-radius: 12px;background-size: 150px auto;}
    .social-tab-content .social-list .item .tit {font-size: 19px;height: 54px;padding-left: 36px;margin-top: 15px;}
    .social-tab-content .tab-pane#social-youtube .social-list .item .tit::before {width: 24px;background-size: 24px;}
    .social-tab-content .social-list .item:hover .social-img::before, .social-tab-content .social-list .item:focus .social-img::before {width: 100px;background-size: 48px;}
}
@media(min-width:1200px){
    .media-wrap {display: flex;gap: 0 50px;padding: 90px 0 140px;}
    .media-wrap::before {width: 1000px;}
    .media-wrap::after {width: 220px;}
    #gallery {flex: 0 0 calc(100% - 330px);max-width: calc(100% - 330px);}
    #social {flex: 0 0 280px;max-width: 280px;}
    .gallery-wrap {padding: 85px 0 50px;}
    .gallery-wrap::before {content: '';position: absolute;bottom: -60px;left: calc(calc(calc(100dvw - 100%) / 2) * -1);width: 80dvw;height: 600px;border-radius: 0 300px 300px 0;background: linear-gradient(180deg, rgba(248,250,255,0), rgba(248,250,255,1));z-index: -3;}
    .gallery-wrap .main-tit {margin-bottom: 40px;}
    .social-wrap::before {height: 600px;}
    .social-tabs .nav-item .nav-link::before {width: 50px;}
    .social-tab-content .social-list > li {flex: 0 0 100%;max-width: 100%;}
}
@media(min-width:1400px){
    .media-wrap {display: flex;gap: 0 60px;}
    #gallery {flex: 0 0 calc(100% - 378px);max-width: calc(100% - 378px);}
    #social {flex: 0 0 312px;max-width: 312px;}
}
@media(min-width:1600px){
    .media-wrap {gap: 0 80px;padding: 140px 0 0;}
    .media-wrap::before {width: 960px;bottom: 132px;right: -160px;}
    .media-wrap::after {width: 270px;bottom: 80px;}
    #gallery {flex: 0 0 calc(50% - 20px);max-width: calc(50% - 20px);}
    #social {flex: 0 0 calc(50% - 60px);max-width: calc(50% - 60px);}
    #gallery .main-tit {gap: 0 30px;}
    .gallery-wrap {padding: 48px 0 85px;}
    .gallery-wrap::before {bottom: 0;}
    .gallery-wrap .main-tit .txt {margin-bottom: 22px;}
    .gall-slide .gall-swiper .swiper-wrapper {gap: 36px 44px;}
    .gall-slide .gall-swiper .item .date {gap: 0 24px;}
    .gall-slide .gall-swiper .item .date::after {top: -2px;}
    .gall-slide .gall-swiper .item .gall-img {border-radius: 16px;margin: 12px 0 16px;}
    .gall-slide .gall-swiper .gall-img::before {width: 120px;background-size: 52px;}
    .gall-slide .gall-swiper .item:hover .gall-img, .gall-slide .gall-swiper .item:focus .gall-img {box-shadow: 6px 6px 16px rgba(0,0,0,.2);}
    .social-wrap::before {top: 55px;width: 900px;height: 740px;right: calc(calc(calc(100dvw - 1500px) / 2) * -1);border-radius: 300px 0 0 500px;}
    .social-tabs {gap: 0 16px;margin-bottom: 60px;}
    .social-tabs .nav-item {padding-bottom: 18px;}
    .social-tabs .nav-item .nav-link {width: 72px;background-size: 72px;}
    .social-tabs .nav-item .nav-link::before {width: 72px;}
    .social-tabs .nav-item.show .nav-link, .social-tabs .nav-link.active {top: -18px;}
    .social-tabs .nav-item.show .nav-link::before, .social-tabs .nav-link.active::before {top: calc(100% + 8px);}
    .social-tabs .nav-item .nav-link:hover, .social-tabs .nav-item .nav-link:focus {top: -18px;}
    .social-tabs .nav-item .nav-link:hover::before, .social-tabs .nav-item .nav-link:focus::before {top: calc(100% + 8px);}
    .social-tab-content .social-list {gap: 0 24px;}
    .social-tab-content .social-list > li {flex: 0 0 calc(50% - 12px);max-width: calc(50% - 12px);}
    .social-tab-content .social-list .item .social-img {border-radius: 16px;}
    .social-tab-content .social-list .item:hover .social-img, .social-tab-content .social-list .item:focus .social-img {box-shadow: 6px 6px 16px rgba(0,0,0,.2);}
    .social-tab-content .social-list .item .tit {margin-top: 20px;}
}
@media(min-width:1800px){
    .media-wrap {gap: 0 150px;}
    .media-wrap::before {width: 1077px;bottom: 110px;right: -90px;}
    .media-wrap::after {width: 300px;bottom: 10px;right: 134px;}
    #gallery {flex: 0 0 calc(100% - 974px);max-width: calc(100% - 974px);}
    .gallery-wrap {padding: 80px 0 85px;}
    .gall-slide .gall-swiper .swiper-wrapper {gap: 55px 44px;}
    .gall-slide .gall-swiper .item:hover .gall-img::before, .gall-slide .gall-swiper .item:focus .gall-img::before {width: 120px;background-size: 52px;}
    #social {flex: 0 0 824px;max-width: 824px;}
    .social-wrap::before {width: 1100px;;right: calc(calc(calc(100dvw - 1800px) / 2) * -1);}
    .social-tab-content .social-list .item:hover .social-img::before, .social-tab-content .social-list .item:focus .social-img::before {width: 120px;background-size: 52px;}
}
@media(min-width:2560px){
    .social-wrap::before {width: 60vw;}
}
/* #slogan */
#slogan {padding: 30px 0;}
.slogan-wrap {position: relative;text-align: center;}
.slogan-wrap::before, .slogan-wrap::after {content: '';position: absolute;background-repeat: no-repeat;z-index: -1;}
.slogan-wrap::before {top: 15%;left: 0;background-image: url(/site/resource/gimhae/www/images/slogan-bg01.png);background-size: auto 100%;height: 70px;aspect-ratio: 172 / 100;}
.slogan-wrap::after {top: 12%;right: 0;background-image: url(/site/resource/gimhae/www/images/slogan-bg02.png);background-size: auto 100%;height: 78px;aspect-ratio: 124 / 100;}
.slogan-wrap .tit {font-family: var(--font-type02);font-weight: 700;display: inline-block;margin-bottom: 15px;}
.slogan-wrap .tit [class*=line0] {display: block;line-height: 1.5;}
.slogan-wrap .tit [class*=line0] .cover {position: relative;top: -2px;aspect-ratio: 100 / 100;vertical-align: middle;display: inline-flex;width: auto;height: 36px;border-radius: 50px;margin: 0 10px;overflow: hidden;}
.slogan-wrap .tit [class*=line0] .cover img {position: relative;left: 0;}
.slogan-wrap .sub-tit {position: relative;display: flex;gap: 0 8px;justify-content: center;color: #464C53;font-size: 18px;font-weight: 500;margin-bottom: 0;}
.slogan-wrap .sub-tit::before {content: '[';position: relative;top: -1px;}
.slogan-wrap .sub-tit::after {content: ']';position: relative;top: -1px;}
@media(min-width:360px){
    .slogan-wrap .tit {font-size: 26px;}
}
@media(min-width:480px){
    #slogan {padding: 45px 0;}
    .slogan-wrap .tit {font-size: 26px;}
    .slogan-wrap .tit [class*=line0] .cover {height: 42px;}
}
@media(min-width:768px){
    #slogan {padding: 60px 0 70px;}
    .slogan-wrap::before {top: 0%;height: 120px;}
    .slogan-wrap::after {top: -4%;height: 140px;}
    .slogan-wrap .tit {font-size: 40px;gap: 6px 0;margin-bottom: 22px;}
    .slogan-wrap .tit [class*=line0] .cover {height: 56px;}
    .slogan-wrap .sub-tit {font-size: 22px;}
}
@media(min-width:992px){
    #slogan {padding: 80px 0 100px;}
    .slogan-wrap::before {top: 4%;height: 130px;}
    .slogan-wrap::after {right: 30px;height: 160px;}
    .slogan-wrap .tit {font-size: 52px;gap: 9px 0;}
    .slogan-wrap .tit [class*=line0] .cover {aspect-ratio: 200 / 90;height: 72px;margin: 0 12px;}
    .slogan-wrap .tit [class*=line0] .cover img {left: 0;}
}
@media(min-width:1200px){
    #slogan {padding: 90px 0 120px;}
    .slogan-wrap::before {top: 4%;height: 160px;}
    .slogan-wrap::after {top: 2%;right: 30px;height: 180px;}
    .slogan-wrap .tit {font-size: 64px;gap: 20px 0;margin-bottom: 40px;}
    .slogan-wrap .tit [class*=line0] .cover {height: 80px;margin: 0 15px;}
    .slogan-wrap .sub-tit {font-size: 32px;}
}
@media(min-width:1600px){
    #slogan {padding: 120px 0 160px;}
    .slogan-wrap::before {top: 0%;height: 220px;}
    .slogan-wrap::after {top: -4%;right: 60px;height: 270px;}
    .slogan-wrap .tit {font-size: 72px;gap: 24px 0;margin-bottom: 72px;}
    .slogan-wrap .tit [class*=line0] .cover {aspect-ratio: 230 / 90;width: 0;height: 90px;margin: 0 20px;transition: width .4s ease-in-out;}
    .slogan-wrap .tit .line02 .cover {transition-delay: .5s;}
    .slogan-wrap .sub-tit {font-size: 36px;gap: 0 28px;}
    .slogan-wrap .sub-tit::before, .slogan-wrap .sub-tit::after {top: 1px;font-size: 36px;}
    .slogan-wrap.on .tit [class*=line0] .cover {width: 230px;}
}
@media(min-width:1800px){
    #slogan {padding: 190px 0 235px;}
    .slogan-wrap .tit {font-size: 80px;}
    .slogan-wrap .tit [class*=line0] .cover {margin: 0 24px;}
    .slogan-wrap .sub-tit {font-size: 40px;}
}

/*****************************************************
        Google Translate Main + Common
*****************************************************/
html:not([lang="auto"]):not([lang="ko"]) .quick-swiper {height: 320px;}
html:not([lang="auto"]):not([lang="ko"]) .quick-slide .item {padding-left: 10px;padding-right: 10px;}
@media(min-width:480px){
    html:not([lang="auto"]):not([lang="ko"]) .slogan-wrap .tit [class*=line0] {display: inline;}
}
@media(min-width:992px){
    html:not([lang="auto"]):not([lang="ko"]) .schedule-slide .sch-info {flex: 0 0 150px;max-width: 150px;aspect-ratio: 150 / 100}
    html:not([lang="auto"]):not([lang="ko"]) .schedule-slide .sch-info .today {font-size: 15px;text-align: center;}
    html:not([lang="auto"]):not([lang="ko"]) .pride-wrap .main-tit {padding-right: 30px;}
}
@media(min-width:1200px){
    html:not([lang="auto"]):not([lang="ko"]) .notice-tab-box {max-width: 700px;}
    html:not([lang="auto"]):not([lang="ko"]) .notice-tab-box::before {display: block;}
}
@media(min-width:1600px){
    html:not([lang="auto"]):not([lang="ko"]) .visual-slide .mv-swiper .mv-con .mv-tit {font-size: 64px;}
    html:not([lang="auto"]):not([lang="ko"]) .schedule-slide .sch-info {padding: 15px;}
    html:not([lang="auto"]):not([lang="ko"]) .schedule-slide .sch-info .today {font-size: 17px;}
    html:not([lang="auto"]):not([lang="ko"]) .pride-wrap .main-tit {padding-right: 60px;}
}
@media(min-width:1800px){
    html:not([lang="auto"]):not([lang="ko"]) .notice-tab-box {max-width: 1000px;}
    html:not([lang="auto"]):not([lang="ko"]) .main-tit .m-tit01 {font-size: 66px;}
    html:not([lang="auto"]):not([lang="ko"]) .major-list .item .major-tit .tit {font-size: 32px;}
    html:not([lang="auto"]):not([lang="ko"]) .major-list .item .major-info .info-tit {font-size: 26px;}
}
