@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--scrollbar-width:0;--vw:1920px;--vw-min:1200;--vw-base:1920;--vw-max:99999;--vw-scale:max(calc(100vw / var(--vw-base)), 1px);--c-white:#ffffff;--c-black:#000000;--c-gray:#4f4f4f;--f-w-thin:100;--f-w-ex-light:200;--f-w-light:300;--f-w-regular:400;--f-w-medium:500;--f-w-semi-bold:600;--f-w-bold:700;--f-w-ex-bold:800;--f-w-black:900;--f-w-ex-black:950;--f-f-ug:"BIZ UDPGothic",sans-serif;--f-f-dg:"DotGothic16",sans-serif;--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--opacity-hover:0.7;--opacity-transition:opacity 0.3s ease;--an-delay:0;--an-rotate:0;--an-x:0;--an-y:0;--an-scale:1;--loop-duration:1;--an-progress1:0;--an-progress2:0;--an-progress3:0;--an-progress4:0;--icon-close:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iODMiIHZpZXdCb3g9IjAgMCA4MyA4MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTQyLjQyMzcgNDEuNzI4Nkw4MS42NjI2IDgwLjk2NzVMODAuMjQ4NCA4Mi4zODE3TDQxLjAwOTUgNDMuMTQyOEwyLjE4NTU3IDgxLjk2NjdMMC43NzEzNTYgODAuNTUyNUwzOS41OTUyIDQxLjcyODZMMC41MDk2NDQgMi42NDI5OUwxLjkyMzg2IDEuMjI4NzdMNDEuMDA5NSA0MC4zMTQ0TDgwLjUwOTQgMC44MTQ0NTNMODEuOTIzNiAyLjIyODY3TDQyLjQyMzcgNDEuNzI4NloiIGZpbGw9IndoaXRlIi8+IDwvc3ZnPg==");--icon-arrow:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTAuNTMyNDA4IDBMMC41NDQ4MjIgMi4xNTY5MUw4Ljg0NTI1IDIuMjA0NjJMMCAxMS4wNDkxTDAuOTQwODQxIDEyTDkuNzc2MzUgMy4xNzUxNEw5LjgyMzk3IDExLjQ0ODJMMTIgMTEuNDYwN0wxMS45MzQ0IDAuMDY1NTQ1NkwwLjUzMjQwOCAwWiIgZmlsbD0id2hpdGUiLz4gPC9zdmc+");--icon-swipe:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIxIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTIxIDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8cGF0aCBkPSJNMCAxNS4zNTk0SDEyME0xMDQuNSAzMC4zNTk0TDEyMCAxNS4zNTk0TDEwNC41IDAuMzU5Mzc1IiBzdHJva2U9IiM0RjRGNEYiLz4gPC9zdmc+")}@media print,screen and (max-width:1200px){:root{--vw-scale:calc(100vw / var(--vw-min))}}html{line-height:1;touch-action:manipulation;font-size:16px}@media print,screen and (max-width:1024px){html{font-size:2.34375vw}}body{font-family:"BIZ UDPGothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;font-weight:var(--f-w-regular);letter-spacing:.06em;line-height:1;color:var(--c-white);position:relative;font-size:calc(16 * var(--vw-scale));background-color:var(--c-black);-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-size:2.0833333333vw}}body[data-loaded="0"]{opacity:0}body[data-loaded="1"]{opacity:1}body::before{content:"";position:absolute;width:100%;height:100%;background:red;z-index:-10;background:url(../images/ptn_noise.webp) repeat top left/calc(400 * var(--vw-scale)) calc(400 * var(--vw-scale));pointer-events:none}@media print,screen and (max-width:1024px){body::before{background:url(../images/ptn_noise.webp) repeat top left/52.0833333333vw 52.0833333333vw}}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:auto;height:auto}img:not(.c-single-content img){width:100%;height:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped body{overflow:hidden}*:focus{outline:0}.is-loading,.is-loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}@-webkit-keyframes btnTransform{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.2) rotate(90deg);transform:scale(1.2) rotate(90deg)}100%{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}}@keyframes btnTransform{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.2) rotate(90deg);transform:scale(1.2) rotate(90deg)}100%{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}}@-webkit-keyframes scaleTick{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1) translateX(4%);transform:scale(1.1) translateX(4%)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleTick{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1) translateX(4%);transform:scale(1.1) translateX(4%)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes wiggleGlitch{0%,18%{-webkit-transform:translate(0,0);transform:translate(0,0)}19%{-webkit-transform:translate(-4%,-8%);transform:translate(-4%,-8%)}20%{-webkit-transform:translate(6%,11%);transform:translate(6%,11%)}21%{-webkit-transform:translate(-2%,-3%);transform:translate(-2%,-3%)}22%,55%{-webkit-transform:translate(0,0);transform:translate(0,0)}56%{-webkit-transform:translate(8%,-10%);transform:translate(8%,-10%)}57%{-webkit-transform:translate(-7%,6%);transform:translate(-7%,6%)}58%{-webkit-transform:translate(3%,9%);transform:translate(3%,9%)}100%,59%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes wiggleGlitch{0%,18%{-webkit-transform:translate(0,0);transform:translate(0,0)}19%{-webkit-transform:translate(-4%,-8%);transform:translate(-4%,-8%)}20%{-webkit-transform:translate(6%,11%);transform:translate(6%,11%)}21%{-webkit-transform:translate(-2%,-3%);transform:translate(-2%,-3%)}22%,55%{-webkit-transform:translate(0,0);transform:translate(0,0)}56%{-webkit-transform:translate(8%,-10%);transform:translate(8%,-10%)}57%{-webkit-transform:translate(-7%,6%);transform:translate(-7%,6%)}58%{-webkit-transform:translate(3%,9%);transform:translate(3%,9%)}100%,59%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes wiggleGlitchScale{0%,18%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}19%{-webkit-transform:translate(-4%,-8%) scale(1.08,.85);transform:translate(-4%,-8%) scale(1.08,.85)}20%{-webkit-transform:translate(6%,11%) scale(.92,1.15);transform:translate(6%,11%) scale(.92,1.15)}21%{-webkit-transform:translate(-2%,-3%) scale(1.03,.95);transform:translate(-2%,-3%) scale(1.03,.95)}22%,55%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}56%{-webkit-transform:translate(8%,-10%) scale(1.12,.78);transform:translate(8%,-10%) scale(1.12,.78)}57%{-webkit-transform:translate(-7%,6%) scale(.88,1.2);transform:translate(-7%,6%) scale(.88,1.2)}58%{-webkit-transform:translate(3%,9%) scale(1.05,.9);transform:translate(3%,9%) scale(1.05,.9)}100%,59%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}}@keyframes wiggleGlitchScale{0%,18%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}19%{-webkit-transform:translate(-4%,-8%) scale(1.08,.85);transform:translate(-4%,-8%) scale(1.08,.85)}20%{-webkit-transform:translate(6%,11%) scale(.92,1.15);transform:translate(6%,11%) scale(.92,1.15)}21%{-webkit-transform:translate(-2%,-3%) scale(1.03,.95);transform:translate(-2%,-3%) scale(1.03,.95)}22%,55%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}56%{-webkit-transform:translate(8%,-10%) scale(1.12,.78);transform:translate(8%,-10%) scale(1.12,.78)}57%{-webkit-transform:translate(-7%,6%) scale(.88,1.2);transform:translate(-7%,6%) scale(.88,1.2)}58%{-webkit-transform:translate(3%,9%) scale(1.05,.9);transform:translate(3%,9%) scale(1.05,.9)}100%,59%{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}}@-webkit-keyframes glitchFlicker{0%,18%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}19%{opacity:1;-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}20%{opacity:.7;-webkit-transform:scaleY(.6);transform:scaleY(.6)}21%{opacity:1;-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}22%,55%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}56%{opacity:.9;-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}57%{opacity:1;-webkit-transform:scaleY(.8);transform:scaleY(.8)}58%{opacity:.5;-webkit-transform:scaleY(1);transform:scaleY(1)}100%,59%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes glitchFlicker{0%,18%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}19%{opacity:1;-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}20%{opacity:.7;-webkit-transform:scaleY(.6);transform:scaleY(.6)}21%{opacity:1;-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}22%,55%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}56%{opacity:.9;-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}57%{opacity:1;-webkit-transform:scaleY(.8);transform:scaleY(.8)}58%{opacity:.5;-webkit-transform:scaleY(1);transform:scaleY(1)}100%,59%{opacity:.3;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes glitchSliceA{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(15% 60% 82% 8%);clip-path:inset(15% 60% 82% 8%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.8%{-webkit-clip-path:inset(70% 10% 27% 65%);clip-path:inset(70% 10% 27% 65%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.6%{-webkit-clip-path:inset(35% 70% 62% 5%);clip-path:inset(35% 70% 62% 5%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(80% 5% 17% 70%);clip-path:inset(80% 5% 17% 70%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(25% 8% 73% 65%);clip-path:inset(25% 8% 73% 65%)}56.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(60% 65% 38% 10%);clip-path:inset(60% 65% 38% 10%)}57.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(10% 12% 87% 60%);clip-path:inset(10% 12% 87% 60%)}58%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(78% 70% 19% 8%);clip-path:inset(78% 70% 19% 8%)}58.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@keyframes glitchSliceA{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(15% 60% 82% 8%);clip-path:inset(15% 60% 82% 8%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.8%{-webkit-clip-path:inset(70% 10% 27% 65%);clip-path:inset(70% 10% 27% 65%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.6%{-webkit-clip-path:inset(35% 70% 62% 5%);clip-path:inset(35% 70% 62% 5%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(80% 5% 17% 70%);clip-path:inset(80% 5% 17% 70%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(25% 8% 73% 65%);clip-path:inset(25% 8% 73% 65%)}56.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(60% 65% 38% 10%);clip-path:inset(60% 65% 38% 10%)}57.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(10% 12% 87% 60%);clip-path:inset(10% 12% 87% 60%)}58%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(78% 70% 19% 8%);clip-path:inset(78% 70% 19% 8%)}58.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@-webkit-keyframes glitchSliceB{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(40% 30% 55% 30%);clip-path:inset(40% 30% 55% 30%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.8%{-webkit-clip-path:inset(45% 25% 48% 35%);clip-path:inset(45% 25% 48% 35%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.6%{-webkit-clip-path:inset(35% 35% 62% 25%);clip-path:inset(35% 35% 62% 25%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(55% 28% 42% 32%);clip-path:inset(55% 28% 42% 32%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(30% 20% 60% 20%);clip-path:inset(30% 20% 60% 20%)}56.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(38% 15% 55% 25%);clip-path:inset(38% 15% 55% 25%)}57.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(48% 25% 45% 28%);clip-path:inset(48% 25% 45% 28%)}58%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(42% 30% 50% 22%);clip-path:inset(42% 30% 50% 22%)}58.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@keyframes glitchSliceB{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(40% 30% 55% 30%);clip-path:inset(40% 30% 55% 30%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.8%{-webkit-clip-path:inset(45% 25% 48% 35%);clip-path:inset(45% 25% 48% 35%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.6%{-webkit-clip-path:inset(35% 35% 62% 25%);clip-path:inset(35% 35% 62% 25%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(55% 28% 42% 32%);clip-path:inset(55% 28% 42% 32%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(30% 20% 60% 20%);clip-path:inset(30% 20% 60% 20%)}56.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(38% 15% 55% 25%);clip-path:inset(38% 15% 55% 25%)}57.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(48% 25% 45% 28%);clip-path:inset(48% 25% 45% 28%)}58%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(42% 30% 50% 22%);clip-path:inset(42% 30% 50% 22%)}58.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@-webkit-keyframes glitchSliceC{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(8% 75% 90% 12%);clip-path:inset(8% 75% 90% 12%)}19.3%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.6%{-webkit-clip-path:inset(62% 18% 35% 70%);clip-path:inset(62% 18% 35% 70%)}19.9%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.2%{-webkit-clip-path:inset(28% 50% 70% 35%);clip-path:inset(28% 50% 70% 35%)}20.5%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.8%{-webkit-clip-path:inset(85% 60% 12% 18%);clip-path:inset(85% 60% 12% 18%)}21.1%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(45% 22% 52% 60%);clip-path:inset(45% 22% 52% 60%)}21.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(72% 8% 26% 75%);clip-path:inset(72% 8% 26% 75%)}56.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.4%{-webkit-clip-path:inset(15% 65% 83% 22%);clip-path:inset(15% 65% 83% 22%)}56.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(50% 35% 48% 50%);clip-path:inset(50% 35% 48% 50%)}57%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.2%{-webkit-clip-path:inset(38% 78% 60% 5%);clip-path:inset(38% 78% 60% 5%)}57.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(80% 30% 18% 55%);clip-path:inset(80% 30% 18% 55%)}57.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58%{-webkit-clip-path:inset(22% 12% 75% 70%);clip-path:inset(22% 12% 75% 70%)}58.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(58% 70% 40% 10%);clip-path:inset(58% 70% 40% 10%)}58.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@keyframes glitchSliceC{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19%{-webkit-clip-path:inset(8% 75% 90% 12%);clip-path:inset(8% 75% 90% 12%)}19.3%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.6%{-webkit-clip-path:inset(62% 18% 35% 70%);clip-path:inset(62% 18% 35% 70%)}19.9%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.2%{-webkit-clip-path:inset(28% 50% 70% 35%);clip-path:inset(28% 50% 70% 35%)}20.5%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.8%{-webkit-clip-path:inset(85% 60% 12% 18%);clip-path:inset(85% 60% 12% 18%)}21.1%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(45% 22% 52% 60%);clip-path:inset(45% 22% 52% 60%)}21.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,55%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56%{-webkit-clip-path:inset(72% 8% 26% 75%);clip-path:inset(72% 8% 26% 75%)}56.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.4%{-webkit-clip-path:inset(15% 65% 83% 22%);clip-path:inset(15% 65% 83% 22%)}56.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}56.8%{-webkit-clip-path:inset(50% 35% 48% 50%);clip-path:inset(50% 35% 48% 50%)}57%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.2%{-webkit-clip-path:inset(38% 78% 60% 5%);clip-path:inset(38% 78% 60% 5%)}57.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}57.6%{-webkit-clip-path:inset(80% 30% 18% 55%);clip-path:inset(80% 30% 18% 55%)}57.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58%{-webkit-clip-path:inset(22% 12% 75% 70%);clip-path:inset(22% 12% 75% 70%)}58.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}58.4%{-webkit-clip-path:inset(58% 70% 40% 10%);clip-path:inset(58% 70% 40% 10%)}58.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,59%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@-webkit-keyframes glitchSlice{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}18.4%{-webkit-clip-path:inset(8% 78% 91% 5%);clip-path:inset(8% 78% 91% 5%)}18.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}18.8%{-webkit-clip-path:inset(72% 12% 27% 80%);clip-path:inset(72% 12% 27% 80%)}19%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.2%{-webkit-clip-path:inset(35% 60% 64% 22%);clip-path:inset(35% 60% 64% 22%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.6%{-webkit-clip-path:inset(85% 30% 12% 50%);clip-path:inset(85% 30% 12% 50%)}19.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20%{-webkit-clip-path:inset(15% 25% 82% 65%);clip-path:inset(15% 25% 82% 65%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.4%{-webkit-clip-path:inset(58% 70% 40% 12%);clip-path:inset(58% 70% 40% 12%)}20.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.8%{-webkit-clip-path:inset(28% 8% 70% 75%);clip-path:inset(28% 8% 70% 75%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.2%{-webkit-clip-path:inset(78% 55% 21% 30%);clip-path:inset(78% 55% 21% 30%)}21.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.6%{-webkit-clip-path:inset(45% 35% 53% 40%);clip-path:inset(45% 35% 53% 40%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,38%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}38.2%{-webkit-clip-path:inset(20% 18% 78% 70%);clip-path:inset(20% 18% 78% 70%)}38.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}38.6%{-webkit-clip-path:inset(65% 75% 33% 8%);clip-path:inset(65% 75% 33% 8%)}38.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39%{-webkit-clip-path:inset(50% 40% 48% 35%);clip-path:inset(50% 40% 48% 35%)}39.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.4%{-webkit-clip-path:inset(12% 62% 87% 18%);clip-path:inset(12% 62% 87% 18%)}39.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.8%{-webkit-clip-path:inset(82% 22% 16% 60%);clip-path:inset(82% 22% 16% 60%)}40%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}40.2%{-webkit-clip-path:inset(38% 8% 60% 70%);clip-path:inset(38% 8% 60% 70%)}40.4%,67%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}67.2%{-webkit-clip-path:inset(10% 30% 88% 55%);clip-path:inset(10% 30% 88% 55%)}67.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}67.6%{-webkit-clip-path:inset(70% 60% 28% 22%);clip-path:inset(70% 60% 28% 22%)}67.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68%{-webkit-clip-path:inset(42% 75% 56% 5%);clip-path:inset(42% 75% 56% 5%)}68.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68.4%{-webkit-clip-path:inset(88% 10% 10% 65%);clip-path:inset(88% 10% 10% 65%)}68.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68.8%{-webkit-clip-path:inset(25% 50% 73% 28%);clip-path:inset(25% 50% 73% 28%)}69%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}69.2%{-webkit-clip-path:inset(55% 18% 43% 70%);clip-path:inset(55% 18% 43% 70%)}69.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}69.6%{-webkit-clip-path:inset(15% 80% 84% 8%);clip-path:inset(15% 80% 84% 8%)}69.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70%{-webkit-clip-path:inset(75% 35% 23% 45%);clip-path:inset(75% 35% 23% 45%)}70.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70.4%{-webkit-clip-path:inset(30% 12% 68% 75%);clip-path:inset(30% 12% 68% 75%)}70.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70.8%{-webkit-clip-path:inset(60% 65% 38% 18%);clip-path:inset(60% 65% 38% 18%)}100%,71%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@keyframes glitchSlice{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}18.4%{-webkit-clip-path:inset(8% 78% 91% 5%);clip-path:inset(8% 78% 91% 5%)}18.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}18.8%{-webkit-clip-path:inset(72% 12% 27% 80%);clip-path:inset(72% 12% 27% 80%)}19%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.2%{-webkit-clip-path:inset(35% 60% 64% 22%);clip-path:inset(35% 60% 64% 22%)}19.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.6%{-webkit-clip-path:inset(85% 30% 12% 50%);clip-path:inset(85% 30% 12% 50%)}19.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20%{-webkit-clip-path:inset(15% 25% 82% 65%);clip-path:inset(15% 25% 82% 65%)}20.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.4%{-webkit-clip-path:inset(58% 70% 40% 12%);clip-path:inset(58% 70% 40% 12%)}20.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.8%{-webkit-clip-path:inset(28% 8% 70% 75%);clip-path:inset(28% 8% 70% 75%)}21%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.2%{-webkit-clip-path:inset(78% 55% 21% 30%);clip-path:inset(78% 55% 21% 30%)}21.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.6%{-webkit-clip-path:inset(45% 35% 53% 40%);clip-path:inset(45% 35% 53% 40%)}21.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,38%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}38.2%{-webkit-clip-path:inset(20% 18% 78% 70%);clip-path:inset(20% 18% 78% 70%)}38.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}38.6%{-webkit-clip-path:inset(65% 75% 33% 8%);clip-path:inset(65% 75% 33% 8%)}38.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39%{-webkit-clip-path:inset(50% 40% 48% 35%);clip-path:inset(50% 40% 48% 35%)}39.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.4%{-webkit-clip-path:inset(12% 62% 87% 18%);clip-path:inset(12% 62% 87% 18%)}39.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.8%{-webkit-clip-path:inset(82% 22% 16% 60%);clip-path:inset(82% 22% 16% 60%)}40%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}40.2%{-webkit-clip-path:inset(38% 8% 60% 70%);clip-path:inset(38% 8% 60% 70%)}40.4%,67%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}67.2%{-webkit-clip-path:inset(10% 30% 88% 55%);clip-path:inset(10% 30% 88% 55%)}67.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}67.6%{-webkit-clip-path:inset(70% 60% 28% 22%);clip-path:inset(70% 60% 28% 22%)}67.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68%{-webkit-clip-path:inset(42% 75% 56% 5%);clip-path:inset(42% 75% 56% 5%)}68.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68.4%{-webkit-clip-path:inset(88% 10% 10% 65%);clip-path:inset(88% 10% 10% 65%)}68.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68.8%{-webkit-clip-path:inset(25% 50% 73% 28%);clip-path:inset(25% 50% 73% 28%)}69%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}69.2%{-webkit-clip-path:inset(55% 18% 43% 70%);clip-path:inset(55% 18% 43% 70%)}69.4%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}69.6%{-webkit-clip-path:inset(15% 80% 84% 8%);clip-path:inset(15% 80% 84% 8%)}69.8%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70%{-webkit-clip-path:inset(75% 35% 23% 45%);clip-path:inset(75% 35% 23% 45%)}70.2%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70.4%{-webkit-clip-path:inset(30% 12% 68% 75%);clip-path:inset(30% 12% 68% 75%)}70.6%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70.8%{-webkit-clip-path:inset(60% 65% 38% 18%);clip-path:inset(60% 65% 38% 18%)}100%,71%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@keyframes glitchSlice{0%,18%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}18.6%{-webkit-clip-path:inset(8% 78% 91% 5%);clip-path:inset(8% 78% 91% 5%)}18.9%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}19.4%{-webkit-clip-path:inset(72% 12% 27% 80%);clip-path:inset(72% 12% 27% 80%)}19.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}20.4%{-webkit-clip-path:inset(15% 25% 82% 65%);clip-path:inset(15% 25% 82% 65%)}20.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}21.4%{-webkit-clip-path:inset(58% 70% 40% 12%);clip-path:inset(58% 70% 40% 12%)}21.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}22%,38%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}38.4%{-webkit-clip-path:inset(20% 18% 78% 70%);clip-path:inset(20% 18% 78% 70%)}38.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.2%{-webkit-clip-path:inset(50% 40% 48% 35%);clip-path:inset(50% 40% 48% 35%)}39.5%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}39.9%{-webkit-clip-path:inset(82% 22% 16% 60%);clip-path:inset(82% 22% 16% 60%)}40.2%,67%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}67.4%{-webkit-clip-path:inset(10% 30% 88% 55%);clip-path:inset(10% 30% 88% 55%)}67.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}68.4%{-webkit-clip-path:inset(88% 10% 10% 65%);clip-path:inset(88% 10% 10% 65%)}68.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}69.4%{-webkit-clip-path:inset(15% 80% 84% 8%);clip-path:inset(15% 80% 84% 8%)}69.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}70.4%{-webkit-clip-path:inset(30% 12% 68% 75%);clip-path:inset(30% 12% 68% 75%)}70.7%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}100%,71%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@-webkit-keyframes arrowMoveHover{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(150%,-150%);transform:translate(150%,-150%)}}@keyframes arrowMoveHover{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(150%,-150%);transform:translate(150%,-150%)}}.l-full-wrap{position:relative;width:100%}.l-loading-cover{position:fixed;inset:0;pointer-events:none;width:100%;height:100%;background-color:var(--c-black);z-index:100}.l-container{width:100%}.l-main{width:100%;position:relative}.l-footer{position:relative;padding-top:calc(38 * var(--vw-scale));padding-bottom:calc(33 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-footer{padding-top:5.2083333333vw;padding-bottom:7.03125vw}}.l-footer .l-footer__content{position:relative}.l-footer .l-footer__copyright .l-footer__copyright-text{font-size:calc(12 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4166666667;letter-spacing:.06em;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;color:var(--c-gray);display:block}@media print,screen and (max-width:1024px){.l-footer .l-footer__copyright .l-footer__copyright-text{font-size:2.8645833333vw}}.c-youtube-modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;z-index:9999}.c-youtube-modal.show{opacity:1;visibility:visible}.c-youtube-modal.show .c-youtube-modal__content,.c-youtube-modal.show .c-youtube-modal__overlay{opacity:1;visibility:visible;pointer-events:all}.c-youtube-modal.show .c-youtube-modal__content{-webkit-transform:rotate3d(1,1,1,0deg) scale(1);transform:rotate3d(1,1,1,0deg) scale(1)}.c-youtube-modal .c-youtube-modal__content{z-index:1003;width:100%;height:100%;max-width:62.5vw;max-height:35.15625vw;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:grid;place-items:center;-webkit-transition:opacity .8s ease,visibility .3s,-webkit-transform .8s ease;transition:opacity .8s ease,visibility .3s,-webkit-transform .8s ease;transition:opacity .8s ease,visibility .3s,transform .8s ease;transition:opacity .8s ease,visibility .3s,transform .8s ease,-webkit-transform .8s ease;opacity:0;visibility:hidden;-webkit-transform:rotate3d(1,0,1,14deg) scale(.8);transform:rotate3d(1,0,1,14deg) scale(.8);overflow:hidden;border-radius:calc(8 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content{max-width:unset;width:100%;max-height:56.25vw;border-radius:1.0416666667vw}}.c-youtube-modal .c-youtube-modal__content iframe{width:100%;height:100%;max-width:66.6666666667vw;max-height:37.5vw;-o-object-fit:contain;object-fit:contain}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content iframe{max-width:100%;max-height:56.25vw;margin:auto 0}}.c-youtube-modal .c-youtube-modal__content video{width:100%;height:100%;max-width:66.6666666667vw;max-height:37.5vw;-o-object-fit:contain;object-fit:contain}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content video{max-width:100%;max-height:56.25vw;margin:auto 0}}.c-youtube-modal .c-youtube-modal__overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.8)}.c-youtube-modal .c-youtube-modal__close{background:var(--icon-close) no-repeat top center/contain;width:calc(83 * var(--vw-scale));height:calc(83 * var(--vw-scale));position:absolute;top:calc(30 * var(--vw-scale));right:calc(30 * var(--vw-scale));cursor:pointer}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__close{width:5.859375vw;height:5.859375vw;top:6.1197916667vw;right:4.4270833333vw}}@media (any-hover:hover){.c-youtube-modal .c-youtube-modal__close{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.c-youtube-modal .c-youtube-modal__close:hover{opacity:var(--opacity-hover)}}.c-button-link{position:relative}.c-button-link .c-button-link__inner{position:relative;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;height:calc(60 * var(--vw-scale));padding-right:calc(20 * var(--vw-scale));font-size:calc(14 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em}@media print,screen and (max-width:1024px){.c-button-link .c-button-link__inner{height:13.0208333333vw;padding-right:3.90625vw;font-size:3.3854166667vw}}@media (any-hover:hover){.c-button-link .c-button-link__inner{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.c-button-link .c-button-link__inner:hover{opacity:var(--opacity-hover)}}.c-button-link .c-button-link__inner::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:calc(1 * var(--vw-scale)) solid var(--c-gray);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray)));background-image:-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray));background-image:linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray));background-repeat:no-repeat;background-size:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale));background-position:top calc(3 * var(--vw-scale)) left calc(3 * var(--vw-scale)),right calc(3 * var(--vw-scale)) top calc(3 * var(--vw-scale)),right calc(3 * var(--vw-scale)) bottom calc(3 * var(--vw-scale)),left calc(3 * var(--vw-scale)) bottom calc(3 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-button-link .c-button-link__inner::before{background-size:1.0416666667vw 1.0416666667vw;background-position:top .5208333333vw left .5208333333vw,right .5208333333vw top .5208333333vw,right .5208333333vw bottom .5208333333vw,left .5208333333vw bottom .5208333333vw;border:.1302083333vw solid var(--c-gray)}}.c-button-link .c-button-link__inner .c-button-link__inner-icon{position:absolute;width:calc(12 * var(--vw-scale));height:calc(12 * var(--vw-scale));top:0;bottom:0;right:calc(20 * var(--vw-scale));margin-top:auto;margin-bottom:auto}@media print,screen and (max-width:1024px){.c-button-link .c-button-link__inner .c-button-link__inner-icon{width:2.6041666667vw;height:2.6041666667vw;right:5.2083333333vw}}.c-button-link .c-button-link__inner .c-button-link__inner-icon::before{content:"";width:100%;height:100%;background:var(--icon-arrow) no-repeat top center/contain;position:absolute;top:0;left:0;pointer-events:none}.c-button-link .c-button-link__inner .c-button-link__inner-icon::after{content:"";width:100%;height:100%;background:var(--icon-arrow) no-repeat top center/contain;position:absolute;top:0;left:0;-webkit-transform:translate(-150%,150%);transform:translate(-150%,150%);opacity:0;pointer-events:none}@media (any-hover:hover){.c-button-link .c-button-link__inner:hover .c-button-link__inner-icon{-webkit-animation:arrowMoveHover .4s ease forwards;animation:arrowMoveHover .4s ease forwards}.c-button-link .c-button-link__inner:hover .c-button-link__inner-icon::before{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.c-button-link .c-button-link__inner:hover .c-button-link__inner-icon::after{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}}.c-scope-cover{position:fixed;width:100%;height:100%;inset:0;pointer-events:none;z-index:5}.c-scope-cover .c-scope-cover__inner{position:absolute;width:100%;height:100%;inset:0}.c-grid-deco{position:absolute;width:100%;height:100%;inset:0;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray)));background-image:-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray));background-image:linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray));background-size:calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale));background-position:top left,right top;background-repeat:no-repeat}@media print,screen and (max-width:1024px){.c-grid-deco{background-size:1.3020833333vw 1.3020833333vw}}.c-grid-deco .c-grid-deco__inner{width:calc(100% - 20 * var(--vw-scale));height:calc(100% - 10 * var(--vw-scale));margin-left:auto;margin-right:auto;left:0;right:0;top:calc(10 * var(--vw-scale));position:absolute;border-top:calc(1 * var(--vw-scale)) solid var(--c-gray);border-left:calc(1 * var(--vw-scale)) solid var(--c-gray);border-right:calc(1 * var(--vw-scale)) solid var(--c-gray)}@media print,screen and (max-width:1024px){.c-grid-deco .c-grid-deco__inner{width:calc(100% - 2.6041666667vw);height:calc(100% - 1.3020833333vw);top:1.3020833333vw;border-top:.1302083333vw solid var(--c-gray);border-left:.1302083333vw solid var(--c-gray);border-right:.1302083333vw solid var(--c-gray)}}.c-rect-block{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray)));background-image:-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray));background-image:linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray));background-repeat:no-repeat;background-size:calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale));background-position:top left,right top,right bottom,left bottom}@media print,screen and (max-width:1024px){.c-rect-block{background-size:1.3020833333vw 1.3020833333vw}}.c-rect-block.c-rect-block--bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray)));background-image:-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray));background-image:linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray));background-position:right bottom,left bottom,left bottom;background-size:calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale)),calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale)),100% calc(1 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-rect-block.c-rect-block--bottom{background-size:1.3020833333vw 1.3020833333vw,1.3020833333vw 1.3020833333vw,100% .1302083333vw}}.c-rect-block.c-rect-block--top{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray)));background-image:-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-gray),var(--c-gray));background-image:linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-gray),var(--c-gray));background-position:right top,left top,left top;background-size:calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale)),calc(10 * var(--vw-scale)) calc(10 * var(--vw-scale)),100% calc(1 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-rect-block.c-rect-block--top{background-size:1.3020833333vw 1.3020833333vw,1.3020833333vw 1.3020833333vw,100% .1302083333vw}}.c-dup-window .c-dup-window__back,.c-dup-window .c-dup-window__front,.c-dup-window .c-dup-window__middle{position:absolute;width:100%;height:100%}.c-dup-window .c-dup-window__back::before,.c-dup-window .c-dup-window__front::before,.c-dup-window .c-dup-window__middle::before{content:"";position:absolute;width:100%;height:100%;inset:0;border:calc(1 * var(--vw-scale)) solid var(--c-gray);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgc3Ryb2tlPSIjNEY0RjRGIi8+IDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81OTkyXzEzMTcpIj4gPHJlY3QgeD0iMC4yOTI5NjkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAwLjI5Mjk2OSAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDE1LjI5MyAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8L2c+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5OTJfMTMxNyI+IDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4=),-webkit-gradient(linear,left top,left bottom,from(var(--c-gray)),to(var(--c-gray))),-webkit-gradient(linear,left top,left bottom,from(var(--c-black)),to(var(--c-black)));background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgc3Ryb2tlPSIjNEY0RjRGIi8+IDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81OTkyXzEzMTcpIj4gPHJlY3QgeD0iMC4yOTI5NjkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAwLjI5Mjk2OSAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDE1LjI5MyAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8L2c+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5OTJfMTMxNyI+IDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4=),-webkit-linear-gradient(var(--c-gray),var(--c-gray)),-webkit-linear-gradient(var(--c-black),var(--c-black));background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgc3Ryb2tlPSIjNEY0RjRGIi8+IDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81OTkyXzEzMTcpIj4gPHJlY3QgeD0iMC4yOTI5NjkiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAwLjI5Mjk2OSAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDAuNzA3MTA3IDE1LjI5MyAwKSIgZmlsbD0iIzRGNEY0RiIvPiA8L2c+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAwXzU5OTJfMTMxNyI+IDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4=),linear-gradient(var(--c-gray),var(--c-gray)),linear-gradient(var(--c-black),var(--c-black));background-size:calc(16 * var(--vw-scale)) calc(16 * var(--vw-scale)),100% calc(1 * var(--vw-scale)),100% 100%;background-repeat:no-repeat;background-position:right calc(6 * var(--vw-scale)) top calc(6 * var(--vw-scale)),0 calc(30 * var(--vw-scale)),0 0}@media print,screen and (max-width:1024px){.c-dup-window .c-dup-window__back::before,.c-dup-window .c-dup-window__front::before,.c-dup-window .c-dup-window__middle::before{border:.1302083333vw solid var(--c-gray);background-size:2.0833333333vw 2.0833333333vw,100% .1302083333vw,100% 100%;background-position:right .9114583333vw top .9114583333vw,0 3.90625vw,0 0}}.c-dup-window .c-dup-window__back{z-index:-3;bottom:calc(22 * var(--vw-scale));right:calc(22 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-dup-window .c-dup-window__back{bottom:2.8645833333vw;right:2.8645833333vw}}.c-dup-window .c-dup-window__middle{z-index:-2;bottom:calc(11 * var(--vw-scale));right:calc(11 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-dup-window .c-dup-window__middle{bottom:1.4322916667vw;right:1.4322916667vw}}.c-dup-window .c-dup-window__front{z-index:-1}[data-scramble]{opacity:0}.p-tm-visual{position:absolute;width:100%;height:100%;min-height:100vh;top:0;left:0;z-index:1}.p-tm-visual .p-tm-visual__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-5}.p-tm-visual .p-tm-visual__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/ptn_noise.webp) repeat top left/calc(400 * var(--vw-scale)) calc(400 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__bg::before{background:url(../images/ptn_noise.webp) repeat top left/52.0833333333vw 52.0833333333vw}}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block{position:absolute;width:100%;height:100%;top:0;left:0}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span{position:absolute;width:calc(10 * var(--vw-scale));height:calc(10 * var(--vw-scale));background-color:var(--c-gray)}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span{width:1.3020833333vw;height:1.3020833333vw}}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span:nth-child(1){top:0;left:0}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span:nth-child(2){top:0;right:0}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span:nth-child(3){bottom:0;left:0}.p-tm-visual .p-tm-visual__bg .p-tm-visual__bg-block span:nth-child(4){bottom:0;right:0}.p-tm-visual .p-tm-visual__content{position:absolute;width:calc(100% - 20 * var(--vw-scale));height:calc(100% - 20 * var(--vw-scale));inset:0;margin:auto;border-color:var(--c-gray);border-style:solid;border-width:calc(1 * var(--vw-scale));overflow:hidden}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__content{width:calc(100% - 2.6041666667vw);height:calc(100% - 2.6041666667vw);border-width:.1302083333vw}}.p-tm-visual .p-tm-visual__video{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video{width:97.3958333333vw;height:97.3958333333vw;top:0;bottom:0;left:0;right:0;margin:auto}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-fill{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-fill{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;bottom:0;left:0;right:0;margin:auto}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-fill::before{content:"";position:relative;display:block;width:100%;padding-bottom:100%;overflow:hidden}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-fill video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-fill video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure::before{content:"";position:relative;width:100%;padding-bottom:100%;display:block}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-hor{position:absolute;width:100%;height:calc(1 * var(--vw-scale));background-color:var(--c-gray);left:0;right:0;margin-top:auto;margin-bottom:auto;top:calc(10 * var(--vw-scale));bottom:0}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-hor{height:.1302083333vw;top:0}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-ver{position:absolute;width:calc(1 * var(--vw-scale));height:100%;background-color:var(--c-gray);top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-ver{width:.1302083333vw}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-circ{width:100%;height:100%;max-width:calc(1060 * var(--vw-scale));position:absolute;inset:0;margin:auto;aspect-ratio:1/1}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-circ{max-width:unset}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-figure .p-tm-visual__video-line-circ svg{position:absolute;inset:0;width:100%;height:100%}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--c-black);opacity:.6}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-overlay-before{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-color:var(--c-black);opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play{position:absolute;inset:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:1}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button{width:calc(140 * var(--vw-scale));height:calc(140 * var(--vw-scale));margin-top:calc(10 * var(--vw-scale));cursor:pointer;position:relative}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button{width:18.2291666667vw;height:18.2291666667vw}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button::before{content:"";width:150%;height:150%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button::before{width:97.3958333333vw;height:97.3958333333vw}}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button .play-button__stroke{position:absolute;width:100%;height:100%;top:0;left:0}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button .play-button__tri{width:calc(21 * var(--vw-scale));height:calc(31 * var(--vw-scale));position:absolute;top:0;bottom:0;left:calc(63 * var(--vw-scale));margin-top:auto;margin-bottom:auto}@media print,screen and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button .play-button__tri{left:8.3333333333vw;width:2.34375vw;height:3.6458333333vw}}@media (any-hover:hover){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button{-webkit-transition:-webkit-transform .3s var(--ease-out-expo);transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (any-hover:hover){.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button:hover .play-button__stroke{-webkit-animation:btnTransform .8s var(--ease-out-expo) forwards;animation:btnTransform .8s var(--ease-out-expo) forwards}.p-tm-visual .p-tm-visual__video .p-tm-visual__video-play .p-tm-visual__video-play-button:hover .play-button__tri{-webkit-animation:scaleTick .6s steps(1) infinite .6s;animation:scaleTick .6s steps(1) infinite .6s}}.p-tm-visual .p-tm-visual__video:has(.p-tm-visual__video-play-button:hover) .p-tm-visual__video-overlay-before{opacity:.4}.p-pr-visual{position:relative;width:100%;height:100%;min-height:100vh;top:0;left:0;z-index:1;overflow:hidden}.p-pr-visual .p-pr-visual__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-5}.p-pr-visual .p-pr-visual__bg::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/ptn_noise.webp) repeat top left/calc(400 * var(--vw-scale)) calc(400 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__bg::before{background:url(../images/ptn_noise.webp) repeat top left/52.0833333333vw 52.0833333333vw}}.p-pr-visual .p-pr-visual__fill{position:absolute;width:100%;height:100%;inset:0}.p-pr-visual .p-pr-visual__fill .p-pr-visual__fill-img{position:absolute;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;bottom:0;margin:auto;-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(9%,#000),color-stop(12%,#000),color-stop(88%,#000),color-stop(91%,#000),to(rgba(0,0,0,0)));-webkit-mask:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 9%,#000 12%,#000 88%,#000 91%,rgba(0,0,0,0) 100%);mask:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(9%,#000),color-stop(12%,#000),color-stop(88%,#000),color-stop(91%,#000),to(rgba(0,0,0,0)));mask:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 9%,#000 12%,#000 88%,#000 91%,rgba(0,0,0,0) 100%)}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__fill .p-pr-visual__fill-img{height:88.5416666667vw;top:95.3125vw;bottom:unset}}.p-pr-visual .p-pr-visual__fill .p-pr-visual__fill-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay .p-pr-visual__overlay-glitch{position:absolute;opacity:.2;width:100%;height:100%;top:0;left:0}.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay .p-pr-visual__overlay-glitch img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay .p-pr-visual__overlay-move{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.4}.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay .p-pr-visual__overlay-move video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__fill .p-pr-visual__overlay .p-pr-visual__overlay-move video{width:150%;height:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}}.p-pr-visual .p-pr-visual__progress{position:absolute;top:42.5925925926%;margin-left:auto;margin-right:auto;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress{top:66.2760416667vw}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-head{font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;font-family:var(--f-f-dg);padding-left:calc(10 * var(--vw-scale));text-align:center;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-head{font-size:4.9479166667vw;padding-left:0}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box{margin-top:calc(20 * var(--vw-scale));width:calc(890 * var(--vw-scale));height:calc(32 * var(--vw-scale));margin-left:auto;margin-right:auto;position:relative}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box{margin-top:6.5104166667vw;height:4.9479166667vw;width:84.375vw}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-width:calc(1 * var(--vw-scale));border-color:var(--c-gray);border-style:solid}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box::before{border-width:.1302083333vw}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box .p-pr-visual__progress-block{position:absolute;width:calc(100% - 12 * var(--vw-scale));height:calc(100% - 12 * var(--vw-scale));inset:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:calc(2 * var(--vw-scale));-moz-column-gap:calc(2 * var(--vw-scale));column-gap:calc(2 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box .p-pr-visual__progress-block{width:83.0729166667vw;height:3.6458333333vw;-webkit-column-gap:.2604166667vw;-moz-column-gap:.2604166667vw;column-gap:.2604166667vw}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box .p-pr-visual__progress-block .p-pr-visual__progress-block-span{background-color:var(--c-white);width:2.277904328%;height:100%;opacity:0}@media print,screen and (max-width:1024px){.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box .p-pr-visual__progress-block .p-pr-visual__progress-block-span{width:4.3887147335%}}.p-pr-visual .p-pr-visual__progress .p-pr-visual__progress-box .p-pr-visual__progress-block .p-pr-visual__progress-block-span.is-blink{-webkit-animation:blink .2s ease-in-out infinite;animation:blink .2s ease-in-out infinite}.p-home-visual{--vw-scale:calc(100vw / 1920);position:relative;z-index:1}.p-home-visual .p-home-visual__content{position:relative;width:100%;overflow:hidden}.p-home-visual .p-home-visual__canvas{position:absolute;top:calc(10 * var(--vw-scale));left:0;right:0;width:calc(100% - 20 * var(--vw-scale));height:100%;pointer-events:none;z-index:-1;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__canvas{top:1.3020833333vw;width:97.3958333333vw;max-width:100%}}.p-home-visual .p-home-visual__canvas #canvasVisual{position:absolute;width:100%;height:100%}.p-home-visual .p-home-visual__unit{position:relative;width:calc(100% - 20 * var(--vw-scale));height:calc(822 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__unit{width:89.5833333333vw;height:156.25vw}}.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco{font-size:calc(14 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.2;letter-spacing:.06em;font-family:var(--f-f-dg);position:absolute;width:calc(100% - 20 * var(--vw-scale));height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:-1;position:absolute;overflow:hidden}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;width:89.5833333333vw;top:5.2083333333vw;font-size:2.34375vw;font-weight:var(--f-w-regular);line-height:1.2;letter-spacing:.06em;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text{display:block;z-index:1;position:absolute;color:var(--c-gray);top:calc(408 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text{position:relative;top:unset;white-space:nowrap}}.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text:nth-child(1){left:calc(-44 * var(--vw-scale));-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text:nth-child(1){-webkit-transform:unset;transform:unset;left:unset}}.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text:nth-child(2){right:calc(-48 * var(--vw-scale));-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__unit .p-home-visual__unit-deco .p-home-visual__unit-deco-text:nth-child(2){-webkit-transform:unset;transform:unset;right:unset}}.p-home-visual .p-home-visual__logo{position:absolute;left:calc(708 * var(--vw-scale));width:calc(480 * var(--vw-scale));top:calc(170 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__logo{width:59.8958333333vw;left:0;right:0;margin-left:auto;margin-right:auto;top:14.3229166667vw}}.p-home-movie{position:relative;padding-top:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-movie{padding-top:1.3020833333vw}}.p-home-movie .p-home-movie__bg{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.p-home-movie .p-home-movie__content{width:calc(100% - 20 * var(--vw-scale));height:calc(100% - 10 * var(--vw-scale));inset:0;margin:auto;border-color:var(--c-gray);border-style:solid;border-width:calc(1 * var(--vw-scale));overflow:hidden;position:relative}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__content{width:calc(100% - 2.6041666667vw);height:calc(100% - 2.6041666667vw);border-width:.1302083333vw}}.p-home-movie .p-home-movie__content::before{content:"";position:relative;display:block;width:100%;padding-bottom:42.1052631579%}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__content::before{padding-bottom:100%;display:none}}.p-home-movie .p-home-movie__video{width:100%;height:100%;overflow:hidden}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video{width:97.3958333333vw;height:97.3958333333vw;top:0;bottom:0;left:0;right:0;margin:auto}}.p-home-movie .p-home-movie__video .p-home-movie__video-fill{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-fill{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;bottom:0;left:0;right:0;margin:auto}.p-home-movie .p-home-movie__video .p-home-movie__video-fill::before{content:"";position:relative;display:block;width:100%;padding-bottom:100%;overflow:hidden}}.p-home-movie .p-home-movie__video .p-home-movie__video-fill video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-fill video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-home-movie .p-home-movie__video .p-home-movie__video-fill iframe{position:relative;width:150%;height:150%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-fill iframe{width:180%;height:180%}}.p-home-movie .p-home-movie__video .p-home-movie__video-figure{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-figure{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto}.p-home-movie .p-home-movie__video .p-home-movie__video-figure::before{content:"";position:relative;width:100%;padding-bottom:100%;display:block}}.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-hor{position:absolute;width:100%;height:calc(1 * var(--vw-scale));background-color:var(--c-gray);left:0;right:0;margin-top:auto;margin-bottom:auto;top:calc(10 * var(--vw-scale));bottom:0}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-hor{height:.1302083333vw;top:0}}.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-ver{position:absolute;width:calc(1 * var(--vw-scale));height:100%;background-color:var(--c-gray);top:0;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-ver{width:.1302083333vw}}.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-circ{width:100%;height:100%;max-width:calc(1060 * var(--vw-scale));position:absolute;inset:0;margin:auto;aspect-ratio:1/1}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-circ{max-width:unset}}.p-home-movie .p-home-movie__video .p-home-movie__video-figure .p-home-movie__video-line-circ svg{position:absolute;inset:0;width:100%;height:100%}.p-home-movie .p-home-movie__video .p-home-movie__video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--c-black);opacity:.6}.p-home-movie .p-home-movie__video .p-home-movie__video-overlay-before{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-color:var(--c-black);opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.p-home-movie .p-home-movie__video .p-home-movie__video-play{position:absolute;inset:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:1}.p-home-movie .p-home-movie__video .p-home-movie__video-play .p-home-movie__video-play-button{width:calc(140 * var(--vw-scale));height:calc(140 * var(--vw-scale));margin-top:calc(10 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-play .p-home-movie__video-play-button{width:18.2291666667vw;height:18.2291666667vw}}.p-home-movie .p-home-movie__video .p-home-movie__video-play .p-home-movie__video-play-button .play-button__stroke{position:absolute;width:100%;height:100%;top:0;left:0}.p-home-movie .p-home-movie__video .p-home-movie__video-play .p-home-movie__video-play-button .play-button__tri{width:calc(21 * var(--vw-scale));height:calc(31 * var(--vw-scale));position:absolute;top:0;bottom:0;left:calc(63 * var(--vw-scale));margin-top:auto;margin-bottom:auto}@media print,screen and (max-width:1024px){.p-home-movie .p-home-movie__video .p-home-movie__video-play .p-home-movie__video-play-button .play-button__tri{left:8.3333333333vw;width:2.34375vw;height:3.6458333333vw}}@media (any-hover:hover){.p-home-movie .p-home-movie__video .p-home-movie__video-play-button{-webkit-transition:-webkit-transform .3s var(--ease-out-expo);transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.p-home-movie .p-home-movie__video:hover{cursor:pointer}.p-home-movie .p-home-movie__video:hover .p-home-movie__video-overlay-before{opacity:.4}.p-home-movie .p-home-movie__video:hover .p-home-movie__video-play-button{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1024px){.p-home-movie .p-home-movie__video:hover .p-home-movie__video-play-button{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (any-hover:hover){.p-home-movie .p-home-movie__video:hover .play-button__stroke{-webkit-animation:btnTransform .8s var(--ease-out-expo) forwards;animation:btnTransform .8s var(--ease-out-expo) forwards}.p-home-movie .p-home-movie__video:hover .play-button__tri{-webkit-animation:scaleTick .6s steps(1) infinite .6s;animation:scaleTick .6s steps(1) infinite .6s}}.p-home-intro{position:relative;z-index:1;padding-top:calc(220 * var(--vw-scale));padding-bottom:calc(160 * var(--vw-scale));overflow:hidden}@media print,screen and (max-width:1024px){.p-home-intro{padding-top:24.3489583333vw;padding-bottom:14.7135416667vw}}.p-home-intro .p-home-intro__bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.p-home-intro .p-home-intro__bg .p-home-intro__deco-block{position:absolute;width:100%;height:100%}.p-home-intro .p-home-intro__bg .p-home-intro__deco-block span{width:100%;height:100%;position:absolute;background:var(--c-white);opacity:.3;mix-blend-mode:difference;-webkit-animation:glitchSlice 6s step-end infinite;animation:glitchSlice 6s step-end infinite;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}.p-home-intro .p-home-intro__bg .p-home-intro__deco-block span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;animation-direction:alternate-reverse;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.p-home-intro .p-home-intro__bg .p-home-intro__deco-block span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform:translateY(30%);transform:translateY(30%)}.p-home-intro .p-home-intro__bg .p-home-intro__deco01,.p-home-intro .p-home-intro__bg .p-home-intro__deco02,.p-home-intro .p-home-intro__bg .p-home-intro__deco03,.p-home-intro .p-home-intro__bg .p-home-intro__deco04{position:absolute;-webkit-animation:wiggleGlitch 2s step-end infinite calc(var(--an-delay) * 1s);animation:wiggleGlitch 2s step-end infinite calc(var(--an-delay) * 1s)}.p-home-intro .p-home-intro__bg .p-home-intro__deco01::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco01::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco02::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco02::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco03::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco03::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco04::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco04::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:inherit;-webkit-animation:wiggleGlitchScale 1.4s step-end infinite;animation:wiggleGlitchScale 1.4s step-end infinite}.p-home-intro .p-home-intro__bg .p-home-intro__deco01::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco02::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco03::before,.p-home-intro .p-home-intro__bg .p-home-intro__deco04::before{-webkit-animation-delay:.1s;animation-delay:.1s;animation-direction:alternate-reverse}.p-home-intro .p-home-intro__bg .p-home-intro__deco01::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco02::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco03::after,.p-home-intro .p-home-intro__bg .p-home-intro__deco04::after{-webkit-animation-delay:.1s;animation-delay:.1s}.p-home-intro .p-home-intro__bg .p-home-intro__deco01 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco02 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco03 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco04 span{position:absolute;width:100%;height:100%;inset:0;mix-blend-mode:multiply;opacity:.94;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__bg .p-home-intro__deco01 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco02 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco03 span,.p-home-intro .p-home-intro__bg .p-home-intro__deco04 span{opacity:.4}}.p-home-intro .p-home-intro__bg .p-home-intro__deco01 span:nth-child(1),.p-home-intro .p-home-intro__bg .p-home-intro__deco02 span:nth-child(1),.p-home-intro .p-home-intro__bg .p-home-intro__deco03 span:nth-child(1),.p-home-intro .p-home-intro__bg .p-home-intro__deco04 span:nth-child(1){background:red;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceA 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceA 2s step-end infinite;-webkit-animation-delay:calc(.75s + var(--an-delay) * 1s);animation-delay:calc(.75s + var(--an-delay) * 1s);animation-direction:alternate-reverse}.p-home-intro .p-home-intro__bg .p-home-intro__deco01 span:nth-child(2),.p-home-intro .p-home-intro__bg .p-home-intro__deco02 span:nth-child(2),.p-home-intro .p-home-intro__bg .p-home-intro__deco03 span:nth-child(2),.p-home-intro .p-home-intro__bg .p-home-intro__deco04 span:nth-child(2){background:#00f;-webkit-animation-delay:calc(.3s + var(--an-delay) * 1s);animation-delay:calc(.3s + var(--an-delay) * 1s);-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceB 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceB 2s step-end infinite}.p-home-intro .p-home-intro__bg .p-home-intro__deco01 span:nth-child(3),.p-home-intro .p-home-intro__bg .p-home-intro__deco02 span:nth-child(3),.p-home-intro .p-home-intro__bg .p-home-intro__deco03 span:nth-child(3),.p-home-intro .p-home-intro__bg .p-home-intro__deco04 span:nth-child(3){background:green;-webkit-animation-delay:calc(.1s + var(--an-delay) * 1s);animation-delay:calc(.1s + var(--an-delay) * 1s);-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceC 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceC 2s step-end infinite}.p-home-intro .p-home-intro__bg .p-home-intro__deco01{--an-delay:0.5;background:url(../images/deco_glitch01.webp) no-repeat top center/contain;width:calc(220 * var(--vw-scale));height:calc(431 * var(--vw-scale));top:calc(140 * var(--vw-scale));right:clamp(50% + 700 * var(--vw-scale) - (1920 * var(--vw-scale) - 1523 * var(--vw-scale)) * .5,50% + 700 * var(--vw-scale) - (1920 * var(--vw-scale) - 100vw) * .5,50% + 700 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__bg .p-home-intro__deco01{background:url(../images/deco_glitch01_sp.webp) no-repeat top center/contain;top:3.3854166667vw;right:27.734375vw;width:69.7916666667vw;height:56.25vw}}.p-home-intro .p-home-intro__bg .p-home-intro__deco02{--an-delay:0.2;background:url(../images/deco_glitch02.webp) no-repeat top center/contain;width:calc(236 * var(--vw-scale));height:calc(103 * var(--vw-scale));bottom:calc(84 * var(--vw-scale));right:clamp(50% + 616 * var(--vw-scale) - (1754 * var(--vw-scale) - 1300 * var(--vw-scale)) * .5,50% + 616 * var(--vw-scale) - (1754 * var(--vw-scale) - 100vw) * .5,50% + 616 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__bg .p-home-intro__deco02{background:url(../images/deco_glitch02_sp.webp) no-repeat top center/contain;bottom:8.3333333333vw;right:0;width:93.4895833333vw;height:9.375vw}}.p-home-intro .p-home-intro__bg .p-home-intro__deco03{--an-delay:0;background:url(../images/deco_glitch03.webp) no-repeat top center/contain;width:calc(196 * var(--vw-scale));height:calc(337 * var(--vw-scale));bottom:0;left:clamp(50% + 764 * var(--vw-scale) - (1854 * var(--vw-scale) - 1532 * var(--vw-scale)) * .5,50% + 764 * var(--vw-scale) - (1854 * var(--vw-scale) - 100vw) * .5,50% + 764 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__bg .p-home-intro__deco03{background:url(../images/deco_glitch03_sp.webp) no-repeat top center/contain;width:20.703125vw;height:6.25vw;left:58.59375vw;bottom:77.6041666667vw}}.p-home-intro .p-home-intro__bg .p-home-intro__deco04{--an-delay:0.4;background:url(../images/deco_glitch04.webp) no-repeat top center/contain;width:calc(109 * var(--vw-scale));height:calc(82 * var(--vw-scale));top:calc(70 * var(--vw-scale));left:clamp(50% + 781 * var(--vw-scale) - (1854 * var(--vw-scale) - 1344 * var(--vw-scale)) * .5,50% + 781 * var(--vw-scale) - (1854 * var(--vw-scale) - 100vw) * .5,50% + 781 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__bg .p-home-intro__deco04{top:63.5416666667vw;width:13.9322916667vw;height:10.4166666667vw;left:79.5572916667vw}}.p-home-intro .p-home-intro__content{position:relative;z-index:1}.p-home-intro .p-home-intro__content .p-home-intro__unit{position:relative;margin-left:auto;margin-right:auto;width:clamp(10px,100% - 80 * var(--vw-scale),1200 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__content .p-home-intro__unit{width:79.1666666667vw}}.p-home-intro .p-home-intro__brand{position:relative;width:clamp(10px,100% - 80 * var(--vw-scale),1020 * var(--vw-scale));height:calc(200 * var(--vw-scale));margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__brand{width:73.9583333333vw}}.p-home-intro .p-home-intro__brand .p-home-intro__brand-nijisanji{width:calc(220 * var(--vw-scale));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__brand .p-home-intro__brand-nijisanji{width:20.8333333333vw}}.p-home-intro .p-home-intro__brand .p-home-intro__brand-cross{position:absolute;width:calc(240 * var(--vw-scale));height:calc(240 * var(--vw-scale));top:calc(-27 * var(--vw-scale));left:0;right:0;margin-left:auto;margin-right:auto;overflow:hidden}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__brand .p-home-intro__brand-cross{width:20.8333333333vw;height:20.8333333333vw;top:-.9114583333vw}}.p-home-intro .p-home-intro__brand .p-home-intro__brand-cross .p-home-intro__brand-cross-span{position:absolute;width:150%;height:calc(1 * var(--vw-scale));background-color:var(--c-white);overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.p-home-intro .p-home-intro__brand .p-home-intro__brand-cross .p-home-intro__brand-cross-span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.p-home-intro .p-home-intro__brand .p-home-intro__brand-d4kk{width:calc(162 * var(--vw-scale));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__brand .p-home-intro__brand-d4kk{width:16.9270833333vw}}.p-home-intro .p-home-intro__detail{position:relative;padding-top:calc(211 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail{padding-top:20.8333333333vw;display:block}}.p-home-intro .p-home-intro__detail-head{padding-top:calc(10 * var(--vw-scale));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-head{padding-top:0}}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text span{position:absolute;width:100%;height:100%;inset:0;mix-blend-mode:multiply;opacity:.94;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text span{opacity:.4}}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text span:nth-child(1){background:red;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceA 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceA 2s step-end infinite;-webkit-animation-delay:.75s;animation-delay:.75s;animation-direction:alternate-reverse}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text span:nth-child(2){background:#00f;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceB 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceB 2s step-end infinite}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-lead-text span:nth-child(3){background:green;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation:wiggleGlitch 2s step-end infinite,glitchSliceC 2s step-end infinite;animation:wiggleGlitch 2s step-end infinite,glitchSliceC 2s step-end infinite}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-accent{padding-top:calc(30 * var(--vw-scale));width:calc(500 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-head .p-home-intro__head-accent{width:79.1666666667vw;padding-top:4.9479166667vw}}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-accent::before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;-webkit-animation:wiggleGlitch 3s step-end infinite;animation:wiggleGlitch 3s step-end infinite;background:url(../images/main/txt_info-head.webp) no-repeat bottom center/100% auto;z-index:1}.p-home-intro .p-home-intro__detail-head .p-home-intro__head-deco{padding-top:calc(60 * var(--vw-scale));font-size:calc(12 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.6;letter-spacing:.06em;font-family:var(--f-f-dg);color:var(--c-gray)}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-head .p-home-intro__head-deco{padding-top:5.3385416667vw;font-size:2.34375vw}}.p-home-intro .p-home-intro__detail-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 calc(445 * var(--vw-scale));flex:0 0 calc(445 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;padding-top:14.3229166667vw}}.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-deco{padding-top:calc(14 * var(--vw-scale));font-size:calc(12 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1;letter-spacing:.06em;font-family:var(--f-f-dg);color:var(--c-gray)}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-deco{font-size:2.34375vw;line-height:2.4;padding-top:6.5104166667vw}}.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-body{margin-top:calc(247 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:2;letter-spacing:.06em;min-width:calc(445 * var(--vw-scale));min-height:calc(212 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-body{margin-top:0;font-size:3.3854166667vw;width:100%;min-height:44.2708333333vw}}.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-body p + p{margin-top:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-intro .p-home-intro__detail-box .p-home-intro__detail-box-body p + p{margin-top:2.6041666667vw}}.p-home-intro[data-majesty-state="0"] .p-home-intro__head-lead-text span{-webkit-animation-play-state:paused;animation-play-state:paused}.p-home-intro[data-majesty-state="0"] .p-home-intro__head-accent::before{-webkit-animation-play-state:paused;animation-play-state:paused}.p-home-intro[data-majesty-state="0"] .p-home-intro__bg{display:none}.p-home-case{position:relative}.p-home-case .p-home-case__content{position:relative}.p-home-case .p-home-case__stage{position:relative;min-height:100dvh;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,from(var(--c-black)),to(transparent)) no-repeat top center/100% 100%;background:-webkit-linear-gradient(bottom,var(--c-black) 0,transparent 100%) no-repeat top center/100% 100%;background:linear-gradient(0deg,var(--c-black) 0,transparent 100%) no-repeat top center/100% 100%}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__stage{min-height:unset;display:block}}.p-home-case .p-home-case__stage .p-home-case__stage-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;overflow:hidden;padding-top:calc(10 * var(--vw-scale));padding-bottom:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__stage .p-home-case__stage-wrap{padding-top:0;padding-bottom:0}}.p-home-case .p-home-case__stage .p-home-case__stage-wrap .c-rect-block--top{background-position:right top,left top,left top calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__stage .p-home-case__stage-wrap .c-rect-block--top{background-position:right top,left top,left top 1.3020833333vw}}.p-home-case .p-home-case__stage .p-home-case__stage-wrap .c-rect-block--bottom{top:unset;bottom:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__stage .p-home-case__stage-wrap .c-rect-block--bottom{bottom:0}}.p-home-case .p-home-case__vertical{display:-webkit-box;display:-webkit-flex;display:flex;width:calc(100% - 10 * var(--vw-scale));position:relative;overflow:hidden}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical{display:block;width:100%}}.p-home-case .p-home-case__vertical .p-home-case__vertical-head{-webkit-box-flex:0;-webkit-flex:0 0 calc(260 * var(--vw-scale));flex:0 0 calc(260 * var(--vw-scale));border-right:calc(1 * var(--vw-scale)) solid var(--c-gray)}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head{width:88.28125vw;margin-left:5.2083333333vw;margin-right:auto;border:unset;height:20.8333333333vw;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.p-home-case .p-home-case__vertical .p-home-case__vertical-head .--block-sp{display:none}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head .--block-sp{display:block;top:19.53125vw}}.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-text{font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;font-family:var(--f-f-dg);color:var(--c-gray);padding-top:calc(30 * var(--vw-scale));padding-left:calc(46 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-text{font-size:4.1666666667vw;font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;padding-top:.1302083333vw}}.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-text span{display:block}.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-swipe{display:none}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-swipe{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-swipe .p-home-case__vertical-head-swipe-text{font-size:3.125vw;font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;font-family:var(--f-f-dg);color:var(--c-gray)}}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-head .p-home-case__vertical-head-swipe .p-home-case__vertical-head-swipe-icon{display:block;width:15.625vw;height:3.90625vw;background:var(--icon-swipe) no-repeat top center/contain;margin-left:2.6041666667vw}}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:min(3.3707865169%,60 * var(--vw-scale));-moz-column-gap:min(3.3707865169%,60 * var(--vw-scale));column-gap:min(3.3707865169%,60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-list{overflow-y:scroll;padding-right:10.4166666667vw;width:97.3958333333vw;margin-left:auto;margin-right:auto;scrollbar-width:none;-webkit-column-gap:1.3020833333vw;-moz-column-gap:1.3020833333vw;column-gap:1.3020833333vw}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-list::-webkit-scrollbar{display:none}}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item{position:relative;width:calc(100vh - 101 * var(--vw-scale));min-width:min(860 * var(--vw-scale),100vh - 101 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item{width:86.9791666667vw;min-width:86.9791666667vw}}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner{position:relative}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner::before{content:"";width:100%;padding-bottom:100%;position:relative;display:block}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner::before{padding-bottom:128.7425149701%}}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner .p-home-case__vertical-item-title{position:absolute;font-size:min(2.9296875vmin,30 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;margin-left:auto;margin-right:auto;top:3.488372093%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;right:0;color:var(--c-black);font-family:var(--f-f-dg);z-index:1}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner .p-home-case__vertical-item-img{width:100%;height:100%;position:absolute;inset:0;border:calc(1 * var(--vw-scale)) solid var(--c-gray)}@media print,screen and (max-width:1024px){.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner .p-home-case__vertical-item-img{border:.1302083333vw solid var(--c-gray);display:block}}.p-home-case .p-home-case__vertical .p-home-case__vertical-detail .p-home-case__vertical-item .p-home-case__vertical-item-inner .p-home-case__vertical-item-img img{-o-object-fit:cover;object-fit:cover}.p-home-share{position:relative;padding-top:calc(160 * var(--vw-scale));padding-bottom:calc(180 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-share{padding-top:26.0416666667vw;padding-bottom:26.0416666667vw}}.p-home-share .p-home-share__canvas{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}.p-home-share .p-home-share__canvas canvas{position:absolute;width:100%;height:100%;inset:0}.p-home-share .p-home-share__bg{position:absolute;width:100%;height:100%;inset:0;z-index:-1;pointer-events:none}.p-home-share .p-home-share__bg .c-rect-block.c-rect-block--bottom{z-index:1}.p-home-share .p-home-share__content{position:relative}.p-home-share .p-home-share__box{width:calc(800 * var(--vw-scale));margin-left:auto;margin-right:auto;position:relative}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box{width:84.375vw}}.p-home-share .p-home-share__box .p-home-share__box-inner{width:100%;position:relative;padding-top:calc(100 * var(--vw-scale));padding-bottom:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box .p-home-share__box-inner{padding-top:18.2291666667vw;padding-bottom:13.0208333333vw}}.p-home-share .p-home-share__box .p-home-share__box-inner .c-dup-window{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.p-home-share .p-home-share__box .p-home-share__box-content{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-home-share .p-home-share__box .p-home-share__box-head{font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.6;letter-spacing:.06em;font-family:var(--f-f-dg)}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box .p-home-share__box-head{font-size:3.6458333333vw}}.p-home-share .p-home-share__box .p-home-share__box-link{padding-top:calc(52 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box .p-home-share__box-link{padding-top:9.765625vw}}.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button{display:block;font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.6;letter-spacing:.06em;font-family:var(--f-f-dg);width:calc(300 * var(--vw-scale));display:grid;text-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;margin-right:auto;color:var(--c-black);background-color:var(--c-white);padding-top:calc(29 * var(--vw-scale));padding-bottom:calc(29 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button{font-size:3.90625vw;width:53.125vw;padding-top:4.6875vw;padding-bottom:4.6875vw}}@media (any-hover:hover){.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button:hover{opacity:var(--opacity-hover)}}.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button::before{content:"";position:absolute;margin:auto;inset:0;width:calc(100% - 8 * var(--vw-scale));height:calc(100% - 8 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid var(--c-black)}@media print,screen and (max-width:1024px){.p-home-share .p-home-share__box .p-home-share__box-link .p-home-share__box-link-button::before{width:calc(100% - 2.0833333333vw);height:calc(100% - 2.0833333333vw)}}.p-home-info{position:relative;padding-top:calc(80 * var(--vw-scale));padding-bottom:calc(100 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-info{padding-top:14.453125vw;padding-bottom:15.625vw}}.p-home-info .p-home-info__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none}.p-home-info .p-home-info__bg .p-home-info__bg-line{position:absolute;width:100%;height:calc(1 * var(--vw-scale));background-color:var(--c-gray);bottom:0;left:0}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__bg .p-home-info__bg-line{height:.1302083333vw}}.p-home-info .p-home-info__content{position:relative}.p-home-info .p-home-info__articles{position:relative;width:clamp(10px,100% - 80 * var(--vw-scale),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__articles{width:79.1666666667vw}}.p-home-info .p-home-info__articles .p-home-info__articles-list{position:relative}.p-home-info .p-home-info__article-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-item{display:block}}.p-home-info .p-home-info__article-item + .p-home-info__article-item{margin-top:calc(80 * var(--vw-scale));padding-top:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-item + .p-home-info__article-item{margin-top:13.0208333333vw;padding-top:0}}.p-home-info .p-home-info__article-item + .p-home-info__article-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(1 * var(--vw-scale));background-color:var(--c-gray)}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-item + .p-home-info__article-item::before{display:none}}.p-home-info .p-home-info__article-item .p-home-info__article-item-visual{-webkit-box-flex:0;-webkit-flex:0 1 calc(416 * var(--vw-scale));flex:0 1 calc(416 * var(--vw-scale));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-home-info .p-home-info__article-item .p-home-info__article-item-detail{-webkit-box-flex:0;-webkit-flex:0 0 calc(726 * var(--vw-scale));flex:0 0 calc(726 * var(--vw-scale));margin-left:calc(24 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-item .p-home-info__article-item-detail{margin-left:0}}.p-home-info .p-home-info__article-detail{position:relative}.p-home-info .p-home-info__article-detail .p-home-info__article-title{font-size:calc(26 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.6;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-detail .p-home-info__article-title{padding-top:5.2083333333vw;font-size:4.4270833333vw}}.p-home-info .p-home-info__article-detail .p-home-info__article-body{font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:2;letter-spacing:.06em;font-family:var(--f-f-ug);padding-top:calc(21 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-detail .p-home-info__article-body{padding-top:2.6041666667vw;font-size:3.3854166667vw}}.p-home-info .p-home-info__article-detail .p-home-info__article-link{padding-top:calc(40 * var(--vw-scale));display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));-webkit-column-gap:calc(20 * var(--vw-scale));-moz-column-gap:calc(20 * var(--vw-scale));column-gap:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-detail .p-home-info__article-link{display:block;width:100%;padding-top:7.8125vw}}@media print,screen and (max-width:1024px){.p-home-info .p-home-info__article-detail .p-home-info__article-link .p-home-info__article-link-item + .p-home-info__article-link-item{margin-top:3.90625vw}}.p-pr-notFound{position:absolute;top:42.5925925926%;margin-left:auto;margin-right:auto;left:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:calc(40 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1.4;letter-spacing:.06em;font-family:var(--f-f-dg);padding-left:calc(10 * var(--vw-scale));text-align:center;opacity:.6}@media print,screen and (max-width:1024px){.p-pr-notFound{font-size:5.7291666667vw;padding-left:0;top:66.2760416667vw}}.u-display__block--pc{display:block!important}@media print,screen and (max-width:1024px){.u-display__block--pc{display:none!important}}.u-display__inline--pc{display:inline!important}@media print,screen and (max-width:1024px){.u-display__inline--pc{display:none!important}}.u-display__inline-block--pc{display:inline-block!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__flex--pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.u-display__flex--pc{display:none!important}}.u-display__inline-block--pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__grid--pc{display:none!important}}.u-display__inline-grid--pc{display:inline-grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__inline-grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}.u-display__inline--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}.u-display__inline-block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}.u-display__flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.u-display__inline-flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.u-display__grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}.u-display__inline-grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}