
.build-facts{padding:clamp(30px,4.17vw,80px) 0;}
.build-facts .tit{text-align:center;}
.build-facts .tit h3{font-size:clamp(22px, 2.1vw, 40px);color:#212121;font-weight:700;line-height:1;border-bottom:1px solid #dadada;display:inline-block;}
.build-facts .tit h3::after{content:"";margin:12px auto -2px;width:70px;height:4px;background:var(--color-primary);display:block;}
.build-facts .tit p{margin:15px 0 0;line-height:24px;color:#666;}

.build-facts .box{margin:3rem 0 0;display:flex;justify-content:space-between;align-items:center;}
.build-facts .item{width:16.66666667%;order:1;}
.build-facts .item:last-child{order:3}
.build-facts .pic{width:58.33333333%;order:2;text-align:center;}
.build-facts .item ul{text-align:center;}
.build-facts .item ul li+li{margin-top:60px;}
.build-facts .item ul li img{width:45px;margin:0 auto;display:block;}
.build-facts .item ul li h5{margin:20px 0 0;font-size:clamp(22px, 2.5vw, 48px);color:#212121;font-weight:700;line-height:1;display:inline-block;position:relative;}
.build-facts .item ul li h5::after{content:attr(date-txt);position:absolute;right:-35px;top:4px;color:#212121;font-size:clamp(20px, 1.88vw, 36px);}
.build-facts .item ul li p{margin:1rem 0 0;font-size:16px;color:#666;}

.build-facts .item1 ul li:nth-child(2) h5::after{right:-35px;top:12px;font-size:1.25rem;}

@media screen and (max-width:768px){
.build-facts .box{display:block;}
.build-facts .pic{width:100%;}
.build-facts .item{width:100%;}
.build-facts .item ul{text-align:center;display:flex;flex-wrap:wrap;}
.build-facts .item ul li{width:50%;margin:20px 0 0}
.build-facts .item ul li+li{margin-top:20px;}
.build-facts .item ul li img{width:40px;}
.build-facts .item ul li h5{margin:15px 0 0;}
.build-facts .item ul li p{font-size:15px;}
}