.point-list{counter-reset:point;font-size:2rem;font-weight:700;margin-block:64px}@media screen and (max-width:767px){.point-list{margin-block:40px;font-size:1.8rem}}.point-list li{counter-increment:point;line-height:1.6;padding-inline-start:80px;position:relative}@media screen and (max-width:767px){.point-list li{padding-inline-start:0}}.point-list li+li{margin-block-start:12px}.point-list li::before{content:"point" counter(point) ". ";display:inline-block;color:#259dbd;position:absolute;top:0;left:0}@media screen and (max-width:767px){.point-list li::before{display:block;position:relative}}.number-list{counter-reset:point}.number-list li{counter-increment:point;line-height:1.6;padding-inline-start:20px;position:relative}.number-list li+li{margin-block-start:8px}.number-list li::before{content:counter(point) ". ";display:inline-block;color:#259dbd;position:absolute;top:0;left:0}.circle-list li{line-height:1.6;padding-inline-start:20px;position:relative}.circle-list li+li{margin-block-start:8px}.circle-list li::before{content:"";display:inline-block;text-indent:0;position:absolute;top:7px;left:0;width:12px;height:12px;background:#259dbd;border-radius:50%}.contact-h2{font-size:2rem;font-weight:700;line-height:1.25;color:#259dbd;padding-bottom:24px;border-bottom:1px solid #259dbd;margin-bottom:24px}@media screen and (max-width:767px){.contact-h2{font-size:1.6rem;padding-bottom:16px;margin-bottom:16px}}.contact-mail{margin-inline:auto;margin-block-start:64px;padding:40px 24px;background-color:#fff;border-radius:8px;font-size:2.4rem;font-weight:700;text-align:center;color:#259dbd;line-height:1.6}@media screen and (max-width:767px){.contact-mail{margin-block-start:48px;padding:32px 16px;font-size:1.8rem;line-height:1.8}}