@font-face{font-family:Oswald;src:url(../fonts/Oswald-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Noto Sans";src:url(../fonts/NotoSans-VariableFont_wdth_wght.ttf) format("truetype")}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Actor;src:url(../fonts/Actor-Regular.ttf) format("truetype")}.benefits__inner{display:flex;justify-content:space-between;align-items:start;gap:200px}.benefits__head{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.benefits__title{color:#00002b;font-family:"Noto Sans JP",sans-serif;font-size:clamp(40px,0 + 2.5vw,48px);font-weight:700;line-height:normal;letter-spacing:3px}.benefits__title span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.benefits__subtitle{color:#00002b;font-family:Oswald,sans-serif;font-size:28px;font-weight:500;line-height:normal;letter-spacing:2px}.benefits__list .benefits__item:first-of-type{padding-top:0}.benefits__list .benefits__item:last-of-type{padding-bottom:0}.benefits__list .benefits__item:last-of-type::after{display:none}.benefits__item{display:flex;flex-direction:column;gap:32px;padding-top:64px;padding-bottom:64px;position:relative}.benefits__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;opacity:.4;background-color:#000e40}.benefits__item-title{color:#00002b;font-family:"Noto Sans JP",sans-serif;font-size:clamp(22px,19.425px + .286vw,24px);font-weight:500;line-height:normal;letter-spacing:.8px}.benefits__item-text{color:#000e40;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:300;line-height:2;letter-spacing:.32px}.benefits__item-text span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.benefits__item-text.benefits__item-text--small{font-size:14px;font-weight:400;padding-left:16px}.benefits__item-text.benefits__item-text--small:nth-of-type(1){margin-top:16px}@media screen and (max-width:1599px){.benefits__inner{gap:clamp(40px,-63.004px + 11.445vw,120px)}.benefits__title{font-size:clamp(36px,7.859px + 2.01vw,40px)}.benefits__subtitle{font-size:clamp(20px,12.606px + .963vw,28px)}.benefits__item{gap:clamp(16px,-4.601px + 2.289vw,32px);padding-top:clamp(32px,-9.202px + 4.578vw,64px);padding-bottom:clamp(32px,-9.202px + 4.578vw,64px)}}@media screen and (max-width:1439px){.benefits__title{font-size:clamp(32px,7.879px + 2.01vw,36px)}}@media screen and (max-width:1279px){.benefits__title{font-size:clamp(28px,15.96px + 1.338vw,32px)}}@media screen and (max-width:959px){.benefits__inner{flex-direction:column;padding-inline:32px;gap:32px}.benefits__title br{display:none}}@media screen and (max-width:767px){.benefits__head{gap:4px}.benefits__title{font-size:28px;letter-spacing:.32px}.benefits__title br{display:block}.benefits__subtitle{font-size:20px;letter-spacing:2px}.benefits__item{gap:16px;padding-top:32px;padding-bottom:32px}.benefits__item::after{height:1px}.benefits__item-title{font-size:22px;letter-spacing:.32px}.benefits__item-text{font-size:16px;letter-spacing:.32px}.benefits__item-text.benefits__item-text--small{font-size:14px;letter-spacing:.32px;padding-left:16px}.benefits__item-text.benefits__item-text--small:nth-of-type(1){margin-top:16px}}