@charset "UTF-8";@font-face{font-family:"senobi";src:url("../font/Senobi-Gothic-Regular.woff") format("woff"),url("../font/Senobi-Gothic-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"senobi";src:url("../font/Senobi-Gothic-Medium.woff") format("woff"),url("../font/Senobi-Gothic-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"senobi";src:url("../font/Senobi-Gothic-Bold.woff") format("woff"),url("../font/Senobi-Gothic-Bold.ttf") format("truetype");font-weight:700}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;color:#121334}a:hover{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}:after,:before,a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;width:calc(100vw - (100vw - 100%));min-width:300px;-webkit-text-size-adjust:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.88;color:#121334;overflow-wrap:anywhere;word-break:normal;line-break:strict;letter-spacing:0;font-size:18px}@media (max-width:670px){body{font-size:16px}}* :focus:not(:focus-visible){outline:0}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style-type:none}a{text-decoration:none;color:#121334;-webkit-transition:0.3s;transition:0.3s}img{border:0;vertical-align:middle;max-width:100%;height:auto}address,em,i{font-style:normal;font-style:normal}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:#121334;font-family:"Noto Sans JP",sans-serif}input::-webkit-input-placeholder{color:#bfbfbf}input:-ms-input-placeholder{color:#bfbfbf}input::-moz-placeholder{color:#bfbfbf}sup{position:relative;top:-0.7em;font-size:70%}a[href^="tel:"].tel_disable{pointer-events:none;text-decoration:none}img[src$=".svg"]{width:100%}#header{width:100%;position:fixed;top:0;z-index:999;-webkit-transition:0.3s ease;transition:0.3s ease}#header.open .hamburger{margin:10px 10px 0 0}#header .header_inner{width:auto;position:relative;display:flex;justify-content:space-between;align-items:center;-webkit-transition:0.5s ease;transition:0.5s ease;padding:10px}#header .logoarea{margin:0 0 0 5px;position:relative;z-index:30}@media (min-width:671px){#header .logoarea{margin:10px 0 0 20px}}#header .logoarea img{height:30px;width:auto}@media (min-width:671px){#header .logoarea img{height:40px}}#header .hamburger{cursor:pointer;min-width:50px;height:50px;z-index:20;display:flex;align-items:center;justify-content:center;background:#dd0060;border-radius:50%;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media (min-width:671px){#header .hamburger{display:none}}#header .hamburger .hamburger__line{position:relative;width:18px;height:2px;background:#fff;display:block}#header .hamburger .hamburger__line:after,#header .hamburger .hamburger__line:before{content:"";display:block;position:absolute;width:100%;height:2px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background:#fff}#header .hamburger .hamburger__line:before{top:-8px}@media (max-width:1200px){#header .hamburger .hamburger__line:before{top:-5px}}#header .hamburger .hamburger__line:after{bottom:-8px}@media (max-width:1200px){#header .hamburger .hamburger__line:after{top:5px}}#header .hamburger[aria-expanded=true] .hamburger__line{background:transparent}#header .hamburger[aria-expanded=true] .hamburger__line:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .hamburger[aria-expanded=true] .hamburger__line:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .globalnav{display:none}@media (max-width:670px){#header .globalnav{width:calc(100vw - 20px);position:absolute;top:10px;left:10px;height:calc(100vh - 20px);padding:20% 30px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,230,253,0.6)),to(rgba(255,207,222,0.6))),#fff;background:linear-gradient(180deg,rgba(255,230,253,0.6) 0%,rgba(255,207,222,0.6) 100%),#fff;border-radius:20px}}#header .globalnav__inner{-webkit-transition:0.5s ease;transition:0.5s ease;width:auto;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:50px}#header .globalnav__inner .gnav{display:flex;flex-direction:column;justify-content:center;gap:min(5vw,50px)}#header .globalnav__inner .gnav li a{font-weight:500;font-size:20px;display:block;text-align:center}footer{padding:100px 0 60px;margin-top:-350px;background:url(../img/index/footer/bg@2x.webp) no-repeat top center/cover;position:relative;z-index:6;text-align:center;color:#fff}@media (max-width:670px){footer{margin-top:-200px;background:url(../img/index/footer/bg_sp@2x.webp) no-repeat top center/cover}}@media (min-width:1921px){footer{margin-top:-450px}}footer .footer_inner{width:100%;margin:0 auto;position:relative}footer .footer_inner .illust .img img{position:absolute;width:30%;top:-250px;right:5%;max-width:524px}@media (max-width:670px){footer .footer_inner .illust .img img{top:-150px}}@media (min-width:1921px){footer .footer_inner .illust .img img{right:calc(50% - 650px)}}footer h2{font-size:24px;margin:0 auto 40px;padding-bottom:5px;position:relative}@media (max-width:670px){footer h2{font-size:18px;margin:0 auto 30px;padding-bottom:5px}}footer h2 span{border-bottom:3px solid #fff}footer .foot_logo{margin-bottom:40px}footer .foot_logo img{display:block;margin:0 auto}@media (max-width:670px){footer .foot_logo img{width:61vw}}footer .foot_adress{margin-bottom:40px;font-size:16px}@media (max-width:670px){footer .foot_adress{margin-bottom:30px;font-size:14px;line-height:1.7}}footer .foot_adress a{color:#fff;font-size:18px}footer .btn{}footer .btn:before{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:30px;height:30px;border-radius:60px;-webkit-transition:0.3s ease;transition:0.3s ease;background:url(../img/common/blank.svg) no-repeat center center/contain}footer .btn:hover:before{-webkit-transform:translateX(5px);transform:translateX(5px)}footer .foot_policy{margin-bottom:25px;text-align:center;font-size:16px}@media (max-width:670px){footer .foot_policy{font-size:14px}}footer .foot_policy a{color:#fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:underline;text-underline-offset:3px}footer .foot_policy a:hover{text-decoration:none}footer .copy{font-size:14px;text-align:center}@media (max-width:670px){footer .copy{font-size:12px}}#index main .sec_mv{height:100svh;width:100vw;position:relative;background:url(../img/index/mv/mv_sp@2x.webp) no-repeat center center/cover}@media (min-width:671px){#index main .sec_mv{background:url(../img/index/mv/mv@2x.webp) no-repeat center center/cover;height:100vh;width:100%;min-height:700px}}#index main .sec_mv .sec_inner{height:100svh;width:100vw}@media (min-width:671px){#index main .sec_mv .sec_inner{display:flex;flex-direction:row-reverse;align-items:center;height:100vh;width:100%;min-height:700px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:2%;max-width:1920px;margin:0 auto}}#index main .sec_mv .ttl_area{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:55svh}@media (min-width:671px){#index main .sec_mv .ttl_area{width:60%;height:100%}}#index main .sec_mv .ttl_area .illust .img.illust01 img{bottom:6%;right:-6%;width:30%;-webkit-transition-delay:1.25s;transition-delay:1.25s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust01 img{bottom:initial;right:inherit;top:10%;left:0;width:40%}}#index main .sec_mv .ttl_area .illust .img.illust02 img{top:0;right:0;width:33%;-webkit-transition-delay:1.5s;transition-delay:1.5s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust02 img{width:58%;top:5%}}#index main .sec_mv .ttl_area .illust .img.illust03 img{bottom:9%;left:5%;width:20%;-webkit-transition-delay:1.75s;transition-delay:1.75s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust03 img{width:20%}}#index main .sec_mv .ttl_area .illust .img.illust04 img{top:20%;right:0;width:20%;-webkit-transition-delay:2s;transition-delay:2s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust04 img{display:none}}#index main .sec_mv .ttl_area .illust .img.illust05 img{top:0;left:0;width:25%;max-width:350px;-webkit-transition-delay:2.25s;transition-delay:2.25s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust05 img{top:inherit;bottom:0;left:inherit;right:0;width:25%}}#index main .sec_mv .ttl_area .illust .img.illust06 img{top:12%;left:45%;-webkit-transition-delay:2.5s;transition-delay:2.5s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust06 img{display:none}}#index main .sec_mv .ttl_area .illust .img.illust07 img{top:0;left:0;-webkit-transition-delay:2.75s;transition-delay:2.75s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust07 img{top:inherit;bottom:25%;left:3%;-webkit-transition-delay:1.75s;transition-delay:1.75s;width:5%}}#index main .sec_mv .ttl_area .illust .img.illust08 img{top:0;left:30%;width:15%;-webkit-transition-delay:1.5s;transition-delay:1.5s}@media (max-width:670px){#index main .sec_mv .ttl_area .illust .img.illust08 img{display:none}}#index main .sec_mv .ttl_area .mv_mainttl{position:relative;z-index:1}@media (max-width:670px){#index main .sec_mv .ttl_area .mv_mainttl{padding-top:30vh}}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01{margin-bottom:30px}@media (max-width:670px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01{margin-bottom:10px}}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01 .bg-wrap{line-height:1;font-size:clamp(5vw,2.6rem,92px)}@media (max-width:670px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01 .bg-wrap{font-size:min(9.5vw,38px)}}@media (min-width:1921px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01 .bg-wrap{font-size:92px}}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01 .bg-wrap .font_min{font-size:87%}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01 .bg-wrap .inn{color:#fff}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl01.is-animated .bg-wrap:before{background:linear-gradient(89deg,#80f 0.21%,#ff00fb 35.06%,#ff00b2 64.93%,#ff0004 99.78%)}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02{margin-bottom:30px}@media (max-width:670px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02{text-align:center;margin-bottom:10px}}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02 .bg-wrap{font-size:clamp(2.6vw,1.4rem,42px);line-height:1}@media (max-width:670px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02 .bg-wrap{font-size:min(6vw,18px);display:block}}@media (min-width:1921px){#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02 .bg-wrap{font-size:42px}}#index main .sec_mv .ttl_area .mv_mainttl .mv_ttl02.is-animated .bg-wrap:before{background:#fff}#index main .sec_mv .ttl_area .banpaku_schedule{position:relative;z-index:2;-webkit-transition-delay:1.75s;transition-delay:1.75s}#index main .sec_mv .ttl_area .banpaku_schedule p{font-size:min(2vw,32px);text-align:center}@media (max-width:670px){#index main .sec_mv .ttl_area .banpaku_schedule p{font-size:14px}}#index main .sec_mv .ttl_area .banpaku_schedule p+p{margin-top:10px}@media (max-width:670px){#index main .sec_mv .ttl_area .banpaku_schedule p+p{margin-top:0}}#index main .sec_mv .ttl_area ul{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;margin:110px auto 0;gap:clamp(3vw,2rem,44px);-webkit-transition-delay:1.75s;transition-delay:1.75s}@media (max-width:670px){#index main .sec_mv .ttl_area ul{gap:50px;margin:5vh 0}}#index main .sec_mv .ttl_area ul li{position:relative;color:#11136c;letter-spacing:-0.16em;font-size:clamp(3vw,2rem,44px);text-align:center;line-height:1}@media (max-width:670px){#index main .sec_mv .ttl_area ul li{font-size:18px}}@media (min-width:1921px){#index main .sec_mv .ttl_area ul li{font-size:44px}}#index main .sec_mv .ttl_area ul li:after{position:absolute;content:"";background:linear-gradient(97deg,#fff500 15.57%,#fffdd3 100.3%);-webkit-filter:blur(25px);filter:blur(25px);border-radius:50%;max-width:250px;max-height:250px;width:20vw;height:20vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media (max-width:670px){#index main .sec_mv .ttl_area ul li:after{width:25vw;height:25vw;-webkit-filter:blur(10px);filter:blur(10px)}}#index main .sec_mv .ttl_area ul li span{display:block;font-size:145%}#index main .sec_mv .main_illust{height:45svh;-webkit-transition-delay:1.25s;transition-delay:1.25s}@media (min-width:671px){#index main .sec_mv .main_illust{width:40%;height:auto;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;width:50%}}#index main .sec_mv .main_illust img{display:block;margin:0 auto}@media (max-width:670px){#index main .sec_mv .main_illust img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}#index main .sec_mv .tabpc_nav{background:rgba(255,255,255,0.5);padding:10px 0 0;position:absolute;bottom:0;left:0;width:100%;z-index:10;opacity:0;-webkit-animation:fadeUpAnime 0.9s 1.2s forwards;animation:fadeUpAnime 0.9s 1.2s forwards}@media (max-width:670px){#index main .sec_mv .tabpc_nav{display:none}}#index main .sec_mv .tabpc_nav .gnav{display:flex;gap:8px}#index main .sec_mv .tabpc_nav .gnav li{width:calc(100% - 2.6666666667px);line-height:1.2}#index main .sec_mv .tabpc_nav .gnav li a{display:block;background:#dd0060;color:#fff;text-align:center;border-radius:20px 20px 0px 0px;-webkit-box-shadow:0px -2px 8px 0px rgba(161,0,70,0.3);box-shadow:0px -2px 8px 0px rgba(161,0,70,0.3);font-size:min(1.6vw,20px);padding:15px 0;-webkit-transition:0.3s ease;transition:0.3s ease}#index main .sec_mv .tabpc_nav .gnav li a:hover{background:#305ed0}#index main .sec_future{padding:0 0 200px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,230,253,0.6)),to(rgba(255,207,222,0.6)));background:linear-gradient(180deg,rgba(255,230,253,0.6) 0%,rgba(255,207,222,0.6) 100%)}@media (min-width:1921px){#index main .sec_future{padding:0 0 500px}}#index main .sec_future:before{position:absolute;content:"";width:30vw;height:30vw;max-width:630px;max-height:600px;background:linear-gradient(89deg,#fffdd3 0.21%,#fff500 99.78%);opacity:0.4;-webkit-filter:blur(200px);filter:blur(200px);bottom:20%;left:0}@media (max-width:670px){#index main .sec_future:before{bottom:30%;width:340.2px;height:324px}}#index main .sec_future:after{position:absolute;content:"";width:30vw;height:30vw;max-width:474.089px;max-height:470.439px;background:linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%);opacity:0.4;-webkit-filter:blur(200px);filter:blur(200px);top:5%;right:-2%}@media (max-width:670px){#index main .sec_future:after{width:240.577px;height:238.725px;top:initial;bottom:45%;right:0}}#index main .sec_future .illust .img{z-index:1}#index main .sec_future .illust .img.illust01 img{top:33%;left:0;width:20%;-webkit-transition-delay:0.35s;transition-delay:0.35s;max-width:374px}@media (max-width:670px){#index main .sec_future .illust .img.illust01 img{top:inherit;bottom:32%;width:50%}}@media (min-width:1921px){#index main .sec_future .illust .img.illust01 img{left:calc(50% - 800px)}}#index main .sec_future .illust .img.illust02 img{top:20%;left:3%;width:15%;-webkit-transition-delay:0.75s;transition-delay:0.75s;max-width:256px}@media (max-width:670px){#index main .sec_future .illust .img.illust02 img{top:inherit;bottom:42%;width:30%;left:10%}}@media (min-width:1921px){#index main .sec_future .illust .img.illust02 img{left:calc(50% - 750px)}}#index main .sec_future .illust .img.illust03 img{z-index:1;top:2%;right:0;width:35%;max-width:650px}@media (max-width:670px){#index main .sec_future .illust .img.illust03 img{top:inherit;bottom:37%;width:70%;right:-3%}}@media (min-width:1921px){#index main .sec_future .illust .img.illust03 img{right:calc(50% - 950px)}}#index main .sec_future hgroup{margin-bottom:46px}@media (max-width:670px){#index main .sec_future hgroup{margin-bottom:30px}}#index main .sec_future hgroup h2{opacity:0.28;background:linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;right:0;margin:auto}@media (min-width:671px){#index main .sec_future hgroup h2{margin-top:-0.1em}}#index main .sec_future p{line-height:1.88;position:relative;z-index:2;text-align:center}@media (max-width:670px){#index main .sec_future p{text-align:left;padding:0 7.7vw}}#index main .sec_future .bn{display:flex;gap:40px;margin-top:120px;position:relative;z-index:2}@media (max-width:670px){#index main .sec_future .bn{flex-direction:column;gap:20px;margin-top:60vh;padding:0 7.7vw}}#index main .sec_future .bn a:hover{opacity:0.7}#index main .sec_experience{position:relative;padding:450px 0;margin-top:-450px;background:url(../img/index/experience/bg@2x.webp) no-repeat top center/cover}@media (max-width:670px){#index main .sec_experience{padding:250px 0 150px;margin-top:-220px;background:url(../img/index/experience/bg_sp@2x.webp) no-repeat top center/cover}}@media (min-width:1921px){#index main .sec_experience{margin-top:-620px;padding:600px 0}}#index main .sec_experience .illust .img{z-index:1}#index main .sec_experience .illust .img.illust01 img{top:5%;left:0;width:33%;max-width:664px}@media (max-width:670px){#index main .sec_experience .illust .img.illust01 img{width:60%;top:14vw}}@media (min-width:1921px){#index main .sec_experience .illust .img.illust01 img{left:calc(50% - 1000px)}}#index main .sec_experience .illust .img.illust02 img{top:5%;right:2%;width:20%;max-width:330px}@media (max-width:670px){#index main .sec_experience .illust .img.illust02 img{width:30%;top:25vw}}@media (min-width:1921px){#index main .sec_experience .illust .img.illust02 img{right:calc(50% - 950px)}}#index main .sec_experience hgroup{margin-bottom:30px}#index main .sec_experience hgroup h2{opacity:0.2;background:linear-gradient(89deg,#fffdd3 0.21%,#fff500 99.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;right:0}#index main .sec_experience hgroup h3{margin-bottom:50px}@media (max-width:670px){#index main .sec_experience hgroup h3{margin-bottom:30px}}@media (max-width:670px){#index main .sec_experience hgroup h4{font-size:min(4.6vw,18px)}}#index main .sec_experience .anchor_list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.2vw,30px);margin-bottom:60px}@media (max-width:670px){#index main .sec_experience .anchor_list{display:none}}#index main .sec_experience .anchor_list li{position:relative}#index main .sec_experience .anchor_list li a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;border-radius:20px;-webkit-box-shadow:20px 24px 44px 0px rgba(0,0,0,0.1);box-shadow:20px 24px 44px 0px rgba(0,0,0,0.1);font-weight:bold;font-size:18px;padding:18px 18px 18px 0;-webkit-transition:0.3s ease;transition:0.3s ease}#index main .sec_experience .anchor_list li a:before{position:absolute;content:"";width:min(2vw,30px);height:min(2vw,30px);background:url(../img/common/anchor_arrow.svg) no-repeat center center/contain;top:0;bottom:0;right:min(1vw,20px);margin:auto}#index main .sec_experience .anchor_list li a p{font-size:min(1.45vw,20px)}#index main .sec_experience .anchor_list li a:hover{background:#ffe5ef}#index main .sec_experience .anchor_list li a .weekly{padding:0.3em}#index main .sec_experience .company_list{position:relative;z-index:3}@media (max-width:670px){#index main .sec_experience .company_list{padding:0 7.7vw}}#index main .sec_experience .company_list+.company_list{margin-top:20px}@media (min-width:671px){#index main .sec_experience .company_list+.company_list{margin-top:80px}}#index main .sec_experience .company_list dt{color:#fff;background:#121334;text-align:center;border-radius:10px;padding:20px 0;position:relative}@media (min-width:671px){#index main .sec_experience .company_list dt{display:flex;align-items:baseline;justify-content:center;border-radius:20px 20px 0px 0px}}@media (max-width:670px){#index main .sec_experience .company_list dt:after,#index main .sec_experience .company_list dt:before{position:absolute;content:"";background:#fff;width:min(5vw,24px);height:2px;top:0;bottom:0;right:20px;margin:auto}}@media (max-width:670px){#index main .sec_experience .company_list dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#index main .sec_experience .company_list dt.open{border-radius:10px 10px 0px 0px}#index main .sec_experience .company_list dt.open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#index main .sec_experience .company_list dt p{font-size:min(2vw,28px)}@media (max-width:670px){#index main .sec_experience .company_list dt p{font-size:14px;padding-right:15px}}#index main .sec_experience .company_list dt p .weekly{color:#121334;background:#fff;padding:0.3em}#index main .sec_experience .company_list dt figure img{position:absolute}#index main .sec_experience .company_list dt figure.img01 img{top:-60%;right:-8%;width:20%}@media (max-width:670px){#index main .sec_experience .company_list dt figure.img01 img{width:30%}}#index main .sec_experience .company_list dt figure.img02 img{top:-50%;left:-7%;width:18%}@media (max-width:670px){#index main .sec_experience .company_list dt figure.img02 img{width:28%;top:-40%;left:-7.7vw}}#index main .sec_experience .company_list dt figure.img03 img{top:-60%;right:-9%;width:16%}@media (max-width:670px){#index main .sec_experience .company_list dt figure.img03 img{width:20%;right:-7.7vw;top:inherit}}#index main .sec_experience .company_list dd{background:#fff;border-radius:0px 0px 20px 20px;padding:min(6vw,80px)}@media (max-width:670px){#index main .sec_experience .company_list dd{display:none;padding:30px 5vw}}#index main .sec_experience .company_list dd ul{display:grid;grid-template-columns:repeat(1,1fr);gap:min(5.6vw,40px)}@media (min-width:671px){#index main .sec_experience .company_list dd ul{grid-template-columns:repeat(2,1fr);gap:min(4.4vw,60px)}}#index main .sec_experience .company_list dd ul li figure{border-radius:20px;border:1px solid #ddd;aspect-ratio:65/45;margin-bottom:24px;display:flex;justify-content:center;align-items:center;padding:0 20px}@media (max-width:670px){#index main .sec_experience .company_list dd ul li figure{padding:0 50px}}#index main .sec_experience .company_list dd ul li a{display:block;position:relative}#index main .sec_experience .company_list dd ul li a .txt_area{position:relative;padding-right:55px}#index main .sec_experience .company_list dd ul li a .txt_area:before{position:absolute;content:"";width:50px;height:50px;background:url(../img/common/arrow.svg) no-repeat center center/contain;top:0;bottom:0;right:0;margin:auto;-webkit-transition:0.3s ease;transition:0.3s ease}#index main .sec_experience .company_list dd ul li a .name{font-size:min(2.1vw,32px);margin-bottom:15px}@media (max-width:670px){#index main .sec_experience .company_list dd ul li a .name{font-size:20px}}#index main .sec_experience .company_list dd ul li a .txt{line-height:1.77;font-size:min(1.6vw,18px)}@media (max-width:670px){#index main .sec_experience .company_list dd ul li a .txt{font-size:14px}}#index main .sec_experience .company_list dd ul li a:hover{opacity:0.7}#index main .sec_experience .company_list dd ul li a:hover .txt_area:before{-webkit-transform:translateX(5px);transform:translateX(5px)}#index main .sec_contents{position:relative;padding:300px 0 400px;margin-top:-550px;background:url(../img/index/contents/bg@2x.webp) no-repeat top center/cover}@media (max-width:670px){#index main .sec_contents{padding:300px 0 200px;margin-top:-200px;background:url(../img/index/contents/bg_sp@2x.webp) no-repeat top center/cover}}#index main .sec_contents:after{position:absolute;content:"";width:60vw;height:60vw;max-width:1554px;max-height:1554px;background:linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%);opacity:0.2;-webkit-filter:blur(200px);filter:blur(200px);bottom:0;left:0}#index main .sec_contents .illust .img{z-index:1}#index main .sec_contents .illust .img.illust01 img{top:5%;left:-1%;width:30%;max-width:611px}@media (max-width:670px){#index main .sec_contents .illust .img.illust01 img{width:70%;top:2%;left:-5%}}@media (min-width:1921px){#index main .sec_contents .illust .img.illust01 img{left:calc(50% - 1000px)}}#index main .sec_contents .illust .img.illust02 img{top:9%;right:5%;width:20%;z-index:2;max-width:636px}@media (min-width:1921px){#index main .sec_contents .illust .img.illust02 img{right:calc(50% - 950px)}}#index main .sec_contents hgroup{margin-bottom:20px}#index main .sec_contents hgroup:after{position:absolute;content:"";width:60vw;height:60vw;max-width:1554px;max-height:1554px;background:linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%);opacity:0.2;-webkit-filter:blur(200px);filter:blur(200px);top:-100px;right:0}#index main .sec_contents hgroup h2{opacity:0.2;background:linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;right:0}#index main .sec_contents hgroup h3{margin-bottom:30px}@media (max-width:670px){#index main .sec_contents hgroup h3{letter-spacing:-0.22em;margin-bottom:20px}}#index main .sec_contents hgroup+.align_center{margin-bottom:100px}#index main .sec_contents>.naming{margin:100px auto 60px;position:relative}@media (max-width:670px){#index main .sec_contents>.naming{margin:60px auto}}#index main .sec_contents>.naming:after{position:absolute;content:"";width:100vw;height:100vw;max-width:2273.086px;max-height:2168.452px;background:linear-gradient(89deg,#fffdd3 0.21%,#fff500 99.78%);opacity:0.5;-webkit-filter:blur(200px);filter:blur(200px);top:0;left:-5%;z-index:0}#index main .sec_contents>.naming .deco{margin-bottom:10px;color:#121334;position:relative;z-index:1}#index main .sec_contents>.naming .deco span{position:relative;padding:0 30px;font-size:min(2.6vw,32px)}@media (max-width:670px){#index main .sec_contents>.naming .deco span{font-size:14px;padding:0 10px}}#index main .sec_contents>.naming .deco span:after,#index main .sec_contents>.naming .deco span:before{position:absolute;content:"";width:2px;height:100%;background:#121334;top:0;bottom:0;margin:auto}#index main .sec_contents>.naming .deco span:before{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}#index main .sec_contents>.naming .deco span:after{right:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}#index main .sec_contents>.naming .catch_pc{margin-bottom:45px;position:relative;z-index:1;text-align:center}#index main .sec_contents>.naming .catch_pc.is-animated .bg-wrap:before{background:linear-gradient(89deg,#80f 0.21%,#ff00fb 35.06%,#ff00b2 64.93%,#ff0004 99.78%)}#index main .sec_contents>.naming .catch_pc .bg-wrap{color:#fff;font-size:clamp(3vw,2.5rem,60px);letter-spacing:-0.16em}#index main .sec_contents>.naming .catch_pc .bg-wrap .font_min{font-size:73%}#index main .sec_contents>.naming .catch_sp{margin-bottom:10px;position:relative;z-index:1;text-align:center}#index main .sec_contents>.naming .catch_sp+.catch_sp{margin-top:0}#index main .sec_contents>.naming .catch_sp.is-animated .bg-wrap:before{background:linear-gradient(89deg,#80f 0.21%,#ff00fb 35.06%,#ff00b2 64.93%,#ff0004 99.78%)}#index main .sec_contents>.naming .catch_sp.sp1{font-size:min(9vw,30px)}#index main .sec_contents>.naming .catch_sp.sp1.is-animated .bg-wrap:before{background:linear-gradient(89deg,#80f 0.21%,#ff00fb 99.78%)}#index main .sec_contents>.naming .catch_sp.sp2,#index main .sec_contents>.naming .catch_sp.sp3{font-size:min(9vw,38px)}#index main .sec_contents>.naming .catch_sp.sp2.is-animated .bg-wrap:before,#index main .sec_contents>.naming .catch_sp.sp3.is-animated .bg-wrap:before{background:linear-gradient(88deg,#ff00b2 0.21%,#ff0004 98.02%)}#index main .sec_contents>.naming .catch_sp .bg-wrap{color:#fff;letter-spacing:-0.16em}@media (min-width:671px){#index main .sec_contents>.naming p.txt_midium{text-align:center}}@media (max-width:670px){#index main .sec_contents>.naming .star_txt{padding:0 7.7vw;display:flex}}@media (min-width:671px){#index main .sec_contents .flow_area{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}}@media (max-width:670px){#index main .sec_contents .flow_area.inner{width:100%;margin-bottom:40px}}#index main .sec_contents .flow_area .universe{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0;aspect-ratio:757/672}@media (min-width:671px){#index main .sec_contents .flow_area .universe{width:48%}}#index main .sec_contents .flow_area .universe:after{position:absolute;content:"";width:80%;height:80%;max-width:676px;max-height:603px;top:0;left:0;bottom:0;right:0;margin:auto;background:linear-gradient(89deg,#0055a4 0.21%,#4d00ff 24.3%,#cb73ff 41.25%,#ed2fe1 58.92%,#ee0699 73.57%,#ff0051 87.99%);opacity:0.8;-webkit-filter:blur(95px);filter:blur(95px);z-index:0}@media (max-width:670px){#index main .sec_contents .flow_area .universe:after{-webkit-filter:blur(43px);filter:blur(43px)}}#index main .sec_contents .flow_area .universe strong{color:#090b56;font-size:min(10vw,110px);position:relative;z-index:1;line-height:1}@media (max-width:670px){#index main .sec_contents .flow_area .universe strong{font-size:min(10vw,50px)}}#index main .sec_contents .flow_area .universe p{color:#090b56;font-size:min(2.8vw,32px);position:relative;z-index:1}@media (max-width:670px){#index main .sec_contents .flow_area .universe p{font-size:min(4vw,15px)}}#index main .sec_contents .flow_area .universe .illust .img img{z-index:2}#index main .sec_contents .flow_area .universe .illust .img.illust03 img{top:0;left:0;width:30%;max-width:256px}@media (max-width:670px){#index main .sec_contents .flow_area .universe .illust .img.illust03 img{width:40%;left:5%}}#index main .sec_contents .flow_area .universe .illust .img.illust04 img{top:0;right:0;width:30%;max-width:298px}@media (max-width:670px){#index main .sec_contents .flow_area .universe .illust .img.illust04 img{width:40%;right:5%}}#index main .sec_contents .flow_area .universe .illust .img.illust05 img{bottom:0;left:0;width:30%;max-width:331px}@media (max-width:670px){#index main .sec_contents .flow_area .universe .illust .img.illust05 img{width:40%;left:5%}}#index main .sec_contents .flow_area .universe .illust .img.illust06 img{bottom:0;right:0;width:40%;max-width:328px}@media (max-width:670px){#index main .sec_contents .flow_area .universe .illust .img.illust06 img{width:40%;right:5%}}#index main .sec_contents .flow_area .flow{position:relative}@media (min-width:671px){#index main .sec_contents .flow_area .flow{width:50%}}#index main .sec_contents .flow_area .flow:after{position:absolute;content:"";width:60px;height:80%;opacity:0.6;background:-webkit-gradient(linear,left top,left bottom,from(#fc0),to(#f00));background:linear-gradient(180deg,#fc0 0%,#f00 100%);z-index:0;top:20%;left:0;right:0;bottom:0;margin:auto;z-index:0}@media (max-width:670px){#index main .sec_contents .flow_area .flow:after{width:100%;height:50px;top:0}}#index main .sec_contents .flow_area .flow .item{background:#fff;border-radius:20px;-webkit-box-shadow:20px 24px 44px 0px rgba(0,0,0,0.1);box-shadow:20px 24px 44px 0px rgba(0,0,0,0.1);position:relative;z-index:1;padding:15px;display:flex;align-items:center;justify-content:space-between}@media (max-width:670px){#index main .sec_contents .flow_area .flow .item{flex-direction:column;justify-content:center;text-align:center;-webkit-box-shadow:10px 12px 22px 0px rgba(0,0,0,0.1);box-shadow:10px 12px 22px 0px rgba(0,0,0,0.1);border-radius:10px;margin:20px}}#index main .sec_contents .flow_area .flow .item:first-of-type figure img{padding:0}#index main .sec_contents .flow_area .flow .item .number span{background:var(--1,linear-gradient(89deg,#ff00fb 0.21%,#ff00b2 50%,#ff0004 99.78%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Inter",sans-serif;font-size:min(2.6vw,32px);font-weight:bold;line-height:1.2}@media (max-width:670px){#index main .sec_contents .flow_area .flow .item .number span{font-size:28px}}#index main .sec_contents .flow_area .flow .item .number+p{margin-top:0.5em}#index main .sec_contents .flow_area .flow .item figure{max-width:150px}@media (min-width:671px){#index main .sec_contents .flow_area .flow .item figure{width:20%}}#index main .sec_contents .flow_area .flow .item figure img{display:block;margin:0 auto;padding:0 10px}#index main .sec_contents .flow_area .flow .item .txt_area{margin-bottom:0}@media (min-width:671px){#index main .sec_contents .flow_area .flow .item .txt_area{width:77%}}#index main .sec_contents .flow_area .flow .item .txt{font-size:min(1.6vw,22px);line-height:1.54}@media (max-width:670px){#index main .sec_contents .flow_area .flow .item .txt{font-size:14px}}#index main .sec_contents .flow_area .flow .item .note{font-size:14px;margin-top:20px;margin-top:0}@media (max-width:670px){#index main .sec_contents .flow_area .flow .item .note{font-size:12px}}#index main .sec_contents .flow_area .flow .item.item{margin-top:30px}#index main .sec_contents .flow_area .flow .slick-list{position:relative;z-index:10}#index main .sec_contents .flow_area .flow .slick-track{display:flex}#index main .sec_contents .flow_area .flow .slick-slide{height:auto!important}#index main .sec_contents .slide-arrows{display:flex;justify-content:center;align-items:center;gap:30px;position:relative}@media (min-width:671px){#index main .sec_contents .slide-arrows{display:none}}#index main .sec_contents .slide-arrows .slide-arrow{width:60px;height:60px;background:url(../img/common/arrow.svg) no-repeat center center/contain}#index main .sec_contents .slide-arrows .slide-arrow.slick__prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#index main .sec_contents .slide-arrows .slide-arrow.slick-disabled{opacity:0.4;pointer-events:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (max-width:670px){#index main .sec_contents .txt_area:has(.sp_ast){width:auto;padding:0 7.7vw}}#index main .sec_contents .txt_area .sp_ast{text-align:center}@media (max-width:670px){#index main .sec_contents .txt_area .sp_ast{text-align:left;text-indent:-1em;padding-left:1em}}#index main .sec_contents .contents_Btn{border-radius:55px;border:2px solid #121334;background-image:linear-gradient(89deg,#c83dcf 0.21%,#fd2f88 50%,#ff1d21 99.78%);background-size:200% auto;background-position:left center;-webkit-box-shadow:6px 10px 20px 0px rgba(0,0,0,0.1);box-shadow:6px 10px 20px 0px rgba(0,0,0,0.1);color:#fff;display:block;width:70%;max-width:800px;padding:25px 50px 25px 25px;position:relative;margin:0 auto;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;z-index:2;font-size:min(2.6vw,30px)}@media (max-width:670px){#index main .sec_contents .contents_Btn{width:90vw;font-size:20px;padding:15px 50px 15px 25px}}#index main .sec_contents .contents_Btn:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:50px;height:50px;border-radius:60px;-webkit-transition:0.2s;transition:0.2s;background:url(../img/common/arrow_dark.svg) no-repeat center center/contain}#index main .sec_contents .contents_Btn:hover{background-position:right center}#index main .sec_about{padding:300px 0 400px;position:relative;margin-top:-400px;background:url(../img/index/about/bg@2x.webp) no-repeat top center/cover}@media (max-width:670px){#index main .sec_about{padding:250px 0;margin-top:-200px;background:url(../img/index/about/bg_sp@2x.webp) no-repeat top center/cover}}@media (min-width:1921px){#index main .sec_about{margin-top:-500px;padding:400px 0 500px}}#index main .sec_about .illust .img.illust01 img{top:9%;left:0;width:33%;max-width:601px}@media (max-width:670px){#index main .sec_about .illust .img.illust01 img{width:60%;top:3%;left:1%}}@media (min-width:1921px){#index main .sec_about .illust .img.illust01 img{left:calc(50% - 1000px)}}#index main .sec_about .illust .img.illust02 img{top:0;right:3%;width:17%;max-width:291px}@media (max-width:670px){#index main .sec_about .illust .img.illust02 img{top:3%;right:3%;width:25%}}@media (min-width:1921px){#index main .sec_about .illust .img.illust02 img{right:calc(50% - 950px)}}#index main .sec_about hgroup{margin-bottom:20px}#index main .sec_about hgroup h2{opacity:0.2;background:linear-gradient(89deg,#fffdd3 0.21%,#fff500 99.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;right:0}@media (max-width:670px){#index main .sec_about hgroup h2{left:0;margin:auto}}#index main .sec_about .txt_area p{padding:0 7.7vw}@media (min-width:671px){#index main .sec_about .txt_area p{text-align:center;padding:0}}#index main .sec_about .bn{text-align:center;margin-top:80px;padding:0 4%}@media (max-width:670px){#index main .sec_about .bn{margin-top:50px;padding:0 7.7vw}}#index main .sec_about .bn a:hover{opacity:0.7}#index main .sec_about .sns{display:flex;justify-content:center;align-items:center;margin:60px auto}@media (max-width:670px){#index main .sec_about .sns{margin:30px auto}}#index main .sec_about .sns li{width:80px;text-align:center}@media (max-width:670px){#index main .sec_about .sns li{width:50px}}#index main .sec_about .sns li a{display:block}#index main .sec_about .sns li a:hover{opacity:0.7}@media (min-width:671px){.sp{display:none}}@media (min-width:1201px){.sptab{display:none}}@media (max-width:670px){.tabpc{display:none}}@media (max-width:1200px){.pc{display:none}}main{display:block;width:100%;position:relative;overflow-x:hidden}.inner{max-width:1536px;width:94%;margin:0 auto}@media (max-width:670px){.inner{width:100%}}.illust .img img{position:absolute;z-index:0}@media (max-width:670px){.spSideSpace{padding:0 7.7vw}}img.responsive-img{width:100%;height:auto}section>hgroup{text-align:center;position:relative}@media (max-width:670px){section>hgroup{padding:0 5vw}}section>hgroup h2{font-family:"Inter",sans-serif;font-size:clamp(12vw,5rem,200px);font-weight:bold;position:absolute;z-index:0;line-height:0.9;white-space:nowrap}@media (max-width:670px){section>hgroup h2{font-size:min(20vw,60px)}}@media (min-width:1921px){section>hgroup h2{font-size:200px}}section>hgroup h3{position:relative;z-index:1;font-size:min(5vw,60px);padding-top:90px;line-height:1.3}@media (max-width:670px){section>hgroup h3{font-size:min(9vw,38px);padding-top:30px;padding-top:40px}}@media (min-width:1921px){section>hgroup h3{font-size:60px}}section>hgroup h3 .f50{font-size:83%}section>hgroup h4{font-size:min(2.7vw,32px)}@media (max-width:670px){section>hgroup h4{font-size:18px}}@media (min-width:1921px){section>hgroup h4{font-size:32px}}.banpaku_schedule{text-align:center}.banpaku_schedule p{display:flex;align-items:baseline;justify-content:center;letter-spacing:-0.16em;white-space:nowrap;line-height:1.2}.banpaku_schedule p strong{font-size:200%;font-weight:500;letter-spacing:-0.16em}.banpaku_schedule p span.weekly{font-size:70%;line-height:1;position:relative;z-index:1;color:#fff;letter-spacing:normal;margin:0 0.5em;border-radius:50px;background:#dd0060;padding:0.2em}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.en{font-family:"Inter",sans-serif}.txt_white{color:#fff}.txt_pink{color:#dd0060}.txt_blue{color:#305ed0}.txt_bold{font-weight:bold}.txt_midium{font-weight:500}.senobi{font-family:"senobi",sans-serif;font-weight:400;letter-spacing:-0.16em}.senobi.midium{font-weight:500}.senobi.bold{font-weight:700}.relative{position:relative;z-index:2}.txt_area p{font-size:min(1.6vw,18px)}@media (max-width:670px){.txt_area p{font-size:min(4vw,16px)}}.txt_area p+p{margin-top:1em}@media (max-width:670px){.fz14_sp{font-size:14px!important}}.bgAnim .bg-wrap{position:relative;display:inline-block}.bgAnim .bg-wrap .inn{opacity:0;-webkit-animation:fadeIn 2s ease 1.5s forwards;animation:fadeIn 2s ease 1.5s forwards;display:inline-block;position:relative;z-index:1;line-height:1.2}.bgAnim.is-animated .bg-wrap:before{content:"";position:absolute;-webkit-animation:bg 4.5s cubic-bezier(0.215,0.61,0.355,1) forwards;animation:bg 4.5s cubic-bezier(0.215,0.61,0.355,1) forwards;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left center;transform-origin:left center}.fadein{opacity:0;-webkit-transition:opacity 0.7s ease,-webkit-filter 0.7s ease;transition:opacity 0.7s ease,-webkit-filter 0.7s ease;transition:opacity 0.7s ease,filter 0.7s ease;transition:opacity 0.7s ease,filter 0.7s ease,-webkit-filter 0.7s ease;-webkit-filter:blur(1.2em) brightness(1.5);filter:blur(1.2em) brightness(1.5)}.fadein.active{-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1);opacity:1}.animate{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1200ms ease;transition:all 1200ms ease}.animate.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:com_Anime01 5s ease 0.5s forwards;animation:com_Anime01 5s ease 0.5s forwards}.animate02{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1200ms ease;transition:all 1200ms ease}.animate02.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:com_Anime02 5s ease 0.5s forwards;animation:com_Anime02 5s ease 0.5s forwards}.btn{cursor:pointer;display:block;border-radius:60px;background:#fff;-webkit-box-shadow:6px 10px 20px 0px rgba(0,0,0,0.1);box-shadow:6px 10px 20px 0px rgba(0,0,0,0.1);width:80vw;max-width:360px;margin:0 auto 70px;position:relative;padding:13px 0;font-size:16px}@media (max-width:670px){.btn{margin:0 auto 60px}}.btn:before{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:30px;height:30px;border-radius:60px;-webkit-transition:0.3s ease;transition:0.3s ease;background:url(../img/common/blank.svg) no-repeat center center/contain}.btn:hover:before{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (min-width:671px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}ul.sns{display:flex;align-items:center;gap:17px}@media (max-width:670px){ul.sns{gap:24px}}ul.sns li{width:38px;height:38px}@media (max-width:670px){ul.sns li{width:32px;height:32px}}ul.sns li a:hover{opacity:0.7}ul.dot li{position:relative;padding-left:20px;list-style-type:none}@media (max-width:670px){ul.dot li{padding-left:14px}}ul.dot li:before{position:absolute;content:"";width:10px;height:10px;background:#6c9bd2;top:10px;left:5px;border-radius:50%}@media (max-width:670px){ul.dot li:before{width:8px;height:8px}}ul.disc{margin-left:1rem}ul.disc li{padding-left:0;list-style-type:disc}@media (max-width:670px){ul.disc li{margin-bottom:8px}}ul.disc li::marker{font-size:12px}ul.disc li:before{display:none}ul.asterisk{margin-left:1rem}ul.asterisk li{padding-left:0;list-style-type:none;font-size:14px}@media (max-width:670px){ul.asterisk li{margin-bottom:8px}}ul.asterisk li::marker{font-size:14px}ul.asterisk li:before{content:"※";margin-right:5px}ol.list_number{margin-left:1rem}ol.list_number li{list-style-type:decimal}ol.list_alphabet{margin-left:1rem}ol.list_alphabet li{list-style-type:lower-latin}ol.list_romaji{margin-left:1rem}ol.list_romaji li{list-style-type:upper-roman}.animate{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 1200ms ease;transition:all 1200ms ease}.animate.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}.mb140{margin-bottom:140px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.align_left{text-align:left!important}.align_center{text-align:center!important}.align_right{text-align:right!important}@media (max-width:670px){.spmb30{margin-bottom:30px!important}.spmb40{margin-bottom:40px!important}.spmb50{margin-bottom:50px!important}.spmb60{margin-bottom:60px!important}.align_left_sp{text-align:left!important}}.pageTop{position:fixed;bottom:20px;right:20px;width:60px;height:60px;z-index:10}@media (max-width:670px){.pageTop{bottom:1rem;right:1rem;width:50px;height:50px}}.pageTop a{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.pageTop a:hover{opacity:0.8}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes shorter{0%{width:330px}to{width:20px}}@keyframes shorter{0%{width:330px}to{width:20px}}@-webkit-keyframes expand{0%{width:0}to{width:330px}}@keyframes expand{0%{width:0}to{width:330px}}@-webkit-keyframes bgUpAnime{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bgUpAnime{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bgDownAnime{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bgDownAnime{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeUpAnime_mv{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime_mv{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownAnime{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeAnime{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,to{opacity:1}}@keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes com_Anime01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg) scale(1.1,1.1);transform:rotate(15deg) scale(1.1,1.1)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes com_Anime01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg) scale(1.1,1.1);transform:rotate(15deg) scale(1.1,1.1)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes com_Anime02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg) scale(1.1,1.1);transform:rotate(-15deg) scale(1.1,1.1)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes com_Anime02{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg) scale(1.1,1.1);transform:rotate(-15deg) scale(1.1,1.1)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swiper_info{position:absolute;width:100%;display:flex;bottom:0;left:0;flex-direction:column-reverse}@media (min-width:1521px){.swiper_info{left:calc(50% - 760px)}}@media (max-width:1520px){.swiper_info{left:2%}}@media (min-width:671px){.swiper_info{flex-direction:row;justify-content:space-between;bottom:10px;width:96%;max-width:1520px}}.swiper_info .swiper-controls{display:flex;align-items:center;justify-content:center;width:186px;position:relative}@media (max-width:670px){.swiper_info .swiper-controls{left:8vw;width:150px}}.swiper_info .swiper-controls .swiper-button-next,.swiper_info .swiper-controls .swiper-button-prev{width:52px;height:40px}@media (max-width:670px){.swiper_info .swiper-controls .swiper-button-next,.swiper_info .swiper-controls .swiper-button-prev{width:36px;height:24px;top:0;margin-top:0}}.swiper_info .swiper-controls .swiper-button-prev{left:0}.swiper_info .swiper-controls .swiper-button-next{right:0}.swiper_info .swiper-controls .swiper-button-next:after,.swiper_info .swiper-controls .swiper-button-prev:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0;width:52px;height:40px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.6}@media (max-width:670px){.swiper_info .swiper-controls .swiper-button-next:after,.swiper_info .swiper-controls .swiper-button-prev:after{width:36px;height:24px}}.swiper_info .swiper-controls .swiper-button-prev:after{background:url("../img/icon/slide_prev.svg") no-repeat center center/contain}.swiper_info .swiper-controls .swiper-button-next:after{background:url("../img/icon/slide_next.svg") no-repeat center center/contain}.swiper_info .swiper-controls .swiper-num{width:55px;display:flex;align-items:center;gap:30px;text-align:center}@media (max-width:670px){.swiper_info .swiper-controls .swiper-num{width:45px}}.swiper_info .swiper-controls .swiper-num .current{position:relative}.swiper_info .swiper-controls .swiper-num .current:after{content:"";position:absolute;top:0;bottom:0;right:-15px;width:1px;height:10px;margin:auto;background:#ddd}.swiper_info .swiper-pagination-progressbar-fill{background:#333}.swiper_info .swiper-pagination{background:#ddd;height:2px;width:84vw;margin:0 auto 30px;position:initial}@media (min-width:671px){.swiper_info .swiper-pagination{width:calc(100% - 230px);max-width:1200px;margin:15px 0 0 auto}}.mfp-container{padding:50px 0}@media (min-width:671px){.mfp-container{padding:2.604vw}}@media (max-width:670px){.mfp-container{padding:2.604vw}}.mfp-arrow{width:60px;height:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#dd0060!important;border-radius:50%;opacity:1;margin:0;border:1px solid #fff}@media (max-width:670px){.mfp-arrow{width:40px;height:40px}}.mfp-arrow:hover{opacity:0.7}.mfp-arrow:before{margin:0;border:none;opacity:1}.mfp-arrow:after{margin:0;border:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-modal:focus-visible{outline:auto}.popup-modal .slick02_image{aspect-ratio:16/9;border-bottom:1px solid #ccc}.popup-modal .slick02_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-modal .slick02_text{padding:1vw 1.2vw}@media (max-width:670px){.popup-modal .slick02_text{padding:20px}}.popup-modal .slick02_text h4{font-size:18px;margin-bottom:5px}.mfp-arrow-right{right:calc(50% - 880px)}@media screen and (max-width:1600px){.mfp-arrow-right{right:-1vw}}@media (max-width:670px){.mfp-arrow-right{right:-13px}}.mfp-arrow-right:after{background:url(../img/common/button_arrow_thin.svg) no-repeat center center/contain;width:29px;height:23px}@media (max-width:670px){.mfp-arrow-right:after{width:15px;height:13px}}.mfp-arrow-left{left:calc(50% - 820px)}@media screen and (max-width:1600px){.mfp-arrow-left{left:3vw}}@media (max-width:670px){.mfp-arrow-left{left:25px}}.mfp-arrow-left:after{background:url(../img/common/button_arrow_thin.svg) no-repeat center center/contain;width:29px;height:23px;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:35%;left:30%}@media (max-width:670px){.mfp-arrow-left:after{width:15px;height:13px}}.mfp-content{background:#ffe6fd;border-radius:20px;margin:0 auto;max-width:1921;width:100%;height:90vh;overflow-y:hidden;padding:20px}.mfp-content .mfp-close{display:none}.mfp-content .mfp-content_inner{padding:80px 80px 120px;height:86vh;overflow-y:auto;scrollbar-color:#666 #fff;scrollbar-width:thin}@media (min-width:671px){.mfp-content .mfp-content_inner{padding:4.167vw 4.167vw 6.25vw}}@media (max-width:670px){.mfp-content .mfp-content_inner{max-width:90vw;padding:20px 4vw}}.mfp-content .corporate_name{background:#121334;color:#fff;border-radius:10px;font-size:26px;font-weight:bold;line-height:1.15385;margin-bottom:30px;padding:20px 30px}.mfp-content .corporate_intro{font-size:16px;line-height:1.875}.mfp-content .align_center{font-weight:700;margin:60px 0 20px}.mfp-content .align_center span{position:relative;padding-right:18px}.mfp-content .align_center span:after{position:absolute;content:"";width:13px;height:11px;background-color:#121334;clip-path:polygon(50% 11px,0% 0%,13px 0%);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mfp-content .corporate_img{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-bottom:50px}.mfp-content .corporate_img:not(:has(a)){margin-top:50px}.mfp-content .corporate_img a{display:block;margin:0 auto}@media (min-width:1201px){.mfp-content .corporate_img a{width:48%}}.mfp-content .corporate_img a:active{outline:0}.mfp-content .corporate_img a img{display:block;margin:0 auto}.mfp-content .corporate_ttl{color:#dd0060;font-weight:700;font-size:24px;margin:50px 0 20px}.mfp-content .corporate_movie *{padding-left:1rem}.mfp-content .corporate_movie+.corporate_movie{margin-top:30px}.mfp-content .corporate_movie .corporate_dot{font-weight:bold;font-size:18px;position:relative}.mfp-content .corporate_movie .corporate_dot:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#dd0060;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.mfp-content .corporate_movie a{word-break:break-all;color:#121334;text-decoration:underline;position:relative;padding-right:15px;display:inline-block}.mfp-content .corporate_movie a i{background:url(../img/common/icon_blank.svg) no-repeat center center/contain;width:12px;height:12px}.mfp-content .corporate_days{background:#fff;border-radius:10px;padding:50px 0;margin:60px 0}.mfp-content .corporate_days .main_ttl{font-size:26px;font-weight:700;line-height:1.15;font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:0;text-align:center;margin-bottom:15px}.mfp-content .corporate_days .banpaku_schedule p{font-size:20px;color:#dd0060}@media (max-width:670px){.mfp-content .corporate_days .banpaku_schedule p{font-size:min(4vw,16px)}}.mfp-content .btn{max-width:360px;height:60px;font-size:16px;border:2px solid #121334;padding:10px;background:transparent;color:#121334}.mfp-content .btn:before{display:none}.mfp-content .btn:after{position:absolute;content:"";background:url(../img/common/cross.svg) no-repeat center center/contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;right:23px}.mfp-content .btn:hover{opacity:0.7}
/*# sourceMappingURL=style.css.map */