@charset "UTF-8";button[data-v-9dafc859]{font:14px Noto Sans JP,Hiragino Kaku Gothic Pro,YuGothic,Yu Gothic Medium,Yu Gothic,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1.15}@media (-ms-high-contrast:none){button[data-v-9dafc859]{font:14px メイリオ,Meiryo,sans-serif}}.c-button[data-v-9dafc859]{align-items:center;color:#fff;display:flex;justify-content:center;padding:0 16px;transition:color .3s ease-in-out,background-color .3s ease-in-out;vertical-align:middle}.c-button a[data-v-9dafc859]{width:100%}.c-button--primary[data-v-9dafc859],.c-buttonCircle--primary[data-v-9dafc859],.c-buttonIcon--primary[data-v-9dafc859]{background:#4eaca1;border:1px solid #4eaca1}.c-button--primary[data-v-9dafc859]:hover,.c-buttonCircle--primary[data-v-9dafc859]:hover,.c-buttonIcon--primary[data-v-9dafc859]:hover{background:#49a197;border-color:#49a197;cursor:pointer}.c-button--secondary[data-v-9dafc859],.c-buttonCircle--secondary[data-v-9dafc859],.c-buttonIcon--secondary[data-v-9dafc859]{background:#fff;border:1px solid #4eaca1;color:#4eaca1}.c-button--secondary[data-v-9dafc859]:hover,.c-buttonCircle--secondary[data-v-9dafc859]:hover,.c-buttonIcon--secondary[data-v-9dafc859]:hover{background:#4eaca14d;cursor:pointer}.c-button--alert[data-v-9dafc859],.c-buttonCircle--alert[data-v-9dafc859],.c-buttonIcon--alert[data-v-9dafc859]{border:1px solid rgba(236,109,116,.8);color:#ec6d74}.c-button--alert[data-v-9dafc859]:hover,.c-buttonCircle--alert[data-v-9dafc859]:hover,.c-buttonIcon--alert[data-v-9dafc859]:hover{background:#ec6d74;border-color:#ec6d74;color:#fff;cursor:pointer}.c-button--disabled[data-v-9dafc859],.c-buttonCircle--disabled[data-v-9dafc859],.c-buttonIcon--disabled[data-v-9dafc859]{background:#d0cec9;cursor:default}.c-button--transparent[data-v-9dafc859]{background:transparent;border:transparent;color:#4eaca1;cursor:pointer}.c-button--gradation[data-v-9dafc859]{position:relative;transition:.3s;z-index:1}.c-button--gradation[data-v-9dafc859]:before{background:linear-gradient(35deg,#4dbdb0,#3e948a);transition:.3s;z-index:-1}.c-button--gradation[data-v-9dafc859]:after,.c-button--gradation[data-v-9dafc859]:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.c-button--gradation[data-v-9dafc859]:after{background:linear-gradient(35deg,#46baad,#3a877e);z-index:-2}.c-button--gradation[data-v-9dafc859]:hover{cursor:pointer}.c-button--gradation[data-v-9dafc859]:hover:before{opacity:0}.c-button--s[data-v-9dafc859]{border-radius:16px;font-size:14px;font-weight:400;font-weight:700;height:32px;line-height:32px;padding:0 12px}@media screen and (max-width:960px){.c-button--s[data-v-9dafc859]{font-size:12px}}.c-button--s .c-icon[data-v-9dafc859]{height:13px;margin-right:4px;width:13px}.c-button--r[data-v-9dafc859]{border-radius:22px;font-size:16px;font-weight:400;font-weight:700;height:44px;line-height:44px;min-width:64px}@media screen and (max-width:960px){.c-button--r[data-v-9dafc859]{font-size:14px}}.c-button--r .c-icon[data-v-9dafc859]{height:16px;margin-right:4px;width:16px}.c-button--l[data-v-9dafc859]{border-radius:28px;border-width:2px;font-size:18px;font-weight:400;font-weight:700;height:56px;line-height:56px;min-width:200px}.c-button--l .c-icon[data-v-9dafc859]{height:20px;margin-right:8px;width:20px}.c-button_container[data-v-9dafc859]{align-items:center;display:flex;justify-content:center;pointer-events:none;width:100%}.c-buttonIcon[data-v-9dafc859]{color:#fff;padding:0;transition:color .3s ease-in-out,background-color .3s ease-in-out}.c-buttonIcon--xs[data-v-9dafc859]{border-radius:5px;height:24px;width:24px}.c-buttonIcon--xs .c-icon[data-v-9dafc859]{height:14px;width:14px}.c-buttonIcon--s[data-v-9dafc859]{border-radius:6px;height:32px;width:32px}.c-buttonIcon--s .c-icon[data-v-9dafc859]{height:20px;width:20px}.c-buttonIcon--r[data-v-9dafc859]{border-radius:14px;border-width:2px;height:44px;width:44px}.c-buttonIcon--r .c-icon[data-v-9dafc859]{height:24px;width:24px}.c-buttonIcon--secondary[data-v-9dafc859]{color:#4eaca1}.c-buttonCircle[data-v-9dafc859]{border-radius:50%;color:#fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}.c-buttonCircle--r[data-v-9dafc859]{height:24px;width:24px}.c-buttonCircle--r .c-icon[data-v-9dafc859]{height:14px;width:14px}.c-buttonCircle--l[data-v-9dafc859]{bottom:0;box-shadow:0 0 12px #0003;height:64px;right:0;width:64px}.c-buttonCircle--l .c-icon[data-v-9dafc859]{height:38px;width:38px}.c-buttonCircle--secondary[data-v-9dafc859]{color:#4eaca1}.c-textTitle[data-v-9dafc859]{font-size:32px;margin-bottom:16px}.c-textAttention[data-v-9dafc859],.c-textTitle[data-v-9dafc859]{font-weight:400;font-weight:700}.c-textAttention[data-v-9dafc859]{color:#ec6d74;font-size:16px}@media screen and (max-width:960px){.c-textAttention[data-v-9dafc859]{font-size:14px}}.c-listHeading[data-v-9dafc859]{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:32px;padding:0 40px}@media screen and (max-width:1280px){.c-listHeading[data-v-9dafc859]{width:auto}}@media screen and (max-width:960px){.c-listHeading[data-v-9dafc859]{margin:0 0 16px;padding:0 16px}}.c-listHeading_heading[data-v-9dafc859]{font-size:32px;font-weight:400;font-weight:700}@media screen and (max-width:960px){.c-listHeading_heading[data-v-9dafc859]{font-size:24px;font-weight:400;font-weight:700}}.c-listHeading .c-button[data-v-9dafc859],.c-listHeading .c-listHeadingActionContainer[data-v-9dafc859]{margin-left:auto}.c-listHeading .c-listHeadingActionContainer .c-button[data-v-9dafc859]{margin-left:12px}.c-listHeading .c-inputTextIconContainer[data-v-9dafc859]{margin:0 auto 0 12px;width:350px}@media screen and (max-width:960px){.c-listHeading .c-inputTextIconContainer[data-v-9dafc859]{margin-left:0;width:calc(100% - 98px)}}.c-decorationHeadingContainer[data-v-9dafc859]{align-items:flex-end;display:flex;margin-bottom:20px}@media screen and (max-width:960px){.c-decorationHeadingContainer[data-v-9dafc859]{margin-bottom:16px}}.c-decorationHeadingContainer .c-decorationHeading[data-v-9dafc859]{font-size:32px;font-weight:400;font-weight:700}@media screen and (max-width:960px){.c-decorationHeadingContainer .c-decorationHeading[data-v-9dafc859]{font-size:24px;font-weight:400;font-weight:700}}.c-decorationHeadingContainer .c-decorationHeading_english[data-v-9dafc859]{color:#4eaca1;display:block;font-size:14px;font-weight:400;font-weight:700}@media screen and (max-width:960px){.c-decorationHeadingContainer .c-decorationHeading_english[data-v-9dafc859]{font-size:12px}}.c-decorationHeadingContainer .c-button[data-v-9dafc859]{margin-left:auto}.breakOnSp[data-v-9dafc859]{display:none}@media screen and (max-width:960px){.breakOnSp[data-v-9dafc859]{display:block}}.faqList[data-v-9dafc859]{margin:0 auto;max-width:1280px;padding:32px 16px}.faqList_heading[data-v-9dafc859]{justify-content:center}.faqList .faqListQuestionContainer[data-v-9dafc859]{border-bottom:1px solid hsla(45,10%,84%,.6);margin:0 40px;padding:16px 8px}@media screen and (max-width:960px){.faqList .faqListQuestionContainer[data-v-9dafc859]{margin:0}}.faqList .faqListQuestionContainer .faqListItem_question[data-v-9dafc859]{align-items:center;display:flex;font-size:18px;font-weight:400;font-weight:700}@media screen and (max-width:960px){.faqList .faqListQuestionContainer .faqListItem_question[data-v-9dafc859]{align-items:flex-start}}.faqList .faqListQuestionContainer .faqListItem_question .c-icon[data-v-9dafc859]{color:#4eaca1;display:block;height:32px;width:26px}@media screen and (max-width:960px){.faqList .faqListQuestionContainer .faqListItem_question .c-icon[data-v-9dafc859]{height:28px}}.faqList .faqListQuestionContainer .faqListItem_question span[data-v-9dafc859]{flex:1}.faqList .faqListQuestionContainer .faqListItemAnswer[data-v-9dafc859]{align-items:flex-start;display:flex;font-size:14px;font-weight:400;margin-top:8px}@media screen and (max-width:960px){.faqList .faqListQuestionContainer .faqListItemAnswer[data-v-9dafc859]{font-size:12px}}.faqList .faqListQuestionContainer .faqListItemAnswer .c-icon[data-v-9dafc859]{color:#4eaca1;display:block;height:32px;width:26px}@media screen and (max-width:960px){.faqList .faqListQuestionContainer .faqListItemAnswer .c-icon[data-v-9dafc859]{height:28px}}.faqList .faqListQuestionContainer .faqListItemAnswer_text[data-v-9dafc859]{flex:1}[data-v-9dafc859] .faqListItemAnswer a{color:#4eaca1;cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline}@media screen and (max-width:960px){[data-v-9dafc859] .faqListItemAnswer a{font-size:12px}}
