.main-content-inner02 {display: flex;gap: 16px 32px;padding: 32px 0;}

/*Main notice*/
.main-notice-wrap{position: relative;box-sizing: border-box;background: #F8F8F8;padding: 44.5px 24px 0 24px;border-radius: 24px;max-width: calc(1227/1856*100%);width: 100%;}
.main-notice-wrap .main-title{position: relative;margin-bottom:35px;}
.main-notice-wrap .main-title h3{font-family: Paperlogy;font-weight: 700;font-size: 40px;line-height: 100%;color:#000000;}

.main-notice-wrap .main-notice-inner{border-top: 3px solid;border-image-source: linear-gradient(92.38deg, rgba(201, 92, 166, 0.6) 6.27%, rgba(29, 128, 203, 0.6) 67.05%);border-image-slice: 1;}
.main-notice-wrap .main-notice-inner .mini-tab-box{position: relative;}
.main-notice-wrap .main-notice-inner .list-box{width: calc(100% - 380px);display: block;margin: -83px 0 0 auto;padding: 2px 0;}
.main-notice-wrap .main-notice-inner ul li{display: inline-block;padding: 0 16px 0 0;}
.main-notice-wrap .main-notice-inner ul li:last-child{padding: 0;}
.main-notice-wrap .btn-more{position: absolute;top: -87px;right: 5px;background: url(../img/common/btn-link.png) no-repeat center;width: 44px;height: 44px;text-indent: -99999px;background-size: contain;}

.main-notice-wrap .main-notice-inner ul li .mini-board-tab{font-weight: 500;font-size: 14px;line-height: 140%;padding: 9px 25px;display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;white-space: nowrap;border: 1px solid #00000033;border-radius: 50px;color: #222222;transition: all .3s;background: #fff;}
.main-notice-wrap .main-notice-inner ul li.active .mini-board-tab{background: #000000;color: #ffffff;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01{display: none;position: absolute;width: 100%;top: 88px;left: 0;}
.main-notice-wrap .main-notice-inner ul li.active .mini-board-content01{display: block;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box {animation: moveUp 1s ease-in-out forwards;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li{width: 100%;padding: 0;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li + li {border-top: 1px solid #DCDCDC;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li a{padding: 20px 0;display: block;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li:last-child a {padding-bottom:0;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li a > .title {font-weight: 600;font-size: 26px;line-height: 1;color: #404040;text-overflow: ellipsis;white-space: normal;word-wrap: normal;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;margin: 0 0 6px;}
.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li a > .day {font-family: Pretendard GOV;font-weight: 400;font-size: 16px;line-height: 140%;color: #696969;}
.main-notice-wrap .main-notice-inner .status {border: 1px solid rgba(0,0,0,0.2);border-radius: 4px;background: #0073FF;font-family: Pretendard GOV;font-weight: 400;font-size: 13px;line-height: 180%;color: #fff;text-transform: uppercase;padding: 0 5px;display: inline-block;margin-right: 8px;width:24px;height: 24px;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;position: relative;top: -2px;}
.main-notice-wrap .main-notice-inner .mini-tab-box .list-box::-webkit-scrollbar {display: none;}
.main-calendar-wrap .main-calendar-inner .mini-tab-box .list-box::-webkit-scrollbar {width: 100%;height: 8px;}
.main-calendar-wrap .main-calendar-inner .mini-tab-box .list-box::-webkit-scrollbar-track {background: #DCDCDC;border-radius: 50px;}
.main-calendar-wrap .main-calendar-inner .mini-tab-box .list-box::-webkit-scrollbar-thumb {background: #1F74FE;border-radius: 50px;}


.main-notice-wrap .main-notice-inner ul li.active .animate {opacity: 1;}

/*Main quick*/
.main-quick-wrap {flex: 1;padding: 44px 40px 40px 40px;border-radius: 24px;background: linear-gradient(180deg, #006ACD 0%, #1999F9 38.46%, #8EDBF0 65.04%, #8EDBF0 75.45%, #15CCBC 100%);position: relative;overflow: hidden;box-sizing: border-box;}
.main-quick-wrap .box-quick {overflow: hidden;}
.main-quick-wrap .swiper-slide .content {display: flex;flex-direction: column;gap: 59px;}
.main-quick-wrap .swiper-slide .content .txt {color: #fff;}
.main-quick-wrap .swiper-slide .content .txt .uni {font-family: Paperlogy;font-weight: 700;font-size: 21px;line-height: 100%;letter-spacing: 0px;}
.main-quick-wrap .swiper-slide .content .txt .tit {font-family: Paperlogy;font-weight: 700;font-size: 46px;line-height: 110.00000000000001%;letter-spacing: 0px;padding: 0 0 16px;}
.main-quick-wrap .swiper-slide .content .txt .desc {font-family: Paperlogy;font-weight: 500;font-size: 20px;line-height: 110.00000000000001%;letter-spacing: 0.3px;min-height: 44px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	overflow: hidden;text-overflow: ellipsis;white-space: unset;margin: 0 0 64px;}
.main-quick-wrap .swiper-slide .content .txt .btn-more {padding: 12px 32px;max-width: 138px;width: 100%;box-sizing: border-box;border-radius: 24px;background: #222222;border: 1px solid #00000033;display: flex;align-items: center;position: relative;}
.main-quick-wrap .swiper-slide .content .txt .btn-more span {font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0;color: #fff;display: flex;gap: 12px;}
.main-quick-wrap .swiper-slide .content .txt .btn-more span:after {content: "";display: inline-block;background: url(../img/common/ico-btn-more.png)no-repeat;background-size: 100%;width: 24px;height: 24px;}

.main-quick-wrap .swiper-slide .content .ico {text-align: end;}
.main-quick-wrap .swiper-quick-control01 {position: absolute;bottom: 32px;left: 50%;transform: translatex(-50%);z-index: 10;padding: 16px;backdrop-filter: blur(12px);box-shadow: 0px 16px 24px 0px #0000001F;border-radius: 42px;}
.main-quick-wrap .swiper-quick-control01:before { content:"";position:absolute;inset:0;padding:2px;border-radius: inherit;background:
	linear-gradient(93.59deg,
		rgba(255, 255, 255, 0.44) 3.97%,
		rgba(255, 255, 255, 0.08) 14.8%,
		rgba(255, 255, 255, 0.08) 91.23%,
		rgba(255, 255, 255, 0.3) 97.35%
	),linear-gradient(98.48deg, #FFFFFF 2.67%, rgba(255, 255, 255, 0) 4.02%);
	-webkit-mask:
		linear-gradient(#000 0 0) content-box,
		linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events:none;}
.main-quick-wrap .swiper-quick-control01 .swiper-quick-box{display: flex;gap: 24px;}
.main-quick-wrap .swiper-quick-control01 .swiper-quick-pagination {display: flex;gap: 16px;align-items: center;justify-content: center;justify-content: flex-end;}
.main-quick-wrap .swiper-quick-control01 .swiper-quick-pagination .swiper-pagination-bullet{width: 16px;height: 16px;background: #FFFFFF;border-radius: 8px;margin: 0;opacity: 1;}
.main-quick-wrap .swiper-quick-control01 .swiper-quick-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 80px;background: #B3E6FF;}
.main-quick-wrap .swiper-quick-control01 .swiper-quick-box .swiper-btn {border-radius: 100%;}
.main-quick-wrap a.swiper-quick-pause{display: block;background: url('../img/common/ico-pause.png') no-repeat center / contain;width: 24px;height: 24px;cursor: pointer;}
.main-quick-wrap a.swiper-quick-play{display: block;background: url('../img/common/ico-play.png') no-repeat center / contain;width: 24px;height: 24px;cursor: pointer;background-size: 16px auto;}
.main-quick-wrap .swiper-btn.swiper-pause a.swiper-quick-pause {display: block;}
.main-quick-wrap .swiper-btn.swiper-pause a.swiper-quick-play {display: none;}
.main-quick-wrap .swiper-btn.swiper-play a.swiper-quick-play {display: block;}
.main-quick-wrap .swiper-btn.swiper-play a.swiper-quick-pause {display: none;}



@media (max-width: 1400px) {
	.main-content-inner01 {gap:20px;}
	.main-notice-wrap .main-title h3 {font-size: 26px;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-tab {padding: 9px 12px;}
	.main-notice-wrap .main-notice-inner ul li {padding: 0 10px 0 0;}
	.main-notice-wrap .main-notice-inner .list-box {width: calc(100% - 270px);margin: -70px 0 0 auto;}
	.main-quick-wrap .main-title h3 {font-size: 26px;}

	.main-quick-wrap .swiper-slide .content .txt .tit {font-size: 34px;}
	.main-quick-wrap .swiper-slide .content .ico {width: 200px;}
	.main-quick-wrap .swiper-slide .content .ico img {width: 100%;height: 100%;object-fit: cover;}
	.main-quick-wrap .swiper-slide .content {align-items: flex-end;}
	.main-notice-wrap {max-width: 60%;}
}
@media (max-width: 1200px) {
	.main-content-inner02 {flex-wrap:wrap;padding: 24px 0;flex-direction: column;}
	.main-notice-wrap {width: 100%;max-width: unset;}
	.main-quick-wrap {width: 100%;padding: 20px;}
	.main-quick-wrap .quick-link ul {gap: 16px 12px;padding:24px 0 32px;}
	.main-quick-wrap .quick-link ul li a {min-width: 100%;}
	.main-quick-wrap .swiper-slide .content .txt {width: 100%;}
	.main-notice-wrap .main-notice-inner .status {top: 0;}

}
@media (max-width: 1024px) {
	.main-notice-wrap {background: transparent;padding: 16px 0;}
	.main-notice-wrap .main-title:before{width: 50px}
	.main-notice-wrap .main-notice-inner .tab-sel{opacity: 1;display: block;position: relative;padding: 8.5px 12.6px;background: #0068B7;width: 100%;height: 50px;font-size: 18px;line-height: 23.4px;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;border-radius: 12px;border: 0;font-weight: 600;cursor: pointer;}
	select:focus-visible{outline: none;}
	.main-quick-wrap{padding: 28px 25px;}
	.main-quick-wrap .swiper-slide .content .txt .uni {font-size: 18px;}
	.main-quick-wrap .swiper-slide .content .txt .tit {font-size: 32px;}
	.main-quick-wrap .swiper-slide .content .txt .desc {font-size: 20px;min-height: 90px;    -webkit-line-clamp: 4;}
	.main-quick-wrap .swiper-slide .content {gap: 114px;}
	.main-quick-wrap .swiper-slide .content .ico {width: 195px;}
	.main-quick-wrap .quick-link ul li {flex:none;width:calc(50% - 8px);}
	.main-notice-wrap .main-notice-inner ul li {padding: 0 16px 0 0;}
	.main-notice-wrap .main-title h3{font-size: 24px;line-height: 38px;text-align: center;padding: 0 0 16px;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box ul li a{padding: 20px 0;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li:first-child{border-top: 1px solid #DCDCDC;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li a > .title {font-size: 16px;margin: 0 0 6.5px 0;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-content01 .main-notice-box > ul > li a > .day {font-size:15px;}
	.main-notice-wrap .btn-more {top: -50px;width: 32px;height: 32px;right: auto;left: 50%;transform: translateX(-50%);background-size: 100% 100%;}
	.main-notice-wrap .main-notice-inner .list-box {width: auto;padding: 0;margin: 0 auto;overflow-x: auto;box-sizing: border-box;display: flex;flex-wrap: nowrap;width: calc(100% + 16px);justify-content: center;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-content01 {top: 105px;}

	.main-notice-wrap .main-title {margin-bottom:0;}
	.main-notice-wrap .main-title h3 {font-weight: 800;font-size: 24px;line-height: 140%;}
	.main-notice-wrap .main-notice-inner {border:none;}

	.main-quick-wrap .main-title {margin-bottom: 24.5px;}
	.main-quick-wrap .main-title h3 {font-weight: 800;font-size: 24px;line-height: 140%;}
}


@media (max-width: 768px) {
	.main-content-inner02 {gap: 0;}
	.main-notice-wrap {padding: 16px 0 44px 0;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-tab {padding: 10px 13px;}

}

@media (max-width: 428px) {
	.main-notice-wrap .main-notice-inner .list-box {justify-content:flex-start;}
}