*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.header{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:bold;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1000}.header__logo{display:inline-block;background:url(../images/logos/nextone/wss_logo.png) center center/cover;height:144px;width:180px;margin-left:60px}.header__btn{margin-right:15px}.header__btn .nav__info{display:inline-block;height:46px;line-height:46px;padding:0 41px;border-radius:35px;color:#fff;background:#4d4d4d;text-decoration:none;transition-duration:.3s}.header__btn .nav__info:hover{background-color:#e9450a;transition-duration:.5s}.btn__container{display:flex;margin-right:46px}.line__box{width:118px;height:46px;display:flex;flex-direction:column;align-items:center;border-radius:35px;background-color:#4d4d4d;position:relative;z-index:1000;transition-duration:.3s}.line__box:hover{background-color:#e9450a;transition-duration:.5s}.hamburger-overlay{border:none;background:rgba(0,0,0,0);cursor:pointer}.hamburger-overlay__line{position:relative;z-index:1000;width:20px;height:3px;background-color:#fff;transition:all .6s}.hamburger-overlay__line:nth-of-type(1){top:18px}.hamburger-overlay__line:nth-of-type(2){top:23px}.hamburger-overlay.active .hamburger-overlay__line{background-color:#fff}.hamburger-overlay.active .hamburger-overlay__line:nth-of-type(1){transform:translateY(4px) rotate(-45deg)}.hamburger-overlay.active .hamburger-overlay__line:nth-of-type(2){transform:translateY(-4px) rotate(45deg)}.nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(217,217,217,.98);visibility:hidden;opacity:0;transition:all .6s;z-index:999}.nav-overlay.active{visibility:visible;opacity:1}.nav-overlay__logo{position:absolute;top:0;left:60px;width:180px}.nav-overlay__logo img{width:100%}.nav-overlay__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.nav-overlay__list{margin:0;padding:0;list-style:none}.nav-overlay__item{opacity:0;transform:translateY(20px);transition:all .6s}.nav-overlay.active .nav-overlay__item{opacity:1;transform:translateY(0)}.nav-overlay.active .nav-overlay__item:nth-child(1){transition-delay:.1s}.nav-overlay.active .nav-overlay__item:nth-child(2){transition-delay:.2s}.nav-overlay.active .nav-overlay__item:nth-child(3){transition-delay:.3s}.nav-overlay.active .nav-overlay__item:nth-child(4){transition-delay:.4s}.nav-overlay.active .nav-overlay__item:nth-child(5){transition-delay:.5s}.nav-overlay.active .nav-overlay__item:nth-child(6){transition-delay:.6s}.nav-overlay.active .nav-overlay__item:nth-child(7){transition-delay:.7s}.icon__wrapper{display:flex;justify-content:center;gap:50px;padding-top:50px}.nav-overlay__itemsub{width:33px;height:33px}.nav-overlay__itemsub:nth-of-type(2){width:35px;height:35px}.nav-overlay__link{display:inline-block;padding:40px;color:#fff;font-size:24px;text-decoration:none;transition:color .3s}.nav-overlay__link:hover{color:#e9450a}.nav-overlay__linksub{display:block;height:100%;width:100%;transform-origin:center;transition-duration:.2s}.nav-overlay__linksub:hover{transform:scale(0.8);transition-duration:.2s}.footer{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;text-align:center;background:#222;background:linear-gradient(0deg, rgba(23, 23, 23, 0.95) 63%, rgba(34, 34, 34, 0) 100%);padding-top:350px}.footer__wrapper{display:flex;align-items:center;gap:235px}.footer__box1{margin-top:41px;margin-left:205px}.footer__box1 .footer__logo{width:117px}.footer__box1 .footer__logo img{width:100%;height:100%}.footer__box2{display:flex;justify-content:center}.footer__icon{margin:18px 8px 0;width:16px;height:16px}.footer__nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none;width:1200px}.footer__list{text-align:left;width:21%}.footer__list:nth-of-type(-n+4){margin-bottom:60px}.footer__link{color:#fff;text-decoration:none;position:relative}.footer__link::after{background:#fff;content:"";position:absolute;width:100%;height:2px;left:0;bottom:-4px;transform-origin:right top;transform:scale(0, 1);transition:transform .5s}.footer__link:hover::after{transform-origin:left top;transform:scale(1, 1)}.footer .footer__appi{padding:98px 0 28px;text-decoration:none}.footer .footer__appilink{text-decoration:none;color:#fff}.footer .footer__appilink:hover{border-bottom:solid 1px #fff}.footer .footer__appi::after{content:url(../images/image/arrow.png);margin-top:1px;margin-left:2px}.footer .copyright{color:#fff;padding:50px 0;margin:0 100px;border-top:solid 1px #cdcdcd}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.zen-kaku-gothic-new-black{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-style:normal}#top{overflow:hidden}#opening{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1}.logo{width:180px;opacity:0;animation:logoFadeIn 1s ease-in forwards,logoPause .5s 1s forwards,logoFadeOut .5s 1.5s ease-out forwards}@keyframes logoFadeIn{from{opacity:0}to{opacity:1}}@keyframes logoPause{from{opacity:1}to{opacity:1}}@keyframes logoFadeOut{from{opacity:1}to{opacity:0}}.line{position:absolute;z-index:1000;top:675px;left:1307px;width:0;height:2.5px;background-color:#1c1c1c;transform:translate(-50%)}.line.active{animation:expand-line .8s ease-in-out forwards;max-width:1196px}.line.active::before{content:"becomes “now”";font-size:13px;color:#f61c14;display:inline-block;position:absolute;font-weight:bold;top:5px;right:11px;animation:slideintop .3s linear forwards;animation-delay:.6s;opacity:0}.line.active::after{content:"When “someday”";font-size:13px;color:#f61c14;display:inline-block;position:absolute;font-weight:bold;bottom:5px;right:5px;animation:slideinbottom .3s linear forwards;animation-delay:.6s;opacity:0}@keyframes slideintop{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes slideinbottom{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes expand-line{0%{width:0}100%{width:77%}}#main-contents{opacity:0;transition:opacity 1s ease}#top{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:bold}#top .top__main{background-color:#f0f0f0;position:relative}#top .top__main .mv__back{background:url(../images/image/mv_back.png) center center/cover;position:absolute;top:0;left:0;width:100%;height:3362px;z-index:1}#top .mv{position:relative;overflow:hidden;height:100vh;margin-bottom:205px;z-index:3}#top .mv__catch{font-family:"Noto sans JP";font-weight:bold;font-size:180px;position:absolute;top:485px;right:105px;text-align:right}#top .mv__catch-upper{display:flex;justify-content:flex-end;position:relative;bottom:20px}#top .mv__catch-upper::before{content:"";position:absolute;top:10px;left:270px;transform:skewX(-45deg);width:1125px;height:180px;background:rgba(217,217,217,.5)}#top .mv__catch-upper .catch__1{position:relative;color:#f61c14;font-style:italic;right:25px;font-size:167px}#top .mv__catch-upper .catch__2{position:relative;font-size:167px}#top .mv__catch-lower{display:flex;position:relative;top:20px;font-weight:bold}#top .mv__catch-lower::before{content:"";position:absolute;top:10px;left:50px;transform:skewX(-45deg);width:1340px;height:180px;background:rgba(217,217,217,.5)}#top .mv__catch-lower .catch__3{position:relative;color:#f61c14;font-style:italic;left:90px;font-size:167px}#top .mv__catch-lower .catch__4{position:relative;font-size:167px;left:111px}#top .mv__catch-lower .catch__5{position:relative;font-size:167px;left:105px;overflow:hidden}#top__about{scroll-margin-top:180px}.fade-in{display:block;opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 2s ease;transition-delay:calc(var(--delay)*1.5s)}.fade-in.visible{opacity:1;transform:translateY(0)}.topabout{margin-bottom:370px;position:relative;z-index:1}.topabout__wrapper{background:hsla(0,0%,100%,.7);display:flex;justify-content:space-between}.topabout__ttl{font-weight:bold;color:#f61c14;padding:60px 0 105px 201px;font-size:60px;line-height:124.4px;text-align:center}.topabout__ttl span:nth-of-type(2){transition-delay:.2s}.topabout__ttl span:nth-of-type(3){transition-delay:.4s}.topabout__ttl span:nth-of-type(4){transition-delay:.6s}.topabout__container{text-align:center;padding-top:128px;padding-right:280px}.topabout__subttl{font-size:32px;letter-spacing:.2rem;margin-bottom:57px}.topabout__txt{font-weight:500;line-height:1.9rem;letter-spacing:.05rem;margin-bottom:40px}.top__link{position:relative;display:inline-block;background-color:#000;color:#fff;border-radius:25px;text-decoration:none;padding:13px 65px;transition-duration:.3s}.top__link:hover{background-color:#e9450a;transition-duration:.5s}.top__link::after{content:url(../images/image/viewarrow.png);position:absolute;right:37px;width:20px;transition:right .3s ease}.top__link:hover::after{right:32px}.toptraining{background:linear-gradient(0deg, rgb(240, 240, 240) 100%, rgba(240, 240, 240, 0) 0%);position:relative;width:100%;height:1080px;display:flex;align-items:center;justify-content:center}.toptraining__txtbox{text-align:center;position:relative;z-index:1}.toptraining__ttl{font-size:72px;padding-top:210px}.toptraining__txt{font-weight:500;padding:60px 0;letter-spacing:.15rem;line-height:1.6rem}.toptraining__copy{font-weight:500;font-size:24px;letter-spacing:.5rem;line-height:1.5rem;padding-bottom:96px}.toptraining__copy span:nth-of-type(2){padding-top:20px}.toptraining__copy span:nth-of-type(2).visible{transition-delay:.5s}.photo{list-style-type:none}.photo__img{opacity:0}.photo .photo__img.visible{animation:flip .7s ease-out forwards}@keyframes flip{from{transform:rotateY(-180deg);opacity:0}to{transform:rotateY(0deg);opacity:1}}.photo .photo__img.visible:nth-of-type(even){animation-delay:.2s}.photo .photo__1{position:absolute;z-index:1;top:234px;left:107px}.photo .photo__2{position:absolute;z-index:1;top:849px;left:107px}.photo .photo__3{position:absolute;z-index:1;top:0;left:568px}.photo .photo__4{position:absolute;z-index:1;top:0;right:787px}.photo .photo__5{position:absolute;z-index:1;top:0;right:451px}.photo .photo__6{position:absolute;z-index:1;top:294px;right:106px}.photo .photo__7{position:absolute;z-index:1;top:583px;right:106px}.orange__box{background:#e9450a}.black__box{background:#1c1c1c}.orange1{width:100px;height:100px;border-radius:10px;position:absolute;z-index:1;top:0;left:357px}.orange2{width:165px;height:165px;border-radius:10px;position:absolute;z-index:1;top:610px;left:107px}.orange3{width:152px;height:152px;border-radius:10px;position:absolute;z-index:1;top:0;right:106px}.orange4{width:76px;height:76px;border-radius:10px;position:absolute;z-index:1;top:1013px;right:318px}.black1{width:140px;height:140px;border-radius:10px;position:absolute;z-index:1;top:0;left:107px}.black2{width:109px;height:109px;border-radius:10px;position:absolute;z-index:1;top:267px;right:451px}.black3{width:164px;height:164px;border-radius:10px;position:absolute;z-index:1;top:925px;right:106px}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.inter-uniquifier{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal}.topgraduate{font-family:"Zen Kaku Gothic New",sans-serif;background:#4d4d4d;padding:120px 0}.topgraduate__ttl{color:#fff;font-size:72px;font-weight:700;letter-spacing:0%;margin-bottom:75px;margin-left:232px}.topgraduate__txt{color:#fff;width:587px;height:87px;font-size:16px;font-weight:400;line-height:180%;letter-spacing:5%;margin-bottom:160px;margin-left:232px}.topgraduate__box{display:flex;gap:64px;margin:0 150px}.topgraduate__carddeco{position:relative;margin-bottom:40px}.topgraduate__decotxt{color:hsla(0,0%,100%,.4);font-weight:700;font-size:72px;letter-spacing:0%;position:absolute;transform:rotate(-25deg);bottom:127px}.topgraduate__number{position:absolute;color:#e9450a;font-family:"Inter",sans-serif;font-size:48px;bottom:-24px}.topgraduate__cardtxt{display:flex;justify-content:space-between;align-items:center;margin:0 24px}.topgraduate__subtxt{color:#fff;font-size:16px;font-weight:500;line-height:180%;letter-spacing:5%;text-align:center;margin:0 10px;max-width:100%}.topgraduate__name{color:#fff;font-weight:700;font-size:32px;line-height:40px;letter-spacing:5%}.topgraduate__card{opacity:0}.topgraduate__card:nth-of-type(3).visible{animation-delay:.4s}.topgraduate__card.visible{animation:card 1s ease-in-out forwards}.topgraduate__card2{margin-top:95px;opacity:0}.topgraduate__card2.visible{animation:card 1s ease-in-out forwards;animation-delay:.8s}@keyframes card{from{transform:rotateY(-180deg);opacity:0}to{transform:rotateY(0);opacity:1}}.topgraduate__pic1{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img1m.png) center/cover;transition:.4s}.topgraduate__pic1:hover{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img1a.png) center/cover}.topgraduate__pic1 a{display:block;width:100%;height:100%}.topgraduate__pic2{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img2m.png) center/cover;transition:.4s}.topgraduate__pic2:hover{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img2a.png) center/cover}.topgraduate__pic2 a{display:block;width:100%;height:100%}.topgraduate__pic3{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img3m.png) center/cover;transition:.4s}.topgraduate__pic3:hover{width:494px;height:661px;border-radius:24px;background:url(../images/dammy/img3a.png) center/cover}.topgraduate__pic3 a{display:block;width:100%;height:100%}.topgraduate__container{text-align:center}.topgraduate__btn{margin-top:118px}.topgraduate__link{position:relative;display:inline-block;background-color:#e9450a;color:#fff;border-radius:25px;text-decoration:none;padding:15px 65px;transition-duration:.3s}.topgraduate__link:hover{background-color:#000;transition-duration:.5s}.topgraduate__link::after{content:url(../images/image/viewarrow.png);position:absolute;right:37px;transition:right .3s ease}.topgraduate__link:hover::after{right:32px}.top__support{color:#fff;padding-top:100px}.top__support .topsup__wrapper{padding-top:350px;background:#f0f0f0;background:linear-gradient(180deg, rgb(240, 240, 240) 0%, rgb(233, 69, 10) 44%)}.top__support .topsup__upper{padding-bottom:300px;display:flex;justify-content:space-between}.top__support .topsup__txtbox{display:flex;flex-direction:column;align-items:center;margin-left:162px}.top__support .topsup__ttl{font-size:72px;margin-bottom:55px;letter-spacing:.3rem}.top__support .topsup__txt{font-weight:500;text-align:center;font-size:16px;letter-spacing:.07rem;line-height:1.8rem;margin-bottom:60px}.top__support span{display:block}.top__support .topsup__grhbox{display:flex;position:relative}.top__support .topsup__grhbox h2{font-size:32px;color:#fff}.top__support .topsup__grhbox .grh1__ttl{position:absolute;left:621px;top:0px}.top__support .topsup__grhbox .grh2__ttl{position:absolute;right:520px;top:655px}.top__support .topsup__grhbox .grh__hidden,.top__support .topsup__grhbox .grh__hidden2{opacity:0}.top__support .topsup__grhbox .grh__hidden.visible,.top__support .topsup__grhbox .grh__hidden2.visible{opacity:1}.top__support .topsup__grhbox .donut1{position:relative;top:-115px;left:100px}.top__support .topsup__grhbox .donut2{position:relative;top:180px;right:32px}.top__support .topsup__grhbox #red.visible{fill:none;stroke:#ffd900;animation:strt 1.2s ease-out forwards}@keyframes strt{to{stroke-dashoffset:27}}.top__support .topsup__grhbox #blue.visible{fill:none;stroke:#4d4d4d;animation:next 1.2s ease-out forwards}@keyframes next{to{stroke-dashoffset:16}}.top__support .topsup__grhbox #yellow.visible{fill:#fff;stroke:#d9d9d9;animation:fin 1.2s ease-out forwards}@keyframes fin{to{stroke-dashoffset:0}}.top__support .topsup__grhbox #genbu.visible{fill:none;stroke:#f6d934;animation:genbu 1.2s ease-out forwards}@keyframes genbu{to{stroke-dashoffset:44}}.top__support .topsup__grhbox #seiryu.visible{fill:none;stroke:#f61c14;animation:seiryu 1.2s ease-out forwards}@keyframes seiryu{to{stroke-dashoffset:11}}.top__support .topsup__grhbox #suzaku.visible{fill:none;stroke:#5d5d5d;animation:suzaku 1.2s ease-out forwards}@keyframes suzaku{to{stroke-dashoffset:1}}.top__support .topsup__grhbox #byakko.visible{fill:#fff;stroke:#d9d9d9;animation:byakko 1.2s ease-out forwards}@keyframes byakko{to{stroke-dashoffset:0}}.top__support .topsup__grhbox #donut1,.top__support .topsup__grhbox #donut2{transform-origin:center;transform:rotate(-90deg);width:600px;height:600px}.top__support .topsup__grhbox .circle{stroke-width:11;stroke-dasharray:100;stroke-dashoffset:100}.top__support .topsup__grhbox .mainrate1{color:#000;font-size:32px;font-weight:bold;text-align:center;position:absolute;bottom:370px;left:325px}.top__support .topsup__grhbox .mainrate1 span{font-size:72px;font-weight:bold}.top__support .topsup__grhbox .subrate1{font-size:24px;font-weight:bold;text-align:center}.top__support .topsup__grhbox .subrate1 span{font-size:48px}.top__support .topsup__grhbox .subrate1__1{color:#000;position:absolute;top:220px;left:545px}.top__support .topsup__grhbox .subrate1__2{position:absolute;top:95px;left:125px}.top__support .topsup__grhbox .subrate1__3{position:absolute;top:-40px;left:225px}.top__support .topsup__grhbox .mainrate2{color:#000;font-size:24px;text-align:center;position:absolute;bottom:110px;right:250px}.top__support .topsup__grhbox .subrate2{font-size:24px;font-weight:bold;text-align:center}.top__support .topsup__grhbox .subrate2 span{font-size:48px}.top__support .topsup__grhbox .subrate2 .rate__small{display:block}.top__support .topsup__grhbox .subrate2__1{position:absolute;color:#000;top:520px;right:55px}.top__support .topsup__grhbox .subrate2__2{position:absolute;bottom:30px;right:440px}.top__support .topsup__grhbox .subrate2__3{color:#000;position:absolute;top:260px;right:370px}.top__support .topsup__grhbox .subrate2__4{position:absolute;top:220px;right:270px}.top__support .topsup__lower{overflow:hidden}.top__support .topsup__lower .scloll__container1{margin-bottom:160px}.top__support .topsup__lower .scloll__container2{margin-bottom:110px}.top__support .topsup__lower .scloll__container1{margin-left:500px;position:relative;left:103px}.top__support .topsup__lower .scloll__container2{margin-right:500px;position:relative;right:103px}.top__support .topsup__lower .scloll__container1,.top__support .topsup__lower .scloll__container2{overflow:hidden;background:rgba(217,217,217,.6);height:207px;transform:skewX(-45deg);display:flex;align-items:center}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1{animation:infinity-scroll-right 20s linear infinite}@keyframes infinity-scroll-right{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.top__support .topsup__lower .scloll__container1 .scloll__infwrap2,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2{animation:infinity-scroll-left 20s linear infinite}@keyframes infinity-scroll-left{from{transform:translateX(-50%)}to{transform:translateX(0%)}}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:-moz-max-content;width:max-content}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box{list-style:none;padding:0 22px;margin:40px;width:420px}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box img,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box img,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box img,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box img{display:block;width:100%;margin:0 auto;transform:skewX(45deg)}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item1,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item1,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item1,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item1{width:70%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item4,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item4,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item4,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item4{width:70%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item6,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item6,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item6,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item6{width:90%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item7,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item7,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item7,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item7{width:90%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item9,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item9,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item9,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item9{width:60%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item11,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item11,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item11,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item11{width:90%}.top__support .topsup__lower .scloll__container1 .scloll__infwrap1 .scloll__box .scr_item12,.top__support .topsup__lower .scloll__container1 .scloll__infwrap2 .scloll__box .scr_item12,.top__support .topsup__lower .scloll__container2 .scloll__infwrap1 .scloll__box .scr_item12,.top__support .topsup__lower .scloll__container2 .scloll__infwrap2 .scloll__box .scr_item12{width:70%}.top__support .topsup__lower .topsup__btn{padding-bottom:220px;text-align:center}.bg__wrap{background:url(../images/image/Map__bg.png) center/cover}.map{position:relative;height:1200px;background:url("../images/image/Map_Back.png") no-repeat;display:flex;justify-content:center;font-family:"Zen Kaku Gothic New",sans-serif;color:#000;line-height:200%}.map__overlay__box{position:relative;z-index:1;margin-top:78px;max-width:1600px;width:100%;height:1000px;padding:162px 88px;display:flex;flex-direction:row;align-items:flex-start;gap:64px}.map__info{flex:1;padding-top:64px}.map__info h2{font-size:72px;margin-bottom:80px}.map__info p{font-size:16px;font-weight:500;line-height:2;margin-bottom:8px}.map .tel::before{content:url(../images/image/phone.svg);width:16px;height:16px;margin-right:8px;vertical-align:middle}.map__info a{color:#06c;text-decoration:none}.map__info a::before{content:url(../images/image/maill.svg);width:16px;height:16px;margin-right:8px;vertical-align:middle}.map__info a:hover{text-decoration:underline}.map__btn{position:absolute;z-index:1;display:inline-block;margin:1141px auto 0;padding:16px 56px;font-size:18px;font-weight:600;background:#e9450a;color:#fff;border-radius:10px;text-decoration:none;transition:.3s;box-shadow:0 4px 16px rgba(0,0,0,.2)}.map__btn:hover{background:#e86b1f;transform:translateY(-3px)}.FAQ{overflow:hidden;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300}.FAQ__wrapper{position:relative;background-color:#f0f0f0}.FAQ__bg{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:1;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:100%}}.FAQ__container{padding-top:270px;padding-bottom:144px;position:relative;z-index:2;background:hsla(0,0%,100%,0)}.FAQ__ttlcontainer{text-align:center;padding-bottom:280px}.FAQ__ttl{font-size:48px;padding-bottom:50px;color:#fff;letter-spacing:.5rem;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.FAQ__maintxt{font-size:24px;color:#fff;letter-spacing:.1rem;line-height:2.5rem;padding-bottom:140px}.FAQ__caution{font-size:36px;padding-bottom:35px;color:#fff;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.FAQ__cautiontxt{font-size:18px;line-height:2.5rem;letter-spacing:.1rem;color:#fff}.FAQ span{display:block}.FAQ .FAQ__maincontainer{margin:0 160px}.FAQ .question__mainttl{font-size:36px;padding-bottom:65px}.FAQ .faq__flex{display:flex;justify-content:space-between;margin-bottom:160px}.FAQ .solo__container{margin-bottom:160px}.FAQ .faq__accordion{max-width:480px;width:100%}.FAQ .panel{background:#fff;border-radius:15px;font-weight:400}.FAQ .panel__header{width:100%;border:none;cursor:pointer;font-size:24px;text-align:left;position:relative;padding:0}.FAQ .panel__header:hover{background:#eae5e5;border-radius:15px}.FAQ .q__open{display:flex;justify-content:space-between;align-items:center;margin:0 36px;padding:15px 0 20px;font-size:48px;color:#e9450a}.FAQ .a__open{margin:0 36px;padding:15px 0 20px;font-size:48px;color:#e9450a}.FAQ .open__btn{color:#fff;font-size:32px;transition:transform .3s;position:relative;z-index:1}.FAQ .q__circle{width:40px;height:40px;background:#e9450a;border-radius:50%;position:absolute;top:23.5px;right:32.5px;z-index:0}.FAQ .panel__header.active .open__btn{transform:rotate(45deg)}.FAQ .q__txt{padding:0 36px 28px;line-height:3rem}.FAQ .a__txt{padding:0 36px;line-height:3rem;font-size:24px}.FAQ .panel__content{height:0;overflow:hidden;transition:height .3s ease-out}.FAQ .panel__body{position:relative;padding-bottom:20px}.FAQ .panel__body::before{content:"";position:absolute;height:1px;width:80%;left:10%;background:#000}.FAQ .faqlink__btn{text-align:center;margin:15px 0}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}body{background:#f0f0f0}.wrapper{position:relative}.wrapper__bg{position:absolute;top:0;right:0;background:url(../images/image/back01.png);background-repeat:no-repeat;z-index:-1;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:2576px}}.wrapper__line{position:absolute;top:450px;right:0;background-image:url(../images/image/line.png);background-repeat:no-repeat;z-index:1;width:100%;animation:slideIn 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation-delay:.5s}@keyframes slideIn{0%{width:0;opacity:0}100%{width:1720px}40%,100%{opacity:1}from{height:0}to{height:1080px}}.next__pic,.next__box{opacity:0;animation:fade 1s ease-in-out forwards;animation-delay:.8s;transform:translateX(50px)}@keyframes fade{to{opacity:1;transform:translateX(0)}}.next{height:1000px;width:100%;margin:0 auto;z-index:1}.next__ttl{text-align:center;margin-bottom:50px;color:#fff;padding:80px;position:relative;top:100px;font-weight:700;font-size:48px;line-height:180%;letter-spacing:1%;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.next__subttl{margin-bottom:30px;color:#fff;font-weight:500;font-size:36px;line-height:200%;letter-spacing:1%}.next__txt{color:#fff;line-height:200%;font-weight:24px;line-height:200%;letter-spacing:1%}.next__box{margin-bottom:30px;position:absolute;top:520px;left:1060px;text-align:center}.next__pic{z-index:1;position:absolute;top:700px;left:445px}.next__img{display:block;width:100%;height:100%}.infor{width:100%;padding:70px 140px 300px;margin:0 auto}.infor__container{display:flex;justify-content:space-between}.infor .info__ttl{text-align:center;color:#fff;padding:60px;margin-bottom:30px;z-index:1;font-weight:700;font-size:48px;line-height:180%;letter-spacing:1%;opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1s ease;transition-delay:calc(var(--delay)*1.5s)}.infor .info__ttl.visible{opacity:1;transform:translateY(0)}.infor__box{z-index:1}.infor__txt{width:400px;color:#fff;font-weight:500;font-size:36px;line-height:200%;letter-spacing:1%}.infor__span{color:#fff}.infor__maillink{text-decoration:none;color:#fff;width:100%}.infor__maillink:hover{color:#000;transition-duration:.5s}.infor__box{display:flex;align-items:center}.infor__link{padding:10px 30px;background-color:#000;text-decoration:none;color:#fff;border-radius:25px;display:inline-block;transition-duration:.3s}.infor__link:hover{background-color:#e9450a;transition-duration:.5s}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.training{font-family:"Zen Kaku Gothic New",sans-serif;overflow:hidden}.training__wrapper{position:relative;background-color:#f0f0f0;z-index:2}.training__bg{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:-11;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:100%}}.training__ttl1{font-size:48px;font-weight:700;line-height:180%;letter-spacing:.01em;padding-bottom:70px;color:#fff;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.training__ttl2{font-size:48px;font-weight:700;line-height:180%;letter-spacing:.01em;color:#000;text-align:right;margin-bottom:55px}.training__txt1{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;color:#fff;text-align:left;width:875px}.training__subttl1{font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em;text-align:center;margin-bottom:30px;padding-top:33px}.training__subttl2{position:relative;font-size:36px;font-weight:500;line-height:200%;letter-spacing:.01em;text-align:right;color:#e9450a;margin-right:220px;z-index:3}.training__box4{position:relative;padding-bottom:225px}.training__box4::before{content:"";position:absolute;transform:skewX(-41deg);background:rgba(217,217,217,.6);width:1000px;height:209px;bottom:190px;left:1000px;z-index:1}.training__box4wrapper{background:linear-gradient(rgba(255, 255, 255, 0), #4d4d4d)}.training__txt2{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;color:#000;text-align:right;width:994px}.training__txtbox{padding-top:160px}.training__txt3{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;color:#fff;text-align:left;width:970px}.training__txt3listbox{color:#fcfcfc}.training__box7{display:flex;position:relative;padding-bottom:120px;margin-top:400px;align-items:center;justify-content:center;gap:30px}.training__box7content{position:relative;align-items:center;justify-content:center}.training__box7content::before{content:"";position:absolute;transform:skewX(-41deg);background:rgba(217,217,217,.6);width:2000px;height:550px;bottom:-50px;right:-10px;z-index:1}.training__subttl3{color:#fff;font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em}.training__note{font-size:16px;font-weight:400;line-height:200%;letter-spacing:.01em}.training__txt3notelist{font-size:16px;font-weight:400;line-height:200%;letter-spacing:.01em}.training__txt4{color:#fff;font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em}.training__txt5{color:#fff;width:1120px;font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em}.training__txtbox3{position:relative;text-align:center;margin-bottom:70px;left:100px}.training__txtbox4{position:relative;text-align:center;right:150px}.training__txtbox5{position:relative;text-align:center;color:#fff;left:28px;top:108px}.training__subttl4{font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em;margin-bottom:30px}.training__subtxt2{font-size:16px;font-weight:400;line-height:200%;letter-spacing:.01em;margin-bottom:40px}.training__pic{width:500px;height:500px}.training__pic1{width:500px;height:500px;position:relative}.training__pic1:before{content:"";position:absolute;width:164px;height:164px;border-radius:10px;top:-36px;left:-42px;background:#1c1c1c;z-index:-1}.training__cardpic{width:300px;height:300px;margin-bottom:33px}.training__pic2{width:435px;height:435px}.training__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.training__box1{display:flex;align-items:center;justify-content:center;padding-top:300px;margin:0 auto;gap:105px}.training__box2{width:100%;background:hsla(0,0%,100%,.3);height:auto;margin-top:280px;margin-bottom:177px}.training__box2content{display:flex;justify-content:center;gap:120px;margin:0 auto}.training__card{display:flex;flex-direction:column}.training__cardttl{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;text-align:left;margin-bottom:33px}.training__cardtxt{font-size:16px;font-weight:300;line-height:200%;letter-spacing:.01em;width:300px;text-align:left;padding-bottom:53px}.training__box3{position:relative;display:flex;align-items:center;justify-content:center;gap:75px;margin-bottom:166px;z-index:1}.training__box5{display:flex;align-items:flex-end;justify-content:space-between;margin-left:170px;margin-right:170px}.training__box5back{background:linear-gradient(#4d4d4d, rgb(0, 0, 0))}.training__box6{display:flex;align-items:flex-end;justify-content:space-between;margin-left:170px;margin-right:170px;margin-top:225px;margin-bottom:225px}.training__btn{margin-top:43px}.training__link{position:relative;display:inline-block;background-color:#e9450a;color:#fff;border-radius:10px;text-decoration:none;padding:15px 65px;transition-duration:.3s}.training__link:hover{background-color:#ffb296;transition-duration:.5s}.training__link::after{content:url(../images/image/viewarrow.png);position:absolute;right:30px;top:25px;transition:right .3s ease}.training__link:hover::after{right:25px}.fake__back{background:#020202}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}body{background-color:#f0f0f0}.privacy{font-family:"Zen Kaku Gothic New",sans-serif;color:#000;line-height:200%;letter-spacing:1%;position:relative}@media(max-width: 768px){.privacy{padding:60px 16px 100px}}.privacy__bg{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:-1;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:2576px}}.privacy__container{width:960px;margin:0px auto 120px;padding:80px 20px 120px}.privacy h2{text-align:center;font-weight:700;font-size:48px;line-height:1.8;margin:200px 0 128px;padding-left:16px;color:#000;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@media(max-width: 768px){.privacy h2{font-size:32px;margin-bottom:16px}}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.privacy h3{text-align:left;font-weight:500;font-size:36px;line-height:2;margin-bottom:24px;color:#000;position:relative}@media(max-width: 768px){.privacy h3{font-size:24px;margin-top:8px}}.privacy p{font-weight:500;font-size:24px;line-height:2;margin-bottom:96px;text-align:justify;color:#000}@media(max-width: 768px){.privacy p{font-size:18px}}.privacy ul{list-style:disc;margin-left:8px;margin-bottom:8px}.privacy ul li{font-size:20px;line-height:2;margin-bottom:8px;color:#000}@media(max-width: 768px){.privacy ul li{font-size:16px}}.privacy .privacy__contact{background-color:#f9f9f9;border-left:4px solid #000;padding:24px 32px;margin:-64px 0 160px;border-radius:6px}.privacy .privacy__contact p{text-align:center;font-size:20px;line-height:2;margin:0;color:#000}@media(max-width: 768px){.privacy .privacy__contact p{font-size:16px}}.privacy+section{margin-bottom:24px}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}.intro__wapper{position:relative}.intro__bg{position:absolute;top:0;left:0;background-image:url("../images/image/back01.png");background-repeat:no-repeat;z-index:-1;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:2576px}}.intro{color:#fff}.intro__container{max-width:1592px;margin:0 auto;padding:220px 0 100px;display:flex;flex-direction:column;gap:44px}.intro__container .intro__ttl{font-size:48px;font-weight:700;line-height:1.8;margin:40px 0 0 302px;transition-delay:.2s}.intro__txtcontainer{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.intro__txt{flex:1.1;font-size:16px;text-align:left;line-height:1.8;max-width:624px;margin-left:64px}.intro__img{position:relative;max-width:600px;max-height:600px}.intro__img::before{content:"";position:absolute;width:164px;height:164px;background:#000;top:-92px;right:-70px;z-index:-1;border-radius:11px}.intro__img img{width:100%;height:100%;border-radius:11px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.intro__mapcontainer{display:flex;justify-content:flex-start;align-items:flex-start;gap:48px;margin-top:-300px}.intro__schedule{background:rgba(0,0,0,.25);padding:8px 24px 24px 16px;border-radius:11px;width:320px;height:260px;flex-shrink:0;margin:-6px 0 0 48px}.intro__schedule h3{font-size:28px;font-weight:400;line-height:2;margin-bottom:8px;text-align:center}.intro__schedule p{font-size:12px;margin-bottom:22px;line-height:1.1rem}.intro__schedule p span{display:block;margin-top:8px}.intro .intro__date{font-size:20px;padding-left:20px}.intro .intro__address{padding-left:20px}.intro .intro__tel{font-size:16px;padding-left:20px}.intro__map iframe{width:363px;height:260px;margin-top:-4px;border-radius:8px;border:none}.intro__flow{text-align:center;margin:100px 0;opacity:0;transform:translateY(120px);transition:opacity 1s ease,transform 1s ease;transition-delay:calc(var(--delay)*1.5s)}.intro__flow.visible{opacity:1;transform:translateY(0)}.intro__flow .intro__subtxt{display:block;padding-top:80px;font-size:23px;line-height:2.5rem;text-align:left;width:1263px;margin:0 auto}.intro__flow img{display:inline-block;max-width:1263px;width:100%;height:auto}.intro img{display:inline-block;max-width:1263px;width:100%;height:auto}.form{padding:120px 0;text-align:center}.form h2{font-size:36px;font-weight:500;margin-bottom:32px;margin-left:638px;color:#000;text-align:left;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.form__contact{background:#4d4d4d;padding:40px;border-radius:12px;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px;color:#fff;text-align:left}.form__contact label{font-weight:500}.form__contact input,.form__contact textarea,.form__contact select{padding:11.2px;border:none;border-radius:11px;width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:500}.form__contact input:focus,.form__contact textarea:focus,.form__contact select:focus{outline:none;border-color:#e9450a;box-shadow:0 0 0 3px rgba(233,70,10,.9215686275);transition:all .2s ease}.form__contact textarea{min-height:120px;max-width:100%;min-width:100%}.form__contact textarea::-moz-placeholder{white-space:pre-line}.form__contact textarea::placeholder{white-space:pre-line}.form__contact .radio__group{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;justify-content:center}.form__contact .radio__group input[type=radio]{display:none}.form__contact .radio__group label{background:#fff;color:#000;padding:10px 18px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0)}.form__contact .radio__group label:hover{background:#ff6a2b;color:#fff}.form__contact .radio__group input[type=radio]:checked+label{background:#e9450a;color:#fff;border-color:#e9450a}.form__contact input[name=name]{width:40%}.form__contact input[name=kana]{width:40%}.form__contact .birth{display:flex;align-items:center;gap:8px}.form__contact .birth select{width:100px;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:900}.form__contact .birth #year{width:80px}.form__contact .birth #month{width:56px}.form__contact .birth #day{width:56px}.form__contact input[name=phone]{width:24%}.form .form__submit{text-align:center;margin-top:40px}.form .form__submit button{background:#e9450a;color:#fff;border:none;border-radius:10px;padding:8px 40px;font-weight:bold;cursor:pointer;transition:all .3s ease}.form .form__submit button:hover{background:#ff6a2b;transform:translateY(-2px)}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.about{font-family:"Zen Kaku Gothic New",sans-serif}.about__wrapper{position:relative;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.about__mv{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);z-index:1;background-repeat:no-repeat;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:100%}}.about__container{position:relative;z-index:2;background:hsla(0,0%,100%,0)}.about__box1{margin-top:330px;display:flex;text-align:left;padding-bottom:330px;padding-top:30px;align-items:flex-end}.about__box2{display:flex;text-align:right;padding-bottom:330px;align-items:flex-end}.about__box3{display:flex;text-align:left;padding-bottom:330px;padding-top:30px;align-items:flex-end}.about__ttl1{color:#fff;font-size:48px;font-weight:700;line-height:180%;letter-spacing:.01em;margin-bottom:77px;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.about__ttl2{color:#000;font-size:48px;font-weight:700;line-height:180%;letter-spacing:.01em;margin-bottom:77px}.about__txt1{color:#fff;font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;width:901px;padding-right:95px}.about__txt2{color:#000;font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;text-align:left;width:946px;padding-left:62px}.about__txt3{color:#000;font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;width:897px;padding-right:107px}.about__txtbox1{height:485px}.about__txtbox2{height:580px}.about__pic1{width:590px;height:590px}.about__pic2{width:580px;height:580px}.about__pic3{width:580px;height:580px;position:relative}.about__pic3::before{content:"";position:absolute;width:250px;height:250px;background:rgba(246,217,52,.5);border-radius:10px;top:-69px;left:-107px;z-index:-1}.about__pic3::after{content:"";position:absolute;width:152px;height:152px;background:#e9450a;border-radius:10px;bottom:-75px;right:-75px;z-index:-1}.about__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.about__btn{margin-top:43px}.about__link{position:relative;display:inline-block;background-color:#e9450a;color:#fff;border-radius:25px;text-decoration:none;padding:15px 65px;transition-duration:.3s}.about__link:hover{background-color:#000;transition-duration:.5s}.about__link::after{content:url(../images/image/viewarrow.png);position:absolute;right:30px;transition:right .3s ease}.about__link:hover::after{right:25px}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.com__main{padding-top:250px;font-family:"Zen Kaku Gothic New",sans-serif;color:#000;line-height:200%;letter-spacing:1%}.com__wrapper{position:relative}.com__bg{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:-1;width:100%;animation:slash 2s linear forwards;animation-delay:.4s}@keyframes slash{from{height:0}to{height:2200px}}.job__box{margin-top:200px}.job__txtbox{text-align:left;margin-left:190px}.job__ttl{font-weight:700;font-size:48px;line-height:180%;letter-spacing:.01em;margin-bottom:48px;text-align:left;margin-top:160px;color:#fff;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.job__txt{font-weight:400;font-size:24px;line-height:200%;letter-spacing:.01em;text-align:left;color:#fff}.job__container{padding:120px}.job__box{width:100%;background:hsla(0,0%,100%,.3);height:auto;margin-top:280px;margin-bottom:177px;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.job__nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.job__list{width:33.3333333333%;padding:60px;margin-bottom:30px}.job__list:nth-of-type(13){margin-left:250px}.job__list:nth-of-type(14){margin-top:25px;margin-right:250px}.job__listdecoration{width:33.3333333333%;padding:60px}.job__img{margin:0 auto;width:75%}.job__img1,.job__img2{width:55%}.job__img5{width:90%}.job__img12{width:60%;margin-left:85px}.job__img:hover{transform:scale(1.2);transition:.2s}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.graduate{overflow:hidden;font-family:"Zen Kaku Gothic New",sans-serif}.graduate__wrapper{padding-top:250px;position:relative;background-color:#f0f0f0;z-index:2}.graduate__mv{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:1;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.2s}@keyframes slash{from{height:0}to{height:100%}}.graduate__container{position:relative;z-index:2;background:hsla(0,0%,100%,0)}.graduate .graduate__ttl{color:#fff;font-size:48px;font-weight:700;line-height:180%;letter-spacing:1%;text-align:center;margin-bottom:50px;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.graduate__box1{padding-top:150px;display:flex;justify-content:center;align-items:flex-end;gap:150px;padding-bottom:254px}.graduate__box2{display:flex;align-items:flex-end;position:relative;justify-content:center;gap:150px;margin-bottom:254px;background:hsla(0,0%,100%,.3);height:100%}.graduate__box3{display:flex;justify-content:center;align-items:flex-end;gap:150px;padding-bottom:248px}.graduate__box3back{position:absolute;transform:skewX(-41deg);background:rgba(77,77,77,.5);z-index:-2;width:1905px;height:769px;bottom:108px;left:400px}.graduate__pic{width:494px;height:661px}.graduate__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.graduate__subttl{font-size:36px;font-weight:400;line-height:200%;letter-spacing:1%;width:974px;margin-bottom:63px;margin-top:36px}.graduate__txt{font-size:16px;font-weight:400;line-height:200%;letter-spacing:1%;width:974px}.graduate__txt2{font-size:16px;font-weight:400;line-height:200%;letter-spacing:1%;width:974px;margin-bottom:78px}.graduate__card1{position:relative;display:flex;align-items:center;justify-content:center}.graduate__card1::before{content:"";position:absolute;width:164px;height:164px;background:#fff;border-radius:10px;bottom:-50px;left:-67px;z-index:-1}.graduate__card2{position:relative;bottom:78px;display:flex;align-items:center;justify-content:center}.graduate__card2::before{content:"";position:absolute;width:200px;height:200px;background:rgba(246,217,52,.5);border-radius:10px;bottom:-78px;right:-52px;z-index:-1}.graduate__card3{position:relative;display:flex;align-items:center;justify-content:center}.graduate__card3::before{content:"";position:absolute;width:150px;height:150px;background:#000;border-radius:10px;bottom:-29px;left:-68px;z-index:-1}.graduate__card3::after{content:"";position:absolute;width:190px;height:190px;background:#e9450a;border-radius:10px;bottom:-110px;right:-88px;z-index:-1}.graduate__carddecotxt{position:absolute;bottom:34px;color:#fff;text-align:center}.graduate__decotxtbox{display:flex;align-items:center;justify-content:center;padding-bottom:20px;gap:20px}.graduate__name{font-size:32px;font-weight:400}.graduate__year{font-size:18px}.graduate__job{font-size:16px}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}.zen-kaku-gothic-new-light{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:300;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.noto-sans-jp-{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}.inter-uniquifier{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}.support{font-family:"Zen Kaku Gothic New",sans-serif;overflow:hidden}.support__wrapper{position:relative;background-color:#f0f0f0;z-index:2}.support__bg{position:absolute;top:0;left:0;background-image:url(../images/image/back01.png);background-repeat:no-repeat;z-index:-11;width:100%;animation:slash 2s ease-in-out forwards;animation-delay:.4s}@keyframes slash{from{height:0}to{height:100%}}.support__box{width:100%;background:hsla(0,0%,100%,.5);height:auto;display:flex;align-items:center;flex-direction:column;padding-top:30px}.support__grhbox{display:flex;justify-content:center;align-items:flex-end;gap:280px}.support__grhcard{text-align:center;padding-top:55px}.support__grh{padding-bottom:45px;width:100%;height:100%}.support__listbox{position:relative}.support__item1{position:absolute;bottom:560px;left:70px}.support__item2{position:absolute;bottom:390px;left:-80px}.support__item3{position:absolute;bottom:210px;right:-50px}.support__item4{position:absolute;bottom:300px;left:230px}.support__item5{position:absolute;bottom:620px;left:270px}.support__item6{position:absolute;bottom:560px;left:20px}.support__item7{position:absolute;bottom:300px;left:-50px}.support__item8{position:absolute;top:-300px;right:-400px}.support__item9{position:absolute;bottom:330px;left:215px}.support__item8{position:absolute;bottom:560px;left:70px}.support__list{font-size:24px;display:flex;flex-direction:column;letter-spacing:.05em;line-height:auto;text-align:center;font-family:"Noto Sans JP",sans-serif}.support__list2{display:flex;flex-direction:column;font-size:32px;letter-spacing:.05em;text-align:center;line-height:auto;text-align:center;font-family:"Noto Sans JP",sans-serif}.support__number1{font-size:48px;font-weight:700;font-family:"Inter",sans-serif}.support__number2{font-size:58px;font-weight:700;font-family:"Noto Sans JP",sans-serif}.support__number2{font-size:58px;font-family:"Noto Sans JP",sans-serif}.support__number3{font-weight:700;font-size:68px;font-family:"Noto Sans JP",sans-serif}.support__small{font-family:"Noto Sans JP",sans-serif;font-size:16px}.support__grhimg{width:100%;height:100%}.support__grhttl1{position:relative;font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em}.support__grhttl2{position:relative;font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em}.support__ttl{padding-top:170px;font-size:48px;font-weight:700;line-height:200%;letter-spacing:.01em;text-align:center;padding-bottom:130px;opacity:0;animation:ttlin 1s forwards ease-in-out;transform:translateY(60px);animation-delay:.8s}@keyframes ttlin{from{opacity:0}to{transform:translateY(0);opacity:1}}.support__ttl1{font-size:48px;font-weight:700;line-height:200%;letter-spacing:.01em;text-align:center;padding-top:140px;padding-bottom:130px}.support__txt{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;width:1150px;padding-bottom:140px;padding-top:110px;text-align:center}.support__pic{width:500px;height:500px}.support__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.support__box1{display:flex;align-items:flex-end;justify-content:center;margin:0 auto;gap:180px;margin-bottom:130px}.support__box2{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:180px;margin-bottom:166px;z-index:1}.support__txtbox1{text-align:left}.support__txtbox2{text-align:right}.support__ttl2{font-size:36px;font-weight:400;line-height:200%;letter-spacing:.01em;color:#000;margin-bottom:45px}.support__txt1{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;color:#000;text-align:left;width:875px}.support__cardcontent{display:flex;justify-content:center;gap:320px;margin:0 auto}.support__cardpic{width:300px;height:300px;margin-bottom:33px}.support__card{display:flex;flex-direction:column}.support__cardttl{font-size:24px;font-weight:400;line-height:200%;letter-spacing:.01em;text-align:center;margin-bottom:33px}.support__cardtxt{font-size:16px;font-weight:300;line-height:200%;letter-spacing:.01em;width:300px;text-align:left;padding-bottom:53px}.support__btn{margin-top:118px;text-align:center;padding-bottom:140px}.support__link{position:relative;display:inline-block;background-color:#e9450a;color:#fff;border-radius:25px;text-decoration:none;padding:15px 65px;transition-duration:.3s}.support__link:hover{background-color:#000;transition-duration:.5s}.support__link::after{content:url(../images/image/viewarrow.png);position:absolute;right:30px;transition:right .3s ease}.support__link:hover::after{right:25px}.fade-target{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.fade-target.visible{opacity:1;transform:translateY(0)}/*# sourceMappingURL=style.css.map */