.l-main[data-v-bb36f682]{background:var(--primaryBgColor);overflow-anchor:none;padding-bottom:12rem}@media screen and (max-width:1024px){.l-main[data-v-bb36f682]{padding-bottom:6rem}}body.no-scroll-anchor,html.no-scroll-anchor{overflow-anchor:none}.l-heading[data-v-bb36f682]{margin-bottom:9rem;position:relative}@media screen and (max-width:1024px){.l-heading[data-v-bb36f682]{margin-bottom:4rem}}.l-tab[data-v-bb36f682]{margin-top:3rem}.search-bg[data-v-bb36f682]{background-color:#efefef;background-image:url(../images/front/search@2x-50.jpg);background-repeat:repeat;padding-bottom:5rem}@media screen and (max-width:1024px){.search-bg[data-v-bb36f682]{background-image:url(../images/front/search-sp@2x-50.jpg)}}.o-input-radio-buttons-b[data-v-64050856]{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.o-input-radio-buttons-b__item[data-v-64050856]{align-items:center;background:#fff;border:.1rem solid var(--borderColor);border-radius:9999px;color:#aaa;cursor:pointer;display:flex;font-family:var(--fontFamily);font-size:1.8rem;font-weight:700;height:4.8rem;justify-content:center;line-height:1.3;padding:1.2rem 2rem;position:relative;text-align:center;text-wrap:wrap;width:calc(25% - 1.5rem)}@media screen and (max-width:1024px){.o-input-radio-buttons-b__item[data-v-64050856]{font-size:1.4rem;min-height:4.8rem;padding:1rem 1.2rem;width:calc(50% - 1rem)}}.o-input-radio-buttons-b__item[data-v-64050856]:has(>.o-input-radio-buttons-b__input:checked){background-color:var(--accentBgColor);border-color:var(--accentBgColor);color:#fff}.o-input-radio-buttons-b__input[data-v-64050856]{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.o-accordion[data-v-6c0957de]{background-color:#fff;border:.1rem solid #999;border-radius:.8rem;overflow:hidden}.o-accordion+.o-accordion[data-v-6c0957de]{margin-top:1rem}.o-accordion__button[data-v-6c0957de]{background-color:#fff;border-radius:.8rem;color:var(--accessIconColor);cursor:pointer;font-size:2.2rem;font-weight:700;min-height:6.8rem;padding:1.5rem 4.5rem 1.5rem 2.5rem;position:relative;text-align:left;width:100%}@media screen and (max-width:1024px){.o-accordion__button[data-v-6c0957de]{font-size:1.8rem;min-height:5.6rem}}.o-accordion__button[data-v-6c0957de]:after,.o-accordion__button[data-v-6c0957de]:before{background-color:var(--accessIconColor);content:"";height:.2rem;position:absolute;right:2rem;top:50%;width:1.8rem}.o-accordion__button[data-v-6c0957de]:before{transform:translateY(-50%) rotate(90deg);transition:transform .2s linear}.o-accordion__button[data-v-6c0957de]:after{transform:translateY(-50%)}.o-accordion__button.-open[data-v-6c0957de]{border-radius:.8rem .8rem 0 0}.o-accordion__button.-open[data-v-6c0957de]:before{transform:translateY(-50%) rotate(0)}.o-accordion__content[data-v-6c0957de]{overflow:hidden}.o-accordion__link[data-v-6c0957de]{align-items:center;background-color:#fff;border-top:.1rem solid var(--borderColor);color:var(--accessIconColor);display:flex;font-size:1.8rem;font-weight:700;padding:2rem 2.5rem;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:100%}@media screen and (max-width:1024px){.o-accordion__link[data-v-6c0957de]{font-size:1.6rem;padding-block:1.5rem}}.o-accordion__link[data-v-6c0957de]:hover{background-color:#f5f5f5;color:var(--primaryFontColor)}.o-accordion__link:hover .o-accordion__link-text[data-v-6c0957de]:after{background-color:#333}.o-accordion__link-text[data-v-6c0957de]{align-items:center;display:inline-flex;font-weight:500;gap:2rem}.o-accordion__link-text[data-v-6c0957de]:after{background-color:var(--accessIconColor);background-image:url(../images/front/icon/icon-btn-arrow-white2.svg);background-position:53%;background-repeat:no-repeat;background-size:.6rem 1.3rem;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:2.4rem;transition:background-color .2s ease,filter .2s ease;width:2.4rem}.l-main[data-v-66ebec2b]{background:var(--primaryBgColor);overflow-anchor:none}.l-heading[data-v-66ebec2b]{margin-bottom:3rem;position:relative}@media screen and (max-width:1024px){.l-heading[data-v-66ebec2b]{margin-bottom:2rem}}.o-access__map[data-v-66ebec2b]{background-color:#efefef;min-height:70rem}@media screen and (max-width:1024px){.o-access__map[data-v-66ebec2b]{min-height:20em}}@media screen and (max-width:576px){.o-access__map[data-v-66ebec2b]{min-height:auto}}.o-access__map-select[data-v-66ebec2b]{margin-inline:auto;max-width:var(--contentWidth);padding-top:9rem}@media screen and (max-width:1024px){.o-access__map-select[data-v-66ebec2b]{padding-top:3rem;padding-inline:2rem}}.o-access__links-inner[data-v-66ebec2b]{margin-inline:auto;max-width:var(--contentWidth)}@media screen and (max-width:1024px){.o-access__links-inner[data-v-66ebec2b]{padding-inline:2rem}}.o-access__section[data-v-66ebec2b]{padding:5rem 0 2rem}@media screen and (max-width:1024px){.o-access__section[data-v-66ebec2b]{padding:4rem 0 2rem}}.o-access h2.o-topics-title[data-v-66ebec2b]{align-items:center;display:flex;font-size:2.4rem;font-weight:700;gap:1rem;line-height:1.4;margin-bottom:2rem}.o-access h2.o-topics-title[data-v-66ebec2b]:before{background:url(../images/front/icon/icon-title-diamond.svg) no-repeat 50%/contain;content:"";display:block;flex:0 0 auto;height:3rem;width:3rem}@media screen and (max-width:768px){.o-access h2.o-topics-title[data-v-66ebec2b]{font-size:1.8rem;gap:.8rem;margin-bottom:1rem;margin-top:2rem}.o-access h2.o-topics-title[data-v-66ebec2b]:before{height:2.4rem;width:2.4rem}}.o-access__heading[data-v-66ebec2b]{gap:2rem;padding:0;text-align:center}.o-access__title[data-v-66ebec2b]{font-size:2rem;padding:5rem 0}.o-access__button-block[data-v-66ebec2b]{padding:5rem 0}@media screen and (max-width:1024px){.o-access__button-block[data-v-66ebec2b]{padding:3rem 0 4rem}}.o-access__submit-button[data-v-66ebec2b]{align-items:center;background-color:#fff;border:.1rem solid var(--baseColor);border-radius:9999px;color:var(--baseColor);cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;gap:1rem;height:6rem;justify-content:center;margin:6rem auto 0;max-width:100%;padding:1.6rem 2rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;width:34.1rem}.o-access__submit-button[data-v-66ebec2b]:before{background:url(../images/front/icon/icon-access.svg) no-repeat 50%/contain;content:"";height:2.8rem;width:2.8rem}.o-access__submit-button[data-v-66ebec2b]:after{background-color:currentColor;content:"";height:1.6rem;margin-left:1.5rem;mask:url(../images/front/icon/icon-blank.svg) no-repeat center/contain;-webkit-mask:url(../images/front/icon/icon-blank.svg) no-repeat center/contain;width:1.6rem}.o-access__submit-button[data-v-66ebec2b]:before{transition:filter .2s ease}.o-access__submit-button[data-v-66ebec2b]:hover{background-color:var(--baseColor);border-color:var(--baseColor);color:#fff}.o-access__submit-button[data-v-66ebec2b]:hover:before{filter:brightness(0) invert(1)}@media screen and (max-width:576px){.o-access__submit-button[data-v-66ebec2b]{font-size:1.6rem;gap:1.2rem;margin:4rem auto 0;min-height:5.8rem;padding:1.4rem 2rem;width:100%}}.o-access__text-block[data-v-66ebec2b]{max-width:41rem}@media screen and (max-width:576px){.o-access__text-block[data-v-66ebec2b]{max-width:100%}}.o-access__text-block p[data-v-66ebec2b]{color:currentColor;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1rem}@media screen and (max-width:576px){.o-access__text-block p[data-v-66ebec2b]{font-size:1.6rem}}.o-access__text-block[data-v-66ebec2b] input{background-color:#fff;border:.1rem solid var(--borderColor);border-radius:9999px;font-size:1.6rem;font-weight:var(--fontWeightNormal);height:5.6rem;padding:0 2rem;width:100%}.o-access__text-block[data-v-66ebec2b] input::-moz-placeholder{color:#aaa}.o-access__text-block[data-v-66ebec2b] input::placeholder{color:#aaa}@media screen and (max-width:576px){.o-access__text-block[data-v-66ebec2b] input{font-size:1.4rem;height:4.8rem}}.o-access__section-links[data-v-66ebec2b]{background-color:#f4f2ea;margin-top:8rem;padding:8rem 0 12rem}@media screen and (max-width:1024px){.o-access__section-links[data-v-66ebec2b]{margin-top:6rem;padding:4rem 0 6rem}}.o-access__section-links .title[data-v-66ebec2b]{font-size:2.6rem;font-weight:700;margin-bottom:6rem;text-align:center}@media screen and (max-width:1024px){.o-access__section-links .title[data-v-66ebec2b]{font-size:2rem;margin-bottom:3rem}}
