.guide-nav .guide-nav__section-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--transition-base)}.guide-nav .guide-nav__section-body.is-collapsed{grid-template-rows:0fr}.guide-nav .guide-nav__section-body > .guide-nav__list{overflow:hidden}.guide-nav .guide-nav__sp-toggle{display:none;@media (width < 768px){align-items:center;background-color:var(--color-red);border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;color:var(--color-white);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);gap:8px;justify-content:center;padding-block:16px;padding-inline:20px;text-align:center;width:100%}}.guide-nav .guide-nav__sp-arrow{border-bottom:2px solid var(--color-white);border-right:2px solid var(--color-white);display:inline-block;flex-shrink:0;height:.5em;margin-bottom:3px;transform:rotate(45deg);transition:transform var(--transition-base);width:.5em}.guide-nav .guide-nav__sp-toggle[aria-expanded="true"] .guide-nav__sp-arrow{margin-bottom:-3px;transform:rotate(-135deg)}@media (width < 768px){.guide-nav .guide-nav__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.guide-nav .guide-nav__body-inner{overflow:hidden}.guide-nav .guide-nav__body.is-open{grid-template-rows:1fr}.is-pc{display:none}}@media (width >= 768px){.is-sp{display:none}}.note-small{color:var(--color-dark-gray)}.note-small,.xs{font-size:var(--font-size-xs)}.note-block__body{gap:0!important}.keyword-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;.note-block__label{background-color:#fff!important;color:#007aff;font-size:var(--font-size-small)!important}}.guide-banner{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);@media (width < 768px){grid-template-columns:1fr}}.guide-banner__item{border-radius:6px;display:block;height:auto;width:100%}.media-block__sp-image{height:auto;margin-bottom:10px;width:100%}#heading-section .media-block{background-color:#fff;border:1px solid var(--guide-border);border-block-end:1px solid var(--guide-border);border-radius:8px;padding:24px 30px;position:relative;@media (width < 768px){padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}}#heading-section .media-block + .media-block{margin-block-start:20px}#heading-section .media-block .media-block__image{height:auto;width:auto;@media (width >= 768px){max-width:280px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (width < 768px){max-width:100%}img{height:auto;object-fit:contain;width:100%}}#heading-section .media-block .media-block__body{@media (width >= 768px){padding-right:300px}@media (width < 768px){text-align:left}}.guide-text__red{margin:0}.guide-alert__red{color:var(--color-red)}.note-block__label{align-self:flex-start;background-color:var(--color-ultra-lite-gray);border-radius:20px;font-size:1.125rem;margin-block-end:0;padding-block:6px;padding-inline:30px}.no-border{border:none}.txt_ctr{text-align:center!important;vertical-align:middle!important}.bg_white{background-color:#fff}.bg_gray,.hd_gray{background-color:var(--color-ultra-lite-gray);font-weight:700}.gray_out{background-color:var(--color-lite-gray)}.mt_0{margin-top:0!important}.text__red{color:var(--color-red)!important}.text__blue{color:#2e77eb!important}.line_through{text-decoration:line-through}.guide-text,.note-block{margin-block:min(4%,30px) 0}.guid-list__item_note{margin:-15px 0 15px calc(1rem + 5px)}.static-table__table td{vertical-align:middle}.faq-block .anchor-nav .anchor-nav__link{padding:0}.detail__list{.detail__row{align-items:center;display:flex;margin-bottom:4px}.detail__row dt{width:100px}.detail__row dd{flex:1;margin:0}}.faq-block{.section-faq__item{.section-faq__question{cursor:pointer;display:flex;gap:1em;padding:1em 3em 1em 1em;position:relative}.section-faq__question::marker{content:none}.section-faq__question::before{align-items:center;background-color:var(--color-lite-gray);border-radius:5px;content:"Q";display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-small);font-weight:700;height:2em;justify-content:center;padding:.5em;width:2em}.section-faq__question::after{content:"\FF0B";position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:transform .3s ease}.section-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.section-faq__answer-inner{overflow:hidden}.section-faq__answer{display:flex;gap:1em;opacity:0;padding:0 1em;transition:opacity .2s ease,padding .3s ease}.section-faq__answer::before{align-items:center;background-color:var(--color-red);border-radius:5px;color:var(--color-white);content:"A";display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-small);font-weight:700;height:30px;justify-content:center;width:30px}.section-faq__answer-text{flex:1;font-size:var(--font-size-small);line-height:1.7;padding-top:5px}}.section-faq__item[open]{.section-faq__question::after{content:"\FF0D";transform:translateY(-50%) rotate(180deg)}.section-faq__answer-wrap{grid-template-rows:1fr}.section-faq__answer{opacity:1;padding:1em}}.section-faq__item + .section-faq__item{border-top:1px solid var(--color-lite-gray)}}.guide-btn{min-width:50%;width:fit-content;@media (width < 768px){width:100%}}.guide-btn .guide-btn__link{align-items:center;background-color:var(--color-red);border:1px solid var(--color-red);border-radius:100vw;color:var(--color-white);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);gap:.5em;justify-content:center;padding-block:1em;padding-inline:2em;text-align:center;text-decoration:none;transition:all var(--transition-base);width:100%}.guide-btn .guide-btn__link:hover{background-color:var(--color-white);color:var(--color-red);opacity:1}.guide-btn .guide-btn__link::after{border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);content:"";display:block;flex-shrink:0;height:.5em;transform:rotate(45deg);transition:border-color var(--transition-base);width:.5em}.guide-btn .guide-btn__link:hover::after{border-color:var(--color-red)}.guide-btn--center{margin-inline:auto}.guide-btn--white .guide-btn__link{background-color:var(--color-white);border-color:var(--color-red);color:var(--color-red)}.guide-btn--white .guide-btn__link::after{border-color:var(--color-red)}.guide-btn--white .guide-btn__link:hover{background-color:var(--color-red);color:var(--color-white)}.guide-btn--white .guide-btn__link:hover::after{border-color:var(--color-white)}