@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.index__inner{padding-bottom:160px !important}@media screen and (max-width:1280px){.index__inner{padding-bottom:12.4902419984vw !important}}@media screen and (max-width:767px){.index__inner{padding-bottom:25.3333333333vw !important}}.index__txt01{font-size:2rem;line-height:2}@media screen and (max-width:1280px){.index__txt01{font-size:1.5612802498vw}}@media screen and (max-width:767px){.index__txt01{font-size:3.7333333333vw}}.index__caution01{margin-top:10px;font-size:1.4rem;line-height:2}@media screen and (max-width:1280px){.index__caution01{margin-top:.7806401249vw;font-size:1.0928961749vw}}@media screen and (max-width:767px){.index__caution01{margin-top:2.6666666667vw;font-size:3.2vw}}.index__caution02{font-size:1.6rem;color:var(--colorRed);line-height:2}@media screen and (max-width:1280px){.index__caution02{font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__caution02{font-size:3.4666666667vw}}.index__btn01{display:flex;justify-content:center;gap:0 30px;margin-top:55px}@media screen and (max-width:1280px){.index__btn01{gap:0 2.3419203747vw;margin-top:4.293520687vw}}@media screen and (max-width:767px){.index__btn01{flex-direction:column;gap:4vw 0;margin:6.6666666667vw 5.3333333333vw 0}}.index__btn01 li{width:400px}@media screen and (max-width:1280px){.index__btn01 li{width:31.2256049961vw}}@media screen and (max-width:767px){.index__btn01 li{width:100%}}.index__btn01 li .ico{transform:translateY(50%) rotate(90deg)}.index__sec01{margin-top:95px}@media screen and (max-width:1280px){.index__sec01{margin-top:7.4160811866vw}}@media screen and (max-width:767px){.index__sec01{margin-top:14.6666666667vw}}.index__flow01{display:flex;justify-content:center;gap:0 110px;margin-top:45px}@media screen and (max-width:1280px){.index__flow01{gap:0 8.5870413739vw;margin-top:3.5128805621vw}}@media screen and (max-width:767px){.index__flow01{gap:0 10.6666666667vw;margin-top:9.3333333333vw}}.index__flow01 li{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:60px;font-size:1.8rem;font-weight:700;color:var(--colorBlue);border:1px solid var(--colorBlue)}@media screen and (max-width:1280px){.index__flow01 li{width:14.0515222482vw;height:4.6838407494vw;font-size:1.4051522248vw}}@media screen and (max-width:767px){.index__flow01 li{width:calc((100% - 21.3333333333vw)/3);height:10.6666666667vw;font-size:3.4666666667vw}}.index__flow01 li.current,.index__flow01 li.end{color:#fff;background-color:var(--colorBlue)}.index__flow01 li::after{content:"";position:absolute;bottom:50%;transform:translateY(50%);left:calc(100% + 13px);width:88px;height:2px;background:rgba(0,0,0,0) url("../images/common/border01.svg") 0 0 repeat-x;background-size:7px auto}@media screen and (max-width:1280px){.index__flow01 li::after{left:calc(100% + 1.0148321624vw);width:6.8696330991vw;height:.156128025vw;background-size:.5464480874vw auto}}@media screen and (max-width:767px){.index__flow01 li::after{left:calc(100% + 1.6vw);width:8vw;height:.5333333333vw;background-size:1.8666666667vw auto}}.index__flow01 li:last-child::after{display:none}.index__form01{margin-top:60px;padding:72px 60px 88px;background-color:rgba(147,155,170,.09)}@media screen and (max-width:1280px){.index__form01{margin-top:4.6838407494vw;padding:5.6206088993vw 4.6838407494vw 6.8696330991vw}}@media screen and (max-width:767px){.index__form01{margin-top:9.3333333333vw;padding:8vw 5.3333333333vw 10.6666666667vw}}.index__table{margin-top:25px;width:100%;border-top:1px solid #c3cbde}@media screen and (max-width:1280px){.index__table{margin-top:1.9516003123vw}}@media screen and (max-width:767px){.index__table{margin-top:6.6666666667vw}}@media print,screen and (min-width:768px){.index__table.comfirm__table th .ttlBox{padding-top:0}}@media print,screen and (min-width:768px){.index__table.comfirm__table td{padding-left:0}}.index__table th{padding:20px 0;vertical-align:top;text-align:left;width:205px;border-bottom:1px solid #c3cbde}@media screen and (max-width:1280px){.index__table th{padding:1.5612802498vw 0;width:16.0031225605vw}}@media screen and (max-width:767px){.index__table th{display:block;padding:5.3333333333vw 0 2.6666666667vw;width:100%;border-bottom:none}}.index__table th .ttlBox{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:30px;height:43px}@media screen and (max-width:1280px){.index__table th .ttlBox{padding-top:2.3419203747vw;height:3.3567525371vw}}@media screen and (max-width:767px){.index__table th .ttlBox{padding-top:0;height:auto;gap:0 2.6666666667vw;justify-content:flex-start}}.index__table th .ttlBox .ttl{font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width:1280px){.index__table th .ttlBox .ttl{font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__table th .ttlBox .ttl{font-size:3.4666666667vw}}.index__table th .ttlBox .required{display:flex;align-items:center;justify-content:center;width:46px;height:28px;font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--colorRed);border-radius:3px;border:1px solid var(--colorRed)}@media screen and (max-width:1280px){.index__table th .ttlBox .required{width:3.5909445746vw;height:2.1857923497vw;font-size:1.0928961749vw}}@media screen and (max-width:767px){.index__table th .ttlBox .required{width:8.5333333333vw;height:4.8vw;font-size:2.9333333333vw}}.index__table td{padding:26px 0 26px 205px;vertical-align:top;text-align:left;border-bottom:1px solid #c3cbde;font-size:1.6rem;line-height:2}@media screen and (max-width:1280px){.index__table td{font-size:1.2490241998vw;padding:2.0296643247vw 0 2.0296643247vw 16.0031225605vw}}@media screen and (max-width:767px){.index__table td{display:block;padding:0 0 4vw;font-size:3.4666666667vw;width:100%}}.index__txt03{margin-top:50px;font-size:1.6rem;line-height:2;text-align:center}@media screen and (max-width:1280px){.index__txt03{margin-top:3.9032006245vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__txt03{margin-top:8vw;font-size:3.4666666667vw;text-align:left}}.index__privacy{margin-top:25px}@media screen and (max-width:1280px){.index__privacy{margin-top:1.9516003123vw}}@media screen and (max-width:767px){.index__privacy{margin-top:5.3333333333vw}}.index__privacy label{display:flex;justify-content:center}.index__privacy .c-form-checkbox+.txt{font-weight:700}.index__btn02{margin:35px auto 0;width:400px}@media screen and (max-width:1280px){.index__btn02{margin-top:2.7322404372vw;width:31.2256049961vw}}@media screen and (max-width:767px){.index__btn02{margin-top:8vw;width:100%}}.index__tel01{margin-top:50px;padding:48px 20px;background-color:#edf1fa}@media screen and (max-width:1280px){.index__tel01{margin-top:3.9032006245vw;padding:3.7470725995vw 1.5612802498vw}}@media screen and (max-width:767px){.index__tel01{margin-top:8vw;padding:6.6666666667vw 5.3333333333vw 5.3333333333vw}}.index__tel01 .tel01{display:flex;align-items:center;justify-content:center}.index__tel01 .tel01 a{display:flex;align-items:center;justify-content:center;gap:0 20px;font-size:6.4rem;font-weight:700;font-family:var(--font-en);color:var(--colorBlue);line-height:1}@media screen and (max-width:1280px){.index__tel01 .tel01 a{font-size:4.9960967994vw;gap:0 1.5612802498vw}}@media screen and (max-width:767px){.index__tel01 .tel01 a{font-size:6.9333333333vw;gap:0 2.6666666667vw}}@media print,screen and (min-width:768px){.index__tel01 .tel01 a{pointer-events:none}}.index__tel01 .tel01 a .ico{width:43px;height:43px;mask-size:43px}@media screen and (max-width:1280px){.index__tel01 .tel01 a .ico{width:3.3567525371vw;height:3.3567525371vw;mask-size:3.3567525371vw}}@media screen and (max-width:1280px){.index__tel01 .tel01 a .ico{width:5.8666666667vw;height:5.8666666667vw;mask-size:5.8666666667vw}}.index__tel01 .txt01{font-size:1.6rem;font-weight:700;line-height:2;color:var(--colorBlue);text-align:center}@media screen and (max-width:1280px){.index__tel01 .txt01{font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__tel01 .txt01{font-size:3.4666666667vw}}.index__btnBack{margin:23px auto 0;width:200px}@media screen and (max-width:1280px){.index__btnBack{margin-top:1.7954722873vw;width:15.612802498vw}}@media screen and (max-width:767px){.index__btnBack{width:48vw}}.index .btnBack{position:relative;display:flex;align-items:center;justify-content:center;margin-top:23px;width:100%;height:50px;font-size:1.8rem;font-weight:700;color:#fff;border-radius:4px;background-color:#778198;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover)and (pointer: fine){.index .btnBack:hover{opacity:.7}}@media screen and (max-width:1280px){.index .btnBack{margin-top:1.7954722873vw;height:3.9032006245vw;font-size:4.8vw}}@media screen and (max-width:767px){.index .btnBack{margin-top:6.4vw;height:13.3333333333vw;font-size:3.7333333333vw}}.index .btnBack .ico{position:absolute;bottom:50%;left:15px;transform:translateY(50%) rotate(180deg)}@media screen and (max-width:1280px){.index .btnBack .ico{left:1.1709601874vw}}@media screen and (max-width:767px){.index .btnBack .ico{left:4vw}}.index__btn03{margin:60px auto 0;width:400px}@media screen and (max-width:1280px){.index__btn03{margin-top:4.6838407494vw;width:31.2256049961vw}}@media screen and (max-width:767px){.index__btn03{margin-top:10.6666666667vw;width:78.6666666667vw}}.index__ttl01{position:relative;padding-bottom:20px;font-size:3.2rem;font-weight:500;text-align:center}@media screen and (max-width:1280px){.index__ttl01{padding-bottom:1.5612802498vw;font-size:2.4980483997vw}}@media screen and (max-width:767px){.index__ttl01{padding-bottom:5.3333333333vw;font-size:5.3333333333vw;line-height:1.5}}.index__ttl01::after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:50px;height:2px;background-color:var(--colorBlue)}@media screen and (max-width:1280px){.index__ttl01::after{width:3.9032006245vw}}@media screen and (max-width:767px){.index__ttl01::after{width:10.6666666667vw}}.index__txt02{margin-top:35px;font-size:1.6rem;line-height:2;text-align:center}@media screen and (max-width:1280px){.index__txt02{margin-top:2.7322404372vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__txt02{margin-top:5.3333333333vw;font-size:3.4666666667vw;text-align:left}}