.main-content-inner04{padding: 100px 0 153px;}
.main-content-inner04 .title-box h3{font-weight: 700;font-size: 48px;line-height: 120%;text-transform: capitalize;color: #111111;margin-bottom: 40px;}

.main-content-inner04 .main-tab-box{width:100%;box-sizing:border-box;position:relative}
.main-content-inner04 .main-tab-box>ul{list-style:none;padding:0;overflow-x:auto;box-sizing:border-box;display:flex;gap:5px 12px;flex-wrap:nowrap;}
.main-content-inner04 .main-tab-box>ul>li>a{display:inline-block;background: #F2F6FB;backdrop-filter: blur(10px);text-align:center;white-space:nowrap;font-weight: 500;font-size: 18px;line-height: 140%;letter-spacing: -0.025em;color: #111111;padding: 16px 24px;border-radius: 100px;}
.main-content-inner04 .main-tab-box>ul>li.active>a{background-color:#111;color: #fff;}
.main-content-inner04 .main-tab-box>ul>li .tab-con{display:none;flex-grow:1;width:100%;z-index:1;position:absolute;left:0;right:0;top:97px;box-sizing:border-box}
.main-content-inner04 .main-tab-box>ul>li.active .tab-con{display:block}

.main-content-inner04 .mini-boar-box{text-align: center;}
.main-content-inner04 .mini-boar-box ul{text-align: left;}
.main-content-inner04 .mini-boar-box ul li{padding: 40px 0;border-top: 1px solid #E5E5E5;}
.main-content-inner04 .mini-boar-box ul li:first-child{padding-top: 0;border-top: 0;}
.main-content-inner04 .mini-boar-box ul li .txt01{display: flex;gap: 6px 12px;align-items: center;}
.main-content-inner04 .mini-boar-box ul li .txt01 .span01{font-weight: 600;font-size: 18px;line-height: 26px;text-align: center;color: #1174FF;padding: 8px;min-width: 128px;box-sizing: border-box;background: #FFFFFF;border: 1px solid #E5E5E5;border-radius: 5px;flex-shrink: 0;}
.main-content-inner04 .mini-boar-box ul li .txt01 .span02{font-weight: 600;font-size: 24px;line-height: 150%;letter-spacing: -0.025em;color: #111111;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.main-content-inner04 .mini-boar-box ul li .txt02{display: flex;gap: 6px 12px;align-items: flex-end;justify-content: space-between;margin-top: 20px;}
.main-content-inner04 .mini-boar-box ul li .txt02 .span01{font-weight: 400;font-size: 18px;line-height: 140%;letter-spacing: -0.02em;color: #111111;max-width: 972px;flex: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.main-content-inner04 .mini-boar-box ul li .txt02 .span02{font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.015em;color: #777777;white-space: nowrap;flex-shrink: 0;}

.main-content-inner04 .view-more{position: absolute;top: -61px;right: 0;}

@media(max-width: 1024px){
	.main-content-inner04{padding: 44px 0 80px;}
	.main-content-inner04 .title-box h3{font-size: 28px;line-height: 120%;margin-bottom: 20px;}
	.main-content-inner04 .main-tab-box>ul{gap: 5px 8px;}
	.main-content-inner04 .main-tab-box>ul>li>a{font-size: 12px;line-height: 28px;color: #555555;padding: 4px 20px;}
	.main-content-inner04 .main-tab-box>ul>li.active>a{font-weight: 600;}
	.main-content-inner04 .view-more{right: unset;left: 0;top: -41px;}
	.main-content-inner04 .main-tab-box>ul>li .tab-con{padding-top: 13px;}
	.main-content-inner04 .mini-boar-box ul li{padding: 20px 0;}
	.main-content-inner04 .mini-boar-box ul li:first-child{padding-top: 0;}
	.main-content-inner04 .mini-boar-box ul li .txt01{gap: 6px 8px;}
	.main-content-inner04 .mini-boar-box ul li .txt01 .span01{font-size: 14px;line-height: 150%;min-width: 96px;padding: 7px;}
	.main-content-inner04 .mini-boar-box ul li .txt01 .span02{font-size: 20px;line-height: 150%;}
	.main-content-inner04 .mini-boar-box ul li .txt02{flex-direction: column;gap: 24px;align-items: flex-start;}
	.main-content-inner04 .mini-boar-box ul li .txt02 .span01{font-size: 16px;line-height: 140%;}
	.main-content-inner04 .mini-boar-box ul li .txt02 .span02{font-size: 16px;line-height: 24px;}
}

@media(max-width: 768px){
	.main-content-inner04 .main-tab-box>ul{margin-right: -20px;}
}