@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")}.checklist__inline-link{text-decoration:underline;text-underline-offset:2px}.checklist__lead{margin-top:24px}.checklist__lead+.checklist__lead{margin-top:8px}.checklist__list{margin-top:24px}.checklist__qa{margin-top:32px;display:flex;flex-direction:column;gap:24px}details.checklist__qa-item{border:1px solid #000e40;border-radius:8px;padding:16px 20px;transition:background-color .3s ease-in-out}.checklist__qa-title{color:#00002b;font-family:"Noto Sans JP",sans-serif;font-size:clamp(16px,12.615px + .481vw,20px);font-weight:700;line-height:1.6;letter-spacing:.32px}details>.checklist__qa-title{cursor:pointer;list-style:none;position:relative;padding-right:2.2em}details>.checklist__qa-title::-webkit-details-marker{display:none}details>.checklist__qa-title::after{content:"";position:absolute;top:50%;right:4px;width:10px;height:10px;translate:0 -50%;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease-in-out}details[open]>.checklist__qa-title::after{transform:rotate(-135deg);top:55%}.checklist__qa-text{margin-top:8px}details>.checklist__qa-text{margin-top:12px}.checklist__note{margin-top:24px;padding:20px;border:1px solid #000e40}.checklist__figures{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title1 title2" "fig1 fig2";-moz-column-gap:32px;column-gap:32px;row-gap:32px;padding-top:60px}.checklist__figures-title.checklist__figures-title--1{grid-area:title1}.checklist__figures-title.checklist__figures-title--2{grid-area:title2}.checklist__figure{min-width:0}.checklist__figure.checklist__figure--1{grid-area:fig1}.checklist__figure.checklist__figure--2{grid-area:fig2}.checklist__figure a{display:block;transition:opacity .3s ease-in-out}.checklist__figure img{width:100%;height:auto;aspect-ratio:1356/1819;-o-object-fit:contain;object-fit:contain;background-color:#fff}.checklist__figure-note{margin-top:16px;text-align:right}.checklist__qa--faq .checklist__qa-title{display:flex;align-items:flex-start;gap:12px}.checklist__qa--faq .checklist__qa-title-text{flex:1;min-width:0}.checklist__qa--faq .checklist__qa-answer{display:flex;align-items:flex-start;gap:12px}.checklist__qa--faq .checklist__qa-answer-text{flex:1;min-width:0}.checklist__qa--faq .checklist__qa-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;font-family:"Noto Sans JP",sans-serif;font-size:15px;font-weight:700;line-height:1}.checklist__qa--faq .checklist__qa-badge--q{background-color:#000e40;color:#fff}.checklist__qa--faq .checklist__qa-badge--q .checklist__qa-badge-letter{transform:translateY(-.06em)}.checklist__qa--faq .checklist__qa-badge--a{background-color:#fff;color:#000e40;border:1px solid #000e40}.checklist__qa--faq .checklist__qa-badge-letter{display:inline-block}@media (any-hover:hover){.checklist__inline-link:hover{opacity:.7}details.checklist__qa-item:hover{background-color:rgba(0,14,64,.03)}.checklist__figure a:hover{opacity:.7}}@media screen and (max-width:767px){.checklist__lead{margin-top:16px}.checklist__list{margin-top:16px}.checklist__qa{margin-top:24px;gap:16px}details.checklist__qa-item{padding:12px 16px}.checklist__qa-title{font-size:16px}.checklist__note{margin-top:16px;padding:16px}.checklist__figures{grid-template-columns:1fr;grid-template-areas:"title1" "fig1" "title2" "fig2";row-gap:24px}.checklist__figures-title.checklist__figures-title--2{margin-top:16px}.checklist__qa--faq .checklist__qa-badge{width:24px;height:24px;font-size:13px}}