.PageBenefit_inner{margin-bottom:37.5px}@media(width >= 769px){.PageBenefit_inner{margin-bottom:120px}}.PageBenefit h2 span{font-size:clamp(3.4rem,1.44vw + 2.839rem,5.6rem);font-weight:400;text-align:center;line-height:1.29;margin-bottom:15px;letter-spacing:.1em;color:#39c}.PageBenefit .PageBenefit_inner-img{display:block;width:100%;margin:60px auto 40px}@media(width >= 769px){.PageBenefit .PageBenefit_inner-img{width:50%;margin:120px auto 80px}}.PageBenefit .PageBenefit_inner-box-item{background:#39c;color:#fff;width:100%;padding:20px 0}.PageBenefit .PageBenefit_inner-box-item h3{font-size:clamp(2.4rem,.78vw + 2.094rem,3.6rem);font-weight:500;line-height:44px;text-align:center;letter-spacing:.15em}.PageBenefit .PageBenefit_inner-box-item p{font-size:clamp(1.2rem,.26vw + 1.098rem,1.6rem);font-weight:400;text-align:center}.PageBenefit ol{display:grid;grid-template-columns:repeat(1, 100%);gap:20px 5px;padding:30px;border:solid 1px #39c}@media(width >= 576px){.PageBenefit ol{grid-template-columns:repeat(2, 50%)}}@media(width >= 769px){.PageBenefit ol{padding:40px}}.PageBenefit ol li{font-size:clamp(1.8rem,.39vw + 1.647rem,2.4rem);font-weight:400;line-height:1.89;font-weight:500;margin-left:1em;text-indent:-1em}@media(width >= 769px){.PageBenefit ol li{position:relative}}.PageBenefit ol li span{color:#39c}.PageBenefit ol li a{text-decoration-line:revert}.PageBenefit .tar{display:block;margin-top:20px}.PageBenefit .small{font-size:clamp(1rem,.26vw + 1.098rem,1.2rem);font-weight:300;display:block}@media(width >= 769px){.PageBenefit .small{position:absolute;left:0;bottom:-1.5em}}/*# sourceMappingURL=page-benefit.css.map */
