.gera-diag__desc{width:100%}
.gera-diag__desc-title{margin-bottom:2.4rem;font-weight:400}
.gera-diag__desc>p{margin-bottom:4rem;font-weight:300}
.gera-diag__wrapper{display:flex;justify-content:center;align-items:center;width:100%;position:relative}
.gera-diag__wrapper .boxs{position:relative}
.gera-diag__wrapper .boxs-sm{display:flex;justify-content:center;align-items:center}
.gera-diag__wrapper .boxs-sm .box{width:19.5rem;height:19.5rem;position:relative;background-color:#fafafa;border-radius:50%;color:#000}
.gera-diag__wrapper .boxs-sm .box-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;vertical-align:bottom}
.gera-diag__wrapper .boxs-sm .box-txt--num{font-size:3.8rem}
.gera-diag__wrapper .boxs-sm .box-txt--percent{font-weight:300;font-size:2.2rem}
.gera-diag__wrapper .boxs-sm .box-txt--year{display:block;font-size:1.3rem}
.gera-diag__wrapper .boxs-sm .box:nth-of-type(1),.gera-diag__wrapper .boxs-sm .box:nth-of-type(2){margin-right:1.5rem}
.gera-diag__wrapper .boxs-sm .box:nth-of-type(1)::after,.gera-diag__wrapper .boxs-sm .box:nth-of-type(2)::after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:1.5rem;height:.1rem;left:100%;background:#444}
.gera-diag__wrapper .boxs-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block;width:5rem;height:.1rem;left:100%;background:#444}
.gera-diag__wrapper .boxs-arrow::before{content:"";display:block;width:.4rem;height:.4rem;position:absolute;right:0;transform:translateY(-50%) rotate(45deg);border-top:1px solid #444;border-right:1px solid #444}
.gera-diag__wrapper .box-lg{min-width:26.4rem;min-height:26.4rem;margin-left:5.8rem;position:relative;background-color:#444;border-radius:50%;color:#fff}
.gera-diag__wrapper .box-lg-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;vertical-align:bottom}
.gera-diag__wrapper .box-lg-txt--num{font-size:4.6rem}
.gera-diag__wrapper .box-lg-txt--percent{font-size:2.7rem}
.gera-diag__wrapper .box-lg-txt--year{display:block}
@media all and (max-width:1024px){.gera-diag__desc-title{margin-bottom:1.6rem}
.gera-diag__desc>p{margin-bottom:2rem}
.gera-diag__wrapper{flex-wrap:wrap;justify-content:cneter}
.gera-diag__wrapper .boxs{width:100%}
.gera-diag__wrapper .boxs-sm{margin-bottom:4.7rem}
.gera-diag__wrapper .boxs-sm .box{width:18rem;height:18rem}
.gera-diag__wrapper .boxs-sm .box-txt--num{font-size:2.8rem}
.gera-diag__wrapper .boxs-sm .box-txt--percent{font-size:1.6rem;margin-bottom:.5rem}
.gera-diag__wrapper .boxs-sm .box-txt--year{font-size:.9rem}
.gera-diag__wrapper .boxs-sm .box:nth-of-type(1),.gera-diag__wrapper .boxs-sm .box:nth-of-type(2){margin-right:2.6rem}
.gera-diag__wrapper .boxs-sm .box:nth-of-type(1)::after,.gera-diag__wrapper .boxs-sm .box:nth-of-type(2)::after{display:none}
.gera-diag__wrapper .boxs-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.75rem;height:.1rem;top:100%;margin-top:-2.8rem;transform:translateX(-50%) rotate(90deg)}
.gera-diag__wrapper .boxs-arrow::before{width:.4rem;height:.4rem;transform:translate(-6%,-42%) rotate(45deg)}
.gera-diag__wrapper .box-lg{min-width:19.86rem;min-height:19.86rem;margin-left:0}
.gera-diag__wrapper .box-lg-txt--num{font-size:3.4rem}
.gera-diag__wrapper .box-lg-txt--percent{font-size:2rem}
.gera-diag__wrapper .box-lg-txt--year{font-size:1.1rem}
}
@media all and (max-width:767px){.gera-diag__wrapper{flex-wrap:wrap;justify-content:center}
.gera-diag__wrapper .boxs{width:100%}
.gera-diag__wrapper .boxs-sm{margin-bottom:3.4rem}
.gera-diag__wrapper .boxs-sm .box{width:10.7rem;height:10.7rem}
.gera-diag__wrapper .boxs-sm .box-txt--num{font-size:2.4rem}
.gera-diag__wrapper .boxs-sm .box-txt--percent{font-size:1.2rem;margin-bottom:1rem}
.gera-diag__wrapper .boxs-sm .box-txt--year{font-size:1.2rem}
.gera-diag__wrapper .boxs-sm .box:nth-of-type(1),.gera-diag__wrapper .boxs-sm .box:nth-of-type(2){margin-right:1.4rem}
.gera-diag__wrapper .boxs-arrow{width:2.8rem;margin-top:-2.2rem}
.gera-diag__wrapper .box-lg{min-width:14.9rem;min-height:14.9rem;margin-left:0}
.gera-diag__wrapper .box-lg-txt--num{font-size:2.4rem}
.gera-diag__wrapper .box-lg-txt--percent{font-size:1.2rem;margin-bottom:1rem}
.gera-diag__wrapper .box-lg-txt--year{font-size:1.2rem}
}