@media screen and (min-width: 1920px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.l-header{z-index:300}main{font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}main h1,main h2,main h3,main .btn{font-family:"Zen Kaku Gothic New",sans-serif;text-transform:none}main img{display:block;width:100%}main ul{padding-left:0}main section{position:relative;z-index:10}main html,main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}main body{overflow:clip !important;margin:0}main a.btn{display:block}main a{padding:0}main p{margin:0}main li{list-style:none}main .hide{display:none !important}main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}main #wrapper{overflow:clip !important}main .js_fadein,main .js_fadein2{transition:all .3s ease;transform:translate(0, 87.5px);opacity:0}main .js_fadein.on,main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0px);opacity:1}main .js_opacity{opacity:0;filter:blur(10px)}main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}main .opening{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;transition:all .5s ease;opacity:1;pointer-events:all}main .opening.on{transition:all .7s ease;opacity:0;pointer-events:none}main .opening img{display:block;width:150px}main .opening .opening_pic{position:relative;z-index:10}main .opening .dot{position:absolute;display:block;bottom:-1.25px;right:-2.5px;z-index:20;font-size:15px;font-weight:400;letter-spacing:0em;line-height:1.4;text-align:left}main .opening .dot span{color:#fff;animation-name:flash;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite}main .opening .dot span:nth-child(1){animation-delay:0s}main .opening .dot span:nth-child(2){animation-delay:.25s}main .opening .dot span:nth-child(3){animation-delay:.5s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main .black{pointer-events:none;position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);transition:all .5s ease;opacity:0}main .black.on{transition:all .5s ease;opacity:1}main .float{position:fixed;z-index:2;top:-37.5px;width:140%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .float video{width:100%}main .float_pic{position:fixed;z-index:2;top:0px;width:100%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .pixcel{position:absolute;z-index:1000;pointer-events:none;top:-20px;left:50%;transform:translate(-50%, 0%);width:375px;height:6441px;opacity:.2}main .pixcel.off{opacity:0}main #canvas_kv{position:fixed;z-index:10;top:52%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;pointer-events:none;transition:all .5s ease;opacity:1}main #canvas_kv.on{transition:all .5s ease;opacity:0}main header{position:fixed;z-index:100;top:0;left:0;background-color:#ff3535;height:30px;display:flex;justify-content:flex-start;align-items:center}main header .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:calc(488.75px*2)}main header .wrap .text{width:488.75px}main #kv{position:relative;z-index:10;margin:-26.25px 0 0;width:100%;height:200vh}main #kv .box{position:absolute;top:375px;left:0;width:100%;height:100vh}main #kv .stick{position:sticky;top:53%;left:0;z-index:20;transform:translate(0, -50%);height:373.75px;transition:all .5s ease}main #kv .stick.on{transition:all .5s ease;top:35%}main #kv .stick.on .text{transition:all .5s ease .5s;opacity:1}main #kv .ttl{width:100%}main #kv .text{position:absolute;top:280px;left:50%;transform:translate(-50%, 0%);width:567.5px;color:#fff;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center;transition:all .5s ease;opacity:0}main #kv .scroll{pointer-events:none;position:fixed;top:calc(100lvh - 93.75px - 50px);left:50%;transform:translate(-50%, 0);width:93.75px;z-index:100}main #kv .scroll .pic{width:100%;position:relative;z-index:10}main #kv .scroll .arw{position:absolute;z-index:20;width:22.5px;bottom:28.75px;left:50%;transform:translate(-50%, 0%);animation-name:flash;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}main #kv .scroll .arw.b{bottom:20px;animation-delay:.35s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main #file{z-index:100}main #file .glitch{position:relative;width:580px;height:180px;margin:300px auto 0;top:0%;left:0%;transform:translate(0%, 0%)}main #file .glitch .glitch__img{background:url(../img/file_ttl_sp.png) no-repeat 0% 0}main #file .card_area{margin-top:-87.5px;position:relative;z-index:100;min-height:5775px}main #file .set{pointer-events:none;position:sticky;z-index:100;top:50%;left:34%;transform:translate(-50%, -50%);width:120px;height:120px}main #file .set_num{position:absolute;width:100%;top:0;left:0;height:100%;transition:all .5s ease;opacity:0}main #file .set_num.on{transition:all .5s ease;opacity:1}main #file .gif{pointer-events:none;position:sticky;z-index:100;top:50%;left:65%;transform:translate(-50%, -50%);width:120px;height:120px;opacity:0}main #file .label{margin:212.5px auto 0;border-top:#ff3535 1px solid;position:relative;z-index:10;width:4143.75px;height:135px;background-color:#000;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}main #file .label .deco{position:absolute;bottom:43%;left:50vw;transform:translate(-50%, 0);width:981.25px}main #canvas_file{position:sticky;z-index:1;top:0;left:0;height:100lvh;width:100%}main .modal_file{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}main .modal_file.on{transition:all .3s ease;opacity:1;pointer-events:all}main .modal_file .bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}main .modal_file .close{position:absolute;z-index:100;top:175px;right:25px;width:50px;background:unset}main .modal_file .wrap{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:530px;z-index:30}main .modal_file .text{color:#fff;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .modal_file .text span{color:#ff3535}main .modal_file .pic{margin:18.75px auto 0;width:312.5px;height:428.75px}main .modal_file .btns{margin:30px auto 0;width:530px;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn{width:250px;height:60px;background-color:#ff3535;border-radius:125px;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn span{color:#fff;font-size:17.5px;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .glitch{--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 2s;--delay-anim: 2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:547.5px;height:93.75px}main .glitch__img{position:absolute;top:calc(-1*var(--gap-vertical));left:calc(-1*var(--gap-horizontal));width:calc(100% + var(--gap-horizontal)*2);height:calc(100% + var(--gap-vertical)*2);transform:translate(-50%, -50%);background:url(../img/kv_ttl_sp.png) no-repeat 50% 0;background-color:var(--blend-color-1);background-size:contain !important;transform:translate3d(0, 0, 0);background-blend-mode:var(--blend-mode-1)}main .glitch__img:nth-child(1){width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}main .glitch__img:nth-child(n+2){opacity:0}main .imgloaded .glitch__img:nth-child(n+2){animation-duration:var(--time-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}main .imgloaded .glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}main .imgloaded .glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}main .imgloaded .glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}main .imgloaded .glitch__img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);animation-name:glitch-anim-flash}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;transform:translate3d(0, 0, 0)}}footer{position:relative;z-index:40;width:100%}.m-breadcrumb{max-width:unset}.m-breadcrumb ol{max-width:1000px;margin:0 auto}.m-floating-sns,.m-breadcrumb,.m-bottom-post,.l-footer{position:relative;z-index:30;background-color:#fff}.m-floating-sns{display:none}}@media screen and (min-width: 1367px)and (max-width: 1920px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.l-header{z-index:300}main{font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}main h1,main h2,main h3,main .btn{font-family:"Zen Kaku Gothic New",sans-serif;text-transform:none}main img{display:block;width:100%}main ul{padding-left:0}main section{position:relative;z-index:10}main html,main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}main body{overflow:clip !important;margin:0}main a.btn{display:block}main a{padding:0}main p{margin:0}main li{list-style:none}main .hide{display:none !important}main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}main #wrapper{overflow:clip !important}main .js_fadein,main .js_fadein2{transition:all .3s ease;transform:translate(0, 70px);opacity:0}main .js_fadein.on,main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0px);opacity:1}main .js_opacity{opacity:0;filter:blur(10px)}main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}main .opening{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;transition:all .5s ease;opacity:1;pointer-events:all}main .opening.on{transition:all .7s ease;opacity:0;pointer-events:none}main .opening img{display:block;width:120px}main .opening .opening_pic{position:relative;z-index:10}main .opening .dot{position:absolute;display:block;bottom:-1px;right:-2px;z-index:20;font-size:12px;font-weight:400;letter-spacing:0em;line-height:1.4;text-align:left}main .opening .dot span{color:#fff;animation-name:flash;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite}main .opening .dot span:nth-child(1){animation-delay:0s}main .opening .dot span:nth-child(2){animation-delay:.25s}main .opening .dot span:nth-child(3){animation-delay:.5s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main .black{pointer-events:none;position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);transition:all .5s ease;opacity:0}main .black.on{transition:all .5s ease;opacity:1}main .float{position:fixed;z-index:2;top:-30px;width:140%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .float video{width:100%}main .float_pic{position:fixed;z-index:2;top:0px;width:100%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .pixcel{position:absolute;z-index:1000;pointer-events:none;top:-20px;left:50%;transform:translate(-50%, 0%);width:375px;height:6441px;opacity:.2}main .pixcel.off{opacity:0}main #canvas_kv{position:fixed;z-index:10;top:52%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;pointer-events:none;transition:all .5s ease;opacity:1}main #canvas_kv.on{transition:all .5s ease;opacity:0}main header{position:fixed;z-index:100;top:0;left:0;background-color:#ff3535;height:24px;display:flex;justify-content:flex-start;align-items:center}main header .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:calc(391px*2)}main header .wrap .text{width:391px}main #kv{position:relative;z-index:10;margin:-21px 0 0;width:100%;height:200vh}main #kv .box{position:absolute;top:300px;left:0;width:100%;height:100vh}main #kv .stick{position:sticky;top:53%;left:0;z-index:20;transform:translate(0, -50%);height:299px;transition:all .5s ease}main #kv .stick.on{transition:all .5s ease;top:35%}main #kv .stick.on .text{transition:all .5s ease .5s;opacity:1}main #kv .ttl{width:100%}main #kv .text{position:absolute;top:224px;left:50%;transform:translate(-50%, 0%);width:454px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center;transition:all .5s ease;opacity:0}main #kv .scroll{pointer-events:none;position:fixed;top:calc(100lvh - 75px - 40px);left:50%;transform:translate(-50%, 0);width:75px;z-index:100}main #kv .scroll .pic{width:100%;position:relative;z-index:10}main #kv .scroll .arw{position:absolute;z-index:20;width:18px;bottom:23px;left:50%;transform:translate(-50%, 0%);animation-name:flash;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}main #kv .scroll .arw.b{bottom:16px;animation-delay:.35s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main #file{z-index:100}main #file .glitch{position:relative;width:464px;height:144px;margin:240px auto 0;top:0%;left:0%;transform:translate(0%, 0%)}main #file .glitch .glitch__img{background:url(../img/file_ttl_sp.png) no-repeat 0% 0}main #file .card_area{margin-top:-70px;position:relative;z-index:100;min-height:4620px}main #file .set{pointer-events:none;position:sticky;z-index:100;top:50%;left:34%;transform:translate(-50%, -50%);width:96px;height:96px}main #file .set_num{position:absolute;width:100%;top:0;left:0;height:100%;transition:all .5s ease;opacity:0}main #file .set_num.on{transition:all .5s ease;opacity:1}main #file .gif{pointer-events:none;position:sticky;z-index:100;top:50%;left:65%;transform:translate(-50%, -50%);width:96px;height:96px;opacity:0}main #file .label{margin:170px auto 0;border-top:#ff3535 1px solid;position:relative;z-index:10;width:3315px;height:108px;background-color:#000;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}main #file .label .deco{position:absolute;bottom:43%;left:50vw;transform:translate(-50%, 0);width:785px}main #canvas_file{position:sticky;z-index:1;top:0;left:0;height:100lvh;width:100%}main .modal_file{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}main .modal_file.on{transition:all .3s ease;opacity:1;pointer-events:all}main .modal_file .bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}main .modal_file .close{position:absolute;z-index:100;top:140px;right:20px;width:40px;background:unset}main .modal_file .wrap{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:424px;z-index:30}main .modal_file .text{color:#fff;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .modal_file .text span{color:#ff3535}main .modal_file .pic{margin:15px auto 0;width:250px;height:343px}main .modal_file .btns{margin:24px auto 0;width:424px;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn{width:200px;height:48px;background-color:#ff3535;border-radius:100px;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .glitch{--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 2s;--delay-anim: 2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:438px;height:75px}main .glitch__img{position:absolute;top:calc(-1*var(--gap-vertical));left:calc(-1*var(--gap-horizontal));width:calc(100% + var(--gap-horizontal)*2);height:calc(100% + var(--gap-vertical)*2);transform:translate(-50%, -50%);background:url(../img/kv_ttl_sp.png) no-repeat 50% 0;background-color:var(--blend-color-1);background-size:contain !important;transform:translate3d(0, 0, 0);background-blend-mode:var(--blend-mode-1)}main .glitch__img:nth-child(1){width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}main .glitch__img:nth-child(n+2){opacity:0}main .imgloaded .glitch__img:nth-child(n+2){animation-duration:var(--time-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}main .imgloaded .glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}main .imgloaded .glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}main .imgloaded .glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}main .imgloaded .glitch__img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);animation-name:glitch-anim-flash}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;transform:translate3d(0, 0, 0)}}footer{position:relative;z-index:40;width:100%}.m-breadcrumb{max-width:unset}.m-breadcrumb ol{max-width:1000px;margin:0 auto}.m-floating-sns,.m-breadcrumb,.m-bottom-post,.l-footer{position:relative;z-index:30;background-color:#fff}.m-floating-sns{display:none}}@media screen and (min-width: 768px)and (max-width: 1366px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.l-header{z-index:300}main{font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}main h1,main h2,main h3,main .btn{font-family:"Zen Kaku Gothic New",sans-serif;text-transform:none}main img{display:block;width:100%}main ul{padding-left:0}main section{position:relative;z-index:10}main html,main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}main body{overflow:clip !important;margin:0}main a.btn{display:block}main a{padding:0}main p{margin:0}main li{list-style:none}main .hide{display:none !important}main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}main #wrapper{overflow:clip !important}main .js_fadein,main .js_fadein2{transition:all .3s ease;transform:translate(0, 5.1470588235vw);opacity:0}main .js_fadein.on,main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}main .js_opacity{opacity:0;filter:blur(10px)}main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}main .opening{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;transition:all .5s ease;opacity:1;pointer-events:all}main .opening.on{transition:all .7s ease;opacity:0;pointer-events:none}main .opening img{display:block;width:8.8235294118vw}main .opening .opening_pic{position:relative;z-index:10}main .opening .dot{position:absolute;display:block;bottom:-0.0735294118vw;right:-0.1470588235vw;z-index:20;font-size:0.8823529412vw;font-weight:400;letter-spacing:0em;line-height:1.4;text-align:left}main .opening .dot span{color:#fff;animation-name:flash;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite}main .opening .dot span:nth-child(1){animation-delay:0s}main .opening .dot span:nth-child(2){animation-delay:.25s}main .opening .dot span:nth-child(3){animation-delay:.5s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main .black{pointer-events:none;position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);transition:all .5s ease;opacity:0}main .black.on{transition:all .5s ease;opacity:1}main .float{position:fixed;z-index:2;top:-2.2058823529vw;width:140%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .float video{width:100%}main .float_pic{position:fixed;z-index:2;top:0vw;width:100%;left:50%;transform:translate(-50%, 0px);opacity:1;pointer-events:none}main .pixcel{position:absolute;z-index:1000;pointer-events:none;top:-20px;left:50%;transform:translate(-50%, 0%);width:375px;height:6441px;opacity:.2}main .pixcel.off{opacity:0}main #canvas_kv{position:fixed;z-index:10;top:52%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;pointer-events:none;transition:all .5s ease;opacity:1}main #canvas_kv.on{transition:all .5s ease;opacity:0}main header{position:fixed;z-index:100;top:0;left:0;background-color:#ff3535;height:1.7647058824vw;display:flex;justify-content:flex-start;align-items:center}main header .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:calc(28.75vw*2)}main header .wrap .text{width:28.75vw}main #kv{position:relative;z-index:10;margin:-1.5441176471vw 0 0;width:100%;height:200vh}main #kv .box{position:absolute;top:22.0588235294vw;left:0;width:100%;height:100vh}main #kv .stick{position:sticky;top:53%;left:0;z-index:20;transform:translate(0, -50%);height:21.9852941176vw;transition:all .5s ease}main #kv .stick.on{transition:all .5s ease;top:35%}main #kv .stick.on .text{transition:all .5s ease .5s;opacity:1}main #kv .ttl{width:100%}main #kv .text{position:absolute;top:16.4705882353vw;left:50%;transform:translate(-50%, 0%);width:33.3823529412vw;color:#fff;font-size:1.1764705882vw;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center;transition:all .5s ease;opacity:0}main #kv .scroll{pointer-events:none;position:fixed;top:calc(100lvh - 5.5147058824vw - 2.9411764706vw);left:50%;transform:translate(-50%, 0);width:5.5147058824vw;z-index:100}main #kv .scroll .pic{width:100%;position:relative;z-index:10}main #kv .scroll .arw{position:absolute;z-index:20;width:1.3235294118vw;bottom:1.6911764706vw;left:50%;transform:translate(-50%, 0%);animation-name:flash;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}main #kv .scroll .arw.b{bottom:1.1764705882vw;animation-delay:.35s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main #file{z-index:100}main #file .glitch{position:relative;width:34.1176470588vw;height:10.5882352941vw;margin:17.6470588235vw auto 0;top:0%;left:0%;transform:translate(0%, 0%)}main #file .glitch .glitch__img{background:url(../img/file_ttl_sp.png) no-repeat 0% 0}main #file .card_area{margin-top:-5.1470588235vw;position:relative;z-index:100;min-height:339.7058823529vw}main #file .set{pointer-events:none;position:sticky;z-index:100;top:50%;left:34%;transform:translate(-50%, -50%);width:7.0588235294vw;height:7.0588235294vw}main #file .set_num{position:absolute;width:100%;top:0;left:0;height:100%;transition:all .5s ease;opacity:0}main #file .set_num.on{transition:all .5s ease;opacity:1}main #file .gif{pointer-events:none;position:sticky;z-index:100;top:50%;left:65%;transform:translate(-50%, -50%);width:7.0588235294vw;height:7.0588235294vw;opacity:0}main #file .label{margin:12.5vw auto 0;border-top:#ff3535 1px solid;position:relative;z-index:10;width:243.75vw;height:7.9411764706vw;background-color:#000;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}main #file .label .deco{position:absolute;bottom:43%;left:50vw;transform:translate(-50%, 0);width:57.7205882353vw}main #canvas_file{position:sticky;z-index:1;top:0;left:0;height:100lvh;width:100%}main .modal_file{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}main .modal_file.on{transition:all .3s ease;opacity:1;pointer-events:all}main .modal_file .bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}main .modal_file .close{position:absolute;z-index:100;top:10.2941176471vw;right:1.4705882353vw;width:2.9411764706vw;background:unset}main .modal_file .wrap{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:31.1764705882vw;z-index:30}main .modal_file .text{color:#fff;font-size:1.1764705882vw;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .modal_file .text span{color:#ff3535}main .modal_file .pic{margin:1.1029411765vw auto 0;width:18.3823529412vw;height:25.2205882353vw}main .modal_file .btns{margin:1.7647058824vw auto 0;width:31.1764705882vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn{width:14.7058823529vw;height:3.5294117647vw;background-color:#ff3535;border-radius:7.3529411765vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn span{color:#fff;font-size:1.0294117647vw;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .glitch{--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 2s;--delay-anim: 2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:32.2058823529vw;height:5.5147058824vw}main .glitch__img{position:absolute;top:calc(-1*var(--gap-vertical));left:calc(-1*var(--gap-horizontal));width:calc(100% + var(--gap-horizontal)*2);height:calc(100% + var(--gap-vertical)*2);transform:translate(-50%, -50%);background:url(../img/kv_ttl_sp.png) no-repeat 50% 0;background-color:var(--blend-color-1);background-size:contain !important;transform:translate3d(0, 0, 0);background-blend-mode:var(--blend-mode-1)}main .glitch__img:nth-child(1){width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}main .glitch__img:nth-child(n+2){opacity:0}main .imgloaded .glitch__img:nth-child(n+2){animation-duration:var(--time-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}main .imgloaded .glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}main .imgloaded .glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}main .imgloaded .glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}main .imgloaded .glitch__img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);animation-name:glitch-anim-flash}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;transform:translate3d(0, 0, 0)}}footer{position:relative;z-index:40;width:100%}.m-breadcrumb{max-width:unset}.m-breadcrumb ol{max-width:1000px;margin:0 auto}.m-floating-sns,.m-breadcrumb,.m-bottom-post,.l-footer{position:relative;z-index:30;background-color:#fff}.m-floating-sns{display:none}}@media screen and (max-width: 767.9px){.updown{animation:upDown 6s ease-in-out infinite !important}.updown2{animation:upDown 6s ease-in-out infinite .6s !important}.updown3{animation:upDown 6s ease-in-out infinite 1.2s !important}@keyframes upDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}body{margin:0}main{font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;min-height:6000px;max-width:unset;min-width:unset;background-color:#000}main p{font-family:"Zen Kaku Gothic New",sans-serif}main img{display:block;width:100%}main .dela{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal}main ul{padding-left:0}main section{position:relative;z-index:10}main #header{position:fixed;width:100%;z-index:30}main html,main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}main body{overflow:clip !important;margin:0}main a.btn{display:block}main a{padding:0}main p{margin:0}main li{list-style:none}main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}main #wrapper{overflow:clip !important}main .js_fadein,main .js_fadein2{transition:all .3s ease;transform:translate(0, 18.6666666667vw);opacity:0}main .js_fadein.on,main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}main .js_opacity{opacity:0;filter:blur(10px)}main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}main .ttl_label_anim{transition:all .5s ease;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}main .ttl_label_anim.on{transition:all .5s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main .ttl_label_anim_two div{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}main .ttl_label_anim_two.on div:nth-child(1){transition:all .5s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main .ttl_label_anim_two.on div:nth-child(2){transition:all .5s ease .2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main .ttl_label_anim_two.on div:nth-child(3){transition:all .5s ease .2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main .anim_point::after{content:"";position:absolute;top:2.5333333333vw;right:8.8vw;width:1.3333333333vw;height:1.3333333333vw;background-color:#fff;border-radius:50%;animation:breathe 2s ease-in-out infinite}main span.font_medium{font-weight:500;letter-spacing:0em}main .nav{position:absolute;z-index:2000;right:0vw;top:0vw;width:0vw;height:78.9333333333vw;display:flex;justify-content:flex-end;align-items:center;flex-flow:column;flex-wrap:wrap;background-image:url("../images/top/nav_bg.jpg");background-size:cover;background-position:center top;background-repeat:repeat;overflow:hidden;transition:all .5s ease;pointer-events:none}main .nav .inner{position:relative;z-index:30;overflow-x:clip;transition:all .5s ease;width:20.8vw}main .nav.on{transition:all .5s ease;pointer-events:all;width:30.6666666667vw}main .nav.on .inner{transition:all .5s ease}main .nav.stick{position:fixed}main .nav .nav_bg{position:absolute;z-index:1;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75)}main .nav .close{position:absolute;top:0;right:0;width:30.6666666667vw;z-index:30;cursor:pointer}main .nav .links{width:20.8vw;position:relative;z-index:20;margin:3.4666666667vw auto 0;display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:wrap;top:50%;left:0%;transform:translate(0%, -50%)}main .nav .links .link{position:relative;color:#000;font-size:3.7333333333vw;font-weight:500;letter-spacing:0em;line-height:1;width:20.8vw;z-index:10;transition:all .5s ease}main .nav .links .link.on{border-bottom:1px #000 solid}main .nav .links .link:nth-child(n+2){margin-top:6.4vw}main .nav .links .link .btn{display:block}main .nav .links .link .btn::after{content:"";display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:140%;height:230%;position:absolute;z-index:20}main .nav .links .link .btn:hover{text-decoration:none}main .nav .links .link:nth-child(1){width:14.9333333333vw}main .nav_bg{position:fixed;z-index:1500;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);transition:all .5s ease;pointer-events:none;opacity:0}main .nav_bg.on{transition:all .5s ease;pointer-events:all;opacity:1;cursor:pointer}main .nav_opener{position:fixed;z-index:1000;right:0vw;top:0vw;width:30.6666666667vw}main .nav_opener:hover .open img,main .nav_opener:hover .close img{transition:all .5s ease;opacity:0}main .nav_opener:hover .open img.pc,main .nav_opener:hover .close img.pc{opacity:1}main .nav_opener .open img,main .nav_opener .close img{position:relative;z-index:20;transition:all .5s ease}main .nav_opener .open img.pc,main .nav_opener .close img.pc{position:absolute;z-index:10;top:0;left:0}main .nav_opener .open{position:relative;z-index:10;width:100%}main .nav_opener .close{position:absolute;z-index:20;width:100%;top:0;right:0;opacity:0}main .nav_opener img{border-radius:0 0 0 1.3333333333vw}main .nav_opener.on .close{opacity:1}main .opening{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100lvh;background-color:#000;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;transition:all .5s ease;opacity:1;pointer-events:all}main .opening.on{transition:all .7s ease;opacity:0;pointer-events:none}main .opening img{display:block;width:32vw}main .opening .opening_pic{position:relative;z-index:10}main .opening .dot{position:absolute;display:block;bottom:-0.2666666667vw;right:-0.5333333333vw;z-index:20;font-size:3.2vw;font-weight:400;letter-spacing:0em;line-height:1.4;text-align:left}main .opening .dot span{color:#fff;animation-name:flash;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:infinite}main .opening .dot span:nth-child(1){animation-delay:0s}main .opening .dot span:nth-child(2){animation-delay:.25s}main .opening .dot span:nth-child(3){animation-delay:.5s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main .black{pointer-events:none;position:fixed;z-index:3;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);transition:all .5s ease;opacity:0}main .black.on{transition:all .5s ease;opacity:1}main .float{position:fixed;z-index:2;top:4.8vw;width:390%;left:50%;transform:translate(-50%, 0px);opacity:1}main .float video{width:100%}main .float_pic{position:fixed;z-index:2;top:0vw;width:100%;left:50%;transform:translate(-50%, 0px);opacity:1}main .pixcel{position:absolute;z-index:1000;pointer-events:none;top:-20px;left:50%;transform:translate(-50%, 0%);width:375px;height:6441px;opacity:.2}main .pixcel.off{opacity:0}main #canvas_kv{position:fixed;z-index:10;top:0;left:0;height:100lvh;width:100%;pointer-events:none;transition:all .5s ease;opacity:1}main #canvas_kv.on{transition:all .5s ease;opacity:0}main header{position:fixed;z-index:100;top:0;left:0;background-color:#ff3535;height:6.4vw;display:flex;justify-content:flex-start;align-items:center}main header .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:calc(104.2666666667vw*2)}main header .wrap .text{width:104.2666666667vw}main #kv{margin:-5.6vw 0 0;width:100%;height:200vh}main #kv .box{position:absolute;top:80vw;left:0;width:100%;height:100vh}main #kv .stick{position:sticky;top:53%;left:0;z-index:20;transform:translate(0, -50%);height:79.7333333333vw;transition:all .5s ease}main #kv .stick.on{transition:all .5s ease;top:35%}main #kv .stick.on .text{transition:all .5s ease .5s;opacity:1}main #kv .ttl{width:100%}main #kv .text{position:absolute;top:53.3333333333vw;left:50%;transform:translate(-50%, 0%);width:100vw;color:#fff;font-size:3.7333333333vw;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center;transition:all .5s ease;opacity:0}main #kv .scroll{pointer-events:none;position:fixed;bottom:4vw;left:50%;transform:translate(-50%, 0);width:14.6666666667vw;z-index:100}main #kv .scroll .pic{width:100%;position:relative;z-index:10}main #kv .scroll .arw{position:absolute;z-index:20;width:3.4666666667vw;bottom:4.5333333333vw;left:50%;transform:translate(-50%, 0%);animation-name:flash;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:infinite}main #kv .scroll .arw.b{bottom:3.2vw;animation-delay:.35s}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}main #file{z-index:100}main #file .glitch{position:relative;height:26.6666666667vw;margin:13.3333333333vw auto 0;top:0%;left:0%;transform:translate(0%, 0%)}main #file .glitch .glitch__img{background:url(../img/file_ttl_sp.png) no-repeat 0% 0}main #file .card_area{margin-top:-18.6666666667vw;position:relative;z-index:100;min-height:1232vw}main #file .set{pointer-events:none;position:sticky;z-index:100;top:50%;left:5.3333333333vw;transform:translate(0%, -50%);width:14.1333333333vw;height:14.1333333333vw}main #file .set_num{position:absolute;width:100%;top:0;left:0;height:100%;transition:all .5s ease;opacity:0}main #file .set_num.on{transition:all .5s ease;opacity:1}main #file .gif{pointer-events:none;position:sticky;z-index:100;top:50%;left:82.6666666667vw;transform:translate(0%, -50%);width:14.1333333333vw;height:14.1333333333vw;opacity:0}main #file .label{border-top:#ff3535 1px solid;position:relative;z-index:10;width:262.6666666667vw;height:22.9333333333vw;background-color:#000;display:flex;justify-content:flex-start;align-items:center;flex-flow:row;flex-wrap:nowrap}main #file .label .deco{position:absolute;bottom:73%;left:0;width:100vw}main #canvas_file{position:sticky;z-index:1;top:0;left:0;height:100lvh;width:100%}main footer{position:relative;z-index:40;width:100%}main .modal_file{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}main .modal_file.on{transition:all .3s ease;opacity:1;pointer-events:all}main .modal_file .bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}main .modal_file .close{position:absolute;z-index:100;top:26.6666666667vw;right:5.3333333333vw;width:10.6666666667vw;background:unset}main .modal_file .wrap{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:89.3333333333vw;z-index:30}main .modal_file .text{color:#fff;font-size:3.7333333333vw;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .modal_file .text span{color:#ff3535}main .modal_file .pic{margin:4vw auto 0;width:41.8666666667vw;height:57.6vw}main .modal_file .btns{margin:6.4vw auto 0;width:89.3333333333vw;display:flex;justify-content:center;align-items:flex-start;flex-flow:column;flex-wrap:nowrap}main .modal_file .btns .btn{width:100%;height:12.8vw;background-color:#ff3535;border-radius:26.6666666667vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}main .modal_file .btns .btn span{color:#fff;font-size:3.7333333333vw;font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}main .modal_file .btns .btn:nth-child(2){margin-top:3.2vw}main .glitch{--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 2s;--delay-anim: 2s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80.2666666667vw;height:13.6vw}main .glitch__img{position:absolute;top:calc(-1*var(--gap-vertical));left:calc(-1*var(--gap-horizontal));width:calc(100% + var(--gap-horizontal)*2);height:calc(100% + var(--gap-vertical)*2);transform:translate(-50%, -50%);background:url(../img/kv_ttl_sp.png) no-repeat 50% 0;background-color:var(--blend-color-1);background-size:contain !important;transform:translate3d(0, 0, 0);background-blend-mode:var(--blend-mode-1)}main .glitch__img:nth-child(1){width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}main .glitch__img:nth-child(n+2){opacity:0}main .imgloaded .glitch__img:nth-child(n+2){animation-duration:var(--time-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}main .imgloaded .glitch__img:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}main .imgloaded .glitch__img:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}main .imgloaded .glitch__img:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}main .imgloaded .glitch__img:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);animation-name:glitch-anim-flash}@keyframes glitch-anim-1{0%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0);-webkit-clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);clip-path:polygon(0 2%, 100% 2%, 100% 5%, 0 5%)}2%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%);clip-path:polygon(0 15%, 100% 15%, 100% 15%, 0 15%)}4%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%);clip-path:polygon(0 10%, 100% 10%, 100% 20%, 0 20%)}6%{-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%);clip-path:polygon(0 1%, 100% 1%, 100% 2%, 0 2%)}8%{-webkit-clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%);clip-path:polygon(0 33%, 100% 33%, 100% 33%, 0 33%)}10%{-webkit-clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%);clip-path:polygon(0 44%, 100% 44%, 100% 44%, 0 44%)}12%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%);clip-path:polygon(0 50%, 100% 50%, 100% 20%, 0 20%)}14%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%);clip-path:polygon(0 70%, 100% 70%, 100% 70%, 0 70%)}16%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%);clip-path:polygon(0 80%, 100% 80%, 100% 80%, 0 80%)}18%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%);clip-path:polygon(0 50%, 100% 50%, 100% 55%, 0 55%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%);clip-path:polygon(0 70%, 100% 70%, 100% 80%, 0 80%)}21.9%{opacity:1;transform:translate3d(var(--gap-horizontal), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-2{0%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);-webkit-clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%);clip-path:polygon(0 25%, 100% 25%, 100% 30%, 0 30%)}3%{-webkit-clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%);clip-path:polygon(0 3%, 100% 3%, 100% 3%, 0 3%)}5%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%);clip-path:polygon(0 5%, 100% 5%, 100% 20%, 0 20%)}7%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}9%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%);clip-path:polygon(0 40%, 100% 40%, 100% 40%, 0 40%)}11%{-webkit-clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%);clip-path:polygon(0 52%, 100% 52%, 100% 59%, 0 59%)}13%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}15%{-webkit-clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%);clip-path:polygon(0 75%, 100% 75%, 100% 75%, 0 75%)}17%{-webkit-clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%);clip-path:polygon(0 65%, 100% 65%, 100% 40%, 0 40%)}19%{-webkit-clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%);clip-path:polygon(0 45%, 100% 45%, 100% 50%, 0 50%)}20%{-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%);clip-path:polygon(0 14%, 100% 14%, 100% 33%, 0 33%)}21.9%{opacity:1;transform:translate3d(calc(-1 * var(--gap-horizontal)), 0, 0)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-3{0%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);-webkit-clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%);clip-path:polygon(0 1%, 100% 1%, 100% 3%, 0 3%)}1.5%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%);clip-path:polygon(0 10%, 100% 10%, 100% 9%, 0 9%)}2%{-webkit-clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%);clip-path:polygon(0 5%, 100% 5%, 100% 6%, 0 6%)}2.5%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%);clip-path:polygon(0 20%, 100% 20%, 100% 20%, 0 20%)}3%{-webkit-clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%);clip-path:polygon(0 10%, 100% 10%, 100% 10%, 0 10%)}5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%);clip-path:polygon(0 30%, 100% 30%, 100% 25%, 0 25%)}5.5%{-webkit-clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%);clip-path:polygon(0 15%, 100% 15%, 100% 16%, 0 16%)}7%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%);clip-path:polygon(0 40%, 100% 40%, 100% 39%, 0 39%)}8%{-webkit-clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%);clip-path:polygon(0 20%, 100% 20%, 100% 21%, 0 21%)}9%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%);clip-path:polygon(0 60%, 100% 60%, 100% 55%, 0 55%)}10.5%{-webkit-clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%);clip-path:polygon(0 30%, 100% 30%, 100% 31%, 0 31%)}11%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%);clip-path:polygon(0 70%, 100% 70%, 100% 69%, 0 69%)}13%{-webkit-clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%);clip-path:polygon(0 40%, 100% 40%, 100% 41%, 0 41%)}14%{-webkit-clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%);clip-path:polygon(0 80%, 100% 80%, 100% 75%, 0 75%)}14.5%{-webkit-clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%);clip-path:polygon(0 50%, 100% 50%, 100% 51%, 0 51%)}15%{-webkit-clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%);clip-path:polygon(0 90%, 100% 90%, 100% 90%, 0 90%)}16%{-webkit-clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%);clip-path:polygon(0 60%, 100% 60%, 100% 60%, 0 60%)}18%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%);clip-path:polygon(0 100%, 100% 100%, 100% 99%, 0 99%)}20%{-webkit-clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%);clip-path:polygon(0 70%, 100% 70%, 100% 71%, 0 71%)}21.9%{opacity:1;transform:translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1)}22%,100%{opacity:0;transform:translate3d(0, 0, 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0)}}@keyframes glitch-anim-flash{0%,5%{opacity:.2;transform:translate3d(var(--gap-horizontal), var(--gap-vertical), 0)}5.5%,100%{opacity:0;transform:translate3d(0, 0, 0)}}.m-floating-sns,.m-breadcrumb,.m-bottom-post,.l-footer{position:relative;z-index:30;background-color:#fff}}@media screen and (min-width: 767.9px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}