@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=M+PLUS+1:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Pinyon+Script&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}caption{text-align:left}img{vertical-align:top}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:block}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top}li{list-style:none}em,i{font-style:normal}em{font-weight:unset}button,input,textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}*{box-sizing:border-box}html{font-size:62.5%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:clamp(67px,5.556vw,80px)}}@media screen and (prefers-reduced-motion:no-preference)and (max-width:750px){html{scroll-padding-top:15.3846153846vw}html .year-wrap{scroll-margin-top:10.2564102564vw}}body{background:#fff;color:#000;font-family:M PLUS\ 1p,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;min-width:100%;width:100%;word-wrap:break-word;-webkit-text-size-adjust:100%}@media screen and (max-width:750px){body{font-size:3.8461538462vw}}@media screen and (min-width:751px){.sp{display:none}}@media screen and (max-width:750px){.pc{display:none}}a{color:#000;text-decoration:none}a,a img,a svg{transition:all .3s}img{height:auto;max-width:100%;vertical-align:bottom}em,h1,h2,h3,h4,h5,h6{font-weight:700}p{line-height:1.5}#main{overflow:hidden}.inner{margin:0 auto;max-width:1160px;position:relative;width:80.5555555556vw}@media screen and (max-width:750px){.inner{width:89.7435897436vw}}section{position:relative}.en{color:#c4ab72;font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.btn-base{align-items:center;border:1px solid #c4ab72;border-radius:clamp(21px,1.736vw,25px);display:flex;justify-content:space-between;margin-top:clamp(25px,2.083vw,30px);padding:clamp(13px,1.042vw,15px) clamp(17px,1.389vw,20px) clamp(13px,1.042vw,15px) clamp(25px,2.083vw,30px);width:clamp(167px,13.889vw,200px)}.btn-base:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%23C4AB72%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%23C4AB72%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,.833vw,12px);transition:all .3s ease;width:clamp(10px,.833vw,12px)}.btn-base span{color:#c4ab72;flex:1;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(17px,1.389vw,20px);font-style:normal;font-weight:400;font-weight:500;text-align:left;transition:all .3s ease;white-space:nowrap}.btn-base.center{margin-left:auto;margin-right:auto}.btn-base.link-none{pointer-events:none}.btn-base.link-none span{font-weight:700}.btn-base.link-none:after{display:none}@media(hover:hover){.btn-base:hover{background:#c4ab72}.btn-base:hover:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}.btn-base:hover span{color:#fff}}@media screen and (max-width:750px){.btn-base{border-radius:6.4102564103vw;margin-top:7.6923076923vw;padding:4.1025641026vw 5.1282051282vw 4.1025641026vw 7.6923076923vw;width:51.2820512821vw}.btn-base:after{height:2.5641025641vw;width:2.5641025641vw}.btn-base span{font-size:5.1282051282vw}}.txt-link{color:#ff3c9e;display:inline-block;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(17px,1.389vw,20px);font-style:normal;font-weight:400;font-weight:500}.txt-link span{align-items:flex-end;display:flex;gap:clamp(4px,.347vw,5px);justify-content:flex-start}.txt-link span:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%23FF3C9E%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%23FF3C9E%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,.833vw,12px);transition:all .3s ease;width:clamp(10px,.833vw,12px)}@media(hover:hover){.txt-link:hover{color:#9d7a41}.txt-link:hover span:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%239D7A41%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%239D7A41%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}}@media screen and (max-width:750px){.txt-link{font-size:5.1282051282vw}.txt-link span{gap:1.2820512821vw}.txt-link span:after{height:3.0769230769vw;width:3.0769230769vw}}.page{background:#3bcbff;padding-top:clamp(142px,11.806vw,170px)}.page .page-header{margin-bottom:clamp(25px,2.083vw,30px);position:relative}.page .page-header .title-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:950px;position:relative;width:80.5555555556vw;z-index:2}@media screen and (max-width:750px){.page .page-header .title-wrap{width:89.7435897436vw}}.page .page-header .title-wrap:after{background:url(../../common/img/logo_6th.png) no-repeat bottom/contain;content:"";display:block;height:clamp(92px,7.639vw,110px);width:clamp(173px,14.375vw,207px)}.page .page-header .title-wrap h1{color:#fff;font-size:clamp(50px,4.167vw,60px);font-weight:800;letter-spacing:-.02em;line-height:1}.page .page-header .title-wrap h1 .en{color:#fff;font-size:clamp(146px,12.153vw,175px)}.page .page-header .bgtxt-wrap{bottom:clamp(-83px,-6.944vw,-100px);left:0;position:absolute}.page .page-header .bgtxt-wrap .bgtxt{z-index:0}.page .page-header .bgtxt-wrap .bgtxt span{color:#c4ab72;white-space:nowrap}.page .page-main{background:#fff;border-radius:min(6.944vw,100px);margin:0 auto clamp(125px,10.417vw,150px);max-width:1160px;padding:min(6.944vw,100px) min(3.472vw,50px) min(3.819vw,55px);position:relative;width:80.5555555556vw;z-index:2}@media screen and (max-width:750px){.page .page-main{width:89.7435897436vw}}.page .page-main .ttl-wrap{margin-bottom:clamp(25px,2.083vw,30px)}.page .page-main .ttl-wrap .logo-cont{margin:0 auto;width:min(27.778vw,400px)}.page .page-main .ttl-wrap .ttl-page{color:#9d7a41;font-size:clamp(33px,2.778vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1;margin-top:clamp(-17px,-1.389vw,-20px);text-align:center}.page .page-main .notice{color:#ea1670;text-align:center}.page .page-main .notice .date,.page .page-main .notice .txt01{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.page .page-main .notice .txt01{font-size:clamp(20px,1.667vw,24px);font-weight:500}.page .page-main .notice .date{font-size:clamp(42px,3.472vw,50px);font-weight:800}.page .page-main .notice .txt02{background:#ea1670;border-radius:clamp(19px,1.597vw,23px);color:#fff;display:inline-block;font-size:clamp(20px,1.667vw,24px);font-weight:800;padding:clamp(2px,.139vw,2px) clamp(21px,1.736vw,25px)}@media screen and (max-width:750px){.page{padding-top:20.5128205128vw}.page .page-header{margin-bottom:3.8461538462vw}.page .page-header .title-wrap{margin-bottom:0}.page .page-header .title-wrap:after{height:13.5897435897vw;width:25.641025641vw}.page .page-header .title-wrap h1{font-size:7.9487179487vw;white-space:nowrap}.page .page-header .title-wrap h1 .en{font-size:19.2307692308vw}.page .page-header .bgtxt-wrap{bottom:-10.2564102564vw}.page .page-main{border-radius:2.5641025641vw;margin-bottom:12.8205128205vw;margin-top:0;padding:5.1282051282vw 5.1282051282vw 12.8205128205vw}.page .page-main .ttl-wrap{margin-bottom:5.1282051282vw}.page .page-main .ttl-wrap .logo-cont{width:42.3076923077vw}.page .page-main .ttl-wrap .ttl-page{font-size:6.1538461538vw;line-height:1.125;margin-top:-1.2820512821vw}.page .page-main .notice .txt01{font-size:4.6153846154vw}.page .page-main .notice .date{font-size:10.2564102564vw}.page .page-main .notice .txt02{border-radius:5.8974358974vw;font-size:4.6153846154vw;padding:.5128205128vw 6.4102564103vw}}.page .page-main-wrap{position:relative}#header{position:fixed;transition:translate .3s ease;z-index:40}#header,#header:before{left:0;top:0;width:100%}#header:before{background:linear-gradient(180deg,#4e006a,#0000);content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s;z-index:0}.page #header:before{opacity:0}#header.scroll:before,.page #header.scroll:before{opacity:1}#header .header{align-items:center;display:flex;justify-content:space-between;padding:0 clamp(42px,3.472vw,50px) 0 clamp(8px,.694vw,10px);position:relative;z-index:1}#header .header .logo{width:clamp(166px,13.819vw,199px)}#header .header .gnav-wrap .gnav{align-items:center;display:flex;gap:clamp(29px,2.431vw,35px);justify-content:flex-end}#header .header .gnav-wrap .gnav li{line-height:1;position:relative}#header .header .gnav-wrap .gnav li a{color:#fff;display:block;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(17px,1.389vw,20px);font-style:normal;font-weight:400;line-height:1}#header .header .gnav-wrap .gnav li .bubble{background:#fff;border-radius:clamp(10px,.833vw,12px);bottom:calc(100% + clamp(2px, .208vw, 3px));color:#ff3c9e;font-size:clamp(10px,.833vw,12px);font-weight:800;left:50%;line-height:1.2;padding:clamp(2px,.208vw,3px) clamp(8px,.694vw,10px);pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}#header .header .gnav-wrap .gnav li .bubble:before{background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:clamp(5px,.417vw,6px);left:50%;position:absolute;top:97%;transform:translateX(-50%);width:clamp(8px,.694vw,10px)}#header .header #menu-button{display:none}@media(min-width:751px)and (max-width:1200px){#header .header{padding-right:clamp(20px,3.5vw,42px)}#header .header .logo{width:min(166px,17vw)}#header .header .gnav-wrap .gnav{gap:clamp(18px,3vw,29px)}#header .header .gnav-wrap .gnav li a{font-size:clamp(13px,1.9vw,17px)}}@media screen and (max-width:750px){#header{width:100%}#header .header{padding:0}#header .header .logo{width:31.7948717949vw}#header .header .gnav-wrap{background:#3bcbff;height:100vh;left:0;opacity:0;overflow:auto;padding:20.5128205128vw 0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}#header .header .gnav-wrap.open{align-items:center;display:flex;justify-content:center;opacity:1;pointer-events:auto;visibility:visible}#header .header .gnav-wrap .gnav{flex-direction:column;gap:10.2564102564vw}#header .header .gnav-wrap .gnav li{line-height:inherit;position:relative}#header .header .gnav-wrap .gnav li a{display:inline;font-size:5.1282051282vw;line-height:inherit}#header .header .gnav-wrap .gnav li .bubble{border-radius:3.0769230769vw;bottom:calc(100% + 1.53846vw);font-size:3.0769230769vw;padding:.7692307692vw 2.5641025641vw}#header .header .gnav-wrap .gnav li .bubble:before{height:1.5384615385vw;width:2.5641025641vw}#header .header #menu-button{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:1.2820512821vw;height:11.5384615385vw;justify-content:center;margin-top:0;position:fixed;right:0;top:0;width:11.5384615385vw}#header .header #menu-button .menu-line{height:1.5384615385vw;position:relative;width:7.1794871795vw}#header .header #menu-button .menu-line span{border-top:1px solid;display:block;left:0;position:absolute;transition:top .3s ease,transform .3s ease;width:100%}#header .header #menu-button .menu-line span:first-child{top:0}#header .header #menu-button .menu-line span:nth-child(2){top:100%}#header .header #menu-button p{display:none;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:2.3076923077vw;font-style:normal;font-weight:400;position:relative;z-index:1}#header .header #menu-button p.txt-open{display:block}}@media screen and (max-width:750px)and (hover:hover){#header .header #menu-button:hover{background:none}}@media screen and (max-width:750px){#header .header #menu-button.open .menu-line span:first-child{top:50%;transform:rotate(-45deg)}#header .header #menu-button.open .menu-line span:last-child{top:50%;transform:rotate(45deg)}#header .header #menu-button.open p.txt-open{display:none}#header .header #menu-button.open p.txt-close{display:block}}#header .gnav a.is-disabled{cursor:default;pointer-events:none}#footer .foot-company{align-items:flex-end;background:#fff;display:flex;gap:min(19.028vw,274px);justify-content:center;padding:clamp(47px,3.958vw,57px) 0 clamp(50px,4.167vw,60px)}#footer .foot-company>div .logo{text-align:center}#footer .foot-company>div .btn-wrap{align-items:center;display:flex;gap:clamp(13px,1.042vw,15px);justify-content:center}#footer .foot-company>div .btn-wrap a{border:1px solid #ff3c9e;border-radius:clamp(21px,1.736vw,25px);color:#ff3c9e;display:block;padding:clamp(4px,.347vw,5px);text-align:center;width:100px}#footer .foot-company>div:first-child .logo{margin-bottom:clamp(17px,1.389vw,20px)}#footer .footer{background:#28aae2;color:#fff;padding:clamp(33px,2.778vw,40px) 0 clamp(17px,1.389vw,20px)}#footer .footer .footer-nav{align-items:center;display:flex;gap:clamp(67px,5.556vw,80px);justify-content:center;margin-bottom:clamp(33px,2.778vw,40px)}#footer .footer .footer-nav li a{color:#fff;font-size:15px}#footer .footer .copy{font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-weight:400;text-align:center}@media screen and (max-width:750px){#footer .foot-company{gap:5.641025641vw;padding:2.5641025641vw 0 5.1282051282vw}#footer .foot-company>div .btn-wrap{flex-direction:column;gap:1.2820512821vw;justify-content:center}#footer .foot-company>div .btn-wrap a{border:1px solid #ff3c9e;border-radius:6.4102564103vw;margin:0 auto;padding:1.5384615385vw;width:25.641025641vw}#footer .foot-company>div:first-child .logo{margin-bottom:2.5641025641vw;width:37.6923076923vw}#footer .foot-company>div:last-child .logo{width:38.4615384615vw}#footer .footer{padding:7.6923076923vw 0 1.2820512821vw}#footer .footer .footer-nav{align-items:center;display:flex;flex-wrap:wrap;gap:5.1282051282vw;justify-content:center;margin-bottom:7.6923076923vw}#footer .footer .footer-nav li a{font-size:3.5897435897vw}#footer .footer .copy{font-size:2.5641025641vw}}.bgtxt-wrap{height:min(12.5vw,180px);overflow:hidden;pointer-events:none;position:relative;width:100%}.bgtxt-wrap .bgtxt{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:1}.bgtxt-wrap .bgtxt span{color:#e0dacd;display:flex;font-family:Pinyon Script,cursive;font-size:min(15.278vw,220px);font-style:normal;font-weight:400;gap:.25em;line-height:100%;white-space:nowrap}.bgtxt-wrap .bgtxt span span{animation:loop 200s linear infinite;display:block}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media screen and (max-width:750px){.bgtxt-wrap{height:17.9487179487vw}.bgtxt-wrap .bgtxt span{font-size:17.9487179487vw}}.home #illust+.bgtxt-wrap{top:min(-4.167vw,-60px);z-index:13}.slider-wrap{padding-bottom:clamp(19px,1.597vw,23px);position:relative}.slider-wrap .swiper-pagination .swiper-pagination-bullet{background:#9ed5dd;border-radius:0;height:3px;margin:0 2px;opacity:1;width:48px}.slider-wrap .swiper-pagination .swiper-pagination-bullet-active{background:#ff3c9e}@media screen and (max-width:750px){.slider-wrap{padding-bottom:5.1282051282vw}.slider-wrap .swiper-pagination-bullet{height:.7692307692vw;width:12.3076923077vw}}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes float1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1)}}.section .inner,.section .inner02{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.section.init .inner,.section.init .inner02{opacity:1;transform:translateY(0)}#project .inner{opacity:1}#project .fade{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}#project .fade.init{opacity:1;transform:translateY(0)}.kirakira:before{animation:sparkle 6s ease-in-out infinite}.kirakira02:before{animation:sparkle02 6s ease-in-out infinite}@keyframes sparkle{0%,to{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:.1}}@keyframes sparkle02{0%,to{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:.9}}@keyframes appear{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wave{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(.5deg) translateY(-3px)}}.home #history .chara01,.home #history .chara02{opacity:0}.home #history.init .chara01{animation:popIn .5s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out .5s infinite}.home #history.init .chara02{animation:popIn 1s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out 1s infinite}.home .chara01-anchor .chara01{opacity:0}.home .chara01-anchor.init .chara01{animation:popIn .5s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out .5s infinite}.home #project .chara02,.home #project .chara03,.home #project .chara04,.home #project .chara05{opacity:0}.home #project.init .chara02{animation:popIn 1s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out 1s infinite}.home #project .cont-present.init .chara03{animation:popIn .5s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out .5s infinite;opacity:1}.home #project .cont-present.init .chara04{animation:popIn 1s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out 1s infinite;opacity:1}.home #project .cont-present.init .chara05{animation:popIn 1.5s cubic-bezier(.68,-.55,.265,1.55) forwards,float1 3s ease-in-out 1.5s infinite;opacity:1}.home #illust [class^=ribbon0] img{opacity:0;transform:translateY(20px) scale(.98)}.home #illust.init [class^=ribbon0].ribbon01 img{animation:appear 1s ease-out forwards,wave 4s ease-in-out 1s infinite}.home #illust.init [class^=ribbon0].ribbon02 img{animation:appear 1s ease-out .3s forwards,wave 3.5s ease-in-out 1.3s infinite}.home #illust.init [class^=ribbon0].ribbon03 img{animation:appear 1s ease-out .6s forwards,wave 3s ease-in-out 1.6s infinite}.page .sidenav{position:absolute;right:clamp(50px,4.167vw,60px);top:0;z-index:100}.page .sidenav.is-top-fixed{position:fixed;top:clamp(50px,4.167vw,60px)}.page .sidenav.is-bottom-fixed{bottom:0;position:absolute;top:auto}.page .sidenav a{color:#fff;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(17px,1.389vw,20px);font-style:normal;font-weight:400;writing-mode:vertical-rl}.page .sidenav a.link-top{align-items:center;display:flex;gap:clamp(8px,.694vw,10px);justify-content:center}.page .sidenav a.link-top:before{background:#fff;content:"";display:block;height:clamp(33px,2.778vw,40px);width:1px}.page .sidenav ul{margin-bottom:clamp(56px,4.653vw,67px)}.page .sidenav ul li+li{margin-top:clamp(25px,2.083vw,30px)}.page .sidenav ul li a{align-items:center;display:flex;gap:clamp(4px,.347vw,5px);justify-content:center}.page .sidenav ul li a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,.833vw,12px);transition:all .3s ease;width:clamp(10px,.833vw,12px)}@media screen and (max-width:750px){.page .sidenav{display:none}}.page:not(.history) .sidenav{bottom:clamp(42px,3.472vw,50px);position:fixed;top:auto}.page:not(.history) .sidenav.is-bottom-fixed{bottom:clamp(0px,0vw,0px);position:absolute;top:auto}.page.modal-open .sidenav{z-index:1}.modal-open #main{position:relative;z-index:50}.modal{display:none;position:fixed;z-index:1000}.modal,.modal .modal-bg{height:100%;left:0;top:0;width:100%}.modal .modal-bg{background:#3bcbffd9;cursor:pointer;position:absolute}.modal .modal-content{height:min(66.667vw,960px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(90.278vw,1300px)}.modal .modal-content figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal .modal-close-btn{background:#fff;border-radius:50%;cursor:pointer;height:min(6.944vw,100px);position:absolute;right:min(4.167vw,60px);top:min(4.167vw,60px);transition:all .3s;width:min(6.944vw,100px)}.modal .modal-close-btn:hover{background:#ea1670;transform:rotate(90deg) scale(1.1)}.modal .modal-close-btn:hover:after,.modal .modal-close-btn:hover:before{background:#fff}.modal .modal-close-btn:after,.modal .modal-close-btn:before{background:#ff3c9e;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:min(4.167vw,60px)}.modal .modal-close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal.show{animation:fadeIn .3s;display:block}.modal.show .modal-content{animation:slideIn .3s}.modal .modal-arrow{cursor:pointer;display:none;height:min(3.472vw,50px);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:min(3.472vw,50px);z-index:10}.modal .modal-arrow:hover{transform:translateY(-50%) scale(1.1)}.modal .modal-arrow.modal-arrow-prev{left:min(3.472vw,50px)}.modal .modal-arrow.modal-arrow-next{right:min(3.472vw,50px)}.modal .modal-arrow:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:min(3.472vw,50px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:min(3.472vw,50px)}.modal .modal-arrow.modal-arrow-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.modal .modal-arrow.modal-arrow-next:before{transform:translate(-70%,-50%) rotate(45deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media screen and (max-width:750px){.modal .modal-content{height:124.8717948718vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:168.9743589744vw}.modal .modal-close-btn{height:12.8205128205vw;right:2.5641025641vw;top:2.5641025641vw;width:12.8205128205vw}.modal .modal-close-btn:after,.modal .modal-close-btn:before{width:5.3846153846vw}.modal .modal-arrow{height:12.8205128205vw;width:12.8205128205vw}.modal .modal-arrow.modal-arrow-prev{left:2.5641025641vw}.modal .modal-arrow.modal-arrow-next{right:2.5641025641vw}.modal .modal-arrow:before{height:12.8205128205vw;width:12.8205128205vw}}.modal-movie-open{cursor:pointer}.modal-movie01,.modal-movie02,.modal-movie03{height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:100}.modal-movie01.show,.modal-movie02.show,.modal-movie03.show{opacity:1;visibility:initial}.modal-movie01 .modal-movie-bg,.modal-movie02 .modal-movie-bg,.modal-movie03 .modal-movie-bg{background:#3bcbffd9;height:100vh;position:absolute;width:100%;z-index:1}.modal-movie01 .modal-movie-content,.modal-movie02 .modal-movie-content,.modal-movie03 .modal-movie-content{border:none;left:50%;max-width:1200px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.modal-movie01 .modal-movie-content .movie-inner,.modal-movie02 .modal-movie-content .movie-inner,.modal-movie03 .modal-movie-content .movie-inner{overflow:hidden;padding:0;position:relative;width:100%}.modal-movie01 .modal-movie-content .movie-inner:before,.modal-movie02 .modal-movie-content .movie-inner:before,.modal-movie03 .modal-movie-content .movie-inner:before{content:"";display:block;padding-top:56.25%}.modal-movie01 .modal-movie-content .movie-inner .movie,.modal-movie01 .modal-movie-content .movie-inner iframe,.modal-movie02 .modal-movie-content .movie-inner .movie,.modal-movie02 .modal-movie-content .movie-inner iframe,.modal-movie03 .modal-movie-content .movie-inner .movie,.modal-movie03 .modal-movie-content .movie-inner iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.modal-movie01 .modal-movie-content .modal-movie-close-btn,.modal-movie02 .modal-movie-content .modal-movie-close-btn,.modal-movie03 .modal-movie-content .modal-movie-close-btn{align-items:center;bottom:100%;cursor:pointer;display:flex;flex-direction:column;height:clamp(50px,4.167vw,60px);justify-content:center;position:absolute;right:0;width:clamp(50px,4.167vw,60px)}.modal-movie01 .modal-movie-content .modal-movie-close-btn:after,.modal-movie01 .modal-movie-content .modal-movie-close-btn:before,.modal-movie02 .modal-movie-content .modal-movie-close-btn:after,.modal-movie02 .modal-movie-content .modal-movie-close-btn:before,.modal-movie03 .modal-movie-content .modal-movie-close-btn:after,.modal-movie03 .modal-movie-content .modal-movie-close-btn:before{border-top:2px solid #fff;content:"";display:block;width:100%}.modal-movie01 .modal-movie-content .modal-movie-close-btn:before,.modal-movie02 .modal-movie-content .modal-movie-close-btn:before,.modal-movie03 .modal-movie-content .modal-movie-close-btn:before{margin-bottom:-1px;transform:rotate(-45deg)}.modal-movie01 .modal-movie-content .modal-movie-close-btn:after,.modal-movie02 .modal-movie-content .modal-movie-close-btn:after,.modal-movie03 .modal-movie-content .modal-movie-close-btn:after{margin-top:-1px;transform:rotate(45deg)}@media screen and (max-width:750px){.modal-movie01 .modal-movie-content,.modal-movie02 .modal-movie-content,.modal-movie03 .modal-movie-content{width:90%}.modal-movie01 .modal-movie-content .modal-movie-close-btn,.modal-movie02 .modal-movie-content .modal-movie-close-btn,.modal-movie03 .modal-movie-content .modal-movie-close-btn{height:7.6923076923vw;width:7.6923076923vw}}.home .ttl{font-size:min(4.167vw,60px);font-weight:900;letter-spacing:-.02em;line-height:1}.home .ttl .color{color:#c4ab72}.home .ttl .en{font-size:min(8.333vw,120px)}.home .ttl .small{font-size:min(3.472vw,50px);margin-right:.2em}@media screen and (max-width:750px){.home .ttl{font-size:7.6923076923vw}.home .ttl .en{font-size:19.2307692308vw}.home .ttl .small{font-size:6.1538461538vw;margin-right:.2em}}.home .en-six{padding-right:5px;position:relative;top:.125em}@media screen and (max-width:750px){.home .en-six{padding-right:3px;top:.133em}}.home .modal .modal-content{width:91.0256410256vw}.home #kv{align-items:center;display:flex;height:69.5138888889vw;justify-content:center;overflow:hidden;width:100%;z-index:0}.home #kv:after{background:linear-gradient(180deg,#fef8c800,#fef8c8);bottom:-1px;content:"";display:block;height:10.4166666667vw;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.home #kv .logo-6th{position:relative;width:min(36.319vw,523px);z-index:2}.home #kv #kv-slider{height:100%;position:absolute;width:100%}.home #kv #kv-slider .swiper-slide,.home #kv #kv-slider .swiper-slide:before{background-position:50%;background-repeat:no-repeat;background-size:cover}.home #kv #kv-slider .swiper-slide:before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);transition:opacity 1.5s ease-out,transform 6s linear;width:100%}.home #kv #kv-slider .swiper-slide.swiper-slide-active:before,.home #kv #kv-slider .swiper-slide.swiper-slide-duplicate-active:before{opacity:1;transform:scale(1.1)}.home #kv #kv-slider .swiper-slide.swiper-slide-duplicate-prev:before,.home #kv #kv-slider .swiper-slide.swiper-slide-prev:before{transform:scale(1.125);transition:opacity 1.5s ease-out,transform 1.5s linear}.home #kv #kv-slider .swiper-slide.slide01:before{background:url(../../common/img/home/img_kv.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide01:before{background-image:url(../../common/img/home/img_kv.jpg)}.home #kv #kv-slider .swiper-slide.slide02.is-loaded:before{background:url(../../common/img/home/img_kv02.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide02.is-loaded:before{background-image:url(../../common/img/home/img_kv02.jpg)}.home #kv #kv-slider .swiper-slide.slide03.is-loaded:before{background:url(../../common/img/home/img_kv03.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide03.is-loaded:before{background-image:url(../../common/img/home/img_kv03.jpg)}.home #kv #kv-slider .swiper-slide.slide04.is-loaded:before{background:url(../../common/img/home/img_kv04.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide04.is-loaded:before{background-image:url(../../common/img/home/img_kv04.jpg)}.home #kv #kv-slider .swiper-slide.slide05.is-loaded:before{background:url(../../common/img/home/img_kv05.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide05.is-loaded:before{background-image:url(../../common/img/home/img_kv05.jpg)}.home #kv #kv-slider .swiper-slide.slide06.is-loaded:before{background:url(../../common/img/home/img_kv06.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide06.is-loaded:before{background-image:url(../../common/img/home/img_kv06.jpg)}.home #kv #kv-slider .swiper-slide.slide07.is-loaded:before{background:url(../../common/img/home/img_kv07.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide07.is-loaded:before{background-image:url(../../common/img/home/img_kv07.jpg)}.home #kv #kv-slider .swiper-slide.slide08.is-loaded:before{background:url(../../common/img/home/img_kv08.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide08.is-loaded:before{background-image:url(../../common/img/home/img_kv08.jpg)}.home #kv #kv-slider .swiper-slide.slide09.is-loaded:before{background:url(../../common/img/home/img_kv09.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide09.is-loaded:before{background-image:url(../../common/img/home/img_kv09.jpg)}.home #kv #kv-slider .swiper-slide.slide10.is-loaded:before{background:url(../../common/img/home/img_kv10.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide10.is-loaded:before{background-image:url(../../common/img/home/img_kv10.jpg)}.home #kv #kv-slider .swiper-slide.slide11.is-loaded:before{background:url(../../common/img/home/img_kv11.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide11.is-loaded:before{background-image:url(../../common/img/home/img_kv11.jpg)}.home #kv #kv-slider .swiper-slide.slide12.is-loaded:before{background:url(../../common/img/home/img_kv12.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide12.is-loaded:before{background-image:url(../../common/img/home/img_kv12.jpg)}.home #kv #kv-slider .swiper-slide.slide13.is-loaded:before{background:url(../../common/img/home/img_kv13.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide13.is-loaded:before{background-image:url(../../common/img/home/img_kv13.jpg)}.home #kv #kv-slider .swiper-slide.slide14.is-loaded:before{background:url(../../common/img/home/img_kv14.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide14.is-loaded:before{background-image:url(../../common/img/home/img_kv14.jpg)}.home #kv #kv-slider .swiper-slide.slide15.is-loaded:before{background:url(../../common/img/home/img_kv15.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide15.is-loaded:before{background-image:url(../../common/img/home/img_kv15.jpg)}.home #kv #kv-slider .swiper-slide.slide16.is-loaded:before{background:url(../../common/img/home/img_kv16.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide16.is-loaded:before{background-image:url(../../common/img/home/img_kv16.jpg)}.home #kv #kv-slider .swiper-slide.slide17.is-loaded:before{background:url(../../common/img/home/img_kv17.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide17.is-loaded:before{background-image:url(../../common/img/home/img_kv17.jpg)}.home #kv #kv-slider .swiper-slide.slide18.is-loaded:before{background:url(../../common/img/home/img_kv18.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide18.is-loaded:before{background-image:url(../../common/img/home/img_kv18.jpg)}@media screen and (max-width:750px){.home #kv{height:217.9487179487vw}.home #kv:after{background:linear-gradient(180deg,#fef7c900,#fef7c9);height:17.9487179487vw}.home #kv .logo-6th{width:57.6923076923vw}.home #kv #kv-slider .swiper-slide.slide01:before{background:url(../../common/img/home/img_kv_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide01:before{background-image:url(../../common/img/home/img_kv_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide02.is-loaded:before{background:url(../../common/img/home/img_kv02_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide02.is-loaded:before{background-image:url(../../common/img/home/img_kv02_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide03.is-loaded:before{background:url(../../common/img/home/img_kv03_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide03.is-loaded:before{background-image:url(../../common/img/home/img_kv03_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide04.is-loaded:before{background:url(../../common/img/home/img_kv04_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide04.is-loaded:before{background-image:url(../../common/img/home/img_kv04_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide05.is-loaded:before{background:url(../../common/img/home/img_kv05_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide05.is-loaded:before{background-image:url(../../common/img/home/img_kv05_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide06.is-loaded:before{background:url(../../common/img/home/img_kv06_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide06.is-loaded:before{background-image:url(../../common/img/home/img_kv06_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide07.is-loaded:before{background:url(../../common/img/home/img_kv07_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide07.is-loaded:before{background-image:url(../../common/img/home/img_kv07_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide08.is-loaded:before{background:url(../../common/img/home/img_kv08_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide08.is-loaded:before{background-image:url(../../common/img/home/img_kv08_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide09.is-loaded:before{background:url(../../common/img/home/img_kv09_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide09.is-loaded:before{background-image:url(../../common/img/home/img_kv09_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide10.is-loaded:before{background:url(../../common/img/home/img_kv10_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide10.is-loaded:before{background-image:url(../../common/img/home/img_kv10_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide11.is-loaded:before{background:url(../../common/img/home/img_kv11_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide11.is-loaded:before{background-image:url(../../common/img/home/img_kv11_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide12.is-loaded:before{background:url(../../common/img/home/img_kv12_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide12.is-loaded:before{background-image:url(../../common/img/home/img_kv12_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide13.is-loaded:before{background:url(../../common/img/home/img_kv13_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide13.is-loaded:before{background-image:url(../../common/img/home/img_kv13_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide14.is-loaded:before{background:url(../../common/img/home/img_kv14_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide14.is-loaded:before{background-image:url(../../common/img/home/img_kv14_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide15.is-loaded:before{background:url(../../common/img/home/img_kv15_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide15.is-loaded:before{background-image:url(../../common/img/home/img_kv15_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide16.is-loaded:before{background:url(../../common/img/home/img_kv16_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide16.is-loaded:before{background-image:url(../../common/img/home/img_kv16_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide17.is-loaded:before{background:url(../../common/img/home/img_kv17_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide17.is-loaded:before{background-image:url(../../common/img/home/img_kv17_sp.jpg)}.home #kv #kv-slider .swiper-slide.slide18.is-loaded:before{background:url(../../common/img/home/img_kv18_sp.webp) no-repeat 50%/cover}.no-webp .home #kv #kv-slider .swiper-slide.slide18.is-loaded:before{background-image:url(../../common/img/home/img_kv18_sp.jpg)}}.home #campaign{background:linear-gradient(180deg,#fef8c8,#fef8c8 52%,#ffd376);clip-path:inset(-100vw 0 0 0);padding-bottom:clamp(93px,7.778vw,112px);z-index:1}.home #campaign:before{aspect-ratio:2880/1782;background:url(../../common/img/home/img_campaign_deco.webp) no-repeat top/100% 100%;content:"";display:block;left:0;pointer-events:none;position:absolute;top:-30.6944444444vw;width:100%;z-index:0}.no-webp .home #campaign:before{background-image:url(../../common/img/home/img_campaign_deco.png)}.home #campaign .inner02{position:relative;z-index:1}.home #campaign .ttl-wrap{margin:0 auto clamp(28px,2.292vw,33px);max-width:1440px;position:relative;text-align:center;top:clamp(-26px,-2.153vw,-31px);width:100%}.home #campaign .ttl-wrap .logo{margin:0 auto;position:relative;width:min(27.778vw,400px);z-index:1}.home #campaign .ttl-wrap h2{color:#9d7a41;display:block;font-size:clamp(33px,2.778vw,40px);font-weight:900;letter-spacing:-.02em;margin:clamp(-17px,-1.389vw,-20px) auto 0;position:relative;text-align:center;width:fit-content;z-index:2}.home #campaign .ttl-wrap h2 .en{font-size:clamp(100px,8.333vw,120px)}.home #campaign .campaign-slider-wrap{padding-bottom:0}.home #campaign .campaign-slider-wrap:has(.swiper-initialized){padding-bottom:clamp(19px,1.597vw,23px)}.home #campaign #campaign-slider .swiper-wrapper{width:100%}.home #campaign #campaign-slider .swiper-slide{cursor:pointer;margin:clamp(7px,.556vw,8px);width:clamp(477px,39.722vw,572px)}.home #campaign #campaign-slider.single .swiper-wrapper{justify-content:center}@media screen and (max-width:750px){.home #campaign{background:linear-gradient(180deg,#fef7c9,#fef7c9 47%,#ffd376);padding-bottom:12.5641025641vw}.home #campaign:before{aspect-ratio:780/876;background-image:url(../../common/img/home/img_campaign_deco_sp.webp);top:-71.7948717949vw}.no-webp .home #campaign:before{background-image:url(../../common/img/home/img_campaign_deco_sp.png)}.home #campaign .ttl-wrap{margin-bottom:7.9487179487vw;top:-1.0256410256vw}.home #campaign .ttl-wrap .logo{width:57.6923076923vw}.home #campaign .ttl-wrap h2{font-size:6.1538461538vw;margin-top:.5128205128vw}.home #campaign .ttl-wrap h2 .en{font-size:23.0769230769vw}.home #campaign #campaign-slider .swiper-slide{margin:0 1.2820512821vw;width:78.7179487179vw}.home #campaign #campaign-slider.single .swiper-wrapper{flex-direction:column}.home #campaign #campaign-slider.single .swiper-wrapper .swiper-slide{margin:0 auto}.home #campaign #campaign-slider.single .swiper-wrapper .swiper-slide+.swiper-slide{margin-top:2.5641025641vw}}.home #movie{background:#080f29 url(../../common/img/home/bg_movie.webp) no-repeat top/100% auto;padding:min(3.472vw,50px) 0 min(10.972vw,158px)}.no-webp .home #movie{background-image:url(../../common/img/home/bg_movie.jpg)}.home #movie .ttl-wrap{margin-bottom:min(2.778vw,40px);text-align:center}.home #movie .ttl-wrap .ttl{color:#fff;display:inline-block;font-size:min(2.778vw,40px);position:relative}.home #movie .ttl-wrap .ttl .en{color:#c4ab72}.home #movie .movie-slider-wrap{padding-bottom:0;position:relative}.home #movie #movie-slider .swiper-wrapper{width:100%}.home #movie #movie-slider .swiper-slide{aspect-ratio:964/543;margin:0 min(.556vw,8px);position:relative;width:min(66.944vw,964px)}.home #movie #movie-slider .swiper-slide iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.home #movie .btn-movie{background:#ff3c9e;border-radius:50%;cursor:pointer;height:min(5.556vw,80px);position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:min(5.556vw,80px);z-index:3}.home #movie .btn-movie:after{background:#fff;content:"";display:block;height:min(1.528vw,22px);left:50%;position:absolute;top:50%;width:min(1.389vw,20px)}.home #movie .btn-movie.btn-prev{left:calc(50% - min(41.111vw, 592px))}.home #movie .btn-movie.btn-prev:after{clip-path:polygon(100% 0,100% 100%,0 50%);margin-left:min(-.139vw,-2px);transform:translate(-50%,-50%)}.home #movie .btn-movie.btn-next{right:calc(50% - min(41.111vw, 592px))}.home #movie .btn-movie.btn-next:after{clip-path:polygon(0 0,100% 50%,0 100%);margin-left:min(.139vw,2px);transform:translate(-50%,-50%)}@media(hover:hover){.home #movie .btn-movie:hover{background:#ea1670}}.home #movie .btn-movie.swiper-button-disabled{background:#b3b3b3;cursor:default;pointer-events:none}.home #movie .movie-slider-wrap.single .btn-movie{display:none}.home #movie .movie-slider-wrap.single .swiper-wrapper{justify-content:center}@media screen and (max-width:750px){.home #movie{background-position:bottom;background-size:cover;padding:5.1282051282vw 0 20.5128205128vw}.home #movie .ttl-wrap{margin-bottom:6.1538461538vw}.home #movie .ttl-wrap .ttl{font-size:7.6923076923vw}.home #movie .ttl-wrap .ttl:before{height:30.2564102564vw;left:-10.2564102564vw;top:-6.4102564103vw;width:88.2051282051vw}.home #movie #movie-slider .swiper-slide{margin:0 1.2820512821vw;width:87.1794871795vw}.home #movie .btn-movie{height:10.2564102564vw;width:10.2564102564vw}.home #movie .btn-movie:after{height:3.3333333333vw;width:3.0769230769vw}.home #movie .btn-movie.btn-prev{left:1.5384615385vw}.home #movie .btn-movie.btn-next{right:1.5384615385vw}}.home #history{background:#000 url(../../common/img/home/img_history_deco01.webp) no-repeat top/min(100%,1440px) auto;z-index:10}.no-webp .home #history{background-image:url(../../common/img/home/img_history_deco01.png)}.home #history .block-chara{height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(100%,1440px)}.home #history .block-chara figure{position:absolute}.home #history .block-chara figure img{display:block;height:auto;width:100%}.home #history .block-chara .chara01{left:min(2.708vw,39px);top:min(.347vw,5px);width:min(33.958vw,489px);z-index:2}.home #history .block-chara .chara02{left:min(15.972vw,230px);top:min(-3.056vw,-44px);width:min(50.417vw,726px);z-index:1}.home #history .inner{align-items:flex-start;display:flex;justify-content:space-between}.home #history .inner .txt-wrap{color:#fff;margin:min(14.861vw,214px) min(-2.986vw,-43px) min(16.944vw,244px) auto;position:relative;width:min(36.528vw,526px);z-index:1}.home #history .inner .txt-wrap .ttl{position:relative;text-align:center}.home #history .inner .txt-wrap .txt{font-size:1.8rem;line-height:1.7777777778;margin-bottom:min(3.889vw,56px);text-align:center}.home #history .inner .txt-wrap .btn-base{margin-left:auto;margin-right:auto}@media screen and (max-width:750px){.home #history{background-position:-.7692307692vw 2.8205128205vw;background-size:114.6153846154vw auto}.home #history .block-chara{width:100%}.home #history .block-chara .chara01{left:-1.0256410256vw;top:-20.5128205128vw;width:60.2564102564vw;z-index:auto}.home #history .block-chara .chara02{left:28.2051282051vw;top:-24.8717948718vw;width:89.358974359vw;z-index:auto}.home #history .inner{flex-direction:column;padding-top:57.4358974359vw;width:80.7692307692vw}.home #history .inner .txt-wrap{margin:0 0 20.2564102564vw;width:100%}.home #history .inner .txt-wrap h2{text-align:center}.home #history .inner .txt-wrap a,.home #history .inner .txt-wrap p{margin-left:0}.home #history .inner .txt-wrap .txt{font-size:3.5897435897vw;line-height:1.8571428571;margin-bottom:7.6923076923vw;text-align:center}}.home #ranking{background:url(../../common/img/home/bg_ranking.webp) no-repeat 50%/cover;padding:clamp(133px,11.111vw,160px) 0 clamp(135px,11.25vw,162px);z-index:9}.no-webp .home #ranking{background-image:url(../../common/img/home/bg_ranking.jpg)}.home #ranking:after{background:url(../../common/img/home/bg_ranking_layer.webp) no-repeat 50%/cover;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.no-webp .home #ranking:after{background-image:url(../../common/img/home/bg_ranking_layer.png)}.home #ranking .ttl-wrap{margin-bottom:clamp(42px,3.472vw,50px);text-align:center}.home #ranking .ttl-wrap .ttl{color:#fff;display:inline-block;position:relative}.home #ranking .ttl-wrap .ttl .color .en{font-family:Pinyon Script,cursive;font-size:min(5.556vw,80px);font-style:normal;font-weight:400;letter-spacing:0;margin-left:.1em}.home #ranking .txt{color:#fff;margin-bottom:clamp(47px,3.889vw,56px);text-align:center}.home #ranking .btn-base{margin-top:clamp(42px,3.472vw,50px)}.home #ranking #ranking-slider .swiper-wrapper{width:100%}.home #ranking #ranking-slider .swiper-slide{margin:0 clamp(7px,.556vw,8px);width:clamp(183px,15.278vw,220px)}@media screen and (max-width:750px){.home #ranking{background:url(../../common/img/home/bg_ranking.webp) no-repeat 50%/cover;padding:30.7692307692vw 0 20.5128205128vw}.home #ranking .ttl-wrap{margin-bottom:5.1282051282vw}.home #ranking .ttl-wrap .ttl .color .en{font-size:10.5128205128vw}.home #ranking .txt{margin-bottom:5.1282051282vw}.home #ranking #ranking-slider .swiper-slide{margin:0 1.2820512821vw;width:35.8974358974vw}}.home #illust{background:#fcf9f5 url(../../common/img/home/bg_illust.webp) no-repeat bottom/cover;padding:clamp(133px,11.111vw,160px) 0;z-index:11}.no-webp .home #illust{background-image:url(../../common/img/home/bg_illust.jpg)}.home #illust:after{background:linear-gradient(90deg,#fcf8f5,#fbf7f4 25%,#f9f6f1 50%,#f8f3ed 75%,#f4ede5);content:"";display:block;height:min(6.944vw,100px);left:0;pointer-events:none;position:absolute;top:100%;width:100%}.home #illust .inner{align-items:center;display:flex;justify-content:space-between;z-index:1}.home #illust .txt-wrap{position:relative;text-align:center;width:clamp(475px,39.583vw,570px);z-index:10}.home #illust .txt-wrap .ttl{margin-bottom:clamp(25px,2.083vw,30px)}.home #illust .txt-wrap p{font-size:1.8rem;line-height:1.8}.home #illust .txt-wrap .btn-base{margin-top:clamp(42px,3.472vw,50px)}.home #illust .img-wrap{position:relative;width:clamp(477px,39.722vw,572px)}.home #illust .img-wrap a{display:block}.home #illust .img-wrap a.is-disabled{cursor:default;pointer-events:none}.home #illust .balloons{height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(100vw,1440px);z-index:0}.home #illust .balloon{animation:balloonFloat 5s ease-in-out infinite;position:absolute;will-change:transform}.home #illust .balloon.balloon01{animation-duration:5.5s;left:min(8.958vw,129px);top:min(6.736vw,97px);width:min(12.639vw,182px)}.home #illust .balloon.balloon02{animation-delay:-2s;animation-duration:6.5s;left:min(83.333vw,1200px);top:min(-3.125vw,-45px);width:min(10.278vw,148px)}.home #illust .balloon.balloon03{animation-delay:-1s;animation-duration:4.8s;left:min(39.236vw,565px);top:min(34.375vw,495px);width:min(9.306vw,134px)}.home #illust .balloon.balloon04{animation-delay:-3.5s;animation-duration:6s;left:min(5.208vw,75px);top:min(37.083vw,534px);width:min(15.556vw,224px)}@keyframes balloonFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(min(-1.111vw,-16px)) rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.home #illust .balloon{animation:none}}@media screen and (max-width:750px){.home #illust{padding:20.5128205128vw 0 27.4358974359vw}.home #illust .inner{flex-direction:column-reverse;width:84.6153846154vw}.home #illust .txt-wrap{margin-top:11.5384615385vw;width:100%}.home #illust .txt-wrap .ttl{margin-bottom:5.1282051282vw}.home #illust .txt-wrap p{font-size:3.8461538462vw}.home #illust .txt-wrap .btn-base{margin-top:7.6923076923vw}.home #illust .img-wrap{width:100%}.home #illust .balloon.balloon01{left:2.3076923077vw;top:-2.5641025641vw;width:23.5897435897vw}.home #illust .balloon.balloon02{left:76.4102564103vw;top:-11.0256410256vw;width:28.7179487179vw}.home #illust .balloon.balloon03{left:78.9743589744vw;top:162.0512820513vw;width:16.9230769231vw}.home #illust .balloon.balloon04{left:0;top:78.2051282051vw;width:24.8717948718vw}@keyframes balloonFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-2.0512820513vw) rotate(1.5deg)}}}.home .chara01-anchor{height:0;position:relative;z-index:14}.home .chara01-anchor .chara01{pointer-events:none;position:absolute;right:calc(50% - min(50vw,720px));top:calc(clamp(-107px, -7.431vw, -89px) - 172px);width:min(29.861vw,430px)}.home .chara01-anchor .chara01 img{display:block;height:auto;width:100%}@media screen and (max-width:750px){.home .chara01-anchor .chara01{left:0;right:auto;top:-48.7179487179vw;width:66.1538461538vw}}.home #project{background:#3bcbff url(../../common/img/home/bg_illust.png) repeat top/100% auto;margin-top:clamp(-172px,-14.306vw,-206px);padding:clamp(83px,6.944vw,100px) 0 clamp(125px,10.417vw,150px);z-index:12}.home #project:before{aspect-ratio:1500/37;background:url(../../common/img/home/bg_illust_top.svg) no-repeat top/100% 100%;content:"";display:block;left:0;position:absolute;top:1px;transform:translateY(-100%);width:100%}.home #project .inner{max-width:768px}.home #project .chara02,.home #project .chara03,.home #project .chara04,.home #project .chara05{pointer-events:none;position:absolute}.home #project .chara02 img,.home #project .chara03 img,.home #project .chara04 img,.home #project .chara05 img{display:block;height:auto;width:100%}.home #project .chara02{left:calc(50% - min(50vw,720px) - min(6.181vw, 89px));top:clamp(472px,39.306vw,566px);width:min(41.25vw,594px);z-index:1}.home #project .cont-present .chara03{left:calc(384px - min(50vw,720px) - min(6.736vw, 97px));top:clamp(-123px,-8.542vw,-103px);width:min(47.917vw,690px);z-index:1}.home #project .cont-present .chara04{right:calc(384px - min(50vw,720px) - min(13.75vw, 198px));top:clamp(-335px,-23.264vw,-279px);width:min(55.347vw,797px);z-index:1}.home #project .cont-present .chara05{left:472px;top:clamp(539px,44.931vw,647px);width:min(30vw,432px);z-index:10}.home #project .ttl-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(0px,0vw,0px);position:relative;z-index:2}.home #project .ttl-wrap:after{background:url(../../common/img/logo_6th.png) no-repeat bottom/contain;content:"";display:block;height:clamp(92px,7.639vw,110px);width:clamp(173px,14.375vw,207px)}.home #project .ttl-wrap .ttl{color:#fff}.home #project .ttl-wrap .ttl .en{color:#9d7a41;font-size:min(12.153vw,175px)}.home #project .ttl-wrap .ttl .small{color:#9d7a41}.home #project .block-project{display:flex;flex-wrap:wrap;gap:min(1.111vw,16px);position:relative;z-index:2}.home #project .block-project>div{background:#fff;border-radius:clamp(17px,1.389vw,20px);padding:clamp(33px,2.778vw,40px);position:relative}.home #project .block-project>div .notice{align-items:center;background:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.home #project .block-project>div .notice .notice-inner{color:#ea1670;text-align:center}.home #project .block-project>div .notice .notice-inner .date,.home #project .block-project>div .notice .notice-inner .txt01{font-family:Jost,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.home #project .block-project>div .notice .notice-inner .txt01{font-size:clamp(17px,1.389vw,20px);font-weight:500}.home #project .block-project>div .notice .notice-inner .date{font-size:clamp(35px,2.917vw,42px);font-weight:800}.home #project .block-project>div .notice .notice-inner .txt02{background:#ea1670;border-radius:clamp(19px,1.597vw,23px);color:#fff;display:inline-block;font-size:clamp(17px,1.389vw,20px);font-weight:800;padding:clamp(2px,.139vw,2px) clamp(21px,1.736vw,25px)}.home #project .block-project>div h3{color:#9d7a41;font-size:clamp(25px,2.083vw,30px);font-weight:900;line-height:1.1333333333;margin-bottom:clamp(8px,.694vw,10px)}.home #project .block-project>div h3 span{font-size:clamp(17px,1.389vw,20px)}.home #project .block-project>div p{font-size:15px;letter-spacing:-.02em}.home #project .block-project>div p.txt a{color:#ea1670;font-weight:500;overflow-wrap:anywhere;text-decoration:underline}.home #project .block-project>div p.txt+.txt{margin-top:1em}.home #project .block-project>div .image{position:relative}.home #project .block-project>div .image.modal-movie-open:before{background:#fff;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;transition:all .3s;width:100%}.home #project .block-project>div .image.modal-movie-open figcaption{font-size:0}.home #project .block-project>div .image.modal-movie-open figcaption:before{animation:rotation 14s linear infinite;background:#ea1670 url(../../common/img/icn_play.svg) no-repeat 50%/contain;border-radius:50%;content:"";display:block;height:clamp(83px,6.944vw,100px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:clamp(83px,6.944vw,100px)}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.home #project .block-project>div .image.modal-movie-open figcaption:after{background:#fff;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:clamp(25px,2.083vw,30px);left:50%;margin-left:clamp(4px,.347vw,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(23px,1.875vw,27px)}@media(hover:hover){.home #project .block-project>div .image.modal-movie-open:hover:before{opacity:.4}.home #project .block-project>div .image.modal-movie-open:hover figcaption:before{background:#9d7a41 url(../../common/img/icn_play.svg) no-repeat 50%/contain}}.home #project .block-project>div .txt-link{margin-top:clamp(17px,1.389vw,20px)}.home #project .block-project>div .txt-release{color:#ff3c9e;font-size:clamp(15px,1.25vw,18px);font-weight:800;line-height:1.2222222222;margin-top:clamp(17px,1.389vw,20px)}.home #project .block-project>div.item-full{display:flex;gap:clamp(25px,2.083vw,30px);width:100%}.home #project .block-project>div.item-full .txt-wrap{flex:1}.home #project .block-project>div.item-full .txt-wrap dl{margin-top:clamp(17px,1.389vw,20px)}.home #project .block-project>div.item-full .txt-wrap dl>div{display:flex;gap:clamp(8px,.694vw,10px)}.home #project .block-project>div.item-full .txt-wrap dl>div+div{margin-top:clamp(8px,.694vw,10px)}.home #project .block-project>div.item-full .txt-wrap dl>div dt{width:clamp(58px,4.861vw,70px)}.home #project .block-project>div.item-full .txt-wrap dl>div dt span{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}.home #project .block-project>div.item-full .txt-wrap dl>div dd{flex:1;font-size:15px;letter-spacing:-.02em;line-height:1.2666666667}.home #project .block-project>div.item-full .txt-wrap dl>div:first-child dt span{background:#ff3c9e}.home #project .block-project>div.item-full .image{width:clamp(248px,20.694vw,298px)}.home #project .block-project>div.item-full .image .txt-note{font-size:1.1rem;line-height:1.4545454545;margin-top:clamp(7px,.556vw,8px)}.home #project .block-project>div.item-half{width:48.9583333333%}.home #project .block-project>div.item-half .txt+p{margin-top:1em}.home #project .block-project>div.item-half .notice{border:1px solid #ccc}.home #project .cont-collaboration{position:relative;z-index:3}.home #project .cont-collaboration h3{color:#fff;font-size:clamp(33px,2.778vw,40px);margin:clamp(42px,3.472vw,50px) 0 clamp(29px,2.431vw,35px);text-align:center}.home #project .cont-collaboration .block-project .image01{margin:0 auto;width:clamp(123px,10.278vw,148px)}.home #project .cont-collaboration .block-project .image02{margin:0 auto;width:clamp(97px,8.056vw,116px)}.home #project .cont-collaboration .block-project .image03{margin:0 auto clamp(21px,1.736vw,25px);width:clamp(227px,18.958vw,273px)}.home #project .cont-collaboration .block-project .name{color:#9d7a41;font-size:clamp(20px,1.667vw,24px);font-weight:900;line-height:1.1666666667;margin:clamp(8px,.694vw,10px) 0}.home #project .cont-collaboration .block-project .name .label{background:#9d7a41;border-radius:clamp(13px,1.111vw,16px);color:#fff;font-size:13px;font-weight:500;padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}.home #project .cont-collaboration .block-project .name .small{font-size:15px;font-weight:800}.home #project .cont-collaboration .block-project .name i{white-space:nowrap}.home #project .cont-collaboration .block-project .date{margin-bottom:clamp(17px,1.389vw,20px)}.home #project .cont-collaboration .block-project .date dt{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;display:inline-block;font-size:13px;margin-bottom:clamp(4px,.347vw,5px);padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}.home #project .cont-collaboration .block-project .date dd{color:#ff3c9e;font-size:clamp(15px,1.25vw,18px);font-weight:800}.home #project .cont-collaboration .block-project .date dd span{font-size:15px}.home #project .cont-collaboration .block-project .txt a{color:#ff3c9e;font-weight:500;text-decoration:underline}.home #project .block-project .item-half .cast{margin-top:clamp(17px,1.389vw,20px)}.home #project .block-project .item-half .cast>div+div{margin-top:clamp(8px,.694vw,10px)}.home #project .block-project .item-half .cast>div dt{margin-bottom:clamp(4px,.347vw,5px)}.home #project .block-project .item-half .cast>div dt span{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}.home #project .block-project .item-half .cast>div dd{font-size:15px;letter-spacing:-.02em;line-height:1.2666666667}.home #project .cont-present{margin-top:clamp(92px,7.639vw,110px);position:relative;z-index:1}.home #project .cont-present .ttl-present{color:#fff;font-size:clamp(33px,2.778vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:clamp(29px,2.431vw,35px);position:relative;text-align:center;z-index:2}.home #project .cont-present .ttl-present .en{color:#9d7a41;font-family:Pinyon Script,cursive;font-size:clamp(83px,6.944vw,100px);font-style:normal;font-weight:400;letter-spacing:0}.home #project .cont-present .ttl-present .small{color:#9d7a41}.home #project .cont-present .block-project>div .lead{color:#9d7a41;font-size:15px;font-weight:800;margin-bottom:clamp(4px,.347vw,5px)}.home #project .cont-present .block-project>div .date,.home #project .cont-present .block-project>div h3{margin-bottom:clamp(17px,1.389vw,20px)}.home #project .cont-present .block-project>div .date dt{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;display:inline-block;font-size:13px;margin-bottom:clamp(7px,.556vw,8px);padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}.home #project .cont-present .block-project>div .date dd{color:#ff3c9e;font-size:clamp(15px,1.25vw,18px);font-weight:800;line-height:1.2222222222}.home #project .cont-present .block-project>div .txt{margin-bottom:clamp(17px,1.389vw,20px)}.home #project .cont-present .block-project>div .txt a{color:#ff3c9e;font-weight:500;text-decoration:underline}.home #project .cont-present .block-project>div .txt:last-child{margin-bottom:0}.home #project .cont-present .block-project .item-full .txt-wrap .date{margin-top:clamp(17px,1.389vw,20px)}.home #project .cont-present .block-project .item-full .txt-wrap .date>div{display:block}.home #project .cont-present .block-project .item-full .txt-wrap .date>div+div{margin-top:0}.home #project .cont-present .block-project .item-full .txt-wrap .date>div dt{width:auto}.home #project .cont-series{margin-top:clamp(100px,8.333vw,120px);position:relative}.home #project .cont-series .cont-inner{background:#fff;border-radius:clamp(320px,26.667vw,384px);padding:clamp(67px,5.556vw,80px) 0 clamp(92px,7.639vw,110px);position:relative;z-index:2}.home #project .cont-series .cont-inner h3{color:#9d7a41;font-size:clamp(33px,2.778vw,40px);line-height:1.1;margin-bottom:clamp(17px,1.389vw,20px);text-align:center}.home #project .cont-series .cont-inner .date{margin-bottom:clamp(32px,2.639vw,38px)}.home #project .cont-series .cont-inner .date div{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,.694vw,10px);justify-content:center}.home #project .cont-series .cont-inner .date div dt{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;font-size:clamp(11px,.903vw,13px);font-weight:500;padding:clamp(3px,.278vw,4px) clamp(10px,.833vw,12px)}.home #project .cont-series .cont-inner .date div dd{color:#ff3c9e;font-size:clamp(20px,1.667vw,24px);font-weight:800;letter-spacing:-.02em}.home #project .cont-series .cont-inner #series-slider:not(.swiper-initialized){margin-bottom:clamp(17px,1.389vw,20px);margin-left:-6%;padding:0;width:112%}.home #project .cont-series .cont-inner #series-slider:not(.swiper-initialized) .swiper-button-next,.home #project .cont-series .cont-inner #series-slider:not(.swiper-initialized) .swiper-button-prev{display:none}.home #project .cont-series .cont-inner #series-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:min(1.111vw,16px);grid-template-columns:repeat(3,1fr)}.home #project .cont-series .cont-inner .swiper-pagination{display:none}.home #project .cont-series .cont-inner .block-txt{text-align:center}.home #project .cont-series .cont-inner .block-txt p em{color:#9d7a41;font-size:clamp(25px,2.083vw,30px);font-weight:800}.home #project .cont-series .cont-inner .block-txt p a{color:#ff3c9e;font-weight:500;text-decoration:underline}.home #project .cont-series .cont-inner .block-txt p+p{margin-top:1.2em}.home #project .cont-series .cont-inner .block-txt .btn{align-items:center;background:#ea1670;border-radius:clamp(33px,2.778vw,40px);color:#fff;display:flex;font-size:clamp(17px,1.389vw,20px);font-weight:700;height:clamp(67px,5.556vw,80px);justify-content:center;margin:clamp(33px,2.778vw,40px) auto 0;text-align:center;width:clamp(250px,20.833vw,300px)}@media(hover:hover){.home #project .cont-series .cont-inner .block-txt .btn:hover{background:#c4ab72}}@media screen and (max-width:1200px){.home #project{padding-top:min(15.278vw,220px)}}@media screen and (max-width:1024px){.home #project .cont-series{margin-top:min(20.833vw,300px)}}@media screen and (max-width:750px){.home #project{background:#3bcbff url(../../common/img/home/bg_illust_sp.png) repeat top/100% auto;margin-top:-18.2051282051vw;padding:0 0 12.8205128205vw}.home #project:before{aspect-ratio:375/18.5;background:url(../../common/img/home/bg_illust_top_sp.svg) no-repeat top/100% 100%;height:auto;top:1px;transform:translateY(-100%)}.home #project .inner{padding-top:50vw;z-index:1}.home #project .chara02{left:24.8717948718vw;right:auto;top:2.5641025641vw;width:91.3846153846vw;z-index:0}.home #project .cont-present .chara03,.home #project .cont-present .chara04,.home #project .cont-present .chara05{right:auto}.home #project .cont-present .chara03{left:-36.4102564103vw;top:-3.3333333333vw;width:70.7692307692vw}.home #project .cont-present .chara04{left:53.0769230769vw;top:-28.7179487179vw;width:81.7435897436vw}.home #project .cont-present .chara05{left:46.4102564103vw;top:209.2307692308vw;width:46.5128205128vw}.home #project .ttl-wrap{margin-bottom:2.5641025641vw}.home #project .ttl-wrap:after{height:13.5897435897vw;width:25.641025641vw}.home #project .ttl-wrap .ttl .en{font-size:18.4615384615vw}.home #project .block-project{flex-direction:column;gap:2.5641025641vw}.home #project .block-project>div{border-radius:2.5641025641vw;padding:5.1282051282vw}.home #project .block-project>div .notice .notice-inner .txt01{font-size:4.1025641026vw}.home #project .block-project>div .notice .notice-inner .date{font-size:8.7179487179vw}.home #project .block-project>div .notice .notice-inner .txt02{border-radius:5.8974358974vw;font-size:4.1025641026vw;padding:.5128205128vw 6.4102564103vw}.home #project .block-project>div h3{font-size:5.1282051282vw;line-height:1.2;margin-bottom:2.5641025641vw}.home #project .block-project>div h3 span{font-size:4.1025641026vw}.home #project .block-project>div p{font-size:3.5897435897vw}.home #project .block-project>div .txt-link{margin-top:5.1282051282vw}.home #project .block-project>div .txt-release{font-size:4.1025641026vw;margin-top:5.1282051282vw}.home #project .block-project>div .image{margin-bottom:2.5641025641vw}.home #project .block-project>div .image img{width:100%}.home #project .block-project>div.item-full{flex-direction:column;gap:2.5641025641vw}.home #project .block-project>div.item-full .txt-wrap{order:2}.home #project .block-project>div.item-full .txt-wrap dl{margin-top:5.1282051282vw}.home #project .block-project>div.item-full .txt-wrap dl>div{gap:2.5641025641vw}.home #project .block-project>div.item-full .txt-wrap dl>div+div{margin-top:2.5641025641vw}.home #project .block-project>div.item-full .txt-wrap dl>div dt{width:16.1538461538vw}.home #project .block-project>div.item-full .txt-wrap dl>div dt span{border-radius:4.1025641026vw;font-size:3.3333333333vw;padding:1.2820512821vw 2.5641025641vw}.home #project .block-project>div.item-full .txt-wrap dl>div dd{font-size:3.5897435897vw;line-height:1.2857142857}.home #project .block-project>div.item-full .image{order:1;width:100%}.home #project .block-project>div.item-full .image .txt-note{margin-top:2.0512820513vw}.home #project .block-project>div.item-full .image.image01{margin:-2.5641025641vw auto 0;width:60.2564102564vw}.home #project .block-project>div.item-half{width:100%}.home #project .cont-collaboration h3{font-size:6.6666666667vw;margin:10.2564102564vw 0 5.1282051282vw}.home #project .cont-collaboration .block-project .image01{width:37.9487179487vw}.home #project .cont-collaboration .block-project .image02{width:29.7435897436vw}.home #project .cont-collaboration .block-project .image03{margin:5.1282051282vw auto;width:61.5384615385vw}.home #project .cont-collaboration .block-project .name{font-size:5.1282051282vw;line-height:1.2;margin:2.5641025641vw 0}.home #project .cont-collaboration .block-project .name .label{border-radius:4.1025641026vw;font-size:3.0769230769vw;padding:.5128205128vw 2.5641025641vw}.home #project .cont-collaboration .block-project .name .small{font-size:3.5897435897vw}.home #project .cont-collaboration .block-project .date{margin-bottom:2.5641025641vw}.home #project .cont-collaboration .block-project .date dt{border-radius:4.1025641026vw;font-size:3.0769230769vw;margin-bottom:2.5641025641vw;padding:.5128205128vw 2.5641025641vw}.home #project .cont-collaboration .block-project .date dd{font-size:4.6153846154vw}.home #project .cont-collaboration .block-project .date dd span{font-size:3.8461538462vw}.home #project .block-project .item-half .cast{margin-top:3.8461538462vw}.home #project .block-project .item-half .cast>div+div{margin-top:2.5641025641vw}.home #project .block-project .item-half .cast>div dt{margin-bottom:1.2820512821vw}.home #project .block-project .item-half .cast>div dt span{border-radius:4.1025641026vw;font-size:3.0769230769vw;padding:.5128205128vw 2.5641025641vw}.home #project .block-project .item-half .cast>div dd{font-size:3.5897435897vw;line-height:1.2857142857}.home #project .cont-present{margin-top:5.1282051282vw}.home #project .cont-present .ttl-present{font-size:6.1538461538vw;margin-bottom:5.1282051282vw}.home #project .cont-present .ttl-present .en{font-size:23.0769230769vw}.home #project .cont-present .block-project>div .lead{font-size:4.1025641026vw;margin-bottom:1.2820512821vw}.home #project .cont-present .block-project>div .date,.home #project .cont-present .block-project>div h3{margin-bottom:3.8461538462vw}.home #project .cont-present .block-project>div .date dt{border-radius:4.1025641026vw;font-size:3.0769230769vw;margin-bottom:2.0512820513vw;padding:.5128205128vw 2.5641025641vw}.home #project .cont-present .block-project>div .date dd{font-size:4.1025641026vw}.home #project .cont-present .block-project>div .txt{margin-bottom:3.8461538462vw}.home #project .cont-present .block-project .item-full .txt-wrap .date{margin-top:3.8461538462vw}.home #project .cont-present .block-project .item-full .txt-wrap .date>div dt{width:auto}.home #project .cont-series{margin-top:25.641025641vw}.home #project .cont-series .cont-inner{border-radius:98.4615384615vw;padding:15.3846153846vw 0 25.641025641vw}.home #project .cont-series .cont-inner h3{font-size:7.6923076923vw;font-weight:900;line-height:1.2666666667;margin-bottom:2.5641025641vw}.home #project .cont-series .cont-inner .date{margin-bottom:5.1282051282vw}.home #project .cont-series .cont-inner .date div{flex-direction:column}.home #project .cont-series .cont-inner .date div dt{border-radius:4.1025641026vw;font-size:3.3333333333vw;padding:1.0256410256vw 2.5641025641vw}.home #project .cont-series .cont-inner .date div dd{font-size:4.6153846154vw;font-weight:700;line-height:125%}.home #project .cont-series .cont-inner #series-slider{margin-bottom:7.6923076923vw;margin-left:-5.1282051282vw;padding:0;width:96.1538461538vw}.home #project .cont-series .cont-inner #series-slider .swiper-wrapper{display:flex;gap:2.5641025641vw;width:60.2564102564vw}.home #project .cont-series .cont-inner .swiper-pagination{display:block}.home #project .cont-series .cont-inner .block-txt p em{font-size:5.1282051282vw}.home #project .cont-series .cont-inner .block-txt .btn{border-radius:10.2564102564vw;font-size:5.1282051282vw;height:15.3846153846vw;margin-top:7.6923076923vw;width:65.3846153846vw}}.home #project .modal-movie-open.no-click{pointer-events:none}.home #project .modal-movie-open.no-click:before{opacity:0!important}.home #project .modal-movie-open.no-click figcaption,.home #project .modal-movie-open:not(.no-click) .notice{display:none}.history{padding-top:clamp(85px,7.083vw,102px)}@media screen and (max-width:750px){.history{padding-top:15.3846153846vw}.history:not(.modal-open) #main{contain:paint}}.history #main{overflow:unset}.history .page-header{margin-bottom:clamp(18px,1.528vw,22px)}@media screen and (max-width:750px){.history .page-header{margin-bottom:1.0256410256vw}}.history .page-main{max-width:96.4rem;padding:29rem 0 10rem;position:relative}@media screen and (max-width:1200px){.history .page-main{padding-block:24.1666666667vw 8.3333333333vw}}@media screen and (max-width:750px){.history .page-main{padding-block:35.8974358974vw 5.1282051282vw}}.history .image-kv{left:4.1493775934%;overflow:hidden;pointer-events:none;position:absolute;top:-5.5rem;width:100%}.history .image-kv img{max-width:95rem;width:98.5477178423%}@media screen and (max-width:1200px){.history .image-kv{top:-4.5833333333vw}}@media screen and (max-width:750px){.history .image-kv{left:0;top:15.8974358974vw;z-index:3}.history .image-kv img{margin-left:1.5384615385vw;width:102.5641025641vw}}.history .tab{overflow:hidden}.history .tab ul{display:flex}.history .tab ul li a{align-items:center;color:#fff;display:flex;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(17px,1.389vw,20px);font-style:normal;font-weight:400;justify-content:space-between;padding:1.2rem min(1.25vw,18px) 1.2rem min(1.597vw,23px);position:relative;transition:background-color .3s ease}.history .tab ul li a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.875%22%20height%3D%2213.484%22%20viewBox%3D%220%200%2013.875%2013.484%22%3E%3Cg%20transform%3D%22translate%28-520.793%20-4432.793%29%22%3E%3Cpath%20d%3D%22M5064.668%2C4444.277h-13v-2h11v-11h2Z%22%20transform%3D%22translate%28-4530%202%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.293%2C12.707l-12-12L.707-.707l12%2C12Z%22%20transform%3D%22translate%28521.5%204433.5%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,.833vw,12px);transition:all .3s ease;width:clamp(10px,.833vw,12px)}@media(hover:hover){.history .tab ul li a:hover{background-color:#c4ab72}}@media screen and (min-width:751px){.history .tab ul{justify-content:space-between;padding-inline:4.1493775934%}.history .tab ul li{width:15.1583710407%}.history .tab ul li a{background-color:#ea1670;border-radius:calc(infinity*1px)}}@media screen and (max-width:750px){.history .tab{background-color:#ea1670;left:0;margin-inline:-5.1282051282vw;overflow-x:scroll;position:sticky;top:10.2564102564vw;z-index:2;-ms-overflow-style:none;scrollbar-width:none}.history .tab::-webkit-scrollbar{display:none}.history .tab ul{gap:7.6923076923vw}.history .tab ul li:first-child{padding-left:10.2564102564vw}.history .tab ul li:last-child{padding-right:10.2564102564vw}.history .tab ul li a{font-size:3.8461538462vw;gap:1.7948717949vw;padding:4.6153846154vw 0}.history .tab ul li a:after{height:2.5641025641vw;width:2.5641025641vw}}.history #chronology{padding:clamp(50px,4.167vw,60px) 15.5601659751% 0 9.3360995851%}.history #chronology .year-wrap{display:flex}.history #chronology .year{writing-mode:vertical-rl}.history #chronology .year h2{color:#9d7a41;display:inline-block;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:clamp(50px,4.167vw,60px);font-style:normal;font-weight:400;font-weight:700;left:0;letter-spacing:.06em;line-height:1;padding-bottom:clamp(50px,4.167vw,60px);position:sticky;top:clamp(75px,6.25vw,90px)}.history #chronology .timeline{border-left:1px solid #000;flex:1;margin-left:clamp(3px,.278vw,4px);padding-bottom:clamp(50px,4.167vw,60px);position:relative;z-index:1}.history #chronology .month{display:flex;width:100%}.history #chronology .month+.month{margin-top:clamp(25px,2.083vw,30px)}.history #chronology .month h3{padding:clamp(2px,.208vw,3px) 0 0 clamp(32px,2.708vw,39px);position:relative}.history #chronology .month h3:before{background-color:#000;border-radius:50%;content:"";height:clamp(8px,.694vw,10px);left:0;position:absolute;top:clamp(6px,.486vw,7px);transform:translateX(-50%);width:clamp(8px,.694vw,10px)}.history #chronology .month h3:after{background-color:#000;content:"";height:1px;left:0;position:absolute;top:clamp(10px,.833vw,12px);width:clamp(24px,2.014vw,29px)}.history #chronology .month ul{flex:1}.history #chronology .month ul li{letter-spacing:-.02em;line-height:1.35}.history #chronology .month ul li:not(:first-child){margin-top:clamp(8px,.694vw,10px)}.history #chronology .month .p{color:#ff3c9e;font-weight:700}.history #chronology .month .b{color:#1b9dfc;font-weight:700}.history #chronology .month .s{position:relative}.history #chronology .month .s:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.998%22%20height%3D%2219%22%20viewBox%3D%220%200%2019.998%2019%22%3E%3Cg%20transform%3D%22translate%280.005%20-10.35%29%22%3E%3Cpath%20d%3D%22M8.428%2C11.314a1.754%2C1.754%2C0%2C0%2C1%2C3.132%2C0L13.3%2C14.8a1.745%2C1.745%2C0%2C0%2C0%2C1.315.946L18.5%2C16.3a1.743%2C1.743%2C0%2C0%2C1%2C1.41%2C1.177%2C1.717%2C1.717%2C0%2C0%2C1-.442%2C1.772l-2.811%2C2.713a1.72%2C1.72%2C0%2C0%2C0-.5%2C1.531l.664%2C3.831a1.722%2C1.722%2C0%2C0%2C1-.7%2C1.691%2C1.762%2C1.762%2C0%2C0%2C1-1.839.132l-3.475-1.809a1.762%2C1.762%2C0%2C0%2C0-1.625%2C0L5.706%2C29.152a1.762%2C1.762%2C0%2C0%2C1-1.839-.132%2C1.721%2C1.721%2C0%2C0%2C1-.7-1.691L3.836%2C23.5a1.72%2C1.72%2C0%2C0%2C0-.5-1.531L.522%2C19.254a1.717%2C1.717%2C0%2C0%2C1-.442-1.772A1.743%2C1.743%2C0%2C0%2C1%2C1.49%2C16.3l3.886-.559A1.746%2C1.746%2C0%2C0%2C0%2C6.69%2C14.8Z%22%20fill%3D%22%23e5bf20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:clamp(17px,1.389vw,20px);margin-bottom:-.2em;margin-right:clamp(4px,.347vw,5px);width:clamp(17px,1.389vw,20px)}.history #chronology .month .y{align-items:center;cursor:pointer;display:flex;display:inline-flex;position:relative;text-decoration:underline;transition:color .3s ease}.history #chronology .month .y:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%3E%3Cpath%20d%3D%22M4.5%2C0%2C9%2C9H0Z%22%20transform%3D%22translate%289%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:clamp(8px,.694vw,10px);position:absolute;right:clamp(8px,.694vw,10px);top:clamp(6px,.486vw,7px);width:clamp(8px,.694vw,10px)}.history #chronology .month .y:after{background-color:#62e1f2;border-radius:50%;content:"";display:block;height:clamp(20px,1.667vw,24px);margin-inline:clamp(3px,.278vw,4px);transition:background-color .3s ease;width:clamp(20px,1.667vw,24px)}@media(hover:hover){.history #chronology .month .y:hover{color:#c4ab72}.history #chronology .month .y:hover:after{background-color:#c4ab72}}.history #chronology .month .modal-trigger{align-items:center;cursor:pointer;display:flex;display:inline-flex;position:relative;text-decoration:underline;transition:color .3s ease}.history #chronology .month .modal-trigger:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.556%22%20height%3D%2215.556%22%20viewBox%3D%220%200%2015.556%2015.556%22%3E%3Cg%20transform%3D%22translate%28-1837.46%20-869.431%29%20rotate%28-45%29%22%3E%3Cg%20transform%3D%22translate%28679%201919.562%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%225.5%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%225.5%22%20cy%3D%225.5%22%20r%3D%224.5%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cline%20x2%3D%224%22%20transform%3D%22translate%28675.5%201925.062%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";height:clamp(14px,1.181vw,17px);position:absolute;right:clamp(5px,.417vw,6px);top:clamp(2px,.139vw,2px);width:clamp(14px,1.181vw,17px)}.history #chronology .month .modal-trigger:after{background-color:#ff3c9e;border-radius:50%;content:"";display:block;height:clamp(20px,1.667vw,24px);margin-inline:clamp(3px,.278vw,4px);transition:background-color .3s ease;width:clamp(20px,1.667vw,24px)}.history #chronology .month .modal-trigger.is-disabled{cursor:default;pointer-events:none}.history #chronology .month .modal-trigger.is-disabled:before{opacity:1}.history #chronology .month .modal-trigger.is-disabled:after{background-color:#b3b3b3}@media(hover:hover){.history #chronology .month .modal-trigger:hover{color:#c4ab72}.history #chronology .month .modal-trigger:hover:after{background-color:#c4ab72}}@media screen and (min-width:751px){.history #chronology h3:not(.last){width:clamp(88px,7.292vw,105px)}}@media screen and (max-width:750px){.history #chronology{padding:7.6923076923vw 5.1282051282vw 0 2.8205128205vw}.history #chronology .year h2{font-size:7.6923076923vw;padding-bottom:7.6923076923vw;top:25.641025641vw}.history #chronology .timeline{margin-left:1.5384615385vw;padding-bottom:7.6923076923vw}.history #chronology .month{flex-direction:column;gap:2.3076923077vw}.history #chronology .month+.month{margin-top:5.1282051282vw}.history #chronology .month h3{padding:.5128205128vw 0 0 4.358974359vw}.history #chronology .month h3:before{height:1.5384615385vw;top:1.7948717949vw;width:1.5384615385vw}.history #chronology .month h3:after{top:2.5641025641vw;width:3.0769230769vw}.history #chronology .month ul{margin-left:4.358974359vw}.history #chronology .month ul li{line-height:1.25}.history #chronology .month ul li:not(:first-child){margin-top:2.5641025641vw}.history #chronology .month .s:before{height:5.1282051282vw;margin-bottom:-.3em;margin-right:1.2820512821vw;width:5.1282051282vw}.history #chronology .month .y:before{height:2.0512820513vw;right:2.3076923077vw;top:1.5384615385vw;width:2.0512820513vw}.history #chronology .month .y:after{height:5.1282051282vw;margin-inline:1.0256410256vw;width:5.1282051282vw}.history #chronology .month .modal-trigger:before{height:3.5897435897vw;right:1.5384615385vw;top:.5128205128vw;width:3.5897435897vw}.history #chronology .month .modal-trigger:after{height:5.1282051282vw;margin-inline:1.0256410256vw;width:5.1282051282vw}}.history #chronology .year-wrap{position:relative}.history #chronology .side-img{opacity:.3}.history #chronology .side-img figure{position:absolute}@media screen and (min-width:751px){.history #chronology .side-img figure{overflow:hidden;right:-15rem}.history #chronology .side-img .chara2020-01{top:0;width:clamp(341px,28.403vw,409px)}.history #chronology .side-img .chara2020-01 img{margin-left:clamp(44px,3.681vw,53px)}.history #chronology .side-img .chara2021-01{top:clamp(188px,15.625vw,225px);width:clamp(308px,25.694vw,370px)}.history #chronology .side-img .chara2021-01 img{margin-left:clamp(30px,2.5vw,36px)}.history #chronology .side-img .chara2021-02{top:clamp(532px,44.306vw,638px);width:clamp(371px,30.903vw,445px)}.history #chronology .side-img .chara2021-02 img{margin-left:clamp(92px,7.708vw,111px)}.history #chronology .side-img .chara2021-03{bottom:clamp(375px,31.25vw,450px);width:clamp(440px,36.667vw,528px)}.history #chronology .side-img .chara2021-03 img{margin-left:clamp(100px,8.333vw,120px)}.history #chronology .side-img .chara2021-04{bottom:clamp(-98px,-8.125vw,-117px);width:clamp(280px,23.333vw,336px)}.history #chronology .side-img .chara2021-04 img{margin-left:clamp(59px,4.931vw,71px)}.history #chronology .side-img .chara2022-01{top:clamp(95px,7.917vw,114px);width:clamp(482px,40.208vw,579px)}.history #chronology .side-img .chara2022-01 img{margin-left:clamp(80px,6.667vw,96px)}.history #chronology .side-img .chara2022-02{top:clamp(608px,50.694vw,730px);width:clamp(313px,26.111vw,376px)}.history #chronology .side-img .chara2022-02 img{margin-left:clamp(59px,4.931vw,71px)}.history #chronology .side-img .chara2022-03{margin-right:clamp(13px,1.042vw,15px);top:clamp(1008px,84.028vw,1210px);width:clamp(397px,33.056vw,476px)}.history #chronology .side-img .chara2022-04{bottom:clamp(429px,35.764vw,515px);width:clamp(411px,34.236vw,493px)}.history #chronology .side-img .chara2022-04 img{margin-left:clamp(69px,5.764vw,83px)}.history #chronology .side-img .chara2022-05{bottom:clamp(-78px,-6.528vw,-94px);width:clamp(264px,22.014vw,317px)}.history #chronology .side-img .chara2022-05 img{margin-left:clamp(24px,2.014vw,29px)}.history #chronology .side-img .chara2023-01{top:clamp(68px,5.694vw,82px);width:clamp(358px,29.792vw,429px)}.history #chronology .side-img .chara2023-01 img{margin-left:clamp(51px,4.236vw,61px)}.history #chronology .side-img .chara2023-02{top:clamp(461px,38.403vw,553px);width:clamp(388px,32.361vw,466px)}.history #chronology .side-img .chara2023-02 img{margin-left:clamp(68px,5.694vw,82px)}.history #chronology .side-img .chara2023-03{top:clamp(849px,70.764vw,1019px);width:clamp(261px,21.736vw,313px)}.history #chronology .side-img .chara2023-03 img{margin-left:clamp(43px,3.611vw,52px)}.history #chronology .side-img .chara2023-04{bottom:clamp(250px,20.833vw,300px);width:clamp(449px,37.431vw,539px)}.history #chronology .side-img .chara2023-04 img{margin-left:clamp(77px,6.389vw,92px)}.history #chronology .side-img .chara2023-05{bottom:clamp(-188px,-15.694vw,-226px);width:clamp(449px,37.431vw,539px)}.history #chronology .side-img .chara2023-05 img{margin-left:clamp(47px,3.958vw,57px)}.history #chronology .side-img .chara2024-01{top:clamp(173px,14.375vw,207px);width:clamp(422px,35.208vw,507px)}.history #chronology .side-img .chara2024-01 img{margin-left:clamp(56px,4.653vw,67px)}.history #chronology .side-img .chara2024-02{top:clamp(567px,47.222vw,680px);width:clamp(240px,20vw,288px)}.history #chronology .side-img .chara2024-02 img{margin-left:clamp(17px,1.389vw,20px)}.history #chronology .side-img .chara2024-03{margin-right:clamp(2px,.208vw,3px);top:clamp(971px,80.903vw,1165px);width:clamp(302px,25.208vw,363px)}.history #chronology .side-img .chara2024-04{bottom:clamp(333px,27.778vw,400px);margin-right:clamp(20px,1.667vw,24px);width:clamp(218px,18.194vw,262px)}.history #chronology .side-img .chara2024-05{bottom:clamp(-156px,-12.986vw,-187px);width:clamp(302px,25.208vw,363px)}.history #chronology .side-img .chara2024-05 img{margin-left:clamp(80px,6.667vw,96px)}.history #chronology .side-img .chara2025-01{top:clamp(158px,13.125vw,189px);width:clamp(324px,27.014vw,389px)}.history #chronology .side-img .chara2025-01 img{margin-left:clamp(23px,1.944vw,28px)}.history #chronology .side-img .chara2025-02{top:clamp(557px,46.389vw,668px);width:clamp(309px,25.764vw,371px)}.history #chronology .side-img .chara2025-02 img{margin-left:clamp(13px,1.042vw,15px)}.history #chronology .side-img .chara2025-03{bottom:clamp(505px,42.083vw,606px);width:clamp(457px,38.056vw,548px)}.history #chronology .side-img .chara2025-03 img{margin-left:clamp(95px,7.917vw,114px)}.history #chronology .side-img .chara2025-04{bottom:clamp(67px,5.556vw,80px);width:clamp(347px,28.889vw,416px)}.history #chronology .side-img .chara2025-04 img{margin-left:clamp(47px,3.958vw,57px)}.history #chronology .side-img .chara2026-01{top:clamp(-325px,-22.569vw,-271px);width:clamp(683px,56.875vw,819px)}.history #chronology .side-img .chara2026-01 img{margin-left:clamp(236px,19.653vw,283px)}.history #chronology .side-img .chara2026-02{margin-right:clamp(13px,1.042vw,15px);top:clamp(191px,15.903vw,229px);width:clamp(313px,26.111vw,376px)}.history #chronology .side-img .chara2026-03{top:clamp(313px,26.111vw,376px);width:clamp(422px,35.139vw,506px)}.history #chronology .side-img .chara2026-03 img{margin-left:clamp(130px,10.833vw,156px)}.history #chronology .side-img .chara2026-04{top:clamp(649px,54.097vw,779px);width:clamp(358px,29.861vw,430px)}.history #chronology .side-img .chara2026-04 img{margin-left:clamp(83px,6.944vw,100px)}.history #chronology .side-img .chara2026-05{top:clamp(898px,74.861vw,1078px);width:clamp(450px,37.5vw,540px)}.history #chronology .side-img .chara2026-05 img{margin-left:clamp(103px,8.542vw,123px)}.history #chronology .side-img .chara2026-06{top:clamp(1071px,89.236vw,1285px);width:clamp(591px,49.236vw,709px)}.history #chronology .side-img .chara2026-06 img{margin-left:clamp(233px,19.444vw,280px)}.history #chronology .side-img .chara2026-07{top:clamp(1529px,127.431vw,1835px);width:clamp(423px,35.278vw,508px)}}@media(min-width:751px)and (max-width:1200px){.history #chronology .side-img figure{right:-12.5vw}}@media(min-width:751px)and (max-width:1024px){.history #chronology .side-img figure{margin-right:0!important}.history #chronology .side-img figure img{transform:translateX(50px)}}@media screen and (max-width:750px){.history #chronology:after,.history #chronology:before{background:#3bcbff;content:"";height:100%;position:absolute;top:0;width:5.3333333333vw;z-index:1}.history #chronology:before{left:0;transform:translate(-100%)}.history #chronology:after{right:0;transform:translate(100%)}.history #chronology .side-img{opacity:.15}.history #chronology .side-img figure{transform:translate(0)}.history #chronology .side-img figure img{width:100%}.history #chronology .side-img .chara2020-01{right:-34.6666666667vw;top:-13.3333333333vw;width:94.9230769231vw}.history #chronology .side-img .chara2021-01{right:-30.4102564103vw;top:91.2051282051vw;width:85.8717948718vw}.history #chronology .side-img .chara2021-02{right:-46.9230769231vw;top:265.3333333333vw;width:103.2051282051vw}.history #chronology .side-img .chara2021-03{bottom:185.3333333333vw;right:-49.8717948718vw;width:122.4102564103vw}.history #chronology .side-img .chara2021-04{bottom:-5.3333333333vw;right:-38.9230769231vw;width:78.1282051282vw}.history #chronology .side-img .chara2022-01{right:-43.7435897436vw;top:96.5384615385vw;width:134.4102564103vw}.history #chronology .side-img .chara2022-02{right:-40vw;top:285.3333333333vw;width:86.9230769231vw}.history #chronology .side-img .chara2022-03{right:-17.8717948718vw;top:468.2564102564vw;width:110.1282051282vw}.history #chronology .side-img .chara2022-04{bottom:213.3333333333vw;right:-42.4102564103vw;width:114.1282051282vw}.history #chronology .side-img .chara2022-05{bottom:77.3333333333vw;right:-29.3333333333vw;width:73.5897435897vw}.history #chronology .side-img .chara2023-01{right:-36.7948717949vw;top:-10.6666666667vw;width:99.4615384615vw}.history #chronology .side-img .chara2023-02{right:-43.4615384615vw;top:174.9230769231vw;width:108vw}.history #chronology .side-img .chara2023-03{right:-33.8717948718vw;top:354.6666666667vw;width:72.5384615385vw}.history #chronology .side-img .chara2023-04{bottom:121.8717948718vw;right:-42.6666666667vw;width:124.5384615385vw}.history #chronology .side-img .chara2023-05{bottom:-24.7948717949vw;right:-33.3333333333vw;width:125.0769230769vw}.history #chronology .side-img .chara2024-01{right:-38.6666666667vw;top:93.3333333333vw;width:117.5897435897vw}.history #chronology .side-img .chara2024-02{right:-24.5384615385vw;top:276.5384615385vw;width:66.6666666667vw}.history #chronology .side-img .chara2024-03{right:-20.5384615385vw;top:464vw;width:84.2564102564vw}.history #chronology .side-img .chara2024-04{bottom:186.6666666667vw;right:-11.2051282051vw;width:60.7948717949vw}.history #chronology .side-img .chara2024-05{bottom:17.8717948718vw;right:-44vw;width:84vw}.history #chronology .side-img .chara2025-01{right:-28vw;top:54.9230769231vw;width:90.1282051282vw}.history #chronology .side-img .chara2025-02{right:-23.2051282051vw;top:237.3333333333vw;width:88.7948717949vw}.history #chronology .side-img .chara2025-03{bottom:221.3333333333vw;right:-46.9230769231vw;width:127.2051282051vw}.history #chronology .side-img .chara2025-04{bottom:32.2564102564vw;right:-32.5384615385vw;width:96.2564102564vw}.history #chronology .side-img .chara2026-01{right:-79.8205128205vw;top:-48.2051282051vw;width:190vw}.history #chronology .side-img .chara2026-02{right:-25.8205128205vw;top:125.1282051282vw;width:87.2307692308vw}.history #chronology .side-img .chara2026-03{right:-49.3846153846vw;top:191.5384615385vw;width:117.3846153846vw}.history #chronology .side-img .chara2026-04{right:-35.0512820513vw;top:301.2820512821vw;width:99.7435897436vw}.history #chronology .side-img .chara2026-05{right:-43.7435897436vw;top:399.7435897436vw;width:125.2564102564vw}.history #chronology .side-img .chara2026-06{right:-80vw;top:501.2820512821vw;width:164.4615384615vw}.history #chronology .side-img .chara2026-07{right:-14.2564102564vw;top:660vw;width:117.8461538462vw}}.memorial .tab-menu{margin-bottom:clamp(50px,4.167vw,60px)}.memorial .tab-menu ul{gap:min(1.111vw,16px);justify-content:center}.memorial .tab-menu ul li{align-items:center;background:#f0f0f0;border:2px solid #c4ab72;color:#c4ab72;display:flex;font-size:clamp(25px,2.083vw,30px);font-weight:700;height:clamp(67px,5.556vw,80px);justify-content:center;width:min(26.111vw,376px)}.memorial .tab-menu ul li.swiper-slide-thumb-active{background:#ea1670;border-color:#ea1670;color:#fff}.memorial .tab-menu.tab-top{border-bottom:2px solid #ea1670}.memorial .tab-menu.tab-top ul li{border-bottom-width:0;border-radius:clamp(8px,.694vw,10px) clamp(8px,.694vw,10px) 0 0}.memorial .tab-menu.tab-bottom{border-top:2px solid #ea1670}.memorial .tab-menu.tab-bottom ul li{border-radius:0 0 clamp(8px,.694vw,10px) clamp(8px,.694vw,10px);border-top-width:0}.memorial .tab-content{margin:0 auto;max-width:964px;padding-bottom:clamp(83px,6.944vw,100px);width:90%}.memorial .tab-content .ranking-list{align-items:flex-start;column-gap:1.6597510373%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:clamp(33px,2.778vw,40px);width:100%}.memorial .tab-content .ranking-list>div{max-width:49.1701244813%}.memorial .tab-content .ranking-list>div:first-child,.memorial .tab-content .ranking-list>div:nth-child(2){max-width:min(53.264vw,767px);width:100%}.memorial .tab-content .ranking-list>div figure{margin-bottom:clamp(17px,1.389vw,20px)}.memorial .tab-content .ranking-list>div figure img{width:100%}.memorial .tab-content .ranking-list>div .txt-wrap{margin:0 min(1.389vw,20px);position:relative}.memorial .tab-content .ranking-list>div .txt-wrap .tag{height:clamp(75px,6.25vw,90px);left:0;position:absolute;top:min(-4.167vw,-60px);width:clamp(58px,4.861vw,70px)}.memorial .tab-content .ranking-list>div .txt-wrap .tag>span{background:#62e1f2;clip-path:polygon(100% 0,100% 100%,50% 79%,0 100%,0 50%,0 0);color:#fff;display:block;font-family:Jost,sans-serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-weight:400;font-weight:600;height:100%;padding-top:clamp(8px,.694vw,10px);text-align:center}.memorial .tab-content .ranking-list>div .txt-wrap .tag>span .number{display:block;font-size:clamp(33px,2.778vw,40px);line-height:.9}.memorial .tab-content .ranking-list>div .txt-wrap .tag.tag01:before{background:url(../../common/img/icn_crown.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(23px,1.944vw,28px);left:50%;position:absolute;top:0;transform:translate(-50%,-80%);width:clamp(33px,2.778vw,40px);z-index:1}.memorial .tab-content .ranking-list>div .txt-wrap .tag.tag01>span{background:#c4ab72}.memorial .tab-content .ranking-list>div .txt-wrap .tag.tag02>span{background:#aaabab}.memorial .tab-content .ranking-list>div .txt-wrap .tag.tag03>span{background:#ca724b}.memorial .tab-content .ranking-list>div .txt-wrap .name{font-size:clamp(17px,1.389vw,20px);font-weight:500;line-height:1.2;margin-bottom:clamp(17px,1.389vw,20px);text-align:center}.memorial .tab-content .ranking-list>div .txt-wrap ul li{letter-spacing:-.02em;line-height:1.5;padding-left:1em;text-indent:-1em}.memorial .tab-content .ranking-list>div .txt-wrap ul li:before{content:"・"}.memorial .tab-content .ranking-list>div .txt-wrap ul li+li{margin-top:.5em}@media screen and (max-width:1024px){.memorial .tab-content .ranking-list>div .txt-wrap{margin:0 min(.694vw,10px)}.memorial .tab-content .ranking-list>div .txt-wrap .tag{left:min(0vw,0px);position:absolute;top:min(-5.208vw,-75px)}}@media screen and (max-width:750px){.memorial .tab-menu{margin-bottom:7.6923076923vw}.memorial .tab-menu ul{gap:1.2820512821vw}.memorial .tab-menu ul li{font-size:5.1282051282vw;height:12.8205128205vw;width:34.6153846154vw}.memorial .tab-menu.tab-top ul li{border-radius:2.5641025641vw 2.5641025641vw 0 0}.memorial .tab-menu.tab-bottom ul li{border-radius:0 0 2.5641025641vw 2.5641025641vw}.memorial .tab-content{padding-bottom:clamp(33px,2.778vw,40px);width:75.641025641vw}.memorial .tab-content .ranking-list{flex-direction:column;row-gap:7.6923076923vw}.memorial .tab-content .ranking-list>div,.memorial .tab-content .ranking-list>div:first-child,.memorial .tab-content .ranking-list>div:nth-child(2){max-width:100%;width:100%}.memorial .tab-content .ranking-list>div figure{margin-bottom:2.5641025641vw}.memorial .tab-content .ranking-list>div .txt-wrap{margin:0}.memorial .tab-content .ranking-list>div .txt-wrap .tag{height:12.8205128205vw;left:1.2820512821vw;top:-12.3076923077vw;width:10.2564102564vw}.memorial .tab-content .ranking-list>div .txt-wrap .tag>span{font-size:1.7948717949vw;padding-top:1.7948717949vw}.memorial .tab-content .ranking-list>div .txt-wrap .tag>span .number{font-size:5.1282051282vw}.memorial .tab-content .ranking-list>div .txt-wrap .tag.tag01:before{height:4.6153846154vw;width:6.4102564103vw}.memorial .tab-content .ranking-list>div .txt-wrap .name{font-size:4.1025641026vw;line-height:1.5;margin-bottom:2.5641025641vw}}.illust .cont-illust{margin-top:clamp(50px,4.167vw,60px)}.illust .illust-list{column-gap:3.6036036036%;display:flex;flex-wrap:wrap;margin:0 auto;max-width:934px;padding-bottom:clamp(38px,3.125vw,45px);row-gap:clamp(42px,3.472vw,50px);width:100%}.illust .illust-list li{width:47.5374732334%}.illust .illust-list li figure{align-items:center;background:#f0f0f0;display:flex;justify-content:center;padding-bottom:141.4414414414%;position:relative;width:100%}.illust .illust-list li figure:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20transform%3D%22translate%28-578%20-1097%29%22%3E%3Cpath%20d%3D%22M100%2C0V100H0Z%22%20transform%3D%22translate%28578%201097%29%22%20fill%3D%22%23EA1670%22%2F%3E%3Cg%20transform%3D%22translate%28-1204.278%20290.529%29%20rotate%28-45%29%22%3E%3Cpath%20d%3D%22M11%2C4a7%2C7%2C0%2C1%2C0%2C7%2C7%2C7.008%2C7.008%2C0%2C0%2C0-7-7m0-4A11%2C11%2C0%2C1%2C1%2C0%2C11%2C11%2C11%2C0%2C0%2C1%2C11%2C0Z%22%20transform%3D%22translate%28683.497%201919.562%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M9%2C3H1A2%2C2%2C0%2C0%2C1%2C1-1H9A2%2C2%2C0%2C0%2C1%2C9%2C3Z%22%20transform%3D%22translate%28675.5%201929.562%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");bottom:0;content:"";display:block;height:clamp(83px,6.944vw,100px);position:absolute;right:0;transition:all .3s;width:clamp(83px,6.944vw,100px);z-index:1}.illust .illust-list li figure img{left:50%;max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.illust .illust-list li p{font-size:clamp(17px,1.389vw,20px);font-weight:500;margin-top:clamp(8px,.694vw,10px);text-align:center}.illust .illust-list li p span{background:#ff3c9e;border-radius:clamp(13px,1.111vw,16px);color:#fff;font-size:13px;margin-right:.8em;padding:clamp(2px,.139vw,2px) clamp(8px,.694vw,10px)}@media(hover:hover){.illust .illust-list li:hover figure:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20transform%3D%22translate%28-578%20-1097%29%22%3E%3Cpath%20d%3D%22M100%2C0V100H0Z%22%20transform%3D%22translate%28578%201097%29%22%20fill%3D%22%239D7A41%22%2F%3E%3Cg%20transform%3D%22translate%28-1204.278%20290.529%29%20rotate%28-45%29%22%3E%3Cpath%20d%3D%22M11%2C4a7%2C7%2C0%2C1%2C0%2C7%2C7%2C7.008%2C7.008%2C0%2C0%2C0-7-7m0-4A11%2C11%2C0%2C1%2C1%2C0%2C11%2C11%2C11%2C0%2C0%2C1%2C11%2C0Z%22%20transform%3D%22translate%28683.497%201919.562%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M9%2C3H1A2%2C2%2C0%2C0%2C1%2C1-1H9A2%2C2%2C0%2C0%2C1%2C9%2C3Z%22%20transform%3D%22translate%28675.5%201929.562%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media screen and (max-width:750px){.illust .cont-illust{margin-top:7.6923076923vw}.illust .illust-list{flex-direction:column;padding-bottom:0;row-gap:7.6923076923vw}.illust .illust-list li{width:100%}.illust .illust-list li p{font-size:4.1025641026vw;margin-top:2.5641025641vw}.illust .illust-list li p span{border-radius:4.1025641026vw;font-size:3.0769230769vw;padding:.5128205128vw 2.5641025641vw}}.illust .modal .modal-content{max-height:90%;overflow:auto;width:90%}.illust .modal .modal-content figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.illust .modal .modal-content figure img{max-height:100%;max-width:100%;object-fit:contain}.illust .modal .modal-content figure img.landscape{max-height:80%;max-width:80%}