@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@300&display=swap";*{margin:0;padding:0;overflow-x:hidden}@media (width<=1040px){*{overflow-x:hidden}}@media (width<=431px){*{overflow-x:hidden}}.bg{background-color:#000;background-image:url(./livenow_backgrounds.BwzsfIS7.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:240vh;font-family:Noto Sans JP,sans-serif;display:block}.bg .logo_hp img{width:200px;margin-top:15px;margin-left:15px}.bg .vision{width:calc(100% - 30px);height:35vh;margin:auto;position:absolute;inset:0 0 0 30px}.bg .vision h1{color:#fff;text-shadow:1px 1px 20px #3920de;font-size:120px;line-height:1.1;overflow:hidden}@media (width<=1040px){.bg .vision{top:90px}.bg .vision h1{font-size:100px}}@media (width<=830px){.bg .vision{top:100px}.bg .vision h1{font-size:80px}}@media only screen and (width<=431px){.bg .vision{text-shadow:1px 1px 10px #3920de;width:calc(100% - 15px);top:24vh;left:15px}.bg .vision h1{text-align:left;margin:auto;font-size:11vw}}.bg .mission{width:100%;height:210vh;position:absolute;top:90vh;overflow:hidden}.bg .mission .mission_circle{float:right;background:linear-gradient(90deg,purple 15%,#005 50%);border-radius:100%;width:1300px;height:1300px;position:absolute;top:30vh;right:-450px;overflow:hidden}.bg .mission .mission_circle .mission_subtitle{color:#ffffffd7;text-stroke:3px #ffffffc7;float:right;z-index:3;width:565px;font-family:Titillium Web,sans-serif;font-size:140px;font-weight:300;position:absolute;top:35px;right:425px}.bg .mission .mission_circle .mission_subtitle:after{-webkit-text-stroke:1px #ffffff93;color:#0000;content:"MISSION";font-size:140px;font-style:italic;position:absolute;right:77px}.bg .mission .mission_circle .air{width:250px;height:1300px;position:absolute;top:50px;left:208px}.bg .mission .mission_circle .air .row{flex-direction:row;margin:6px auto;display:flex}.bg .mission .mission_circle .air .row .col{background-color:#fff;border-radius:100%;width:2px;height:2px;margin-left:3px;margin-right:3px}.bg .mission .mission_circle .grid{opacity:.8;filter:blur(1px);width:250px;height:250px;position:absolute;top:330px;right:510px}.bg .mission .mission_circle .grid .row{flex-direction:row;margin:0 auto;display:flex}.bg .mission .mission_circle .grid .row .col{border:1px solid #fff;width:10px;height:10px}.bg .mission .mission_circle .mission_subtitle_title{color:#fff;float:right;z-index:3;text-align:right;background-color:#000;width:700px;height:135px;padding-left:130px;padding-right:20px;font-size:36px;font-weight:800;position:absolute;top:220px;left:-200px}.bg .mission .mission_circle .mission_subtitle_title .subname1{color:red;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;position:absolute;top:12px;right:26px}.bg .mission .mission_circle .mission_subtitle_title .subname1 .left,.bg .mission .mission_circle .mission_subtitle_title .subname2 .left,.bg .mission .mission_circle .mission_subtitle_title .subname3 .left{margin-right:120px}.bg .mission .mission_circle .mission_subtitle_title .subname2{color:#0f0;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;position:absolute;top:13px;right:30px}.bg .mission .mission_circle .mission_subtitle_title .subname3{color:#00f;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;position:absolute;top:13px;right:30px}.bg .mission .mission_circle .tate1{background-color:#ffffff0e;width:2px;height:700px;position:absolute;top:46px;left:370px}.bg .mission .mission_circle .tate1 .ten{filter:blur(5px);z-index:5;background-color:#fff;width:300px;animation:3s infinite down;box-shadow:10px 10px 30px #fff}@keyframes down{0%{opacity:0;height:0;transform:translateY(-50px)}50%{opacity:1;height:130px}to{opacity:0;height:0;transform:translateY(690px)}}.bg .mission .mission_circle .tate2{background-color:#ffffff0e;width:2px;height:700px;position:absolute;top:745px;left:500px}.bg .mission .mission_circle .tate2 .ten{filter:blur(5px);z-index:5;background-color:#fff;width:300px;animation:3s infinite up;box-shadow:10px 10px 30px #fff}@keyframes up{0%{opacity:0;height:0;transform:translateY(680px)}50%{opacity:1;height:160px}to{opacity:0;height:0;transform:translateY(-50px)}}.bg .mission .mission_circle .yoko{background-color:#ffffff0e;width:1300px;height:2px;position:absolute;top:744px;left:0}.bg .mission .mission_circle .yoko .ten{filter:blur(5px);z-index:5;background-color:#fff;height:300px;animation:6s infinite wipeup;box-shadow:10px 10px 30px #fff}@keyframes wipeup{0%{opacity:0;width:0;transform:translate(680px)}50%{opacity:1;width:100%}to{opacity:0;transform:translate(-50px)}}.bg .mission .mission_circle .circler_image{z-index:5;background-color:#0000;width:800px;height:900px;position:relative;top:420px;left:60px;overflow:hidden}.bg .mission .mission_circle .circler_image .img_01{display:flex}.bg .mission .mission_circle .circler_image .img_01 ._img7134{background-image:url(./IMG_7135.V-PyoRCK.jpg);background-size:cover;width:300px;height:300px;margin:20px 5px}.bg .mission .mission_circle .circler_image .img_01 ._img7135{background-image:url(./IMG_7134.CKws4sKw.jpg);background-size:cover;width:300px;height:300px;margin:20px 5px}.bg .mission .mission_circle .circler_image .img_02{margin-top:-30px;margin-left:130px;display:flex}.bg .mission .mission_circle .circler_image .img_02 ._img7136{filter:brightness(90%)contrast(120%);background-image:url(./IMG_7137.BQHnwA39.jpg);background-size:cover;width:300px;height:300px;margin:20px 5px}.bg .mission .mission_circle .circler_image .img_02 ._img7137{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:url(./IMG_7136.C9_FOdK8.jpg);background-size:cover;width:300px;height:300px;margin:20px 5px;position:relative}.bg .mission .mission_circle .circler_image .img_02 ._img7137:before{content:"";background:inherit;filter:blur(5px)brightness(30%);z-index:-1;overflow-y:none;transition:all .3s;position:absolute;inset:-5px -5px 0}.bg .mission .mission_circle .circler_image .img_02 ._img7137:hover{cursor:pointer}.bg .mission .mission_circle .circler_image .img_02 ._img7137:hover:before{filter:blur(5px)brightness(60%)}.bg .mission .mission_circle .circler_image .img_02 ._img7137:hover .arrow-right-animate{transform:scale(1.3)}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate{background-color:#0000;width:100%;height:160px;margin-top:70px;transition:all .3s}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1{animation:1s 1s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:50px;height:50px;margin:auto;position:absolute;inset:0}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2{animation:1s .75s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3{animation:1s .5s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{animation:1s .25s infinite right-motion}@keyframes right-motion{0%{opacity:0;transform:translate(-90px)}50%{opacity:1}to{opacity:0;transform:translate(90px)}}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .text{text-align:center;width:100%;height:auto;margin-top:-20px}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .text p{color:#fff;font-size:21px}.bg .mission .mission_circle:before{content:"";transform-origin:0 0;filter:blur(70px);opacity:.5;background:radial-gradient(at 0 0,#0082ff4d 40%,#ff9accb3 50%);border-radius:60% 0;width:60%;height:60%;animation:15s ease-in-out infinite soap_rotate;position:absolute;bottom:-10%;right:-10%}.bg .mission .mission_circle:after{content:"";transform-origin:100% 100%;filter:blur(30px);opacity:.5;background:radial-gradient(at 100% 100%,#7b64ff80 40%,#fb78ffb3 60%);border-radius:20% 0;width:60%;height:60%;animation:10s ease-in-out infinite soap_rotate;position:absolute;top:-10%;left:-10%}@keyframes soap_rotate{0%{transform:rotate(0)}50%{transform:rotate(210deg)}}@media (width<=1040px){.bg .mission .mission_circle{width:1200px;height:1200px;right:-350px}.bg .mission .mission_circle .mission_title{font-size:75px;top:63px;right:360px}.bg .mission .mission_circle .line{top:178px;right:350px}.bg .mission .mission_circle .mission_subtitle{font-size:135px;top:30px;right:330px}.bg .mission .mission_circle .mission_subtitle:after{font-size:136px;top:-1px;right:91px}.bg .mission .mission_circle .mission_comment{top:340px;right:370px}.bg .mission .mission_circle .yoko{top:675px}.bg .mission .mission_circle .tate1{top:-22px}.bg .mission .mission_circle .mission_subtitle_title{color:#fff;float:right;z-index:10;text-align:right;background-color:#000;width:630px;height:115px;padding-left:130px;padding-right:20px;font-size:30px;font-weight:800;position:absolute;top:200px;right:300px}.bg .mission .mission_circle .mission_subtitle_title .subname1{color:red;mix-blend-mode:screen;position:absolute;top:12px;right:26px}.bg .mission .mission_circle .mission_subtitle_title .subname2{color:#0f0;mix-blend-mode:screen;position:absolute;top:13px;right:30px}.bg .mission .mission_circle .mission_subtitle_title .subname3{color:#00f;mix-blend-mode:screen;position:absolute;top:13px;right:30px}.bg .mission .mission_circle .circler_image{top:350px}.bg .mission .mission_circle .grid{right:400px}}@media (width<=830px){.bg .mission .mission_circle{width:1100px;height:1100px}.bg .mission .mission_circle .mission_title{font-size:70px;top:55px}.bg .mission .mission_circle .line{top:160px}.bg .mission .mission_circle .mission_subtitle{font-size:128px;top:10px;right:350px}.bg .mission .mission_circle .mission_comment{font-size:19px;top:330px}.bg .mission .mission_circle .mission_subtitle_title{color:#fff;float:right;z-index:10;text-align:right;background-color:#000;width:1300px;height:110px;padding-left:130px;padding-right:20px;font-size:28px;font-weight:800;position:absolute;top:180px;right:460px}.bg .mission .mission_circle .mission_subtitle_title .subname1{color:red;mix-blend-mode:screen;position:absolute;top:12px;right:26px}.bg .mission .mission_circle .mission_subtitle_title .subname2{color:#0f0;mix-blend-mode:screen;position:absolute;top:13px;right:30px}.bg .mission .mission_circle .mission_subtitle_title .subname3{color:#00f;mix-blend-mode:screen;position:absolute;top:13px;right:30px}}@media (width<=768px){.bg .mission .mission_circle{width:900px;height:900px;position:absolute;right:-300px}.bg .mission .mission_circle .air{top:0;left:130px}.bg .mission .mission_circle .mission_subtitle{font-size:100px;top:35px;right:120px}.bg .mission .mission_circle .mission_subtitle:after{font-size:100px;right:216px}.bg .mission .mission_circle .mission_subtitle_title{width:400px;left:-50px}.bg .mission .mission_circle .grid{top:160px}.bg .mission .mission_circle .yoko{top:524px}.bg .mission .mission_circle .tate1{top:-170px;left:240px}.bg .mission .mission_circle .tate2{top:530px;left:375px}.bg .mission .mission_circle .circler_image{top:300px;left:35px}.bg .mission .mission_circle .circler_image .img_01 ._img7134,.bg .mission .mission_circle .circler_image .img_01 ._img7135,.bg .mission .mission_circle .circler_image .img_02 ._img7136,.bg .mission .mission_circle .circler_image .img_02 ._img7137{width:200px;height:200px}.bg .mission .mission_circle .circler_image .img_02 .text p{margin-top:30px}}@media only screen and (width<=431px){.bg .mission .mission_circle{width:600px;height:600px;left:-20px}.bg .mission .mission_circle .mission_title{font-size:50px;top:40px;right:310px}.bg .mission .mission_circle .line{top:115px}.bg .mission .mission_circle .mission_subtitle{font-size:65px;top:30px;right:-150px}.bg .mission .mission_circle .mission_subtitle:after{font-size:65px;right:339px}.bg .mission .mission_circle .mission_subtitle_title{text-align:right;height:85px;font-size:20px;top:130px;left:-220px}.bg .mission .mission_circle .mission_subtitle_title .subname1{right:-50px}.bg .mission .mission_circle .mission_subtitle_title .subname1 .right,.bg .mission .mission_circle .mission_subtitle_title .subname2 .right,.bg .mission .mission_circle .mission_subtitle_title .subname3 .right{margin-right:90px}.bg .mission .mission_circle .mission_subtitle_title .subname2,.bg .mission .mission_circle .mission_subtitle_title .subname3{right:-54px}.bg .mission .mission_circle .mission_comment{text-align:right;font-size:13.5px;top:240px;right:320px}.bg .mission .mission_circle .air{left:80px}.bg .mission .mission_circle .grid{top:160px;left:335px}.bg .mission .mission_circle .yoko{top:370px}.bg .mission .mission_circle .tate1{top:-335px;left:230px}.bg .mission .mission_circle .tate2{top:350px;left:290px}.bg .mission .mission_circle .circler_image{top:210px;left:80px}.bg .mission .mission_circle .circler_image .img_01 ._img7134,.bg .mission .mission_circle .circler_image .img_01 ._img7135,.bg .mission .mission_circle .circler_image .img_02 ._img7136{width:140px;height:140px}.bg .mission .mission_circle .circler_image .img_02{margin-left:60px}.bg .mission .mission_circle .circler_image .img_02 ._img7137{width:140px;height:140px;overflow:hidden}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate{background-color:#0000;width:100%;height:160px;margin-top:70px;transition:all .3s}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1{animation:1s 1s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:30px;height:30px;margin:auto;position:absolute;inset:0}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2{animation:1s .75s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3{animation:1s .5s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{animation:1s .25s infinite right-motion}@keyframes right-motion{0%{opacity:0;transform:translate(-90px)}50%{opacity:1}to{opacity:0;transform:translate(90px)}}.bg .mission .mission_circle .circler_image .img_02 .text p{margin-top:30px}}@media only screen and (width<=391px){.bg .mission .mission_circle{width:600px;height:600px;left:-60px}.bg .mission .mission_circle .mission_title{font-size:50px;top:40px;right:310px}.bg .mission .mission_circle .line{top:115px}.bg .mission .mission_circle .mission_subtitle{font-size:65px;top:30px;right:-150px}.bg .mission .mission_circle .mission_subtitle:after{font-size:65px;right:339px}.bg .mission .mission_circle .mission_subtitle_title{text-align:right;height:85px;font-size:20px;top:130px;left:-220px}.bg .mission .mission_circle .mission_subtitle_title .subname1{right:-50px}.bg .mission .mission_circle .mission_subtitle_title .subname1 .right,.bg .mission .mission_circle .mission_subtitle_title .subname2 .right,.bg .mission .mission_circle .mission_subtitle_title .subname3 .right{margin-right:90px}.bg .mission .mission_circle .mission_subtitle_title .subname2,.bg .mission .mission_circle .mission_subtitle_title .subname3{right:-54px}.bg .mission .mission_circle .mission_comment{text-align:right;font-size:13.5px;top:240px;right:320px}.bg .mission .mission_circle .air{left:80px}.bg .mission .mission_circle .grid{top:160px;left:335px}.bg .mission .mission_circle .yoko{top:370px}.bg .mission .mission_circle .tate1{top:-335px;left:230px}.bg .mission .mission_circle .tate2{top:350px;left:290px}.bg .mission .mission_circle .circler_image{top:210px;left:80px}.bg .mission .mission_circle .circler_image .img_01 ._img7134,.bg .mission .mission_circle .circler_image .img_01 ._img7135,.bg .mission .mission_circle .circler_image .img_02 ._img7136{width:140px;height:140px}.bg .mission .mission_circle .circler_image .img_02{margin-left:60px}.bg .mission .mission_circle .circler_image .img_02 ._img7137{width:140px;height:140px;overflow:hidden}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate{background-color:#0000;width:100%;height:160px;margin-top:70px;transition:all .3s}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1{animation:1s 1s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:30px;height:30px;margin:auto;position:absolute;inset:0}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2{animation:1s .75s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3{animation:1s .5s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{animation:1s .25s infinite right-motion}@keyframes right-motion{0%{opacity:0;transform:translate(-90px)}50%{opacity:1}to{opacity:0;transform:translate(90px)}}.bg .mission .mission_circle .circler_image .img_02 .text p{margin-top:30px}}@media only screen and (width<=414px){.bg .mission .mission_circle .mission_subtitle_title{text-align:right;height:85px;font-size:20px;top:130px;right:400px}}@media only screen and (width<=380px){.bg .mission .mission_circle{width:600px;height:600px;left:-60px}.bg .mission .mission_circle .mission_title{font-size:50px;top:40px;right:310px}.bg .mission .mission_circle .line{top:115px}.bg .mission .mission_circle .mission_subtitle{font-size:65px;top:30px;right:-150px}.bg .mission .mission_circle .mission_subtitle:after{font-size:65px;right:339px}.bg .mission .mission_circle .mission_subtitle_title{text-align:right;height:85px;font-size:20px;top:130px;left:-220px}.bg .mission .mission_circle .mission_subtitle_title .subname1{right:-50px}.bg .mission .mission_circle .mission_subtitle_title .subname1 .right,.bg .mission .mission_circle .mission_subtitle_title .subname2 .right,.bg .mission .mission_circle .mission_subtitle_title .subname3 .right{margin-right:90px}.bg .mission .mission_circle .mission_subtitle_title .subname2,.bg .mission .mission_circle .mission_subtitle_title .subname3{right:-54px}.bg .mission .mission_circle .mission_comment{text-align:right;font-size:13.5px;top:240px;right:320px}.bg .mission .mission_circle .air{left:80px}.bg .mission .mission_circle .grid{top:160px;left:335px}.bg .mission .mission_circle .yoko{top:370px}.bg .mission .mission_circle .tate1{top:-335px;left:220px}.bg .mission .mission_circle .tate2{top:350px;left:280px}.bg .mission .mission_circle .circler_image{top:220px;left:80px}.bg .mission .mission_circle .circler_image .img_01 ._img7134,.bg .mission .mission_circle .circler_image .img_01 ._img7135,.bg .mission .mission_circle .circler_image .img_02 ._img7136{width:130px;height:130px}.bg .mission .mission_circle .circler_image .img_02{margin-left:60px}.bg .mission .mission_circle .circler_image .img_02 ._img7137{width:130px;height:130px;overflow:hidden}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate{background-color:#0000;width:100%;height:160px;margin-top:70px;transition:all .3s}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1{animation:1s 1s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right1,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3,.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:30px;height:30px;margin:auto;position:absolute;inset:0}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right2{animation:1s .75s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right3{animation:1s .5s infinite right-motion}.bg .mission .mission_circle .circler_image .img_02 ._img7137 .arrow-right-animate .dli-arrow-right4{animation:1s .25s infinite right-motion}@keyframes right-motion{0%{opacity:0;transform:translate(-90px)}50%{opacity:1}to{opacity:0;transform:translate(90px)}}.bg .mission .mission_circle .circler_image .img_02 .text p{margin-top:30px}}@keyframes soap_y_transform{0%{transform:translateY(0)}0%{transform:translateY(-40px)}}@media (width<=1040px){.bg .mission{height:130vh}}@media (width<=768px){.bg .mission{height:150vh}}@media only screen and (width<=431px){.bg .mission{height:160vh}}@media only screen and (width<=380px){.bg .mission{height:180vh}}@media (width<=1040px){.bg{height:200vh}}@media (width<=830px){.bg{height:210vh}}@media (width<=768px){.bg{height:240vh}}@media only screen and (width<=431px){.bg{height:200vh}}@media only screen and (width<=391px){.bg{height:215vh}}@media only screen and (width<=380px){.bg{height:225vh}}.company_infomation{z-index:-1;background-color:#fff;font-family:Noto Sans JP,sans-serif;position:relative}.company_infomation .company_infomation_title{color:#000;background:linear-gradient(90deg,#890089 4%,#00f 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-left:10px;font-size:80px;font-weight:700}.company_infomation .line{background-color:#cfcfcf;width:500px;height:1px;position:absolute;left:0}.company_infomation .subtitle{color:#000;z-index:3;margin-left:10px;font-size:38px;font-weight:700}.company_infomation .c_table table{table-layout:fixed;border-collapse:separate;border-spacing:0 12px;width:min(100% - 40px,900px);margin:68px auto 0}.company_infomation .c_table table td,.company_infomation .c_table table th{box-sizing:border-box;min-height:72px}.company_infomation .c_table table th{color:#fff;text-align:center;background-color:#2196f3;border-radius:16px 0 0 16px;width:170px;padding:16px;font-size:20px;font-weight:400}.company_infomation .c_table table td{overflow-wrap:anywhere;background-color:#fff;border:1px solid #2196f3;border-left:0;border-radius:0 16px 16px 0;padding:16px 24px;font-size:18px;line-height:1.55}.company_infomation .c_table table .office-address{margin:0}.company_infomation .c_table table .office-address+.office-address{margin-top:6px}.company_infomation .c_table table .office-address__building{white-space:nowrap}@media only screen and (width<=431px){.company_infomation .line{display:none}.company_infomation .company_infomation_title{text-align:center;margin-left:0;font-size:55px}.company_infomation .subtitle{text-align:center;font-size:26px}.company_infomation .c_table table{border-spacing:0;width:calc(100% - 24px);margin:28px auto 0;display:block}.company_infomation .c_table table tbody,.company_infomation .c_table table td,.company_infomation .c_table table td .office-address__building,.company_infomation .c_table table th,.company_infomation .c_table table tr{display:block}.company_infomation .c_table table tr+tr{margin-top:12px}.company_infomation .c_table table th{text-align:left;border-radius:12px 12px 0 0;width:100%;min-height:0;padding:10px 16px;font-size:14px}.company_infomation .c_table table td{border:1px solid #2196f3;border-top:0;border-radius:0 0 12px 12px;min-height:0;padding:14px 16px;font-size:14px;line-height:1.6}}@media only screen and (width<=391px){.company_infomation .c_table table td{font-size:13px}}@media only screen and (width<=380px){.company_infomation .company_infomation_title{font-size:46px}}.bs_field{font-family:Noto Sans JP,sans-serif}.bs_field .header_design{background-image:url(./livenow_backgrounds.BwzsfIS7.png);background-position:50% -320px;width:100%;height:35vh;display:block;position:relative;overflow:hidden}.bs_field .header_design h1{color:#fff;font-size:72px;position:absolute;bottom:30px;left:20px}.bs_field .header_design p{color:#cdcbcb00;-webkit-text-stroke:1px #ffffff67;text-stroke:1px #fff;font-size:240px;font-weight:100;position:absolute;top:0}.bs_field .panlist nav{margin-top:20px;margin-left:40px}.bs_field .panlist nav ol{flex-wrap:wrap;list-style:none;display:flex}.bs_field .panlist nav ol li:not(:last-of-type):after{content:"›";color:#000;margin:0 .6em}@media only screen and (width<=431px){.bs_field .panlist nav{margin-left:20px}}.bs_field .main{white-space:pre-wrap;background-color:#fff;width:90%;margin:50px auto 0}.bs_field .main .the_mission{text-align:center;width:100%;margin-bottom:90px}.bs_field .main .the_mission .mission_text{letter-spacing:30px;font-size:21px;font-weight:800}.bs_field .main .the_mission .mission_title{background:linear-gradient(90deg,#ff9700,#ff0054 20%,#e100e2 60%,#4f00ff 89%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:72px;font-weight:900}.bs_field .main .jobList{justify-content:space-around;max-width:1300px;margin:0 auto;display:flex}.bs_field .main .jobList .job_1{background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:550px;margin:30px 0;padding:20px;position:relative}.bs_field .main .jobList .job_1 .title{text-align:center;color:#000;background:linear-gradient(270deg,#7b57ba 30%,#4f00ff 89%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:25px;font-size:42px;font-weight:800}.bs_field .main .jobList .job_1 ul li{font-size:20px}.bs_field .main .jobList .job_1:after{z-index:10;border:5px solid red;width:550px;position:absolute}.bs_field .main .jobList .job_2{text-align:left;background:linear-gradient(90deg,#7b57ba33 30%,#4f00ff33 89%);width:550px;margin:30px 0;padding:20px}.bs_field .main .jobList .job_2 .title{text-align:center;background:linear-gradient(90deg,#7b57ba 30%,#001aff 89%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:25px;font-size:42px;font-weight:800}.bs_field .main .jobList .job_2 .title:before{background-color:#000;width:40px;height:40px}.bs_field .main .jobList .job_2 ul li{font-size:20px}.bs_field .main .jobList .job_2 .link{width:100%}.bs_field .main .jobList .job_2 .link .btn{color:#fff;text-align:center;background:linear-gradient(90deg,#7b57ba 30%,#4f00ff 89%);border:0;border-radius:5px;width:300px;margin:30px auto 0;padding:10px 40px;font-family:Noto Sans JP,sans-serif;font-size:18px;text-decoration:none;transition:all .3s;display:block;transform:skew(-15deg);-webkit-box-shadow:0 5px 10px #0000001a}.bs_field .main .jobList .job_2 .link .btn:hover{cursor:pointer;color:#fff;transform:skew(0deg);box-shadow:0 2px 3px #0000001a}.bs_field .main .jobList .category,.bs_field .main .performList .category{text-align:left;width:100%;font-size:30px;font-weight:700}.bs_field .main .performList_Mobile{display:none}.bs_field .main .performList{justify-content:space-around;max-width:1300px;margin:0 auto;display:block}.bs_field .main .performList .performBox{background-color:#f000;width:100%;margin-top:30px;margin-bottom:0;position:relative}.bs_field .main .performList .performBox .performListBox{height:auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:66.5vw;height:20vh;padding-bottom:100px;position:relative;overflow:visible}.bs_field .main .performList .performBox .performListBox .performBack .cardBox{z-index:3;justify-content:flex-start;width:75vw;max-width:1300px;height:50vh;margin:0 auto;display:flex;position:absolute;top:0;left:-10px}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card{background-color:#fff;width:285px;height:350px;margin-top:30px;margin-left:110px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .title{width:260px;margin:0 auto;font-size:20px;font-weight:400}.bs_field .main .performList .performBox .performListBox .air{margin-bottom:130px}.bs_field .main .performList .performBox .performBack1,.bs_field .main .performList .performBox .performBack2,.bs_field .main .performList .performBox .performBack3{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:66.5vw;height:30vh;position:absolute}.bs_field .main .performList .performBox .performBack2{top:430px}.bs_field .main .performList .performBox .performBack3{top:860px}.bs_field .main .performList .performBox .cardBox1{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox1 .card{background-color:#fff;width:290px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox1 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox1 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox1 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox1 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox1 .card .words .title{width:260px;margin:0 auto;font-size:24px;font-weight:400}.bs_field .main .performList .performBox .cardBox2{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;top:430px;left:0;right:0}.bs_field .main .performList .performBox .cardBox2 .card{background-color:#fff;width:290px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox2 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox2 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox2 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox2 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox2 .card .words .title{width:260px;margin:0 auto;font-size:24px;font-weight:400}.bs_field .main .performList .performBox .cardBox3{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;top:860px;left:0;right:0}.bs_field .main .performList .performBox .cardBox3 .card{background-color:#fff;width:290px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox3 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox3 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox3 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox3 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox3 .card .words .title{width:260px;margin:0 auto;font-size:24px;font-weight:400}.bs_field .main .box{z-index:3;background-color:#fff;width:800px;height:600px;margin:30px auto 0;position:relative;overflow:hidden}.bs_field .main .box ul{list-style-type:disc;position:absolute;top:160px;left:60px}.bs_field .main .box ul li{margin-top:20px;font-size:20px}.bs_field .main .box:before{filter:blur(20px);opacity:.7;border-radius:inherit;background:linear-gradient(-45deg,#e81cff,#40c9ff);height:560px;transition:opacity .3s;top:5px;transform:translateY(20px)scale(.95)}.bs_field .main .box:after,.bs_field .main .box:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;right:0}.bs_field .main .box:after{background-color:#fff;border-radius:30px;width:95%;height:540px;margin:auto;top:-15px;box-shadow:0 7px 10px #0000001a}.bs_field .main .box h1{text-align:center;-webkit-text-fill-color:transparent;background-color:#000;-webkit-background-clip:text;margin-top:55px;font-size:50px}.bs_field .main .box .image_flex{overflow:hidden}.bs_field .main .box .image_flex img{width:250px;margin:30px auto auto;position:absolute;left:0;right:0;box-shadow:-2px 7px 10px #00000080}.bs_field .main .box .image_cards{-moz-column-gap:40px;justify-content:center;align-items:center;column-gap:40px;width:100%;height:400px;display:flex}.bs_field .main .box .image_cards .card{background-color:#fff;justify-content:center;width:250px;height:auto;padding-bottom:5px;box-shadow:-2px 7px 10px #00000080}.bs_field .main .box .image_cards .card img{width:100%}.bs_field .main .box .image_cards .card .title{text-align:center;font-size:21px;font-weight:600}.bs_field .main .box .description{bottom:70px}.bs_field .main .box .description,.bs_field .main .box .description2{text-align:center;white-space:pre-wrap;margin:auto;position:absolute;left:0;right:0}.bs_field .main .box .description2{height:160px;bottom:50px}.bs_field .main .box .description2 a{color:#fff;text-align:center;z-index:10;background:linear-gradient(90deg,#ff9700,#ff0054 20%,#e100e2 60%,#4f00ff 89%);border-radius:5px;width:150px;margin:30px auto auto;padding:10px 40px;font-size:18px;text-decoration:none;transition:all .3s;position:absolute;left:0;right:0;transform:skew(-15deg);box-shadow:0 5px 10px #0000001a}.bs_field .main .box .description2 a:hover{color:#fff;transform:skew(0deg);box-shadow:0 2px 3px #0000001a}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs_field .main .tiktoklive{height:900px}.bs_field .main .tiktoklive:before{content:"";z-index:-1;filter:blur(20px);opacity:.7;border-radius:inherit;background:linear-gradient(-45deg,#e81cff,#40c9ff);height:840px;transition:opacity .3s;position:absolute;inset:5px 0 0;transform:translateY(20px)scale(.95)}.bs_field .main .tiktoklive:after{content:"";z-index:-1;background-color:#fff;border-radius:30px;width:95%;height:800px;margin:auto;position:absolute;inset:-40px 0 0;box-shadow:0 7px 10px #0000001a}.bs_field .main .tiktoklive .description2{text-align:center;height:160px;margin:auto;position:absolute;bottom:180px;left:0;right:0}.bs_field .main .contact{height:1130px}.bs_field .main .contact .req{text-align:center;margin-top:15px;margin-bottom:90px}.bs_field .main .contact:before{filter:blur(20px);opacity:.7;border-radius:inherit;background:linear-gradient(-45deg,#e81cff,#40c9ff);height:1100px;transition:opacity .3s;top:5px;transform:translateY(20px)scale(.95)}.bs_field .main .contact:after,.bs_field .main .contact:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;right:0}.bs_field .main .contact:after{background-color:#fff;border-radius:30px;width:95%;height:1050px;margin:auto;top:0;box-shadow:0 7px 10px #0000001a}.bs_field .main .contact h1{margin-top:60px}.bs_field .main .contact form{width:100%}.bs_field .main .contact form dl{width:80%;margin:0 auto}.bs_field .main .contact form dl dt{font-size:16px;font-weight:700}.bs_field .main .contact form dl dt span{color:#fff;background-color:red;border-radius:6px;padding-left:3px;padding-right:3px;font-size:12px}.bs_field .main .contact form dl dd small{color:red;float:right;margin-top:-5px;font-size:12px}.bs_field .main .contact form input[type=text]{background-color:#eee;border:0;width:100%;margin:10px auto;padding:10px;font-family:Noto Sans JP,sans-serif;transition:all .3s}.bs_field .main .contact form input[type=text]:focus,.bs_field .main .contact form textarea:focus{outline:0}.bs_field .main .contact form textarea{resize:none;background-color:#eee;border:0;width:100%;height:200px;margin:10px auto 0;padding:10px;font-family:Noto Sans JP,sans-serif}.bs_field .main .contact form .submit_btn{color:#fff;text-align:center;z-index:10;background:linear-gradient(90deg,#ff9700,#ff0054 20%,#e100e2 60%,#4f00ff 89%);border:0;border-radius:5px;width:150px;margin:30px auto auto;padding:10px 40px;font-family:Noto Sans JP,sans-serif;font-size:18px;text-decoration:none;transition:all .3s;position:absolute;left:0;right:0;transform:skew(-15deg);box-shadow:0 5px 10px #0000001a}.bs_field .main .contact form .submit_btn:hover{color:#fff;transform:skew(0deg);box-shadow:0 2px 3px #0000001a}@media only screen and (width<=431px){.bs_field .main .contact{height:auto;padding-bottom:110px}.bs_field .main .contact:before{height:calc(100% - 20px)}.bs_field .main .contact:after{height:calc(100% - 40px)}.bs_field .main .contact .req{font-size:14px}}@media (width<=1040px){.bs_field .header_design{background-position-y:-370px;height:24vh}.bs_field .header_design h1{left:25px}.bs_field .header_design p{font-size:200px;top:85px}}@media (width<=830px){.bs_field .header_design{margin-top:50px}.bs_field .header_design h1{top:165px}.bs_field .header_design p{top:30px}}@media (width<=768px){.bs_field .header_design h1{font-size:60px;top:145px}}@media (width<=431px){.bs_field .header_design{background-position:-450px -425px;height:170px}.bs_field .header_design h1{top:60px;left:15px}.bs_field .header_design p{font-size:110px;top:10px}}@media (width<=391px){.bs_field .header_design{background-position-x:-490px}}@media (width<=414px){.bs_field .header_design h1{font-size:52px;top:70px;left:10px}}@media (width<=380px){.bs_field .header_design h1{font-size:48px;top:45px;left:10px}}@media (width<=1040px){.bs_field .main{width:100%}.bs_field .main .the_mission .mission_title{font-size:50px}.bs_field .main .jobList .job_1{width:430px;font-size:16px}.bs_field .main .jobList .job_1 .title{font-size:38px}.bs_field .main .jobList .job_1 .description .sns_performance li{font-size:18px}.bs_field .main .jobList .job_2{width:430px;font-size:13px}.bs_field .main .jobList .job_2 .title{font-size:38px}.bs_field .main .jobList .job_2 .description .sns_performance li{font-size:18px}.bs_field .main .performList{max-width:900px}.bs_field .main .performList .performBox{background-color:#f000;width:100%;height:auto;margin-top:30px;position:relative}.bs_field .main .performList .performBox .performListBox{height:auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:79vw;height:12vh;padding-bottom:100px;position:relative;overflow:visible}.bs_field .main .performList .performBox .performListBox .performBack .cardBox{z-index:3;justify-content:flex-start;width:130vw;max-width:1300px;height:50vh;margin:0 auto;display:flex;position:absolute;top:0;left:-20px}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card{background-color:#fff;width:230px;height:330px;margin-top:30px;margin-left:60px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background{width:100%;height:190px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .company{color:#777;margin-top:10px;margin-left:12px;font-weight:600}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .title{width:220px;margin-left:12px;font-size:21px;font-weight:400}.bs_field .main .performList .performBox .performListBox .air{margin-bottom:210px}.bs_field .main .performList .performBox .performBack1,.bs_field .main .performList .performBox .performBack2,.bs_field .main .performList .performBox .performBack3{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:79vw;height:20vh;position:absolute}.bs_field .main .performList .performBox .performBack2{top:430px}.bs_field .main .performList .performBox .performBack3{top:860px}.bs_field .main .performList .performBox .cardBox1{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox1 .card{background-color:#fff;width:250px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox1 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox1 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox1 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox1 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox1 .card .words .title{width:220px;margin:0 auto;font-size:22px;font-weight:400}.bs_field .main .performList .performBox .cardBox2{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox2 .card{background-color:#fff;width:250px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox2 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox2 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox2 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox2 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox2 .card .words .title{width:220px;margin:0 auto;font-size:22px;font-weight:400}.bs_field .main .performList .performBox .cardBox3{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox3 .card{background-color:#fff;width:250px;height:350px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox3 .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox3 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox3 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox3 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .cardBox3 .card .words .title{width:220px;margin:0 auto;font-size:22px;font-weight:400}}@media (width<=830px){.bs_field .main .the_mission .mission_title{font-size:45px}.bs_field .main .jobList{flex-direction:column;width:100%}.bs_field .main .jobList .job_1{margin:0 auto;font-size:13px}.bs_field .main .jobList .job_1 .title{font-size:32px}.bs_field .main .jobList .job_2{margin:30px auto 0;font-size:13px}.bs_field .main .jobList .job_2 .title{font-size:32px}.bs_field .main .performList{max-width:700px}.bs_field .main .performList .performBox{background-color:#f000;width:100%;margin-top:30px;position:relative}.bs_field .main .performList .performBox .performListBox{height:auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:79vw;height:20vh;padding-bottom:100px;position:relative;overflow:visible}.bs_field .main .performList .performBox .performListBox .performBack .cardBox{z-index:3;justify-content:flex-start;width:90vw;max-width:1300px;height:50vh;margin:0 auto;display:flex;position:absolute;top:0;left:0}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card{background-color:#fff;width:200px;height:320px;margin-top:17px;margin-left:21px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background{width:100%;height:180px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList .performBox .performListBox .performBack .cardBox .card .words .title{width:170px;margin:0 auto;font-size:18px;font-weight:400}.bs_field .main .performList .performBox .performListBox .air{margin-bottom:130px}.bs_field .main .performList .performBox .performBack1,.bs_field .main .performList .performBox .performBack2,.bs_field .main .performList .performBox .performBack3{z-index:1;background:linear-gradient(270deg,#7b57ba33 30%,#4f00ff33 89%);width:79vw;height:20vh;position:absolute}.bs_field .main .performList .performBox .performBack2{top:430px}.bs_field .main .performList .performBox .performBack3{top:860px}.bs_field .main .performList .performBox .cardBox1{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox1 .card{background-color:#fff;width:190px;height:300px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox1 .card .background{width:100%;height:190px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox1 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox1 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox1 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-size:13px;font-weight:600}.bs_field .main .performList .performBox .cardBox1 .card .words .title{width:160px;margin:0 auto;font-size:18px;font-weight:400}.bs_field .main .performList .performBox .cardBox2{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox2 .card{background-color:#fff;width:190px;height:300px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox2 .card .background{width:100%;height:190px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox2 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox2 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox2 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-size:13px;font-weight:600}.bs_field .main .performList .performBox .cardBox2 .card .words .title{width:160px;margin:0 auto;font-size:18px;font-weight:400}.bs_field .main .performList .performBox .cardBox3{z-index:3;justify-content:space-around;width:95%;margin:auto;padding-bottom:40px;display:flex;position:absolute;left:0;right:0}.bs_field .main .performList .performBox .cardBox3 .card{background-color:#fff;width:190px;height:300px;margin-top:30px;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList .performBox .cardBox3 .card .background{width:100%;height:190px;margin:0 auto;overflow:hidden}.bs_field .main .performList .performBox .cardBox3 .card .background img{width:100%;transition:all 1s}.bs_field .main .performList .performBox .cardBox3 .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList .performBox .cardBox3 .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-size:13px;font-weight:600}.bs_field .main .performList .performBox .cardBox3 .card .words .title{width:160px;margin:0 auto;font-size:18px;font-weight:400}}@media (width<=768px){.bs_field .main .the_mission .mission_title{font-size:45px}.bs_field .main .the_mission .mission_text{font-size:16px}.bs_field .main .jobList .job_1,.bs_field .main .jobList .job_2{width:450px}}@media (width<=431px){.bs_field .main .the_mission .mission_title{font-size:50px}.bs_field .main .jobList .job_1,.bs_field .main .jobList .job_2{width:350px}.bs_field .main .jobList .job_1 ul li,.bs_field .main .jobList .job_2 .description .sns_performance li{font-size:16px}.bs_field .main .performList{display:none}.bs_field .main .performList_Mobile{display:block}.bs_field .main .performList_Mobile .arrow-left{border-top:20px solid #0000;border-bottom:20px solid #0000;border-right:20px solid #000;width:0;height:0;margin-top:54px;animation:.5s infinite left;position:absolute;left:30px}@keyframes left{0%{opacity:1;left:30px}to{opacity:0;left:5px}}.bs_field .main .performList_Mobile .arrow-right{border-top:20px solid #0000;border-bottom:20px solid #0000;border-left:20px solid #000;width:0;height:0;margin-top:54px;animation:.5s infinite right;position:absolute;right:30px}@keyframes right{0%{opacity:1;right:30px}to{opacity:0;right:5px}}.bs_field .main .performList_Mobile .selectBox{scroll-snap-type:x mandatory;display:flex;overflow:auto}.bs_field .main .performList_Mobile .selectBox .area{scroll-snap-align:start;text-align:center;flex:none;width:100vw;height:10vh;font-size:24px;font-weight:600}.bs_field .main .performList_Mobile .selectBox .a1{background:linear-gradient(90deg,#ff99004f,#ff00544f 60%,#e100e24f 90%);padding-top:55px}.bs_field .main .performList_Mobile .selectBox .a2{background:linear-gradient(90deg,#e100e24f,#4f00ff4f 70%);padding-top:55px}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox{z-index:3;flex-direction:column;width:100%;margin:auto;padding-bottom:40px;display:flex;position:relative;left:0;right:0}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card{background-color:#fff;width:290px;height:380px;margin:30px auto 0;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card .background img{width:100%;transition:all 1s}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList_Mobile .performBox .sns_service .cardBox .card .words .title{width:260px;margin:0 auto;font-size:24px;font-weight:400}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox{z-index:3;flex-direction:column;width:100%;margin:auto;padding-bottom:40px;display:flex;position:relative;left:0;right:0}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card{background-color:#fff;width:290px;height:380px;margin:30px auto 0;box-shadow:0 10px 30px #0000007d}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card .background{width:100%;height:220px;margin:0 auto;overflow:hidden}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card .background img{width:100%;transition:all 1s}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card .background img:hover{transition:all 1s;transform:scale(1.2)}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card .words .company{color:#777;margin-top:10px;margin-left:16px;font-weight:600}.bs_field .main .performList_Mobile .performBox .live_stream .cardBox .card .words .title{width:260px;margin:0 auto;font-size:24px;font-weight:400}.bs_field .main .box{width:400px}.bs_field .main .box h1{font-size:30px}.bs_field .main .box .image_flex img{width:200px}.bs_field .main .box ul{left:30px}.bs_field .main .box .description,.bs_field .main .box ul li{font-size:14px}.bs_field .main .box .image_cards{flex-direction:column;height:600px}.bs_field .main .box .image_cards .card{width:210px;margin-top:30px}.bs_field .main .box .image_cards .card img{width:210px}.bs_field .main .box .description2{height:200px;font-size:14px}.bs_field .main .tiktoklive{height:1100px}.bs_field .main .tiktoklive:before{height:1030px}.bs_field .main .tiktoklive:after{height:1000px}}@media (width<=391px){.bs_field .main .the_mission .mission_title{font-size:44px}}@media (width<=414px){.bs_field .main .box{width:98%}.bs_field .main .box h1{font-size:26px}}@media (width<=380px){.bs_field .main .performList_Mobile .arrow-left{margin-top:30px;left:20px}.bs_field .main .performList_Mobile .arrow-right{margin-top:30px;right:20px}.bs_field .main .performList_Mobile .selectBox .a1,.bs_field .main .performList_Mobile .selectBox .a2{padding-top:30px}.bs_field .main .the_mission .mission_title{font-size:44px}.bs_field .main .jobList .job_1,.bs_field .main .jobList .job_2{width:330px}}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e9e5f1;height:72px;font-family:Noto Sans JP,sans-serif;transition:transform .25s;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 8px 24px #19133912}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{justify-content:space-between;align-items:center;gap:32px;width:min(100% - 48px,1280px);height:100%;margin:auto;display:flex;overflow:visible}.site-header__brand{flex:none;align-items:center;display:inline-flex}.site-header__brand img{width:166px;height:auto;display:block}.site-header__nav{align-items:center;gap:calc(clamp(12px,2.8vw,42px));display:flex}.site-header__nav a{color:#25233a;letter-spacing:.04em;white-space:nowrap;align-items:center;min-height:44px;padding:8px 3px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.site-header__nav a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff2466,#7033ee);border-radius:3px;height:3px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-header__nav a.is-current,.site-header__nav a:hover{color:#6834c5}.site-header__nav a.is-current:after,.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__nav a:last-child{background:#f8f4ff;border:1px solid #d8c6f3;border-radius:999px;padding:9px 20px}.site-header__nav a:last-child:after{display:none}.site-header__nav a:last-child.is-current,.site-header__nav a:last-child:hover{background:#f0e7ff}.site-header__toggle{z-index:32;cursor:pointer;background:#f9f6ff;border:1px solid #e5daf5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none;position:fixed;top:14px;right:24px}.site-header__toggle.is-contextual{display:flex}.site-header__toggle span{background:#38215f;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s}.site-header__toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.site-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.site-header a:focus-visible,.site-header__toggle:focus-visible{outline-offset:4px;outline:3px solid #723bea}.site-header__scrim{z-index:29;cursor:pointer;background:#110f1f70;border:0;width:100%;height:calc(100dvh - 72px);padding:0;display:none;position:fixed;inset:72px 0 0}.site-header__scrim.is-contextual{display:block}@media (width>=831px){.site-header.is-contextual-open .site-header__inner{box-sizing:border-box;padding-right:64px}}@media (width<=830px){.site-header{height:64px}.site-header__inner{width:min(100% - 32px,1280px)}.site-header__brand img{width:144px}.site-header__toggle{display:flex;top:10px;right:16px}.site-header__nav{background:#fff;border-bottom:1px solid #e9e5f1;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px 24px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 28px #1913391f}.site-header__nav.is-open{display:flex}.site-header__nav a{border-bottom:1px solid #f0ecf5;min-height:52px;padding:14px 10px}.site-header__nav a:after{bottom:0}.site-header__nav a:last-child{border:1px solid #d8c6f3;justify-content:center;margin-top:16px}.site-header__scrim{height:calc(100dvh - 64px);display:block;inset:64px 0 0}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.ftr{margin-top:20vh}.ftr footer{z-index:5;background:linear-gradient(90deg,#ff970033,#ff005433 20%,#e100e233 60%,#4f00ff33 89%);width:100%;height:340px;font-family:Noto Sans JP,sans-serif;position:relative}.ftr footer .left{margin:auto;position:absolute;top:50px;left:40px}.ftr footer .left .flogo{width:400px;margin-bottom:20px}.ftr footer .left p{margin-left:2px;font-size:18px}.ftr footer .left p span+span{margin-left:.5em}.ftr footer .right{width:400px;position:absolute;top:80px;right:100px}.ftr footer .right a{color:#000;-webkit-color:#000;text-decoration:none}.ftr footer .right a button{-webkit-text-size-adjust:100%;text-transform:none;cursor:pointer;background-color:#0000;border:.2rem solid #ff0054;width:100%;height:130px;margin:0 auto;font-size:100%;line-height:1.15;transition:all .2s ease-in;display:block;position:relative;overflow:hidden}.ftr footer .right a button:hover{color:#fff;border-color:#fff}.ftr footer .right a button:hover .dli-chevron-round-right{background-color:#fff;width:6em}.ftr footer .right a button:hover .dli-chevron-round-right:before{border-color:#fff;left:85px}.ftr footer .right a button:hover:before{transform:translate(-9%)translateY(-25%)rotate(135deg)}.ftr footer .right a button:before{z-index:-1;content:"";background:linear-gradient(90deg,#ff9700,#ff0054 20%,#e100e2 60%,#4f00ff 89%);width:150%;height:500%;transition:all .5s ease-in-out;position:absolute;top:0;left:30px;transform:translate(-98%)translateY(-70%)rotate(135deg)}.ftr footer .right a button .dli-chevron-round-right{vertical-align:middle;color:#000;background:currentColor;width:2em;height:.2em;line-height:1;transition:all .2s ease-in;display:inline-block;position:absolute;top:60px;left:250px;overflow:visible}.ftr footer .right a button .dli-chevron-round-right:before{content:"";transform-origin:100% 0;z-index:4;box-sizing:border-box;background-color:#0000;border-top:.2em solid;border-bottom:0;border-left:0;border-right:.2em solid;width:1em;height:1em;transition:all .2s ease-in;position:absolute;top:1px;left:21px;transform:rotate(45deg)}.ftr footer .right a button h1{font-size:35px;top:27px;left:32px}.ftr footer .right a button h1,.ftr footer .right a button p{font-family:Noto Sans JP,sans-serif;display:block;position:absolute;overflow:hidden}.ftr footer .right a button p{top:80px;left:35px}@media (width<=1040px){.ftr footer .right{right:60px}}.ftr footer .thin{text-align:center;background:linear-gradient(90deg,#ff9700,#ff0054 20%,#e100e2 60%,#4f00ff 89%);width:100%;height:25px;position:absolute;bottom:0}.ftr footer .thin small{color:#fff}@media (width<=830px){.ftr footer{box-sizing:border-box;flex-direction:column;gap:32px;height:auto;padding:36px 24px 56px;display:flex}.ftr footer .left{width:100%;max-width:600px;margin:0 auto;position:static}.ftr footer .left .flogo{width:240px;max-width:100%;margin:0 auto 20px;display:block}.ftr footer .left p{text-align:center;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.ftr footer .left p span{display:block}.ftr footer .left p span+span{margin-left:0}.ftr footer .right{order:-1;width:min(100%,400px);margin:0 auto;position:static}}@media only screen and (width<=431px){.ftr footer .right a button{color:#000;-webkit-color:#000;width:min(100%,300px);height:110px;overflow:hidden}.ftr footer .right a button h1{top:20px;left:10px}.ftr footer .right a button p{margin-top:-8px;margin-left:-20px}.ftr footer .right a button .dli-chevron-round-right{top:80px;left:180px}.ftr footer .right a button:before{left:-10px}.ftr footer .left .flogo{width:200px}}.performance-page .header_design{background-position:50% 43%;background-size:cover;height:calc(clamp(260px,28vw,380px));margin-top:72px}.performance-page .header_design:before{content:"";background:linear-gradient(90deg,#051736c7,#05173614);position:absolute;inset:0}.performance-page .header_design h1{z-index:1;text-shadow:0 4px 20px #0003;font-size:calc(clamp(42px,5.5vw,76px));line-height:1.2;bottom:36px;left:calc(max(24px,50vw - 600px))}.performance-page .header_design p{white-space:nowrap;opacity:.5;font-size:calc(clamp(70px,11vw,180px));top:auto;bottom:8px;right:2vw}.performance-page__main{width:min(100% - 48px,1120px);margin:70px auto 0}.performance-page__intro{text-align:center;margin-bottom:64px}.performance-page__intro .performance-page__eyebrow{color:#7856ad;letter-spacing:.22em;margin-bottom:14px;font-size:13px;font-weight:800;display:block}.performance-page__intro h2{background:linear-gradient(90deg,#ff4055 15%,#b21bda 55%,#6233e8 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:calc(clamp(32px,4vw,52px));line-height:1.35}.performance-page__intro p{color:#5b586b;margin-top:18px;font-size:15px;line-height:1.8}.performance-page__tabs{display:none}.performance-page__error{color:#a52043;margin-bottom:32px}.performance-section{margin-bottom:78px}.performance-section__heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.performance-section__heading h2{color:#28243b;font-size:calc(clamp(22px,2.4vw,30px));line-height:1.4}.performance-section__rule{background:linear-gradient(#ff3d65,#8232e8);border-radius:4px;flex:none;width:5px;height:30px}.performance-section__count{color:#877f99;letter-spacing:.12em;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.performance-grid{background:linear-gradient(135deg,#f7f1ff,#f8f5ff 55%,#fff9fb);border:1px solid #eee8f8;border-radius:26px;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;display:flex}.performance-card{box-sizing:border-box;background:#fff;border:1px solid #ece8f3;border-radius:18px;flex:0 calc(33.3333% - 16px);min-width:0;overflow:hidden;box-shadow:0 10px 26px #26194d17}.performance-card__media{aspect-ratio:16/10;background:#efebf9;overflow:hidden}.performance-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.performance-card__placeholder{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 80% 15%,#ffffff4d,#0000 35%),linear-gradient(135deg,#32205a,#7242bf 60%,#c156bb);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;width:100%;height:100%;padding:22px;display:flex}.performance-card__placeholder span{letter-spacing:.22em;opacity:.8;font-size:12px;font-weight:800}.performance-card__placeholder strong{font-size:calc(clamp(16px,1.7vw,21px));line-height:1.45}.performance-card__body{padding:21px 22px 25px}.performance-card__body h3{color:#29243a;overflow-wrap:anywhere;margin-top:9px;font-size:19px;line-height:1.55}.performance-card__company{color:#716b82;font-size:13px;font-weight:700}@media (width<=960px){.performance-card{flex-basis:calc(50% - 12px)}}@media (width<=830px){.performance-page .header_design{margin-top:64px}}@media (width<=700px){.performance-page .header_design{background-position:50%;height:210px}.performance-page .header_design h1{font-size:46px;top:auto;bottom:30px;left:20px}.performance-page .header_design p{font-size:68px;top:auto;bottom:10px}.performance-page__main{width:min(100% - 32px,540px);margin-top:52px}.performance-page__intro{margin-bottom:32px}.performance-page__tabs{background:#f1ecf9;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:36px;padding:5px;display:grid}.performance-page__tabs button{color:#514962;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:48px;padding:8px;font:700 13px/1.4 Noto Sans JP,sans-serif}.performance-page__tabs button[aria-pressed=true]{color:#7035c6;background:#fff;box-shadow:0 3px 10px #23154417}.performance-page__tabs button:focus-visible{outline-offset:2px;outline:3px solid #7035c6}.performance-section{margin-bottom:0;display:none}.performance-section.is-active{display:block}.performance-section__heading{margin-bottom:18px}.performance-section__count{font-size:11px}.performance-grid{border-radius:20px;gap:16px;padding:16px}.performance-card__body h3{font-size:18px}.performance-card{flex-basis:100%}}#root[data-v-49fe579a]{z-index:24;background-color:#fff;width:100%;height:100vh;position:fixed;inset:0;overflow:hidden}#root #load[data-v-49fe579a]{height:200px;top:0;bottom:40vh}#root #load[data-v-49fe579a],#root #load img[data-v-49fe579a]{margin:auto;position:absolute;left:0;right:0}#root #load img[data-v-49fe579a]{width:400px;top:100px}@media (width<=431px){#root #load img[data-v-49fe579a]{width:200px}}#root #load .loader[data-v-49fe579a]{z-index:1;box-sizing:border-box;border:2px solid #5a5a5a;border-right-color:#fff;border-radius:50%;width:60px;height:60px;animation:1s linear infinite loading-49fe579a;position:fixed;top:calc(65% - 30px);left:calc(50% - 30px)}@keyframes loading-49fe579a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
