article,aside,figure,figcaption,footer,header,nav,section,main{display:block}small{font-size:inherit;line-height:inherit}body,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,div,figure,figcaption{margin:0;padding:0;font-size:100%;line-height:1.5}ul,li,ol{list-style:none;margin:0;padding:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}a img{border:none}a{color:#2d48d2}img{vertical-align:bottom;max-width:100%;height:auto}html,body,p,div{font-family:"Noto Sans JP",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:400;color:#fff}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}span.pc{display:block}@media screen and (max-width: 768px){span.pc{display:inline}}.tb{display:none}@media screen and (max-width: 768px){.tb{display:block}}span.tb{display:none}@media screen and (max-width: 768px){span.tb{display:inline}}.defs{position:absolute;z-index:-9999;width:0;height:0;overflow:hidden}.cmn-btn01 a{background-color:#fff;border:1px solid #fff;font-size:16px;color:#000;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:0 29px;transition:background-color .5s,color .5s}.cmn-btn01 a .icon{width:12px;line-height:0;fill:#000;transition:fill .5s}.cmn-btn01 a:active{background-color:hsla(0,0%,100%,.3);color:#fff}.cmn-btn01 a:active .icon{fill:#fff}@media(hover: hover){.cmn-btn01 a:hover{background-color:hsla(0,0%,100%,.3);color:#fff}.cmn-btn01 a:hover .icon{fill:#fff}}.cmn-btn02 a{background:linear-gradient(91.41deg, #4111FF 6.77%, #6917DC 27.05%, #D02884 72.49%, #FF305D 92.34%);box-shadow:0px 0px 50px #fff;font-size:25px;color:#fff;text-decoration:none;transition:background-color .5s,color .5s;display:block;position:relative;overflow:hidden}.cmn-btn02 a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #fff;box-sizing:border-box}@media screen and (max-width: 768px){.cmn-btn02 a::before{border-width:1px}}.cmn-btn02 a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transform:scaleX(0);transition:transform 1.5s cubic-bezier(0.23, 1, 0.32, 1);transform-origin:right 0}.cmn-btn02 a .btn-inner{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:5}@media screen and (max-width: 768px){.cmn-btn02 a{font-size:18px;border-width:1px;box-shadow:0px 0px 30px #fff}}.cmn-btn02 a .icon{width:11px;fill:#fff;margin-left:15px;transition:fill 1.5s}.cmn-btn02 a:active{color:#534dff}.cmn-btn02 a:active::after{transform:scaleX(1);transform-origin:0 0}.cmn-btn02 a:active .icon{fill:#534dff}@media(hover: hover){.cmn-btn02 a:hover{color:#534dff}.cmn-btn02 a:hover::after{transform:scaleX(1);transform-origin:0 0}.cmn-btn02 a:hover .icon{fill:#534dff}}body{background-color:#000}#anchor01{transform:translateY(-195px)}@media screen and (max-width: 768px){#anchor01{transform:translateY(-139px)}}@media screen and (max-width: 480px){#anchor01{transform:translateY(-116px)}}#anchor02{transform:translateY(6px)}@media screen and (max-width: 768px){#anchor02{transform:translateY(-20px)}}@media screen and (max-width: 480px){#anchor02{transform:translateY(3px)}}#anchor03{transform:translateY(-14px)}@media screen and (max-width: 768px){#anchor03{transform:translateY(-23px)}}@media screen and (max-width: 480px){#anchor03{transform:translateY(0)}}#wrapper{overflow:hidden}#wrapper .anchor{position:absolute}#wrapper .js-inview{opacity:0}#wrapper .js-inview.show{opacity:1;transition:opacity 1s}#wrapper .glass-ui{position:relative}#wrapper .glass-ui .glass-ui-bg{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper .glass-ui .glass-ui-bg .effect{position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:20px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media screen and (max-width: 480px){#wrapper .glass-ui .glass-ui-bg .effect{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}#wrapper .glass-ui .glass-ui-bg .effect.is-chrome{backdrop-filter:blur(2px) url(#glass-distortion);-webkit-backdrop-filter:blur(2px) url(#glass-distortion)}@media screen and (max-width: 480px){#wrapper .glass-ui .glass-ui-bg .effect.effect2{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}#wrapper .glass-ui .glass-ui-bg .effect.effect2.is-chrome{backdrop-filter:blur(1px) url(#glass-distortion2);-webkit-backdrop-filter:blur(1px) url(#glass-distortion2)}#wrapper .glass-ui .glass-ui-bg .fill{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 40px rgba(0,0,0,.1),inset 0 0 30px hsla(0,0%,100%,.3),0 5px 20px rgba(0,0,0,.1)}#wrapper .glass-ui .glass-ui-bg .refraction-frame{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;overflow:hidden;border-radius:20px;background-color:rgba(0,0,0,.1)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction01{position:absolute;left:0;top:0;border-radius:20px 0 0 0;width:20px;height:20px;box-sizing:border-box;border-top:1px solid #fff;border-left:1px solid #fff}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction02{position:absolute;right:0;bottom:0;border-radius:0 0 20px 0;width:20px;height:20px;box-sizing:border-box;border-bottom:1px solid #fff;border-right:1px solid #fff}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction03{position:absolute;right:0;top:0;border-radius:0 18px 0 0;width:20px;height:20px;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction04{position:absolute;left:0;bottom:0;border-radius:0 0 0 18px;width:20px;height:20px;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.4);border-left:1px solid hsla(0,0%,100%,.4)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction05{position:absolute;left:20px;top:0;width:calc(100% - 40px);height:1px;background:linear-gradient(to right, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.4) 50%)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction06{position:absolute;left:20px;bottom:0;width:calc(100% - 40px);height:1px;background:linear-gradient(to left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.4) 50%)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction07{position:absolute;top:20px;left:0;height:calc(100% - 40px);width:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.4) 50%)}#wrapper .glass-ui .glass-ui-bg .refraction-frame .refraction08{position:absolute;bottom:20px;right:0;height:calc(100% - 40px);width:1px;background:linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.4) 50%)}#header{position:fixed;left:0;top:25px;z-index:2000;width:calc(100% - 50px);margin-left:25px}@media screen and (max-width: 960px){#header{position:absolute}#header.fixed{position:fixed;transform:translateY(-100px);animation:headerfixed .5s forwards}}@media screen and (max-width: 480px){#header{top:12px;width:calc(100% - 24px);margin-left:12px}}#header .glass-ui .glass-ui-bg .effect{border-radius:5px}#header .glass-ui .glass-ui-bg .fill{border-radius:5px;background-color:rgba(0,0,0,.4);box-shadow:inset 0 0 20px rgba(0,0,0,.1),inset 0 0 10px hsla(0,0%,100%,.3),0 5px 5px rgba(0,0,0,.1)}#header .glass-ui .glass-ui-bg .refraction-frame{border-radius:5px;opacity:.5}#header .glass-ui .glass-ui-bg .refraction-frame .refraction01{border-radius:5px 0 0 0;width:5px;height:5px}#header .glass-ui .glass-ui-bg .refraction-frame .refraction02{border-radius:0 0 5px 0;width:5px;height:5px}#header .glass-ui .glass-ui-bg .refraction-frame .refraction03{border-radius:0 4px 0 0;width:5px;height:5px}#header .glass-ui .glass-ui-bg .refraction-frame .refraction04{border-radius:0 0 0 4px;width:5px;height:5px}#header .glass-ui .glass-ui-bg .refraction-frame .refraction05{left:5px;width:calc(100% - 10px)}#header .glass-ui .glass-ui-bg .refraction-frame .refraction06{left:5px;width:calc(100% - 10px)}#header .glass-ui .glass-ui-bg .refraction-frame .refraction07{top:5px;height:calc(100% - 10px)}#header .glass-ui .glass-ui-bg .refraction-frame .refraction08{bottom:5px;height:calc(100% - 10px)}#header .header-bg{position:absolute;right:0;top:0;width:100%;height:100%}@media screen and (max-width: 960px){#header .header-bg{width:54px}}@media screen and (max-width: 480px){#header .header-bg{width:44px;height:44px;transform:translate(-5px, 5px)}}@media screen and (max-width: 960px){#header.fixed .header-bg{width:100%}}@media screen and (max-width: 480px){#header.fixed .header-bg{width:100%;height:100%;transform:none}}#header.bg-anime .header-bg{transition:.5s width,.5s height,.5s transform}@media screen and (max-width: 480px){#header.active .header-bg{width:100%;height:100%;transform:translate(0, 0)}}#header .split-view{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 23px}@media screen and (max-width: 960px){#header .split-view{display:block;padding:10px 15px}}@media screen and (max-width: 480px){#header .split-view{display:block;padding:15px}}#header .split-view .logo{transition:opacity .5s}@media screen and (max-width: 480px){#header .split-view .logo{width:100px;min-height:24px;display:flex;align-items:center}}#header .split-view .logo:active{opacity:.6}@media(hover: hover){#header .split-view .logo:hover{opacity:.6}}#header .split-view .menu-btn{position:absolute;z-index:10;top:0;right:0;width:54px;height:54px;display:none;background-color:rgba(0,0,0,0)}@media screen and (max-width: 960px){#header .split-view .menu-btn{display:block}}@media screen and (max-width: 480px){#header .split-view .menu-btn{top:5px;right:5px;width:44px;height:44px}}#header .split-view .menu-btn::before,#header .split-view .menu-btn::after{content:"";position:absolute;left:50%;top:50%;width:43%;box-sizing:border-box}#header .split-view .menu-btn::before{height:1px;background-color:#fff;transform:translate(-50%, -50%)}#header .split-view .menu-btn::after{padding-top:30%;border:solid #fff;border-width:1px 0;transform:translate(-50%, -50%)}#header .split-view .menu-btn{transition:opacity .5s}#header .split-view .menu-btn:active{opacity:.6}@media(hover: hover){#header .split-view .menu-btn:hover{opacity:.6}}#header .split-view .navi-body{display:flex;align-items:center}@media only screen and (min-width: 961px){#header .split-view .navi-body{display:flex !important;height:auto !important;padding:0 !important}}@media screen and (max-width: 960px){#header .split-view .navi-body{display:none;padding:50px 0 30px}}#header .split-view .navi-body .navi-list{display:flex}@media screen and (max-width: 960px){#header .split-view .navi-body .navi-list{display:block}}#header .split-view .navi-body .navi-list .navi{text-align:center}#header .split-view .navi-body .navi-list .navi~.navi{margin-left:35px}@media screen and (max-width: 960px){#header .split-view .navi-body .navi-list .navi~.navi{margin:20px 0 0}}#header .split-view .navi-body .navi-list .navi a{font-size:16px;font-family:"Instrument Sans",sans-serif;color:#fff;text-decoration:none;transition:opacity .5s}@media screen and (max-width: 960px){#header .split-view .navi-body .navi-list .navi a{font-size:18px}}#header .split-view .navi-body .navi-list .navi a:active{opacity:.6}@media(hover: hover){#header .split-view .navi-body .navi-list .navi a:hover{opacity:.6}}#header .split-view .navi-body .x-navi{margin-left:30px;padding-left:30px;position:relative}@media screen and (max-width: 960px){#header .split-view .navi-body .x-navi{margin:20px auto 0;padding:20px 0 0;max-width:190px;width:100%;border-top:1px solid hsla(0,0%,100%,.3)}}#header .split-view .navi-body .x-navi::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:30px;background-color:hsla(0,0%,100%,.3)}@media screen and (max-width: 960px){#header .split-view .navi-body .x-navi::before{display:none}}#header .split-view .navi-body .x-navi a{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-family:"Instrument Sans",sans-serif;color:#fff;text-decoration:none;transition:opacity .5s}#header .split-view .navi-body .x-navi a .icon{width:22px;margin-left:10px}#header .split-view .navi-body .x-navi a .icon svg{fill:#fff}@media screen and (max-width: 960px){#header .split-view .navi-body .x-navi a .icon{width:20px}}@media screen and (max-width: 960px){#header .split-view .navi-body .x-navi a br{display:none}}#header .split-view .navi-body .x-navi a:active{opacity:.6}@media(hover: hover){#header .split-view .navi-body .x-navi a:hover{opacity:.6}}#header .split-view .navi-body .entry-navi{margin-left:30px;width:240px}@media screen and (max-width: 960px){#header .split-view .navi-body .entry-navi{margin:50px auto 0;max-width:230px;width:100%}}#header .split-view .navi-body .entry-navi a{background:#000;box-shadow:none;border-radius:5px;font-size:16px;height:58px}@media screen and (max-width: 960px){#header .split-view .navi-body .entry-navi a{background:linear-gradient(91.41deg, #4111FF 6.77%, #6917DC 27.05%, #D02884 72.49%, #FF305D 92.34%);border-radius:23px;font-size:16px;height:45px}}#header .split-view .navi-body .entry-navi a::before,#header .split-view .navi-body .entry-navi a::after{display:none}@media screen and (max-width: 960px){#header .split-view .navi-body .entry-navi a::before,#header .split-view .navi-body .entry-navi a::after{display:block;border-radius:23px}}#header .split-view .navi-body .entry-navi a:active{background-color:#fff}@media(hover: hover){#header .split-view .navi-body .entry-navi a:hover{background-color:#fff}}@media screen and (max-width: 960px){#header.active .header-bg{width:100%}}#header.active .split-view .menu-btn::before{transform:translate(-50%, -50%) rotate(45deg)}#header.active .split-view .menu-btn::after{padding-top:0;border:none;height:1px;background-color:#fff;transform:translate(-50%, -50%) rotate(-45deg)}#kv{position:relative;width:100%;height:100vh;height:100dvh;min-height:650px;background-color:#000;overflow:hidden}@media screen and (max-width: 768px){#kv{min-height:530px}}#kv .bg{position:absolute;left:0;top:50%;width:100%;height:174dvh;min-height:650px;transform:translateY(-50%)}#kv .bg.video-bg{height:100dvh}@media(max-aspect-ratio: 1/1){#kv .bg.video-bg{width:100%}}@media screen and (max-width: 768px){#kv .bg{min-height:530px}}@media(max-aspect-ratio: 1/1){#kv .bg{left:50%;top:0;width:174%;height:100%;transform:translateX(-50%)}}#kv .bg iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important;border:none}#kv .bg video{position:absolute;left:0;top:0;width:100% !important;height:100% !important;object-fit:cover;will-change:transform}#kv .bg .pc-only{display:block}@media screen and (max-width: 768px){#kv .bg .pc-only{display:none}}#kv .bg .sp-only{display:none}@media screen and (max-width: 768px){#kv .bg .sp-only{display:block}}#kv .ttl{position:absolute;left:50%;top:38.4615384615%;max-width:2500px;width:92.7205882353%;transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 768px){#kv .ttl{width:90.1333333333%;top:auto;bottom:50%;transform:translateX(-50%);margin-bottom:18px}}#kv .ttl svg{width:100%;height:auto}#kv .ttl svg path{transform:translateX(120%);transform-box:fill-box}#kv .info-body{position:absolute;left:0;bottom:35px;width:100%;opacity:0}@media screen and (max-width: 768px){#kv .info-body{bottom:auto;top:0;height:100%}}#kv .info-body .date-body{text-align:center}@media screen and (max-width: 768px){#kv .info-body .date-body{position:absolute;left:0;top:50%;width:100%;margin-top:18px}}#kv .info-body .date-body .sub{font-size:20px;font-weight:600;font-family:"Instrument Sans",sans-serif;letter-spacing:.1em;padding-left:.1em}@media screen and (max-width: 768px){#kv .info-body .date-body .sub{font-size:3.7333333333vw}}#kv .info-body .date-body .txt{font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:50px;letter-spacing:.1em;padding-left:.1em;line-height:1.1;margin-top:5px}@media screen and (max-width: 768px){#kv .info-body .date-body .txt{font-size:5.3333333333vw;letter-spacing:.05em;padding-left:.05em}}#kv .info-body .date-body .txt .week{font-size:60%}@media screen and (max-width: 768px){#kv .info-body .date-body .txt .week{font-size:100%}}#kv .info-body .entry-navi{max-width:400px;margin:28px auto 0}@media screen and (max-width: 768px){#kv .info-body .entry-navi{position:absolute;left:50%;bottom:0;width:74.6666666667vw;margin:0 0 65px;transform:translateX(-50%)}}#kv .info-body .entry-navi a{height:70px;border-radius:35px}#kv .info-body .entry-navi a::before,#kv .info-body .entry-navi a::after{border-radius:35px}@media screen and (max-width: 768px){#kv .info-body .entry-navi a{height:55px}#kv .info-body .entry-navi a::before,#kv .info-body .entry-navi a::after{border-radius:28px}}#kv .info-body .share-body{display:flex;justify-content:center;align-items:center;margin:45px auto 0}@media screen and (max-width: 768px){#kv .info-body .share-body{position:absolute;left:50%;bottom:0;margin:0 0 25px;transform:translateX(-50%)}}#kv .info-body .share-body .sub{font-size:14px;font-weight:600;font-family:"Instrument Sans",sans-serif}@media screen and (max-width: 768px){#kv .info-body .share-body .sub{font-size:12px}}#kv .info-body .share-body .icon{fill:#fff;margin-left:15px;line-height:0}@media screen and (max-width: 768px){#kv .info-body .share-body .icon{margin-left:13px}}#kv .info-body .share-body .icon a{display:block;transition:opacity .5s}#kv .info-body .share-body .icon a:active{opacity:.6}@media(hover: hover){#kv .info-body .share-body .icon a:hover{opacity:.6}}#kv .info-body .share-body .icon01{width:25px}@media screen and (max-width: 768px){#kv .info-body .share-body .icon01{width:21px}}#kv .info-body .share-body .icon02{width:30px}@media screen and (max-width: 768px){#kv .info-body .share-body .icon02{width:25px}}#kv.show .ttl svg g:nth-child(3) path{transition:transform 2s ease;transition-delay:0.2s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(4) path{transition:transform 2s ease;transition-delay:0.3s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(5) path{transition:transform 2s ease;transition-delay:0.4s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(6) path{transition:transform 2s ease;transition-delay:0.5s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(7) path{transition:transform 2s ease;transition-delay:0.6s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(8) path{transition:transform 2s ease;transition-delay:0.7s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(9) path{transition:transform 2s ease;transition-delay:0.8s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(10) path{transition:transform 2s ease;transition-delay:0.9s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(11) path{transition:transform 2s ease;transition-delay:1s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(12) path{transition:transform 2s ease;transition-delay:1.1s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(13) path{transition:transform 2s ease;transition-delay:1.2s;transform:translateX(0)}#kv.show .ttl svg g:nth-child(14) path{transition:transform 2s ease;transition-delay:1.3s;transform:translateX(0)}#kv.show .info-body{opacity:1;transition:opacity 2s ease;transition-delay:1.5s}#middle-body{position:relative;width:100%;overflow:hidden;padding:100px 0}@media screen and (max-width: 768px){#middle-body{padding:60px 0}}#middle-body .bg{position:absolute;z-index:-50;left:0;top:0;width:100%;height:100%;background-color:#000;overflow:hidden}#middle-body .bg .wave-animation{position:fixed;z-index:-1;left:0;top:0;width:100%;padding-bottom:125.7352%;opacity:.1}@media screen and (max-width: 960px){#middle-body .bg .wave-animation{width:150%;padding-bottom:188.6029%}}#middle-body .bg .fill-message{position:absolute;width:100%;height:1720px;z-index:-10}@media screen and (max-width: 768px){#middle-body .bg .fill-message{left:50%;width:250%;transform:translate(-50%)}}@media screen and (max-width: 480px){#middle-body .bg .fill-message{height:1540px;margin-left:-26.6667%;left:0;transform:none}}#middle-body .bg .fill-message .fill-bg{position:absolute;z-index:-20;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, #0022e6 0%, #00127b 50%, rgba(0, 0, 0, 0) 100%)}#middle-body .bg .fill-message .grad{position:absolute;left:50%;top:0;z-index:-5;transform:translate(-50%, -50%)}#middle-body .bg .fill-message .grad .fill{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:center center;border-radius:50%}#middle-body .bg .fill-message .grad01{margin:882px 0 0 31.6176%;width:152.6277%;padding-top:114.5015%}#middle-body .bg .fill-message .grad01 .fill{transform:rotate(-8.2deg);background:radial-gradient(rgb(218, 241, 245) 0%, rgb(182, 222, 227) 7%, rgba(182, 222, 227, 0) 70%)}#middle-body .bg .fill-message .grad02{margin:460px 0 0 -35.2205%;width:135.147%;padding-top:102.3529%}#middle-body .bg .fill-message .grad02 .fill{transform:rotate(-326deg);background:radial-gradient(rgb(68, 170, 255) 0%, rgba(68, 170, 255, 0.75) 25.2%, rgba(68, 170, 255, 0) 70%)}#middle-body .bg .fill-message .grad03{margin:1360px 0 0 -42.647%;width:107.0588%;padding-top:75.2941%}#middle-body .bg .fill-message .grad03 .fill{background:radial-gradient(rgb(43, 42, 88) 0%, rgba(43, 42, 88, 0) 70%)}#middle-body .bg .fill-work{position:absolute;z-index:-10;width:100%}#middle-body .bg .fill-work .grad{position:absolute;left:50%;transform:translate(-50%, -50%)}#middle-body .bg .fill-work .grad .fill{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:center center;border-radius:50%}#middle-body .bg .fill-work .grad01{top:22.4361%;margin:0 0 0 69.1176%;width:188.0147%;padding-top:188.0147%}@media screen and (max-width: 768px){#middle-body .bg .fill-work .grad01{width:350%;padding-top:350%}}#middle-body .bg .fill-work .grad01 .fill{background:radial-gradient(rgb(0, 34, 230) 0%, rgba(0, 34, 230, 0.42) 40%, rgba(0, 34, 230, 0) 70%)}#middle-body .bg .fill-work .grad02{top:61.157%;margin:0 0 0 -57.3529%;width:185.1923%;padding-top:185.1923%}@media screen and (max-width: 768px){#middle-body .bg .fill-work .grad02{width:400%;padding-top:400%}}#middle-body .bg .fill-work .grad02 .fill{background:radial-gradient(rgb(68, 170, 255) 0%, rgba(68, 170, 255, 0.38) 43%, rgba(68, 170, 255, 0) 70%)}#middle-body .bg .fill-talk{position:absolute;left:0;bottom:0;z-index:-30;width:100%;background:url(../images/talk-bg.webp) center 0 no-repeat;background-size:100% 100%;transform:scaleY(2);transform-origin:center bottom}@media screen and (max-width: 768px){#middle-body .bg .fill-talk{width:220%;left:50%;transform:translateX(-50%) scaleY(2)}}#middle-body .entry-navi{position:relative;z-index:10;max-width:545px;margin:100px auto 0}@media screen and (max-width: 768px){#middle-body .entry-navi{width:74.6666666667vw;margin-top:85px;max-width:400px}}#middle-body .entry-navi a{height:80px;border-radius:40px}#middle-body .entry-navi a::before,#middle-body .entry-navi a::after{border-radius:40px}@media screen and (max-width: 768px){#middle-body .entry-navi a{height:55px;border-radius:35px}#middle-body .entry-navi a::before,#middle-body .entry-navi a::after{border-radius:28px}}#middle-body .entry-navi~.entry-navi{margin-top:80px}@media screen and (max-width: 768px){#middle-body .entry-navi~.entry-navi{margin-top:55px}}#middle-body .cmn-section{padding:80px 5% 100px;max-width:1224px;width:90%;box-sizing:border-box;margin:100px auto 0}@media screen and (max-width: 768px){#middle-body .cmn-section{padding:60px 5.3%;max-width:none;width:100%;margin-top:58px}}#middle-body .cmn-section~.cmn-section{margin-top:80px}@media screen and (max-width: 768px){#middle-body .cmn-section~.cmn-section{margin-top:55px}}#middle-body .cmn-section .section-head{position:relative;z-index:10;text-align:center}#middle-body .cmn-section .section-head .sub{font-size:30px;font-weight:400;width:220px;display:flex;align-items:center;margin:-20px auto 10px}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .sub{font-size:16px;margin:0 auto 5px;width:142px}}#middle-body .cmn-section .section-head .sub::before,#middle-body .cmn-section .section-head .sub::after{content:"";height:1px;flex:1;background-color:#fff}#middle-body .cmn-section .section-head .sub .word{padding:0 .5em}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .sub .word{padding:0 1em}}#middle-body .cmn-section .section-head .ttl{font-family:"Instrument Sans",sans-serif;font-size:110px;line-height:1.1;font-weight:600}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .ttl{font-size:36px}}#middle-body .cmn-section .section-head .ttl .word{display:inline-block}#middle-body .cmn-section .section-head .ttl .word .char{overflow:hidden;display:inline-flex;line-height:1.3}#middle-body .cmn-section .section-head .ttl .word .char span{display:block;transform:translateX(110%)}#middle-body .cmn-section .section-head .ttl.show{opacity:1;transition:none}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(1) span{transition:transform 2s ease;transition-delay:0s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(2) span{transition:transform 2s ease;transition-delay:0.05s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(3) span{transition:transform 2s ease;transition-delay:0.1s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(4) span{transition:transform 2s ease;transition-delay:0.15s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(5) span{transition:transform 2s ease;transition-delay:0.2s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(6) span{transition:transform 2s ease;transition-delay:0.25s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(7) span{transition:transform 2s ease;transition-delay:0.3s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(8) span{transition:transform 2s ease;transition-delay:0.35s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(9) span{transition:transform 2s ease;transition-delay:0.4s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(10) span{transition:transform 2s ease;transition-delay:0.45s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(11) span{transition:transform 2s ease;transition-delay:0.5s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(12) span{transition:transform 2s ease;transition-delay:0.55s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(13) span{transition:transform 2s ease;transition-delay:0.6s;transform:translateX(0)}#middle-body .cmn-section .section-head .ttl.show .word .char:nth-child(14) span{transition:transform 2s ease;transition-delay:0.65s;transform:translateX(0)}#middle-body .cmn-section .section-head .date-body{font-family:"Instrument Sans",sans-serif;font-size:40px;line-height:1.1;margin-top:20px;transform:translateY(20px)}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .date-body{font-size:22px}}#middle-body .cmn-section .section-head .date-body.show{transform:translateY(0);transition:opacity 1s,transform 1s}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .date-body .word{display:inline-block}}#middle-body .cmn-section .section-head .date-body .week{font-size:75%}#middle-body .cmn-section .section-head .txt{font-size:16px;line-height:1.9;margin-top:35px}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .txt{text-align:left;font-size:14px;margin-top:30px}}#middle-body .cmn-section .section-head .txt .word{display:inline-block}@media screen and (max-width: 768px){#middle-body .cmn-section .section-head .txt .word{display:inline}}#middle-body .cmn-section .section-schedule{margin-top:60px;position:relative;z-index:10}#middle-body .cmn-section .section-schedule .schedule-head{font-size:30px;font-weight:500;font-family:"Instrument Sans",sans-serif;transform:rotate(90deg) translateY(-50%);transform-origin:0 0;color:#777;position:absolute;left:0;margin-left:-3%}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .schedule-head{transform:none;position:relative;margin:0 auto 18px;text-align:center;color:hsla(0,0%,100%,.5)}}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .schedule-head{font-size:25px}}#middle-body .cmn-section .section-schedule .table-list .table-header{display:flex;transform:translateY(20px)}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-header{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;padding:19px;box-sizing:border-box}}#middle-body .cmn-section .section-schedule .table-list .table-header.table-header,#middle-body .cmn-section .section-schedule .table-list .table-header~.table-body{margin-top:10px}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-header.table-header,#middle-body .cmn-section .section-schedule .table-list .table-header~.table-body{margin-top:15px}}#middle-body .cmn-section .section-schedule .table-list .table-header.show{transform:translateY(0);transition:opacity 1s,transform 1s}#middle-body .cmn-section .section-schedule .table-list .table-header .frame{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;padding:19px;box-sizing:border-box;font-size:20px;font-family:"Instrument Sans",sans-serif;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-header .frame{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0;justify-content:flex-start}}#middle-body .cmn-section .section-schedule .table-list .table-header .time{flex:1;margin-right:10px}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-header .time{margin-right:0;flex:auto;width:46.8852%;margin:auto}}#middle-body .cmn-section .section-schedule .table-list .table-header .time .min{font-size:58%}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-header .time .min{font-size:100%}}#middle-body .cmn-section .section-schedule .table-list .table-header .txt{max-width:806px;width:76%}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-header .txt{max-width:none;width:53.1148%}}#middle-body .cmn-section .section-schedule .table-list .table-body{display:flex;transform:translateY(20px)}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;padding:19px 19px 29px;box-sizing:border-box;display:block}}#middle-body .cmn-section .section-schedule .table-list .table-body~.table-body{margin-top:10px}#middle-body .cmn-section .section-schedule .table-list .table-body:last-child .ttl{min-height:1px !important}#middle-body .cmn-section .section-schedule .table-list .table-body.show{transform:translateY(0);transition:opacity 1s,transform 1s}#middle-body .cmn-section .section-schedule .table-list .table-body .frame{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.3);border-radius:5px;padding:19px;box-sizing:border-box}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .frame{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0}}#middle-body .cmn-section .section-schedule .table-list .table-body .time{flex:1;margin-right:10px;font-size:24px;font-family:"Instrument Sans",sans-serif;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .time{margin-right:0;justify-content:flex-start;font-size:20px;text-align:left}}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .time .inner-body{display:flex;align-items:center;width:100%}}#middle-body .cmn-section .section-schedule .table-list .table-body .time .inner-body .date{font-weight:600;font-size:30px;display:block}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .time .inner-body .date{font-size:100%;width:55.0819%}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content{max-width:806px;width:76%;position:relative}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content{margin-top:20px;max-width:none;width:100%}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view{display:flex;align-items:flex-start}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view{display:block}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .photo{width:150px;border-radius:5px;overflow:hidden;margin-right:30px}@media screen and (max-width: 960px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .photo{display:none}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body{flex:1;position:relative}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .sub{font-size:14px;line-height:1.43;font-family:"Instrument Sans",sans-serif;display:inline-block;background-color:#fff;color:#1a1a1a;padding:0 .8em;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .sub{font-size:13px;line-height:1.54}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .ttl{font-size:26px;line-height:1.35;font-weight:500;min-height:2.6em}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .ttl{font-size:23px;margin-top:.15em}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .txt{font-size:16px;line-height:1.18;font-weight:500;margin-top:10px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info{margin-top:7px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info{display:block;margin-top:12px}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-block{margin-right:60px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-block+.name-block{margin-top:10px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .position{font-size:14px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-body{display:flex;align-items:flex-end;margin-top:2px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-body .ja{font-size:23px;line-height:1.2}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-body .ja{font-size:18px}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-body .en{font-size:13px;color:hsla(0,0%,100%,.5);margin-left:10px}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .name-body .en{font-size:12px}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .btn{margin-top:10px;width:210px}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .btn{margin:30px auto 0}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .btn .icon{margin-left:10px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .info .btn a{height:50px;border-radius:5px}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn{position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#fff;border-radius:5px;box-sizing:border-box;border:1px solid #fff;transition:background-color .5s}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn{width:44px;height:44px}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn::before,#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn::after{content:"";position:absolute;left:50%;top:50%;width:34%;height:1px;background-color:#000}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn::before{transform:translate(-50%, -50%)}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn::after{transform:translate(-50%, -50%) rotate(90deg)}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:active{background-color:hsla(0,0%,100%,.3)}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:active::before,#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:active::after{background-color:#fff}@media(hover: hover){#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:hover{background-color:hsla(0,0%,100%,.3)}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:hover::before,#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-btn:hover::after{background-color:#fff}}#middle-body .cmn-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .modal-view{display:none}#middle-body .cmn-section .section-schedule .table-caption{margin-top:25px;font-size:14px;line-height:2.142;text-align:center}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-caption{text-align:left}}#middle-body .cmn-section .section-schedule .table-caption .word{display:inline-block}@media screen and (max-width: 768px){#middle-body .cmn-section .section-schedule .table-caption .word{display:inline}}#message-body{position:relative;z-index:10;text-align:center}#message-body .en{font-size:30px;font-weight:400;width:210px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 768px){#message-body .en{font-size:16px;width:125px}}#message-body .en::before,#message-body .en::after{content:"";height:1px;flex:1;background-color:#fff}#message-body .en .word{padding:0 .5em}@media screen and (max-width: 768px){#message-body .en .word{padding:0 1em}}#message-body .copy{font-size:50px;line-height:1.36;margin-top:30px;transform:translateY(20px)}@media screen and (max-width: 768px){#message-body .copy{font-size:27px;line-height:1.48}}#message-body .copy.show{transform:translateY(0);transition:opacity 1s,transform 1s}#message-body .txt{font-size:16px;line-height:1.7;margin-top:30px;transform:translateY(20px)}@media screen and (max-width: 768px){#message-body .txt{font-size:14px}}#message-body .txt~.txt{margin-top:27px}@media screen and (max-width: 768px){#message-body .txt~.txt{margin-top:24px}}#message-body .txt.show{transform:translateY(0);transition:opacity 1s,transform 1s}#talk-section .section-schedule .table-list .table-body .table-content .split-view .txt-body .ttl{margin-right:60px}#end-body{padding:100px 0 60px;position:relative;overflow:hidden}@media screen and (max-width: 960px){#end-body{padding:60px 0}}#end-body .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/end-bg01.webp) center center no-repeat;background-size:cover;padding-top:30vh;transition:transform 1s ease}@media screen and (max-width: 960px){#end-body .bg{background-image:url(../images/end-sp-bg01.webp)}}#end-body .end-content{position:relative;z-index:10;width:90%;max-width:1224px;margin:0 auto}#end-body .end-content .sns-body{position:relative;transform:translateY(20px)}#end-body .end-content .sns-body.show{transform:translateY(0);transition:opacity 1s,transform 1s}#end-body .end-content .sns-body .txt-body{position:relative;padding:40px 383px 40px 5.4738562092%;max-width:681px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 960px){#end-body .end-content .sns-body .txt-body{width:auto;max-width:none;padding:40px;display:block}}#end-body .end-content .sns-body .txt-body .sub{width:100%;font-family:"Instrument Sans",sans-serif;font-size:30px;color:#fff}@media screen and (max-width: 768px){#end-body .end-content .sns-body .txt-body .sub{font-size:24px}}#end-body .end-content .sns-body .txt-body .phrase{width:100%;max-width:681px;margin:5px 0 15px}@media screen and (max-width: 768px){#end-body .end-content .sns-body .txt-body .phrase{margin:10px 0 0}}#end-body .end-content .sns-body .txt-body .txt{font-size:16px;line-height:1.7;color:#fff;max-width:400px;margin-top:10px}@media screen and (max-width: 768px){#end-body .end-content .sns-body .txt-body .txt{line-height:1.43;max-width:none;margin-top:20px}}#end-body .end-content .sns-body .txt-body .navi{width:237px;margin-top:10px}@media screen and (max-width: 960px){#end-body .end-content .sns-body .txt-body .navi{margin:30px auto 0;max-width:237px;width:63.2vw}}#end-body .end-content .sns-body .txt-body .navi a{height:50px;border-radius:25px}#end-body .end-content .sns-body .txt-body .navi a .logo{width:19px;fill:#000;transition:fill .5s;line-height:0}#end-body .end-content .sns-body .txt-body .navi a:active .logo{fill:#fff}@media(hover: hover){#end-body .end-content .sns-body .txt-body .navi a:hover .logo{fill:#fff}}#end-body .end-content .sns-body .phone{position:absolute;right:0;bottom:0;width:294px;margin-right:5.147%}@media screen and (max-width: 960px){#end-body .end-content .sns-body .phone{display:none}}#end-body .end-content .organized-body{position:relative;margin:38px auto 0;transform:translateY(20px)}@media screen and (max-width: 960px){#end-body .end-content .organized-body{margin-top:50px}}#end-body .end-content .organized-body .split-view{position:relative;display:flex;align-items:center;padding:30px 69px 30px 25px}@media screen and (max-width: 960px){#end-body .end-content .organized-body .split-view{display:block;padding:30px 25px}}#end-body .end-content .organized-body .split-view .logo-body{width:383px;text-align:center}@media screen and (max-width: 960px){#end-body .end-content .organized-body .split-view .logo-body{margin:0 auto}}@media screen and (max-width: 768px){#end-body .end-content .organized-body .split-view .logo-body{max-width:153px;width:40.8vw}}#end-body .end-content .organized-body .split-view .logo-body .txt{font-size:18px;line-height:1.5;font-family:"Instrument Sans",sans-serif}#end-body .end-content .organized-body .split-view .logo-body .logo{margin-top:25px}#end-body .end-content .organized-body .split-view .list-item{flex:1}@media screen and (max-width: 960px){#end-body .end-content .organized-body .split-view .list-item{margin-top:15px}}#end-body .end-content .organized-body .split-view .list-item .item{padding:18px 0}#end-body .end-content .organized-body .split-view .list-item .item+.item{border-top:1px solid hsla(0,0%,100%,.3)}#end-body .end-content .organized-body .split-view .list-item .item a{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;text-decoration:none;color:#fff;line-height:1.2}#end-body .end-content .organized-body .split-view .list-item .item a .en{font-family:"Instrument Sans",sans-serif;font-weight:700;font-size:23px;margin-right:.7em;padding:2px 0}#end-body .end-content .organized-body .split-view .list-item .item a .ja{font-size:16px;font-weight:400;padding:2px 0}#end-body .end-content .organized-body .split-view .list-item .item a .icon{line-height:0;padding-left:.7em;width:12px;display:inline-block}#end-body .end-content .organized-body .split-view .list-item .item a .icon svg{fill:#fff}#end-body .end-content .organized-body .split-view .list-item .item a{transition:opacity .5s}#end-body .end-content .organized-body .split-view .list-item .item a:active{opacity:.6}@media(hover: hover){#end-body .end-content .organized-body .split-view .list-item .item a:hover{opacity:.6}}#end-body .end-content .organized-body.show{transform:translateY(0);transition:opacity 1s,transform 1s}#end-body .end-content .entry-navi{position:relative;z-index:10;max-width:545px;margin:78px auto 0}@media screen and (max-width: 768px){#end-body .end-content .entry-navi{width:74.6666666667vw;margin-top:75px;max-width:400px}}#end-body .end-content .entry-navi a{height:80px;border-radius:40px}#end-body .end-content .entry-navi a::before,#end-body .end-content .entry-navi a::after{border-radius:40px}@media screen and (max-width: 768px){#end-body .end-content .entry-navi a{height:70px;border-radius:35px}#end-body .end-content .entry-navi a::before,#end-body .end-content .entry-navi a::after{border-radius:35px}}@media screen and (max-width: 768px){#end-body .end-content .entry-navi a{height:55px}#end-body .end-content .entry-navi a::before,#end-body .end-content .entry-navi a::after{border-radius:28px}}#footer{border-top:1px solid hsla(0,0%,100%,.3);width:90%;max-width:1224px;margin:80px auto 0;padding-top:60px;position:relative;z-index:10}@media screen and (max-width: 768px){#footer{width:92%;text-align:center;margin-top:65px}}#footer .phrase{width:34.9673202614%}@media screen and (max-width: 768px){#footer .phrase{margin:0 auto;width:82.6086956522%}}#footer .copyright{font-size:16px;font-family:Inter,sans-serif;color:#fff;margin-top:10px}#footer .link-btn{font-size:14px;font-family:Inter,sans-serif;position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){#footer .link-btn{position:relative;right:auto;bottom:auto;display:inline-block;margin-top:50px}}#footer .link-btn a{color:#fff;text-decoration:none;display:flex;align-items:center}#footer .link-btn a .icon{line-height:0;padding-left:.5em;width:11px}#footer .link-btn a .icon svg{fill:#fff}#footer .link-btn a{transition:opacity .5s}#footer .link-btn a:active{opacity:.6}@media(hover: hover){#footer .link-btn a:hover{opacity:.6}}.iziModal{background-color:rgba(0,0,0,0);box-shadow:none}.iziModal .iziModal-wrap{z-index:10}.iziModal .iziModal-wrap .iziModal-content{position:relative}.iziModal .iziModal-wrap .iziModal-content*{-webkit-font-smoothing:subpixel-antialiased}.modal-view{max-width:none !important;border-radius:0 !important;z-index:8000 !important}.modal-view .modal-content{max-width:680px;width:90%;margin:0 auto;padding:100px 0;position:relative}@media screen and (max-width: 768px){.modal-view .modal-content{padding:70px 0}}.modal-view .modal-content .util-close-btn{position:absolute;top:0;left:100%;margin-top:50px}@media screen and (max-width: 768px){.modal-view .modal-content .util-close-btn{left:auto;right:0;margin:10px 0 0}}.modal-view .modal-content .util-close-btn a{display:block;width:50px;height:50px;background-color:#000;border-radius:50%;position:relative;transition:opacity .5s}.modal-view .modal-content .util-close-btn a::before,.modal-view .modal-content .util-close-btn a::after{content:"";position:absolute;left:50%;top:50%;width:50%;height:1px;background-color:#fff}.modal-view .modal-content .util-close-btn a::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-view .modal-content .util-close-btn a::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-view .modal-content .util-close-btn a:active{opacity:.6}@media(hover: hover){.modal-view .modal-content .util-close-btn a:hover{opacity:.6}}.modal-view .modal-content .header-body{display:flex;align-items:flex-start}@media screen and (max-width: 768px){.modal-view .modal-content .header-body{display:block}}.modal-view .modal-content .header-body .photo{width:240px;margin-right:30px;overflow:hidden;border-radius:7px}@media screen and (max-width: 768px){.modal-view .modal-content .header-body .photo{max-width:240px;width:47.7612%;margin:0 auto;border-radius:5px}}.modal-view .modal-content .header-body .txt-body{flex:1}@media screen and (max-width: 768px){.modal-view .modal-content .header-body .txt-body{margin-top:30px}}.modal-view .modal-content .header-body .txt-body .guide{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border:1px solid #777;border-radius:5px}.modal-view .modal-content .header-body .txt-body .guide .sub{font-family:"Instrument Sans",sans-serif;font-size:16px;color:#777}.modal-view .modal-content .header-body .txt-body .guide .date{font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:23px;color:#fff}.modal-view .modal-content .header-body .txt-body .guide .time{font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:18px}.modal-view .modal-content .header-body .txt-body .sub-talk{font-size:15px;line-height:1.333;font-family:"Instrument Sans",sans-serif;display:inline-block;background-color:#fff;color:#1a1a1a;padding:0 10px;border-radius:10px;overflow:hidden;margin-top:15px}.modal-view .modal-content .header-body .txt-body .ttl{font-size:28px;line-height:1.21;font-weight:500;margin-top:15px}.modal-view .modal-content .header-body .txt-body .info{margin-top:35px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:15px 0}.modal-view .modal-content .header-body .txt-body .info .position{font-size:14px}.modal-view .modal-content .header-body .txt-body .info .name-body{display:flex;align-items:flex-end;margin-top:6px}.modal-view .modal-content .header-body .txt-body .info .name-body .ja{font-size:18px;line-height:1.2}.modal-view .modal-content .header-body .txt-body .info .name-body .en{font-size:13px;color:hsla(0,0%,100%,.5);margin-left:10px}.modal-view .modal-content .header-body .txt-body .entry-navi{max-width:230px;margin-top:20px}@media screen and (max-width: 768px){.modal-view .modal-content .header-body .txt-body .entry-navi{margin:20px auto 0}}.modal-view .modal-content .header-body .txt-body .entry-navi a{font-size:16px;height:50px;border-radius:25px;box-shadow:none}@media screen and (max-width: 768px){.modal-view .modal-content .header-body .txt-body .entry-navi a{height:40px;border-radius:20px}}.modal-view .modal-content .header-body .txt-body .entry-navi a::before,.modal-view .modal-content .header-body .txt-body .entry-navi a::after{border-radius:25px}@media screen and (max-width: 768px){.modal-view .modal-content .header-body .txt-body .entry-navi a::before,.modal-view .modal-content .header-body .txt-body .entry-navi a::after{border-radius:20px}}.modal-view .modal-content .header-body .txt-body .entry-navi a::before{border-width:1px}.modal-view .modal-content .header-body .txt-body .talk-btn{margin:40px auto 0;width:210px}.modal-view .modal-content .header-body .txt-body .talk-btn a{height:50px;border-radius:5px}.modal-view .modal-content .panel-body{margin-top:45px}.modal-view .modal-content .panel-body .head{font-size:14px;font-weight:400;padding-bottom:15px;margin-bottom:30px;color:#777;border-bottom:1px solid #777}.modal-view .modal-content .panel-body .sns-body{margin:-10px 0 25px;display:flex;align-items:center}.modal-view .modal-content .panel-body .sns-body .name-body{display:flex;align-items:center}.modal-view .modal-content .panel-body .sns-body .position{font-size:14px;margin-right:1em}.modal-view .modal-content .panel-body .sns-body .name{font-size:18px;font-weight:600}.modal-view .modal-content .panel-body .sns-body .x-btn{margin-left:auto;justify-content:flex-start;width:36px}.modal-view .modal-content .panel-body .sns-body .x-btn a{height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #777;background-color:hsla(0,0%,100%,0)}.modal-view .modal-content .panel-body .sns-body .x-btn a .logo{width:16px;line-height:0}.modal-view .modal-content .panel-body .sns-body .x-btn a .logo svg{fill:#fff}.modal-view .modal-content .panel-body .sns-body .x-btn a{transition:background-color .5s}.modal-view .modal-content .panel-body .sns-body .x-btn a:active{background-color:hsla(0,0%,100%,.3)}@media(hover: hover){.modal-view .modal-content .panel-body .sns-body .x-btn a:hover{background-color:hsla(0,0%,100%,.3)}}.modal-view .modal-content .panel-body .txt{font-size:16px;line-height:1.8}.modal-view .modal-content .panel-body .txt+.sns-body{margin-top:40px}.modal-view .modal-content .footer-body{margin-top:42px;padding-top:37px;border-top:1px solid #777;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.modal-view .modal-content .footer-body{flex-wrap:wrap}}.modal-view .modal-content .footer-body .btn{width:130px;display:flex;align-items:center;position:relative}@media screen and (max-width: 768px){.modal-view .modal-content .footer-body .btn{width:50%}}.modal-view .modal-content .footer-body .btn a{display:flex;align-items:center;font-size:14px;font-weight:500;font-family:"Instrument Sans",sans-serif;color:#fff;text-decoration:none;transition:opacity .5s}.modal-view .modal-content .footer-body .btn a:active{opacity:.6}@media(hover: hover){.modal-view .modal-content .footer-body .btn a:hover{opacity:.6}}@media screen and (max-width: 768px){.modal-view .modal-content .footer-body .prev-btn{order:1}}.modal-view .modal-content .footer-body .prev-btn a .icon{width:12px;height:12px;margin-right:10px;box-sizing:border-box;border:solid #fff;border-width:0 0 1px 1px;transform:rotate(45deg)}.modal-view .modal-content .footer-body .close-btn{justify-content:center}@media screen and (max-width: 768px){.modal-view .modal-content .footer-body .close-btn{order:3;width:100%;margin-top:50px}}.modal-view .modal-content .footer-body .close-btn a .icon{width:13px;height:13px;margin-right:10px;position:relative}.modal-view .modal-content .footer-body .close-btn a .icon::before,.modal-view .modal-content .footer-body .close-btn a .icon::after{content:"";position:absolute;left:50%;top:50%;width:140%;height:1px;background-color:#fff}.modal-view .modal-content .footer-body .close-btn a .icon::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-view .modal-content .footer-body .close-btn a .icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-view .modal-content .footer-body .next-btn{justify-content:flex-end}@media screen and (max-width: 768px){.modal-view .modal-content .footer-body .next-btn{order:2}}.modal-view .modal-content .footer-body .next-btn a{flex-direction:row-reverse}.modal-view .modal-content .footer-body .next-btn a .icon{width:12px;height:12px;margin-left:10px;box-sizing:border-box;border:solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}.iziModal-navigate{display:none}.iziModal-overlay{background-color:rgba(0,0,0,.75) !important;z-index:7998 !important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media screen and (max-width: 480px){.iziModal-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}@keyframes headerfixed{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}