.main-content-box05 .main-mini-wrap{background:#fff;box-sizing:border-box;}
.main-content-box05 .main-mini-wrap .main-mini-box{border-bottom:1px solid #e0e0e0;}
.main-content-box05 .main-mini-wrap .main-mini-box .main-title{padding:0 0 15px 0;border-bottom:1px solid #999;font-size:30px;font-weight:400;line-height:38px;}
.main-content-box05 .main-mini-box01{}
.main-content-box05 .main-mini-box01 .shortcut-box{padding:40px 0 35px 0;}
.main-content-box05 .main-mini-box01 .shortcut-box ul{display:flex;flex-wrap:wrap;justify-content: flex-start;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li{width: calc(100% / 6);position: relative;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li a{display:block;text-align:center;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li a p {position: relative;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li a p span {position: absolute;bottom: 41px;left: 50%;transform: translateX(-50%);font-size: 16px;line-height: 22.4px;color: #fff;letter-spacing: -0.025em;width: 100%;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li a p:before{content:'';display:block;margin: 0 auto;width: 180px;height: 180px;border-radius:50%;background-color:#a9a9a9;background-repeat:no-repeat;background-position: center 41px;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li a:hover p:before{background-color:#458D5F;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(1) a p:before{background-image:url(/_res/hsc/children/img/common/ico-quick-link01.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(2) a p:before{background-image:url(../img/common/ico-quick-link02.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(2) a p span {bottom: auto;top: 120px;line-height: 20px;white-space: normal;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(3) a p:before{background-image:url(../img/common/ico-quick-link03.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(3) a p span {bottom: auto;top: 120px;line-height: 20px;white-space: normal;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(4) a p:before{background-image:url(/_res/hsc/free/img/common/ico-quick-link06-active.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(5) a p:before{background-image:url(../img/common/ico-quick-link05.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(5) a p span {bottom: auto;top: 120px;line-height: 20px;white-space: normal;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(6) a p:before{background-image:url(/_res/hsc/free/img/common/ico-quick-link05-active.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(7) a p:before{background-image:url(../img/common/ico-quick-link04.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(8) a p:before{background-image:url(../img/common/ico-quick-link05.png);}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(8) a p span {bottom: auto;top: 120px;line-height: 20px;white-space: normal;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(9) a p:before{background-image:url(../img/common/ico-quick-link06.png);}
.main-content-box05 .main-mini-box02{position:relative;width:calc(30% - 60px);}
.main-content-box05 .main-mini-box02 .btn-viewmore{display:inline-block;position:absolute;top:6px;right:0;padding:0 40px 0 0;font-size:18px;line-height:26px;font-weight:200;color:#555;}
.main-content-box05 .main-mini-box02 .btn-viewmore:after{content:'';display:block;position:absolute;top:-2px;right:0;width:30px;height:30px;border-radius:50%;background:#00462a url(../img/common/ico-view-more.png) no-repeat 50% 50%;}
.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(2) a p span {bottom:23px;}


@media screen and (max-width:1260px){
	.main-content-box05 .main-mini-box01 .shortcut-box{padding:55px 0 50px 0;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a span:before{width:90px;height:90px;background-size:50%;}
	.main-schedule-box{padding:30px 0 27px 15px;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li {width: calc(33.33% - 50px)}
	.main-content-box05 .main-mini-box01 .shortcut-box ul {gap: 20px 0;justify-content: center;}
}

@media screen and (max-width:1024.98px){
	.main-content-box05 .main-mini-wrap{padding:40px 20px;}
	.main-schedule-box .scrollert{height:278px;}
	.main-content-box05 .main-mini-box01 .shortcut-box{padding:40px 0;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li{margin:0 0 30px 0;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(n + 4){margin:0;}
}

@media screen and (max-width:768px){
	.main-content-box05 .main-mini-wrap{display:block;padding:40px 15px;}
	.main-content-box05 .main-mini-wrap .main-mini-box .main-title{padding:0 0 15px 0;font-size:23px;line-height:31px;}
	.main-content-box05 .main-mini-box01{margin:0 0 30px 0;width:100%;}
	.main-content-box05 .main-mini-box01 .shortcut-box{padding:20px 0;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li{margin:0 0 20px 0;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a span:before{margin:0 auto 10px;width:80px;height:80px;}
	.main-content-box05 .main-mini-box02{width:100%;}
	.main-content-box05 .main-mini-box02 .btn-viewmore{top:4px;padding:0 33px 0 0;font-size:15px;line-height:23px;}
	.main-content-box05 .main-mini-box02 .btn-viewmore:after{top:-1px;width:25px;height:25px;background-size:8px;}
	
	.main-content-box05 .main-mini-box01 .shortcut-box ul {gap: 20px;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li {width: calc(50% - 20px)}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(1) a p span {bottom: auto;top: 70px;font-size: 13px;line-height: 18px;white-space: normal;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(2) a p span {bottom: auto;top: 70px;font-size: 13px;line-height: 18px;white-space: normal;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li:nth-of-type(3) a p span {bottom: auto;top: 70px;font-size: 13px;line-height: 18px;white-space: normal;}

}

@media screen and (max-width:480px){
	.main-schedule-box .scrollert{height:65px;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a p:before {background-position: center 20px; background-size: 35px; width: 120px; height: 120px;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a p span {font-size: 14px; line-height: 18px; bottom:28px;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a p span br {display: block;}
	.main-content-box05 .main-mini-box01 .shortcut-box ul li a p span {
    top: 70px !important;
    bottom: auto !important;
    font-size: 13px;
    line-height: 18px;
		white-space: normal;}
}