:where(:not(html,iframe,canvas,img,svg,video,audio,svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box;min-inline-size:0}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}table{border-collapse:collapse}input,textarea{user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;line-break:after-white-space;overflow-wrap:break-word;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}::-webkit-details-marker{display:none}:where(a,button,summary,label,input,select,textarea):focus-visible{outline:1px auto}@property --vw{syntax:"<length>";initial-value:0;inherits:true}@property --one-rem{syntax:"<length>";initial-value:0;inherits:false}:root{--vw:100vw;--window-width:calc(tan(atan2(var(--vw), 1px)));--scale:calc(var(--window-width) / 400);--px:calc(1px * var(--scale));--rem:calc(1rem * var(--scale));--header-height:calc(88 * var(--px));--init-opacity:0;--apple-border-radius:polygon(100% 50%,100% 56.6%,100% 59.3%,100% 61.4%,99.9% 63.2%,99.9% 64.8%,99.9% 66.2%,99.8% 67.5%,99.8% 68.7%,99.7% 69.8%,99.6% 70.8%,99.5% 71.8%,99.5% 72.8%,99.4% 73.7%,99.3% 74.6%,99.1% 75.4%,99% 76.3%,98.9% 77%,98.8% 77.8%,98.6% 78.5%,98.5% 79.2%,98.3% 79.9%,98.1% 80.6%,98% 81.3%,97.8% 81.9%,97.6% 82.5%,97.4% 83.1%,97.2% 83.7%,97% 84.3%,96.8% 84.8%,96.5% 85.4%,96.3% 85.9%,96% 86.4%,95.8% 86.9%,95.5% 87.4%,95.3% 87.9%,95% 88.3%,94.7% 88.8%,94.4% 89.2%,94.1% 89.7%,93.8% 90.1%,93.4% 90.5%,93.1% 90.9%,92.8% 91.3%,92.4% 91.7%,92% 92%,91.7% 92.4%,91.3% 92.8%,90.9% 93.1%,90.5% 93.4%,90.1% 93.8%,89.7% 94.1%,89.2% 94.4%,88.8% 94.7%,88.3% 95%,87.9% 95.3%,87.4% 95.5%,86.9% 95.8%,86.4% 96%,85.9% 96.3%,85.4% 96.5%,84.8% 96.8%,84.3% 97%,83.7% 97.2%,83.1% 97.4%,82.5% 97.6%,81.9% 97.8%,81.3% 98%,80.6% 98.1%,79.9% 98.3%,79.2% 98.5%,78.5% 98.6%,77.8% 98.8%,77% 98.9%,76.3% 99%,75.4% 99.1%,74.6% 99.3%,73.7% 99.4%,72.8% 99.5%,71.8% 99.5%,70.8% 99.6%,69.8% 99.7%,68.7% 99.8%,67.5% 99.8%,66.2% 99.9%,64.8% 99.9%,63.2% 99.9%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,0.9% 75.4%,0.7% 74.6%,0.6% 73.7%,0.5% 72.8%,0.5% 71.8%,0.4% 70.8%,0.3% 69.8%,0.2% 68.7%,0.2% 67.5%,0.1% 66.2%,0.1% 64.8%,0.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,0.1% 36.8%,0.1% 35.2%,0.1% 33.8%,0.2% 32.5%,0.2% 31.3%,0.3% 30.2%,0.4% 29.2%,0.5% 28.2%,0.5% 27.2%,0.6% 26.3%,0.7% 25.4%,0.9% 24.6%,1% 23.7%,1.1% 23%,1.2% 22.2%,1.4% 21.5%,1.5% 20.8%,1.7% 20.1%,1.9% 19.4%,2% 18.7%,2.2% 18.1%,2.4% 17.5%,2.6% 16.9%,2.8% 16.3%,3% 15.7%,3.2% 15.2%,3.5% 14.6%,3.7% 14.1%,4% 13.6%,4.2% 13.1%,4.5% 12.6%,4.7% 12.1%,5% 11.7%,5.3% 11.2%,5.6% 10.8%,5.9% 10.3%,6.2% 9.9%,6.6% 9.5%,6.9% 9.1%,7.2% 8.7%,7.6% 8.3%,8% 8%,8.3% 7.6%,8.7% 7.2%,9.1% 6.9%,9.5% 6.6%,9.9% 6.2%,10.3% 5.9%,10.8% 5.6%,11.2% 5.3%,11.7% 5%,12.1% 4.7%,12.6% 4.5%,13.1% 4.2%,13.6% 4%,14.1% 3.7%,14.6% 3.5%,15.2% 3.2%,15.7% 3%,16.3% 2.8%,16.9% 2.6%,17.5% 2.4%,18.1% 2.2%,18.7% 2%,19.4% 1.9%,20.1% 1.7%,20.8% 1.5%,21.5% 1.4%,22.2% 1.2%,23% 1.1%,23.7% 1%,24.6% 0.9%,25.4% 0.7%,26.3% 0.6%,27.2% 0.5%,28.2% 0.5%,29.2% 0.4%,30.2% 0.3%,31.3% 0.2%,32.5% 0.2%,33.8% 0.1%,35.2% 0.1%,36.8% 0.1%,38.6% 0%,40.7% 0%,43.4% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% 0.1%,64.8% 0.1%,66.2% 0.1%,67.5% 0.2%,68.7% 0.2%,69.8% 0.3%,70.8% 0.4%,71.8% 0.5%,72.8% 0.5%,73.7% 0.6%,74.6% 0.7%,75.4% 0.9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%);--open-menu-border-radius:polygon(100% 50%,100% 100%,100% 100%,100% 100%,99.9% 100%,99.9% 100%,99.9% 100%,99.8% 100%,99.8% 100%,99.7% 100%,99.6% 100%,99.5% 100%,99.5% 100%,99.4% 100%,99.3% 100%,99.1% 100%,99% 100%,98.9% 100%,98.8% 100%,98.6% 100%,98.5% 100%,98.3% 100%,98.1% 100%,98% 100%,97.8% 100%,97.6% 100%,97.4% 100%,97.2% 100%,97% 100%,96.8% 100%,96.5% 100%,96.3% 100%,96% 100%,95.8% 100%,95.5% 100%,95.3% 100%,95% 100%,94.7% 100%,94.4% 100%,94.1% 100%,93.8% 100%,93.4% 100%,93.1% 100%,92.8% 100%,92.4% 100%,92% 100%,91.7% 100%,91.3% 100%,90.9% 100%,90.5% 100%,90.1% 100%,89.7% 100%,89.2% 100%,88.8% 100%,88.3% 100%,87.9% 100%,87.4% 100%,86.9% 100%,86.4% 100%,85.9% 100%,85.4% 100%,84.8% 100%,84.3% 100%,83.7% 100%,83.1% 100%,82.5% 100%,81.9% 100%,81.3% 100%,80.6% 100%,79.9% 100%,79.2% 100%,78.5% 100%,77.8% 100%,77% 100%,76.3% 100%,75.4% 100%,74.6% 100%,73.7% 100%,72.8% 100%,71.8% 100%,70.8% 100%,69.8% 100%,68.7% 100%,67.5% 100%,66.2% 100%,64.8% 100%,63.2% 100%,61.4% 100%,59.3% 100%,56.6% 100%,50% 100%,43.4% 100%,40.7% 100%,38.6% 100%,36.8% 99.9%,35.2% 99.9%,33.8% 99.9%,32.5% 99.8%,31.3% 99.8%,30.2% 99.7%,29.2% 99.6%,28.2% 99.5%,27.2% 99.5%,26.3% 99.4%,25.4% 99.3%,24.6% 99.1%,23.7% 99%,23% 98.9%,22.2% 98.8%,21.5% 98.6%,20.8% 98.5%,20.1% 98.3%,19.4% 98.1%,18.7% 98%,18.1% 97.8%,17.5% 97.6%,16.9% 97.4%,16.3% 97.2%,15.7% 97%,15.2% 96.8%,14.6% 96.5%,14.1% 96.3%,13.6% 96%,13.1% 95.8%,12.6% 95.5%,12.1% 95.3%,11.7% 95%,11.2% 94.7%,10.8% 94.4%,10.3% 94.1%,9.9% 93.8%,9.5% 93.4%,9.1% 93.1%,8.7% 92.8%,8.3% 92.4%,8% 92%,7.6% 91.7%,7.2% 91.3%,6.9% 90.9%,6.6% 90.5%,6.2% 90.1%,5.9% 89.7%,5.6% 89.2%,5.3% 88.8%,5% 88.3%,4.7% 87.9%,4.5% 87.4%,4.2% 86.9%,4% 86.4%,3.7% 85.9%,3.5% 85.4%,3.2% 84.8%,3% 84.3%,2.8% 83.7%,2.6% 83.1%,2.4% 82.5%,2.2% 81.9%,2% 81.3%,1.9% 80.6%,1.7% 79.9%,1.5% 79.2%,1.4% 78.5%,1.2% 77.8%,1.1% 77%,1% 76.3%,0.9% 75.4%,0.7% 74.6%,0.6% 73.7%,0.5% 72.8%,0.5% 71.8%,0.4% 70.8%,0.3% 69.8%,0.2% 68.7%,0.2% 67.5%,0.1% 66.2%,0.1% 64.8%,0.1% 63.2%,0% 61.4%,0% 59.3%,0% 56.6%,0% 50%,0% 43.4%,0% 40.7%,0% 38.6%,0% 36.8%,0% 35.2%,0% 33.8%,0% 32.5%,0% 31.3%,0% 30.2%,0% 29.2%,0% 28.2%,0% 27.2%,0% 26.3%,0% 25.4%,0% 24.6%,0% 23.7%,0% 23%,0% 22.2%,0% 21.5%,0% 20.8%,0% 20.1%,0% 19.4%,0% 18.7%,0% 18.1%,0% 17.5%,0% 16.9%,0% 16.3%,0% 15.7%,0% 15.2%,0% 14.6%,0% 14.1%,0% 13.6%,0% 13.1%,0% 12.6%,0% 12.1%,0% 11.7%,0% 11.2%,0% 10.8%,0% 10.3%,0% 9.9%,0% 9.5%,0% 9.1%,0% 8.7%,0% 8.3%,0% 8%,0% 7.6%,0% 7.2%,0% 6.9%,0% 6.6%,0% 6.2%,0% 5.9%,0% 5.6%,0% 5.3%,0% 5%,0% 4.7%,0% 4.5%,0% 4.2%,0% 4%,0% 3.7%,0% 3.5%,0% 3.2%,0% 3%,0% 2.8%,0% 2.6%,0% 2.4%,0% 2.2%,0% 2%,0% 1.9%,0% 1.7%,0% 1.5%,0% 1.4%,0% 1.2%,0% 1.1%,0% 1%,0% 0.9%,0% 0.7%,0% 0.6%,0% 0.5%,0% 0.5%,0% 0.4%,0% 0.3%,0% 0.2%,0% 0.2%,0% 0.1%,0% 0.1%,0% 0.1%,0% 0%,0% 0%,0% 0%,50% 0%,56.6% 0%,59.3% 0%,61.4% 0%,63.2% 0.1%,64.8% 0.1%,66.2% 0.1%,67.5% 0.2%,68.7% 0.2%,69.8% 0.3%,70.8% 0.4%,71.8% 0.5%,72.8% 0.5%,73.7% 0.6%,74.6% 0.7%,75.4% 0.9%,76.3% 1%,77% 1.1%,77.8% 1.2%,78.5% 1.4%,79.2% 1.5%,79.9% 1.7%,80.6% 1.9%,81.3% 2%,81.9% 2.2%,82.5% 2.4%,83.1% 2.6%,83.7% 2.8%,84.3% 3%,84.8% 3.2%,85.4% 3.5%,85.9% 3.7%,86.4% 4%,86.9% 4.2%,87.4% 4.5%,87.9% 4.7%,88.3% 5%,88.8% 5.3%,89.2% 5.6%,89.7% 5.9%,90.1% 6.2%,90.5% 6.6%,90.9% 6.9%,91.3% 7.2%,91.7% 7.6%,92% 8%,92.4% 8.3%,92.8% 8.7%,93.1% 9.1%,93.4% 9.5%,93.8% 9.9%,94.1% 10.3%,94.4% 10.8%,94.7% 11.2%,95% 11.7%,95.3% 12.1%,95.5% 12.6%,95.8% 13.1%,96% 13.6%,96.3% 14.1%,96.5% 14.6%,96.8% 15.2%,97% 15.7%,97.2% 16.3%,97.4% 16.9%,97.6% 17.5%,97.8% 18.1%,98% 18.7%,98.1% 19.4%,98.3% 20.1%,98.5% 20.8%,98.6% 21.5%,98.8% 22.2%,98.9% 23%,99% 23.7%,99.1% 24.6%,99.3% 25.4%,99.4% 26.3%,99.5% 27.2%,99.5% 28.2%,99.6% 29.2%,99.7% 30.2%,99.8% 31.3%,99.8% 32.5%,99.9% 33.8%,99.9% 35.2%,99.9% 36.8%,100% 38.6%,100% 40.7%,100% 43.4%);--breakpoint-xs:400px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:960px;--breakpoint-xl:1366px;--breakpoint-xxl:1920px;--color-white:#fff;--color-black:#000;--color-blue-1:#6bb3ea;--color-blue-2:#2c46db;--color-red:#ff3b5b;--color-green:#24b8a4;--color-yellow:#ffce51;--color-purple:#7b7bff;--color-pink:#ff97a5;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-gleasing:cubic-bezier(0.4,0,0,1);--ease-linear:linear;--ease-spring-1:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,0.007,0.029 2.2%,0.118 4.7%,0.625 14.4%,0.826 19%,0.902,0.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,0.999 61.6%,0.995 71.2%,1);--ease-spring-3:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,0.009,0.037 1.7%,0.153 3.6%,0.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,0.973,0.955 39.2%,0.953 41.1%,0.957 43.3%,0.998 53.3%,1.009 59.1% 63.7%,0.998 78.9%,1);--ease-spring-5:linear(0,0.01,0.04 1.6%,0.161 3.3%,0.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,0.999 29.4%,0.955 32.1%,0.942,0.935 34.9%,0.933,0.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,0.996 70.2%,1.001 87.2%,1);--font-be-vietnam-pro:"Be Vietnam Pro",sans-serif;--font-cherry-bomb-one:"Cherry Bomb One",system-ui;--font-zen-kaku-gothic-antique:"Zen Kaku Gothic Antique",sans-serif;--font-lang-ja:"Be Vietnam Pro","Zen Kaku Gothic Antique",sans-serif;--grid-container-width:calc(100% - 2 * var(--grid-margin));--grid-columns:62;--grid-gutter:0;--grid-margin:0;--z-base:100;--z-header:101;--z-ticket-closing:102;--z-menu:103;--z-ticket:104;--z-menu-pc:105;--z-menu-open:106;--z-screen-saver:107;--z-opening:108}@media screen and (min-width:960px){:root{--scale:calc(var(--window-width) / 1488);--header-height:calc(118 * var(--px))}}@media(prefers-reduced-motion:reduce){:root{--init-opacity:1}}@supports not (animation-timing-function:linear(0,1)){:root{--ease-spring-1:var(--ease-out-quad);--ease-spring-2:var(--ease-out-cubic);--ease-spring-3:var(--ease-out-quart);--ease-spring-4:var(--ease-out-quint);--ease-spring-5:var(--ease-out-expo)}}:root{scrollbar-gutter:stable}:root:has(.is-scroll-lock){overflow:hidden}html{scrollbar-color:var(--color-blue-2) transparent;scrollbar-width:thin}body{font-family:var(--font-be-vietnam-pro);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none}a{display:block}a,button{color:currentcolor}a,button,details summary{cursor:pointer}img,video{object-fit:cover;object-position:center}img,svg,video{display:block;height:100%;width:100%}.preload *{transition:none!important}.lContainer{display:flex;flex-direction:column;min-height:100vh}.lMain{flex:1}.lSubPage{position:relative;z-index:1}.lSubPage__grid{display:grid;gap:calc(24*var(--px))}.lSubPage__content{display:grid;gap:calc(16*var(--px))}.lSubPage__content .-link,.lSubPage__content>a{background-color:var(--color-black);border-radius:calc(8*var(--px));color:var(--color-white);font-size:calc(14*var(--px));font-weight:600;line-height:1.2;overflow-wrap:anywhere;padding:calc(14*var(--px)) calc(16*var(--px)) calc(13*var(--px));text-align:center;width:100%}.lSubPage__content h2,.lSubPage__content h3,.lSubPage__content h4{background-color:var(--color-yellow);border-radius:calc(18*var(--px));display:flex;font-size:calc(16*var(--px));font-weight:700;justify-content:flex-start;justify-self:start;line-height:1.2;padding:calc(8*var(--px)) calc(24*var(--px)) calc(6*var(--px))}.lSubPage__content>p{font-size:calc(14*var(--px));font-weight:400;line-height:1.7}.lSubPage__content>p a{color:var(--color-blue-2);display:inline;overflow-wrap:anywhere}.lSubPage__content ol{display:grid;gap:calc(16*var(--px))}.lSubPage__content ol li{counter-increment:sub-page-content-ol;font-size:calc(14*var(--px));font-weight:400;line-height:1.5;padding-left:calc(40*var(--px));position:relative}.lSubPage__content ol li>small{display:block;font-size:calc(12*var(--px));margin-top:calc(8*var(--px))}.lSubPage__content ol li:before{color:var(--color-blue-2);content:counter(sub-page-content-ol);flex-shrink:0;font-size:calc(18*var(--px));font-weight:700;left:0;line-height:1.6;position:absolute;text-align:center;top:-.2em;width:calc(32*var(--px))}.lSubPage__content ul{display:grid;gap:calc(16*var(--px))}.lSubPage__content ul li{font-size:calc(14*var(--px));font-weight:400;line-height:1.5;padding-left:calc(32*var(--px));position:relative}.lSubPage__content ul li a{color:var(--color-blue-2);display:inline;overflow-wrap:anywhere}.lSubPage__content ul li>small{display:block;font-size:calc(12*var(--px));margin-top:calc(8*var(--px))}.lSubPage__content ul li:before{background-color:var(--color-blue-2);border-radius:2px;content:"";height:calc(8*var(--px));left:calc(12*var(--px));position:absolute;top:calc(6*var(--px));width:calc(8*var(--px))}.lSubPage__content em{font-weight:700}.lSubPage__content hr{background-image:radial-gradient(currentcolor 2px,transparent 0);background-position:0;background-size:8px 8px;height:4px;width:100%}.lSubPage__content .-pdf{display:inline-block;gap:calc(12*var(--px));margin:calc(8*var(--px)) 0;padding-left:calc(34*var(--px));position:relative}.lSubPage__content .-pdf:before{background-image:url(e487bd9fc5191b1cd7e8.svg);background-repeat:no-repeat;background-size:100%;content:"";flex-shrink:0;height:calc(24*var(--px));left:0;position:absolute;top:0;width:calc(20*var(--px))}.lSubPage__content .-flex{align-items:flex-start;display:flex;flex-direction:column;gap:calc(16*var(--px))}.lSubPage__content .-flex-item{display:grid;gap:calc(16*var(--px));width:100%}:lang(ja) body{font-family:var(--font-lang-ja)}::selection{background-color:var(--color-blue-2);color:var(--color-white)}@media screen and (min-width:960px){.lSubPage__grid{display:grid;gap:0;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto;overflow:clip;padding-bottom:calc(112*var(--px))}.lSubPage__grid_nav{grid-column:4/20;margin-top:calc(64*var(--px))}.lSubPage__grid_nav_sticky{margin-top:calc(-1*var(--header-height));max-height:100vh;overflow-x:clip;overflow-y:scroll;padding-right:calc(48*var(--px));padding-top:var(--header-height);position:sticky;top:0}.lSubPage__grid_body{grid-column:22/calc(var(--grid-columns) - 2);margin-top:calc(64*var(--px))}.lSubPage__content{gap:calc(29*var(--px))}.lSubPage__content .-link,.lSubPage__content>a{display:inline-block;font-size:calc(16*var(--px));line-height:1.4;max-width:calc(464*var(--px));padding:calc(11*var(--px)) calc(16*var(--px))}.lSubPage__content h2{font-size:calc(20*var(--px))}.lSubPage__content h3,.lSubPage__content h4,.lSubPage__content ol li,.lSubPage__content p{font-size:calc(17*var(--px))}.lSubPage__content ol li>small{font-size:calc(14*var(--px))}.lSubPage__content ul li{font-size:calc(17*var(--px))}.lSubPage__content ul li>small{font-size:calc(14*var(--px))}.lSubPage__content .-flex{align-items:stretch;flex-direction:row}}@media(any-hover:hover){.lSubPage__content .-link,.lSubPage__content>a{transition:background-color .2s var(--ease-out-cubic)}.lSubPage__content .-link:hover,.lSubPage__content>a:hover{background-color:var(--color-red)}}@keyframes loop-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loop-x1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop-x2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.uVisuallyHidden{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0 0 0 0)!important}@media screen and (min-width:960px){.uSpOnly{display:none!important}}@media screen and (max-width:960px){.uPcOnly{display:none!important}}.lHeader__trigger{height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.lHeader__inner{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;left:0;padding:0 calc(16*var(--px));position:absolute;top:0;width:100%;z-index:var(--z-header)}.lHeader__logo{height:calc(48*var(--px));width:calc(238*var(--px))}.lHeader__nav{display:none}.lHeader__lang{align-items:center;display:flex;justify-content:center;position:absolute;right:calc(72*var(--px));top:calc(20*var(--px));width:calc(48*var(--px))}.lHeader__lang_acc{position:relative;width:100%;z-index:1}.lHeader__lang_acc_head{align-items:center;display:flex;height:calc(48*var(--px));justify-content:center;padding:calc(5*var(--px)) calc(4*var(--px)) calc(4*var(--px));position:relative;text-align:center;width:100%;z-index:2}.lHeader__lang_acc_head_background{border:1px solid;border-radius:calc(12*var(--px));inset:0;position:absolute;transition:opacity .2s var(--ease-out-cubic)}.lHeader__lang_acc_head_current{font-size:calc(15*var(--px));font-weight:600;line-height:1;position:relative;z-index:1}.lHeader__lang_acc_head_current [data-lang]{display:none}.lHeader__lang_acc_body{overflow:hidden;position:relative;z-index:1}.lHeader__lang_acc_list{display:grid;gap:calc(7*var(--px));padding:0 calc(4*var(--px)) calc(7*var(--px))}.lHeader__lang_acc_item{background-color:var(--color-white);border:1px solid;border-radius:50vh;height:calc(24*var(--px));width:100%}.lHeader__lang_acc_item_link{align-items:center;display:flex;font-size:calc(15*var(--px));font-weight:600;height:100%;justify-content:center;line-height:1;width:100%}.lHeader__lang_acc:before{background-color:var(--color-white);border-radius:calc(16*var(--px));clip-path:inset(0 0 100% 0);content:"";inset:0;position:absolute;transform-origin:top;transition:clip-path .2s var(--ease-out-expo);z-index:-1}.lHeader__lang_acc.is-open .lHeader__lang_acc_head_background{opacity:0}.lHeader__lang_acc.is-open:before{clip-path:inset(0 0 0 0);opacity:1}.lHeader__menu{height:calc(48*var(--px));position:fixed;right:calc(16*var(--px));top:calc(20*var(--px));width:calc(48*var(--px));z-index:var(--z-menu-open)}.lHeader__menu_button{height:100%;transition:translate .6s var(--ease-spring-4);translate:var(--_translate);width:100%}.lHeader__menu_button,.lHeader__menu_button_icon{align-items:center;display:flex;justify-content:center}.lHeader__menu_button_icon{position:relative;z-index:2}.lHeader__menu_button_icon_line{background-color:var(--color-white);border-radius:50vh;height:4px;position:absolute;width:calc(15*var(--px))}.lHeader__menu_button_icon_line[data-id="1"]{translate:0 calc(-9*var(--px))}.lHeader__menu_button_icon_line[data-id="2"]{translate:0 calc(0*var(--px))}.lHeader__menu_button_icon_line[data-id="3"]{translate:0 calc(9*var(--px))}.lHeader__menu_button:before{background-color:var(--color-black);clip-path:var(--apple-border-radius);content:"";height:100%;left:0;position:absolute;top:0;transition:clip-path .6s var(--ease-spring-4);width:100%;z-index:1}.lHeader :lang(de) .lHeader__lang_acc_head_current [data-lang=de]{display:block}.lHeader :lang(de) .lHeader__lang_acc_item[data-lang=de]{background-color:var(--color-blue-2);border:none;color:var(--color-white);pointer-events:none}.lHeader :lang(en) .lHeader__lang_acc_head_current [data-lang=en]{display:block}.lHeader :lang(en) .lHeader__lang_acc_item[data-lang=en]{background-color:var(--color-blue-2);border:none;color:var(--color-white);pointer-events:none}.lHeader :lang(ja) .lHeader__lang_acc_head_current [data-lang=ja]{display:block}.lHeader :lang(ja) .lHeader__lang_acc_item[data-lang=ja]{background-color:var(--color-blue-2);border:none;color:var(--color-white);pointer-events:none}.is-menu-open .lHeader{--_translate:0 calc(-4 * var(--px))}.is-menu-open .lHeader__menu_button:before{clip-path:var(--open-menu-border-radius)}@media screen and (min-width:960px){.lHeader__inner{padding:0 calc(140*var(--px)) 0 calc(48*var(--px))}.lHeader__logo{height:calc(71*var(--px));width:calc(571*var(--px))}.lHeader__logo .-logo,.lHeader__logo_link{height:100%;width:100%}.lHeader__logo .-logo{align-items:flex-end;display:flex;justify-content:flex-start}.lHeader__logo .-char{height:calc(47*var(--px));transform-origin:bottom center}.lHeader__logo .-char[data-char=d]{width:calc(37*var(--px))}.lHeader__logo .-char[data-char=o1]{margin-left:calc(4*var(--px));width:calc(40*var(--px))}.lHeader__logo .-char[data-char=k]{margin-left:calc(4*var(--px));width:calc(44*var(--px))}.lHeader__logo .-char[data-char=o2]{width:calc(40*var(--px))}.lHeader__logo .-char[data-char=m]{margin-left:calc(2*var(--px));width:calc(52*var(--px))}.lHeader__logo .-char[data-char=i]{margin-left:calc(5*var(--px));width:calc(20*var(--px))}.lHeader__logo .-other{height:calc(61*var(--px));margin-left:calc(12*var(--px));transform-origin:bottom;width:calc(302*var(--px))}.lHeader__nav{display:block;margin-left:auto;margin-top:calc(20*var(--px))}.lHeader__nav_item_link,.lHeader__nav_list{align-items:center;display:flex;justify-content:flex-start}.lHeader__nav_item_link{gap:calc(4*var(--px));padding:calc(4*var(--px)) calc(12*var(--px))}.lHeader__nav_item_text{font-size:calc(18*var(--px));font-weight:600;line-height:1}.lHeader__nav_item_text .-copy,.lHeader__nav_item_text .-main{padding:.3em 0}.lHeader__nav_item_text .-copy{display:none}.lHeader__nav_item_blank{height:calc(15*var(--px));width:calc(16*var(--px))}.lHeader__lang{display:block;height:calc(24*var(--px));margin-left:calc(12*var(--px));margin-top:calc(24*var(--px));position:static;width:auto}.lHeader__lang_acc_head{height:auto;padding:calc(5*var(--px)) calc(18*var(--px)) calc(4*var(--px))}.lHeader__lang_acc_head_background{border-radius:50vh}.lHeader__lang_acc_list{display:grid;gap:calc(7*var(--px));padding-top:calc(7*var(--px))}.lHeader__lang_acc_item{background-color:var(--color-white);border:1px solid;border-radius:50vh;height:calc(24*var(--px));width:100%}.lHeader__lang_acc_item_link{align-items:center;display:flex;font-size:calc(15*var(--px));font-weight:600;height:100%;justify-content:center;line-height:1;width:100%}.lHeader__lang_acc:before{bottom:calc(-9*var(--px));left:calc(-9*var(--px));right:calc(-9*var(--px));top:calc(-9*var(--px));z-index:-1}.lHeader__menu{height:calc(60*var(--px));right:calc(48*var(--px));top:calc(40*var(--px));width:calc(60*var(--px))}.lHeader__menu_button_icon_line{height:calc(5*var(--px));width:calc(18*var(--px))}.lHeader__menu_button_icon_line[data-id="1"]{translate:0 calc(-10*var(--px))}.lHeader__menu_button_icon_line[data-id="3"]{translate:0 calc(10*var(--px))}.lHeader.is-active{--_translate:calc(32 * var(--px)) calc(-24 * var(--px))}.is-menu-open .lHeader,.is-menu-open .lHeader.is-active{--_translate:0 calc(8 * var(--px))}}@media(any-hover:hover){.lHeader__lang_acc_head_background{transition:background-color .2s var(--ease-out-cubic),border-color .2s var(--ease-out-cubic)}.lHeader__lang_acc_head_current{transition:color .2s var(--ease-out-cubic)}.lHeader__lang_acc_head:hover .lHeader__lang_acc_head_background{background-color:var(--color-red);border-color:var(--color-red)}.lHeader__lang_acc_head:hover .lHeader__lang_acc_head_current{color:var(--color-white)}.lHeader__lang_acc_item{transition:border-color .2s var(--ease-out-cubic),background-color .2s var(--ease-out-cubic),color .2s var(--ease-out-cubic)}.lHeader__lang_acc_item:hover{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.lHeader__lang_acc.is-open .lHeader__lang_acc_head_current{color:var(--color-black)}.lHeader__lang_acc.is-open .lHeader__lang_acc_head:hover .lHeader__lang_acc_head_current{color:var(--color-red)}.lHeader__menu_button:before{transition:clip-path .6s var(--ease-spring-4),background-color .2s var(--ease-out-cubic)}.lHeader__menu_button:hover:before{background-color:var(--color-red)}}.lFooter{width:100%}.lFooter__inner{padding:calc(48*var(--px)) calc(24*var(--px)) calc(106*var(--px))}.lFooter__sns_list{align-items:center;display:flex;gap:calc(16*var(--px));justify-content:center}.lFooter__sns_item_link{height:calc(24*var(--px));width:calc(24*var(--px))}.lFooter__copyright{display:flex;justify-content:center;margin-top:calc(30*var(--px))}.lFooter__copyright_text{font-size:calc(13*var(--px));font-weight:500;line-height:1.2}.lFooter__bottom{align-items:center;display:flex;gap:calc(16*var(--px));justify-content:center;margin-top:calc(9*var(--px))}.lFooter__bottom_link{font-size:calc(12*var(--px));font-weight:400;line-height:1.2}@media screen and (min-width:960px){.lFooter__inner{padding:calc(48*var(--px)) 0}.lFooter__copyright_text{font-size:calc(14*var(--px))}.lFooter__bottom{margin-top:calc(8*var(--px))}.lFooter__bottom_link{font-size:calc(13*var(--px))}.is-ticket-closing .lFooter__inner{padding-bottom:calc(96*var(--px))}}.cScreenSaver{inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--z-screen-saver)}.cScreenSaver__inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.cScreenSaver__item{height:calc(180*var(--px));position:absolute;width:calc(180*var(--px))}.cScreenSaver__item_inner{height:100%;width:100%}@media screen and (min-width:960px){.cScreenSaver__item{height:21.51vmax;width:21.51vmax}}.cBoxLink,.cBoxLink__link{height:100%;width:100%}.cBoxLink__link{align-items:center;background-color:var(--_background-color,currentcolor);border-radius:calc(8*var(--px));display:flex;justify-content:center;padding:var(--_padding,calc(4 * var(--px)))}.cBoxLink__text{color:var(--_text-color,var(--color-white));font-size:var(--_font-size,calc(16 * var(--px)));font-weight:600;position:relative;z-index:1}.cBoxLink__icon{display:none}@media screen and (min-width:960px){.cBoxLink__text{font-size:var(--_font-size,calc(20 * var(--px)));text-align:center}}@media(any-hover:hover){.cBoxLink{position:relative;z-index:1}.cBoxLink__icon{align-items:center;aspect-ratio:1/1;display:flex;height:min(58*var(--px),60%);justify-content:center;position:absolute;right:0}.cBoxLink__icon_background{background-color:var(--_icon-background-color,currentcolor);border-radius:50%;height:100%;opacity:0;transition:opacity .6s var(--ease-out-cubic),translate .2s var(--ease-out-cubic);width:100%}.cBoxLink__icon_arrow{align-items:center;background-color:var(--color-white);border-radius:50%;display:flex;height:min(40*var(--px),69%);justify-content:center;opacity:0;position:absolute;transform-origin:right;transition:opacity .2s var(--ease-out-cubic);translate:min(27*var(--px),68%) 0;width:min(40*var(--px),69%)}.cBoxLink__icon_arrow_image{color:var(--_icon-arrow-color,currentcolor);height:min(22*var(--px),55%);rotate:180deg;width:min(22*var(--px),55%)}.cBoxLink__link:not(.is-no-hover){padding:var(--_padding,calc(4 * var(--px)) calc(30 * var(--px)));position:relative;transition:color .2s var(--ease-out-cubic)}.cBoxLink__link:not(.is-no-hover):hover{color:var(--color-red)}.cBoxLink__link:not(.is-no-hover):hover .cBoxLink__icon_background{opacity:1;transition:opacity .2s var(--ease-out-cubic),translate .6s var(--ease-out-expo);translate:min(27*var(--px),47%) 0}.cBoxLink__link:not(.is-no-hover):hover .cBoxLink__icon_arrow{animation:box-link-hover-icon-arrow .6s var(--ease-out-cubic) forwards;opacity:1;transition:opacity .2s var(--ease-out-cubic)}.cBoxLink__link:not(.is-no-hover).is-hover-inner{background-color:transparent;container-type:size}.cBoxLink__link:not(.is-no-hover).is-hover-inner:before{background-color:var(--_background-color,currentcolor);border-radius:calc(8*var(--px));content:"";height:100%;left:0;opacity:var(--_before-opacity,1);position:absolute;top:0;transition:opacity .2s var(--ease-out-cubic);width:100%}.cBoxLink__link:not(.is-no-hover).is-hover-inner .cBoxLink__icon{right:min(37*var(--px),46cqh)}.cBoxLink__link:not(.is-no-hover).is-hover-inner .cBoxLink__icon_background{transition:opacity .2s var(--ease-out-cubic),translate .2s var(--ease-out-cubic)}@keyframes box-link-hover-icon-arrow{0%{scale:1.2 .6;translate:0 0}70%{scale:.8 1;translate:min(40*var(--px),76%) 0}to{scale:1 1;translate:min(27*var(--px),68%) 0}}}.cCvBanner{overflow:hidden;padding:calc(72*var(--px)) calc(24*var(--px)) 0;position:relative;width:100%;z-index:1}.cCvBanner__link{clip-path:inset(0 0 round calc(40 * var(--px)));padding:calc(133*var(--px)) 0 calc(120*var(--px));position:relative}.cCvBanner__background{clip-path:inset(0 0 round calc(40 * var(--px)));display:flex;filter:drop-shadow(0 0 0 var(--color-white));justify-content:center;z-index:-1}.cCvBanner__background,.cCvBanner__background_blue{border-radius:calc(40*var(--px));inset:0;position:absolute}.cCvBanner__background_blue{background-color:var(--color-blue-2)}.cCvBanner__image{inset:0;position:absolute;z-index:1}.cCvBanner__image_item{position:absolute}.cCvBanner__image_item img{rotate:var(--_rotate)}.cCvBanner__image_item[data-char=d]{--_rotate:28deg;height:calc(177*var(--px));left:calc(38*var(--px));top:calc(-48*var(--px));width:calc(144*var(--px))}.cCvBanner__image_item[data-char=o1]{--_rotate:8deg;height:calc(162*var(--px));right:calc(-22*var(--px));top:calc(38*var(--px));width:calc(140*var(--px))}.cCvBanner__image_item[data-char=k]{--_rotate:16deg;height:calc(156*var(--px));left:calc(-33*var(--px));top:calc(227*var(--px));width:calc(144*var(--px))}.cCvBanner__image_item[data-char=o2]{--_rotate:-24deg;bottom:calc(144*var(--px));height:calc(162*var(--px));right:calc(-58*var(--px));width:calc(140*var(--px))}.cCvBanner__image_item[data-char=m]{--_rotate:-16deg;bottom:calc(-6*var(--px));height:calc(134*var(--px));left:calc(17*var(--px));width:calc(127*var(--px))}.cCvBanner__image_item[data-char=i]{--_rotate:16deg;bottom:calc(-60*var(--px));height:calc(179*var(--px));right:calc(40*var(--px));width:calc(79*var(--px))}.cCvBanner__content{align-items:center;color:var(--color-white);display:flex;flex-direction:column;position:relative;z-index:2}.cCvBanner__headline{font-size:calc(24*var(--px));font-weight:700;line-height:1.2;text-align:center}.cCvBanner__paragraph{font-size:calc(14*var(--px));font-weight:700;line-height:1.4;margin-top:calc(24*var(--px));text-align:center}.cCvBanner__logo{margin-top:calc(26*var(--px));rotate:-6deg}.cCvBanner__logo_image{height:calc(138*var(--px));width:calc(150*var(--px))}.cCvBanner__logo_arrow{height:calc(32*var(--px));margin-top:calc(14*var(--px));width:calc(142*var(--px))}@media screen and (min-width:960px){.cCvBanner{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto;padding:0}.cCvBanner__link{align-items:center;display:flex;grid-column:3/calc(var(--grid-columns) - 1);height:calc(613*var(--px));justify-content:center;padding:0}.cCvBanner__image_item[data-char=d]{height:calc(289*var(--px));left:calc(114*var(--px));top:calc(-38*var(--px));width:calc(235*var(--px))}.cCvBanner__image_item[data-char=o1]{height:calc(265*var(--px));right:calc(64*var(--px));top:calc(-47*var(--px));width:calc(229*var(--px))}.cCvBanner__image_item[data-char=k]{height:calc(255*var(--px));left:calc(-18*var(--px));top:calc(252*var(--px));width:calc(236*var(--px))}.cCvBanner__image_item[data-char=o2]{bottom:calc(-71*var(--px));height:calc(265*var(--px));left:calc(237*var(--px));right:auto;width:calc(229*var(--px))}.cCvBanner__image_item[data-char=m]{--_rotate:-32deg;bottom:calc(62*var(--px));height:calc(219*var(--px));left:auto;right:calc(212*var(--px));width:calc(208*var(--px))}.cCvBanner__image_item[data-char=i]{--_rotate:17deg;bottom:calc(-25*var(--px));height:calc(293*var(--px));right:calc(56*var(--px));width:calc(129*var(--px))}.cCvBanner__content{justify-content:center}.cCvBanner__headline{font-size:calc(40*var(--px))}.cCvBanner__paragraph{font-size:calc(20*var(--px));line-height:1.2;margin-top:calc(22*var(--px))}.cCvBanner__logo{align-items:center;display:flex;flex-direction:column;margin-top:calc(50*var(--px))}.cCvBanner__logo_arrow{height:calc(53*var(--px));margin-left:calc(12*var(--px));margin-top:0;width:calc(240*var(--px))}}@media screen and (min-width:960px)and (any-hover:hover){.cCvBanner__link{clip-path:inset(9%)}.cCvBanner__background{scale:.81}.cCvBanner__background_red{--_r:calc(1000 * var(--px));aspect-ratio:1/1;background-color:var(--color-red);border-radius:50%;bottom:calc(var(--_r)*-1.11);position:absolute;scale:0;width:calc(var(--_r)*2)}.cCvBanner__image_item{opacity:0}.cCvBanner__content{height:100%}.cCvBanner__logo{bottom:0;position:absolute}.cCvBanner__logo_image{opacity:0}.cCvBanner__logo_arrow{translate:0 calc(-84*var(--px))}}.cHover__underline{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline}@media(any-hover:hover){.cHover__underline{background-position:100% 100%;transition:background-size 1s var(--ease-spring-4)}.cHover__underline:focus,.cHover__underline:hover{background-position:0 100%;background-size:100% 1px}.cHover__color{transition:color .2s var(--ease-out-cubic)}.cHover__color:focus,.cHover__color:focus-visible,.cHover__color:hover{color:var(--color-red)}}.cMenu__inner{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--z-menu)}.cMenu__inner.is-open{opacity:1;pointer-events:auto}.cMenu__wrapper{align-items:flex-start;justify-content:flex-end;padding:calc(16*var(--px)) calc(24*var(--px)) 0;position:relative}.cMenu__overlay,.cMenu__wrapper{display:flex;height:100%;width:100%}.cMenu__overlay{align-items:center;background-color:#6bb3ea;inset:0;justify-content:flex-start;opacity:.9;position:absolute;z-index:1}.cMenu__overlay svg{pointer-events:none}.cMenu__content{border-radius:calc(16*var(--px)) calc(16*var(--px)) 0 0;height:100%;overflow:scroll;overscroll-behavior:none;position:relative;width:100%;z-index:1}.cMenu__scroller{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:calc(80*var(--px));padding:calc(28*var(--px)) calc(24*var(--px));position:relative;z-index:1}.cMenu__background{background-color:#85c0ee;border-radius:calc(16*var(--px));inset:0;overflow:hidden;position:absolute;z-index:-1}.cMenu__background_char{position:absolute}.cMenu__background_char[data-char=d]{height:calc(139*var(--px));right:calc(10*var(--px));rotate:-18deg;top:calc(117*var(--px));width:calc(110*var(--px))}.cMenu__background_char[data-char=o1]{height:calc(142*var(--px));right:calc(-21*var(--px));rotate:5deg;top:calc(350*var(--px));width:calc(122*var(--px))}.cMenu__background_char[data-char=k]{height:calc(115*var(--px));right:calc(-4*var(--px));rotate:18deg;top:calc(553*var(--px));width:calc(131*var(--px))}.cMenu__background_char[data-char=o2]{height:calc(129*var(--px));right:calc(-18*var(--px));rotate:14deg;top:calc(812*var(--px));width:calc(111*var(--px))}.cMenu__background_char[data-char=m]{height:calc(99*var(--px));right:calc(5*var(--px));rotate:-10deg;top:calc(978*var(--px));width:calc(126*var(--px))}.cMenu__background_char[data-char=i]{height:calc(92*var(--px));right:calc(-3*var(--px));rotate:24deg;top:calc(1162*var(--px));width:calc(59*var(--px))}.cMenu__logo,.cMenu__ticket{display:none}.cMenu__sns_list{align-items:center;display:flex;gap:calc(16*var(--px));justify-content:flex-start}.cMenu__sns_item_link{height:calc(24*var(--px));width:calc(24*var(--px))}.cMenu__block{margin-top:calc(55*var(--px));width:100%}.cMenu__block,.cMenu__block_col_scroller{display:grid;gap:calc(36*var(--px))}.cMenu__block_title_text{font-size:calc(24*var(--px));font-weight:600;line-height:1.4}.cMenu__block_title_text.is-small{font-size:calc(20*var(--px))}.cMenu__block_item{width:100%}.cMenu__block_item_ul{align-items:flex-start;display:flex;flex-direction:column;margin-top:calc(10*var(--px));padding-left:calc(24*var(--px))}.cMenu__block_item_li{font-size:calc(18*var(--px));font-weight:500;line-height:1.4}.cMenu__block_item_li_link{padding:calc(5*var(--px)) 0 calc(6*var(--px))}.cMenu__block_item_li_link .-copy{display:none}.cMenu__block_home{display:flex;font-size:calc(18*var(--px));font-weight:600;justify-content:flex-start;line-height:1.4}.cMenu__schedule{perspective:1000px;position:relative;transform-style:preserve-3d}.cMenu__schedule,.cMenu__schedule_front{align-items:center;display:flex;width:100%}.cMenu__schedule_front{backface-visibility:hidden;background-color:var(--color-blue-2);border-radius:calc(16*var(--px));gap:calc(17*var(--px));justify-content:center;min-height:calc(60*var(--px));padding:calc(8*var(--px));rotate:x var(--_front-rotate,0deg)}.cMenu__schedule_front_mydokomi{height:calc(53*var(--px));left:calc(-17*var(--px));pointer-events:none;position:absolute;top:calc(-22*var(--px));width:calc(83*var(--px))}.cMenu__schedule_back{align-items:center;backface-visibility:hidden;background-color:var(--color-red);border-radius:calc(16*var(--px));display:flex;gap:calc(17*var(--px));inset:0;justify-content:center;min-height:calc(60*var(--px));padding:calc(8*var(--px));position:absolute;rotate:x var(--_back-rotate,180deg);width:100%}.cMenu__schedule_back_mydokomi{height:calc(53*var(--px));left:calc(-17*var(--px));pointer-events:none;position:absolute;top:calc(-22*var(--px));width:calc(83*var(--px))}.cMenu__schedule_text{color:var(--color-white);font-size:calc(16*var(--px));font-weight:700;line-height:1.4;margin-left:calc(23*var(--px))}.cMenu__schedule_blank{color:var(--color-white);height:calc(19*var(--px));width:calc(20*var(--px))}.cMenu__category{margin-top:calc(16*var(--px))}.cMenu__category_list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(12*var(--px));justify-content:flex-start;padding-left:calc(24*var(--px))}.cMenu__category_item_link{background-color:var(--color-black);border-radius:55vh 50vh 50vh 0;color:var(--color-white);display:flex;font-size:calc(13*var(--px));font-weight:600;justify-content:center;line-height:1.4;padding:calc(6*var(--px)) calc(14*var(--px))}.cMenu__category_item_link:before{content:"#";margin-right:.2em}.is-ticket-closing .cMenu__scroller{margin-bottom:calc(16*var(--px))}@media screen and (min-width:960px){.cMenu__wrapper{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto;padding:calc(48*var(--px)) 0}.cMenu__content{border-radius:calc(16*var(--px)) calc(16*var(--px)) 0 0;grid-column:3/calc(var(--grid-columns) - 1);max-height:calc(1000*var(--px));overflow:hidden}.cMenu__scroller{display:grid;grid-template-columns:repeat(calc(var(--grid-columns) - 4),1fr);grid-template-rows:auto;height:100%;margin-bottom:0;padding:0;position:relative}.cMenu__scroller:after,.cMenu__scroller:before{background:linear-gradient(0deg,transparent,#85c0ee);content:"";grid-column:21/55;height:calc(64*var(--px));pointer-events:none;position:absolute;width:96%;z-index:1}.cMenu__scroller:before{top:-1px}.cMenu__scroller:after{bottom:-1px;transform:rotate(180deg)}.cMenu__background_char[data-char=d]{height:calc(236*var(--px));left:calc(-28*var(--px));right:auto;rotate:0deg;top:calc(220*var(--px));width:calc(209*var(--px))}.cMenu__background_char[data-char=o1]{height:calc(215*var(--px));left:calc(252*var(--px));right:auto;rotate:0deg;top:calc(108*var(--px));width:calc(190*var(--px))}.cMenu__background_char[data-char=k]{height:calc(197*var(--px));right:calc(500*var(--px));rotate:0deg;top:calc(59*var(--px));width:calc(194*var(--px))}.cMenu__background_char[data-char=o2]{height:calc(216*var(--px));right:calc(28*var(--px));rotate:0deg;top:calc(67*var(--px));width:calc(198*var(--px))}.cMenu__background_char[data-char=m]{bottom:calc(80*var(--px));height:calc(163*var(--px));right:calc(184*var(--px));rotate:0deg;top:auto;width:calc(176*var(--px))}.cMenu__background_char[data-char=i]{bottom:calc(24*var(--px));height:calc(130*var(--px));right:calc(-8*var(--px));rotate:0deg;top:auto;width:calc(102*var(--px))}.cMenu__logo{align-items:center;display:flex;gap:calc(20*var(--px));grid-column:3/20;justify-content:flex-start;margin-top:calc(40*var(--px))}.cMenu__logo_image{height:calc(136*var(--px));position:relative;width:calc(145*var(--px))}.cMenu__logo_image .-wink{inset:0;position:absolute}.cMenu__logo_year{height:calc(134*var(--px));transform-origin:bottom;width:calc(218*var(--px))}.cMenu__logo_year svg{backface-visibility:hidden;overflow:visible;transform:translateZ(0)}.cMenu__logo_year svg path{transform-origin:50% 50%!important}.cMenu__ticket{display:block;grid-column:3/19;margin-bottom:calc(48*var(--px));margin-top:auto;scale:1.116;transform-origin:left center}.cMenu__sns{height:100%;position:absolute;right:calc(18*var(--px))}.cMenu__sns_list{align-items:center;flex-direction:column;height:100%;justify-content:center}.cMenu__block{gap:calc(40*var(--px)) 0;grid-column:21/55;grid-row:1/3;grid-template-columns:repeat(34,1fr);height:100%;margin-top:0;overflow-y:scroll;overscroll-behavior:none}.cMenu__block_col{grid-column:span 17;height:100%;padding:calc(40*var(--px)) 0 calc(40*var(--px)) calc(24*var(--px))}.cMenu__block_col_scroller{grid-auto-rows:min-content}.cMenu__block_title_text{font-size:calc(32*var(--px))}.cMenu__block_title_text.is-small{font-size:calc(24*var(--px))}.cMenu__block::-webkit-scrollbar{display:none}.cMenu__schedule_mydokomi{height:calc(62*var(--px));left:calc(-17*var(--px));top:calc(-25*var(--px));width:calc(99*var(--px))}.cMenu__schedule_back,.cMenu__schedule_front{display:grid;gap:calc(8*var(--px));grid-template-columns:calc(22*var(--px)) 1fr calc(22*var(--px));padding:calc(12*var(--px));transition:rotate 1s var(--ease-spring-3)}.cMenu__schedule_text{display:flex;font-size:calc(18*var(--px));grid-column:2/3;justify-content:center;margin-left:0}.cMenu__schedule_blank{height:calc(21*var(--px));width:calc(22*var(--px))}.cMenu__category{margin-top:calc(16*var(--px))}.cMenu__category_list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(12*var(--px));justify-content:flex-start;padding-left:calc(24*var(--px))}.cMenu__category_item_link{background-color:var(--color-black);border-radius:55vh 50vh 50vh 0;color:var(--color-white);display:flex;font-size:calc(13*var(--px));font-weight:600;justify-content:center;line-height:1.4;padding:calc(6*var(--px)) calc(14*var(--px))}.cMenu__category_item_link:before{content:"#";margin-right:.2em}.is-ticket-closing .cMenu__scroller{margin-bottom:0}}@media(any-hover:hover){.cMenu__inner{z-index:var(--z-menu-pc)}.cMenu__block_item_li_link{overflow:hidden;position:relative}.cMenu__block_item_li_link .-copy{align-items:center;display:flex;inset:0;opacity:0;position:absolute}.cMenu__category_item_link{transition:border-radius .2s var(--ease-out-cubic),background-color .2s var(--ease-out-cubic)}.cMenu__category_item_link:hover{background-color:var(--color-red);transition:background-color .2s var(--ease-out-cubic)}.cMenu__schedule{transition:rotate 1s var(--ease-spring-3)}.cMenu__schedule:hover{--_front-rotate:180deg;--_back-rotate:360deg;rotate:-2deg}}.js-ticket-closing{opacity:var(--init-opacity)}.cTicketClosing{bottom:0;left:0;pointer-events:none;position:fixed;width:100%;z-index:var(--z-ticket-closing)}.cTicketClosing__button{align-items:center;display:flex;flex-direction:column;padding:calc(40*var(--px)) calc(20*var(--px)) calc(28*var(--px));position:relative;transform-origin:bottom;width:100%;z-index:1}.cTicketClosing__creamy{height:calc(96*var(--px));pointer-events:none;position:absolute;rotate:6deg;top:calc(-54*var(--px));width:calc(96*var(--px));z-index:1}.cTicketClosing__background{aspect-ratio:1/1;background-color:var(--color-red);border-radius:calc(200*var(--px));left:0;position:absolute;top:0;width:100%;z-index:-1}.cTicketClosing__paragraph{color:var(--color-white);font-family:var(--font-cherry-bomb-one);font-size:calc(44*var(--px));font-weight:400;line-height:1;text-align:center}.cTicketClosing__next{align-items:baseline;color:var(--color-white);display:flex;flex-wrap:wrap;gap:calc(16*var(--px));justify-content:center;margin-top:calc(12*var(--px))}.cTicketClosing__next_label{font-size:calc(18*var(--px));font-weight:700;line-height:1}.cTicketClosing__next_day{align-items:center;display:flex;font-family:var(--font-cherry-bomb-one);font-size:calc(28*var(--px));font-weight:400;justify-content:flex-start;line-height:1}.cTicketClosing.is-hover .cTicketClosing__button{pointer-events:auto}.cTicketClosing--menu{bottom:calc(-42*var(--px));position:absolute}@media screen and (min-width:960px){.cTicketClosing{display:flex;justify-content:center}.cTicketClosing__button{max-width:calc(424*var(--px));padding:calc(44*var(--px)) calc(20*var(--px)) calc(24*var(--px))}}.cTicketFixed__inner{bottom:calc(24*var(--px));left:calc(38*var(--px));opacity:var(--init-opacity);position:fixed;width:calc(324*var(--px));z-index:var(--z-ticket)}.cTicketFixed__trigger{height:100vh;left:0;position:absolute;top:0;width:1px}.cTicketFixed__creamy{height:calc(35*var(--px));left:calc(3*var(--px));position:absolute;top:calc(-19*var(--px));transform:rotate(-5deg);width:calc(34*var(--px));z-index:1}.cTicketFixed__box{align-items:center;background-color:var(--color-blue-2);border-radius:calc(16*var(--px));display:flex;justify-content:center;min-height:calc(56*var(--px));padding:calc(4*var(--px)) calc(20*var(--px));width:100%}.cTicketFixed__home{bottom:calc(24*var(--px));left:calc(28*var(--px));position:absolute;z-index:10}@media screen and (min-width:960px){.cTicketFixed__inner{bottom:calc(24*var(--px));left:auto;right:calc(-16*var(--px));width:auto}.cTicketFixed__ticket{scale:.8;transform-origin:right}.cTicketFixed__home{left:auto;position:fixed;right:calc(48*var(--px));transform-origin:bottom right;transition:transform .6s var(--ease-spring-2)}.cTicketFixed__home.is-active{transform:translateX(calc(64 * var(--px))) scale(.8)}}.cTicket{position:relative;width:calc(344*var(--px))}.cTicket__link{perspective:1000px;transform-style:preserve-3d}.cTicket__back,.cTicket__front{backface-visibility:hidden;transition:rotate 1.2s var(--ease-spring-2)}.cTicket__front{--_ticket-color:var(--color-blue-2);position:relative;rotate:y var(--_front-rotate,0deg)}.cTicket__front_creamy{height:calc(72*var(--px));left:calc(17*var(--px));pointer-events:none;position:absolute;top:calc(-57*var(--px));width:calc(69*var(--px));z-index:1}.cTicket__back{--_ticket-color:var(--color-red);display:none;inset:0;position:absolute;rotate:y var(--_back-rotate,180deg)}.cTicket__back_creamy{height:calc(66*var(--px));position:absolute;right:calc(17*var(--px));top:calc(-54*var(--px));width:calc(66*var(--px));z-index:1}.cTicket__inner{mask-image:url(32c6da7ef3f20a9767d0.png);mask-position:center;mask-repeat:no-repeat;mask-size:100% auto}.cTicket__top{align-items:center;background-color:var(--_ticket-color);border-radius:calc(16*var(--px));display:flex;flex-direction:column;height:calc(138*var(--px));padding:calc(13*var(--px)) calc(25*var(--px)) calc(20*var(--px));width:100%}.cTicket__top_event{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-cherry-bomb-one);font-size:calc(27*var(--px));font-weight:400;justify-content:center;line-height:1}.cTicket__top_until{align-items:flex-start;color:var(--color-white);display:flex;margin-top:auto}.cTicket__top_until_text{font-size:calc(12*var(--px));font-weight:700;line-height:1;margin-right:calc(6*var(--px));margin-top:calc(7*var(--px));writing-mode:vertical-rl}.cTicket__top_until_date{align-items:flex-start;display:flex;flex-direction:column}.cTicket__top_until_date_number{font-size:calc(54*var(--px));font-weight:700;letter-spacing:-.03em;line-height:1}.cTicket__top_until_date_text{font-size:calc(10*var(--px));font-weight:400;line-height:1;margin-left:auto;margin-right:calc(4*var(--px));margin-top:-.1em}.cTicket__top_until_hour{margin-left:calc(3*var(--px));margin-top:auto;text-align:center;width:calc(54*var(--px))}.cTicket__top_until_hour_number{font-size:calc(42*var(--px));font-weight:400;letter-spacing:-.06em;line-height:1}.cTicket__top_until_hour_text{font-size:calc(10*var(--px));font-weight:400;line-height:1;margin-top:-.1em}.cTicket__top_until_minute{margin-left:calc(2*var(--px));margin-top:auto;text-align:center;width:calc(54*var(--px))}.cTicket__top_until_minute_number{font-size:calc(42*var(--px));font-weight:400;letter-spacing:-.06em;line-height:1}.cTicket__top_until_minute_text{font-size:calc(10*var(--px));font-weight:400;line-height:1;margin-top:-.1em}.cTicket__top_until_second{margin-left:calc(2*var(--px));margin-top:auto;text-align:center;width:calc(54*var(--px))}.cTicket__top_until_second_number{font-size:calc(42*var(--px));font-weight:400;letter-spacing:-.06em;line-height:1}.cTicket__top_until_second_text{font-size:calc(10*var(--px));font-weight:400;line-height:1;margin-top:-.1em}.cTicket__top_held_text{color:var(--color-white);font-family:var(--font-cherry-bomb-one);font-size:calc(48*var(--px));font-weight:400;line-height:1}.cTicket__bottom{background-color:var(--_ticket-color);border-radius:calc(16*var(--px));height:calc(69*var(--px));margin-top:calc(-8*var(--px));padding:calc(14*var(--px)) calc(30*var(--px)) calc(10*var(--px));width:100%}.cTicket__bottom_paragraph{align-items:center;color:var(--color-white);display:flex;flex-wrap:wrap;font-size:calc(18*var(--px));font-weight:700;gap:calc(8*var(--px));justify-content:center;line-height:1.4}.cTicket__bottom_paragraph_image{height:calc(46*var(--px));width:calc(34*var(--px))}.cTicket.is-held .cTicket__top{justify-content:center}.cTicket.is-held .cTicket__top_inner{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:960px){.cTicket__front_creamy{left:calc(1*var(--px))}.cTicket__top{padding:calc(13*var(--px)) calc(25*var(--px)) calc(20*var(--px)) calc(15*var(--px));position:relative}.cTicket__top_buy{align-items:center;color:var(--color-white);display:flex;font-size:calc(36*var(--px));font-weight:700;inset:0;justify-content:center;line-height:1;padding-top:calc(4*var(--px));position:absolute}.cTicket__top_qr{height:calc(52*var(--px));position:absolute;right:calc(40*var(--px));rotate:-17deg;top:calc(24*var(--px));width:calc(39*var(--px))}.cTicket__bottom{align-items:center;display:flex;justify-content:center}.cTicket__bottom_arrow{color:var(--color-white);height:calc(39*var(--px));width:calc(171*var(--px))}}@media(any-hover:hover){.cTicket__back{display:block}.cTicket__top_buy,.cTicket__top_qr{scale:0;transition:scale .2s var(--ease-out-cubic)}.cTicket__bottom_arrow{transition:translate .2s var(--ease-out-cubic);translate:calc(-24*var(--px)) 0}.cTicket__bottom_arrow .-line{stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset .2s var(--ease-out-cubic)}.cTicket__bottom_arrow .-head{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .2s var(--ease-out-cubic)}.cTicket__link{transition:rotate 1.2s var(--ease-spring-2),translate 1.2s var(--ease-spring-4)}.cTicket__link:hover{--_front-rotate:180deg;--_back-rotate:360deg;rotate:-5deg;translate:calc(-20*var(--px)) calc(-8*var(--px))}.cTicket__link:hover .cTicket__top_buy{scale:1;transition:scale .6s var(--ease-spring-3);transition-delay:.24s}.cTicket__link:hover .cTicket__top_qr{scale:1;transition:scale .6s var(--ease-spring-4);transition-delay:.48s}.cTicket__link:hover .cTicket__bottom_arrow{transition:translate .6s var(--ease-spring-3);transition-delay:.24s;translate:0 0}.cTicket__link:hover .cTicket__bottom_arrow .-line{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease-out-cubic);transition-delay:.24s}.cTicket__link:hover .cTicket__bottom_arrow .-head{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease-out-cubic);transition-delay:.48s}}.cNextDokomi{align-items:center;display:flex;flex-direction:column;font-family:var(--font-cherry-bomb-one);justify-content:center;position:relative}.cNextDokomi__headline{font-size:calc(32*var(--px));font-weight:400;line-height:1.1}.cNextDokomi__arch{align-items:flex-start;aspect-ratio:1/1;display:flex;font-size:calc(43*var(--px));font-weight:400;justify-content:center;letter-spacing:-.04em;line-height:1.2;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.cNextDokomi__arch_text{position:absolute;top:calc(36*var(--px))}.cNextDokomi__arch_text.is-active{top:calc(60*var(--px))}.cNextDokomi__arch .-wrapper{align-items:center;display:flex;justify-content:center}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+1){color:var(--color-red)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+2){color:var(--color-yellow)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+3){color:var(--color-purple)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+4){color:var(--color-green)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+5){color:var(--color-blue-2)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+6){color:var(--color-pink)}.cNextDokomi__arch .-wrapper>span:nth-of-type(7n+7){color:var(--color-blue-1)}.cNextDokomi__arch .-char{display:block;pointer-events:auto}.cNextDokomi__arch .-char-inner{display:inline-block}.cNextDokomi__place{font-size:calc(26*var(--px));font-weight:400;line-height:1;margin-top:calc(62*var(--px))}@media screen and (min-width:960px){.cNextDokomi__headline{font-size:calc(56*var(--px))}.cNextDokomi__arch{font-size:calc(73*var(--px));max-height:calc(300*var(--px));overflow:visible}.cNextDokomi__arch_text{position:absolute;top:calc(56*var(--px))}.cNextDokomi__arch_text.is-active{top:calc(92*var(--px))}.cNextDokomi__place{font-size:calc(40*var(--px));margin-top:calc(82*var(--px))}}.cTaxonomyCategoryItem{align-items:center;border:1px solid;border-radius:50vh;display:flex;justify-content:center;padding:calc(1*var(--px)) calc(5*var(--px)) 0}.cTaxonomyCategoryItem__text{display:flex;font-size:var(--_font-size,calc(10 * var(--px)));font-weight:400;justify-content:flex-start;line-height:1.2}.cTaxonomyCategoryItem__text:before{content:"#";display:inline}.cTaxonomyCategoryItem.is-current{background-color:var(--color-blue-2);border-color:var(--color-blue-2);color:var(--color-white);pointer-events:none}@media screen and (min-width:960px){.cTaxonomyCategoryItem__text{font-size:var(--_font-size,calc(12 * var(--px)))}}.cBreadcrumb{padding-top:var(--header-height);position:relative;z-index:1}.cBreadcrumb__list{flex-wrap:wrap;gap:calc(4*var(--px));padding:0 calc(24*var(--px))}.cBreadcrumb__item,.cBreadcrumb__list{align-items:center;display:flex;justify-content:flex-start}.cBreadcrumb__item{font-size:calc(12*var(--px));font-weight:400;line-height:1}.cBreadcrumb__item:not(:first-child):before{content:"/";display:block;margin-right:calc(4*var(--px))}@media screen and (min-width:960px){.cBreadcrumb{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto}.cBreadcrumb__list{grid-column:6/calc(var(--grid-columns) - 5);justify-content:flex-end;padding:0}}.js-sub-page,body:not([data-slug=home]) .lHeader{opacity:0}.cSubPageFv{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.cSubPageFv__wave{height:100%;min-width:100%;width:53.33vh}.cSubPageFv__logo{height:calc(140*var(--px));margin-bottom:calc(16*var(--px));position:absolute;width:calc(140*var(--px));z-index:1}.cSubPageFv__logo_symbol,.cSubPageFv__logo_typo{inset:0;position:absolute}@media screen and (min-width:960px){.cSubPageFv{min-height:calc(848*var(--px))}}@media(prefers-reduced-motion:reduce){.lContainer,.lSubPage,body:not([data-slug=home]) .lHeader{opacity:1!important}}.cProgramItem__thumbnail{aspect-ratio:1/1;clip-path:inset(0 0 round calc(4 * var(--px)));filter:drop-shadow(0 0 0 var(--color-white));overflow:hidden;position:relative;width:100%}.cProgramItem__thumbnail_image{height:100%;width:100%}.cProgramItem__thumbnail_mask{animation:var(--_animation);background-color:var(--_mask-color);inset:-50%;mask-composite:exclude;mask-image:linear-gradient(#000,#000),var(--_mask-image);mask-position:0,center;mask-repeat:no-repeat;mask-size:100%,calc(172*var(--px));pointer-events:none;position:absolute}.cProgramItem__body{margin-top:calc(8*var(--px));padding:0 calc(4*var(--px))}.cProgramItem__title_text{font-size:calc(16*var(--px));font-weight:700;line-height:1.4}.cProgramItem__excerpt{margin-top:calc(8*var(--px))}.cProgramItem__excerpt_text{font-size:calc(12*var(--px));font-weight:500;line-height:1.4}.cProgramItem__category{margin-top:calc(8*var(--px))}.cProgramItem__category_list{display:flex;flex-wrap:wrap;gap:calc(8*var(--px))}@media screen and (min-width:960px){.cProgramItem__thumbnail{clip-path:inset(0 0 round calc(8 * var(--px)))}.cProgramItem__thumbnail_mask{mask-size:100%,calc(400*var(--px))}.cProgramItem__body{margin-top:calc(16*var(--px));padding:0 calc(16*var(--px))}.cProgramItem__title_text{font-size:calc(22*var(--px))}.cProgramItem__excerpt,.cProgramItem__title_text{margin-top:calc(16*var(--px))}.cProgramItem__excerpt_text{font-size:calc(14*var(--px));font-weight:500;line-height:1.4}.cProgramItem__category{margin-top:calc(16*var(--px))}}@media(any-hover:hover){.cProgramItem__link:hover{--_hover-thumbnail-rotate:-2deg}.cProgramItem__thumbnail{rotate:var(--_hover-thumbnail-rotate,0deg);transition:rotate .8s var(--ease-spring-4)}}.cSubPageNav__list{display:grid;padding:0 calc(19*var(--px))}.cSubPageNav__item{position:relative}.cSubPageNav__item_link{align-items:flex-start;display:flex;gap:calc(8*var(--px));justify-content:flex-start;padding:calc(24*var(--px)) 0}.cSubPageNav__item_icon{background-color:var(--color-blue-1);border-radius:50%;flex-shrink:0;height:calc(16*var(--px));margin-top:calc(3*var(--px));width:calc(16*var(--px))}.cSubPageNav__item_text{font-size:calc(16*var(--px));font-weight:700;line-height:1.4}.cSubPageNav__item:not(:last-child):after{background-image:radial-gradient(currentcolor 2px,transparent 0);background-position:0;background-size:8px 8px;bottom:0;content:"";height:4px;left:0;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:960px){.cSubPageNav{margin-top:calc(-24*var(--px))}.cSubPageNav__list{display:grid;padding:0}.cSubPageNav__item_link{scroll-margin-top:var(--header-height)}.cSubPageNav__item_link.is-current{--_icon-scle:2;--_text-x:calc(16 * var(--px));--_text-scale:1.1;--_circle-color:var(--color-blue-2);pointer-events:none}.cSubPageNav__item_icon{background-color:var(--_circle-color,var(--color-blue-1));margin-top:calc(4*var(--px));scale:var(--_icon-scle,1);transform-origin:left;transition:scale .6s var(--ease-spring-3)}.cSubPageNav__item_text{font-size:calc(18*var(--px));scale:var(--_text-scale,1);transform-origin:left;transition:scale .6s var(--ease-spring-3),translate .6s var(--ease-spring-3);translate:var(--_text-x,0) 0}}@media(any-hover:hover){.cSubPageNav__item_link:hover{--_hover-color:var(--color-red)}.cSubPageNav__item_icon{background-color:var(--_hover-color,var(--_circle-color,var(--color-blue-1)));transition:scale .6s var(--ease-spring-3),background-color .2s var(--ease-out-cubic)}.cSubPageNav__item_text{color:var(--_hover-color,currentcolor);transition:scale .6s var(--ease-spring-3),translate .6s var(--ease-spring-3),color .2s var(--ease-out-cubic)}}.cSubPageChar{font-size:calc(40*var(--px));inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s var(--ease-out-cubic);z-index:0}.cSubPageChar__item{height:calc(74*var(--px));left:0;opacity:0;position:absolute;top:0;width:calc(74*var(--px))}.cSubPageChar.is-active{opacity:1}@media screen and (min-width:960px){.cSubPageChar__item{height:calc(160*var(--px));width:calc(160*var(--px))}}.cFaqItem{position:relative}.cFaqItem__question{align-items:center;background-color:var(--_question-background,var(--color-yellow));border-radius:calc(18*var(--px));display:flex;font-size:calc(16*var(--px));font-weight:500;justify-content:flex-start;line-height:1.2;padding:calc(8*var(--px)) calc(24*var(--px))}.cFaqItem__question:before{content:"Q.";flex-shrink:0;font-size:calc(20*var(--px));font-weight:700;line-height:1.2;margin-right:calc(8*var(--px))}.cFaqItem__answer{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:calc(16*var(--px));padding-left:calc(24*var(--px))}.cFaqItem__answer:before{content:"A.";flex-shrink:0;font-size:calc(20*var(--px));font-weight:700;line-height:1.2;margin-right:calc(16*var(--px))}.cFaqItem+.cFaqItem{padding-top:var(--_gap,calc(28 * var(--px)))}.cFaqItem:not(:first-child):before{background-image:radial-gradient(currentcolor 2px,transparent 0);background-position:0;background-size:8px 8px;content:"";height:4px;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:960px){.cFaqItem{align-items:flex-start;display:flex;flex-direction:column;position:relative}.cFaqItem__question{border-radius:50vh;font-size:calc(20*var(--px))}.cFaqItem__answer{margin-top:calc(24*var(--px));padding-left:calc(24*var(--px))}.cFaqItem+.cFaqItem{padding-top:var(--_gap,calc(40 * var(--px)))}}.cGuestItem{width:100%}.cGuestItem__thumbnail{aspect-ratio:1/1;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;width:100%}.cGuestItem__name{font-size:calc(14*var(--px));font-weight:700;line-height:1.2;margin-top:calc(24*var(--px))}.cGuestItem__category{color:#666;font-size:calc(12*var(--px));font-weight:400;line-height:1.4;margin-top:calc(8*var(--px))}.cGuestItem__year{border:1px solid #666;border-radius:8px;margin-top:calc(8*var(--px))}.cGuestItem__year_list{display:flex;flex-wrap:wrap;justify-content:center;padding:calc(4*var(--px)) calc(16*var(--px))}.cGuestItem__year_item{align-items:flex-start;color:#666;display:flex;font-size:calc(10*var(--px));font-weight:600;justify-content:center;line-height:1.2}.cGuestItem__year_item:not(:last-child):after{content:"/"}.cGuestItem:nth-child(6n+1) .cGuestItem__thumbnail{mask-image:url(d7d6a11b81fc21603874.svg)}.cGuestItem:nth-child(6n+2) .cGuestItem__thumbnail{mask-image:url(e22ceb8b487305b9712c.svg)}.cGuestItem:nth-child(6n+3) .cGuestItem__thumbnail{mask-image:url(23d700d1f91d7a387b0b.svg)}.cGuestItem:nth-child(6n+4) .cGuestItem__thumbnail{mask-image:url(e025eb00e951486fa42f.svg)}.cGuestItem:nth-child(6n+5) .cGuestItem__thumbnail{mask-image:url(7f45d54b8b855eaffa19.svg)}.cGuestItem:nth-child(6n+6) .cGuestItem__thumbnail{mask-image:url(c5631a239c7e2ce3180d.svg)}@media screen and (min-width:960px){.cGuestItem__name{font-size:calc(18*var(--px));padding:0 calc(44*var(--px))}.cGuestItem__category{font-size:calc(14*var(--px));padding:0 calc(44*var(--px))}.cGuestItem__year{display:flex;justify-content:center;margin:calc(8*var(--px)) calc(44*var(--px)) 0}.cGuestItem__year_list{justify-content:flex-start;padding:calc(5*var(--px)) calc(8*var(--px)) calc(3*var(--px))}.cGuestItem__year_item{font-size:calc(14*var(--px));line-height:1.4}}@media(any-hover:hover){.cGuestItem__link:hover{--_hover-mask-size:92%;--_hover-scale:1.05;--_hover-mask-size-transition:mask-size 0.6s var(--ease-spring-4);--_hover-scale-transition:scale 0.6s var(--ease-spring-4)}.cGuestItem__thumbnail{mask-size:var(--_hover-mask-size,100%);transition:var(--_hover-mask-size-transition,mask-size .2s var(--ease-out-cubic))}.cGuestItem__thumbnail img{scale:var(--_hover-scale,1);transition:var(--_hover-scale-transition,scale .2s var(--ease-out-cubic))}}.cBackPage{height:100%;width:100%}.cBackPage__link{align-items:center;display:flex;gap:calc(4*var(--px));height:100%;justify-content:center;padding:calc(4*var(--px)) calc(12*var(--px));position:relative}.cBackPage__link:before{border:1px solid;border-radius:calc(16*var(--px));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cBackPage__link_icon{height:calc(18*var(--px));width:calc(18*var(--px))}.cBackPage__link_text{font-size:calc(14*var(--px));font-weight:600;line-height:1.4;position:relative;top:.05em}@media screen and (min-width:960px){.cBackPage__link{padding:calc(4*var(--px)) calc(16*var(--px))}.cBackPage__link_icon{height:calc(20*var(--px));width:calc(20*var(--px))}.cBackPage__link_text{font-size:calc(20*var(--px));font-weight:700;position:relative;top:0}}@media(any-hover:hover){.cBackPage__link{transition:color .2s var(--ease-out-cubic)}.cBackPage__link_icon{transition:translate .6s var(--ease-spring-4)}.cBackPage__link:before{transition:background-color .2s var(--ease-out-cubic),border-color .2s var(--ease-out-cubic)}.cBackPage__link:hover{color:var(--color-white)}.cBackPage__link:hover:before{background-color:var(--color-red);border-color:var(--color-red)}.cBackPage__link:hover .cBackPage__link_icon{translate:calc(-8*var(--px)) 0}@keyframes cushion-bounce-back-page{0%{scale:1.2 .6;translate:calc(-20*var(--px)) 0}80%{scale:.8 1;translate:calc(4*var(--px)) 0}to{scale:1 1;translate:0 0}}}:root{--altcha-border-width:1px;--altcha-border-radius:8px;--altcha-color-base:#fff;--altcha-color-border:#a0a0a0;--altcha-color-text:currentColor;--altcha-color-border-focus:currentColor;--altcha-color-error-text:#f23939;--altcha-color-footer-bg:#f4f4f4;--altcha-max-width:300px}.altcha-checkbox{border:2px solid var(--color-blue-2)}.altcha[data-state=verified] .altcha-checkbox{border:2px solid var(--color-green);position:relative}.altcha[data-state=verified] .altcha-checkbox:before{color:var(--color-green);content:"✓";font-size:24px;font-weight:700;position:absolute}.pContact__form form.is-success .cFormItem{opacity:.5;transition:opacity .15s ease-out}.cForm__success_message{text-align:center}.hidden{display:none}