.main-content-inner02 {padding: 120px 0;}
.main-content-inner02 .inner02-tit01{margin-bottom: 24px;font-weight: 700;font-size: 64px;line-height: 84px;text-align: center;letter-spacing: -0.02em;color: #AC720A;}
.main-content-inner02 .inner02-tit02{margin-bottom: 60px;font-weight: 700;font-size: 22px;line-height: 32px;text-align: center;letter-spacing: -0.02em;color: #333333;}
.main-content-inner02 .inner02-pc-hide{display: none;}

.main-content-inner02 .inner02-list{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px 27px;}
.main-content-inner02 .inner02-list > li{display: flex;justify-content: center;align-items: center;width: calc((100% - 81px)/4);aspect-ratio: 1/1;background-color: #fff;border: 1px solid rgba(255, 255, 255, 0.26);border-radius: 50%;box-shadow: 0 20px 62.1px rgba(101, 72, 19, 0.12);}
.main-content-inner02 .inner02-list > li > div{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 16px;}
.main-content-inner02 .inner02-list > li > div img{height: 60px;}
.main-content-inner02 .inner02-list > li > div .txt{font-weight: 700;font-size: 22px;line-height: 26px;text-align: center;letter-spacing: -0.02em;color: #222222;}
.main-content-inner02 .inner02-list > li > div .num{display: flex;align-items: center;gap: 10px;font-weight: 800;font-size: 24px;line-height: 29px;text-align: center;letter-spacing: -0.02em;color: #222222;}
.main-content-inner02 .inner02-list > li > div .num > span{font-size: 64px;line-height: 76px;color: #00A8D6;}

@media(max-width:1200px) {
	.main-content-inner02 .inner02-list > li > div .num > span {font-size: 45px;}
}
@media(max-width:1024px){
	.main-content-inner02 {padding: 60px 0;}
	.main-content-inner02 .inner02-tit01{margin-bottom: 18px;font-size: 36px;line-height: 54px;}
	.main-content-inner02 .inner02-tit02{margin-bottom: 30px;font-size: 15px;line-height: 26px;}
	
	.main-content-inner02 .inner02-list > li{width: calc(50% - 13.5px);}
	.main-content-inner02 .inner02-list > li > div .num > span {font-size:64px;}
}
@media(max-width:768px){
	.main-content-inner02 .inner02-pc-hide{display: block;}
	
	.main-content-inner02 .inner02-list {gap: 16px;}
	.main-content-inner02 .inner02-list > li{max-width: 100%;width: 335px;}
}
@media(max-width:374px){
	.main-content-inner02 .inner02-tit02{font-size: 12px;}
}