@font-face{font-family:"Figtree";src:url("../media/font/Figtree-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../media/font/Figtree-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../media/font/Jost-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.materials{display:flex;flex-direction:column;gap:100rem;position:relative}@media only screen and (max-width: 1271px){.materials{gap:50rem}}.materials__lead{font-weight:500;line-height:1.9;font-size:18rem}@media only screen and (max-width: 1271px){.materials__lead{font-size:17rem}}.materials__sections{display:flex;flex-direction:column;gap:100rem}@media only screen and (max-width: 1271px){.materials__sections{gap:50rem}}.materials__section{display:flex;flex-direction:column;gap:40rem;scroll-margin-top:85rem}@media only screen and (max-width: 1271px){.materials__section{scroll-margin-top:60rem}}.materials__btn-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28rem}@media only screen and (max-width: 1271px){.materials__btn-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.materials__btn-list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.materials__btn-item{display:flex;flex-direction:column;gap:8rem}.materials__btn{display:flex;align-items:center;justify-content:space-between;gap:20rem;width:100%;min-height:100rem;padding:20rem;background:#fff;border-radius:8rem;box-shadow:0 0 16rem 0 rgba(0,0,0,.16);transition:opacity .5s ease}@media(hover: hover)and (pointer: fine){.materials__btn:hover,.materials__btn:focus-visible{opacity:.7}}.materials__btn.--disabled{opacity:.4;pointer-events:none}.materials__btn-title-wrap{display:flex;flex-direction:column;gap:4rem}.materials__btn-title{font-weight:500;line-height:1.3;font-size:18rem}@media only screen and (max-width: 1271px){.materials__btn-title{font-size:17rem}}.materials__btn-title-note{font-weight:500;font-size:12rem}@media only screen and (max-width: 1271px){.materials__btn-title-note{font-size:10rem}}.materials__btn-title-note.--red{color:#bf1011}.materials__btn-title-note.--blue{color:#00629e}.materials__btn-icon{width:28rem}.materials__btn-img{width:72rem}.materials__btn-update{font-weight:400;line-height:14px;text-align:right;color:#9a9a9a;font-size:12rem}@media only screen and (max-width: 1271px){.materials__btn-update{font-size:10rem}}.materials__section-lead{font-weight:500;line-height:1.9;font-size:18rem}@media only screen and (max-width: 1271px){.materials__section-lead{font-size:17rem}}.materials__section-lead .red{color:#bf1011}.materials__tag{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;width:160rem;min-height:30rem;padding:2rem 10rem 3rem;background:#418d9f;border-radius:4rem}.materials__tag-text{color:#fff;font-weight:700;line-height:1;font-size:14rem}@media only screen and (max-width: 1271px){.materials__tag-text{font-size:12rem}}.submit-docs__item{display:flex;align-items:center;flex-wrap:nowrap;gap:20rem;position:relative;min-height:100rem;padding:0 68rem 0 20rem;background:#fff;border-radius:8rem;box-shadow:0 0 16px 0 rgba(0,0,0,.16)}.submit-docs__item::after{content:"";position:absolute;top:50%;right:20rem;transform:translateY(-50%);width:28rem;height:28rem;background:url("../media/images/common/svg-pdf.svg") center/contain no-repeat}.submit-docs__item-note{margin-top:8rem;color:#9a9a9a;line-height:1.3;letter-spacing:.02em;text-align:right;font-size:12rem}@media only screen and (max-width: 1271px){.submit-docs__item-note{font-size:10rem}}.submit-docs__title{font-weight:500;line-height:1.3;font-size:18rem}@media only screen and (max-width: 1271px){.submit-docs__title{font-size:17rem}}.submit-docs__item-head{display:flex;align-items:center;flex-shrink:0;gap:10rem}.materials__badge-wrap{display:flex;align-items:center;gap:10rem}.materials__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;min-height:22rem;padding:3rem 6rem 4rem 6rem;background:#bf1011;border-radius:3rem}.materials__badge-text{color:#fff;font-weight:700;line-height:1;letter-spacing:.05em;font-size:11rem}@media only screen and (max-width: 1271px){.materials__badge-text{font-size:10rem}}