  .main-content-box02 .main-mini-wrap{display:flex;max-width:1400px;margin: 0 auto;}
.main-content-box02 .main-mini-wrap .main-miniboard{width:calc(100% - 300px);}
.main-content-box02 .main-mini-wrap .main-miniboard:after{content:"";display:block;clear:both;}
.main-content-box02 .main-mini-wrap .main-quickmenu{width:240px;padding:0 0 0 60px;}

.main-content-box02 .main-mini-box{float:left;width:calc(50% - 30px);}
.main-content-box02 .main-mini-box01{padding:0 30px 0 0;}
.main-content-box02 .main-mini-box02{padding:0 0 0 30px;}

.mini-board-box{position:relative;}
.mini-board-box .mini-board-title{font-size:24px;}
.mini-board-box .mini-board-content{}
.mini-board-box .mini-board-content .recent-box{padding:30px 0 15px;}
.mini-board-box .mini-board-content .recent-box > a{display:block;overflow:hidden;}
.mini-board-box .mini-board-content .recent-box > a .mini-img{float:left;width:45%;height:200px;overflow:hidden;}
.mini-board-box .mini-board-content .recent-box > a .mini-img img{width:100%;min-height:100%;object-fit:cover;}
.mini-board-box .mini-board-content .recent-box > a .mini-con{float:left;width:55%;padding:40px 30px;box-sizing:border-box;}
.mini-board-box .mini-board-content .recent-box > a .mini-con .mini-title{display:block;max-height:72px;font-size:18px;font-weight:500;line-height:24px;margin:0 0 30px;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.mini-board-box .mini-board-content .recent-box > a .mini-con .mini-date{color:#555;}
.mini-board-box .mini-board-content > ul{}
.mini-board-box .mini-board-content > ul > li{padding:15px 0;border-bottom:1px solid #e0e2e4;overflow:hidden;}
.mini-board-box .mini-board-content > ul > li > a{float:left;width:calc(100% - 90px);}
.mini-board-box .mini-board-content > ul > li > a .mini-title{display:block;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mini-board-box .mini-board-content > ul > li > a .new{display:none;}
.mini-board-box .mini-board-content > ul > li .mini-date{float:right;color:#555;font-weight:200;}
.mini-board-box .mini-title:hover{color:#0e66ae !important;}
.mini-board-box .mini-board-more{position:absolute;top:8px;right:0;padding:0 15px 0 0;color:#002450;font-weight:500;background:url(/_res/ajou/ace/img/main/ico-board-more.png) no-repeat center right;}

.main-quickmenu{}
.main-quickmenu h4{font-size:24px;}
.main-quickmenu .ul-quickmenu{display:flex;flex-wrap:wrap;height:calc(100% - 54px);padding:30px 0 0;}
.main-quickmenu .ul-quickmenu > li{width:50%;}
.main-quickmenu .ul-quickmenu > li > a{display:block;height:100%;padding:62px 0 0;text-align:center;font-size:14px;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;background:url(/_res/ajou/ace/img/main/ico-quick01.png) no-repeat center top 16px;box-sizing:border-box;transition:.3s;}
.main-quickmenu .ul-quickmenu > li > a:hover{background-color:#f4f4f4;}
.main-quickmenu .ul-quickmenu > li:nth-of-type(-n+2) > a{border-top:1px solid #f4f4f4;background-position:center top 12px;}
.main-quickmenu .ul-quickmenu > li:nth-of-type(2n) > a{border-right:1px solid #f4f4f4;}
.main-quickmenu .ul-quickmenu > li:nth-of-type(2) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick02.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(3) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick03.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(4) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick04.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(5) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick05.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(6) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick06.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(7) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick07.png);}
.main-quickmenu .ul-quickmenu > li:nth-of-type(8) > a{background-image:url(/_res/ajou/ace/img/main/ico-quick08.png);}

@media screen and (max-width:1024px){
	.main-content-box02 .main-mini-wrap{display:block;}
	.main-content-box02 .main-mini-wrap .main-miniboard{width:100%;}
	.main-content-box02 .main-mini-wrap .main-quickmenu{width:100%;padding:40px 0 0;}
	
	.main-content-box02 .main-mini-box{float:left;width:calc(50% - 20px);}
	.main-content-box02 .main-mini-box01{padding:0 20px 0 0;}
	.main-content-box02 .main-mini-box02{padding:0 0 0 20px;}
	
	.main-quickmenu .ul-quickmenu > li{width:25%;}
	.main-quickmenu .ul-quickmenu > li > a{padding:62px 0 12px;}
	.main-quickmenu .ul-quickmenu > li:nth-of-type(2n) > a{border-right:none;}
	.main-quickmenu .ul-quickmenu > li:nth-of-type(4n) > a{border-right:1px solid #f4f4f4;}
	.main-quickmenu .ul-quickmenu > li:nth-of-type(-n+4) > a{border-top:1px solid #f4f4f4;}
}

@media screen and (max-width:768px) {
	.main-content-box02 .main-mini-wrap{padding:0;background:#f4f9ff;}
	.main-content-box02 .main-mini-wrap .main-miniboard{padding:20px;background:#fff;box-sizing:border-box;}
	.main-content-box02 .main-mini-wrap .main-quickmenu{margin:20px 0 0;padding:0 20px;background:#fff;box-sizing:border-box;}
	
	.main-content-box02 .main-mini-box{float:none;width:100%;}
	.main-content-box02 .main-mini-box01{padding:0 0 40px;}
	.main-content-box02 .main-mini-box02{padding:0;}
	
	.mini-board-box .mini-board-title{font-size:20px;}
	.mini-board-box .mini-board-content .recent-box{padding:20px 0;}
	.mini-board-box .mini-board-content > ul > li > a .mini-title{font-size:14px;}
	.mini-board-box .mini-board-content .recent-box > a .mini-con .mini-title{font-size:16px;line-height:22px;max-height:66px;}
	.mini-board-box .mini-date{font-size:14px;}
	
	.main-quickmenu h4{display:none;}
	.main-quickmenu .ul-quickmenu{padding:10px 0;}
	.main-quickmenu .ul-quickmenu > li > a{border:none !important;}
}

@media screen and (max-width:480px){
	.mini-board-box .mini-board-content .recent-box > a .mini-img{float:none;width:100%;}
	.mini-board-box .mini-board-content .recent-box > a .mini-con{float:none;width:100%;padding:20px 0 0;overflow:hidden;}
	.mini-board-box .mini-board-content .recent-box > a .mini-con .mini-title{margin:0 0 5px;}
	.mini-board-box .mini-board-content > ul > li:first-of-type{border-top:1px solid #e0e2e4;}
	.main-content-box02 .main-mini-wrap .main-quickmenu{padding:0;}
}