.service .fv,.service-header{text-align:center}.service-header{font-weight:700;margin-bottom:20px;margin-top:60px}.service-header .main-title{color:#2b2b2b;font-size:44px}.service-header .sub-title{color:#e0872c;font-size:32px}.service .fv ul{font-size:0;margin:0 auto}.service .fv li{border:1px solid #d9d9d9;border-radius:20px;color:#2b2b2b;display:inline-block;font-size:15px;font-weight:700;margin:0 0 0 20px;padding:6px 10px;text-decoration:none}.service .fv li:first-of-type{margin:0}.service .fv h2{font-size:24px;font-weight:700;margin:30px 0}.service .point{margin:60px 0}.service .point h2,.service .point ul{font-size:20px;font-weight:700}.service .point ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0 0}.service .point li{flex:0 0 calc(33% - 10px);max-width:calc(33% - 10px)}.service .point li .img{border-radius:10px}.service .point li .ttl{font-weight:700;margin:10px 0;min-height:64px}.service .point li .desc{font-size:13px}@media (max-width:830px){.service .fv .service-header .main-title{font-size:32px}.service .fv .service-header .sub-title{font-size:28px}.service .fv h2{font-size:22px;line-height:32px}.service .fv .desc{font-size:15px;line-height:29px}.service .point h2{font-size:18px;line-height:22px}.service .point li .ttl{font-size:16px;line-height:20px;margin:16px 0 10px;min-height:auto}.service .point li .desc{font-size:14px;line-height:24px}.service .fv li{font-size:14px;margin:0 0 0 10px}.service .point ul{display:block}.service .point li{margin:30px auto;max-width:340px}}