.main-content-inner01 {padding: 64px 0;display:flex;gap: 0 40px;}
/*Main notice*/
.main-notice-wrap{position: relative;width: 48.75%;box-sizing: border-box;background: #F8F8F8;padding: 68.5px 24px 0 24px;border-radius: 24px;}
.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% - 165px);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: 62px;right: 24px;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;}
.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: 20px;line-height: 1;color: #222222;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 8px;}
.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;}
.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 {width: 48.75%;background: #F8F8F8 url(../img/main/bg-quicklink.png) no-repeat center;background-size:cover;padding: 68.5px 24px 24px 24px;border-radius: 24px;}
.main-quick-wrap .main-title {position: relative;margin-bottom:35px;}
.main-quick-wrap .main-title h3 {font-family: Paperlogy;font-weight: 700;font-size: 40px;line-height: 100%;color:#000000;}
.main-quick-wrap .quick-link {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;padding-top:24px;}
.main-quick-wrap .quick-link ul {display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;}
.main-quick-wrap .quick-link ul li {flex:1;}
.main-quick-wrap .quick-link ul li a {min-width: 228px;background:#fff;min-height:206px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:24px;transition: all 0.3s;}
.main-quick-wrap .quick-link ul li a:hover {background: #0068B7;}
.main-quick-wrap .quick-link ul li a:hover img {filter: brightness(0) invert(1);}
.main-quick-wrap .quick-link ul li a:hover span {color: #fff;}
.main-quick-wrap .quick-link ul li a img {}
.main-quick-wrap .quick-link ul li a span{font-family: Paperlogy;font-weight: 700;font-size: 20px;line-height: 130%;text-align: center;padding:16px 24px;color: #000;}
.main-notice-box.show {opacity:1;}

@media (max-width: 1599px) {
	.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% - 100px);margin: -70px 0 0 auto;}
	.main-quick-wrap .main-title h3 {font-size: 26px;}
}
@media (max-width: 1280px) {
	.main-content-inner01 {flex-wrap:wrap;padding: 40px 0;}
	.main-content-inner {flex-direction: column;}
	.main-notice-wrap {width: 100%;}
	.main-quick-wrap {width: 100%;}
	.main-quick-wrap .quick-link ul {gap: 16px 12px;padding:24px 0 32px;}
	.main-quick-wrap .quick-link ul li a {min-width: 100%;}
	
}
@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{width: 100%;}
	.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: 123px;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:before{width: 50px}
	.main-quick-wrap .main-title {margin-bottom:0;}
	.main-quick-wrap .main-title h3 {font-weight: 800;font-size: 24px;line-height: 140%;}
}


@media (max-width: 768px) {
	.main-content-inner01 {padding: 40px 0 0 0;}
	.main-notice-wrap {padding: 16px 0 48px 0;}
	.main-notice-wrap .main-notice-inner ul li .mini-board-tab {padding: 10px 13px;}
	.main-quick-wrap {padding: 50.5px 0 0 0;margin: 0 -16px;width: calc(100vw);border-radius:0;}
	.main-quick-wrap .quick-link {padding: 0 16px;}
	.main-quick-wrap .quick-link ul li a { min-height: 163.5px;gap:0;}
	.main-quick-wrap .quick-link ul li a img {width: 48px;}
	.main-quick-wrap .quick-link ul li a span {font-size:18px;}

}

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