.l-header.js-active .l-header__logo img:nth-child(3){display:none;opacity:0}.l-header.js-active .l-header__logo img:nth-child(2){display:block;opacity:1}@media screen and (max-width: 650px){.is-navOpen .l-header.js-active .l-header__logo img:nth-child(1){display:none;opacity:0}.is-navOpen .l-header.js-active .l-header__logo img:nth-child(2){display:none;opacity:0}.is-navOpen .l-header.js-active .l-header__logo img:nth-child(3){display:block;opacity:1}.is-navOpen .l-header.js-active .l-header__recruit{color:#fff}}.l-header__logo img:nth-child(1){display:none;opacity:0}.l-header__logo img:nth-child(3){display:block;opacity:1}.p-mvTop{width:100%;height:100svh;overflow:hidden}@media screen and (max-width: 810px){.p-mvTop{max-height:720px}}@media screen and (max-height: 760px)and (min-width: 1081px){.p-mvTop{max-height:100vh}}.p-mvTop .c-inner{height:100%;display:flex;align-items:flex-end}.p-mvImg{position:absolute;width:100%;height:100%}@media screen and (max-width: 650px){.p-mvImg video:nth-child(1){display:none}}.p-mvImg video:nth-child(2){display:none}@media screen and (max-width: 650px){.p-mvImg video:nth-child(2){display:block}}.p-mvTop__title{margin-bottom:50px}@media screen and (max-height: 760px)and (min-width: 1081px){.p-mvTop__title{margin-bottom:40px}}.p-mvTop__catch1{font-size:4rem}@media screen and (max-width: 1080px){.p-mvTop__catch1{font-size:3.5rem}}@media screen and (max-height: 760px)and (min-width: 1081px){.p-mvTop__catch1{font-size:3rem}}@media screen and (max-width: 810px){.p-mvTop__catch1{font-size:3rem}}@media screen and (max-width: 650px){.p-mvTop__catch1{font-size:2,5rem}}@media screen and (max-width: 500px){.p-mvTop__catch1{font-size:2.2rem}}.p-mvTop__main{margin-top:10px;font-size:9rem;line-height:1}@media screen and (max-height: 760px)and (min-width: 1081px){.p-mvTop__main{margin-top:8px;font-size:6rem}}@media screen and (max-width: 1080px){.p-mvTop__main{font-size:7rem}}@media screen and (max-width: 810px){.p-mvTop__main{font-size:6rem}}@media screen and (max-width: 650px){.p-mvTop__main{font-size:5rem}}@media screen and (max-width: 500px){.p-mvTop__main{font-size:4rem}}.p-lead{padding-top:130px}@media screen and (max-width: 1080px){.p-lead{padding-top:110px}}@media screen and (max-width: 810px){.p-lead{padding-top:90px}}@media screen and (max-width: 650px){.p-lead{padding-top:70px}}@media screen and (max-width: 500px){.p-lead{padding-top:60px}}.p-leadBackground__img{position:absolute;width:2400px;top:0;left:50%;z-index:-1;height:1700px;transform:translateX(-50%)}@media screen and (max-width: 810px){.p-leadBackground__img{height:2200px}}@media screen and (max-width: 650px){.p-leadBackground__img{height:2000px}}.p-lead__title{margin:0 auto;display:table}.p-lead__title .jp{font-size:6rem;display:table;margin:0 auto;line-height:1.4}@media screen and (max-width: 980px){.p-lead__title .jp{font-size:5rem}}@media screen and (max-width: 810px){.p-lead__title .jp{font-size:4.8rem}}@media screen and (max-width: 650px){.p-lead__title .jp{font-size:3.7rem}}@media screen and (max-width: 500px){.p-lead__title .jp{text-align:center}}.p-lead__title .en{font-size:3rem;margin:0 auto;display:table;letter-spacing:.15em}@media screen and (max-width: 980px){.p-lead__title .en{font-size:2.6rem}}@media screen and (max-width: 500px){.p-lead__title .en{text-align:center}}.p-lead__text{margin:35px auto 0;line-height:2;max-width:775px;display:table}.p-lead__video{margin:40px auto 0;width:100%;max-width:660px;aspect-ratio:5.3/3}.p-member{padding-top:55px}@media screen and (max-width: 650px){.p-member{padding-bottom:20px}}.p-member .c-button:nth-of-type(1){position:absolute;top:0;right:0}@media screen and (max-width: 650px){.p-member .c-button:nth-of-type(1){display:none}}.p-member .c-button:nth-of-type(2){position:absolute;bottom:20px;left:50%;display:none;transform:translateX(-50%)}@media screen and (max-width: 650px){.p-member .c-button:nth-of-type(2){display:block}}.p-member .c-title{max-width:85%}.p-member .c-title .en{white-space:nowrap}.p-member .c-title .jp{white-space:nowrap}@media screen and (max-width: 810px){.p-member .c-title .en{font-size:5rem}}@media screen and (max-width: 370px){.p-member .c-title .jp{font-size:1.6rem}}.p-member .c-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-member__list{margin-top:80px;display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;padding-bottom:105px}@media screen and (max-width: 1080px){.p-member__list{padding-bottom:95px}}@media screen and (max-width: 810px){.p-member__list{justify-content:space-around;padding-bottom:85px}}@media screen and (max-width: 650px){.p-member__list{padding-bottom:140px}}@media screen and (max-width: 500px){.p-member__list{padding-bottom:140px}}.p-member__item{width:22%}.p-member__item:nth-child(4n+1) .p-member__background{background-color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__button{background-color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__number{color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__img img:nth-child(1){width:79%}.p-member__item:nth-child(4n+1) .p-member__img img:nth-child(2){width:110%;transform:translate(-62%)}.p-member__item:nth-child(4n+1) .p-member__link{cursor:pointer}.p-member__item:nth-child(4n+1) .p-member__link:hover .p-member__jp{opacity:1;color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__link:hover .p-member__en{color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__link:hover .p-member__text{color:#0083e2}.p-member__item:nth-child(4n+1) .p-member__link:hover .p-member__button{transform:translate(-50%, -220px)}.p-member__item:nth-child(4n+2) .p-member__background{background-color:#e64800}.p-member__item:nth-child(4n+2) .p-member__number{color:#e64800}.p-member__item:nth-child(4n+2) .p-member__button{background-color:#e64800}.p-member__item:nth-child(4n+2) .p-member__img img:nth-child(2){width:86%}.p-member__item:nth-child(4n+2) .p-member__img img:nth-child(1){width:86%}.p-member__item:nth-child(4n+2) .p-member__link{cursor:pointer}.p-member__item:nth-child(4n+2) .p-member__link:hover .p-member__jp{opacity:1;color:#e64800}.p-member__item:nth-child(4n+2) .p-member__link:hover .p-member__en{color:#e64800}.p-member__item:nth-child(4n+2) .p-member__link:hover .p-member__text{color:#e64800}.p-member__item:nth-child(4n+2) .p-member__link:hover .p-member__button{transform:translate(-50%, -220px)}.p-member__item:nth-child(4n+3) .p-member__background{background-color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__number{color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__button{background-color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__img img:nth-child(2){width:106%}.p-member__item:nth-child(4n+3) .p-member__img img:nth-child(1){width:92%}.p-member__item:nth-child(4n+3) .p-member__link{cursor:pointer}.p-member__item:nth-child(4n+3) .p-member__link:hover .p-member__jp{opacity:1;color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__link:hover .p-member__en{color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__link:hover .p-member__text{color:#ce8b00}.p-member__item:nth-child(4n+3) .p-member__link:hover .p-member__button{transform:translate(-50%, -220px)}@media screen and (max-width: 810px){.p-member__item:nth-child(4n+3){margin-top:70px}}.p-member__item:nth-child(4n+4) .p-member__background{background-color:#80c300}.p-member__item:nth-child(4n+4) .p-member__number{color:#80c300}.p-member__item:nth-child(4n+4) .p-member__button{background-color:#80c300}.p-member__item:nth-child(4n+4) .p-member__img img:nth-child(2){width:96%}.p-member__item:nth-child(4n+4) .p-member__img img:nth-child(1){width:82%;transform:translateX(-50%);left:50%}.p-member__item:nth-child(4n+4) .p-member__link{cursor:pointer}.p-member__item:nth-child(4n+4) .p-member__link:hover .p-member__jp{opacity:1;color:#80c300}.p-member__item:nth-child(4n+4) .p-member__link:hover .p-member__en{color:#80c300}.p-member__item:nth-child(4n+4) .p-member__link:hover .p-member__text{color:#80c300}.p-member__item:nth-child(4n+4) .p-member__link:hover .p-member__button{transform:translate(-50%, -220px)}@media screen and (max-width: 810px){.p-member__item:nth-child(4n+4){margin-top:70px}}@media screen and (max-width: 810px){.p-member__item{width:44%}}.p-member__background{width:100%;aspect-ratio:2.4/3.15;position:relative}.p-memberButton__thumb{position:absolute;height:100%;width:100%;bottom:0;left:0;overflow:hidden;z-index:5}.p-member__button{position:absolute;bottom:-200px;left:50%;transform:translateX(-50%);height:70px;width:70px;transition:transform .5s}.p-member__button:before{position:absolute;content:"";top:50%;left:50%;height:1px;width:22px;background-color:#fff;transform:translate(-50%, -50%)}.p-member__button:after{position:absolute;content:"";top:50%;left:55%;transform:translate(-50%, -50%) rotate(45deg);border:1px solid #fff;border-bottom:none;border-left:none;height:10px;width:10px}.p-member__link:hover .p-member__img img:nth-child(1){opacity:0}.p-member__link:hover .p-member__img img:nth-child(2){opacity:1}.p-member__img{position:absolute;width:100%;bottom:0}.p-member__img img{transition:opacity .3s}.p-member__img img:nth-child(1){position:absolute;opacity:1;width:100%;bottom:0;left:50%;transform:translate(-50%)}.p-member__img img:nth-child(2){position:absolute;opacity:0;width:100%;bottom:0;left:50%;transform:translate(-50%)}.p-member__number{left:-20px;position:absolute;width:fit-content;font-size:1.2rem}@media screen and (max-width: 500px){.p-member__number{left:-15px}}.p-member__jp{display:table;margin-top:10px;opacity:.3;transition:opacity .3s,color .3s}.p-member__en{font-size:3rem;display:table;line-height:1.4;transition:color .3s;letter-spacing:-0.03em;width:110%}.p-member__text{line-height:2;transition:color .3s;letter-spacing:0em}@media screen and (max-width: 500px){.p-member__text{white-space:nowrap}}@media screen and (max-width: 370px){.p-member__text{white-space:wrap}}.p-band{display:flex}.p-band__list{display:flex;align-items:center}.p-band__list:nth-child(1){animation:moveLeft 80s -40s infinite linear}.p-band__list:nth-child(2){animation:moveLeft2 80s infinite linear}.p-band__item{width:25vw;height:25vw;max-height:250px;max-width:250px}@media screen and (max-width: 810px){.p-band__item{width:30vw;height:30vw}}@media screen and (max-width: 650px){.p-band__item{width:35vw;height:35vw}}@media screen and (max-width: 500px){.p-band__item{width:50vw;height:50vw}}.p-message{padding:140px 0 150px}@media screen and (max-width: 1080px){.p-message .c-title .en{font-size:4.4rem;white-space:nowrap}.p-message .c-title .jp{font-size:1.8rem;white-space:nowrap}}@media screen and (max-width: 1080px){.p-message{padding:120px 0 130px}}@media screen and (max-width: 810px){.p-message{padding:100px 0 110px}}@media screen and (max-width: 650px){.p-message{padding:80px 0 40px}}@media screen and (max-width: 500px){.p-message{padding:60px 0 0px}}.p-message__content{display:flex;flex-wrap:wrap}@media screen and (max-width: 810px){.p-message__content{flex-direction:column-reverse}}.p-message__thumb{position:relative;width:50%;height:30vw;max-height:640px}.p-message__thumb .c-button{position:absolute;right:40px;bottom:40px}@media screen and (max-width: 810px){.p-message__thumb{width:100%;height:unset;aspect-ratio:1/1;max-width:500px;max-height:500px;margin:30px auto 0}}.p-message__img{width:50vw;position:absolute;right:0;height:30vw;max-width:640px;max-height:640px;overflow:hidden}.p-message__img img{transition:transform .3s}.p-message__img:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0;transition:opacity .3s}.p-message__img:hover:before{opacity:.2}.p-message__img:hover .c-button:before{border-color:#fff}.p-message__img:hover .c-button:after{background-color:#7ce25b;transform:translate(-50%, -50%) scale(1.65)}@media screen and (max-width: 810px){.p-message__img{width:100%;height:100%;right:unset}}.p-message__desc,.p-system__desc{width:50%;padding-left:30px}@media screen and (max-width: 810px){.p-message__desc,.p-system__desc{width:100%;padding-left:0}}.p-message__desc .c-button2,.p-system__desc .c-button2{margin-top:20px}.p-message__title{margin-top:50px;font-size:3rem}@media screen and (max-width: 1080px){.p-message__title{font-size:2.6rem}}@media screen and (max-width: 980px){.p-message__title{font-size:2.1rem}}@media screen and (max-width: 810px){.p-message__title{margin-top:40px}}@media screen and (max-width: 650px){.p-message__title{margin-top:30px}}.p-message__text,.p-system__text{margin-top:30px;line-height:2}.p-system__content{display:flex;margin-top:150px;flex-wrap:wrap}.p-system__content .c-title{width:50%}.p-system__content .c-title .en{white-space:nowrap}.p-system__content .c-title .jp{white-space:nowrap}@media screen and (max-width: 1080px){.p-system__content .c-title .en{font-size:4.4rem}.p-system__content .c-title .jp{font-size:1.8rem}}@media screen and (max-width: 810px){.p-system__content .c-title{width:100%}}@media screen and (max-width: 1080px){.p-system__content{margin-top:130px}}@media screen and (max-width: 810px){.p-system__content{margin-top:110px}}@media screen and (max-width: 650px){.p-system__content{margin-top:90px}}@media screen and (max-width: 500px){.p-system__content{margin-top:70px}}.p-system__title{font-size:3rem}@media screen and (max-width: 1080px){.p-system__title{font-size:2.6rem}}@media screen and (max-width: 980px){.p-system__title{font-size:2.1rem}}.p-system__img{width:100%;aspect-ratio:11/5.2;margin-top:60px;position:relative}.p-system__img:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:opacity .3s}.p-system__img .c-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 650px){.p-system__img .c-button{width:50px;height:50px}.p-system__img .c-button img{width:80px;height:80px}}.p-system__img:hover:before{opacity:.3}.p-system__img:hover .c-button:before{border-color:#fff}.p-system__img:hover .c-button:after{background-color:#7ce25b;transform:translate(-50%, -50%) scale(1.65)}.p-blog{padding:55px 0 120px}@media screen and (max-width: 1080px){.p-blog{padding:35px 0 100px}}@media screen and (max-width: 810px){.p-blog{padding:15px 0 80px}}@media screen and (max-width: 650px){.p-blog{padding:60px 0}}@media screen and (max-width: 500px){.p-blog{padding:50px 0}}.p-blog__content{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(112,112,112,.1)}@media screen and (max-width: 650px){.p-blog__content{flex-direction:column}}.p-blog__content .sp{display:none}@media screen and (max-width: 650px){.p-blog__content .sp{display:flex;flex-direction:column}}.p-blog__desc{width:50%;border-right:1px solid rgba(112,112,112,.1);height:100%}@media screen and (max-width: 650px){.p-blog__desc{display:none}}.p-blog__list{margin-top:55px}.p-blog__item{border-bottom:1px solid rgba(112,112,112,.1);padding:25px 10px 35px 0}.p-blog__item:nth-child(1){padding:0 10px 35px 0}.p-blog__link{cursor:pointer}@media screen and (max-width: 650px){.p-blog__link{display:flex;gap:2%}}@media screen and (max-width: 500px){.p-blog__link{flex-direction:column;gap:10px 0}}.p-blog__link.resalted .p-blog__cate{color:#7bc133}.p-blog__link.resalted .p-blog__date{opacity:1}.p-blogButton__thumb{height:150px;position:relative}.p-blogButton__thumb .c-button2{top:50%;left:10px;transform:translateY(-50%);border:1px solid #7bc133}.p-blogItem__img{display:none;width:25%;aspect-ratio:1/1}@media screen and (max-width: 650px){.p-blogItem__img{display:block}}@media screen and (max-width: 500px){.p-blogItem__img{width:100px;height:100px}}.p-blogItem__desc{width:100%}@media screen and (max-width: 650px){.p-blogItem__desc{display:none}}.p-blog__cate{transition:color .3s}.p-blog__date{margin-left:15px;opacity:.2;transition:opacity .3s,color .3s}@media screen and (max-width: 810px){.p-blog__date{margin-left:12px}}.p-blog__text{line-height:2;margin-top:15px}.p-blog__splide{width:50%}@media screen and (max-width: 650px){.p-blog__splide{width:80%;margin:0 auto}}.p-blog__slide{padding-left:40px;width:100%}@media screen and (max-width: 650px){.p-blog__slide{padding-left:0}}.p-blog_img{position:relative;width:100%;aspect-ratio:5.1/2.8}.p-blog__title{font-size:2.5rem;margin-top:10px;display:table}@media screen and (max-width: 650px){.p-blog__title{margin-top:5px}}@media screen and (max-width: 500px){.p-blog__title{margin-top:0}}.p-blog__cate2{position:absolute;bottom:0;left:0;background-color:#7bc133;padding:22px}@media screen and (max-width: 650px){.p-blog__cate2{padding:15px}}@media screen and (max-width: 500px){.p-blog__cate2{padding:10px 15px}}.p-blog__date2{margin-top:15px;opacity:.2;transition:opacity .3s,color .3s;display:table}.p-blog__text2{margin-top:10px;line-height:2;transition:color .3s}.splide__track{margin-top:20px}.splide__arrows{margin-left:auto;width:110px;height:50px;display:flex;justify-content:space-between}@media screen and (max-width: 650px){.splide__arrows{position:absolute;top:50%;left:50%;width:130%;transform:translate(-50%, -50%)}}@media screen and (max-width: 500px){.splide__arrows{height:30px}}.p-blog__link2:hover .p-blog__date2{opacity:1}.p-blog__link2:hover .p-blog__text2{color:#7bc133}.splide__arrow{width:50px;background-color:#000;position:relative;transition:background-color .3s;cursor:pointer}.splide__arrow:before{position:absolute;content:"";top:50%;left:55%;transform:translate(-50%, -50%) rotate(45deg);height:20%;width:20%;border:1px solid #fff;transition:border-color .3s}.splide__arrow:hover{background-color:#7bc133}@media screen and (max-width: 500px){.splide__arrow{width:30px}}.splide__arrow--prev:before{position:absolute;content:"";border-right:none;border-top:none}.splide__arrow--next:before{position:absolute;content:"";border-left:none;border-bottom:none;left:45%}