html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box;line-height:1;font-size:100%;font-style:normal;text-align:justify;color:#555;box-sizing:border-box}span,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,label,caption,time,mark{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,picture,source{display:block;box-sizing:border-box}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{display:block;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0;width:100%;height:auto;border:0;display:block}h2,h3,h4,h5{font-weight:400}html{-webkit-overflow-scrolling:touch}html,body{height:100%}a{text-decoration:none;will-change:transform;color:inherit;box-sizing:border-box;cursor:pointer}body{background:#fff;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.mainContainer{width:100%;overflow:hidden}.fvContainer{position:relative;max-width:1280px;width:100%;margin:0 auto}.fvInner{width:1600px;margin:0 -160px}@media screen and (min-width: 751px)and (max-width: 1280px){.fvInner{width:125vw;margin:0 -12.5vw}}@media screen and (max-width: 640px){.fvInner{width:100%;margin:0}}.fvSlider{position:relative;height:1058px;overflow:hidden}@media screen and (min-width: 751px)and (max-width: 1280px){.fvSlider{height:82.65vw}}@media screen and (max-width: 640px){.fvSlider{height:206.6vw}}.fvSlider__item{position:absolute;width:100%;inset:0}.fvSlider__item picture,.fvSlider__item img{width:100%;height:100%;object-fit:cover}.fv__cr{position:absolute;max-width:510px;width:39.84375%;inset:26.2% auto auto 2.9%;z-index:10}@media screen and (max-width: 640px){.fv__cr{width:84%;inset:14.4% auto auto 4.6%}}.fv__link{position:absolute;display:block;max-width:440px;width:34.375%;aspect-ratio:1/.185;inset:57.3% auto auto 2.9%;padding:2.2% 0 0 6.3%;border-radius:33px 6px 6px 6px;background:linear-gradient(156deg, rgb(250, 187, 58), rgb(250, 114, 6));color:#fff;font-size:1.46875rem;letter-spacing:.16rem;z-index:10;transition:.3s all}@media screen and (min-width: 751px)and (max-width: 1280px){.fv__link{border-radius:33px 6px 6px 6px;font-size:1.8359375vw;letter-spacing:.2vw}}@media screen and (max-width: 640px){.fv__link{max-width:none;width:74%;inset:71.4% auto auto 18.3%;padding:4.3% 0 0 10%;border-radius:5.15625vw 0.9375vw 0.9375vw 0.9375vw;font-size:4.53125vw;letter-spacing:.47vw}}.fv__link:hover{transform:scale(1.03);box-shadow:hsla(0,0%,100%,.5) 0px 0px 40px}.fv__link svg{position:absolute;width:2.3%;inset:0 9.3% 0 auto;margin:auto}.identityContainer{position:relative;max-width:1200px;width:100%;margin:0 auto;z-index:10;padding:0 0 250px}@media screen and (min-width: 641px)and (max-width: 1200px){.identityContainer{padding:0 0 20.8333333333vw}}@media screen and (max-width: 640px){.identityContainer{margin:-10.6vw auto 0;padding:0 0 116.2%}}.identity__heading{position:relative;width:55%;margin:-4.8% 0 4%;font-size:1.6875rem;letter-spacing:.18rem;font-weight:500;text-align:center;z-index:10;color:#fff}@media screen and (min-width: 641px)and (max-width: 1200px){.identity__heading{font-size:2.25vw;letter-spacing:0.24vw}}@media screen and (max-width: 640px){.identity__heading{margin:-4.8% auto 15.2%;font-size:5.0625vw;letter-spacing:0.45vw}}.identity__heading small{font-size:1.21875rem}@media screen and (min-width: 641px)and (max-width: 1200px){.identity__heading small{font-size:1.625vw}}@media screen and (max-width: 640px){.identity__heading small{font-size:3.65625vw}}.identity__cr{position:relative;width:46.2%;margin:0 0 4.8% 8.1%;z-index:10}@media screen and (max-width: 640px){.identity__cr{width:77.4%;margin:0 0 5.7% 10.5%}}.identity__txt{position:relative;margin:0 0 0 8.1%;font-size:1.1875rem;line-height:2.26;letter-spacing:.135rem;color:#fff;z-index:10}@media screen and (min-width: 641px)and (max-width: 1200px){.identity__txt{font-size:1.5833333333vw;letter-spacing:0.18vw}}@media screen and (max-width: 640px){.identity__txt{font-size:2.96875vw;letter-spacing:.5vw;line-height:2.525;text-align:center}}.identity__bg{position:absolute;width:1200px;inset:auto 0 0;margin:0 auto}@media screen and (min-width: 641px)and (max-width: 1200px){.identity__bg{width:100vw}}@media screen and (max-width: 640px){.identity__bg{width:100%}}.identity__bg img{width:1600px;margin:0 -200px}@media screen and (min-width: 641px)and (max-width: 1200px){.identity__bg img{width:133.3333333333vw;margin:0 -16.6666666667vw}}@media screen and (max-width: 640px){.identity__bg img{width:100%;margin:0}}.identity__cloud{position:absolute;width:76.6%;inset:auto -200px 0 auto}@media screen and (max-width: 640px){.identity__cloud{width:93%;inset:auto 0 -7% auto}}.identityJump{position:absolute;width:80%;height:110%;inset:auto -200px 0 auto}@media screen and (max-width: 640px){.identityJump{width:100%;height:60%;inset:auto 0 0 auto}}.identityJump__item{position:absolute;inset:0}.identityJump__img--01{width:80.9%;margin:-8.9% 0 0 23.5%}@media screen and (max-width: 640px){.identityJump__img--01{width:93.8%;margin:-7.8% 0 0 48.2%}}.identityJump__img--02{width:38.5%;margin:10.3% 0 0 40.5%}@media screen and (max-width: 640px){.identityJump__img--02{width:76.3%;margin:4.6% 0 0 45.6%}}.identityJump__img--03{width:65.5%;margin:13.3% 0 0 8.6%}@media screen and (max-width: 640px){.identityJump__img--03{width:64.1%;margin:3.7% 0 0 23.6%}}.identityJump__img--04{width:42%;margin:23.3% 0 0 17.2%}@media screen and (max-width: 640px){.identityJump__img--04{width:82.6%;margin:15.5% 0 0 5.6%}}.floating{position:fixed;inset:auto 0 5%;z-index:10}@media screen and (min-width: 641px){.floating{display:none}}.headerHome{position:fixed;max-width:160px;width:13.333%;inset:55px auto auto 62px;z-index:100}@media screen and (min-width: 641px)and (max-width: 1200px){.headerHome{inset:4.5833333333vw auto auto 5.1666666667vw}}@media screen and (max-width: 640px){.headerHome{max-width:none;width:25%;inset:3% auto auto 3.9%}}.headerLogin{position:fixed;max-width:120px;width:10%;height:108px;inset:0 136px auto auto;z-index:100}@media screen and (min-width: 641px)and (max-width: 1200px){.headerLogin{height:9vw;inset:0 11.3333333333vw auto auto}}@media screen and (max-width: 640px){.headerLogin{max-width:none;width:17.7%;height:14.8vw;inset:0 17.7% auto auto}}.headerLogin:hover img{transform:scale(1.2)}.headerLogin:hover .headerLogin__txt{transform:scale(1.2)}.headerLogin__link{display:block;width:100%;height:100%;padding:25% 0 0}.headerLogin img{width:20.5%;margin:0 auto 4.7%;transition:.3s all;transform-origin:50% 100%}.headerLogin__txt{color:#555;text-align:center;font-weight:300;font-size:1.09375rem;letter-spacing:.2rem;transition:.3s all;transform-origin:50% 0}@media screen and (min-width: 641px)and (max-width: 1200px){.headerLogin__txt{font-size:1.4583333333vw;letter-spacing:0.2666666667vw}}@media screen and (max-width: 640px){.headerLogin__txt{font-size:3.2vw;letter-spacing:.1vw}}.headerBtn{position:fixed;max-width:122px;width:10.166%;height:108px;inset:0 0 auto auto;cursor:pointer;z-index:1001;transition:.3s all}@media screen and (min-width: 641px)and (max-width: 1200px){.headerBtn{height:9vw}}@media screen and (max-width: 640px){.headerBtn{max-width:none;width:17.7%;height:14.8vw;border-radius:0 0 0 3.6vw}}.headerBtn:hover .headerBtn__img{transform:scale(1.2)}.headerBtn:hover .headerBtn__txt{transform:scale(1.2)}.headerBtn__img{position:relative;width:40%;height:15%;margin:23% auto 7%;z-index:10;transition:.3s all;transform-origin:50% 100%}@media screen and (max-width: 640px){.headerBtn__img{width:46%;height:17%;margin:23% auto 9%}}.headerBtn__line{position:absolute;width:100%;height:1px;background:#fff;border-radius:.5px;margin:auto;transition:.3s all}@media screen and (min-width: 641px)and (max-width: 1200px){.headerBtn__line{height:0.0833333333vw;border-radius:0.0416666667vw}}.headerBtn__line--01{inset:0 0 auto}.menuOpen .headerBtn__line--01{inset:0;transform:rotate(20deg)}.headerBtn__line--02{inset:auto 0 0}.menuOpen .headerBtn__line--02{inset:0;transform:rotate(-20deg)}.headerBtn__txt{color:#fff;text-align:center;font-weight:300;font-size:1.09375rem;z-index:10;transition:.3s all;transform-origin:50% 0}@media screen and (min-width: 641px)and (max-width: 1200px){.headerBtn__txt{font-size:1.4583333333vw}}@media screen and (max-width: 640px){.headerBtn__txt{font-size:3.2vw}}.headerBg{position:fixed;max-width:122px;width:10.166%;height:108px;inset:0 0 auto auto;border-radius:0 0 0 27px;background:linear-gradient(70deg, rgb(190, 218, 100) 2%, rgb(166, 213, 159) 9%, rgb(150, 209, 199) 31%, rgb(146, 208, 210) 58%, rgb(145, 200, 225));cursor:pointer;z-index:999;transition:.15s all;overflow:hidden}@media screen and (min-width: 641px)and (max-width: 1200px){.headerBg{height:9vw;border-radius:0 0 0 2.25vw}}@media screen and (max-width: 640px){.headerBg{max-width:none;width:17.7%;height:14.8vw;border-radius:0 0 0 3.6vw}}.menuOpen .headerBg{max-width:none;width:100%;height:100%;border-radius:0}.headerNav{position:fixed;width:100%;height:100%;inset:0;opacity:0;transition:.2s all;pointer-events:none;z-index:1000}.menuOpen .headerNav{opacity:1;pointer-events:all}.headerNavList{position:absolute;width:85%;height:80%;inset:0;margin:auto}@media screen and (max-width: 640px){.headerNavList{width:80%}}.headerNav__txt{width:100%;padding:30px 0;cursor:pointer;border-bottom:#fff 1px solid;font-weight:300;color:#fff;letter-spacing:.2rem;font-size:1.75rem;transition:.3s all}@media screen and (min-width: 641px)and (max-width: 1200px){.headerNav__txt{padding:2.5vw 0;letter-spacing:0.2666666667vw;font-size:2.3333333333vw}}@media screen and (max-width: 640px){.headerNav__txt{padding:5.2vw 0;font-size:4.3vw;letter-spacing:.6vw}}.headerNav__txt:hover{opacity:.5}/*# sourceMappingURL=base-pre.min.css.map */