@charset "UTF-8";:root{--ls-base:.05em;--ls-wide:.1em;--ls-xwide:.15em}html:lang(en){--ls-base:.02em;--ls-wide:.02em;--ls-xwide:.03em}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}fieldset,img{border:0;vertical-align:bottom}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}*{box-sizing:border-box}body{padding-top:90px}@media screen and (max-width:768px){body{padding-top:65px}}html{font-size:62.5%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a{text-decoration:none;color:#182e69}a:hover{text-decoration:underline}a img{transition:all .5s ease 0s}a:focus{outline:none}a:hover img{opacity:.8}button:focus,input:focus,textarea:focus{outline:none}img{width:100%;height:auto;vertical-align:middle;pointer-events:none;caret-color:transparent}figure{padding:0;margin:0}.taL{text-align:left}.taR{text-align:right}.taC{text-align:center}.fontB{font-weight:500}.sp{display:none!important}.hide-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=button],input[type=image],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}body{color:#182e69;font-weight:300;line-height:1.5;font-family:Noto Sans JP,游ゴシック体,YuGothic,Yu Gothic,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";word-break:normal}@media only screen and (max-width:768px){.pc{display:none!important}.sp{display:flex!important}img{width:100%;height:auto}}#__nuxt{position:relative}header{width:100%;padding:0 50px;height:90px;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;background:#1360ea;z-index:4;transition:all .5s}header,header #logo{box-sizing:border-box}header #logo{line-height:1}header #logo a{transition:all .5s ease 0s;display:block}header #logo a:hover{text-decoration:none;opacity:.7;transition:all .5s ease 0s}header #logo img{width:200px;height:auto;transition:all .5s}header .btn-lang-wrap{display:flex;align-items:center;margin:0 0 0 auto;width:-moz-fit-content;width:fit-content;font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:var(--ls-wide)}header .btn-lang-wrap .txt{color:#fff;position:relative}header .btn-lang-wrap .txt:after{content:"";display:inline-block;width:1px;height:1em;background-color:#fff;margin:0 12px 0 15px}header .btn-lang-wrap .desc{color:#1360ea;border:1px solid #fff;background:#fff;border-radius:4px;padding:3px}header nav{display:flex;align-items:center;margin:10px 0 0}header nav>ul{margin-top:2px;display:flex;justify-content:center;gap:8px}:lang(en) header nav>ul{gap:20px}@media only screen and (max-width:1200px){:lang(en) header nav>ul{gap:16px}}header nav>ul>li{display:inline-block}header nav>ul>li:last-child{margin-right:0}header nav>ul>li>a{font-size:1.4rem;font-weight:500;padding:0;letter-spacing:var(--ls-wide);position:relative;display:block;line-height:1.5;cursor:pointer;transition:all .5s;color:#fff}header nav>ul>li>a:hover{text-decoration:none}header nav .btn-light-blue{display:flex;align-items:center;justify-content:center;width:160px;height:40px;border:1px solid #5ab3e1;border-radius:5px;background:#5ab3e1;cursor:pointer;position:relative;transition:all .5s;margin:0 0 0 16px}header nav .btn-light-blue:hover{background:#fff;text-decoration:none}header nav .btn-light-blue+.btn-light-blue{margin-left:20px}header nav .btn-light-blue .icon{display:block;margin-right:10px}header nav .btn-light-blue .icon:before{content:"";display:block}header nav .btn-light-blue.login .icon{width:15px;height:17px;background:url(../images/common/icon_login_white.svg) no-repeat 50%/contain}header nav .btn-light-blue.login.--corp .icon{width:15px;height:17px;background:url(../images/common/icon_login-corp-white.svg) no-repeat 50%/contain}header nav .btn-light-blue.login:hover .icon{background:url(../images/common/icon_login_lightblue.svg) no-repeat 50%/contain}header nav .btn-light-blue.login.--corp:hover .icon{width:15px;height:20px;background:url(../images/common/icon_login-corp-blue.svg) no-repeat 50%/contain}header nav .btn-light-blue.contact .icon{width:13px;height:21px;background:url(../images/common/icon_contact_white.svg) no-repeat 50%/contain}header nav .btn-light-blue.contact:hover .icon{background:url(../images/common/icon_contact_lightblue.svg) no-repeat 50%/contain}header nav .btn-light-blue .txt{font-size:1.3rem;font-weight:400;line-height:1.4;color:#fff;text-align:center;position:relative;top:2px}header nav .btn-light-blue.--corp{background-color:#1e336e;border-color:#1e336e}header nav .btn-light-blue.--corp:hover{background:#fff;text-decoration:none}header nav .btn-light-blue:hover .txt{color:#5ab3e1}header nav .btn-light-blue.--corp:hover .txt{color:#1e336e}header nav.pc .btn-purchase{display:flex;justify-content:center;align-items:center;gap:3px;padding:8px 20px;background-color:#3ece09;color:#fff;border-radius:50px;font-size:14px;font-weight:500;box-shadow:0 0 15px -10px #20488e;margin-left:16px;text-decoration:none;transition:all .3s ease}header nav.pc .btn-purchase:hover{opacity:.75;transition:all .3s ease}@media only screen and (max-width:1200px){header{padding:0 20px}header #logo img{width:200px}header .btn-lang-wrap{font-size:1.1rem}header nav>ul>li>a{font-size:1.2rem}header nav .btn-light-blue{width:110px;height:30px}header nav .btn-light-blue .icon{margin-right:7px}header nav .btn-light-blue .txt{font-size:1.1rem;position:static}}@media only screen and (max-width:1000px){header{z-index:5}header #logo img{width:130px}header nav>ul{margin-top:0;max-width:200px;flex-wrap:wrap;justify-content:end;gap:4px;-moz-column-gap:16px;column-gap:16px}header nav>ul>li>a{letter-spacing:0;font-size:1.2rem}header nav .btn-light-blue{margin:0 0 0 10px}header nav .btn-light-blue+.btn-light-blue{margin-left:10px}header nav.pc .btn-purchase{margin-left:10px;font-size:12px;padding:8px 16px}}@media only screen and (max-width:768px){header{padding-inline:16px 0;height:65px}header #logo{margin:0}header #logo img{width:128px}header nav.sp{width:-moz-fit-content;width:fit-content;height:60px;justify-content:end;position:relative;margin:0;align-items:center}header nav.sp .btn-purchase{display:block;padding:8px 12px;background-color:#3ece09;color:#fff;border-radius:50px;font-size:12px;font-weight:500;box-shadow:0 0 15px -10px #20488e}body.no-scroll,html.no-scroll{overflow:hidden}a:hover{text-decoration:none}#toggle{display:block;float:right;width:65px;height:65px;top:0;right:0;position:relative;z-index:6;background:inherit;border:none;padding:0;cursor:pointer}header.is-open #toggle{background-color:#1360ea}.line1,.line2,.line3{width:25px;height:1px;left:20px;background-color:#fff;position:absolute;transition:all .5s ease-out}.line1{top:22px}.line2{top:32px}.line3{top:42px}.line-click-1{top:24px;transform:translateY(7px) rotate(45deg)}.line-click-2{transform:translate(100px);opacity:0}.line-click-3{top:38px;transform:translateY(-7px) rotate(-45deg)}.menu{top:32px;position:absolute;width:100%;font-size:9px}#close-btn a,.menu{text-align:center;display:block}#close-btn a{background-color:#fda95d;color:#fff;padding:10px;margin-top:15px}#close-btn a .nav-txt{padding-left:20px;position:relative}#close-btn a .nav-txt:before{content:"";display:block;width:8px;height:8px;border-top:1px solid #e5953a;border-right:1px solid #e5953a;transform:rotate(45deg);position:absolute;top:9px;left:0;transition:all .5s ease 0s}#close-btn a .nav-txt{padding-left:32px;font-size:1.2rem;font-weight:500}#close-btn a .nav-txt:after,#close-btn a .nav-txt:before{display:block;content:"";width:25px;height:1px;background:#fff;position:absolute;top:14px;left:0;border:none}#close-btn a .nav-txt:before{transform:rotate(-45deg)}#close-btn a .nav-txt:after{transform:rotate(45deg)}header nav>.nav__wrap{position:fixed;width:100%;left:auto;right:0;border:none;z-index:5;top:0;overflow-y:scroll;box-sizing:border-box;height:100%;overflow-x:hidden;pointer-events:auto}header nav>.nav__wrap>.nav__inner{background-color:#1360ea;padding:5px 0 60px;position:absolute;top:60px;width:100%;pointer-events:auto}header nav>.nav__wrap>.nav__inner a{display:block;letter-spacing:var(--ls-wide);position:relative;height:auto}header nav>.nav__wrap>.nav__inner a:hover{text-decoration:none}header nav>.nav__wrap>.nav__inner>ul{margin:25px auto 0;padding:0 40px}header nav>.nav__wrap>.nav__inner>ul>li{margin-right:0;display:block}header nav>.nav__wrap>.nav__inner>ul>li+li{margin-top:19px}header nav>.nav__wrap>.nav__inner>ul>li>a{font-size:1.5rem;color:#fff;border-bottom:1px solid #5ab3e1;padding:0 0 8px 10px}header nav>.nav__wrap>.nav__inner>ul>li>a:after{content:"";display:block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:9px;bottom:0;right:10px;margin:0 auto;transition:all .5s ease 0s}header nav>.nav__wrap>.nav__inner>ul>li>a.no-link{pointer-events:none}header nav>.nav__wrap>.nav__inner>ul>li>a>.nav-txt{padding-left:15px;position:relative}header nav>.nav__wrap>.nav__inner>ul>li>a>.nav-txt:before{content:"";display:block;width:7px;height:7px;border-top:1px solid #f99034;border-right:1px solid #f99034;transform:rotate(45deg);position:absolute;top:8px;left:0;transition:all .5s ease 0s}header nav>.nav__wrap>.nav__inner>ul>li>a.no-link>.nav-txt:before{display:none}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a{font-size:.9rem;font-weight:500;padding:4px 20px 4px 45px}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a>.nav-txt{padding-left:14px;position:relative;display:block}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a>.nav-txt:before{content:"";display:block;width:6px;height:6px;border-top:1px solid #f99034;border-right:1px solid #f99034;transform:rotate(45deg);position:absolute;top:6px;left:0;transition:all .5s ease 0s}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a>ul>li>a{font-size:.875rem;padding:9px 75px}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a>ul>li>a>.nav-txt{padding-left:18px;position:relative}header nav>.nav__wrap>.nav__inner>ul>li>ul>li>a>ul>li>a>.nav-txt:before{content:"";display:block;width:10px;height:2px;background:#1baa3c;position:absolute;top:9px;left:0}header nav>.nav__wrap>.nav__inner>.white-btn-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px -20px 0}header nav>.nav__wrap>.nav__inner>.white-btn-list>li{width:48%;background:#fff;border-radius:10px;overflow:hidden}header nav>.nav__wrap>.nav__inner>.white-btn-list>li+li{margin-top:0}header nav>.nav__wrap>.nav__inner>.white-btn-list>li:nth-child(n+3){margin-top:30px}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn{padding:15px 0 14px;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border:none}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn:after{display:none}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;background:#5ab3e1}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .icon img{width:26px}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .tit{font-size:1.2rem;line-height:1.4;font-weight:500;letter-spacing:var(--ls-wide);text-align:center;color:#182e69;display:block;margin:6px auto 0}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .desc{font-size:.8rem;line-height:1.4;font-weight:500;letter-spacing:var(--ls-wide);text-align:center;color:#182e69;display:block;margin:6px auto 0}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .blue-txt{font-size:1rem;line-height:1.4;font-weight:500;letter-spacing:var(--ls-wide);text-align:center;color:#4a79f7;display:table;margin:5px auto 0;position:relative;padding-left:9px}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .blue-txt:before{content:"";display:block;width:3px;height:3px;border-top:1px solid #4a79f7;border-right:1px solid #4a79f7;transform:rotate(45deg);position:absolute;top:5px;bottom:0;left:0;margin:0 auto;transition:all .5s ease 0s}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .blue-big-txt{font-family:din-2014-narrow,sans-serif;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;color:#4a79f7;display:block;margin:3px auto 0}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .blue-big-txt.tel-txt{font-size:2rem;transform:scaleX(1.2)}header nav>.nav__wrap>.nav__inner>.white-btn-list>li>.white-btn .blue-big-txt.mail-txt{font-size:1.55rem}header nav>.nav__wrap>.nav__inner .btn-light-blue{display:flex;align-items:center;justify-content:center;height:35px;text-decoration:none}header nav>.nav__wrap>.nav__inner .btn-light-blue:hover{background:#5ab3e1}header nav>.nav__wrap>.nav__inner .btn-light-blue .txt{font-size:1.21rem}header nav>.nav__wrap>.nav__inner .btn-light-blue:hover .txt{color:#fff}header nav>.nav__wrap>.nav__inner .btn-light-blue.login .icon{width:13px;height:14.5px}header nav>.nav__wrap>.nav__inner .btn-light-blue.login:hover .icon{background:url(../images/common/icon_login_white.svg) no-repeat 50%/contain}header nav>.nav__wrap>.nav__inner .btn-light-blue.contact .icon{width:11.5px;height:18px}header nav>.nav__wrap>.nav__inner .btn-light-blue.contact:hover .icon{background:url(../images/common/icon_contact_white.svg) no-repeat 50%/contain}header nav .btn-light-blue-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:0 40px}header nav .btn-light-blue{width:calc(50% - 5px);height:35px;margin:0}header nav .btn-light-blue+.btn-light-blue{margin-left:0}.nav__bg{background:#000000b3;opacity:.9;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4}}@media only screen and (min-width:767px){header nav>.nav__wrap>.nav__inner>ul:not(.white-btn-list){display:block!important}}.contents{margin:0 auto;position:relative;overflow:hidden}.fwB{font-weight:700}.d_inlineB{display:inline-block}.clearfix{display:block}.clearfix:after,.clearfix:before{content:"";display:block;clear:both}.inner1180{max-width:1180px}.inner1180,.inner1280{margin:0 auto;padding:0 40px}.inner1280{max-width:1280px}.inner1430{max-width:1430px}.inner1430,.inner1460{margin:0 auto;padding:0 40px}.inner1460{max-width:1460px}.inner1780{max-width:1780px;margin:0 auto;padding:0 40px}.section-title{font-size:3rem;font-weight:600;line-height:1.4;letter-spacing:var(--ls-wide);text-align:center;position:relative;display:table;margin:0 auto}.section-title:after,.section-title:before{content:"";width:40px;height:4px;position:absolute;top:-19px;left:0;right:0;margin:auto}.section-title:before{background:#4a79f7;left:-40px}.section-title:after{background:#5ab3e1;right:-40px}.section-title--bg{position:absolute;left:0;top:68px}.section-title--bg.u-top-60{top:60px}.section-title--secondary{font-size:2.65rem;text-shadow:3px 3px 20px rgba(44,85,45,.5)}.section-title--light-green-bg,.section-title--secondary{line-height:1.4;font-weight:600;letter-spacing:var(--ls-wide);text-align:center}.section-title--light-green-bg{border-radius:9999px;background:#8fbd3e;color:#fff;font-size:2.2rem;display:table;margin:0 auto 20px;padding:.21em 1.43em}.section-title--light-green-bg img{height:1.1em;width:auto;vertical-align:-.15em;margin-right:.2em}@media only screen and (max-width:1024px){.section-title--secondary{font-size:3rem}.section-title--light-green-bg{font-size:2rem}}.btn-more{border-radius:9999px;width:300px;margin:58px auto 0;display:flex;justify-content:center;align-items:center;border:1px solid #fff;background:transparent;padding:1.7% 1%;box-shadow:3px 3px 10px #2c552d33;transition:all .5s}.btn-more:hover{background-color:#1360ea;text-decoration:none}.btn-more .icon{display:inline-block}.btn-more .txt{text-align:center;font-size:2rem;font-weight:400;line-height:1.4;color:#fff;position:relative;padding-left:20px;text-shadow:3px 3px 20px rgba(44,85,45,.5)}.btn-more .txt:before{content:"";display:block;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto}.txt-link{text-decoration:underline;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.txt-link:hover{text-decoration:none}.pagetop{position:fixed;width:71px;right:50px;bottom:50px;text-align:right;z-index:99;cursor:pointer}.pagetop.absolute{position:absolute;bottom:100%}.pagetop-enter-active,.pagetop-leave-active{transition:opacity .2s ease}.pagetop-enter-from,.pagetop-leave-to{opacity:0}@media only screen and (max-width:1024px){.inner1180,.inner1280,.inner1430,.inner1460,.inner1780{padding:0 30px}}@media only screen and (max-width:768px){a:hover img{opacity:1;transition:none}.inner1180,.inner1280,.inner1430,.inner1460,.inner1780{padding:0 5.3333333333vw}.section-title{font-size:4vw}.section-title:after,.section-title:before{width:5.3333333333vw;height:.5333333333vw;top:-2.5333333333vw}.section-title:before{left:-5.3333333333vw}.section-title:after{right:-5.3333333333vw}.section-title--bg{top:8.1333333333vw}.section-title--secondary{font-size:4.8vw;line-height:1.55;text-shadow:3px 3px 10px rgba(44,85,45,.5)}.btn-more{width:40vw;margin:8.6666666667vw auto 0;padding:2.2666666667vw;box-shadow:3px 3px 5px #2c552d33}.btn-more:hover{background-color:transparent}.btn-more .txt{font-size:3.2vw;padding-left:2.6666666667vw}.btn-more .txt:before{width:.9333333333vw;height:.9333333333vw;border-top:1px solid #fff;border-right:1px solid #fff}.section-title--light-green-bg{font-size:3.4666666667vw;padding:.8vw 5.2vw;margin:0 auto 2.9333333333vw}.txt-link:hover{text-decoration:underline}.pagetop{width:35px;height:34px;right:0;bottom:20px!important}.pagetop.absolute{bottom:100%!important}}.foot-btn-block{padding-block:120px;background:#fff}.usage-fee-block+.foot-btn-block{padding-top:48px}.foot-btn-block__lead{font-size:2.4rem;font-weight:700;letter-spacing:var(--ls-base);line-height:1.4;color:#387bfe;text-align:center;margin-bottom:50px}.foot-btn-block__lead-logo{height:1.4em;width:auto;vertical-align:-.25em;margin-right:.1em}.foot-btn-block__list{display:flex;justify-content:center;gap:4.2%}.foot-btn-block__list>li{width:21.75%;border:1px solid #dce7ea;border-radius:20px;padding:30px 10px 28px}.foot-btn-block__list>li .img-box{width:80px;margin:0 auto}.foot-btn-block__list-title{font-size:2.2rem;font-weight:600}.foot-btn-block__list-desc,.foot-btn-block__list-title{letter-spacing:var(--ls-wide);line-height:1.4;text-align:center;margin-top:16px}.foot-btn-block__list-desc{font-size:1.4rem;font-weight:500}.foot-btn-block__list-link{font-size:1.63rem;font-weight:500;letter-spacing:var(--ls-wide);line-height:1.4;text-align:center;display:table;margin:16px auto 0;color:#4a79f7;position:relative;padding-left:20px}.foot-btn-block__list-link:before{content:"";display:block;width:9px;height:9px;border-top:1px solid #4a79f7;border-right:1px solid #4a79f7;transform:rotate(45deg);position:absolute;top:7px;bottom:0;left:0;margin:0 auto;transition:all .5s ease 0s}.foot-btn-block__list-mail,.foot-btn-block__list-tel{font-family:din-2014-narrow,sans-serif;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;color:#4a79f7;display:block;margin:8px auto 0}.foot-btn-block__list-tel{font-size:4rem;transform:scaleX(1.2);white-space:nowrap;pointer-events:none}.foot-btn-block__list-mail{font-size:3.1rem}@media only screen and (max-width:1300px){.foot-btn-block__list-title{font-size:2rem}.foot-btn-block__list-tel{font-size:3rem}}@media only screen and (max-width:1100px){.foot-btn-block__list-tel{font-size:2.5rem;transform:scale(1)}.foot-btn-block__list-mail{font-size:2.5rem}}@media only screen and (max-width:1024px){.foot-btn-block{padding:80px 0}.foot-btn-block__lead{font-size:2rem;margin-bottom:40px}.foot-btn-block__list{flex-wrap:wrap;justify-content:center;gap:30px}.foot-btn-block__list>li{width:45%}.foot-btn-block__list-title{font-size:1.8rem}.foot-btn-block__list-tel{font-size:2.8rem;transform:scaleX(1.1)}.foot-btn-block__list-mail{font-size:2.6rem}}@media only screen and (max-width:768px){.foot-btn-block{padding-block:60px}.foot-btn-block__lead{font-size:3.7333333333vw;margin-bottom:5.3333333333vw}.foot-btn-block__list{flex-wrap:wrap;justify-content:space-between;gap:0}.foot-btn-block__list>li{width:48%;border-radius:4vw;padding:4vw 1.3333333333vw}.foot-btn-block__list>li:nth-child(n+3){margin-top:8vw}.foot-btn-block__list>li .img-box{width:10.6666666667vw}.foot-btn-block__list-title{font-size:3.2vw;margin-top:2.1333333333vw;letter-spacing:var(--ls-base)}.foot-btn-block__list-desc{font-size:2.1333333333vw;margin-top:1.6vw;letter-spacing:0}.foot-btn-block__list-link{font-size:2.6666666667vw;padding-left:2.6666666667vw;margin-top:1.3333333333vw}.foot-btn-block__list-link:before{width:.6666666667vw;height:.6666666667vw;top:1.4666666667vw}.foot-btn-block__list-mail,.foot-btn-block__list-tel{margin:.8vw}.foot-btn-block__list-mail{font-size:4.1333333333vw;letter-spacing:var(--ls-base)}.foot-btn-block__list-tel{font-size:5.3333333333vw;transform:scaleX(1.2);position:inherit;pointer-events:inherit}}footer{position:relative;padding:55px 0 47px;background:#2075f7}footer .copyright{font-size:1.6rem;font-weight:500;line-height:1.5;text-align:center;letter-spacing:.07em;color:#fff;margin-top:90px}.footer-nav{margin:0 auto;display:grid;grid-template-columns:21fr 22fr 21fr 24fr 12fr;-moz-column-gap:2%;column-gap:2%;white-space:nowrap}.footer-nav>ul:nth-child(2)>li{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-nav>ul:nth-child(2)>li>a{width:100%;box-sizing:border-box}.footer-nav>ul:nth-child(2)>li>ul:nth-child(2){width:47%;margin-right:1%;box-sizing:border-box}.footer-nav>ul:nth-child(2)>li>ul:nth-child(3){width:52%;margin-right:0;box-sizing:border-box}.footer-nav>ul>li+li{margin-top:16px}.footer-nav>ul>li>a{display:block}.footer-nav>ul>li>a:hover{color:#fff}.footer-nav>ul>li>a.no-link{pointer-events:none}.footer-nav>ul>li>a.no-link>.link-txt:before{display:none}.footer-nav>ul>li>a>.link-txt{font-weight:400;font-size:1.6rem;letter-spacing:var(--ls-wide);display:block;color:#fff}.footer-nav>ul>li>ul>li{margin-top:16px}.footer-nav>ul>li>ul>li>a{display:block}.footer-nav>ul>li>ul>li>a:hover{color:#fff}.footer-nav>ul>li>ul>li>a>.link-txt{font-weight:400;font-size:1.4rem;letter-spacing:var(--ls-wide);line-height:1.6;display:block;text-indent:-.5em;padding-left:.5em;color:#fff}@media only screen and (max-width:1200px){.footer-nav{white-space:normal}}@media only screen and (max-width:1024px){footer{padding:40px 0}footer .copyright{margin-top:60px;font-size:1.4rem}.footer-nav{grid-template-columns:repeat(6,1fr);-moz-column-gap:0;column-gap:0;row-gap:30px}.footer-nav>ul{padding-left:20%}.footer-nav>ul:first-child{grid-column:1/span 2}.footer-nav>ul:nth-child(2){grid-column:3/span 2}.footer-nav>ul:nth-child(3){grid-column:5/span 2}.footer-nav>ul:nth-child(4){grid-column:1/span 2}.footer-nav>ul:nth-child(5){grid-column:3/span 2}.footer-nav>ul:nth-child(2)>li{display:block}.footer-nav>ul:nth-child(2)>li>ul:nth-child(2),.footer-nav>ul:nth-child(2)>li>ul:nth-child(3){width:auto;margin-right:0}.footer-nav>ul>li>a>.link-txt{font-size:1.4rem}.footer-nav>ul>li>ul>li>a>.link-txt{font-size:1.2rem}}@media only screen and (max-width:768px){footer{padding:7.4666666667vw 0 8.8vw}footer .inner1460{padding:0 10.6666666667vw}footer .copyright{font-size:2.6666666667vw;margin-top:13.6vw}.footer-nav{grid-template-columns:1fr 1fr;-moz-column-gap:3vw;column-gap:3vw;row-gap:0}.footer-nav>ul{padding-left:0}.footer-nav>ul:first-child{grid-column:1;grid-row:1}.footer-nav>ul:nth-child(2){grid-column:1;grid-row:2;margin-top:6.6666666667vw}.footer-nav>ul:nth-child(3){grid-column:1;grid-row:3;margin-top:6.6666666667vw}.footer-nav>ul:nth-child(4){grid-column:2;grid-row:1}.footer-nav>ul:nth-child(5){grid-column:2;grid-row:2;margin-top:6.6666666667vw}.footer-nav>ul>li+li{margin-top:1.6vw}.footer-nav>ul>li>a>.link-txt{font-size:3.2vw}.footer-nav>ul>li>a>.link-txt:before{width:5px;height:5px;top:8px;left:-2px}.footer-nav>ul>li>ul>li>a>.link-txt{font-size:2.9333333333vw;line-height:.5}}.btn-white{border-radius:9999px;max-width:300px;margin:34px auto 0;display:flex;justify-content:center;align-items:center;padding:1.7% 1%;transition:all .5s;background:#fff;border:1px solid #4a79f7}.btn-white:hover{background:#4a79f7;text-decoration:none}.btn-white:hover:hover{cursor:pointer}.btn-white .icon{display:inline-block}.btn-white .txt{text-align:center;font-size:2rem;font-weight:400;letter-spacing:var(--ls-wide);line-height:1.4;position:relative;padding-left:20px;color:#4a79f7;text-shadow:none}.btn-white .txt:before{content:"";display:block;width:7px;height:7px;border-top:2px solid #4a79f7;border-right:2px solid #4a79f7;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto}.btn-white:hover .txt{color:#fff}.btn-white:hover .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width:768px){.btn-white{margin:4vw auto 0;max-width:48vw;padding:2.5% 1%}.btn-white:hover{background:#fff;text-decoration:none;cursor:pointer}.btn-white .txt{font-size:3.2vw;padding-left:2.6666666667vw}.btn-white .txt:before{width:.9333333333vw;height:.9333333333vw;border-top:1px solid #4a79f7;border-right:1px solid #4a79f7}.btn-white:hover .txt{color:#4a79f7}.btn-white:hover .txt:before{border-top:1px solid #4a79f7;border-right:1px solid #4a79f7}}.search-block{padding:53px 0;position:relative}@media only screen and (max-width:768px){.search-block{padding:6.4vw 0 7.2vw}}.search-block>picture{display:contents}.search-block>.inner1460{position:relative}.search-block__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 0;object-position:center 0}.first-desc-block+.search-block{margin-top:80px}@media only screen and (max-width:768px){.first-desc-block+.search-block{margin-top:15.4666666667vw}}.search-block__title{font-size:2.6rem;font-weight:500;letter-spacing:var(--ls-wide);color:#fff;text-align:center;text-shadow:3px 3px 20px rgba(44,50,85,.5)}@media only screen and (max-width:768px){.search-block__title{font-size:3.4666666667vw}}.search-block__form{padding:10px 10px 10px 80px;border-radius:9999px;width:500px;height:80px;overflow:hidden;box-shadow:3px 3px 20px #2c325580;margin:15px auto 0;background:#fff;position:relative}.search-block__form input[type=text]{border:none;width:100%;height:100%;font-size:2.4rem}.search-block__form input[type=submit]{cursor:pointer;background:url(../images/common/icon_search_blue.svg) no-repeat 50%/contain;position:absolute;width:30px;height:30px;left:40px;top:0;bottom:0;margin:auto;outline:none;border:none}@media only screen and (max-width:768px){.search-block__form{padding:2vw 2vw 2vw 11.3333333333vw;width:66.6666666667vw;height:10.6666666667vw;margin:2.1333333333vw auto 0}.search-block__form input[type=submit]{width:4vw;height:4vw;left:5.3333333333vw}.search-block__form input[type=text]{font-size:3.3333333333vw}}.faq-block{padding:140px 0 120px;position:relative;z-index:1}.faq-block .section-title--bg{width:min(13.9411764706vw,237px);top:68px}@media only screen and (max-width:768px){.faq-block{padding:18.4vw 0 15.2vw}.faq-block .inner1280,.faq-block .inner1780{padding:0}.faq-block .section-title--bg{width:31.6vw;top:8.6666666667vw}}.faq-block .btn-more{background:#fff;border:1px solid #4a79f7;box-shadow:none}.faq-block .btn-more .txt{color:#4a79f7;text-shadow:none}.faq-block .btn-more .txt:before{border-color:#4a79f7}.faq-block .btn-more:hover{background:#4a79f7;cursor:pointer}.faq-block .btn-more:hover .txt{color:#fff}.faq-block .btn-more:hover .txt:before{border-color:#fff}@media only screen and (max-width:768px){.howto-block+.faq-block{padding-top:4.2666666667vw}}.faq-block__dl{margin-top:58px}.faq-block__dl+.faq-block__dl{margin-top:55px}.faq-block__dl>dt{cursor:pointer;position:relative;transition:all .5s;background-color:#e5eef0;border-radius:9999px;padding:2.76% 110px 2.76% 4.45%}.faq-block__dl>dt:after,.faq-block__dl>dt:before{content:"";width:1px;height:50px;background-color:#4a79f7;transition:all .5s;position:absolute;top:0;bottom:0;margin:auto 0;right:74px}.faq-block__dl>dt:after{transform:rotate(90deg)}.faq-block__dl>dt.open:before{transform:rotate(450deg)}.faq-block__dl>dt .faq-block__dl-title{display:block;font-size:2.6rem;font-weight:600;letter-spacing:var(--ls-base)}:lang(en) .faq-block__dl>dt .faq-block__dl-title{letter-spacing:.02em}.faq-block__dl>dt .faq-block__dl-title{line-height:1.3;position:relative;padding-left:105px}.faq-block__dl>dt .faq-block__dl-title:before{content:"";display:block;width:70px;height:70px;background:url(../images/common/icon_q.png) no-repeat 50%/contain;position:absolute;left:0;top:0;bottom:0;margin:auto}.faq-block__dl>dd{padding:2.3% 5% 0 12.8%}.faq-block__dl>dd p{font-size:1.8rem;font-weight:400;letter-spacing:.16em;line-height:1.66}:lang(en) .faq-block__dl>dd p{letter-spacing:.02em}@media only screen and (max-width:768px){.faq-block__dl{margin-top:7.7333333333vw}.faq-block__dl+.faq-block__dl{margin-top:8vw}.faq-block__dl>dt{border-radius:0;padding:1.6vw 13.2vw 1.6vw 5.6vw;min-height:12.8vw;display:flex;align-items:center}.faq-block__dl>dt:after,.faq-block__dl>dt:before{height:6.6666666667vw;right:8vw}.faq-block__dl>dt .faq-block__dl-title{font-size:3.4666666667vw;letter-spacing:var(--ls-wide);line-height:1.38;padding-left:14vw}.faq-block__dl>dt .faq-block__dl-title:before{width:9.3333333333vw;height:9.3333333333vw}.faq-block__dl>dd{padding:2.6666666667vw 5.3333333333vw 0}.faq-block__dl>dd p{font-size:2.9333333333vw;line-height:1.54}}.usecase-block__list{display:flex;justify-content:center;align-items:center;gap:16px;margin-block:56px 80px}@media only screen and (max-width:768px){.usecase-block__list{flex-wrap:wrap;margin-block:40px 14.6666666667vw}}.usecase-block__list a{width:calc(25% - 12px);display:flex;justify-content:center}@media only screen and (max-width:768px){.usecase-block__list a{width:calc(50% - 8px)}}.usecase-block__list a img{width:100%;display:block;max-width:200px}.usable-block{position:relative;z-index:1;background:#e5eef0;overflow:hidden}.usable-block .inner1780{padding:120px 0;position:relative}.usable-block .section-title--secondary{text-shadow:none}.usable-block .btn-more{margin-top:50px;border:1px solid #4a79f7;box-shadow:none}.usable-block .btn-more .txt{color:#4a79f7;text-shadow:none}.usable-block .btn-more .txt:before{border-top:2px solid #4a79f7;border-right:2px solid #4a79f7}.usable-block .btn-more:hover .txt{color:#fff}.usable-block .btn-more:hover .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width:768px){.usable-block .inner1780{padding:14.6666666667vw 0 4vw}.usable-block .btn-more{margin-top:6.6666666667vw}.usable-block .btn-more:hover .txt{color:#4a79f7}.usable-block .btn-more:hover .txt:before{border-top:2px solid #4a79f7;border-right:2px solid #4a79f7}}.usable-block--teal{background:#00beae}.usable-block--teal .section-title--light-green-bg{background:#fff;color:#182e69}.usable-block--teal .section-title--secondary{color:#fff}.usable-block--teal .btn-more{border-color:#fff}.usable-block--teal .btn-more .txt{color:#fff}.usable-block--teal .btn-more .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}.usable-block--teal .btn-more:hover{border-color:#1360ea}.usable-block--teal .btn-more:hover .txt{color:#fff}.usable-block--teal .btn-more:hover .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}.usable-block__ill{position:absolute;width:27.9%;bottom:0;left:7.7%;max-width:492px}@media only screen and (max-width:768px){.usable-block__ill{position:static;width:65.6vw;max-width:inherit;margin:4vw auto 0}}.usable-block__bg-ill{position:absolute;inset:0;margin:auto;max-width:1700px;height:-moz-fit-content;height:fit-content;z-index:-1}.usage-fee-block{padding:100px 0 80px;position:relative;z-index:1}.usage-fee-block .section-title--bg{width:min(38.9411764706vw,662px)}.usage-fee-block:before{content:"";display:block;width:min(76.1764705882vw,1295px);height:min(42.1176470588vw,716px);background:url(../images/common/globalmap.svg) no-repeat 50%/contain;position:absolute;top:100px;left:0;right:0;margin:0 auto;z-index:-1;opacity:.2}@media only screen and (max-width:768px){.usage-fee-block{padding:17.3333333333vw 0 16vw}.usage-fee-block:before{width:172.6666666667vw;height:95.4666666667vw;top:-13.3333333333vw;left:-36.5333333333vw}.usage-fee-block .inner1280{padding:0}.usage-fee-block .section-title--bg{width:88.2666666667vw}}.dest-block+.usage-fee-block{padding-top:143px}@media only screen and (max-width:768px){.dest-block+.usage-fee-block{padding-top:18.4vw;padding-bottom:4.4vw}}.usage-fee-block__list{display:flex;justify-content:flex-start;margin:55px auto 0;gap:16px;-moz-column-gap:1%;column-gap:1%;flex-wrap:wrap}.usage-fee-block__list>li{width:24.25%;box-sizing:border-box}.usage-fee-block__list>li>button{display:flex;justify-content:center;align-items:center;border-radius:9999px;background:#4a79f7;border:1px solid #4a79f7;padding:5.9% 2%;transition:all .5s;cursor:pointer;width:100%;box-sizing:border-box}.usage-fee-block__list>li>button .txt{color:#fff;font-size:1.65rem;font-weight:500;line-height:1.4;letter-spacing:var(--ls-wide);text-align:center;position:relative;padding-left:30px}.usage-fee-block__list>li>button .txt:before{content:"";display:block;width:20px;height:20px;background:url(../images/common/icon_search_white.svg);position:absolute;left:0;top:0;bottom:0;margin:auto}.usage-fee-block__list>li>button:hover{text-decoration:none;background-color:#fff}.usage-fee-block__list>li>button:hover .txt{color:#4a79f7}.usage-fee-block__list>li>button:hover .txt:before{background:url(../images/common/icon_search_blue.svg)}.usage-fee-block__list>li.select>button{text-decoration:none;background-color:#fff}.usage-fee-block__list>li.select>button .txt{color:#4a79f7}.usage-fee-block__list>li.select>button .txt:before{background:url(../images/common/icon_search_blue.svg)}.usage-fee-block__list>li.country>button:hover .txt:before{background:url(../images/common/icon_search_white.svg)}@media only screen and (max-width:1024px){.usage-fee-block__list{gap:8px;-moz-column-gap:1%;column-gap:1%}.usage-fee-block__list>li{width:49.5%}.usage-fee-block__list>li:nth-child(3){margin-top:30px}.usage-fee-block__list>li button{padding:3% 0}.usage-fee-block__list.no-scroll>li{width:49.5%}.usage-fee-block__list.no-scroll>li:nth-child(3){margin-top:0}.usage-fee-block__list.no-scroll>li>button .txt{font-size:1.6rem;padding-left:25px}}@media only screen and (max-width:768px){.usage-fee-block__list{padding-bottom:2.6666666667vw}.usage-fee-block__list.no-scroll{overflow-x:inherit;overflow-y:inherit}.usage-fee-block__list>li:nth-child(3){margin-top:0}.usage-fee-block__list>li>button .txt{font-size:14px;padding-left:4.6666666667vw;white-space:nowrap}.usage-fee-block__list>li>button .txt:before{width:2.6666666667vw;height:2.6666666667vw}.usage-fee-block__list.no-scroll>li:last-child{margin-right:0}.usage-fee-block__list.no-scroll>li>button .txt{font-size:14px;padding-left:4vw}}.usage-fee-block__jp-list{display:flex;flex-wrap:wrap;margin:33px -27.5px 0}.usage-fee-block__jp-list>li{margin:27.5px}.usage-fee-block__jp-list>li>button{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#5ab3e1;border:1px solid #5ab3e1;font-size:2rem;font-weight:500;line-height:1;color:#fff;width:68px;height:68px;transition:all .5s;padding:0;cursor:pointer}.usage-fee-block__jp-list>li.select>button,.usage-fee-block__jp-list>li>button:hover{text-decoration:none;background-color:#fff;color:#5ab3e1}@media only screen and (max-width:768px){.usage-fee-block__jp-list{margin:5.3333333333vw -1.7333333333vw 0;padding-bottom:1.3333333333vw;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.usage-fee-block__jp-list>li{margin:1.7333333333vw}.usage-fee-block__jp-list>li>button{font-size:2.6666666667vw;width:9.3333333333vw;height:9.3333333333vw}}.usage-fee-block__region-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:33px 0 0}.usage-fee-block__region-list>li>button{display:flex;justify-content:center;align-items:center;border-radius:9999px;background-color:#5ab3e1;border:1px solid #5ab3e1;font-size:1.8rem;font-weight:500;line-height:1;color:#fff;padding:14px 28px;transition:all .5s;cursor:pointer;white-space:nowrap}.usage-fee-block__region-list>li.select>button,.usage-fee-block__region-list>li>button:hover{text-decoration:none;background-color:#fff;color:#5ab3e1}@media only screen and (max-width:768px){.usage-fee-block__region-list{gap:2vw;margin:5.3333333333vw 0 0;padding-bottom:1.3333333333vw;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.usage-fee-block__region-list>li>button{font-size:2.9333333333vw;padding:1.8666666667vw 3.7333333333vw}}.usage-fee-block__country-list{display:flex;flex-wrap:wrap;margin:36px auto 0;justify-content:flex-start;gap:16px;-moz-column-gap:1%;column-gap:1%;container-type:inline-size}.usage-fee-block__country-list>li{width:24.25%}.usage-fee-block__country-list>li>a{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;border:1px solid #e5eef0;background-color:#e5eef0;padding:4% 2%;transition:all .5s}.usage-fee-block__country-list>li>a:hover{text-decoration:none;opacity:.5}.usage-fee-block__country-list>li>a .icon{width:30px;height:auto;display:flex;justify-content:center;align-items:center}.usage-fee-block__country-list>li>a .txt{font-size:clamp(12px,2vw,16px);font-weight:500;line-height:1.2;letter-spacing:var(--ls-wide);width:calc(100% - 38px)}@media only screen and (max-width:1024px){.usage-fee-block__country-list>li>a .icon{width:24px;height:auto}}@media only screen and (max-width:768px){.usage-fee-block__country-list{gap:12px;-moz-column-gap:2%;column-gap:2%}.usage-fee-block__country-list>li{width:49%;min-height:48px}.usage-fee-block__country-list>li>a{padding:2vw 12px;gap:4px;height:100%}.usage-fee-block__country-list>li>a:hover{opacity:1}.usage-fee-block__country-list>li>a .txt{width:calc(100% - 19px)}.usage-fee-block__country-list>li>a .icon{width:15px;height:15px}}.content-area{position:relative}.content-area__dummy{text-align:center;font-size:2.5rem;color:red;margin-top:50px;position:relative;top:140px}@media only screen and (max-width:768px){.content-area__dummy{font-size:4.6666666667vw;margin-top:9.3333333333vw;top:25.3333333333vw}}.flow-block{padding:140px 0 120px;position:relative;z-index:1}.flow-block .section-title--bg{width:min(54.3529411765vw,924px);top:63px}.flow-block .btn-more{background:#fff;border:1px solid #4a79f7;box-shadow:none}.flow-block .btn-more:hover{background:#4a79f7}.flow-block .btn-more .txt{color:#4a79f7;text-shadow:none}.flow-block .btn-more .txt:before{border-top:2px solid #4a79f7;border-right:2px solid #4a79f7}.flow-block .btn-more:hover .txt{color:#fff}.flow-block .btn-more:hover .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width:1024px){.flow-block{padding:18.1333333333vw 0 14.6666666667vw}.flow-block .inner1430,.flow-block .inner1780{padding:0}.flow-block .section-title--bg{width:123.2vw;top:8.5333333333vw;left:-62.4vw}.flow-block .pc{display:none!important}.flow-block .sp{display:block!important}.flow-block img{width:100%;height:auto}.flow-block .btn-more{margin:4vw auto 0}.flow-block .btn-more:hover{background:#fff}.flow-block .btn-more:hover .txt{color:#4a79f7}.flow-block .btn-more .txt:before,.flow-block .btn-more:hover .txt:before{border-top:1px solid #4a79f7;border-right:1px solid #4a79f7}}.flow-block__list{display:flex;margin:50px auto 0}.flow-block__list>li{width:16.3%;margin-right:4.625%;position:relative}.flow-block__list>li:nth-child(5){margin-right:0}.flow-block__list>li:nth-child(5):after{display:none}.flow-block__list>li:after{content:"";display:block;width:min(1.7647058824vw,30px);height:min(2.9411764706vw,58px);background:url(../images/common/arrow_blue.svg) no-repeat 50%/contain;position:absolute;top:min(8.7058823529vw,148px);right:min(-2.1176470588vw,-36px)}@media only screen and (min-width:1025px){:lang(en) .flow-block__list>li:after{top:min(12.7058823529vw,216px)}}.flow-block__list .img-box{margin-top:min(.8823529412vw,15px);width:min(11.7647058824vw,200px)}@media only screen and (max-width:1200px){.flow-block__list>li:after{right:min(-1.5294117647vw,-26px)}}@media only screen and (max-width:1100px){.flow-block__list>li:after{right:min(-.9411764706vw,-16px)}}@media only screen and (max-width:1024px){.flow-block__list{margin:4.2666666667vw auto 0;padding:2.6666666667vw 5.3333333333vw;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:0;justify-content:flex-start}.flow-block__list>li{text-align:left}.flow-block__list.no-scroll{flex-wrap:wrap;overflow:inherit;-webkit-overflow-scrolling:inherit}.flow-block__list.no-scroll>li{width:auto;margin-right:0;display:flex;justify-content:space-between;flex-wrap:wrap}.flow-block__list.no-scroll>li>.img-box{width:45%;margin-top:0;margin-right:5%}.flow-block__list.no-scroll>li .flow-block__list-inner{width:50%}.flow-block__list.no-scroll>li:after{display:block;width:7.7333333333vw;height:4vw;margin:4vw auto;background:url(../images/common/arrow_blue_bottom.svg) no-repeat 50%/contain;position:static}.flow-block__list.no-scroll .flow-block__list-link:before{top:-.2666666667vw}.flow-block__list>li{width:36vw;margin-right:11.7333333333vw}.flow-block__list>li:after{display:block;top:24vw;right:-7.7333333333vw;width:4.8vw;height:9.3333333333vw}.flow-block__list .img-box{margin-top:2.6666666667vw;width:32vw;margin-left:0;margin-right:0}}.flow-block__list-title{display:flex}.flow-block__list-title .num{font-family:din-2014-narrow,sans-serif;font-weight:700;font-style:normal;font-size:min(2vw,34px);line-height:1;letter-spacing:0;display:flex;justify-content:center;align-items:center;width:min(3.5294117647vw,60px);min-width:min(3.5294117647vw,60px);height:min(3.5294117647vw,60px);background-color:#4a79f7;border-radius:10px;color:#fff;margin-right:min(.5882352941vw,10px)}.flow-block__list-title .txt{font-size:min(1.2941176471vw,22px);font-weight:500;letter-spacing:0;line-height:1.36;color:#5ab3e1;white-space:nowrap}:lang(en) .flow-block__list-title .txt{white-space:normal}@media only screen and (min-width:1025px){:lang(en) .flow-block__list-title{flex-direction:column;min-height:min(7.5294117647vw,128px)}:lang(en) .flow-block__list-title .num{margin-right:0;margin-bottom:min(.4705882353vw,8px)}:lang(en) .flow-block__list-title .txt{width:100%}}@media only screen and (max-width:1024px){.flow-block__list-title .num{font-size:5.3333333333vw;width:9.6vw;min-width:9.6vw;height:9.6vw;border-radius:2.6666666667vw;margin-right:1.3333333333vw}.flow-block__list-title .txt{font-size:3.4666666667vw;line-height:1.38}}.flow-block__list-desc{font-size:min(1.0588235294vw,18px);font-weight:400;letter-spacing:var(--ls-wide);color:#182e69;line-height:1.55;margin-top:min(.9411764706vw,16px)}@media only screen and (max-width:1024px){.flow-block__list-desc{font-size:2.9333333333vw;margin-top:2.9333333333vw}}.flow-block__list-link{font-size:min(1vw,17px);font-weight:400;letter-spacing:var(--ls-wide);line-height:1.55;color:#4a79f7;text-decoration:underline;position:relative;padding-left:min(.8823529412vw,15px);margin-top:min(.8823529412vw,15px);display:block;border:none;background:none;cursor:pointer}.flow-block__list-link:hover{text-decoration:none}.flow-block__list-link:before{content:"";display:block;width:min(.4117647059vw,7px);height:min(.4117647059vw,7px);border-top:2px solid #4a79f7;border-right:2px solid #4a79f7;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto}@media only screen and (max-width:1024px){.flow-block__list-link{font-size:2.9333333333vw;padding-left:2.1333333333vw;margin-top:.4vw}.flow-block__list-link:hover{text-decoration:underline}.flow-block__list-link:before{width:.6666666667vw;height:.6666666667vw;border-top:1px solid #4a79f7;border-right:1px solid #4a79f7;top:-4.4vw}}.c-member-merit{padding:16px;border:1px solid #66dd6b;border-radius:6px;box-sizing:border-box;margin-bottom:32px}.c-member-merit>span{justify-content:center;gap:8px;display:flex;font-size:18px;font-weight:700;margin-bottom:16px}.c-member-merit>span img{width:24px;height:auto}.c-member-merit-item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1.2;font-weight:700;position:relative}.c-member-merit-item:first-of-type{margin-bottom:6px}.c-member-merit-item small{line-height:1.2}.c-member-merit-item:before{display:block;content:"";width:8px;height:8px;position:relative;border-radius:40px;background-color:#66dd6b}.c-member-merit-item>p{min-width:320px}@media screen and (max-width:768px){.c-member-merit-item>p{min-width:auto}}.c-member-merit-img{width:20%;display:block;border:1px solid #ccc;margin:0 auto 16px}.c-member-merit-img img{width:100%;display:block}.c-member-merit.--order{padding:8px;margin-bottom:8px}.c-member-merit.--order>span{font-size:16px;margin-bottom:8px}.c-member-merit.--order .c-member-merit-item{font-size:14px}.hdr-switch{position:relative;display:inline-flex;flex:none}.hdr-switch__trigger{display:inline-flex;align-items:center;gap:6px;padding:2px;border:none;background:none;color:#fff;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:var(--ls-wide);white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.hdr-switch__trigger:hover{opacity:.75}.hdr-switch__trigger:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px;border-radius:3px}.hdr-switch.is-open .hdr-switch__trigger{opacity:.9}.hdr-switch__icon{display:inline-flex;align-items:center;opacity:.9}.hdr-switch__icon svg{width:16px;height:16px}.hdr-switch__sym{font-weight:700}.hdr-switch__caret{width:9px;height:9px;margin-left:1px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease;opacity:.85}.hdr-switch.is-open .hdr-switch__caret{transform:translateY(1px) rotate(225deg)}.hdr-switch__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:100%;width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px);background:#fff;border-radius:10px;box-shadow:3px 3px 20px #2c325533;overflow:hidden;padding:8px 0}.hdr-switch__panel--wide{min-width:260px}.hdr-switch__search{display:flex;align-items:center;gap:10px;margin:0 14px 8px;padding:8px 16px;border-radius:9999px;box-shadow:3px 3px 14px #2c325529}.hdr-switch__search-icon{flex:none;width:16px;height:16px;background:url(../images/common/icon_search_blue.svg) no-repeat 50%/contain}.hdr-switch__search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:1.4rem;color:#182e69;font-family:inherit}.hdr-switch__search input::-moz-placeholder{color:#9fb0cf}.hdr-switch__search input::placeholder{color:#9fb0cf}.hdr-switch__list{list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.hdr-switch__option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 24px;border:none;background:transparent;font-family:inherit;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s ease}.hdr-switch__option.is-active,.hdr-switch__option:hover{background:#f0f4ff}.hdr-switch__option-sym{flex:none;width:22px;text-align:center;color:#4a79f7;font-weight:700;font-size:1.6rem}.hdr-switch__option-code{font-weight:700;color:#182e69;font-size:1.5rem;letter-spacing:.02em}.hdr-switch__option-name{color:#666;font-size:1.3rem}.hdr-switch__option.is-selected{background:#f0f4ff}.hdr-switch__option.is-selected .hdr-switch__option-code{color:#2560ea}.hdr-switch__check{margin-left:auto;flex:none;width:16px;height:16px;position:relative}.hdr-switch__check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid #2560ea;border-bottom:2px solid #2560ea;transform:rotate(45deg)}.hdr-switch__empty{padding:18px 24px;text-align:center;color:#182e6980;font-size:1.3rem}.hdr-pop-enter-active{transition:opacity .18s ease,transform .18s ease}.hdr-pop-leave-active{transition:opacity .12s ease,transform .12s ease}.hdr-pop-enter-from,.hdr-pop-leave-to{opacity:0;transform:translateY(-6px)}.hdr-globe{flex:none;width:44px;height:44px;display:grid;place-items:center;margin-right:4px;padding:0;border:none;background:none;color:#fff;cursor:pointer;transition:opacity .2s ease}.hdr-globe:active{opacity:.7}.hdr-globe:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:-2px;border-radius:8px}.hdr-globe svg{width:28px;height:26px}body.hdr-sheet-open,html.hdr-sheet-open{overflow:hidden}.hdr-sheet-root,.hdr-sheet__scrim{position:fixed;inset:0;z-index:1000}.hdr-sheet__scrim{background:#060a1a80}.hdr-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1001;display:flex;flex-direction:column;max-height:82vh;max-height:82dvh;overflow:hidden;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px -8px #060c2066;padding-bottom:env(safe-area-inset-bottom,0)}.hdr-sheet__handle{flex:none;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hdr-sheet__handle:active{cursor:grabbing}.hdr-sheet__grabber{width:38px;height:4px;margin:10px auto 4px;border-radius:99px;background:#d3ddf2}.hdr-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 12px;border-bottom:1px solid #eef2fb}.hdr-sheet__title{font-size:1.5rem;font-weight:800;color:#182e69}.hdr-sheet__close{border:none;background:none;padding:4px 6px;font-size:2rem;line-height:1;color:#8a97b8;cursor:pointer}.hdr-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 8px}.hdr-sheet__body .hdr-switch__list{flex:none;max-height:none;overflow:visible;padding-bottom:6px}.hdr-sheet__glabel{margin:0;padding:12px 20px 2px;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a97b8}.hdr-sheet__body .hdr-switch__list+.hdr-sheet__glabel{margin-top:10px;padding-top:18px;border-top:1px solid #eef2fb}.sheet-enter-active,.sheet-leave-active{transition:opacity .28s ease}.sheet-enter-active .hdr-sheet,.sheet-leave-active .hdr-sheet{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .hdr-sheet,.sheet-leave-to .hdr-sheet{transform:translateY(102%)}.header__right[data-v-96687fc2]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.header__utils[data-v-96687fc2]{display:flex;align-items:center;gap:14px}.header__utils__sep[data-v-96687fc2]{width:1px;height:16px;background:#ffffff6b}.header__right nav.pc[data-v-96687fc2]{margin:0}@media only screen and (max-width:1200px){.header__utils[data-v-96687fc2]{gap:12px}}.slide-enter-active[data-v-96687fc2]{animation:slideDown-96687fc2 .3s ease-out}.slide-leave-active[data-v-96687fc2]{animation:slideUp-96687fc2 .3s ease-out}@keyframes slideDown-96687fc2{0%{max-height:0;overflow:hidden}to{max-height:100vh;overflow:hidden}}@keyframes slideUp-96687fc2{0%{max-height:100vh;overflow:hidden}to{max-height:0;overflow:hidden}}.fade-enter-active[data-v-96687fc2],.fade-leave-active[data-v-96687fc2]{transition:opacity .3s ease}.fade-enter-from[data-v-96687fc2],.fade-leave-to[data-v-96687fc2]{opacity:0}.btn-light-blue.login .txt[data-v-96687fc2]{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}footer[data-v-02a30fec]{position:relative}.pagetop.absolute[data-v-02a30fec]{bottom:100%}.is-disabled[data-v-02a30fec]{opacity:.4;pointer-events:none;cursor:default}.error-page[data-v-48cc3f5b]{min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e5f4fa,#fff);padding-top:100px}@media(max-width:768px){.error-page[data-v-48cc3f5b]{padding-top:60px}}.error-block[data-v-48cc3f5b]{position:relative;width:100%;padding:80px 20px;text-align:center;overflow:hidden}.error-block__inner[data-v-48cc3f5b]{position:relative;z-index:1}.error-block__code[data-v-48cc3f5b]{font-family:din-2014-narrow,sans-serif;font-size:160px;font-weight:700;line-height:1;color:#4a79f7;opacity:.15;margin-bottom:-40px}@media(max-width:768px){.error-block__code[data-v-48cc3f5b]{font-size:100px;margin-bottom:-25px}}.error-block__title[data-v-48cc3f5b]{font-size:32px;font-weight:700;color:#182e69;margin-bottom:24px}@media(max-width:768px){.error-block__title[data-v-48cc3f5b]{font-size:24px;margin-bottom:16px}}.error-block__desc[data-v-48cc3f5b]{font-size:16px;line-height:2;color:#182e69;margin-bottom:40px}@media(max-width:768px){.error-block__desc[data-v-48cc3f5b]{font-size:14px;margin-bottom:32px}}.error-block__ill[data-v-48cc3f5b]{margin-top:40px}.error-block__ill img[data-v-48cc3f5b]{width:280px;height:auto}@media(max-width:768px){.error-block__ill[data-v-48cc3f5b]{margin-top:32px}.error-block__ill img[data-v-48cc3f5b]{width:200px}}.error-block__bg-ill[data-v-48cc3f5b]{position:absolute;left:0;bottom:0;z-index:0;pointer-events:none}.error-block__bg-ill img[data-v-48cc3f5b]{width:300px;height:auto}@media(max-width:768px){.error-block__bg-ill img[data-v-48cc3f5b]{width:150px}}.btn-more[data-v-48cc3f5b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#4a79f7;color:#fff;padding:16px 40px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .3s ease;border:none;cursor:pointer;white-space:nowrap}.btn-more[data-v-48cc3f5b]:hover{opacity:.8}.btn-more .icon[data-v-48cc3f5b]{width:20px;height:20px;background:url(/images/common/icon_arrow_white.svg) no-repeat 50%/contain}@media(max-width:768px){.btn-more[data-v-48cc3f5b]{padding:14px 32px;font-size:14px}}
