@charset "UTF-8";:root{font-feature-settings:"palt";--font-size-regular:1rem;--primary-color:#030662;--black:#1b1b1b;--gray:#777;--light-gray:#ececec;--red:#d92100;--font-size-xxxxxs:.5rem;--font-size-xxxxs:.625rem;--font-size-xxxs:.7rem;--font-size-xxs:.75rem;--font-size-s:.875rem;--font-size-m:var(--font-size-regular);--font-size-l:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.8rem;color:var(--black);font-family:Noto Sans,sans-serif;font-kerning:auto;font-optical-sizing:auto;font-size:clamp(14px,1.4vw,18px);font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;letter-spacing:.03rem;line-height:1.8}html{scroll-behavior:smooth}body{background-color:#faf9f7;box-sizing:border-box;color:#333;font-family:Noto Sans JP,sans-serif,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro;line-height:1.6;margin:0}img{max-width:100%;vertical-align:bottom}a{outline:none}*,:after,:before{box-sizing:border-box;margin:0;outline:none}dd,dl,figure,form,h1,h2,h3,h4,textarea,ul{font-size:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}li,ol,ul{list-style:none}a{text-decoration:none;transition:opacity .5s,color .5s,background-color .5s,border-color .5s}@media (any-hover:hover){a:hover{opacity:.6}}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}@media only screen and (min-width:640px){.top-faq,.top-reason{scroll-margin-top:110px}}@media only screen and (max-width:640px){.top-faq,.top-reason{scroll-margin-top:66px}}@media screen and (max-width:1440px){footer>.inner,header>.inner{padding:0 15px!important}}@media screen and (max-width:640px){footer>.inner,header>.inner{padding:0 10px!important}.topic-path{display:none}}.topic-path{margin:38px auto;max-width:1440px}.topic-path ul{display:flex}.topic-path ul li{font-size:12px;margin-right:.6em}.topic-path ul li:not(:last-of-type):after{color:#777;content:"\203a";margin:0 .8em}.contents{margin:0 auto;max-width:1480px;padding:0 20px}.box h2,h1{font-weight:700}.br-sp{display:none}@media screen and (max-width:640px){.br-sp{display:block}}.num{font-weight:400}.num,.num-bold{font-family:Barlow Condensed}.num-bold,h1.bdr-lr{font-weight:900}h1.bdr-lr{align-items:center;display:flex;font-size:28px;justify-content:center;margin:70px auto;max-width:1440px}h1.bdr-lr:after,h1.bdr-lr:before{border-top:4px dotted #333;content:"";display:block;flex-grow:1}h1.bdr-lr:before{margin-right:30px}h1.bdr-lr:after{margin-left:30px}@media screen and (max-width:640px){.top span.headline{font-size:18px!important;font-weight:700}}h3.bdr-lr{align-items:center;display:flex;font-size:28px;font-weight:700;justify-content:center;letter-spacing:.06em;margin:60px auto;max-width:1440px}h3.bdr-lr:after,h3.bdr-lr:before{border-top:4px dotted #333;content:"";display:block;flex-grow:1}h3.bdr-lr:before{margin-right:30px}h3.bdr-lr:after{margin-left:30px}a{color:#777}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.red{color:red!important}.button-green a:after{border-radius:1px;border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:10px;position:absolute;right:30px;top:50%;transform:rotate(45deg) translateY(-50%);transition:.3s ease-in-out;width:10px}.button-green a:hover{opacity:1}@media (min-width:769px){.button-green a:hover:after{right:25px}}.button-green a{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:space-around;margin:0 auto;max-width:260px;padding:18px 25px;position:relative;text-decoration:none;transition:.3s ease-in-out}.button-green a,.button-green a:hover{background:#009b4a}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}header[data-v-aa178241]{left:50%;max-width:768px;padding:20px;position:fixed;top:0;transition:all .7s;translate:-50%;width:100%;z-index:100}@media screen and (max-width:640px){header[data-v-aa178241]{padding:18px 14px}}header .inner[data-v-aa178241]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}header .inner h1[data-v-aa178241]{max-width:190px;text-align:center}header .inner h1 span[data-v-aa178241]{display:inline-block}header .inner h1 img[data-v-aa178241]{display:block;height:auto;width:125px}@media screen and (max-width:640px){header .inner h1 img[data-v-aa178241]{width:104px}}header .inner h1 p[data-v-aa178241]{background-color:#009b4a;border-radius:4px;color:#fff;font-size:9px;font-weight:400;margin-top:6px;padding:3px 4px;text-align:center}@media screen and (max-width:640px){header .inner h1 p[data-v-aa178241]{display:none}}header .inner .logo-caption[data-v-aa178241]{border:1px solid #d3d3d3;border-radius:30px;font-size:12px;margin-left:15px;margin-right:15px}@media screen and (max-width:640px){header .inner .logo-caption[data-v-aa178241]{margin-left:10px;width:76px}}header .inner .logo-caption ul[data-v-aa178241]{align-items:center;display:flex;justify-content:center;padding:3px 4px 3px 11px}@media screen and (max-width:640px){header .inner .logo-caption ul[data-v-aa178241]{padding:2px 16px}}header .inner .logo-caption ul li[data-v-aa178241]{white-space:nowrap;width:50%}@media screen and (max-width:640px){header .inner .logo-caption ul li[data-v-aa178241]{font-size:9px;padding:1px 4px}}header .inner .logo-caption ul li a[data-v-aa178241]{color:#717171}header .inner .logo-caption ul li a[data-v-aa178241]:hover{color:#009b4a}header .inner .logo-caption ul li[data-v-aa178241]:last-child{background-color:#009b4a;border-radius:20px;color:#fff;margin-left:8px;min-width:58px;padding:2px 8px;text-align:center;white-space:nowrap}@media screen and (max-width:640px){header .inner .logo-caption ul li[data-v-aa178241]:last-child{margin-left:14px;min-width:4em;padding:0 4px}}header .inner nav.gnav[data-v-aa178241]{align-items:flex-start;flex-direction:column;justify-content:center;margin-left:auto}header .inner nav.gnav .for-sp[data-v-aa178241],header .inner nav.gnav[data-v-aa178241] nav.sns{display:none}header .inner nav.gnav .for-sp[data-v-aa178241],header .inner nav.gnav[data-v-aa178241] nav.sns{display:block}header .inner nav.gnav .for-sp ul[data-v-aa178241],header .inner nav.gnav[data-v-aa178241] nav.sns ul{display:flex;gap:20px;opacity:.7}header .inner nav.gnav ul[data-v-aa178241]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px clamp(12px,2vw,28px);justify-content:flex-end;margin:25px 0 0}header .inner nav.gnav ul li[data-v-aa178241]{font-size:clamp(12px,1.4vw,14px);position:relative}header .inner nav.gnav ul li a[data-v-aa178241]{color:#333;position:relative}header .inner nav.gnav ul li a[data-v-aa178241]:after{background-color:#009b4a;bottom:-8px;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scale(0);transition:transform .2s ease;width:100%}header .inner nav.gnav ul li a.force-active[data-v-aa178241],header .inner nav.gnav ul li a.router-link-active[data-v-aa178241]:not(.ignore-active),header .inner nav.gnav ul li a[data-v-aa178241]:hover{color:#009b4a}header .inner nav.gnav ul li a.force-active[data-v-aa178241]:after,header .inner nav.gnav ul li a.router-link-active[data-v-aa178241]:not(.ignore-active):after,header .inner nav.gnav ul li a[data-v-aa178241]:hover:after{transform:scale(1)}header .inner nav.gnav ul li a[data-v-aa178241]:hover{opacity:.5}header .inner nav.gnav ul li a[data-v-aa178241]:hover:after{background-color:#333;opacity:.5;transform:scale(1)}header .inner nav.gnav ul li.related a[data-v-aa178241]{align-items:center;display:flex}header .inner nav.gnav ul li.related svg[data-v-aa178241]{fill:#333;margin-left:5px}header .inner nav.gnav ul li.button-orange[data-v-aa178241]{font-size:13px;margin-left:12px;white-space:nowrap}header .inner nav.gnav ul li.button-orange a[data-v-aa178241]{background:#fca909;border-radius:50px;color:#fff;padding:8px 22px;text-decoration:none}header .inner nav.gnav ul li.button-orange a[data-v-aa178241]:hover{opacity:.6}header .inner nav.gnav ul li.button-orange a.router-link-active[data-v-aa178241]:after,header .inner nav.gnav ul li.button-orange a[data-v-aa178241]:hover:after{transform:scale(0)}header .inner nav.gnav ul li.button-orange a.router-link-active[data-v-aa178241]{background:#fc7d09;color:#fff}@media (max-width:768px){header .inner nav.gnav ul li.button-orange[data-v-aa178241]{position:relative;top:auto}header .inner nav.gnav ul li.button-orange a[data-v-aa178241]{font-size:19px}}header .inner nav.gnav ul.links[data-v-aa178241]{display:block;font-weight:400;margin:30px 0 60px}header .inner nav.gnav ul.links[data-v-aa178241]:before{content:none}header .inner nav.gnav ul li.related svg[data-v-aa178241]{fill:#fff}@media (max-width:768px){header .inner[data-v-aa178241]{display:flex;justify-content:space-between;padding:0 10px}}header .inner[data-v-aa178241]:before{content:"";display:block}nav.gnav[data-v-aa178241]{align-items:center;background-color:#190f3cf2;color:#fff;display:flex;height:100vh;left:0;opacity:.9;opacity:0;padding:0 40px;position:fixed;top:0;transition:.5s ease-in-out;visibility:hidden;width:100%;z-index:1000}nav.gnav ul[data-v-aa178241]{display:flex;flex-direction:column;gap:0!important;margin:0}nav.gnav ul li[data-v-aa178241]{font-size:19px!important;margin:0 0 .8em!important;padding:0!important}nav.gnav ul li a[data-v-aa178241]{color:#fff!important}nav.gnav ul li a[data-v-aa178241]:after{transform:scale(0)}nav.gnav ul li a.router-link-active.navFaq[data-v-aa178241],nav.gnav ul li a.router-link-active.navReason[data-v-aa178241],nav.gnav ul li a[data-v-aa178241]:hover{opacity:1!important}nav.gnav ul li a.router-link-active[data-v-aa178241],nav.gnav ul li a.router-link-active.navFaq.force-active[data-v-aa178241],nav.gnav ul li a.router-link-active.navReason.force-active[data-v-aa178241]{opacity:.5!important}nav.gnav ul li a.router-link-active.navFaq.force-active[data-v-aa178241]:after,nav.gnav ul li a.router-link-active.navReason.force-active[data-v-aa178241]:after,nav.gnav ul li a.router-link-active[data-v-aa178241]:after{background-color:#fff!important}nav.gnav ul li.button-orange a[data-v-aa178241]{background:none!important;margin:0!important;padding:0!important}nav.gnav ul.links li a[data-v-aa178241]{opacity:.5}.open nav[data-v-aa178241]{opacity:1;visibility:visible}.default[data-v-aa178241]{transform:translateY(0)}.hidden[data-v-aa178241]{opacity:0;transform:translateY(-100%)}.logo[data-v-aa178241]{zoom:var(--7732a3c4);width:25%}.logo svg[data-v-aa178241]{fill:#fff;display:block;width:100%}.logo .nottop[data-v-aa178241]{fill:#2c4fb8}.menu-trigger[data-v-aa178241]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:22px;position:relative;transform:rotate(180deg);width:28px;z-index:10000}.menu-trigger span[data-v-aa178241]{background-color:#fff;border-radius:10px;box-sizing:border-box;display:inline-block;height:2px;left:0;position:absolute;transition:all .4s;width:100%}.menu-trigger span[data-v-aa178241]:first-of-type{top:0}.menu-trigger span[data-v-aa178241]:nth-of-type(2){top:10px}.menu-trigger span[data-v-aa178241]:nth-of-type(3){bottom:0}.menu-trigger.nottop span[data-v-aa178241]{background-color:#2c4fb8}.active span[data-v-aa178241]{background-color:#fff}.active span[data-v-aa178241]:first-of-type{transform:translateY(10px) rotate(-45deg)}.active span[data-v-aa178241]:nth-of-type(2){animation:active-menu05-bar02-aa178241 .8s forwards;left:50%}.active span[data-v-aa178241]:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}@keyframes active-menu05-bar02-aa178241{to{height:0;opacity:0}}.line-1[data-v-aa178241],.line-2[data-v-aa178241],.line-3[data-v-aa178241]{width:100%}.line-1[data-v-aa178241]{animation:line-aa178241 3s ease 0s infinite}.line-2[data-v-aa178241]{animation:line-aa178241 3s ease .5s infinite}.line-3[data-v-aa178241]{animation:line-aa178241 3s ease 1s infinite}@keyframes line-aa178241{0%{width:60%}50%{width:100%}to{width:60%}}.active .line-1[data-v-aa178241],.active .line-2[data-v-aa178241],.active .line-3[data-v-aa178241]{animation:none}footer{&[data-v-13e6473e]{background:#2f51b9;display:grid;padding:40px 0;place-items:center}svg[data-v-13e6473e]{fill:#fff;width:20%}}.site-wrapper{background:#02003c}.page-wrapper{margin:auto;max-width:768px;position:relative}.page-enter-active,.page-leave-active{transition:all .5s}.page-enter-from,.page-leave-to{filter:blur(20px);opacity:0}
