*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@font-face{font-family:swiper-icons;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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}ol,ul{list-style-type:none;margin:0;padding:0}ol li,ul li{margin:0;padding:0}a{color:#333;text-decoration:none}:root{--beige: #e6dbc2;--white: #fefffc;--vw: 393;--vh: 695}html{font-size:62.5%}body{font-feature-settings:"palt" 1;background:#fefffc;color:#333;font-family:ryo-gothic-plusn,"游ゴシック Medium","Yu Gothic Medium",游ゴシック体,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,verdana,sans-serif;letter-spacing:.08em}.is-sp{display:block}.is-pc{display:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}button:visited,button:active,button:hover,button:focus,button:focus-within{outline:none}a:hover,avisited,a:focus{text-decoration:none}.f-en{font-family:"Helvetica Neue",HelveticaNeue,neue-haas-grotesk-text,sans-serif;font-weight:500;letter-spacing:normal;line-height:1.2}.f-en.-b{font-weight:700}main{overflow:hidden}*::selection{background-color:#333;color:#fff}html.has-scroll-smooth{overflow:hidden}body.ie11{overflow:hidden}body.ie11 #side__logo__mini{z-index:999999999;mix-blend-mode:none}body.ie11 #side__logo__mini svg path{fill:#222}#ieCase{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:99999999}#ieCase h1{position:fixed;top:50px;left:30px;width:73.12px;height:28.02px}#ieCase .ieCase__in{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#ieCase .level__1{font-size:2.6rem;font-weight:bold;margin-bottom:20px;color:#fff}#ieCase .level__2{font-size:1.6rem;color:#fff}#ieCase ul{display:flex;margin-top:40px;align-items:center}#ieCase ul li{margin:0 14px}#ieCase ul li .ico{width:48px;height:52px;background:#fff;margin:auto;margin-bottom:12px}#ieCase ul li .t{font-size:1.2rem;color:#fff}#ieCase ul li:nth-of-type(1) .ico{background:url(../images/_i_Chrome.svg) no-repeat center/contain}#ieCase ul li:nth-of-type(2) .ico{background:url(../images/_i_Firefox.svg) no-repeat center/contain}#ieCase ul li:nth-of-type(3) .ico{background:url(../images/_i_SAFARI.svg) no-repeat center/contain}#ieCase ul li:nth-of-type(4) .ico{background:url(../images/_i_Edge.svg) no-repeat center/contain}#ieCase ul li:nth-of-type(5) .ico{background:url(../images/_i_SP.svg) no-repeat center/contain}#ieCase ul li a{color:#fff}#ieCase ul span{font-size:2rem;font-weight:500}#load{width:100%;height:100%;position:fixed;top:0;left:0;background:#ea3f27;z-index:9999;overflow:hidden}#load .loadInner{width:100%;height:100%;background:#ea3f27}@font-face{font-family:"IFKica";font-weight:bold;font-style:normal;src:url("../fonts/IFKica-Bold.woff2") format("woff2"),url("../fonts/IFKica-Bold.woff") format("woff")}@font-face{font-family:"IFKica";font-weight:normal;font-style:normal;src:url("../fonts/IFKica-Regular.woff2") format("woff2"),url("../fonts/IFKica-Regular.woff") format("woff")}@font-face{font-family:"IFKica";font-weight:300;font-style:normal;src:url("../fonts/IFKica-Light.woff2") format("woff2"),url("../fonts/IFKica-Light.woff") format("woff")}.f-en.n{font-family:"IFKica",sans-serif;font-weight:normal}.f-en.n.bold{font-weight:bold}.f-en.n.light{font-weight:300}.head-f{text-transform:uppercase}.head-f.lev-1{font-size:calc(3500vw/var(--vw)) !important}.head-f.lev-2{font-size:calc(3000vw/var(--vw)) !important}.head-f.lev-3{font-size:calc(4000vw/var(--vw)) !important}header{position:fixed;top:0;left:0;width:100%;pointer-events:none;z-index:777}.hInner{display:flex;justify-content:space-between;background:#fff;position:relative;z-index:777}.hInner .burger{width:58px;height:23px;overflow:hidden;padding:10px 20px;box-sizing:content-box;position:relative;pointer-events:auto}.hInner .burgerC{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.6s cubic-bezier(0.7, 0.2, 0.1, 1)}.hInner .burgerC:before,.hInner .burgerC:after{content:"";height:2px;width:60px;background:#333;margin:1.5px 0;transition:.6s cubic-bezier(0.7, 0.2, 0.1, 1)}.hInner .burgerC:before{transition-delay:.03s}.hInner .burgerC:nth-of-type(1){position:absolute;top:0;left:0}.hInner .burgerC:nth-of-type(1):before,.hInner .burgerC:nth-of-type(1):after{transform:translateY(-10px);opacity:0}.hInner .burgerC:nth-of-type(1):before{transform:translateY(-12px)}.hInner .burgerCl{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.hInner .burgerCl:before,.hInner .burgerCl:after{content:"";height:2px;width:60px;background:#333;transition:.5s cubic-bezier(0.7, 0.2, 0.1, 1);opacity:0}.hInner .burgerCl:after{transform:rotate(0deg) translateY(5px);transition-delay:.05s}.hInner .burgerCl:before{transform:rotate(0deg) translateY(5px);transition-delay:.07s;margin-bottom:-2px}.hInner .logoHeader{width:103px;height:28px;padding:10px 20px;box-sizing:content-box;pointer-events:auto;transform-origin:top right;transition:.4s}.hInner .logoHeader svg{display:block;width:100%;height:100%}.navHeader{width:100%;transform:translateY(calc(-100% + 1px));transform-origin:top;transition:.5s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:.2s;border-bottom:1px solid #333}.navHeader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}.navHeader ul{position:relative;--v: 10;padding:0 calc(100vw*var(--v)/var(--vw));padding-top:50px;padding-bottom:32px;z-index:1}.navHeader li{margin-top:calc(100vw*var(--t)/var(--vw));margin-bottom:calc(100vw*var(--b)/var(--vw))}.navHeader li.inactive{pointer-events:none;opacity:.2}.navHeader li a .f{font-size:calc(100vw*var(--f)/var(--vw))}.navHeader li a .f-en{--f: 26;--r: 10;margin-right:calc(100vw*var(--r)/var(--vw));line-height:1}.navHeader li a .f-ja{--f: 12;--t: 5;margin-top:calc(100vw*var(--t)/var(--vw));line-height:1;transition:.3s cubic-bezier(0.7, 0.2, 0.1, 1);opacity:0;transform:translateY(100%);transition-delay:0s}.navHeader li:not(:last-child){--b: 30}.navHeader li:last-child{--t: 68}.navHeader li:last-child .f-en{--f: 20}.navHeader li .word{overflow:hidden;display:block}.navHeader li .char{display:inline-block;transform:translateY(100%);opacity:0;transition:.5s cubic-bezier(0.7, 0.2, 0.1, 1);transition-delay:0s}.isOpen header{pointer-events:auto}.isOpen main{pointer-events:none}.isOpen .hInner .burgerC:before,.isOpen .hInner .burgerC:after{opacity:0}.isOpen .hInner .burgerCl:before,.isOpen .hInner .burgerCl:after{opacity:1}.isOpen .hInner .burgerCl:before{transform:rotate(-20deg) translateY(0)}.isOpen .hInner .burgerCl:after{transform:rotate(20deg) translateY(0)}.isOpen .navHeader{transform:translateY(0%);transition-delay:0s}.isOpen .navHeader li .char{transform:translateY(0);opacity:1;transition:1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transition-delay:calc(.25s + .02s*var(--char-index))}.isOpen .navHeader li a .f-ja{opacity:1;transform:translateY(0);transition:1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transition-delay:.4s}#load{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;background:#fefffc;display:flex;flex-direction:column;justify-content:center;align-items:center}.layers{top:0;width:200px;aspect-ratio:16/9;position:relative;overflow:hidden;z-index:999999;pointer-events:none}.layers__item{position:absolute;width:100%;height:100%;overflow:hidden;transform:translate3d(0, 101%, 0);backface-visibility:hidden;will-change:transform}.layers__item-img{width:100%;height:100%;background-size:cover;background-position:50% 50%;transform:translate3d(0, -101%, 0);backface-visibility:hidden;will-change:transform}footer{position:relative;display:flex;--t: 20;--b: 20;--lr: 10;padding:0 calc(100vw*var(--lr)/var(--vw));padding-top:calc(100vw*var(--t)/var(--vw));padding-bottom:calc(100vw*var(--b)/var(--vw))}footer a{--r: 55;margin-right:calc(100vw*var(--r)/var(--vw));--f: 10;font-size:calc(100vw*var(--f)/var(--vw))}.homeWrapp section{--lr: 20;padding:0 calc(100vw*var(--lr)/var(--vw))}.subHead{position:relative;--lr: 0;padding:0 calc(100vw*var(--lr)/var(--vw));--t: 60;padding-top:calc(100vw*var(--t)/var(--vw))}.subHead ul.is-sp{width:210%;display:flex;animation:tick 4s linear infinite}.subHead ul.is-pc{display:none}.subHead ul li{--f: 15;font-size:calc(100vw*var(--f)/var(--vw));overflow:hidden;line-height:1}.subHead ul li .char{line-height:1;transform:translateY(101%)}.subHead ul li.j .char{color:#c34534;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .04s,color 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .26s}.subHead ul li.s .char{color:#68a262;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .08s,color 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .3s}.subHead ul li.c .char{color:#e3983d;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .12s,color 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .34s}.subHead ul li.l .char{color:#3c94b1;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .16s,color 1.4s cubic-bezier(0.7, 0.2, 0.1, 1) .38s}.subHead ul li:not(:last-child){--r: 13;margin-right:calc(100vw*var(--r)/var(--vw))}.subHead .line{display:block;--lr: 10;padding:0 calc(100vw*var(--lr)/var(--vw))}.subHead .line svg{display:block;width:100%;stroke-dashoffset:1400;stroke-dasharray:1400;backface-visibility:hidden;transform:translateZ(1px);position:relative;stroke-width:1px}@keyframes svgLine{to{stroke-dashoffset:0}}@keyframes tick{0%{transform:translateX(0)}100%{transform:translateX(-32.8%)}}#hero{--lr: 0;--t: 153;padding-top:calc(100vw*var(--t)/var(--vw));--b: 60;padding-bottom:calc(100vw*var(--b)/var(--vw));position:relative}#hero .copy{--f: 46;font-size:calc(100vw*var(--f)/var(--vw));--lr: 10;padding:0 calc(100vw*var(--lr)/var(--vw));position:relative;z-index:1}#hero .copy .word{overflow:hidden;display:inline-block;line-height:1}#hero .copy .word .char{display:inline-block;line-height:1;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%);transition-delay:calc(.04s*var(--word-index))}#hero .eventName{position:relative;margin-top:calc(100vw*-24/var(--vw));overflow:hidden;transform:translateY(100%);transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1)}#hero .eventNameWrap{--w: 374;width:calc(100vw*var(--w)/var(--vw));--tb: 60;--lr: 10;padding:calc(100vw*var(--tb)/var(--vw)) calc(100vw*var(--lr)/var(--vw));position:relative;display:block;transform:translateY(-100%);transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1)}#hero .eventNameWrap:before{content:"";width:100%;height:100%;background:var(--beige);position:absolute;top:0;left:0}#hero .eventNameWrapIn:first-child{--m: 42;margin-bottom:calc(100vw*var(--m)/var(--vw))}#hero .eventNameWrapEventTitle{position:relative;--f: 20;font-size:calc(100vw*var(--f)/var(--vw));margin-bottom:calc(100vw*var(--m)/var(--vw));--m: 8}#hero .eventNameWrapEventTitle .small{display:block;--f: 14;font-size:calc(100vw*var(--f)/var(--vw))}#hero .eventNameWrapDate{position:relative;font-size:calc(100vw*var(--f)/var(--vw));--f: 20;margin-bottom:calc(100vw*var(--m)/var(--vw));--m: 8}#hero .eventNameWrapDate .small{font-size:calc(100vw*var(--f)/var(--vw));--f: 10;--m: 3;margin:0 calc(100vw*var(--m)/var(--vw))}#hero .eventNameWrapEventTime{position:relative;font-size:calc(100vw*var(--f)/var(--vw));--f: 20;margin-bottom:calc(100vw*var(--m)/var(--vw));--m: 10}#hero .eventNameWrapPlace{position:relative;font-size:calc(100vw*var(--f)/var(--vw));--f: 14}#hero .dateWrapp{--t: 40;padding:calc(100vw*var(--t)/var(--vw)) calc(100vw*var(--lr)/var(--vw)) 0;--lr: 10}#hero .dateWrapp .col:not(:last-child){--b: 21;margin-bottom:calc(100vw*var(--b)/var(--vw))}#hero .dateWrapp .col h3{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));line-height:1;--b: 5;margin-bottom:calc(100vw*var(--b)/var(--vw))}#hero .dateWrapp .col .date{--f: 20;font-size:calc(100vw*var(--f)/var(--vw));line-height:1}#hero .dateWrapp .col .date span{--f: 10;font-size:calc(100vw*var(--f)/var(--vw))}#hero .anchorLinkSp{--t: 36;--w: 182;--h: 86;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));margin-left:auto;margin-top:calc(100vw*var(--t)/var(--vw))}#hero .anchorLinkSp a{display:block;width:100%;height:100%}#hero .anchorLinkSp svg{width:100%;height:100%}#state{--b: 200;margin-bottom:calc(100vw*var(--b)/var(--vw))}#state .ja{--f: 18;font-size:calc(100vw*var(--f)/var(--vw));text-indent:1em;--w: auto;width:calc(100vw*var(--w)/var(--vw));--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}#state .ja p{line-height:1.9;letter-spacing:.08em}#state .ja p:not(:last-child){--b: 50;margin-bottom:calc(100vw*var(--b)/var(--vw))}#state .f-en{--f: 11;font-size:calc(100vw*var(--f)/var(--vw));text-indent:1em;--w: auto;width:calc(100vw*var(--w)/var(--vw))}#state .f-en p{line-height:1.4}#state .f-en p:not(:last-child){--b: 30;margin-bottom:calc(100vw*var(--b)/var(--vw))}#insert{--b: 200;--lr: 10;margin-bottom:calc(100vw*var(--b)/var(--vw))}#insert .f-en{--f: 48;font-size:calc(100vw*var(--f)/var(--vw));--b: 10;margin-bottom:calc(100vw*var(--b)/var(--vw))}#insert .f-en .word{overflow:hidden;display:inline-block;line-height:1}#insert .f-en .word .char{display:inline-block;line-height:1;transition:transform 1.4s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%);transition-delay:calc(.04s*var(--word-index))}#insert .ph{width:100%;border:2px solid #333;position:relative;display:flex;background:var(--beige)}#insert .ph span{width:20%;height:100%;background-size:cover;background-repeat:no-repeat;display:block;transition:.8s cubic-bezier(0.7, 0.2, 0.1, 1)}#insert .ph span:nth-of-type(1){background-position-x:0%;transition-delay:.18s}#insert .ph span:nth-of-type(2){background-position-x:20%;transition-delay:.21s}#insert .ph span:nth-of-type(3){background-position-x:10%;transition-delay:.23s}#insert .ph span:nth-of-type(4){background-position-x:80%;transition-delay:.21s}#insert .ph span:nth-of-type(5){background-position-x:90%;transition-delay:.16s}#insert .right{--b: 142;margin-bottom:calc(100vw*var(--b)/var(--vw))}#insert .right .ph{aspect-ratio:1.9801980198}#insert .right .ph span{background-image:url(../images/ph_1.jpg)}#insert .left .comment{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));--b: 116;margin-bottom:calc(100vw*var(--b)/var(--vw));text-align:center;position:relative}#insert .left .comment .line{--w: 456;width:calc(100vw*var(--w)/var(--vw));position:absolute;--t: -67;--l: -20;top:calc(100vw*var(--t)/var(--vw));left:calc(100vw*var(--l)/var(--vw))}#insert .left .comment .line svg{stroke-dasharray:0,1430}#insert .left .ph{aspect-ratio:.6993006993}#insert .left .ph span{background-image:url(../images/ph_2.jpg)}@keyframes svgLine2{to{stroke-dasharray:1430,1430}}.tit{position:relative}.tit h2{--b: 36;margin-bottom:calc(100vw*var(--b)/var(--vw));display:flex;align-items:flex-start}.tit h2 .f-en{--f: 30;font-size:calc(100vw*var(--f)/var(--vw));line-height:1;--r: 10;margin-right:calc(100vw*var(--r)/var(--vw));display:block}.tit h2 .f-en .word{overflow:hidden;display:inline-block}.tit h2 .f-en .char{transition:transform .8s cubic-bezier(0.4, 0, 0.2, 1);display:inline-block;transform:translateY(0%)}.tit h2 .f-en .char:nth-of-type(2n){transform:translateY(0%)}.tit h2 .f-en:nth-of-type(2){position:absolute;top:0;left:0}.tit h2 .f-en:nth-of-type(2) .char{transform:translateY(-101%)}.tit h2 .f-en:nth-of-type(2) .char:nth-of-type(2n){transform:translateY(101%)}.tit h2 .ja{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));display:block;line-height:1;--t: 14;margin-top:calc(100vw*var(--t)/var(--vw))}.more{text-align:center;position:absolute;bottom:calc(100vw*var(--b)/var(--vw));left:calc(100vw*var(--l)/var(--vw));z-index:1}.more .f-en{color:#fff;--f: 20;font-size:calc(100vw*var(--f)/var(--vw));position:relative}.more .f-en .inner:nth-of-type(2){position:absolute;top:0;left:0}.more .f-en .inner:nth-of-type(2) .char{transform:translateY(-101%)}.more .f-en .inner:nth-of-type(2) .char:nth-of-type(2n){transform:translateY(101%)}.more .f-en .inner .word{overflow:hidden;display:inline-block;line-height:1}.more .f-en .inner .char{transition:transform .4s cubic-bezier(0.9, 0.07, 0.45, 0.94);display:inline-block;line-height:1;transform:translateY(0%)}.more .f-en .inner .char:nth-of-type(2n){transform:translateY(0%)}.more a{background:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;--w: 156;--h: 156;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));border-radius:calc(100vw*var(--w)/2/var(--vw))}.more a div{pointer-events:none}#brand{--b: 80;padding-bottom:calc(100vw*var(--b)/var(--vw));position:relative}#brand .ph{--b: 5;margin-bottom:calc(100vw*var(--b)/var(--vw));overflow:hidden;transform:translateY(100%);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);position:relative;border:2px solid #333;--h: 210;height:calc(100vw*var(--h)/var(--vw))}#brand .ph picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#brand .ph img{transform:translateY(-100%) scale(1.4);transform-origin:bottom;transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);width:100%}#brand .ph .cover{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--beige);mix-blend-mode:soft-light;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(100%);transform-origin:top}#brand .name{line-height:1.3;--f: 17;font-size:calc(100vw*var(--f)/var(--vw));font-weight:700}#brand li{transition:opacity .4s}#brand li:not(:last-child){--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}#brand li:nth-of-type(1) .ph{transition-delay:.04s}#brand li:nth-of-type(1) .ph img{transition-delay:.04s}#brand li:nth-of-type(1) .ph .cover{transition-delay:.08s}#brand li:nth-of-type(2) .ph{transition-delay:.08s}#brand li:nth-of-type(2) .ph img{transition-delay:.08s}#brand li:nth-of-type(2) .ph .cover{transition-delay:.12s}#brand li:nth-of-type(3) .ph{transition-delay:.12s}#brand li:nth-of-type(3) .ph img{transition-delay:.12s}#brand li:nth-of-type(3) .ph .cover{transition-delay:.16s}#brand li:nth-of-type(4) .ph{transition-delay:.16s}#brand li:nth-of-type(4) .ph img{transition-delay:.16s}#brand li:nth-of-type(4) .ph .cover{transition-delay:.2s}#brand .more{--b: -20;--l: 286}@keyframes tickComingsoon{to{transform:translateX(-20%)}}@keyframes tickComingsoonPc{to{transform:translateX(-15.65%)}}#info{position:relative;--b: 60;padding-bottom:calc(100vw*var(--b)/var(--vw))}#info .tit{width:100%}#info .col:not(:last-child){--b: 80;margin-bottom:calc(100vw*var(--b)/var(--vw))}#info .col h2{transition:.8s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(80%);--f: 26;font-size:calc(100vw*var(--f)/var(--vw));line-height:1.5;--b: 44;margin-bottom:calc(100vw*var(--b)/var(--vw))}#info .col dl{--t: 6;padding-top:calc(100vw*var(--t)/var(--vw));position:relative;transition:.8s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(100%)}#info .col dl:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#333;transform:scaleX(0);transition:.8s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left}#info .col dl:not(:last-child){--b: 24;margin-bottom:calc(100vw*var(--b)/var(--vw))}#info .col dl dt,#info .col dl dd{--f: 14;font-size:calc(100vw*var(--f)/var(--vw))}#info .col dl dt{font-weight:700}#info .col dl dd a{text-decoration:underline}#info .col dl:nth-of-type(1){transition-delay:.04s}#info .col dl:nth-of-type(1):before{transition-delay:.04s}#info .col dl:nth-of-type(2){transition-delay:.08s}#info .col dl:nth-of-type(2):before{transition-delay:.08s}#info .col dl:nth-of-type(3){transition-delay:.12s}#info .col dl:nth-of-type(3):before{transition-delay:.12s}#info .col dl:nth-of-type(4){transition-delay:.16s}#info .col dl:nth-of-type(4):before{transition-delay:.16s}.shift{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none}.shift-layer{overflow:hidden;height:20%}.shift-layer-inner{background:var(--beige);width:100%;height:100%;transform:translateY(101%)}#insert .right.is-inview .f-en .word .char,#insert .left.is-inview .f-en .word .char{transform:translateY(0%)}#insert .right.is-inview .line svg,#insert .left.is-inview .line svg{animation:svgLine2 2s cubic-bezier(0.7, 0.2, 0.1, 1) forwards}#insert .right.is-inview .ph span:nth-of-type(1),#insert .left.is-inview .ph span:nth-of-type(1){background-position-x:0%}#insert .right.is-inview .ph span:nth-of-type(2),#insert .left.is-inview .ph span:nth-of-type(2){background-position-x:25%}#insert .right.is-inview .ph span:nth-of-type(3),#insert .left.is-inview .ph span:nth-of-type(3){background-position-x:50%}#insert .right.is-inview .ph span:nth-of-type(4),#insert .left.is-inview .ph span:nth-of-type(4){background-position-x:75%}#insert .right.is-inview .ph span:nth-of-type(5),#insert .left.is-inview .ph span:nth-of-type(5){background-position-x:100%}.loadEnd #hero .copy .word .char{transform:translateY(0)}.loadEnd .subHead .line svg{animation:svgLine 1s forwards}.loadEnd .subHead ul li .char{transform:translateY(0%);color:#333}.loadEnd #hero .eventName,.loadEnd #hero .eventNameWrap{transform:translateY(0%)}.loadEnd .is-inview .tit h2 .f-en:nth-of-type(1) .char{transform:translateY(101%)}.loadEnd .is-inview .tit h2 .f-en:nth-of-type(1) .char:nth-of-type(2n){transform:translateY(-101%)}.loadEnd .is-inview .tit h2 .f-en:nth-of-type(2) .char{transform:translateY(0)}.loadEnd .bred li:nth-child(2){opacity:1;transition:.4s 1s}.loadEnd .bred li:nth-child(3){opacity:1;transition:.4s 1s}.loadEnd #brand.is-inview .ph{transform:translateY(0%)}.loadEnd #brand.is-inview .ph img{transform:translateY(0%) scale(1)}.loadEnd #brand.is-inview .ph .cover{transform:translateY(-100%)}.loadEnd #column.is-inview:before{transform:scaleY(1)}.loadEnd #column.is-inview .ph{transform:translateY(0%)}.loadEnd #column.is-inview .ph img{transform:translateY(0%) scale(1)}.loadEnd #column.is-inview .ph .cover{transform:translateY(-100%)}.loadEnd #info.is-inview h2{transform:translateY(0%)}.loadEnd #info.is-inview .col dl{transform:translateY(0%)}.loadEnd #info.is-inview .col dl:before{transform:scaleX(1)}.loadEnd .is-inview .menu a{transform:translateY(0%)}.loadEnd .is-inview .menu a:before{transform:scaleX(1)}.loadEnd .is-inview .menu a .dot{transform:scale(1)}.loadEnd .brandSingleWrapp .singleHead li.ja span{transform:translateY(0%)}.loadEnd .brandSingleWrapp .singleHead li.f-en span{transform:translateY(0%)}.loadEnd .brandSingleWrapp .singleHead h2 span.f-en span{transform:translateY(0%)}.loadEnd .brandSingleWrapp .singleHead h2 span.ja span{transform:translateY(0%)}.loadEnd .brandSingleWrapp .conts .ph.is-inview .phInner{transform:translateY(0%)}.loadEnd .brandSingleWrapp .conts .ph.is-inview .phInnerCover{transform:translateY(0%) scale(1.1)}.loadEnd .brandSingleWrapp .conts .txBlock.is-inview{transform:translateY(0%);opacity:1}.loadEnd .actionsSingleWrapp .ph.is-inview .phInner{transform:translateY(0%)}.loadEnd .actionsSingleWrapp .ph.is-inview .phInnerCover{transform:translateY(0%) scale(1.3)}#milano{position:relative;padding:0;--t: 100;--b: 60;padding-top:calc(100vw*var(--t)/var(--vw));padding-bottom:calc(100vw*var(--b)/var(--vw));--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw))}#milano:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#d5c7a8}#milano .titleWrap{--mb: 70;margin-bottom:calc(100vw*var(--mb)/var(--vw));--lr: 10;padding:0 calc(100vw*var(--lr)/var(--vw))}#milano .titleInner{position:relative;--t: 40;margin-top:calc(100vw*var(--t)/var(--vw))}#milano .titleInner h2{--f: 48;font-size:calc(100vw*var(--f)/var(--vw));line-height:1.1;--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw));line-height:1}#milano .titleInner h2 .word{display:inline-block;overflow:hidden;line-height:1}#milano .titleInner h2 .char{display:inline-block;line-height:1;transition:transform 1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%);transition-delay:calc(.04s*var(--word-index))}#milano .titleInner h2 .mini{--f: 32;display:block;font-size:calc(100vw*var(--f)/var(--vw));--mt: 8;margin-top:calc(100vw*var(--mt)/var(--vw))}#milano .titleInner .date{--f: 14;font-size:calc(100vw*var(--f)/var(--vw));--mb: 32;margin-bottom:calc(100vw*var(--mb)/var(--vw));overflow:hidden}#milano .titleInner .dateInner{transition:transform 1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}#milano .titleInner .dateInner span{display:block}#milano .titleInner .dateInner span:not(:last-child){--m: 10;margin-bottom:calc(100vw*var(--m)/var(--vw))}#milano .titleInner .date .dd{--f: 16;font-size:calc(100vw*var(--f)/var(--vw))}#milano .tx{position:relative;--f: 16;font-size:calc(100vw*var(--f)/var(--vw));letter-spacing:.04em;line-height:1.7;transition:transform .8s,opacity .8s;transform:translateY(20%);opacity:0}#milano .tickBnr{position:relative;--mb: 60;margin-bottom:calc(100vw*var(--mb)/var(--vw))}#milano .tickBnr a{display:block}#milano .tickBnr a .tickWrap{border:2px solid #333;width:100%;overflow:hidden;position:relative}#milano .tickBnr a .tickWrap:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.4;transition:.4s}#milano .tickBnr a .tick{display:flex;--w: 368;width:calc(100vw*var(--w)*10/var(--vw))}#milano .tickBnr a .tick span{--w: 368;--h: 207;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));background-image:var(--img);background-size:cover;animation:tickMilanoSp 30s linear infinite;backface-visibility:hidden}#milano .tickBnr .f-en{color:#fff;--f: 26;font-size:calc(100vw*var(--f)/var(--vw));text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#milano .tickBnr .f-en .inner{--w: 200;width:calc(100vw*var(--w)/var(--vw));--h: 64;height:calc(100vw*var(--h)/var(--vw));line-height:1.1;position:relative}#milano .tickBnr .f-en .inner .col{position:absolute;top:0;left:0}#milano .tickBnr .f-en .inner .col .word{display:inline-block;overflow:hidden}#milano .tickBnr .f-en .inner .col .char{transition:transform .4s cubic-bezier(0.7, 0.2, 0.1, 1);display:inline-block;line-height:1;transform:translateY(0%)}#milano .tickBnr .f-en .inner .col:nth-of-type(2) .char{transform:translateY(-101%)}#milano .tickBnr .f-en .inner .col:nth-of-type(2) .char:nth-of-type(2n){transform:translateY(101%)}#milano .outlineInner{background:#e6dbc2}#milano.is-inview .titleInner h2 .char{transform:translateY(0)}#milano.is-inview .titleInner .dateInner{transform:translateY(0)}#milano.is-inview .tx{opacity:1;transform:translateY(0)}.outline{position:relative;text-align:center;--lr: 20;padding:0 calc(100vw*var(--lr)/var(--vw))}.outline h3{--f: 26;font-size:calc(100vw*var(--f)/var(--vw));--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw))}.outlineInner{background:#d5c7a8;text-align:left;--tb: 40;--lr: 28;padding:calc(100vw*var(--tb)/var(--vw)) calc(100vw*var(--lr)/var(--vw))}.outlineInner h4{--f: 22;font-size:calc(100vw*var(--f)/var(--vw));--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw))}.outlineInner dl{display:flex;flex-wrap:wrap;justify-content:space-between;--f: 14;font-size:calc(100vw*var(--f)/var(--vw));justify-content:flex-start;align-items:flex-start}.outlineInner dl:not(:last-child){--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw))}.outlineInner dl dt{--w: 90;width:calc(100vw*var(--w)/var(--vw))}.outlineInner dl dd{--w: 246;width:calc(100vw*var(--w)/var(--vw))}.outlineInner dl dd a{text-decoration:underline}@keyframes tickMilanoSp{to{transform:translateX(-500%)}}.homeWrapp #hero2{padding:0;padding-top:42px}.homeWrapp #hero2 img{width:100%;height:100%;object-fit:cover}.homeWrapp .outline2{position:relative;--t: 50;padding-top:calc(100vw*var(--t)/var(--vw));--b: 50;padding-bottom:calc(100vw*var(--b)/var(--vw));--lr: 20;background:#d5c7a8}.homeWrapp .outline2 .title h2{--f: 20;font-size:calc(100vw*var(--f)/var(--vw));font-weight:bold;--b: 40;margin-bottom:calc(100vw*40/var(--vw));line-height:1.8;letter-spacing:.04em}.homeWrapp .outline2 .title h2 .mini{--f: 16;font-size:calc(100vw*var(--f)/var(--vw))}.homeWrapp .outline2 .outer{margin:auto;margin-top:20px}.homeWrapp .outline2 .outer a{display:flex;--w: 288;width:calc(100vw*var(--w)/var(--vw));--h: 74;height:calc(100vw*var(--h)/var(--vw));color:#fff;background:#333;justify-content:center;align-items:center;--f: 18;font-size:calc(100vw*var(--f)/var(--vw));font-weight:bold;letter-spacing:.06em}.homeWrapp .outline2 .outer a:after{content:"";--w: 15;width:calc(100vw*var(--w)/var(--vw));--h: 17;height:calc(100vw*var(--h)/var(--vw));background:url(../images/ico-pdf.svg) no-repeat center/cover;--l: 6;margin-left:calc(100vw*var(--l)/var(--vw));position:relative;top:-1px}.homeWrapp .outline2 .attention{text-align:center;--f: 14;font-size:calc(100vw*var(--f)/var(--vw));font-weight:bold;--t: 6;margin-top:calc(100vw*var(--t)/var(--vw))}.homeWrapp .outline2Inner h3{--b: 17;margin-bottom:calc(100vw*var(--b)/var(--vw))}.homeWrapp .outline2Inner h3 .en{--f: 26;font-size:calc(100vw*var(--f)/var(--vw));--r: 10;margin-right:calc(100vw*var(--r)/var(--vw))}.homeWrapp .outline2Inner h3 .ja{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));position:relative;top:-1px}.homeWrapp .outline2InnerBlock{background:#e4dbc5;--tb: 26;--lr: 16;padding:calc(100vw*var(--tb)/var(--vw)) calc(100vw*var(--lr)/var(--vw))}.homeWrapp .outline2InnerBlock:not(:last-child){--b: 6;margin-bottom:calc(100vw*var(--b)/var(--vw))}.homeWrapp .outline2InnerBlock h4{--f: 18;font-size:calc(100vw*var(--f)/var(--vw));--b: 36;margin-bottom:calc(100vw*var(--b)/var(--vw))}.homeWrapp .outline2InnerBlock h4 .mini{--f: 14;font-size:calc(100vw*var(--f)/var(--vw))}.homeWrapp .outline2InnerBlock dl .line{display:grid;grid-template-columns:calc(12700vw/var(--vw)) 1fr;--f: 12;font-size:calc(100vw*var(--f)/var(--vw))}.homeWrapp .outline2InnerBlock dl .line:not(:last-child){--b: 10;margin-bottom:calc(100vw*var(--b)/var(--vw))}.homeWrapp .outline2InnerBlock dl .line dt{font-weight:bold}.homeWrapp .outline2InnerBlock dl .line dd a{text-decoration:underline}#brand .ph{border:none}.tit{position:relative}.tit .stroke{--stroke: 2;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(100vw*var(--stroke)/var(--vw));position:absolute;top:calc(100vw*var(--top)/var(--vw));left:calc(100vw*var(--left)/var(--vw));width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw))}.tit .stroke svg{width:100%;height:100%;overflow:visible}.tit .stroke svg path{overflow:visible;stroke-dashoffset:1400;stroke-dasharray:1400}.tit h2{display:block;position:relative;--b: 30}.tit h2 .f-en{line-height:.9}.tit h2 .ja{display:block;--t: 10;--f: 16}.homeWrapp .newhero{background:#ea3f27;min-height:100vh;--lr: 0}.homeWrapp .newhero-arrow{z-index:2;position:absolute;top:calc(100vw*var(--top)/var(--vw));left:calc(100vw*var(--left)/var(--vw));--top: 326;--left: -8.6}.homeWrapp .newhero-arrow svg{overflow:visible;stroke-dashoffset:1400;stroke-dasharray:1400}.homeWrapp .newhero-arrow svg path{overflow:visible}.homeWrapp .newhero-arrow .s-line{width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));--w: 361.929;--h: 156.459;--stroke: 4;stroke-width:calc(100vw*var(--stroke)/var(--vw))}.homeWrapp .newhero-arrow .s-head{width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));--w: 39.586;--h: 25.448;position:absolute;top:calc(100vw*var(--top)/var(--vw));right:calc(100vw*var(--right)/var(--vw));--top: -7.24;--right: 0;--stroke: 4;stroke-width:calc(100vw*var(--stroke)/var(--vw))}.homeWrapp .newhero-text{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);transition:clip-path .5s cubic-bezier(0.4, 0, 0.2, 1) .7s;position:relative;--bottom: 30;padding-bottom:calc(100vw*var(--bottom)/var(--vw));z-index:3}.homeWrapp .newhero-text img{width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));--w: 300;--h: 232.81;--lr: 25;--top: 70;--bottom: 20;padding:calc(100vw*var(--top)/var(--vw)) calc(100vw*var(--lr)/var(--vw)) calc(100vw*var(--bottom)/var(--vw));box-sizing:content-box}.homeWrapp .newhero-text h2{color:#fff;--fsz: 15;font-size:calc(100vw*var(--fsz)/var(--vw));font-style:normal;font-weight:700;line-height:170%;letter-spacing:.05em;--lr: 25;--top: 0;--bottom: 0;padding:0 calc(100vw*var(--lr)/var(--vw)) calc(100vw*var(--bottom)/var(--vw));box-sizing:content-box}.homeWrapp .newhero-ph{position:relative;clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);transition:clip-path .5s cubic-bezier(0.4, 0, 0.2, 1) .7s}.homeWrapp .newhero-ph .modal__detail__cut{width:100%;height:100%;overflow:hidden;position:relative}.homeWrapp .newhero-ph .swiper-wrapper{width:100%;height:100%}.homeWrapp .newhero-ph .swiper-slide{overflow:hidden}.homeWrapp .newstate{background:#ea3f27;background-image:url(../images/new/bg-state-sp.webp);background-repeat:no-repeat;background-size:cover;--lr: 0;color:#fff}.homeWrapp .newstate-in{--top: 60;--bottom: 60;--left: 40;--right: 40;padding-top:calc(100vw*var(--top)/var(--vw));padding-bottom:calc(100vw*var(--bottom)/var(--vw));padding-left:calc(100vw*var(--left)/var(--vw));padding-right:calc(100vw*var(--right)/var(--vw))}.homeWrapp .newstate-h{font-style:normal;font-weight:700;line-height:170%;letter-spacing:1.14px;--fsz: 20;font-size:calc(100vw*var(--fsz)/var(--vw));--bottom: 40;margin-bottom:calc(100vw*var(--bottom)/var(--vw))}.homeWrapp .newstate-text{line-height:190%;--fsz: 14;font-size:calc(100vw*var(--fsz)/var(--vw))}.more a{--w: 128;--h: 128}.more a .f-en{--f: 12}#brand{--top: 84;padding-top:calc(100vw*var(--top)/var(--vw));--b: 120;padding-bottom:calc(100vw*var(--b)/var(--vw))}#brand .tit .stroke{--w: 365.404;--h: 125.866;--top: -40.39;--left: -50}#brand .more{--b: 70;--l: 286}#action{--b: 80;padding-bottom:calc(100vw*var(--b)/var(--vw))}#action .tit .stroke{--w: 523;--h: 75;--top: 47;--left: 35}#action .normalText{position:relative;--f: 12;font-size:calc(100vw*var(--f)/var(--vw));font-weight:500;line-height:190%;letter-spacing:.72px;--b: 90;padding-bottom:calc(100vw*var(--b)/var(--vw))}.newbnr{--w: 353;--h: 195;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));overflow:hidden;display:block;position:relative}.newbnr::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.newbnr .ph-case{width:400%;height:100%;overflow:hidden;display:flex;flex-wrap:nowrap}.newbnr .ph-case-in{--w: 312.97;--h: 257.85;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));animation:marquee 40s linear infinite}.newbnr .ph-case-in img{width:100%;height:100%;object-fit:cover}.newbnr .text{position:absolute;top:50%;left:calc(50% + 800vw/var(--vw));transform:translate(-50%, -50%);color:#fff;z-index:1}.newbnr .text-in{display:flex;gap:calc(100vw*var(--gap)/var(--vw));--gap: 10;z-index:1;align-items:center}.newbnr .text-in-text{--f: 15;font-size:calc(100vw*var(--f)/var(--vw));line-height:100%}.newbnr .text-in-arrow{--w: 20.29;--h: 12.995;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw))}.newbnr .text-in-arrow svg,.newbnr .text-in-arrow path{width:100%;height:100%;display:block;object-fit:cover;overflow:visible}.newbnr .text-under{position:relative;top:calc(100vw*var(--top)/var(--vw));right:calc(100vw*var(--right)/var(--vw));--top: 8;--right: 16;--w: 182;--h: 8;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));stroke-width:calc(100vw*var(--stroke)/var(--vw));--stroke: 2;stroke:#fff}.newbnr .text-under svg,.newbnr .text-under path{width:100%;height:100%;display:block;object-fit:cover;overflow:visible}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}#column{--lr: 0;--l: 20;padding-left:calc(100vw*var(--l)/var(--vw));--b: 80;padding-bottom:calc(100vw*var(--b)/var(--vw))}#column::before{display:none}#column .tit .stroke{--w: 397.797;--h: 156.883;--top: -29;--left: -50}#column .columnSwipe{--l: 0;overflow:hidden;margin-left:calc(100vw*var(--l)/var(--vw));position:relative}#column .swiper-slide{--w: 200;width:calc(100vw*var(--w)/var(--vw));--r: 20;padding-right:calc(100vw*var(--r)/var(--vw))}#column .swiper-slide .ph{--b: 13;margin-bottom:calc(100vw*var(--b)/var(--vw))}#column .swiper-slide .name{font-size:calc(100vw*var(--f)/var(--vw));--f: 14;font-weight:bold}#column .swiper-button-next,#column .swiper-button-prev{--v: 34;width:calc(100vw*var(--v)/var(--vw));height:calc(100vw*var(--v)/var(--vw));background:#333;border-radius:calc(100vw*var(--v)/var(--vw)/2);margin:0;top:calc(100vw*var(--t)/var(--vw));--t: 107}#column .swiper-button-next svg,#column .swiper-button-prev svg{width:30%}#column .swiper-button-next{--r: 10;right:calc(100vw*var(--r)/var(--vw))}#column .swiper-button-prev{--l: 10;left:calc(100vw*var(--l)/var(--vw))}#column .swiper-button-next.swiper-button-disabled,#column .swiper-button-prev.swiper-button-disabled{opacity:0}.outline{text-align:left}.outline-in{--top: 18;padding-top:calc(100vw*var(--top)/var(--vw));border-top:#333 2px solid;--b: 80;padding-bottom:calc(100vw*var(--b)/var(--vw))}.outline h3{--mb: 32}.outline h3 .f-en{--f: 25;font-size:calc(100vw*var(--f)/var(--vw))}.outline h3 .ja{--f: 16;font-size:calc(100vw*var(--f)/var(--vw))}.outlineInner{background:rgba(0,0,0,0);padding:0}.outlineInner dl{display:block;--bottom: 10;padding-bottom:calc(100vw*var(--bottom)/var(--vw));border-bottom:dashed 1px #333}.outlineInner dl:not(:last-child){--mb: 15}.outlineInner dl dt{font-weight:bold;--f: 14;font-size:calc(100vw*var(--f)/var(--vw))}.outlineInner dl dd{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));width:100%}#italy{position:relative;--t: 30;--b: 55;padding-top:calc(100vw*var(--t)/var(--vw));padding-bottom:calc(100vw*var(--b)/var(--vw));--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw));color:#fff}#italy .outline-en-wrap{display:flex;flex-direction:column;gap:calc(100vw*40/var(--vw))}#italy .titleWrap{position:relative}#italy h3{font-size:calc(100vw*25/var(--vw));color:#fff;position:relative;margin-top:calc(100vw*20/var(--vw));margin-bottom:calc(100vw*20/var(--vw))}#italy .text{color:#fff;z-index:1;width:100%;height:calc(100vw*100/var(--vw));display:flex;flex-direction:column;background-color:#333;align-items:center;justify-content:center}#italy .text.disable{pointer-events:none;background-color:#1a1a1a}#italy .text.disable .text-in,#italy .text.disable .text-under{opacity:.5}#italy .text-in{display:flex;gap:calc(100vw*var(--gap)/var(--vw));--gap: 10;z-index:1;align-items:center}#italy .text-in-text{--f: 15;font-size:calc(100vw*var(--f)/var(--vw));line-height:100%;white-space:nowrap}#italy .text-in-arrow{--w: 20.29;--h: 12.995;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw))}#italy .text-in-arrow svg,#italy .text-in-arrow path{width:100%;height:100%;display:block;object-fit:cover;overflow:visible}#italy .text-under{position:relative;top:calc(100vw*var(--top)/var(--vw));right:calc(100vw*var(--right)/var(--vw));--top: 8;--right: 3;--w: 274;--h: 8;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));stroke-width:calc(100vw*var(--stroke)/var(--vw));--stroke: 2;stroke:#fff}#italy .text-under svg,#italy .text-under path{width:100%;height:100%;display:block;object-fit:cover;overflow:visible}#italy .marq{overflow:hidden;position:relative;margin-bottom:calc(100vw*35/var(--vw))}#italy .marq::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}#italy .marq ul{display:flex;width:500%}#italy .marq ul li{overflow:hidden;aspect-ratio:353/195;width:calc(100vw*353/var(--vw));animation:mrqHori 20s linear infinite}#italy .marq ul li img{width:100%;height:100%;object-fit:cover;object-position:center}#italy:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#f18d1e;pointer-events:none}#italy .tit .stroke svg path{stroke:#58d15d}#italy .tit .stroke{--w: 439.006;--h: 28.063;--top: 51;--left: -54.28;transform:rotate(12.03deg)}#italy .titleInner{position:relative;width:100%}#italy .titleInner h2{font-size:calc(100vw*var(--f)/var(--vw)) !important;line-height:1.1;--mb: 30;margin-bottom:calc(100vw*var(--mb)/var(--vw));line-height:.8;--f: 28}#italy .titleInner h2 .word{display:inline-block;overflow:hidden;line-height:1}#italy .titleInner h2 .char{display:inline-block;line-height:1;transition:transform 1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%);transition-delay:calc(.04s*var(--word-index))}#italy .titleInner h2 .mini{--f: 14;display:block;font-size:calc(100vw*var(--f)/var(--vw));--mt: 12;margin-top:calc(100vw*var(--mt)/var(--vw))}#italy .titleInner .date{--f: 14;font-size:calc(100vw*var(--f)/var(--vw));--mb: 32;margin-bottom:calc(100vw*var(--mb)/var(--vw));overflow:hidden}#italy .titleInner .dateInner{transition:transform 1.2s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}#italy .titleInner .dateInner span{display:block}#italy .titleInner .dateInner span:not(:last-child){--m: 10;margin-bottom:calc(100vw*var(--m)/var(--vw))}#italy .titleInner .date .dd{--f: 16;font-size:calc(100vw*var(--f)/var(--vw))}#italy .tx{position:relative;--f: 16;font-size:calc(100vw*var(--f)/var(--vw));letter-spacing:.04em;line-height:1.7;transition:transform .8s,opacity .8s;transform:translateY(20%);opacity:0}#italy .outline{--lr: 0}#italy .outline h3{font-style:normal;font-weight:400;line-height:100%;--fsz: 25;font-size:calc(100vw*var(--fsz)/var(--vw));--mb: 24}#italy .outlineInner .dlWrap{margin-bottom:calc(100vw*0/var(--vw))}#italy .outlineInner dl{border-bottom:dashed 1px #fff}#italy .outlineInner dl dt{--fsz: 14;font-size:calc(100vw*var(--fsz)/var(--vw));font-style:normal;line-height:160%}#italy .outlineInner dl dd{font-style:normal;font-weight:450;line-height:160%;letter-spacing:.84px}#italy .outlineInner dl a{color:#fff}#italy.is-inview .titleInner h2 .char{transform:translateY(0)}#italy.is-inview .titleInner .dateInner{transform:translateY(0)}#italy.is-inview .tx{opacity:1;transform:translateY(0)}.is-inview .tit .stroke svg path{animation:svgLine 3s cubic-bezier(0.4, 0, 0.2, 1) forwards}.loadEnd .homeWrapp .newhero-arrow svg{animation-name:svgLine;animation-duration:2s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-fill-mode:forwards}.loadEnd .homeWrapp .newhero-arrow .s-head{animation-delay:.8s;animation-duration:2s}.loadEnd .homeWrapp .newhero-text,.loadEnd .homeWrapp .newhero-ph{clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%)}@keyframes mrqHori{to{transform:translate3d(-400%, 0, 0)}}@keyframes mrqVert{to{transform:translate3d(0, -400%, 0)}}.brandArcWrapp{min-height:100vh;--lr: 20;padding:0 calc(100vw*var(--lr)/var(--vw));--t: 84;padding-top:calc(100vw*var(--t)/var(--vw))}.brandArcWrapp .tit .stroke{--w: 365.4;--h: 125.87;--top: -46.39;--left: -50;transform:rotate(-2.576deg)}.brandArcWrapp .tit .sub{display:inline-block;--f: 12;font-size:calc(100vw*var(--f)/var(--vw));--l: 8;margin-left:calc(100vw*var(--l)/var(--vw))}.brandCategory{--bottom: 15;margin-bottom:calc(100vw*var(--bottom)/var(--vw))}.brandCategory ul{display:flex}.brandCategory ul li{--f: 18;--r: 24;margin-right:calc(100vw*var(--r)/var(--vw));font-size:calc(100vw*var(--f)/var(--vw))}.brandCategory ul li a{color:#c4c4c4}.brandCategory ul li.current a{pointer-events:none;color:#333}.titHead{display:flex;align-items:baseline;--t: 60;padding-top:calc(100vw*var(--t)/var(--vw))}.num{display:flex;--l: 42;margin-left:calc(100vw*var(--l)/var(--vw));position:relative}.num .n{line-height:1;--f: 20;font-size:calc(100vw*var(--f)/var(--vw))}.num .at{--t: 5;margin-top:calc(100vw*var(--t)/var(--vw));line-height:1;--f: 14;font-size:calc(100vw*var(--f)/var(--vw));--l: 7;padding-left:calc(100vw*var(--l)/var(--vw))}.num .line{--w: 104;width:calc(100vw*var(--w)/var(--vw));position:absolute;--t: -8;top:calc(100vw*var(--t)/var(--vw));--l: -1;left:calc(100vw*var(--l)/var(--vw));transform:rotate(5deg);stroke-dasharray:0,1430}.num .line svg{overflow:visible}.menu{position:relative;display:flex;flex-direction:column;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:menucounter}.menu a{position:relative;display:block;align-items:center;--lr: 0;padding:0 calc(100vw*var(--lr)/var(--vw));--t: 30;padding-top:calc(100vw*var(--t)/var(--vw));--b: 20;padding-bottom:calc(100vw*var(--b)/var(--vw));transition:.8s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:calc(.05s*var(--index));transform:translateY(50%)}.menu a:before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background:#333;transform:scaleX(0);transition:.8s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;transition-delay:calc(.04s*var(--index))}.menu a .dot{--w: 34;--h: 34;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));border-radius:calc(100vw*var(--w)/2);background:#ea3f27;--r: 60;margin-right:calc(100vw*var(--r)/var(--vw));transition:opacity .5s,transform .5s;transform:scale(0)}.menu a .name{display:flex;align-items:center;--b: 16;margin-bottom:calc(100vw*var(--b)/var(--vw));transition:opacity .5s}.menu a .name .thumb{--w: 108;width:calc(100vw*var(--w)/var(--vw));aspect-ratio:16/9;background-image:var(--img);background-size:cover;background-position:center;border:1px solid #333;--r: 20;margin-right:calc(100vw*var(--r)/var(--vw))}.menu a .name .nameInner{--w: 220;width:calc(100vw*var(--w)/var(--vw))}.menu a .name .f-en{--f: 24;font-size:calc(100vw*var(--f)/var(--vw));font-weight:500}.menu a .name .ja{--f: 16;font-size:calc(100vw*var(--f)/var(--vw))}.menu a .category{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));transition:opacity .5s}.menu a .label{display:flex;--b: 10;margin-bottom:calc(100vw*var(--b)/var(--vw))}.menu a .label .cat{background:#333;--f: 11;font-size:calc(100vw*var(--f)/var(--vw));color:#fff;display:block;line-height:1;--tb: 5;--lr: 7;padding:calc(100vw*var(--tb)/var(--vw)) calc(100vw*var(--lr)/var(--vw));--r: 6;margin-right:calc(100vw*var(--r)/var(--vw))}.menu{--b: 60;margin-bottom:calc(100vw*var(--b)/var(--vw))}.menu__item:hover::before{opacity:1;transform:translateX(0)}.menu__item-text{position:relative;cursor:pointer;padding:.5rem;display:block;overflow:hidden;font-size:6vw}.menu__item-textinner{display:block;font-family:goldenbook,serif;font-weight:300;text-transform:uppercase;white-space:nowrap;color:var(--color-menu)}.menu__item:hover .menu__item-textinner{color:var(--color-menu-hover)}.hover-reveal{position:absolute;z-index:-1;top:0;left:0;pointer-events:none;opacity:0;--w: 397;width:calc(100vw*var(--w)/var(--vw));aspect-ratio:16/9}.hover-reveal__inner{overflow:hidden}.hover-reveal__inner,.hover-reveal__img{width:100%;height:100%;position:relative}.hover-reveal__img{background-size:cover;background-position:50% 50%;border:2px solid #333}.bred{position:fixed;top:15px;left:calc(100vw*var(--l)/var(--vw));--l: 500;z-index:8888;pointer-events:auto}.bred ul{display:flex}.bred li{--f: 15;font-size:calc(100vw*var(--f)/var(--vw))}.bred li:nth-child(2){opacity:0}.bred li:nth-child(3){opacity:0}.bred li:not(:last-child):after{content:"/";--lr: 10;margin:0 calc(100vw*var(--lr)/var(--vw))}.bred li.inactive{pointer-events:none;color:#c4c4c4}.bred li.inactive a{color:#c4c4c4}.brandSingleWrapp{--t: 60;padding-top:calc(100vw*var(--t)/var(--vw));min-height:100vh;position:relative;background-color:#efa554}.brandSingleWrapp .singleHead{--l: 10;padding-left:calc(100vw*var(--l)/var(--vw));--b: 80;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .singleHead .block{position:relative;z-index:1}.brandSingleWrapp .singleHead .block .tokyo li:last-child{opacity:.2}.brandSingleWrapp .singleHead .block .milano li:first-child{opacity:.2}.brandSingleWrapp .singleHead ul{--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .singleHead li{font-size:calc(100vw*var(--f)/var(--vw));line-height:1}.brandSingleWrapp .singleHead li:not(:last-child){--b: 15;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .singleHead li span{display:flex;align-items:center}.brandSingleWrapp .singleHead li span:before{content:"";--w: 8;--h: 8;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));background:#333;display:block;border-radius:calc(100vw*var(--w)/2/var(--vw));--r: 6;margin-right:calc(100vw*var(--r)/var(--vw))}.brandSingleWrapp .singleHead li.ja{--f: 12;font-weight:bold;overflow:hidden}.brandSingleWrapp .singleHead li.ja span{transition:transform 1s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}.brandSingleWrapp .singleHead li.f-en{--f: 14;overflow:hidden}.brandSingleWrapp .singleHead li.f-en span{transition:transform 1s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}.brandSingleWrapp .singleHead h2{--b: 35;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .singleHead h2 span{display:block;font-size:calc(100vw*var(--f)/var(--vw));line-height:1.1;overflow:hidden}.brandSingleWrapp .singleHead h2 span.mini{--f: 12 !important;font-size:calc(100vw*var(--f)/var(--vw));--b: 16;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .singleHead h2 span.f-en{--f: 34;--b: 3;margin-bottom:calc(100vw*var(--b)/var(--vw));line-height:1;display:block}.brandSingleWrapp .singleHead h2 span.f-en span{transition:transform 1s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}.brandSingleWrapp .singleHead h2 span.ja{--f: 16}.brandSingleWrapp .singleHead h2 span.ja span{transition:transform 1s cubic-bezier(0.7, 0.2, 0.1, 1);transform:translateY(101%)}.brandSingleWrapp .singleHead .line{position:absolute;top:calc(100vw*var(--top)/var(--vw));left:calc(100vw*var(--left)/var(--vw));--top: 115;--left: -4}.brandSingleWrapp .singleHead .line .s-line{--w: 337.655;width:calc(100vw*var(--w)/var(--vw));--h: 145.966;height:calc(100vw*var(--h)/var(--vw));stroke-linecap:round;stroke-linejoin:round}.brandSingleWrapp .singleHead .line .s-line path{stroke-dashoffset:2210;stroke-dasharray:2210;--stroke: 8;stroke-width:calc(100vw*var(--stroke)/var(--vw))}.brandSingleWrapp .singleHead .line .s-head{position:absolute;top:calc(100vw*var(--top)/var(--vw));right:calc(100vw*var(--right)/var(--vw));--top: -7;--right: -3;--w: 36.931;width:calc(100vw*var(--w)/var(--vw));--h: 23.741;height:calc(100vw*var(--h)/var(--vw));stroke-linecap:round;stroke-linejoin:round}.brandSingleWrapp .singleHead .line .s-head path{transition:0s 1.4s;opacity:0;--stroke: 8;stroke-width:calc(100vw*var(--stroke)/var(--vw))}.brandSingleWrapp .singleHead .line svg{overflow:visible}.brandSingleWrapp .conts{--lr: 10;padding:0 calc(100vw*var(--lr)/var(--vw));--b: 180;padding-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .conts .phWrapp .ph:not(:last-child){--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .conts .phWrapp .ph .phInner{overflow:hidden;transform:translateY(100%);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1) .2s}.brandSingleWrapp .conts .phWrapp .ph .phInnerCover{transform:translateY(-100%) scale(1.4);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1) .2s}.brandSingleWrapp .conts .phWrapp .ph img{width:100%}.brandSingleWrapp .conts .txBlock{--t: 90;padding-top:calc(100vw*var(--t)/var(--vw));transform:translateY(5%);opacity:0;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1) .2s,transform 1s cubic-bezier(0.4, 0, 0.2, 1) .2s}.brandSingleWrapp .conts .txBlock p{font-size:calc(100vw*var(--f)/var(--vw))}.brandSingleWrapp .conts .txBlock p.ja{--f: 18;line-height:1.8;--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .conts .txBlock p.f-en{--f: 11;line-height:1.3}.brandSingleWrapp .conts .txBlock .prof{--t: 60;margin-top:calc(100vw*var(--t)/var(--vw));border-top:1px solid #333}.brandSingleWrapp .conts .txBlock .prof h3{--t: 10;margin-top:calc(100vw*var(--t)/var(--vw));--f: 22;font-size:calc(100vw*var(--f)/var(--vw));line-height:1;--b: 27;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .conts .txBlock .prof dl:not(:last-child){--b: 20;margin-bottom:calc(100vw*var(--b)/var(--vw))}.brandSingleWrapp .conts .txBlock .prof dl dt{--f: 11;font-size:calc(100vw*var(--f)/var(--vw));--b: 8;margin-bottom:calc(100vw*var(--b)/var(--vw));line-height:1;color:#c08442}.brandSingleWrapp .conts .txBlock .prof dl dd{--f: 14;font-size:calc(100vw*var(--f)/var(--vw))}.brandSingleWrapp .conts .txBlock .prof dl dd a{text-decoration:underline}.brandSingleWrapp .more{--b: -150;--l: -30}.brandSingleWrapp .newbnr{--w: 100%;--h: 123;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(100vw*var(--gap)/var(--vw));--gap: 13;background-image:var(--bg);background-size:cover;background-position:center;--top: 40;margin-top:calc(100vw*var(--top)/var(--vw))}.brandSingleWrapp .newbnr.is-sp{display:flex}.brandSingleWrapp .newbnr.is-pc{display:none}.brandSingleWrapp .newbnr .brandname{position:relative;z-index:1;color:#fff;font-weight:700;line-height:160%;letter-spacing:.9px;--f: 15;font-size:calc(100vw*var(--f)/var(--vw));text-align:center}.brandSingleWrapp .newbnr .text{position:relative;transform:none;top:auto;left:auto}.brandSingleWrapp .newbnr .text-under{--top: 5;--w: 220;--h: 11;--left: 23;margin-left:calc(100vw*var(--left)/var(--vw))}.loadEnd .brandSingleWrapp .singleHead .line .s-line path{animation:svgLine 2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.loadEnd .brandSingleWrapp .singleHead .line .s-head path{opacity:1}.columnSingleWrapp .titHead{--t: 0}.columnSingleWrapp .tit .stroke{--w: 427.028;--h: 38.194;--top: 33;--left: -75}.columnSingleWrapp .mv{background-color:#d5c7a8;margin-top:43px;position:relative;z-index:1}.columnSingleWrapp .mvInner{width:100%;height:100%}.columnSingleWrapp .mv img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .4s .1s;opacity:0}.columnSingleWrapp .mv .mini{--f: 13;font-size:calc(100vw*var(--f)/var(--vw));color:var(--color);position:absolute}.columnSingleWrapp .mv .mini.top{--t: 18;top:calc(100vw*var(--t)/var(--vw));left:50%;transform:translateX(-50%);z-index:2}.columnSingleWrapp .mv .mini.bottom{--b: 18;bottom:calc(100vw*var(--b)/var(--vw));left:50%;transform:translateX(-50%);z-index:2}.columnSingleWrapp .mv .mini .word{overflow:hidden;display:inline-block}.columnSingleWrapp .mv .mini .word .char{transition:transform .4s .1s;display:inline-block;transform:translateY(101%)}.columnSingleWrapp .mv.green{--color: #2b4f3f}.columnSingleWrapp .mv.brown{--color: #4b2f1a}.columnSingleWrapp .mv.khaki{--color: #7e6722}.columnSingleWrapp .mv.blue{--color: #212d52}.columnSingleWrapp .mv.red{--color: #5c222d}.columnSingleWrapp .txMain{--lr: 20;--t: 37;--b: 40;padding:calc(100vw*var(--t)/var(--vw)) calc(100vw*var(--lr)/var(--vw)) calc(100vw*var(--b)/var(--vw))}.columnSingleWrapp .tit h2{--b: 35;margin-bottom:calc(100vw*var(--b)/var(--vw))}.columnSingleWrapp .tit h2 .ja{--t: 10}.columnSingleWrapp h3{--f: 26;font-size:calc(100vw*var(--f)/var(--vw));--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}.columnSingleWrapp .txBlock p{--f: 14;font-size:calc(100vw*var(--f)/var(--vw));--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw));line-height:1.8}.columnSingleWrapp .txBlock .attention{margin-top:calc(100vw*60/var(--vw));color:#333;--f: 12;font-size:calc(100vw*var(--f)/var(--vw));border:1px solid #333;padding:calc(100vw*30/var(--vw)) calc(100vw*40/var(--vw))}.columnSingleWrapp .txBlock img{--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw));width:100%;height:auto}.columnSingleWrapp .other{position:relative;display:flex;--b: 190;padding-bottom:calc(100vw*var(--b)/var(--vw))}.columnSingleWrapp .other .title{--f: 20;font-size:calc(100vw*var(--f)/var(--vw));white-space:nowrap;position:absolute;top:calc(100vw*var(--t)/var(--vw));left:calc(100vw*var(--l)/var(--vw));--l: 20;--t: 212;transform:rotate(-90deg);transform-origin:top left;z-index:2}.columnSingleWrapp .swiper{--l: 110;overflow:hidden;margin-left:calc(100vw*var(--l)/var(--vw))}.columnSingleWrapp .swiper-slide{--w: 196;width:calc(100vw*var(--w)/var(--vw));--r: 20;padding-right:calc(100vw*var(--r)/var(--vw))}.columnSingleWrapp .swiper-slide .ph{--b: 13;margin-bottom:calc(100vw*var(--b)/var(--vw))}.columnSingleWrapp .swiper-slide .name{font-size:calc(100vw*var(--f)/var(--vw));--f: 14;font-weight:bold}.columnSingleWrapp .more{--b: 20;--l: -40}.columnSingleWrapp .swiper-button-next,.columnSingleWrapp .swiper-button-prev{--v: 34;width:calc(100vw*var(--v)/var(--vw));height:calc(100vw*var(--v)/var(--vw));background:#333;border-radius:calc(100vw*var(--v)/var(--vw)/2);margin:0;top:calc(100vw*var(--t)/var(--vw));--t: 107}.columnSingleWrapp .swiper-button-next svg,.columnSingleWrapp .swiper-button-prev svg{width:30%}.columnSingleWrapp .swiper-button-next{--r: 10;right:calc(100vw*var(--r)/var(--vw))}.columnSingleWrapp .swiper-button-prev{--l: 65;left:calc(100vw*var(--l)/var(--vw))}.columnSingleWrapp .swiper-button-next.swiper-button-disabled,.columnSingleWrapp .swiper-button-prev.swiper-button-disabled{opacity:0}.loadEnd .columnSingleWrapp .mv img{opacity:1}.loadEnd .columnSingleWrapp .mv .mini .word .char{transform:translateY(0)}.actionsArcWrapp #action{--top: 115;padding-top:calc(100vw*var(--top)/var(--vw));--bottom: 80;padding-bottom:calc(100vw*var(--bottom)/var(--vw));--left: 20;padding-left:calc(100vw*var(--left)/var(--vw));--right: 20;padding-right:calc(100vw*var(--right)/var(--vw))}.actionsArcWrapp #action .tit .stroke{--w: 523;--h: 75;--top: 47;--left: 35}.actionsArcWrapp #action .normalText{position:relative;--f: 12;font-size:calc(100vw*var(--f)/var(--vw));font-weight:500;line-height:190%;letter-spacing:.72px;--b: 30;padding-bottom:calc(100vw*var(--b)/var(--vw))}.actionsArcWrapp #action .ph{--b: 7;margin-bottom:calc(100vw*var(--b)/var(--vw));overflow:hidden;transform:translateY(100%);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);position:relative;--h: 194;height:calc(100vw*var(--h)/var(--vw))}.actionsArcWrapp #action .ph picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.actionsArcWrapp #action .ph img{transform:translateY(-100%) scale(1.4);transform-origin:bottom;transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1);width:100%}.actionsArcWrapp #action .ph .cover{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--beige);mix-blend-mode:soft-light;transition:transform 1.6s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(100%);transform-origin:top}.actionsArcWrapp #action .name{line-height:1.3;--f: 14;font-size:calc(100vw*var(--f)/var(--vw));font-weight:700;--bottom: 16;margin-bottom:calc(100vw*var(--bottom)/var(--vw))}.actionsArcWrapp #action li{transition:opacity .4s}.actionsArcWrapp #action li:not(:last-child){--b: 40;margin-bottom:calc(100vw*var(--b)/var(--vw))}.actionsArcWrapp #action li:nth-of-type(1) .ph{transition-delay:.04s}.actionsArcWrapp #action li:nth-of-type(1) .ph img{transition-delay:.04s}.actionsArcWrapp #action li:nth-of-type(1) .ph .cover{transition-delay:.08s}.actionsArcWrapp #action li:nth-of-type(2) .ph{transition-delay:.08s}.actionsArcWrapp #action li:nth-of-type(2) .ph img{transition-delay:.08s}.actionsArcWrapp #action li:nth-of-type(2) .ph .cover{transition-delay:.12s}.actionsArcWrapp #action li:nth-of-type(3) .ph{transition-delay:.12s}.actionsArcWrapp #action li:nth-of-type(3) .ph img{transition-delay:.12s}.actionsArcWrapp #action li:nth-of-type(3) .ph .cover{transition-delay:.16s}.actionsArcWrapp #action li:nth-of-type(4) .ph{transition-delay:.16s}.actionsArcWrapp #action li:nth-of-type(4) .ph img{transition-delay:.16s}.actionsArcWrapp #action li:nth-of-type(4) .ph .cover{transition-delay:.2s}.actionsArcWrapp #action .brand{--f: 13;font-size:calc(100vw*var(--f)/var(--vw));font-style:normal;font-weight:700;line-height:100%;letter-spacing:.78px}.actionsArcWrapp #action.is-inview .ph{transform:translateY(0%)}.actionsArcWrapp #action.is-inview .ph img{transform:translateY(0%) scale(1)}.actionsArcWrapp #action.is-inview .ph .cover{transform:translateY(-100%)}.actionsSingleWrapp .mainCont{display:flex;flex-direction:column-reverse}.actionsSingleWrapp .mv{--t: 0;margin-top:calc(100vw*var(--t)/var(--vw));position:relative;--bottom: 178;padding-bottom:calc(100vw*var(--bottom)/var(--vw))}.actionsSingleWrapp .mvInner{width:100%;height:100%}.actionsSingleWrapp .phWrapp .ph{overflow:hidden}.actionsSingleWrapp .phWrapp .ph:not(:last-child){--b: 3;margin-bottom:calc(100vw*var(--b)/var(--vw))}.actionsSingleWrapp .phWrapp .ph .phInner{overflow:hidden;transform:translateY(100%);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1) .2s;--h: 262;height:calc(100vw*var(--h)/var(--vw))}.actionsSingleWrapp .phWrapp .ph .phInnerCover{height:100%;transform:translateY(-100%) scale(1.4);transition:transform 1s cubic-bezier(0.4, 0, 0.2, 1) .2s}.actionsSingleWrapp .phWrapp .ph img{width:100%;height:100%;object-fit:cover;object-position:center}.actionsSingleWrapp .titHead{--t: 0}.actionsSingleWrapp .txMain{position:relative;--lr: 20;--t: 130;--b: 30;padding:calc(100vw*var(--t)/var(--vw)) calc(100vw*var(--lr)/var(--vw)) calc(100vw*var(--b)/var(--vw))}.actionsSingleWrapp .tit h2{--b: 16;margin-bottom:calc(100vw*var(--b)/var(--vw))}.actionsSingleWrapp .tit h2 .f-en{--f: 12;font-size:calc(100vw*var(--f)/var(--vw))}.actionsSingleWrapp h3{--f: 20;font-size:calc(100vw*var(--f)/var(--vw));--b: 4;margin-bottom:calc(100vw*var(--b)/var(--vw))}.actionsSingleWrapp .brand{--f: 12;font-size:calc(100vw*var(--f)/var(--vw));--b: 37;margin-bottom:calc(100vw*var(--b)/var(--vw))}.actionsSingleWrapp .txBlock p{--f: 14;font-size:calc(100vw*var(--f)/var(--vw));--b: 0;margin-bottom:calc(100vw*var(--b)/var(--vw));line-height:1.8}.actionsSingleWrapp .more{--b: 35;--l: -25}.ext{display:flex;align-items:center;--gap: 16;gap:calc(100vw*var(--gap)/var(--vw));--lr: 20;padding:calc(100vw*var(--lr)/var(--vw))}.ext.is-pc{display:none}.ext.is-sp{display:flex}.ext .ph{--w: 160;--h: 107;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw))}.ext .ph img{width:100%;height:100%;object-fit:cover}.ext .f-en{--fsz: 22;font-size:calc(100vw*var(--fsz)/var(--vw));line-height:1.1;--bottom: 8;margin-bottom:calc(100vw*var(--bottom)/var(--vw))}.ext .ja{--fsz: 12;font-size:calc(100vw*var(--fsz)/var(--vw));line-height:1;--bottom: 25;letter-spacing:.84px;margin-bottom:calc(100vw*var(--bottom)/var(--vw))}.ext .t{--fsz: 11;font-size:calc(100vw*var(--fsz)/var(--vw));line-height:1;letter-spacing:.72px}.obj{position:absolute;top:calc(100vw*var(--top)/var(--vw));right:calc(100vw*var(--right)/var(--vw));--top: 0;--right: -33;--w: 239.1;--h: 209.88;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw))}.homeWrapp .hotfix25{padding:0;aspect-ratio:393/221.06;margin-top:calc(4300vw/var(--vw))}.homeWrapp .hotfix25 img{width:100%}.hotfixDesc{background-color:#eff6fb;padding:calc(5000vw/var(--vw)) 0 calc(8000vw/var(--vw));margin-bottom:calc(4000vw/var(--vw))}.hotfixDescIn{max-width:calc(35300vw/var(--vw));margin-inline:auto;display:flex;flex-direction:column;gap:calc(7000vw/var(--vw))}.hotfixDescIntro{display:flex;flex-direction:column;gap:calc(2000vw/var(--vw))}.hotfixDescIntro p{font-size:calc(1600vw/var(--vw));font-weight:700}.hotfixDescIntro .annotation{font-size:calc(1400vw/var(--vw));font-weight:500}.hotfixList{border-top:1px solid #333}.hotfixListIn{display:flex;flex-direction:column;gap:calc(2000vw/var(--vw));border-bottom:1px solid #333;padding:calc(3000vw/var(--vw)) 0}.hotfixListLabel{display:flex;flex-direction:row;align-items:flex-start;padding:calc(300vw/var(--vw)) calc(800vw/var(--vw));gap:calc(1000vw/var(--vw));width:calc(9000vw/var(--vw));height:calc(2000vw/var(--vw));background:#009bff;flex:none;order:0;flex-grow:0;font-size:calc(1000vw/var(--vw));color:#fff;font-weight:700}.hotfixListHead{font-size:calc(1600vw/var(--vw))}.hotfixListHead small{font-size:calc(1400vw/var(--vw))}.hotfixList p{font-size:calc(1200vw/var(--vw));font-weight:700}.homeWrapp .hotfix25Out{padding:0;position:relative}.hotfixStroke.case1{position:absolute;top:0;right:calc(-13000vw/var(--vw));width:calc(32200vw/var(--vw));height:calc(4700vw/var(--vw))}.hotfixStroke.case1 svg{width:100%;height:100%}.hotfixStroke.case2{display:none}.hotfixStroke.case2 svg{width:100%;height:100%}.hotfix25OutIn{position:relative}.hotfix25OutInList{display:flex;flex-direction:column;gap:calc(2000vw/var(--vw));background-color:#fff;padding:calc(1600vw/var(--vw)) calc(1600vw/var(--vw)) calc(3200vw/var(--vw))}.hotfix25OutInListLabel{display:flex;flex-direction:row;align-items:flex-start;padding:calc(300vw/var(--vw)) calc(800vw/var(--vw));gap:calc(1000vw/var(--vw));width:calc(9000vw/var(--vw));height:calc(2000vw/var(--vw));background:#009bff;flex:none;order:0;flex-grow:0;font-size:calc(1000vw/var(--vw));color:#fff;font-weight:700}.hotfix25OutInListHead{font-size:calc(1800vw/var(--vw))}.hotfix25OutInListHead small{font-size:calc(1400vw/var(--vw))}.hotfix25OutInListWrap h3{font-size:calc(1200vw/var(--vw));margin-bottom:calc(1000vw/var(--vw))}.hotfix25OutInListView{display:flex;flex-direction:column;gap:calc(4000vw/var(--vw))}.hotfix25OutInListViewIn{display:flex;flex-direction:column;gap:calc(2000vw/var(--vw))}.hotfix25OutInListViewInDesc p{font-weight:700;font-size:calc(1200vw/var(--vw))}.hotfix25OutInListViewIn .sub{font-size:calc(1200vw/var(--vw))}.hotfix25OutIn{display:flex;flex-direction:column;gap:calc(1000vw/var(--vw))}.hotfix25OutInListViewInTable dl{padding-bottom:calc(1800vw/var(--vw));margin-bottom:calc(1800vw/var(--vw));border-bottom:1px dashed #333;display:flex}.hotfix25OutInListViewInTable dt{font-weight:700;font-size:calc(1200vw/var(--vw));width:38.338658147%}.hotfix25OutInListViewInTable dd{font-size:calc(1200vw/var(--vw));width:59.1054313099%}.hotfix25OutInListViewInTable a{text-decoration:underline}.tabelAnnotation{font-size:calc(1000vw/var(--vw));list-style:disc !important;padding-left:1em !important}.hotfix25OutBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1400vw/var(--vw))}.hotfix25OutBtn a{display:flex;justify-content:center;align-items:center;width:calc(25500vw/var(--vw));height:calc(6600vw/var(--vw));gap:calc(800vw/var(--vw));background-color:#009bff}.hotfix25OutBtnTx{font-weight:700;font-size:calc(1600vw/var(--vw));line-height:1;color:#fff}.hotfix25OutBtnIco{width:calc(1800vw/var(--vw));height:calc(1800vw/var(--vw));fill:#fff}.btnAnnotation{font-size:calc(1400vw/var(--vw))}.commonAnnotation{font-size:calc(1000vw/var(--vw))}#load{background-color:#009bff}#load .loadInner{background-color:#009bff}.snsAdded{display:flex;position:absolute;top:calc(1000vw/var(--vw));right:calc(2000vw/var(--vw));z-index:8888;pointer-events:auto}.snsAdded a{width:calc(2400vw/var(--vw));height:calc(2400vw/var(--vw));display:block}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media only screen and (min-width: 834px){:root{--vw: 1440;--vh: 810}.is-sp{display:none}.is-pc{display:block}[data-scroll-container]{content-visibility:auto;will-change:transform;backface-visibility:hidden}.c-scrollbar{width:12px;position:absolute;right:0;top:0;height:100%;transform-origin:center right;transform:scaleX(1);transition:transform .2s linear;z-index:8888;box-sizing:content-box}.c-scrollbar .c-scrollbar_thumb{background-color:#333;opacity:.8;position:absolute;top:0;left:2px;right:0;width:8px;border-radius:4px}.c-scrollbar .c-scrollbar_thumb:hover{background:#7d7d7d}.head-f.lev-1{font-size:calc(11000vw/var(--vw)) !important}.head-f.lev-2{font-size:calc(6000vw/var(--vw)) !important}.head-f.lev-3{font-size:calc(8000vw/var(--vw)) !important}.hInner .burger{padding:10px 20px}.hInner .logoHeader{width:143px;height:40px;padding:16px 20px}.navHeader ul{display:flex;align-items:baseline;--v: 65;padding-top:calc(100vw*100/var(--vw));padding-bottom:calc(100vw*14/var(--vw))}.navHeader li{--r: 80;margin-right:calc(100vw*var(--r)/var(--vw))}.navHeader li a .f-en{--f: 45}.navHeader li:not(:last-child){--b: 0}.navHeader li:last-child{--t: 0;--r: 0;margin-left:calc(100vw*120/var(--vw))}.navHeader li:last-child .f-en{--f: 30}body:not(.isOpen) .hInner .burger:hover .burgerC:nth-of-type(1):before,body:not(.isOpen) .hInner .burger:hover .burgerC:nth-of-type(1):after{transform:translateY(0px);opacity:1}body:not(.isOpen) .hInner .burger:hover .burgerC:nth-of-type(2):before,body:not(.isOpen) .hInner .burger:hover .burgerC:nth-of-type(2):after{transform:translateY(10px);opacity:0}.isScroll .hInner .logoHeader{width:103px;height:28px}.layers{width:500px}footer{--t: 20;--lr: 50;--b: 100;justify-content:flex-end;align-items:center;min-height:100px}.anchorLinkPc{transition:all .4s;--w: 257;--h: 86;width:calc(100vw*var(--w)/var(--vw));height:calc(100vw*var(--h)/var(--vw));position:fixed;bottom:20px;right:0;z-index:888}.anchorLinkPc a{display:block;width:100%;height:100%}.anchorLinkPc svg{display:block;width:100%;height:100%}.anchorLinkPc.hidden{opacity:0;pointer-events:none;transform:translateY(25%)}.homeWrapp section{--lr: 50}.subHead{--t: 90;--lr: 50}.subHead ul.is-sp{display:none}.subHead ul.is-pc{display:flex}.subHead ul li{--f: 49}.subHead ul li:not(:last-child){--r: 50}.subHead .line{--lr: 0;--w: 970;width:calc(100vw*var(--w)/var(--vw))}#hero{--t: 287;--b: 300}#hero .copy{--f: 120;--lr: 50}#hero .eventName{margin-top:calc(100vw*-62/var(--vw))}#hero .eventNameWrap{--tb: 108;--lr: 50;--w: 770}#hero .eventNameWrapEventTitle{--m: 9;--f: 40}#hero .eventNameWrapEventTitle .small{--f: 18}#hero .eventNameWrapDate{--f: 30;--m: 12}#hero .eventNameWrapDate .small{--f: 20;--m: 6}#hero .eventNameWrapEventTime{--f: 30;--m: 18}#hero .eventNameWrapPlace{--f: 20}#hero .dateWrapp{display:flex;flex-direction:column;align-items:flex-end;--t: 230;--lr: 215}#hero .anchorLinkSp{display:none}#state{display:flex;flex-direction:row-reverse;justify-content:space-between;--b: 143}#state .ja{--w: 463;--b: 0}#state .f-en{--w: 718;margin-top:calc(100vw*5/var(--vw))}#insert{display:flex;justify-content:space-between;align-items:flex-end;--b: 276;--lr: 50}#insert .f-en{--f: 89;--b: 28}#insert .right{--w: 678;--b: 0;width:calc(100vw*var(--w)/var(--vw))}#insert .left{--w: 463;width:calc(100vw*var(--w)/var(--vw))}#insert .left .comment{text-align:left;--b: 145}#insert .left .comment .line{--t: -67;--l: -87}.tit h2 .f-en{--f: 50}.tit h2 .ja{--t: 28}.more a{--w: 260;--h: 260}.more:hover .f-en .inner:nth-of-type(1) .char{transform:translateY(101%)}.more:hover .f-en .inner:nth-of-type(1) .char:nth-of-type(2n){transform:translateY(-101%)}.more:hover .f-en .inner:nth-of-type(2) .char{transform:translateY(0)}#brand{--b: 144}#brand .ph{--h: 348}#brand ul{display:flex;flex-wrap:wrap;justify-content:space-between}#brand ul:hover li{opacity:.7}#brand ul:hover li:hover{opacity:1}#brand li{width:49.089469517%}#brand li:not(:last-child){--b: 46}#brand li:nth-of-type(n + 3){margin-bottom:0}#brand .more{--b: -58;--l: 1130}#info{display:flex;justify-content:space-between;flex-wrap:wrap}#info .col{--w: 620;width:calc(100%*var(--w)/1263)}#info .col h2{--b: 30}#info .col dl{display:flex;flex-wrap:wrap}#info .col dl dt{--w: 140;width:calc(100vw*var(--w)/var(--vw))}#milano{--t: 150;--b: 100}#milano .titleWrap{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;--mb: 85;--lr: 50}#milano .titleInner h2{--f: 90;--mb: -12}#milano .titleInner h2 .mini{--f: 60}#milano .titleInner .date{--f: 30;--mb: 0;width:calc(100vw*var(--w)/var(--vw));--w: 560}#milano .titleInner .date .dd{--f: 26}#milano .tx{--w: 463;--f: 18;width:calc(100vw*var(--w)/var(--vw))}#milano .tickBnr{--mb: 100;--lr: 50;padding:0 calc(100vw*var(--lr)/var(--vw))}#milano .tickBnr a .tick{--w: 620}#milano .tickBnr a .tick span{--w: 620;--h: 349;animation:tickMilanoSp 40s linear infinite}#milano .tickBnr a:hover .tickWrap:after{opacity:.6}#milano .tickBnr a:hover .f-en .inner .col:nth-of-type(1) .char{transform:translateY(101%)}#milano .tickBnr a:hover .f-en .inner .col:nth-of-type(1) .char:nth-of-type(2n){transform:translateY(-101%)}#milano .tickBnr a:hover .f-en .inner .col:nth-of-type(2) .char{transform:translateY(0%)}#milano .tickBnr a:hover .f-en .inner .col:nth-of-type(2) .char:nth-of-type(2n){transform:translateY(0%)}#milano .outlineInner h4{--f: 33}#milano .outlineInner h4 .mini{--f: 22;font-size:calc(100vw*var(--f)/var(--vw))}.outline{width:auto}.outline h3{--f: 40}.outlineInner{--tb: 45;--lr: 55;display:flex;flex-wrap:wrap;--w: 926;width:calc(100vw*var(--w)/var(--vw));margin:auto}.outlineInner .dlWrap{--w: 530;width:calc(100vw*var(--w)/var(--vw));--t: 6;margin-top:calc(100vw*var(--t)/var(--vw))}.outlineInner h4{--w: 220;width:calc(100vw*var(--w)/var(--vw));--f: 26;--r: 64;margin-right:calc(100vw*var(--r)/var(--vw))}.outlineInner dl dt{--r: 20;margin-right:calc(100vw*var(--r)/var(--vw))}.outlineInner dl dd{--w: 430}.homeWrapp .outline2{--lr: 120;--t: 80;--b: 80;display:grid;grid-template-columns:42.972181552vw 1fr}.homeWrapp .outline2 .title h2{--f: 28}.homeWrapp .outline2 .title h2 .mini{--f: 22}.homeWrapp .outline2 .outer{margin:0}.homeWrapp .outline2 .outer a{transition:opacity .3s ease}.homeWrapp .outline2 .outer a:hover{opacity:.8}.homeWrapp .outline2 .attention{text-align:left}.homeWrapp .outline2Inner{--t: 6;margin-top:calc(100vw*var(--t)/var(--vw))}.homeWrapp .outline2Inner h3 .en{--f: 40;--r: 17}.homeWrapp .outline2Inner h3 .ja{--f: 14}.homeWrapp .outline2InnerBlock{--tb: 26;--lr: 26}.homeWrapp .outline2InnerBlock h4{--b: 32}.homeWrapp .outline2InnerBlock dl .line{grid-template-columns:calc(13700vw/var(--vw)) 1fr}.homeWrapp .outline2InnerBlock dl .line:not(:last-child){--b: 17}.homeWrapp .outline2InnerBlock dl .line dd a{transition:opacity .3s ease}.homeWrapp .outline2InnerBlock dl .line dd a:hover{opacity:.5}.tit .stroke{--stroke: 3}.tit h2{--b: 60}.tit h2 .ja{--t: 15;--f: 22}.homeWrapp .newhero-arrow{--top: 220;--left: 45}.homeWrapp .newhero-arrow .s-line{--stroke: 3;--w: 1313.47;--h: 566.79}.homeWrapp .newhero-arrow .s-head{--stroke: 3;--top: -25.39;--right: -20.62;--w: 145.44;--h: 91.72}.homeWrapp .newhero-text{position:absolute;top:calc(100vw*var(--top)/var(--vw));left:calc(100vw*var(--left)/var(--vw));--top: 91;--left: 50;--bottom: 00}.homeWrapp .newhero-text img{--w: 981.44;--h: 761.63;--top: 0;--lr: 0;--bottom: 63.32}.homeWrapp .newhero-text h2{--fsz: 30;--lr: 0}.homeWrapp .newhero-ph{padding-top:43px;width:calc(100vw*var(--w)/var(--vw));--w: 912;margin-left:auto;overflow:hidden}.homeWrapp .newhero-ph .modal__detail__cut::after{content:"";display:block;position:absolute;top:0;left:0;width:5px;height:100%;background:#ea3f27;z-index:1}.homeWrapp .newstate{background-image:url(../images/new/bg-state-pc.webp)}.homeWrapp .newstate-in{--top: 236;--bottom: 197;--right: 130;--left: 0;width:calc(100vw*var(--w)/var(--vw));--w: 785;margin-left:auto;box-sizing:content-box}.homeWrapp .newstate-h{--fsz: 35}.homeWrapp .newstate-text{--fsz: 24}.more a{--w: 260;--h: 260}.more a .f-en{--f: 20}#brand{--top: 270;--b: 292}#brand .tit .stroke{--w: 786;--h: 311.37;--top: -107.39;--left: -76}#brand .more{--b: 938;--l: 1218}#brand li:nth-of-type(even){--top: 100;transform:translateY(calc(100vw * var(--top) / var(--vw)))}#action{--b: 138}#action .tit h2{--b: 32}#action .tit .stroke{--w: 1013.182;--h: 144.688;--top: 174;--left: 468}#action .normalText{--f: 16}.newbnr{--w: 1338;--h: 467}.newbnr .ph-case-in{--w: 1698.65;--h: 500}.newbnr .text{left:calc(50% + 3200vw/var(--vw))}.newbnr .text-in{--gap: 15}.newbnr .text-in-text{--f: 20}.newbnr .text-in-arrow{--w: 24.288;--h: 15.555}.newbnr .text-under{--w: 287.73;--h: 12.89;--top: 8;--right: 34}#column{--l: 50;--b: 138}#column .tit .stroke{--w: 636.75;--h: 151.12;--top: 20;--left: -140}#column .columnSwipe{--l: 0}#column .swiper-slide{--w: 380;--r: 10}#column .swiper-slide .name{--f: 18}#column .swiper-button-next,#column .swiper-button-prev{--v: 50;--t: 248}#column .swiper-button-next{--r: 20}#column .swiper-button-prev{--l: 20}.outline-in{--b: 138;display:flex;--top: 26}.outline h3{--w: 476;width:calc(100vw*var(--w)/var(--vw))}.outline h3 .f-en{--bottom: 20;padding-bottom:calc(100vw*var(--bottom)/var(--vw));--f: 40}.outline h3 .ja{--f: 18}.outlineInner{margin:0}.outlineInner .dlWrap{--t: 8;--w: 885;width:calc(100vw*var(--w)/var(--vw));display:grid;grid-template-columns:repeat(2, 1fr);--gap: 14;column-gap:calc(100vw*var(--gap)/var(--vw))}.outlineInner dl:not(:last-child){--mb: 21}.outlineInner dl dt{--f: 15}.outlineInner dl dd{--f: 14}#italy .outline-en-wrap{flex-direction:row;gap:calc(100vw*80/var(--vw))}#italy h3{font-size:calc(100vw*40/var(--vw));margin-top:calc(100vw*70/var(--vw));margin-bottom:calc(100vw*0/var(--vw))}#italy .text{width:calc(100vw*540/var(--vw));height:calc(100vw*150/var(--vw))}#italy .text-in{--gap: 15}#italy .text-in-text{--f: 20}#italy .text-in-arrow{--w: 24.288;--h: 15.555}#italy .text-under{--w: 390;--h: 15;--top: 8}#italy .marq{position:absolute;top:0;right:0;width:calc(100vw*605/var(--vw));height:100%;margin-bottom:calc(100vw*0/var(--vw))}#italy .marq ul{flex-direction:column}#italy .marq ul li{animation:mrqVert 20s linear infinite;width:calc(100vw*605/var(--vw))}#italy{--t: 104;--b: 114}#italy .tit .stroke{--w: 1005.47;--h: 77.3;--top: 70;--left: -342}#italy .titleInner h2{--mb: 0;--f: 96}#italy .titleInner h2 .mini{--f: 40}#italy .titleInner .date{--f: 30;--mb: 0;width:calc(100vw*var(--w)/var(--vw));--w: 560}#italy .titleInner .date .dd{--f: 26}#italy .tx{--w: 463;--f: 18;width:calc(100vw*var(--w)/var(--vw))}#italy .outline{--t: 40;margin-top:calc(100vw*var(--t)/var(--vw));width:calc(100vw*var(--w)/var(--vw));--w: 605}#italy .outline h3{--fsz: 40;--mb: 20}#italy .outlineInner{display:block;width:100%}#italy .outlineInner .dlWrap{display:block;width:100%;margin-bottom:calc(100vw*20/var(--vw))}#italy .outlineInner dl dt{--fsz: 15}#italy .outlineInner dl dd{--fsz: 14}.brandArcWrapp{--lr: 50;--t: 120}.brandArcWrapp .row{--b: 50;margin-bottom:calc(100vw*var(--b)/var(--vw));display:flex;justify-content:space-between;align-items:flex-end}.brandArcWrapp .tit h2{--b: 0}.brandArcWrapp .tit .stroke{--w: 842.99;--h: 311.37;--top: -164.39;--left: -130}.brandCategory ul li{--f: 22;--r: 37}.titHead{--t: 100}.num{--l: 88}.num .n{--f: 28}.num .at{--f: 18;--t: 8;--l: 11}.num .line{--w: 139}.menu a{--lr: 32;display:flex;--b: 33}.menu a .name{display:block;--w: 350;width:calc(100vw*var(--w)/var(--vw));--b: 0}.menu a .name .nameInner{width:auto}.menu a .label{--b: 23;--r: 28;margin-right:calc(100vw*var(--r)/var(--vw))}.menu a .mat{--w: 600;width:calc(100vw*var(--w)/var(--vw))}.menu{--b: 97}.menu:hover a .dot{opacity:.2}.menu:hover a .name{opacity:.2}.menu:hover a .category{opacity:.2}.menu:hover a:hover .dot{opacity:1;background:#ea3f27;transform:scale(0.5)}.menu:hover a:hover .name{opacity:1}.menu:hover a:hover .category{opacity:1}.brandSingleWrapp{--t: 232}.brandSingleWrapp .singleHead{--l: 50}.brandSingleWrapp .singleHead .block{display:flex}.brandSingleWrapp .singleHead ul{--w: 476;width:calc(100vw*var(--w)/var(--vw))}.brandSingleWrapp .singleHead h2{--b: 15;margin-top:calc(100vw*-12/var(--vw))}.brandSingleWrapp .singleHead h2 span.mini{--f: 20 !important;--b: 40}.brandSingleWrapp .singleHead h2 span.f-en{--f: 70}.brandSingleWrapp .singleHead .line{--top: 150;--left: -50}.brandSingleWrapp .singleHead .line .s-line{--w: 1313.475;--h: 566.793}.brandSingleWrapp .singleHead .line .s-line path{--stroke: 6.5}.brandSingleWrapp .singleHead .line .s-head{--w: 145.443;--h: 91.721;--top: -24;--right: -3}.brandSingleWrapp .singleHead .line .s-head path{--stroke: 6.5}.brandSingleWrapp .conts{display:flex;flex-wrap:wrap;--lr: 50;justify-content:space-between;flex-direction:row-reverse;--b: 112;align-items:flex-start}.brandSingleWrapp .conts .phWrapp{--w: 862;width:calc(100vw*var(--w)/var(--vw))}.brandSingleWrapp .conts .phWrapp .ph:not(:last-child){--b: 112}.brandSingleWrapp .conts .txBlock{--t: 100;--w: 380;width:calc(100vw*var(--w)/var(--vw));padding-bottom:calc(100vw*200/var(--vw))}.brandSingleWrapp .conts .txBlock p.ja{--b: 50}.brandSingleWrapp .more{--b: -180;--l: -100}.brandSingleWrapp .newbnr.is-sp{display:none}.brandSingleWrapp .newbnr.is-pc{display:flex}.brandSingleWrapp .newbnr{--w: 863;--h: 300;--gap: 23;--top: 100}.brandSingleWrapp .newbnr .brandname{--f: 22}.brandSingleWrapp .newbnr .text-under{--w: 296.9;--h: 14;--left: 37}.columnSingleWrapp .tit .stroke{--w: 687;--h: 61px;--top: 60;--left: -158}.columnSingleWrapp .mainCont{display:flex;margin-bottom:calc(100vw*200/var(--vw))}.columnSingleWrapp .mv{margin-top:72px;--w: 698;width:calc(100vw*var(--w)/var(--vw));height:calc(100vh - 72px);margin-left:calc(100vw*var(--left)/var(--vw));--left: 40;box-sizing:content-box}.columnSingleWrapp .mv .mini{--f: 18}.columnSingleWrapp .mv .mini.top{--t: 30}.columnSingleWrapp .mv .mini.bottom{--b: 30}.columnSingleWrapp .txMain{width:50%;--t: 130;--lr: 50;--b: 50;width:calc(100vw*var(--w)/var(--vw));--w: 508;box-sizing:content-box}.columnSingleWrapp .tit h2{--b: 80}.columnSingleWrapp .tit h2 .ja{--t: 20}.columnSingleWrapp .other .title{transform:rotate(0);--f: 50;--l: 80;transform:translateZ(0)}.columnSingleWrapp .swiper{--l: 570}.columnSingleWrapp .swiper-slide{--w: 300}.columnSingleWrapp .swiper-slide .name{--f: 16}.columnSingleWrapp .swiper-button-next,.columnSingleWrapp .swiper-button-prev{--v: 50;--t: 168}.columnSingleWrapp .swiper-button-next{--r: 20}.columnSingleWrapp .swiper-button-prev{--l: 510}.actionsArcWrapp #action{--top: 218;--right: 50;--left: 0;--b: 177;--w: 969;width:calc(100vw*var(--w)/var(--vw));margin-left:auto}.actionsArcWrapp #action .tit h2{--b: 32}.actionsArcWrapp #action .tit .stroke{--w: 1713.5;--h: 253.13;--top: 44;--left: -920;transform:rotate(-8.393deg)}.actionsArcWrapp #action .normalText{--f: 16;--b: 44}.actionsArcWrapp #action .ph{--h: 253.19;--b: 10}.actionsArcWrapp #action .name{--f: 18}.actionsArcWrapp #action ul{display:flex;flex-wrap:wrap;justify-content:space-between}.actionsArcWrapp #action ul:hover li{opacity:.7}.actionsArcWrapp #action ul:hover li:hover{opacity:1}.actionsArcWrapp #action li{width:calc(100vw*var(--w)/var(--vw));--w: 440}.actionsArcWrapp #action li:not(:last-child){--b: 46}.actionsArcWrapp #action li:nth-of-type(even){--top: 90;transform:translateY(calc(100vw * var(--top) / var(--vw)))}.actionsSingleWrapp .mainCont{flex-direction:row;margin-bottom:calc(100vw*100/var(--vw));align-items:flex-start}.actionsSingleWrapp .mv{margin-top:43px;--bottom: 0}.actionsSingleWrapp .phWrapp{--w: 750;width:calc(100vw*var(--w)/var(--vw))}.actionsSingleWrapp .phWrapp .ph .phInner{--h: 500}.actionsSingleWrapp .txMain{width:calc(100vw*var(--w)/var(--vw));--w: 510;--t: 190;--lr: 53;--b: 50;box-sizing:content-box}.actionsSingleWrapp .tit h2{--b: 63}.actionsSingleWrapp .tit h2 .f-en{--f: 20}.actionsSingleWrapp h3{--f: 27}.actionsSingleWrapp .txBlock p{--f: 16;--b: 70}.actionsSingleWrapp .more{--b: -200;--r: -110;right:calc(100vw*var(--r)/var(--vw));left:auto}.ext{--lr: 0}.ext.is-pc{display:flex}.ext.is-sp{display:none}.ext .f-en{--fsz: 24}.ext .ja{--fsz: 14}.ext .t{--fsz: 12}.obj{--w: 450;--h: 395}.homeWrapp .hotfix25{aspect-ratio:1440/810}.hotfixDesc{padding:150px 20px;box-sizing:content-box;margin-bottom:130px}.hotfixDescIn{max-width:830px;gap:80px}.hotfixDescIntro{gap:30px}.hotfixDescIntro p{font-size:22px}.hotfixDescIntro .annotation{font-size:14px}.hotfixListIn{padding:30px 0}.hotfixListLabel{font-size:12px;padding:3px 8px;gap:10px;width:100px;height:23px}.hotfixListHead{font-size:22px}.hotfixListHead small{font-size:14px}.hotfixList p{font-size:16px}.hotfixStroke.case1{right:calc(-37500vw/var(--vw));width:calc(73700vw/var(--vw));height:calc(10500vw/var(--vw))}.hotfixStroke.case2{display:block;position:absolute;bottom:calc(63000vw/var(--vw));left:calc(-50000vw/var(--vw));width:calc(60173vw/var(--vw));height:calc(26927vw/var(--vw))}.hotfix25OutInList{gap:20px;padding:34px 50px}.hotfix25OutInListLabel{font-size:12px;padding:3px 8px;gap:10px;width:100px;height:23px}.hotfix25OutInListHead{font-size:26px}.hotfix25OutInListHead small{font-size:18px}.hotfix25OutInListWrap h3{margin-bottom:10px;font-size:14px}.hotfix25OutInListView{gap:40px}.hotfix25OutInListViewIn{gap:20px}.hotfix25OutInListViewInDesc p{font-size:14px}.hotfix25OutInListViewIn .sub{font-size:12px}.hotfix25OutIn{gap:20px}.hotfix25OutInListViewInTable dl{padding-bottom:18px;margin-bottom:18px}.hotfix25OutInListViewInTable dt{font-size:14px;width:29.0858725762%}.hotfix25OutInListViewInTable dd{font-size:14px;width:69.8060941828%}.tabelAnnotation{font-size:11px}.hotfix25OutBtn{gap:14px}.hotfix25OutBtn a{width:400px;height:78px;gap:8px}.hotfix25OutBtnTx{font-size:16px}.hotfix25OutBtnIco{width:18px;min-height:18px}.btnAnnotation{font-size:14px}.commonAnnotation{font-size:11px}.snsAdded{right:40px;top:10px}.snsAdded a{width:24px;height:24px}}@media only screen and (max-width: 767px){.outlineInner .dlWrap{display:flex;flex-direction:column}.outlineInner dl{--mb: 20;margin-bottom:calc(100vw*var(--mb)/var(--vw))}.outlineInner dl:nth-of-type(1){order:1}.outlineInner dl:nth-of-type(2){order:5}.outlineInner dl:nth-of-type(3){order:2}.outlineInner dl:nth-of-type(4){order:4}.outlineInner dl:nth-of-type(5){order:3}}