.ser04_reasons h3{font-family:HanSans,sans-serif;font-size:3rem;font-weight:400;letter-spacing:.0015em;line-height:1.4;margin:0 0 18px}@media screen and (max-width:768px){.ser04_reasons h3{font-size:2.4rem}}.ser04_reasons .reasons-wrapper .reason{background-color:#f3f3f3;padding:13px 56px 43px}@media screen and (max-width:768px){.ser04_reasons .reasons-wrapper .reason{padding:12px 18px 22px}}.ser04_reasons .reasons-wrapper .reason:nth-child(n+2){margin-top:24px}@media screen and (max-width:768px){.ser04_reasons .reasons-wrapper .reason:nth-child(n+2){margin-top:20px}}.ser04_reasons .reasons-wrapper .reason h4{align-items:center;color:#595959;display:flex;font-size:2.8rem;font-weight:700;gap:0 33px;letter-spacing:.0015em;line-height:1.4;margin:0 0 10px}@media screen and (max-width:768px){.ser04_reasons .reasons-wrapper .reason h4{flex-wrap:wrap;font-size:1.8rem;margin-bottom:12px}}.ser04_reasons .reasons-wrapper .reason h4 span{color:#d5d5d5;font-size:9.8rem!important;font-weight:700;letter-spacing:.0015em;line-height:1.4}@media screen and (max-width:768px){.ser04_reasons .reasons-wrapper .reason h4 span{font-size:5rem!important;margin-bottom:-26px;width:100%}}.ser04_reasons .reasons-wrapper .reason .content{font-family:HanSans,sans-serif;font-size:1.4rem;letter-spacing:.0015em;line-height:1.4}@media screen and (max-width:768px){.ser04_reasons .reasons-wrapper .reason .content{line-height:2.1}}