@charset "UTF-8";html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto;scrollbar-gutter:stable}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - 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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;padding:0;margin:0}img,picture,video,canvas,svg{height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}sup{font-size:.5em}table{border-collapse:collapse;width:100%}figure{margin:0}button{-webkit-tap-highlight-color:transparent}html{font-size:10px}@media screen and (max-width: 1440px){html{font-size:.6944444444vw}}@media screen and (max-width: 960px){html{font-size:2.6666666667vw}}@media screen and (max-width: 480px){html{font-size:2.6666666667vw}}body{background:#fff;color:#1a1a1a;font-family:Yakuhanjp,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;font-optical-sizing:auto;font-size:1.6rem;line-height:1.8;letter-spacing:.08em;text-align:justify;word-break:break-all}@media screen and (max-width: 960px){body{font-size:1.4rem;line-height:1.6}}body:has(.component-modal.is-show){overflow:hidden}em{font-style:normal}img{width:100%;height:auto}button{appearance:none;outline:none;padding:0;border:none;background:none;touch-action:manipulation;cursor:pointer}small{font-size:.75em}.transition-slide-in{opacity:0;translate:0 6rem;transition:opacity .8s cubic-bezier(.39,.575,.565,1),translate 1s cubic-bezier(.165,.84,.44,1);will-change:opacity,translate}.transition-slide-in.is-inview{opacity:1;translate:0 0}.transition-fade-in{opacity:0;transition:opacity .4s cubic-bezier(.39,.575,.565,1);will-change:opacity}.transition-fade-in.is-inview{opacity:1}.layout-column{display:flex;flex-direction:row-reverse;gap:4rem}@media screen and (max-width: 960px){.layout-column{flex-direction:column-reverse;gap:5.5rem}}.layout-column__sub{width:26rem}@media screen and (max-width: 960px){.layout-column__sub{width:100%}}.layout-column__main{width:90rem}@media screen and (max-width: 960px){.layout-column__main{width:100%}}@media screen and (min-width: 961px){.layout-column__pagination{margin-right:-30rem}.layout-column__pagination--centering{margin-right:0}}.layout-content{width:100%;max-width:220rem;margin-left:auto;margin-right:auto;padding-top:8.4rem}@media screen and (max-width: 960px){.layout-content{padding-top:5rem}}.layout-footer{width:100%;margin-top:auto;background:#1a1a1a url(/wp-content/themes/original2024/assets/renew/img/common/bg_footer.webp) no-repeat;background-position:right bottom;background-size:100% auto}@media screen and (max-width: 960px){.layout-footer{background:#1a1a1a url(/wp-content/themes/original2024/assets/renew/img/common/bg_footer_sp.webp) no-repeat right top/100% auto}}.layout-footer__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;position:relative;padding:8rem 0 2.8rem}@media screen and (max-width: 960px){.layout-footer__inner{padding:5rem 3.2rem 8rem}}.layout-footer .footer-nav,.layout-footer .footer-group{color:#fff}.layout-footer .footer-nav a,.layout-footer .footer-group a{color:#fff;text-decoration:none;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.layout-footer .footer-nav a:hover,.layout-footer .footer-group a:hover{opacity:.5}}@media (hover: none){.layout-footer .footer-nav a:active,.layout-footer .footer-group a:active{opacity:.5}}.layout-footer .footer-nav a[target=_blank],.layout-footer .footer-group a[target=_blank]{display:inline-flex;align-items:center;gap:.6rem}@media screen and (max-width: 960px){.layout-footer .footer-nav a[target=_blank],.layout-footer .footer-group a[target=_blank]{gap:.8rem}}.layout-footer .footer-nav a[target=_blank]:after,.layout-footer .footer-group a[target=_blank]:after{content:"";display:inline-block;width:1.4rem;height:1.2rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/icn_blank.svg) no-repeat center/contain}.layout-footer .footer-nav{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.layout-footer .footer-nav{flex-direction:column}}.layout-footer .footer-information{padding-bottom:4rem}@media screen and (max-width: 960px){.layout-footer .footer-information{order:2;margin-top:2.2rem}}.layout-footer .footer-information>:first-child{margin-top:0}.layout-footer .footer-information__campus{margin-top:2rem;font-size:2.2rem;font-weight:700}@media screen and (max-width: 960px){.layout-footer .footer-information__campus{font-size:1.8rem}}.layout-footer .footer-information__address{margin-top:.8rem}@media screen and (max-width: 960px){.layout-footer .footer-information__address{margin-top:.4rem;letter-spacing:.04em}}.layout-footer .footer-information__map{margin-top:.8rem}@media screen and (max-width: 960px){.layout-footer .footer-information__map{margin-top:.4rem}}@media screen and (max-width: 960px){.layout-footer .footer-information__map+.footer-information__campus{margin-top:2rem}}.layout-footer .footer-link{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 960px){.layout-footer .footer-link{display:contents}}.layout-footer .footer-title{width:30.6rem;text-align:right}@media screen and (max-width: 960px){.layout-footer .footer-title{width:31.1rem;order:1;font-size:3.2rem;text-align:left}}.layout-footer .footer-notes{margin-top:2rem;font-size:1.2rem;line-height:1;text-align:right}@media screen and (max-width: 960px){.layout-footer .footer-notes{order:1;margin-top:1rem;font-size:1rem}}.layout-footer .footer-sns{display:flex;align-items:center;gap:2.8rem;margin-top:auto}@media screen and (max-width: 960px){.layout-footer .footer-sns{order:3}}.layout-footer .footer-sns__item a:after{display:none!important}.layout-footer .footer-sns__item--instagram{width:3.6rem!important}.layout-footer .footer-sns__item--youtube{width:4.7rem}.layout-footer .footer-sns__item--x{width:3.2rem}.layout-footer .footer-sns__item--facebook,.layout-footer .footer-sns__item--line{width:3.6rem}.layout-footer .footer-menu{display:flex;gap:2.4rem;margin-top:4rem}@media screen and (max-width: 960px){.layout-footer .footer-menu{flex-direction:column;margin-top:3.5rem;gap:2rem}}.layout-footer .footer-group{margin-top:1.5rem}@media screen and (max-width: 960px){.layout-footer .footer-group{position:relative;display:grid;grid-template-rows:0fr;margin-top:2.5rem;padding-top:5rem;border-bottom:1px solid rgba(255,255,255,.3);transition:grid-template-rows .4s cubic-bezier(.39,.575,.565,1);will-change:grid-template-rows}.layout-footer .footer-group.is-show{grid-template-rows:1fr}.layout-footer .footer-group.is-show .footer-group__title:before{rotate:0deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1)}.layout-footer .footer-group.is-show .footer-group__items{opacity:1}}.layout-footer .footer-group__title{display:flex;align-items:center;gap:.5rem;color:#ffffff80;font-size:1.2rem}@media screen and (max-width: 960px){.layout-footer .footer-group__title{position:absolute;top:0;left:0;width:100%;height:5rem;color:#fff;border-top:1px solid rgba(255,255,255,.3);font-size:1.4rem}}.layout-footer .footer-group__title span{white-space:nowrap}@media screen and (min-width: 961px){.layout-footer .footer-group__title:after{content:"";display:block;width:100%;height:1px;background:#fff3}}@media screen and (max-width: 960px){.layout-footer .footer-group__title:before,.layout-footer .footer-group__title:after{content:"";position:absolute;top:calc(50% - .1rem);right:.8rem;width:1rem;height:.2rem;background:#fff;mask:unset;border-radius:.1rem}.layout-footer .footer-group__title:before{rotate:90deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1) .1s;will-change:rotate}}.layout-footer .footer-group__items{display:flex;gap:2rem;margin-top:1.5rem}@media screen and (max-width: 960px){.layout-footer .footer-group__items{overflow:hidden;flex-direction:column;gap:0;margin-top:0;padding-left:.5rem;opacity:0;transition:opacity .4s cubic-bezier(.39,.575,.565,1);will-change:opacity}}@media screen and (max-width: 960px){.layout-footer .footer-group__item{margin-top:1.4rem;padding-bottom:1rem}.layout-footer .footer-group__item:last-of-type{padding-bottom:2.4rem}}.layout-footer .footer-group__heading{font-weight:700}@media screen and (max-width: 960px){.layout-footer .footer-group__heading{color:#7a7a7a;font-size:1.2rem}}.layout-footer .footer-group__schools{display:flex;gap:2rem;margin-top:.8rem}@media screen and (max-width: 960px){.layout-footer .footer-group__schools{flex-direction:column;gap:1rem;margin-top:1rem}}.layout-footer .footer-school{display:flex;flex-direction:column;gap:.8rem}@media screen and (max-width: 960px){.layout-footer .footer-school{gap:1rem}}@media screen and (max-width: 960px){.layout-footer .footer-school a:before{content:"";display:block;width:.8rem;height:.2rem;background:#fff}}.layout-footer .footer-copyright{margin-top:6rem;color:#fff;font-size:1.2rem;line-height:1.2;letter-spacing:.02em;text-align:center}@media screen and (max-width: 960px){.layout-footer .footer-copyright{margin-top:2.2rem;font-size:1rem}}@media screen and (max-width: 960px){.layout-footer .footer-copyright--only-sp-center{text-align:center}}.layout-footer .footer-image{height:69rem;overflow:hidden}@media screen and (max-width: 960px){.layout-footer .footer-image{height:36rem}}.layout-footer .footer-image__inner{display:flex}.layout-footer .footer-image__item{width:33.3333333333%}@media screen and (max-width: 960px){.layout-footer .footer-image__item{min-height:47.1rem}}.layout-footer .footer-image__item img{width:100%;height:100%;object-fit:cover}.layout-footer .footer-top{position:fixed;right:1.8rem;bottom:1.6rem;z-index:1;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.39,.575,.565,1),visibility .5s cubic-bezier(.39,.575,.565,1),background-color .3s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media screen and (max-width: 960px){.layout-footer .footer-top{bottom:6.8rem}}.layout-footer .footer-top.is-active{opacity:1;visibility:visible}.layout-footer .footer-top a{width:6.4rem;height:6.4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;border:1px solid hsla(0,0%,100%,.1);background-color:#1a1a1a;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.layout-footer .footer-top a{width:5.6rem;height:5.6rem}}@media (hover: hover){.layout-footer .footer-top a:hover{background-color:#524d5c}}@media (hover: none){.layout-footer .footer-top a:active{background-color:#524d5c}}.layout-footer .footer-top a svg{display:block;width:1.1rem;height:.6rem;content:""}.layout-form-page-header{padding:0 4rem}@media screen and (max-width: 960px){.layout-form-page-header{padding:0 2.4rem}}.layout-form-page-header__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:9rem 0 5.6rem}@media screen and (max-width: 960px){.layout-form-page-header__inner{padding:4.1rem 0 4.6rem}}.layout-form-page-header__inner>*:first-child{margin-top:0}.layout-form-section{padding:0 4rem 16rem}@media screen and (max-width: 960px){.layout-form-section{padding:0 2.4rem 8rem}}.layout-form-section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:7rem 10rem 10rem;background:#fff3}@media screen and (max-width: 960px){.layout-form-section__inner{padding:1.8rem 2.4rem 6.4rem}}@media screen and (max-width: 960px){.layout-form-section__inner:has(.page-request-boxes){padding:4.2rem 2.4rem 2.4rem}}.layout-form-section__header>*:first-child{margin-top:0}.layout-form-section__content{padding-top:2rem}.layout-form-section__content>*:first-child{margin-top:0}.layout-form-section__content:has(.component-form-item--questionnaire){margin-top:4.5rem}@media screen and (max-width: 960px){.layout-form-section__content:has(.component-form-item--questionnaire){margin-top:0}}.layout-form-section__content:has(.page-request-boxes){margin-top:2rem}@media screen and (max-width: 960px){.layout-form-section__content:has(.page-request-boxes){margin-top:.5rem}}.layout-form-section__footer{margin-top:5.6rem}@media screen and (max-width: 960px){.layout-form-section__footer{margin-top:3.2rem}}.layout-form-section__footer>*:first-child{margin-top:0}.layout-header{position:fixed;top:0;right:0;left:0;height:8.4rem;background:#273cbd;z-index:900;transition:translate .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.layout-header{height:5rem}}.layout-header:has(.header-hamburger.is-show) .header-hamburger:before{translate:0 0;rotate:-30deg}.layout-header:has(.header-hamburger.is-show) .header-hamburger:after{translate:0 0;rotate:30deg}.layout-header:has(.header-hamburger.is-show) .header-sitemap{grid-template-rows:1fr}.layout-header__inner{display:flex;align-items:center;height:100%;padding-left:2.4rem}@media screen and (max-width: 960px){.layout-header__inner{padding-left:1.5rem}}.layout-header .header-logo a{display:flex;align-items:center;color:#fff;line-height:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.layout-header .header-logo a:hover{opacity:.5}}@media (hover: none){.layout-header .header-logo a:active{opacity:.5}}.layout-header .header-logo a img{width:13.2rem}@media screen and (max-width: 960px){.layout-header .header-logo a img{width:6.8rem}}.layout-header .header-logo__content{margin-left:2.2rem}@media screen and (max-width: 960px){.layout-header .header-logo__content{margin-left:1.2rem}}.layout-header .header-logo__text{font-weight:700;font-size:2.1rem}@media screen and (max-width: 960px){.layout-header .header-logo__text{font-size:1.05rem}}.layout-header .header-logo .header-logo-campus{display:flex;margin-top:.8rem;font-weight:700}@media screen and (max-width: 960px){.layout-header .header-logo .header-logo-campus{margin-top:.4rem;font-size:.8rem}}.layout-header .header-logo .header-logo-campus__item{display:flex;align-items:center}.layout-header .header-logo .header-logo-campus__item:nth-of-type(n+2):before{display:block;width:1px;height:1.5rem;content:"";margin:.2rem 1.9rem 0;background-color:#fff}@media screen and (max-width: 960px){.layout-header .header-logo .header-logo-campus__item:nth-of-type(n+2):before{height:.8rem;margin:.2rem .9rem 0}}.layout-header .header-logo__note{margin-top:auto;margin-left:1.2rem;font-size:1.2rem}@media screen and (max-width: 960px){.layout-header .header-logo__note{margin-left:.6rem;font-size:.6rem}}.layout-header .header-campus{position:relative;margin-left:auto;background-color:#f6ff00;border-radius:.8rem;line-height:1;z-index:900}@media screen and (min-width: 961px) and (hover: hover) and (max-width: 960px){.layout-header .header-campus:hover .header-campus__inner{background-color:#f6ff00}}@media screen and (min-width: 961px) and (hover: hover) and (max-width: 960px){.layout-header .header-campus:hover button{translate:-4.2rem 0;font-size:1.6rem}}@media screen and (min-width: 961px) and (hover: hover){.layout-header .header-campus:hover button:before{rotate:0deg}.layout-header .header-campus:hover .header-campus-content{grid-template-rows:1fr;opacity:1}}@media screen and (min-width: 961px) and (hover: none) and (max-width: 960px){.layout-header .header-campus:active .header-campus__inner{background-color:#f6ff00}}@media screen and (min-width: 961px) and (hover: none) and (max-width: 960px){.layout-header .header-campus:active button{translate:-4.2rem 0;font-size:1.6rem}}@media screen and (min-width: 961px) and (hover: none){.layout-header .header-campus:active button:before{rotate:0deg}.layout-header .header-campus:active .header-campus-content{grid-template-rows:1fr;opacity:1}}@media screen and (max-width: 960px){.layout-header .header-campus{position:fixed;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100dvh;border-radius:0;background-color:transparent;pointer-events:none}}@media screen and (max-width: 960px) and (max-width: 960px){.layout-header .header-campus:has(.is-show) .header-campus__inner{background-color:#f6ff00}}@media screen and (max-width: 960px) and (max-width: 960px){.layout-header .header-campus:has(.is-show) button{translate:-4.2rem 0;font-size:1.6rem}}@media screen and (max-width: 960px){.layout-header .header-campus:has(.is-show) button:before{rotate:0deg}.layout-header .header-campus:has(.is-show) .header-campus-content{grid-template-rows:1fr;opacity:1}}@media screen and (max-width: 960px){.layout-header .header-campus__inner{margin-top:auto;padding:0 1rem .8rem;border-radius:0;pointer-events:all;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}}.layout-header .header-campus button{display:flex;align-items:center;width:25.2rem;height:5.2rem;position:relative;padding:0 2.4rem;font-weight:700;transition:translate .3s cubic-bezier(.39,.575,.565,1),font-size .3s cubic-bezier(.39,.575,.565,1);will-change:translate}@media screen and (max-width: 960px){.layout-header .header-campus button{margin-left:auto;border-radius:.8rem;background-color:#f6ff00}}.layout-header .header-campus button:before,.layout-header .header-campus button:after{display:block;width:1.3rem;height:.2rem;content:"";position:absolute;top:50%;right:2rem;translate:0 -50%;background-color:#1a1a1a}.layout-header .header-campus button:before{rotate:90deg;transition:rotate .3s cubic-bezier(.39,.575,.565,1);will-change:rotate}.layout-header .header-campus .header-campus-content{position:absolute;top:calc(100% - .8rem);right:0;left:0;display:grid;grid-template-rows:0fr;border-radius:0 0 .8rem .8rem;background-color:#f6ff00;transition:grid-template-rows .3s cubic-bezier(.39,.575,.565,1),opacity .3s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media screen and (max-width: 960px){.layout-header .header-campus .header-campus-content{position:static;opacity:0;background-color:transparent}}.layout-header .header-campus .header-campus-content__inner{overflow:hidden}.layout-header .header-campus .header-campus-content .header-campus-content-links{display:flex;flex-direction:column;gap:2rem;padding:1.6rem 2.4rem 2.4rem}@media screen and (max-width: 960px){.layout-header .header-campus .header-campus-content .header-campus-content-links{flex-direction:row;gap:.8rem;padding:0}}.layout-header .header-campus .header-campus-content .header-campus-content-links__item{width:100%}.layout-header .header-campus .header-campus-content .header-campus-content-links__item a{display:flex;align-items:center;justify-content:space-between;font-weight:700;line-height:1.1}@media screen and (max-width: 960px){.layout-header .header-campus .header-campus-content .header-campus-content-links__item a{align-items:flex-end;gap:.4rem;padding:1.6rem 1.2rem;border-radius:.8rem;background-color:#fff;font-weight:700;font-size:1.4rem}}.layout-header .header-campus .header-campus-content .header-campus-content-links__item a[target=_blank]:after{display:block;width:1.4rem;height:1.1rem;content:"";margin-top:.2rem;background-color:#1a1a1a;mask:url(/wp-content/themes/original2024/assets/renew/img/common/icn_blank.svg) no-repeat center/contain}@media screen and (max-width: 960px){.layout-header .header-campus .header-campus-content .header-campus-content-links__item a[target=_blank]:after{display:block;width:1.3rem;height:1rem;content:""}}.layout-header .header-campus .header-campus-content__link{margin-top:1.6rem;padding-bottom:1.6rem;text-align:center}.layout-header .header-campus .header-campus-content__link a{text-decoration:underline}.layout-header .header-campus .header-campus-content__link a:after{display:inline-block;width:.6rem;height:1rem;content:"";margin-left:.4rem;background-color:#1a1a1a;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_line.svg) no-repeat center/contain}.layout-header .header-button{margin-left:.8rem}.layout-header .header-button a{display:flex;align-items:center;gap:1rem;height:5.2rem;padding:0 2.4rem;border-radius:.8rem;background-color:#fff;font-weight:700}.layout-header .header-button a:after{display:block;width:.6rem;height:1rem;content:"";background-color:#1a1a1a;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_line.svg) no-repeat center/contain}.layout-header .header-hamburger{width:auto;height:100%;aspect-ratio:1/1;position:relative;margin-left:.2rem;z-index:100;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.layout-header .header-hamburger:hover{opacity:.5}}@media (hover: none){.layout-header .header-hamburger:active{opacity:.5}}@media screen and (max-width: 960px){.layout-header .header-hamburger{margin-left:auto}}.layout-header .header-hamburger:before,.layout-header .header-hamburger:after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 1.7rem);width:3.4rem;height:.3rem;background:#fff;border-radius:.15rem;transition:rotate .3s cubic-bezier(.39,.575,.565,1),translate .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.layout-header .header-hamburger:before,.layout-header .header-hamburger:after{width:3rem;height:.2rem}}.layout-header .header-hamburger:before{translate:0 -.6rem}@media screen and (max-width: 960px){.layout-header .header-hamburger:before{translate:0 -.5rem}}.layout-header .header-hamburger:after{translate:0 .6rem}@media screen and (max-width: 960px){.layout-header .header-hamburger:after{translate:0 .5rem}}.layout-header .header-sitemap{position:absolute;top:8.4rem;right:0;display:grid;grid-template-rows:0fr;background-color:#273cbd;transition:grid-template-rows .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.layout-header .header-sitemap{top:5rem;left:0}}.layout-header .header-sitemap__outer{overflow:hidden}.layout-header .header-sitemap__inner{position:relative;padding:3.6rem 6.4rem}@media screen and (max-width: 960px){.layout-header .header-sitemap__inner{padding:0 2.4rem 2.4rem}}.layout-header .header-sitemap__items{font-weight:700}@media screen and (max-width: 960px){.layout-header .header-sitemap__items{display:block}}.layout-header .header-sitemap__item:nth-of-type(n+2){border-top:1px solid rgba(255,255,255,.2)}.layout-header .header-sitemap__item a{display:flex;align-items:center;gap:.8rem;position:relative;width:36rem;padding:2.1rem 0;color:#fff;line-height:1;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.layout-header .header-sitemap__item a:hover{opacity:.5}}@media (hover: none){.layout-header .header-sitemap__item a:active{opacity:.5}}@media screen and (max-width: 960px){.layout-header .header-sitemap__item a{width:100%}}.layout-header .header-sitemap__item a:after{display:block;width:.6rem;height:1rem;content:"";position:absolute;top:50%;right:0;translate:0 -50%;background:url(/wp-content/themes/original2024/assets/renew/img/common/arw_line.svg) no-repeat center/contain}.layout-header .header-sitemap__item a[href^="#"]:after{rotate:90deg}.layout-header .header-sitemap__item-en{font-weight:700;font-size:1.8rem}.layout-header .header-sitemap__item-ja{font-size:1.2rem}@media screen and (max-width: 960px){.layout-header .header-sitemap__item-ja{font-size:1.4rem}}.is-scroll-down .layout-header,.is-pinned .layout-header{translate:0 -100%}@media (hover: hover){.is-scroll-down .layout-header .header-menu__item:hover .header-menu__children,.is-pinned .layout-header .header-menu__item:hover .header-menu__children{opacity:0;visibility:hidden}}@media (hover: none){.is-scroll-down .layout-header .header-menu__item:active .header-menu__children,.is-pinned .layout-header .header-menu__item:active .header-menu__children{opacity:0;visibility:hidden}}.layout-header.is-moving{translate:0 -100%;pointer-events:none}@media (hover: hover){.layout-header.is-moving .header-menu__item:hover .header-menu__children{opacity:0;visibility:hidden}}@media (hover: none){.layout-header.is-moving .header-menu__item:active .header-menu__children{opacity:0;visibility:hidden}}.layout-home-section{padding:0 4rem}@media screen and (max-width: 960px){.layout-home-section{padding:0 2.4rem}}.layout-home-section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:12rem 0}@media screen and (max-width: 960px){.layout-home-section__inner{padding:6rem 0}}.layout-page-header{position:relative;padding:0 4rem}@media screen and (max-width: 960px){.layout-page-header{padding:0 2.4rem}}.layout-page-header__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:11rem 0 4.5rem}@media screen and (max-width: 960px){.layout-page-header__inner{padding:6.4rem 0 3rem}}.layout-page-header__inner>*:first-child{margin-top:0}.layout-page-header__inner--padding-bottom55px{padding-bottom:5.5rem}@media screen and (max-width: 960px){.layout-page-header__inner--padding-bottom55px{padding-bottom:4.5rem}}.layout-page-header__main{position:relative;z-index:1}.layout-page-header__main>*:first-child{margin-top:0}.layout-page-header__sub{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;width:100%}.layout-page-header__image{overflow:hidden;width:50%;height:27rem}@media screen and (max-width: 960px){.layout-page-header__image{height:9.3rem}}.layout-page-header__image picture,.layout-page-header__image img{width:100%;height:100%;object-fit:cover}.layout-page-header__image+.layout-page-header__topicpath{margin-top:0}@media screen and (max-width: 960px){.layout-page-header__image+.layout-page-header__topicpath{margin-top:4.8rem}}.layout-page-header__topicpath{position:relative;z-index:1;width:50%;margin-top:11.6rem}@media screen and (max-width: 960px){.layout-page-header__topicpath{width:100%;margin-top:0}}.layout-page-header+.layout-page-section .layout-page-section__inner{padding-top:0}@media screen and (max-width: 960px){.layout-page-header--sp-padding-top80 .layout-page-header__inner{padding-top:8rem}}.layout-page-header--large-visual{z-index:4;padding:0}.layout-page-header--large-visual .layout-page-header__inner{max-width:100%;padding:0 0 4.8rem}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__inner{padding:0 0 2.6rem}}.layout-page-header--large-visual .layout-page-header__image{width:100%;height:auto}.layout-page-header--large-visual .layout-page-header__main{position:relative;margin-left:calc(50% - 60rem)}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__main{margin-left:0;padding-left:2.4rem}}@media screen and (min-width: 961px){.layout-page-header--large-visual .layout-page-header__sub{position:absolute;right:0;top:4.5rem;width:100%}}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__sub{position:relative;top:auto;right:auto;margin-top:1.8rem}}@media screen and (min-width: 961px){.layout-page-header--large-visual .layout-page-header__sub+.layout-page-header__text{margin-top:2.8rem}}.layout-page-header--large-visual .layout-page-header__topicpath{width:100%;margin-top:0}.layout-page-header--large-visual .layout-page-header__large-title{position:relative;z-index:1;translate:0 -2.35rem;font-size:3.6rem;line-height:1;font-weight:700;display:flex;flex-direction:column;gap:2.5rem;margin-top:-4.5rem}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__large-title{translate:0;font-size:2rem;gap:1rem;margin-top:-1.5rem}}.layout-page-header--large-visual .layout-page-header__large-title[data-en]:before{content:attr(data-en) "";color:#d80220;font-family:Helvetica Neue,arial,sans-serif;font-size:14rem;line-height:.84;font-weight:700;letter-spacing:.01em;display:block}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__large-title[data-en]:before{font-size:5.2rem}}.layout-page-header--large-visual .layout-page-header__large-title--2line:before{content:attr(data-en-line1) "\a" attr(data-en-line2);color:#d80220;font-family:Helvetica Neue,arial,sans-serif;font-size:14rem;line-height:.84;font-weight:700;letter-spacing:.01em;display:block;white-space:pre}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__large-title--2line:before{translate:0 -.05rem;font-size:5.2rem;white-space:pre-line}}@media screen and (min-width: 961px){.layout-page-header--large-visual .layout-page-header__large-title--3line{padding-top:.1rem}}.layout-page-header--large-visual .layout-page-header__large-title--3line:before{content:attr(data-en-line1) "\a" attr(data-en-line2) "\a" attr(data-en-line3);color:#d80220;font-family:Helvetica Neue,arial,sans-serif;font-size:14rem;line-height:.84;font-weight:700;letter-spacing:.01em;display:block;white-space:pre}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__large-title--3line:before{font-size:4.2rem}}.layout-page-header--large-visual .layout-page-header__text{max-width:120rem;font-size:2.2rem;line-height:1.6;font-weight:700;margin-top:3.4rem}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__text{font-size:1.6rem;line-height:1.8;margin-top:2.2rem;padding-right:2.4rem}}.layout-page-header--large-visual .layout-page-header__text--small{margin-top:3.4rem!important;font-size:1.8rem;line-height:1.8;letter-spacing:.12em}@media screen and (max-width: 960px){.layout-page-header--large-visual .layout-page-header__text--small{margin-top:0!important;font-size:1.6rem;line-height:1.6}}@media screen and (min-width: 961px){.layout-page-header--large-visual.layout-page-header--english .layout-page-header__sub{position:static}}.layout-page-section{padding:0 4rem}@media screen and (max-width: 960px){.layout-page-section{padding:0 2.4rem}}.layout-page-section--padding0{padding:0}.layout-page-section--padding-top40px{padding-top:4rem}@media screen and (max-width: 960px){.layout-page-section--padding-top40px{padding-top:2.4rem}}.layout-page-section--bg-white{background-color:#fff6}.layout-page-section--english{word-break:keep-all;text-align:left}.layout-page-section__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:12rem 0}@media screen and (max-width: 960px){.layout-page-section__inner{padding:6rem 0}}.layout-page-section__inner--padding100px{padding:10rem 0}@media screen and (max-width: 960px){.layout-page-section__inner--padding100px{padding:5rem 0}}.layout-page-section__inner--padding60px{padding:6rem 0}@media screen and (max-width: 960px){.layout-page-section__inner--padding60px{padding:4rem 0}}.layout-page-section__inner--padding70px{padding:7rem 0}@media screen and (max-width: 960px){.layout-page-section__inner--padding70px{padding:4rem 0}}.layout-page-section__inner--padding30px{padding:3rem 0}@media screen and (max-width: 960px){.layout-page-section__inner--padding30px{padding:.5rem 0}}.layout-page-section__inner--width100{width:100%;max-width:100%}@media screen and (max-width: 960px){.layout-page-section__inner--width100{width:100%;max-width:100%}}.layout-page-section__inner--width1440px{max-width:144rem}@media screen and (min-width: 961px){.layout-page-section__inner--pc-padding-top60px-important{padding-top:6rem!important}}.layout-page-section__inner--padding-top0{padding-top:0rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-top0{padding-top:0rem}}.layout-page-section__inner--padding-top30px{padding-top:3rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-top30px{padding-top:2rem}}.layout-page-section__inner--padding-top60px{padding-top:6rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-top60px{padding-top:4rem}}.layout-page-section__inner--padding-top80px{padding-top:8rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-top80px{padding-top:6rem}}.layout-page-section__inner--padding-bottom0{padding-bottom:0}@media screen and (max-width: 960px){.layout-page-section__inner--padding-bottom0{padding-bottom:0}}.layout-page-section__inner--padding-bottom60px{padding-bottom:6rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-bottom60px{padding-bottom:4rem}}.layout-page-section__inner--padding-bottom80px{padding-bottom:8rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-bottom80px{padding-bottom:6rem}}.layout-page-section__inner--padding-bottom160px{padding-bottom:16rem}@media screen and (max-width: 960px){.layout-page-section__inner--padding-bottom160px{padding-bottom:8rem}}.layout-page-section__inner--margin-bottom160px{margin-bottom:16rem}@media screen and (max-width: 960px){.layout-page-section__inner--margin-bottom160px{margin-bottom:8rem}}@media screen and (max-width: 960px){.layout-page-section__header--sp-padding24{padding:0 2.4rem}}.layout-page-section__content{padding-top:3.6rem}.layout-page-section__content--flex-half{display:flex;align-items:flex-start;gap:4rem}@media screen and (max-width: 960px){.layout-page-section__content--flex-half{flex-direction:column}}.layout-page-section__content--flex-half>*{width:calc(50% - 2rem)}@media screen and (max-width: 960px){.layout-page-section__content--flex-half>*{width:100%}}.layout-page-section__content--flex{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.layout-page-section__content--flex{flex-direction:column}}.layout-page-section__content--flex-sp-reverse{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.layout-page-section__content--flex-sp-reverse{flex-direction:column-reverse}}.layout-page-section__content--align-item-flex-end{align-items:flex-end}@media screen and (max-width: 960px){.layout-page-section__content--align-item-flex-end{align-items:flex-start}}.layout-page-section__content .layout-page-section__content{margin-top:2.4rem}@media screen and (max-width: 960px){.layout-page-section__content .layout-page-section__content{margin-top:1.8rem}}.layout-page-section__flex-box--shrink{width:100%;flex-shrink:1}.layout-page-section__flex-box--no-shrink{flex-shrink:0}.layout-page-section:has(.component-index-nav) .layout-page-section__inner{padding-bottom:9rem!important}@media screen and (max-width: 960px){.layout-page-section:has(.component-index-nav) .layout-page-section__inner{padding-bottom:6rem!important}}.layout-page-section:has(.component-index-nav) .layout-page-section__inner--padding-bottom0{margin-bottom:-2rem!important;padding-bottom:0!important}@media screen and (max-width: 960px){.layout-page-section:has(.component-index-nav) .layout-page-section__inner--padding-bottom0{padding-bottom:0!important}}.layout-page-section:has(.component-index-nav)+.layout-page-section .layout-page-section__inner{margin-top:3rem!important}@media screen and (max-width: 960px){.layout-page-section:has(.component-index-nav)+.layout-page-section .layout-page-section__inner{margin-top:2rem!important}}.layout-page-section:has(.component-index-nav)+#indexmenu-0:not(.layout-page-section:has(.component-index-nav)+#indexmenu-0.layout-page-section--bg-white) .layout-page-section__inner{margin-top:0!important;padding-top:3rem!important}@media screen and (max-width: 960px){.layout-page-section:has(.component-index-nav)+#indexmenu-0:not(.layout-page-section:has(.component-index-nav)+#indexmenu-0.layout-page-section--bg-white) .layout-page-section__inner{padding-top:2rem!important}}@media screen and (max-width: 960px){.layout-page-section:has(.page-event-detail-article__follow) .layout-page-section__inner{padding-bottom:8rem!important}}.component-archive{border-top:1px solid #cdcdcd}.component-archive__item{padding:3rem 0 2.5rem;border-bottom:1px solid #cdcdcd}@media screen and (max-width: 960px){.component-archive__item{padding:2.5rem 0}}.component-archive__item>*:first-child{margin-top:0}.component-archive__item.is-new .component-archive__date:after{content:"NEW";display:inline-block;color:#d80220;font-weight:700;animation:blink 1.5s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.component-archive__date{display:flex;align-items:center;gap:.7rem;margin-top:1.4rem;line-height:1}@media screen and (max-width: 960px){.component-archive__date{margin-top:1.6rem}}.component-archive__date i{display:flex;align-items:center;justify-content:center;height:2.3rem;margin-bottom:-.2rem;padding:0 1rem .1rem;color:#fff;background:#d80220;font-size:1.2rem;font-style:normal;font-weight:700}@media screen and (max-width: 960px){.component-archive__date i{height:1.9rem;margin-bottom:-.1rem;padding:0 .8rem;font-size:1rem}}.component-archive__heading{margin-top:1rem;font-size:1.8rem;font-weight:700;line-height:1.8}@media screen and (max-width: 960px){.component-archive__heading{margin-top:.8rem;line-height:1.6}}.component-archive__heading a{background-image:linear-gradient(90deg,#d80220,#d80220);background-repeat:no-repeat;background-position:left bottom 0;background-size:0 1px;transition:background-size .4s cubic-bezier(.39,.575,.565,1);will-change:background-size;text-decoration:none}@media screen and (min-width: 961px) and (hover: hover){.component-archive__heading a:hover{background-size:100% 1px}}@media screen and (min-width: 961px) and (hover: none){.component-archive__heading a:active{background-size:100% 1px}}.component-archive--home{border-color:#545454}@media screen and (max-width: 960px){.component-archive--home{border-top:1px solid #545454}}.component-archive--home .component-archive__item{padding:2.5rem 0;border-color:#545454}@media screen and (max-width: 960px){.component-archive--home .component-archive__item{padding:2rem 0}}.component-archive--home .component-archive__date{color:#ffffff80}.component-archive--home .component-archive__heading{margin-top:.2rem;font-size:1.6rem;font-weight:400}@media screen and (max-width: 960px){.component-archive--home .component-archive__heading{font-size:1.4rem}}.component-archive--home .component-archive__heading a{color:#fff}.component-archive--society{border-top:none}.component-archive--society .component-archive__item{display:flex;justify-content:space-between;border-bottom:none;padding:0}@media screen and (max-width: 960px){.component-archive--society .component-archive__item{flex-direction:column}}.component-archive--society .component-archive__item:nth-of-type(n+2){margin-top:4rem}.component-archive--society .component-archive__thumbnail{width:36rem}@media screen and (max-width: 960px){.component-archive--society .component-archive__thumbnail{width:100%}}.component-archive--society .component-archive__thumbnail img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0}.component-archive--society .component-archive__content{width:calc(100% - 39.2rem)}@media screen and (max-width: 960px){.component-archive--society .component-archive__content{width:100%}}.component-archive--society .component-archive__button{margin-top:2rem;background-image:none}@media screen and (max-width: 960px){.component-archive--society .component-archive__button{font-size:1.4rem;margin:1.2rem auto 0}}.component-article{border-top:1px solid #cdcdcd;padding:3.2rem 0 0}.component-article.is-new .component-article__date:after{content:"NEW";display:inline-block;color:#d80220;font-weight:700;animation:blink 1.5s infinite}.component-article__date{display:flex;align-items:center;gap:.7rem;margin-top:2rem;line-height:1}@media screen and (max-width: 960px){.component-article__date{margin-top:1.6rem}}.component-article__date i{display:flex;align-items:center;justify-content:center;height:2.3rem;margin-bottom:-.2rem;padding:0 1rem .1rem;color:#fff;background:#d80220;font-size:1.2rem;font-style:normal;font-weight:700}@media screen and (max-width: 960px){.component-article__date i{height:1.9rem;margin-bottom:-.1rem;padding:0 .8rem;font-size:1rem}}.component-article__title{margin-top:1rem;font-size:3rem;font-weight:700;line-height:1.6}@media screen and (max-width: 960px){.component-article__title{margin-top:.6rem;font-size:2.2rem;line-height:1.5}}.component-article__body{margin-top:5.4rem}@media screen and (max-width: 960px){.component-article__body{margin-top:2.7rem}}.component-attention{background:#ffc3cc;padding:0 4rem}@media screen and (max-width: 960px){.component-attention{padding:0 2.4rem}}.component-attention__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:3.1rem 0}@media screen and (max-width: 960px){.component-attention__inner{padding:2rem 0}}.component-attention__text{letter-spacing:.06em}@media screen and (max-width: 960px){.component-attention__text{font-size:1rem}}.component-attention__text a{color:#d80220}.component-back-button{display:flex;justify-content:center;align-items:center;margin-top:6.4rem}.component-back-button a{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;width:17rem;height:5.2rem;border-radius:2.6rem;color:#000;background:#fff;font-weight:700;text-decoration:none;cursor:pointer;user-select:none}@media screen and (max-width: 960px){.component-back-button a{width:14.4rem;height:4.2rem;border-radius:2.1rem}}.component-back-button span{display:flex;align-items:center;gap:.8rem}.component-back-button span:before{content:"";display:block;width:1.6rem;height:1.4rem;background:#000;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_back.svg) no-repeat center/contain}.component-boxes{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}@media screen and (max-width: 960px){.component-boxes{gap:.8rem;margin-top:1.6rem}}.component-boxes__item{padding:2rem 3.2rem;background-color:#ffffff4d}@media screen and (max-width: 960px){.component-boxes__item{padding:2.6rem 2.4rem}}.component-boxes__item>*:first-child{margin-top:0}.component-boxes__title{color:#d80220;font-weight:700;font-size:1.8rem}@media screen and (max-width: 960px){.component-boxes__title{font-size:1.6rem}}.component-boxes__text{margin-top:1rem;letter-spacing:.04em}.component-boxes__text a{display:inline-block;margin-top:.6rem;color:#d80220;letter-spacing:.04em;text-underline-offset:.4em}.component-boxes+*{margin-top:2.4rem}@media screen and (max-width: 960px){.component-boxes+*{margin-top:1.6rem}}.component-bullet-list{list-style-type:disc;display:flex;flex-direction:column;gap:1.5rem;margin-top:2.8rem;padding-left:2rem;font-weight:400}.component-button{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:fit-content;height:5.2rem;padding:0 3.2rem;color:#000;background:#fff;border-radius:2.6rem;user-select:none;text-decoration:none;transition:translate .6s cubic-bezier(.23,1,.32,1) -.6s,color .6s cubic-bezier(.23,1,.32,1) -.6s}@media screen and (max-width: 960px){.component-button{height:4.2rem;padding:0 2.4rem;border-radius:2.1rem}}.component-button:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 4rem);height:100%;background:#273cbd;z-index:0;translate:calc(-100% - 1rem) 0;transform-origin:right center;transition:translate .6s cubic-bezier(.23,1,.32,1)}@media (hover: hover){.component-button:hover{color:#fff;transition-duration:1s}.component-button:hover:before{translate:-1rem 0;transform-origin:left center;transition-duration:1s}.component-button:hover .component-button__label{transition-duration:1s}.component-button:hover .component-button__label:before,.component-button:hover .component-button__label:after{background-color:#fff;transition-duration:1s}}@media (hover: none){.component-button:active{color:#fff;transition-duration:1s}.component-button:active:before{translate:-1rem 0;transform-origin:left center;transition-duration:1s}.component-button:active .component-button__label{transition-duration:1s}.component-button:active .component-button__label:before,.component-button:active .component-button__label:after{background-color:#fff;transition-duration:1s}}.component-button__label{position:relative;display:flex;align-items:center;gap:.7rem;font-weight:700;letter-spacing:.08em;z-index:10;padding-bottom:.1em;transition:color 1s cubic-bezier(.23,1,.32,1)}.component-button__label:before,.component-button__label:after{transition:background-color .6s cubic-bezier(.23,1,.32,1)}.component-button__label:after{content:"";display:block;width:.6rem;height:1rem;background-color:#000;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain;margin-top:.1em;flex-shrink:0}@media screen and (max-width: 960px){.component-button__label:after{width:.6rem;height:1rem}}.component-button[href*=".pdf"] .component-button__label:after{display:block;width:1.6rem;height:1.5rem;content:"";mask:url(/wp-content/themes/original2024/assets/renew/img/common/icn_pdf.svg) no-repeat center/contain}.component-button--accordion{padding-right:0}.component-button--accordion .component-button__label{padding-right:5.4rem}@media screen and (max-width: 960px){.component-button--accordion .component-button__label{padding-right:4.4rem}}.component-button--accordion .component-button__label:before,.component-button--accordion .component-button__label:after{display:block;width:1.2rem;height:.2rem;content:"";position:absolute;top:50%;right:3.2rem;translate:0 -50%;margin:0;border-radius:.1rem;background-color:#1a1a1a;mask:unset}@media screen and (max-width: 960px){.component-button--accordion .component-button__label:before,.component-button--accordion .component-button__label:after{width:1rem;right:2.2rem}}.component-button--accordion .component-button__label:before{rotate:90deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1),background-color 1s cubic-bezier(.23,1,.32,1);will-change:rotate}.component-button--black{color:#fff;background:#1a1a1a}.component-button--black .component-button__label:before,.component-button--black .component-button__label:after{background:#fff}@media (hover: hover){.component-button--black:hover .component-button__label:before,.component-button--black:hover .component-button__label:after{filter:invert(0)}}@media (hover: none){.component-button--black:active .component-button__label:before,.component-button--black:active .component-button__label:after{filter:invert(0)}}.component-button--outline{border:1px solid #E4E4E4;background:transparent}.content-calendar-space24-16{margin-bottom:2.4rem}@media screen and (max-width: 960px){.content-calendar-space24-16{margin-bottom:1.6rem}}.content-calendar-wrap-bundle{width:17.8rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:1.5rem;margin-left:auto;margin-right:auto;gap:2.4rem}@media screen and (max-width: 960px){.content-calendar-wrap-bundle{width:auto;padding-bottom:2rem}}.content-calendar-wrap-bundle>:where(div){display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:.4rem}.content-calendar-flex{width:fit-content;margin:0 auto;display:flex;gap:2.6rem}.content-calendar-flex>:where(li){display:none}.content-calendar-eventdetailbutton-wrapper{display:flex;justify-content:center}@media screen and (max-width: 960px){.content-calendar-eventdetailbutton-wrapper{background:#fff;display:flex;justify-content:center;align-items:center;margin-left:50%;transform:translate(-50%);width:100vw;height:9.6rem;margin-top:-1rem;box-shadow:0 -30px 30px -30px #ff00444d}}.content-calendar-eventdetailbutton{width:100%;max-width:27.2rem;height:5.2rem;text-decoration:none;font-size:1.6rem;font-weight:700;line-height:2.88rem;letter-spacing:.04em;text-align:center;border-radius:10rem;margin:0 auto auto;padding:0}@media screen and (max-width: 960px){.content-calendar-eventdetailbutton{margin:0}}.content-calendar-eventdetailbutton>div{width:fit-content;height:100%;display:flex;align-items:center;justify-content:center;gap:1rem;margin:auto}.content-calendar-eventdetailbutton :where(path){stroke:#fff}[class^=content-calendar-prev-]{width:1.2rem;height:2rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/event/arw_calendar.svg) no-repeat center/contain;transition:opacity .3s ease-out}@media screen and (max-width: 960px){[class^=content-calendar-prev-]{mask-image:url(/wp-content/themes/original2024/assets/renew/img/event/arw_calendar_sp.svg);margin-bottom:-.2rem}}@media (hover: hover){[class^=content-calendar-prev-]:hover{cursor:pointer;opacity:.5}}@media (hover: none){[class^=content-calendar-prev-]:active{cursor:pointer;opacity:.5}}[class^=content-calendar-next-]{width:1.2rem;height:2rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/event/arw_calendar.svg) no-repeat center/contain;transform:scaleX(-1);transition:opacity .3s ease-out}@media screen and (max-width: 960px){[class^=content-calendar-next-]{mask-image:url(/wp-content/themes/original2024/assets/renew/img/event/arw_calendar_sp.svg);margin-bottom:-.2rem}}@media (hover: hover){[class^=content-calendar-next-]:hover{cursor:pointer;opacity:.5}}@media (hover: none){[class^=content-calendar-next-]:active{cursor:pointer;opacity:.5}}.content-calendar-prev-pc,.content-calendar-next-pc{margin:auto 0}@media screen and (min-width: 961px){.calendar-pc-active{display:block}}@media screen and (max-width: 960px){.calendar-sp-active{display:block}}.content-calendar-label{width:4.66rem;height:4.66rem;text-decoration:none;justify-content:center;align-items:center;display:inline-block;font-style:normal;font-weight:700;font-size:1.8rem;line-height:4.66rem;letter-spacing:.04em;font-feature-settings:"halt" on;background:#f6f6f6;color:#000;text-align:center;cursor:pointer}@media screen and (max-width: 960px){.content-calendar-label{width:3.915rem;height:3.915rem;font-size:1.62rem;line-height:3.915rem}}.content-calendar-label>input[type=checkbox]{display:none}.content-calendar-label:has(input[type=checkbox]:disabled){color:#0003;cursor:default}.content-calendar-label:has(input[type=checkbox]:checked){background:#d80220;color:#fff}.content-calendar-label.content-calendar-other,.content-calendar-label.content-calendar-other:has(input[type=checkbox]:disabled){color:#0003;background:#f6f6f680}.content-calendar-number:nth-of-type(6) .content-calendar-label{color:#2c4198;background:#ebf5ff}.content-calendar-number:nth-of-type(6) .content-calendar-label:has(input[type=checkbox]:disabled){color:#2c419833}.content-calendar-number:nth-of-type(6) .content-calendar-label.content-calendar-other,.content-calendar-number:nth-of-type(6) .content-calendar-label.content-calendar-other:has(input[type=checkbox]:disabled){color:#2c419833;background:#ebf5ff33}.content-calendar-number:nth-of-type(7) .content-calendar-label{color:#d80220;background:#fee}.content-calendar-number:nth-of-type(7) .content-calendar-label:has(input[type=checkbox]:disabled){color:#d8022033}.content-calendar-number:nth-of-type(7) .content-calendar-label.content-calendar-other,.content-calendar-number:nth-of-type(7) .content-calendar-label.content-calendar-other:has(input[type=checkbox]:disabled){color:#d8022033;background:#fee3}.content-calendar{width:100%;height:fit-content;margin:auto;z-index:3}.content-calendar-h5{color:#d80220;font-style:normal;font-weight:700;font-size:1.8rem;line-height:1;letter-spacing:.08em;font-feature-settings:"halt" on}@media screen and (min-width: 961px){.content-calendar-h5:last-of-type{font-size:2.2rem;margin-left:.2rem}}@media screen and (max-width: 960px){.content-calendar-h5:last-of-type{margin-left:.4rem}}.content-calendar-day-of-week{font-style:normal;font-weight:400;font-size:1.4rem;line-height:1;text-align:center;letter-spacing:.04em;font-feature-settings:"halt" on}@media screen and (max-width: 960px){.content-calendar-day-of-week{font-size:1.08rem;font-feature-settings:"palt" on}}.content-calendar-number{font-style:normal;font-weight:700;font-size:2.25rem;line-height:180%;text-align:center;letter-spacing:.04em;font-feature-settings:"halt" on;width:4.66rem;height:4.66rem;padding:0}@media screen and (max-width: 960px){.content-calendar-number{font-size:1.8rem;width:3.915rem;height:3.915rem}}.content-calendar-main{color:#d80220}.content-calendar-blue{color:#2c4196}.content-calendar-black{color:#000}.content-calendar-white{color:#fff}.content-calendar-red{color:#eb0000}.content-calendar-gray{color:#0000001a}.content-calendar-wrap{position:relative;padding-top:7.2rem;padding-bottom:5.2rem}@media screen and (max-width: 960px){.content-calendar-wrap{padding-top:6.1rem;padding-bottom:0}}.content-calendar-wrap-parent{display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 960px){.content-calendar-wrap-parent{gap:3rem}}.content-calendar-wrap-parent-main{width:fit-content;display:flex;gap:8rem;margin:0 auto}.content-calendar-wrap-close{position:absolute;width:3.1rem;height:3.1rem;top:3.225rem;right:3.225rem;transition:opacity .3s ease-out;z-index:50;padding:.775rem}@media (hover: hover){.content-calendar-wrap-close:hover{cursor:pointer;opacity:.5}}@media (hover: none){.content-calendar-wrap-close:active{cursor:pointer;opacity:.5}}@media screen and (max-width: 960px){.content-calendar-wrap-close{width:4.2rem;height:4.2rem;top:1rem;right:1rem;padding:1.4rem}}.content-calendar-wrap-close path{stroke:#d80220}.content-calendar-wrap .calendar{border-collapse:separate;border-spacing:.3rem;margin:0 auto}.content-calendar-wrap .calendar-day-of-week{width:4.66rem;height:2rem;background:#f6f6f6;padding:0}@media screen and (max-width: 960px){.content-calendar-wrap .calendar-day-of-week{width:3.915rem;height:1.8rem}}.content-calendar .norrowing-down{padding:1.6rem 0;margin:0 14.3rem;display:grid;grid-auto-flow:row;grid-template-areas:"item1 item2" "item3 item2";border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}@media screen and (min-width: 961px){.content-calendar .norrowing-down{width:90rem;margin-top:-.3rem}}@media screen and (max-width: 960px){.content-calendar .norrowing-down{width:29.6rem;gap:1.6rem;padding:1.6rem 0 0;margin:0 auto;grid-template-areas:"item1" "item2" "item3";border-bottom:none}}.content-calendar .norrowing-down-title{grid-area:item1;width:100%;height:auto;margin-top:auto;text-align:center!important;font-weight:700}@media screen and (max-width: 960px){.content-calendar .norrowing-down-title{width:fit-content;margin:0 auto -.5rem}}.content-calendar .norrowing-down-tags{grid-area:item2;width:100%;display:flex;flex-flow:row wrap;gap:.8rem;margin-left:2.4rem;margin-top:auto;margin-bottom:auto}@media screen and (max-width: 960px){.content-calendar .norrowing-down-tags{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:auto}}.content-calendar .norrowing-down-tags>:where(label){font-size:1.2rem;line-height:1;letter-spacing:.02em;font-weight:700;width:fit-content;height:fit-content;padding:.7rem 1.8rem .8rem;text-decoration:none;justify-content:center;align-items:center;gap:.8rem;border:1px solid rgba(0,0,0,.2);border-radius:10rem;color:#000;cursor:pointer}@media screen and (max-width: 960px){.content-calendar .norrowing-down-tags>:where(label){font-size:1.4rem;text-align:center;display:flex;justify-content:center;align-items:center;width:14.4rem;height:4rem;padding:0}}.content-calendar .norrowing-down-tags>:where(label)>input[type=checkbox]{display:none}.content-calendar .norrowing-down-tags>:where(label):has(input[type=checkbox]:checked){background:#0000001a}.content-calendar .norrowing-down-search{grid-area:item3;font-size:1.4rem;margin-left:0;margin-right:0;display:flex;justify-content:center}@media screen and (max-width: 960px){.content-calendar .norrowing-down-search{width:100%;margin-left:0}}.content-calendar .norrowing-down-search :where(button){padding:1rem 7 2rem 8}@media screen and (max-width: 960px){.content-calendar .norrowing-down-search :where(button){padding:1rem 3 1rem 0}}.content-calendar .norrowing-down-search :where(button) :where(path){stroke:#2c4196}.content-calendar .norrowing-down-search-cancel{color:#000;font-size:1.4rem;letter-spacing:0;margin:0 auto;text-decoration:underline;margin-top:.8rem;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.content-calendar .norrowing-down-search-cancel{display:block;margin:0 auto;margin-bottom:2rem}}@media (hover: hover){.content-calendar .norrowing-down-search-cancel:hover{cursor:pointer;opacity:.5}}@media (hover: none){.content-calendar .norrowing-down-search-cancel:active{cursor:pointer;opacity:.5}}.component-cards{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem}.component-cards__item{width:calc(50% - 1rem);padding:3rem 8rem 5rem;background-color:#fff6}@media screen and (max-width: 960px){.component-cards__item{width:100%;padding:1.6rem 2.4rem 3rem}}.component-cards .component-section-lead{text-align:center}.component-cards__footer{display:flex;justify-content:center;margin-top:2rem;text-align:center}.component-cards--index{margin-top:-4rem}@media screen and (min-width: 961px){.component-cards--index .component-cards__item{width:calc(33.333333% - 1.3333333rem);padding:3rem 0 5rem}}.component-carousel-card{width:34.4rem;padding-bottom:1.2rem}@media screen and (max-width: 960px){.component-carousel-card{width:28rem;padding-bottom:0}}.component-carousel-card a{display:block;text-decoration:none}@media (hover: hover){.component-carousel-card a:hover .component-carousel-card__image{opacity:.8}.component-carousel-card a:hover .component-carousel-card__title span{background-size:100% 1px}}@media (hover: none){.component-carousel-card a:active .component-carousel-card__image{opacity:.8}.component-carousel-card a:active .component-carousel-card__title span{background-size:100% 1px}}.component-carousel-card a:after{display:none}.component-carousel-card__image{width:100%;transition:opacity .3s cubic-bezier(.39,.575,.565,1);will-change:opacity}.component-carousel-card__image img,.component-carousel-card__image picture{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.component-carousel-card__content{margin-top:1.3rem}.component-carousel-card__content>*:first-child{margin-top:0}.component-carousel-card__title{margin-block:calc((1em - 1lh)/2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:2.2rem;font-weight:700;line-height:1.6;text-align:left}@media screen and (max-width: 960px){.component-carousel-card__title{font-size:1.6rem}}.component-carousel-card__title--fontsize-18{font-size:1.8rem}@media screen and (max-width: 960px){.component-carousel-card__title--fontsize-18{font-size:1.6rem}}.component-carousel-card__title span{background-image:linear-gradient(90deg,#d80220,#d80220);background-repeat:no-repeat;background-position:left bottom 0;background-size:0 1px;transition:background-size .4s cubic-bezier(.39,.575,.565,1);will-change:background-size}.component-carousel-card__note{margin-top:2.4rem;font-weight:700;font-size:1.2rem}@media screen and (max-width: 960px){.component-carousel-card__note{margin-top:2rem}}.component-carousel-card__category{margin-top:2.4rem}@media screen and (max-width: 960px){.component-carousel-card__category{margin-top:1.6rem}}.component-carousel-card__category a{display:inline-flex;align-items:center;height:3rem;padding:0 1.8rem;border-radius:3rem;background-color:#ffffff80;color:#d80220;font-weight:700;font-size:1.4rem;font-family:Helvetica Neue,arial,sans-serif;transition:background-color .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.component-carousel-card__category a{height:2.5rem;font-size:1.2rem}}@media (hover: hover){.component-carousel-card__category a:hover{background-color:#d80220;color:#1a1a1a}}@media (hover: none){.component-carousel-card__category a:active{background-color:#d80220;color:#1a1a1a}}.component-carousel-card--small{width:34rem}@media screen and (max-width: 960px){.component-carousel-card--small{width:27rem}}@media screen and (max-width: 960px){.component-carousel-card--small .component-carousel-card__title{font-size:1.8rem}}@media screen and (max-width: 960px){.component-carousel-card--sp-wide{width:100%}}.component-carousel-card--large{width:49rem}@media screen and (max-width: 960px){.component-carousel-card--large{width:29.4rem}}.component-carousel-card--large .component-carousel-card__content{margin-top:.6rem}.component-carousel-card--large .component-carousel-card__title{font-size:2.2rem}@media screen and (max-width: 960px){.component-carousel-card--large .component-carousel-card__title{font-size:1.8rem}}.component-carousel-card--color-white a{color:#fff}.component-carousel-card--color-white .component-carousel-card__title span{background-image:linear-gradient(90deg,#fff9,#fff9)}.component-carousel-card--underline-black .component-carousel-card__title span{background-image:linear-gradient(90deg,#1a1a1a,#1a1a1a)}.component-category-index{display:flex;gap:3rem}.component-category-index__item{width:100%;max-width:34.5rem;background:#f3fbfe}.component-category-index__item a{overflow:hidden;position:relative;display:block;text-decoration:none}.component-category-index__item a:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:12rem;background:linear-gradient(to bottom,#0000,#000);opacity:.5}@media (hover: hover){.component-category-index__item a:hover .component-category-index__image img{scale:1.1}.component-category-index__item a:hover .component-category-index__heading{background:#46c04d}.component-category-index__item a:hover .component-category-index__heading:before{translate:3.8rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1)}.component-category-index__item a:hover .component-category-index__heading:after{translate:3.8rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1) .2s}.component-category-index__item a:hover .component-category-index__heading span{translate:3.3rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1) .1s}}@media (hover: none){.component-category-index__item a:active .component-category-index__image img{scale:1.1}.component-category-index__item a:active .component-category-index__heading{background:#46c04d}.component-category-index__item a:active .component-category-index__heading:before{translate:3.8rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1)}.component-category-index__item a:active .component-category-index__heading:after{translate:3.8rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1) .2s}.component-category-index__item a:active .component-category-index__heading span{translate:3.3rem 0;transition:translate .4s cubic-bezier(.165,.84,.44,1) .1s}}.component-category-index__image img{transition:scale .4s cubic-bezier(.39,.575,.565,1);will-change:scale}.component-category-index__heading{overflow:hidden;position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;width:100%;height:5rem;padding:2rem;background:#273cbd;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;transition:background-color .2s cubic-bezier(.39,.575,.565,1);will-change:background-color}.component-category-index__heading:before,.component-category-index__heading:after{content:"";position:absolute;top:calc(50% - .8rem);width:1.8rem;height:1.6rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain}.component-category-index__heading:before{right:1.8rem;transition:translate .4s cubic-bezier(.165,.84,.44,1) .2s;will-change:translate}.component-category-index__heading:after{left:-1.8rem;transition:translate .4s cubic-bezier(.165,.84,.44,1);will-change:translate}.component-category-index__heading span{position:relative;display:block;transition:translate .4s cubic-bezier(.165,.84,.44,1) .1s;will-change:translate}.component-category-index--3column{flex-wrap:wrap}.component-category-index--3column .component-category-index__item{width:calc(33.333% - 2rem)}.component-category-nav{position:relative;margin-top:10rem;padding:12rem 4rem 7rem;background:#f3fbfe}@media screen and (max-width: 960px){.component-category-nav{margin-top:5rem}}.component-category-nav:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 20rem);background:#f3fbfe}.component-category-nav__list{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;gap:3.6rem 2rem}.component-category-nav__item{width:calc(25% - 1.5rem)}.component-cta{position:fixed;right:0;bottom:-10rem;z-index:99;transition:bottom .4s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.component-cta{bottom:0;left:0;display:flex}}@media screen and (min-width: 961px){.component-cta.is-scroll-end{bottom:0}}@media screen and (max-width: 960px){.component-cta.is-scroll-end .component-cta__pagetop{opacity:1;translate:0 0;transition:opacity .4s cubic-bezier(.39,.575,.565,1),translate .4s cubic-bezier(.165,.84,.44,1)}}.component-cta__item{background-color:#fff}@media screen and (max-width: 960px){.component-cta__item{width:100%}}.component-cta__item:nth-of-type(1) .component-cta__icon{width:1.6rem}@media screen and (min-width: 961px){.component-cta__item:nth-of-type(1) a{border-top:1px solid rgba(255,255,255,.2)}}@media screen and (max-width: 960px){.component-cta__item:nth-of-type(1) a{border-left:none}}.component-cta__item:nth-of-type(2) .component-cta__icon{width:2.4rem}.component-cta__item:nth-of-type(3) .component-cta__icon{width:2rem}.component-cta__item:nth-of-type(3) a{background-color:#2a2a2a}.component-cta__item a{display:flex;justify-content:center;align-items:center;width:10rem;height:10rem;flex-direction:column;gap:.8rem;background-color:#d80220;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.2;text-align:center;text-decoration:none}@media screen and (min-width: 961px){.component-cta__item a{border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}}@media screen and (max-width: 960px){.component-cta__item a{width:100%;height:5.4rem;flex-direction:row;font-size:1.2rem;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}}.component-cta__item a[target=_blank]:after{display:none}@media screen and (min-width: 961px){.component-cta__pagetop{display:flex;justify-content:center;align-items:center;width:10rem;height:10rem}}@media screen and (max-width: 960px){.component-cta__pagetop{position:absolute;bottom:7rem;right:1.6rem;opacity:0;translate:0 12.8rem;transition:opacity .4s cubic-bezier(.39,.575,.565,1),translate 0s cubic-bezier(.165,.84,.44,1) .4s}}.component-cta__pagetop-inner{width:6.2rem;height:6.2rem;border-radius:100%;background-color:#fff}@media screen and (max-width: 960px){.component-cta__pagetop-inner{width:5.4rem;height:5.4rem;border-radius:100%}}.component-cta__pagetop a{display:flex;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;border-radius:100%;margin:-.1rem 0 0 -.1rem;border:1px solid rgba(255,255,255,.2);background-color:#2a2a2a}@media screen and (max-width: 960px){.component-cta__pagetop a{width:5.6rem;height:5.6rem;border-radius:100%}}.component-cta__pagetop a span{display:none}.component-cta__pagetop a:after{content:"";display:block;width:.6rem;height:1rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button_small.svg) no-repeat center/contain;rotate:-90deg}body:has(.page-event-header) .component-cta,body:has(.page-event-detail-header) .component-cta{display:none}.component-emergency{display:flex;align-items:center;height:4.4rem;position:relative;z-index:1;padding:0 2.4rem;background-color:#1a1a1a;color:#fff}@media screen and (max-width: 960px){.component-emergency{height:3.4rem;padding:0 1.2rem}}.component-emergency__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media (hover: hover){.component-emergency__text a:hover{text-decoration:underline}}@media (hover: none){.component-emergency__text a:active{text-decoration:underline}}.entry-body>*:first-child{margin-top:0}.entry-body a{color:#d80220}.entry-body h2.wp-block-heading{margin-top:3rem;color:#d80220;font-size:3rem;font-weight:700;line-height:1.5}@media screen and (max-width: 960px){.entry-body h2.wp-block-heading{font-size:2.2rem}}.entry-body h3.wp-block-heading{margin-top:2rem;color:#d80220;font-size:2.2rem;font-weight:700;line-height:1.6}@media screen and (max-width: 960px){.entry-body h3.wp-block-heading{font-size:1.8rem}}.entry-body h3.wp-block-heading+p{margin-top:.8rem}.entry-body h4.wp-block-heading{margin-top:2rem;font-weight:700;line-height:1.7}.entry-body h4.wp-block-heading+p{margin-top:1rem}.entry-body p{margin-top:2.8rem}@media screen and (max-width: 960px){.entry-body p{margin-top:2rem}}.entry-body ul.wp-block-list{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.8rem;margin-left:.8em}@media screen and (max-width: 960px){.entry-body ul.wp-block-list{gap:1.6rem;margin-top:2rem}}.entry-body ul.wp-block-list li{position:relative}.entry-body ul.wp-block-list li:before{content:"・";position:absolute;top:.02em;left:-.8em}.entry-body figure{margin-top:5.5rem;margin-bottom:5.5rem}@media screen and (max-width: 960px){.entry-body figure{margin-top:4rem;margin-bottom:4rem}}.entry-body figure figcaption{margin-top:.9rem;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 960px){.entry-body figure figcaption{font-size:1rem}}.entry-body .wp-block-columns{display:flex;flex-wrap:wrap;gap:4rem;margin-top:5.5rem;margin-bottom:5.5rem}@media screen and (max-width: 960px){.entry-body .wp-block-columns{flex-direction:column;margin-top:4rem;margin-bottom:4rem}}.entry-body .wp-block-column{width:calc(50% - 2rem)}@media screen and (max-width: 960px){.entry-body .wp-block-column{width:100%}}.entry-body .wp-block-column>*:first-child{margin-top:0}.entry-body .wp-block-column>*:last-child{margin-bottom:0}.entry-body .wp-block-group{margin-top:5.5rem;padding:3rem 4rem;background:#fff6}@media screen and (max-width: 960px){.entry-body .wp-block-group{margin-top:4rem;padding:1.8rem 2.4rem}}.entry-body .wp-block-group>*:first-child{margin-top:0}.entry-body .wp-block-group+*{margin-top:5.5rem!important}@media screen and (max-width: 960px){.entry-body .wp-block-group+*{margin-top:3.2rem!important}}.entry-body .wp-block-group+.wp-block-group{margin-top:1.6rem!important}.component-event-card{color:#fff;position:relative;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.component-event-card__inner{color:#fff;text-decoration:none}@media (hover: hover){.component-event-card__inner:hover .component-event-card__image img{opacity:.8}.component-event-card__inner:hover .component-event-card__heading span{background-size:100% 1px!important}}@media (hover: none){.component-event-card__inner:active .component-event-card__image img{opacity:.8}.component-event-card__inner:active .component-event-card__heading span{background-size:100% 1px!important}}.component-event-card__image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:opacity .3s;will-change:opacity}.component-event-card__image a{display:block;line-height:0}@media (hover: hover){.component-event-card__image a:hover img{opacity:.8}}@media (hover: none){.component-event-card__image a:active img{opacity:.8}}.component-event-card__content{margin-top:1.4rem}@media screen and (max-width: 960px){.component-event-card__content{margin-top:1.2rem}}.component-event-card__date{font-size:1.6rem;line-height:1;font-weight:700;margin-top:2.2rem}@media screen and (max-width: 960px){.component-event-card__date{display:block;font-size:1.4rem;margin-top:1.2rem}}.component-event-card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:2.2rem;line-height:1.6;font-weight:700;text-align:left;letter-spacing:.06em;margin-top:.4rem}@media screen and (max-width: 960px){.component-event-card__heading{font-size:1.8rem;margin-top:.8rem}}.component-event-card__heading span{display:inline;background-image:linear-gradient(120deg,#fff 0% 100%);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size .5s}.component-event-card__heading--small{font-size:1.8rem;margin-top:0}@media screen and (max-width: 960px){.component-event-card__heading--small{font-size:1.8rem}}.component-event-card__text{font-size:1.2rem;font-weight:700;margin-top:1rem}@media screen and (min-width: 961px){.component-event-card--search{min-height:47.4rem;padding:0 0 12rem 57rem}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__image{position:absolute;left:0;top:0;width:53rem}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__content{margin:0}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__content{margin-top:.6rem}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__heading{font-size:3.6rem;line-height:1.5;margin-top:-.25em}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__heading{font-size:2.6rem;line-height:1.4}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__accordion{width:100%;border-top:1px solid rgba(255,255,255,.3);margin-top:1.2rem;padding-top:1.6rem}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__accordion{width:100%;border-top:1px solid rgba(255,255,255,.3);margin-top:1rem;padding-top:1.4rem;height:auto;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.39,.575,.565,1);overflow:hidden}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__accordion[aria-hidden=true]{height:21rem;grid-template-rows:0fr}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__accordion[aria-hidden=true] .component-event-card-inner{height:21rem}}.component-event-card--search .component-event-card__accordion[aria-hidden=true]+.component-event-card__accordion-button:before{opacity:1}.component-event-card--search .component-event-card__accordion[aria-hidden=true]+.component-event-card__accordion-button:after{content:"+もっと読む"}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__accordion-inner{height:auto}}.component-event-card--search .component-event-card__accordion-button{background:#d80220;position:relative;font-size:1.4rem;font-weight:700;text-align:center;letter-spacing:.1em;width:100%;padding-top:1rem;transition:margin-top .3s cubic-bezier(.39,.575,.565,1)}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__accordion-button{display:none}}.component-event-card--search .component-event-card__accordion-button:before{content:"";position:absolute;left:0;bottom:100%;background:linear-gradient(to top,#d80220,#d8022000);width:100%;height:8rem;opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1);pointer-events:none}.component-event-card--search .component-event-card__accordion-button:after{content:"−閉じる"}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__text{font-size:1.6rem;font-weight:400;margin-top:0}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__text{font-size:1.6rem;line-height:1.8;font-weight:400;margin-top:0}}.component-event-card--search .component-event-card__note{margin-top:1rem}.component-event-card--search .component-event-card__button{width:100%}@media screen and (min-width: 961px){.component-event-card--search .component-event-card__button{position:absolute;left:0;bottom:0}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card__button{margin-top:2rem}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card-category>li{height:2.9rem;border-radius:1.5rem}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card-area{margin-top:2.4rem;padding-top:1rem;width:100%}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card-area{padding-top:.8rem;width:100%}}@media screen and (min-width: 961px){.component-event-card--search .component-event-card-area+.component-event-card__accordion{margin-top:0rem}}@media screen and (max-width: 960px){.component-event-card--search .component-event-card-area+.component-event-card__accordion{margin-top:0rem}}.component-event-card--black .component-event-card__inner{color:#1a1a1a}.component-event-card--black .component-event-card__date{color:#d80220}.component-event-card--black .component-event-card__heading span{background-image:linear-gradient(120deg,#d80220 0% 100%)}.component-event-card-category{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}@media screen and (max-width: 960px){.component-event-card-category{margin-top:1rem}}.component-event-card-category>li{overflow:hidden;background-color:#ffffff4d;font-weight:700;font-size:1.4rem;line-height:1;display:flex;align-items:center;height:3rem;border-radius:1.5rem}@media screen and (max-width: 960px){.component-event-card-category>li{font-size:1.2rem;height:2.5rem;border-radius:1.3rem}}.component-event-card-category>li:not(:has(a)){padding:0 1.8rem}.component-event-card-category>li a{display:flex;align-items:center;width:100%;height:100%;padding:0 1.8rem;text-decoration:none;transition:background-color .3s,color .3s}@media screen and (max-width: 960px){.component-event-card-category>li a{padding:.6rem 1.8rem}}@media (hover: hover){.component-event-card-category>li a:hover{background-color:var(--c-color-01);color:var(--c-color-02)}}@media (hover: none){.component-event-card-category>li a:active{background-color:var(--c-color-01);color:var(--c-color-02)}}.component-event-card-area{font-size:1.2rem;line-height:1.6;font-weight:700;text-align:left;border-top:1px solid rgba(255,255,255,.3);margin-top:1.6rem;padding-bottom:1.2rem}@media screen and (max-width: 960px){.component-event-card-area{font-size:1.2rem;padding-bottom:.4rem}}.component-event-card-area span{display:inline-block;margin-bottom:.4rem;margin-top:.6rem}@media screen and (max-width: 960px){.component-event-card-area span{margin-top:0}}.component-event-card-area span:first-child{margin-top:0}.component-event-card-area strong{background:#fff3;display:inline-flex;align-items:center;min-height:2.8rem;font-size:1.6rem;padding:0 .8rem;margin-bottom:.4rem;margin-right:.1rem}@media screen and (max-width: 960px){.component-event-card-area strong{font-size:1.4rem;min-height:2.6rem;margin-bottom:.8rem}}.component-eyes-carousel{position:relative;z-index:3;margin-top:-4rem;padding-bottom:2.2rem}@media screen and (max-width: 960px){.component-eyes-carousel{padding-bottom:0}}.component-eyes-carousel .swiper-wrapper{padding-top:4rem;transition-timing-function:cubic-bezier(.77,0,.175,1)!important}.component-eyes-carousel .swiper-slide{transition-timing-function:cubic-bezier(.77,0,.175,1)!important}.component-eyes-carousel .swiper-slide.swiper-slide-active .component-eyes-carousel__item{transform:rotateY(0)}.component-eyes-carousel .swiper-slide.is-new{z-index:-1!important}.component-eyes-carousel .swiper-slide.is-new:before,.component-eyes-carousel .swiper-slide.is-new:after{display:block;width:10rem;height:10rem;content:"";position:absolute;top:-4.2rem;left:-5.4rem;z-index:1;scale:0;rotate:-360deg;transition:scale .3s cubic-bezier(.39,.575,.565,1),rotate .3s cubic-bezier(.39,.575,.565,1);will-change:scale,rotate}@media screen and (max-width: 960px){.component-eyes-carousel .swiper-slide.is-new:before,.component-eyes-carousel .swiper-slide.is-new:after{width:5rem;height:5rem;top:-.8rem;left:-3.2rem}}.component-eyes-carousel .swiper-slide.is-new:before{background:url(/wp-content/themes/original2024/assets/renew/img/common/bg_new.svg) no-repeat center/contain;animation:rotate 20s linear infinite}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}.component-eyes-carousel .swiper-slide.is-new:after{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.8rem;font-family:Helvetica Neue,arial,sans-serif;font-style:italic;content:"NEW!"}@media screen and (max-width: 960px){.component-eyes-carousel .swiper-slide.is-new:after{font-size:1rem}}.component-eyes-carousel .swiper-slide-active.is-new:before,.component-eyes-carousel .swiper-slide-active.is-new:after{scale:1;rotate:-10deg;transition-delay:1s}@media screen and (max-width: 960px){.component-eyes-carousel .swiper-slide-active.is-new:before,.component-eyes-carousel .swiper-slide-active.is-new:after{transition-delay:.6s}}.component-eyes-carousel.is-setup .swiper-slide .component-eyes-carousel__item{transition-duration:0s}.component-eyes-carousel__item{transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.445,.05,.55,.95)}.component-eyes-carousel__image{width:100%;aspect-ratio:3/2}.component-eyes-carousel__image img,.component-eyes-carousel__image picture{width:100%;height:100%;object-fit:cover}.component-eyes-carousel__content{position:relative;margin-top:-1rem}@media screen and (max-width: 960px){.component-eyes-carousel__content{width:28.8rem!important;margin-left:-1.2rem}}.component-eyes-carousel__content>*:first-child{margin-top:0}.component-eyes-carousel__category{font-family:Helvetica Neue,arial,sans-serif;font-size:1.2rem;line-height:1}.component-eyes-carousel__category a{display:flex;align-items:center;height:2.8rem;width:fit-content;padding:0 2rem;border-radius:1.4rem;background:#fff;color:#d80220;font-weight:700;text-decoration:none;transition:background .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-eyes-carousel__category a:hover{background:#d80220;color:#1a1a1a}}@media (hover: none){.component-eyes-carousel__category a:active{background:#d80220;color:#1a1a1a}}.component-eyes-carousel__title{color:#1a1a1a;height:6.8rem;min-height:7.04rem;margin-top:1rem;font-size:2.2rem;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;font-feature-settings:"palt" 0}@media screen and (max-width: 960px){.component-eyes-carousel__title{height:8.4rem;height:8.64rem;font-size:1.8rem;-webkit-line-clamp:3}}.component-eyes-carousel__title span{background-image:linear-gradient(90deg,#d80220,#d80220);background-repeat:no-repeat;background-position:left bottom 0;background-size:0 1px;letter-spacing:.09em;transition:background-size .4s cubic-bezier(.39,.575,.565,1);will-change:background-size}.component-eyes-carousel__title a{text-decoration:none}@media (hover: hover){.component-eyes-carousel__title a:hover span{background-size:100% 1px}}@media (hover: none){.component-eyes-carousel__title a:active span{background-size:100% 1px}}.component-eyes-carousel__title a.is-hover span{background-size:100% 1px}@media screen and (max-width: 960px){.component-eyes-carousel .swiper-buttons{position:absolute;right:0;bottom:0rem;left:0}}.component-eyes-carousel .swiper-button{width:6rem;height:6rem;border-radius:100%;top:calc(50% - 1rem);margin-top:0;background:#fff;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.component-eyes-carousel .swiper-button:hover{background-color:#d80220}.component-eyes-carousel .swiper-button:hover:before{background:#fff}}@media (hover: none){.component-eyes-carousel .swiper-button:active{background-color:#d80220}.component-eyes-carousel .swiper-button:active:before{background:#fff}}.component-eyes-carousel .swiper-button:before{display:block;width:1.8rem;height:.7rem;content:"";background:#000;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_pagination.svg) no-repeat center/contain;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.component-eyes-carousel .swiper-button:after{display:none}.component-eyes-carousel .swiper-button-prev{left:26%;rotate:180deg}.component-eyes-carousel .swiper-button-next{right:26%}.component-eyes-carousel .swiper-pagination{display:flex;justify-content:center;top:auto;bottom:0;gap:.8rem}.component-eyes-carousel .swiper-pagination-bullet{margin:0!important;opacity:.2;background:#000}.component-eyes-carousel .swiper-pagination-bullet-active{opacity:.5}@media screen and (max-width: 960px){.component-eyes-carousel:has(.swiper-buttons) .swiper-pagination{position:static;margin-top:2.8rem}.component-eyes-carousel:has(.swiper-buttons) .swiper-buttons{display:flex;justify-content:center;gap:1.6rem;margin-top:2.4rem}.component-eyes-carousel:has(.swiper-buttons) .swiper-buttons .swiper-button{width:5rem;height:5rem;position:static}}.component-eyes-carousel--top{padding-bottom:6rem}.component-eyes-carousel--top .component-eyes-carousel__category a{color:#fff;background:#000}.component-eyes-carousel--top .component-eyes-carousel__title a{color:#fff}.component-eyes-carousel--top .swiper-button{width:6.8rem;height:6.8rem;top:32%}.component-eyes-carousel--top .swiper-pagination-bullet{opacity:.4;background:#fff}.component-eyes-carousel--top .swiper-pagination-bullet-active{opacity:1}.component-eyes-carousel--main{padding-bottom:0}@media screen and (max-width: 960px){.component-eyes-carousel--main .swiper-wrapper{padding-bottom:19.5rem}}.component-eyes-carousel--main .swiper-slide a{pointer-events:none}.component-eyes-carousel--main .swiper-slide.swiper-slide-active a{pointer-events:auto}@media screen and (max-width: 960px){.component-eyes-carousel--sub{margin-top:-24rem;padding-bottom:2rem}}.component-eyes-carousel--sub .swiper-wrapper{transform:translateZ(0)!important}.component-eyes-carousel--sub .swiper-slide{opacity:0!important;pointer-events:none;display:flex;align-items:flex-end;transition:opacity 1s cubic-bezier(.77,0,.175,1)}.component-eyes-carousel--sub .swiper-slide.is-new:before,.component-eyes-carousel--sub .swiper-slide.is-new:after{display:none}.component-eyes-carousel--sub .swiper-slide.swiper-slide-prev,.component-eyes-carousel--sub .swiper-slide.swiper-slide-next,.component-eyes-carousel--sub .swiper-slide.swiper-slide-active{position:absolute;left:50%;bottom:0;transform:translate(-50%)}.component-eyes-carousel--sub .swiper-slide.swiper-slide-active{opacity:1!important;pointer-events:auto;transition-delay:.2s}.component-eyes-carousel--sub .swiper-buttons{display:none}.component-eyes-nav{position:fixed;top:9.2rem;right:0;z-index:100;font-weight:700;font-family:Helvetica Neue,arial,sans-serif}@media screen and (max-width: 960px){.component-eyes-nav{top:5.4rem}}.component-eyes-nav__overlay{position:fixed;inset:0;z-index:-1;opacity:0;visibility:hidden;background-color:#1a1a1a33;transition:opacity .3s cubic-bezier(.39,.575,.565,1) .3s,visibility .3s cubic-bezier(.39,.575,.565,1) .3s;will-change:opacity}.component-eyes-nav__button,.component-eyes-nav__content{border-radius:.8rem 0 0 .8rem;background-color:#1a1a1a}.component-eyes-nav__button button{display:flex;align-items:center;gap:1.2rem;height:5rem;padding:0 2.4rem;color:#fff}@media screen and (max-width: 960px){.component-eyes-nav__button button{gap:.8rem;height:3.6rem;padding:0 1.6rem}}.component-eyes-nav__button button:before{display:block;width:2.2rem;height:1.7rem;content:"";background:url(/wp-content/themes/original2024/assets/renew/img/eyes/icn_category.svg) no-repeat center/contain}@media screen and (max-width: 960px){.component-eyes-nav__button button:before{width:1.6rem;height:1.2rem}}.component-eyes-nav__content{position:absolute;top:0;right:0;padding:7.2rem 5.6rem;scale:0;transform-origin:top right;transition:scale .3s cubic-bezier(.39,.575,.565,1) .3s;will-change:scale}@media screen and (max-width: 960px){.component-eyes-nav__content{padding:6.4rem 5.6rem}}.component-eyes-nav__content>*{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1);will-change:opacity}.component-eyes-nav__close{position:absolute;top:0;right:0;width:4.5rem;height:4.5rem}@media screen and (max-width: 960px){.component-eyes-nav__close{width:3.5rem;height:3.5rem}}.component-eyes-nav__close button{width:100%;height:100%;display:block}.component-eyes-nav__close button:before,.component-eyes-nav__close button:after{display:block;width:2.2rem;height:.2rem;content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:#fff}@media screen and (max-width: 960px){.component-eyes-nav__close button:before,.component-eyes-nav__close button:after{width:1.6rem}}.component-eyes-nav__close button:before{rotate:45deg}.component-eyes-nav__close button:after{rotate:-45deg}.component-eyes-nav .component-eyes-nav-list{display:flex;flex-direction:column;gap:1.6rem}.component-eyes-nav .component-eyes-nav-list__item a{display:inline-flex;align-items:center;height:3.8rem;padding:0 2.2rem;border-radius:3.8rem;background-color:#ffffff26;color:#fff;text-decoration:none;white-space:nowrap}@media screen and (max-width: 960px){.component-eyes-nav .component-eyes-nav-list__item a{height:3.6rem}}.component-eyes-nav__link{margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.2)}.component-eyes-nav__link a{display:flex;justify-content:center;align-items:center;gap:.8rem;color:#fff;line-height:1;text-decoration:none}.component-eyes-nav__link a:before{display:block;width:1.3rem;height:1rem;content:"";background:url(/wp-content/themes/original2024/assets/renew/img/eyes/icn_back.svg) no-repeat center/contain}.component-eyes-nav.is-active .component-eyes-nav__overlay{opacity:1;visibility:visible;transition-delay:0s}.component-eyes-nav.is-active .component-eyes-nav__content{scale:1;transition-delay:0s}.component-eyes-nav.is-active .component-eyes-nav__content>*{opacity:1;visibility:visible;transition-delay:.3s}.component-faculty-index{display:flex;flex-wrap:wrap;gap:4rem 4.2rem}@media screen and (max-width: 960px){.component-faculty-index{gap:3rem}}.component-faculty-index__item{width:calc(33.3333% - 2.8rem)}@media screen and (max-width: 960px){.component-faculty-index__item{width:100%}}.component-faculty-index__item a{display:block;text-decoration:none}.component-faculty-index__title{display:flex;align-items:center;position:relative;height:8.5rem;border-bottom:1px solid #D80220;color:#1a1a1a;font-weight:700;font-size:1.6rem}@media screen and (max-width: 960px){.component-faculty-index__title{height:auto;padding:1.8rem 0}}.component-faculty-index__title:after{display:block;width:.6rem;height:1.2rem;content:"";position:absolute;top:50%;right:0;translate:0 -50%;background-color:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain}.component-faq{display:flex;flex-direction:column;gap:1rem}.component-faq__item{background:#ffffff4d}.component-faq__title{position:relative;font-weight:700}.component-faq__title button{width:100%;height:100%;display:block;gap:1rem;padding:3rem 4rem 3rem 9rem;font-size:2rem;text-align:left}@media screen and (max-width: 960px){.component-faq__title button{padding:1.6rem 6rem;font-size:1.8rem}}.component-faq__title button:before,.component-faq__title button:after{display:block;width:2rem;height:.2rem;content:"";position:absolute;top:50%;right:4rem;translate:0 -50%;background:#d80220}@media screen and (max-width: 960px){.component-faq__title button:before,.component-faq__title button:after{right:2rem;width:1.6rem}}.component-faq__title button:before{rotate:-90deg;transition:rotate .3s cubic-bezier(.39,.575,.565,1);will-change:rotate}.component-faq__title button.is-clicked:before{rotate:0deg}.component-faq__title:before{position:absolute;top:2rem;left:4rem;color:#d80220;font-size:3rem;font-family:Helvetica Neue,arial,sans-serif;content:"Q."}@media screen and (max-width: 960px){.component-faq__title:before{font-size:2.4rem;top:1rem;left:2rem}}.component-faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.39,.575,.565,1)}.component-faq__body.is-active{grid-template-rows:1fr}.component-faq__wrapper{overflow:hidden}.component-faq__text,.component-faq__content{padding:0 4rem 2rem}@media screen and (max-width: 960px){.component-faq__text,.component-faq__content{padding:0 2rem 1rem}}.component-faq__text a,.component-faq__content a{color:#d80220;text-underline-offset:.4em}.component-faq__content .component-faq__text{padding:0}.component-faq__content .component-faq__text:nth-of-type(n+2){margin-top:2rem}@media screen and (max-width: 960px){.component-faq__content .component-faq__text:nth-of-type(n+2){margin-top:1rem}}.component-faq__content .component-table{margin-top:1rem}@media screen and (max-width: 960px){.component-faq__content .component-table{width:calc(100% + 2.8rem);margin-top:.5rem}}.component-filters{border-top:1px solid #D80220}.component-filters__item{border-bottom:1px solid #D80220}.component-filters__heading{position:relative;display:flex;align-items:center;height:6rem;padding:0 3rem .3rem .2rem;font-weight:700;user-select:none;cursor:pointer;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-filters__heading:hover{opacity:.5}}@media (hover: none){.component-filters__heading:active{opacity:.5}}.component-filters__heading:before,.component-filters__heading:after{content:"";position:absolute;top:calc(50% - .1rem);right:0;display:block;width:1.6rem;height:.2rem;background:#d80220}.component-filters__heading:before{rotate:90deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1) .1s;will-change:rotate}.component-filters__heading.is-show:before{rotate:0deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1)}.component-filters__heading.is-show.is-first:before{transition:rotate 0s}.component-filters__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.39,.575,.565,1);will-change:grid-template-rows}.component-filters__content.is-show{grid-template-rows:1fr}.component-filters__content.is-show .component-filters__buttons{opacity:1}.component-filters__content.is-show.is-first{transition:grid-template-rows 0s}.component-filters__content.is-show.is-first .component-filters__buttons{transition:opacity 0s}.component-filters__buttons{overflow:hidden;display:flex;flex-direction:column;gap:2rem;padding:0 0 0 1.5rem;line-height:1;opacity:0;transition:opacity .4s cubic-bezier(.39,.575,.565,1);will-change:opacity}.component-filters__button:last-child{padding-bottom:2.5rem}.component-filters__button a{display:inline-flex;align-items:center;gap:1.6rem;text-decoration:none;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-filters__button a:hover{opacity:.5}}@media (hover: none){.component-filters__button a:active{opacity:.5}}.component-filters__button a:after{content:"";display:block;width:.6rem;height:1rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button_small.svg) no-repeat center/contain}.component-form-item{display:flex;align-items:flex-start;padding:2.2rem 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}@media screen and (max-width: 960px){.component-form-item{flex-direction:column;padding:1rem 0 1.6rem}}.component-form-item__heading{flex-shrink:0;width:22rem;padding-top:1.2rem;padding-right:2.2rem;font-weight:700;line-height:1.5}@media screen and (max-width: 960px){.component-form-item__heading{width:100%;padding:0}}.component-form-item__heading:has(br){padding-top:0}.component-form-item__content{flex:1}@media screen and (max-width: 960px){.component-form-item__content{width:100%;margin-top:1rem}}.component-form-item__content :where(input[type=text],input[type=tel],input[type=email]){appearance:none;border:0;outline:0;width:100%;height:5rem;padding:0 0 .2rem 1.8rem;background:#fff;border-radius:.4rem}@media screen and (max-width: 960px){.component-form-item__content :where(input[type=text],input[type=tel],input[type=email]){height:4rem;padding:0 0 .2rem 1.6rem}}.component-form-item__content :where(input[type=text],input[type=tel],input[type=email])::placeholder{color:#9c9c9c}.component-form-item__content :where(input[type=text],input[type=tel],input[type=email]).just-validate-error-field{background:#f5dce5}.component-form-item__content .just-validate-error-label{display:block;color:#f00000!important}@media screen and (min-width: 961px){.component-form-item__content .just-validate-error-label{font-size:1.2rem;white-space:nowrap}}@media screen and (max-width: 960px){.component-form-item__content .just-validate-error-label{font-size:1rem}}.component-form-item__content :where(input,select,textarea):disabled{opacity:.5}.component-form-item__content--vertical{display:flex;flex-direction:column;gap:2.2rem}.component-form-item+.component-form-item{border-top:0}.component-form-item.is-required .component-form-item__heading:after{content:"*必須";margin-left:.8rem;color:#d80220;font-size:1.2rem;font-weight:400;letter-spacing:0;white-space:nowrap}@media screen and (max-width: 960px){.component-form-item.is-required .component-form-item__heading:after{margin-left:.6rem;font-size:1rem}}.component-form-item--questionnaire{flex-direction:column;padding-top:1.2rem;padding-bottom:3rem;border-color:#d80220}.component-form-item--questionnaire .component-form-item__heading{width:100%;color:#d80220;font-size:1.8rem;font-weight:700}@media screen and (max-width: 960px){.component-form-item--questionnaire .component-form-item__heading{font-size:1.6rem}}.component-form-item--questionnaire .component-form-item__content{width:100%;margin-top:1.4rem}.component-form-item--questionnaire .component-form-item__content>*:first-child{margin-top:0}@media screen and (min-width: 961px){.component-form-item--questionnaire .component-form-item__group{margin-top:2.5rem}}@media screen and (max-width: 960px){.component-form-item--questionnaire .component-form-item__group{padding:1.5rem 0;border-top:1px solid rgba(216,2,32,.2)}}.component-form-item--questionnaire .component-form-item__sub-heading{color:#d80220;font-weight:700;line-height:1.2}@media screen and (max-width: 960px){.component-form-item--questionnaire .component-form-item__sub-heading{position:relative}.component-form-item--questionnaire .component-form-item__sub-heading:before,.component-form-item--questionnaire .component-form-item__sub-heading:after{content:"";position:absolute;top:calc(50% - .1rem);right:0;width:1.4rem;height:.2rem;background:#d80220;mask:unset;border-radius:.1rem}.component-form-item--questionnaire .component-form-item__sub-heading:before{rotate:90deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1) .1s;will-change:rotate}.component-form-item--questionnaire .component-form-item__sub-heading.is-show:before{rotate:0deg;transition:rotate .2s cubic-bezier(.39,.575,.565,1)}}@media screen and (max-width: 960px){.component-form-item--questionnaire .component-form-item__container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.39,.575,.565,1)}.component-form-item--questionnaire .component-form-item__container.is-show{grid-template-rows:1fr}.component-form-item--questionnaire .component-form-item__container .component-form-field{overflow:hidden}.component-form-item--questionnaire .component-form-item__container .component-form-radio,.component-form-item--questionnaire .component-form-item__container .component-form-checkbox{margin-top:1.5rem}}.component-form-item--questionnaire .component-form-radio,.component-form-item--questionnaire .component-form-checkbox{gap:1.6rem 2rem;width:100%;min-height:0;margin-top:1.5rem}@media screen and (max-width: 960px){.component-form-item--questionnaire .component-form-radio,.component-form-item--questionnaire .component-form-checkbox{margin-top:0}}.component-form-item--questionnaire .component-form-radio__item,.component-form-item--questionnaire .component-form-checkbox__item{width:calc(33.333% - 1.3333333333rem)}.component-form-item:has(.component-form-children){flex-wrap:wrap}.component-form-children{position:relative;display:none;flex-direction:column;gap:2.4rem;width:100%;margin-top:2.3rem;padding:3.2rem;background:#fff3}@media screen and (max-width: 960px){.component-form-children{margin-top:1.8rem;padding:2.4rem 3.2rem 3.2rem}}.component-form-children.is-show{display:flex}.component-form-children .component-form-item{width:100%;padding:0;border-top:none;border-bottom:none}.component-form-children:nth-of-type(1) .component-form-remove{display:none}@media screen and (min-width: 961px){.component-form-children--companion{padding-right:15.2rem}}.component-form-remove{display:none;position:absolute;top:1.8rem;right:2.4rem;color:#d80220;font-size:1.4rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;z-index:10}@media screen and (max-width: 960px){.component-form-remove{top:2.4rem;right:1.6rem;font-size:1.2rem}}.component-form-remove.is-show{display:block}.component-form-add{display:none;justify-content:flex-end;width:100%;margin-top:1.5rem}@media screen and (max-width: 960px){.component-form-add{justify-content:center;margin-top:1.5rem;padding-bottom:2rem}}.component-form-add__button{color:#d80220;font-size:1.8rem;font-weight:700;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}@media screen and (max-width: 960px){.component-form-add__button{font-size:1.4rem}}.component-form-add.is-show{display:flex}.component-form-heading.is-required:after{content:"*必須";margin-left:.8rem;color:#d80220;font-size:1.2rem;font-weight:400;letter-spacing:0;white-space:nowrap}@media screen and (max-width: 960px){.component-form-heading.is-required:after{margin-left:.6rem;font-size:1rem}}.component-form-field{position:relative;display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 960px){.component-form-field{flex-direction:column;align-items:flex-start;gap:1rem}}.component-form-field__set{display:flex;align-items:center;gap:2.8rem;flex:1}@media screen and (max-width: 960px){.component-form-field__set{flex-direction:column;align-items:flex-start;gap:.8rem}}@media screen and (min-width: 961px){.component-form-field__set--vertical{flex-direction:column;align-items:flex-start;gap:2.2rem}.component-form-field__set--vertical .component-form-input{width:100%}}.component-form-field--vertical{flex-direction:column;align-items:flex-start;gap:.4rem}@media screen and (max-width: 960px){.component-form-field--vertical{gap:1rem}}@media screen and (max-width: 960px){.component-form-field:has(.component-form-input--age) .component-form-errors{margin-top:-.8rem}}.component-form-errors{width:100%}@media screen and (min-width: 961px){.component-form-errors{position:absolute;bottom:-2rem;left:0}}@media screen and (max-width: 960px){.component-form-errors{display:none;margin-top:.2rem}.component-form-errors:has(.just-validate-error-label){display:block}}.component-form-errors .just-validate-error-label{display:none}.component-form-errors .just-validate-error-label:nth-of-type(1){display:block}.component-form-input{display:flex;align-items:center;gap:1.5rem;flex:1}.component-form-input__text{flex-shrink:0;display:block;min-width:3rem;padding-bottom:.2rem;white-space:nowrap}.component-form-input__field{position:relative;width:fit-content}@media screen and (max-width: 960px){.component-form-input__field{width:100%}}.component-form-input__field--expand{flex:1}.component-form-input--age{gap:.8rem}@media screen and (max-width: 960px){.component-form-input--age{gap:1.5rem}}.component-form-input--age .component-form-input__field{width:10rem}@media screen and (max-width: 960px){.component-form-input--age .component-form-input__field{width:8rem}}.component-form-input--address{margin-left:-9.5rem}@media screen and (max-width: 960px){.component-form-input--address{flex-direction:column;align-items:flex-start;gap:.5rem 0;width:100%;margin-left:0}}@media screen and (min-width: 961px){.component-form-input--address .component-form-input__text{min-width:8rem}}.component-form-input--postalcode{align-items:flex-start}.component-form-input--postalcode .component-form-input__text{padding-top:1rem}.component-form-input--width-full,.component-form-input--width-full .component-form-input__field{width:100%}.component-form-radio{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;min-height:5rem}@media screen and (max-width: 960px){.component-form-radio{min-height:2.5rem}}.component-form-radio__item{position:relative;display:flex;align-items:center;gap:.7rem;user-select:none;cursor:pointer}.component-form-radio__item:before{width:2rem;height:2rem;border-radius:100%;content:"";display:block;margin-bottom:-.1rem;background:#fff}.component-form-radio__item:after{width:1.2rem;height:1.2rem;border-radius:100%;content:"";position:absolute;top:calc(50% - .55rem);left:.4rem;display:block;background:#d80220;opacity:0}.component-form-radio__item:has(input[type=radio]:checked):after{opacity:1}.component-form-radio__item:has(.just-validate-error-field):before{background:#f5dce5}.component-form-radio input[type=radio]{position:absolute;z-index:-1;opacity:0;pointer-events:none}@media screen and (max-width: 960px){.component-form-radio .component-form-errors{margin-top:-.8rem}}@media screen and (max-width: 960px){.component-form-radio--only-sp-vertical{flex-direction:column;align-items:flex-start}.component-form-radio--only-sp-vertical .component-form-radio__item{width:100%}}.component-form-checkbox{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;min-height:5rem}@media screen and (max-width: 960px){.component-form-checkbox{gap:1.4rem 1.6rem}}.component-form-checkbox__item{position:relative;display:flex;align-items:center;gap:.7rem;user-select:none;cursor:pointer}.component-form-checkbox__item:before{width:1.9rem;height:1.9rem;content:"";display:block;margin-bottom:-.2rem;background:#fff;border-radius:.3rem}.component-form-checkbox__item:after{content:"";position:absolute;top:calc(50% - .2rem);left:.5rem;display:block;width:.9rem;height:.7rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/icn_check.svg) no-repeat center/contain;opacity:0}.component-form-checkbox__item:has(input[type=checkbox]:checked):after{opacity:1}.component-form-checkbox:has(.just-validate-error-field) .component-form-checkbox__item:before{background:#f5dce5}.component-form-checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0;pointer-events:none}@media screen and (max-width: 960px){.component-form-checkbox .component-form-errors{margin-top:-.8rem}}@media screen and (max-width: 960px){.component-form-checkbox--only-sp-vertical{flex-direction:column;align-items:flex-start}.component-form-checkbox--only-sp-vertical .component-form-checkbox__item{width:100%}}.component-form-select{position:relative;display:block;width:fit-content}@media screen and (max-width: 960px){.component-form-select{width:100%}}.component-form-select:before{content:"";position:absolute;top:0;right:0;width:5rem;height:5rem;border-radius:.4rem;background:#d80220;pointer-events:none}@media screen and (max-width: 960px){.component-form-select:before{width:4rem;height:4rem}}.component-form-select:after{content:"";position:absolute;top:calc(50% - .5rem);right:2.2rem;width:.6rem;height:1rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button_small.svg) no-repeat center/contain;rotate:90deg;pointer-events:none}@media screen and (max-width: 960px){.component-form-select:after{top:1.5rem;right:1.7rem}}.component-form-select select{appearance:none;border:0;outline:0;height:5rem;padding:0 6.8rem .2rem 1.8rem;background:#fff;border-radius:.4rem;color:#000;cursor:pointer}@media screen and (min-width: 961px){.component-form-select select{min-width:26rem}}@media screen and (max-width: 960px){.component-form-select select{width:100%;height:4rem;padding:0 5.8rem .2rem 1.6rem;font-size:1.4rem}}.component-form-select select:has(option:checked[value=""]),.component-form-select select:invalid{color:#9c9c9c}.component-form-select select:disabled{color:#9c9c9c;cursor:default}.component-form-select select option{color:#000}.component-form-select select.just-validate-error-field{background:#f5dce5}.component-form-postalcode{position:relative}@media screen and (max-width: 960px){.component-form-postalcode{width:100%}}.component-form-postalcode__item{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 960px){.component-form-postalcode__item{flex-direction:column;align-items:flex-start;gap:1.6rem}}.component-form-postalcode__input{display:flex;align-items:center;gap:0 .8rem}@media screen and (max-width: 960px){.component-form-postalcode__input{flex-wrap:wrap;gap:0 .6rem;width:100%}}.component-form-postalcode__input input[type=text]:nth-of-type(1){width:11.7rem}@media screen and (max-width: 960px){.component-form-postalcode__input input[type=text]:nth-of-type(1){width:8rem}}@media screen and (min-width: 961px){.component-form-postalcode__input input[type=text]:nth-of-type(2){width:16.5rem}}@media screen and (max-width: 960px){.component-form-postalcode__input input[type=text]:nth-of-type(2){flex:1}}.component-form-postalcode__button{display:flex;justify-content:center;align-items:center;height:3.3rem;margin-left:.8rem;padding:0 1.4rem;color:#fff;background:#d80220;border-radius:1.7rem;font-size:1.2rem;user-select:none;text-decoration:none}@media screen and (max-width: 960px){.component-form-postalcode__button{height:3.2rem;margin-left:0;padding:0 2rem;font-size:1rem}}.component-form-postalcode__button span{display:flex;align-items:center;gap:.8rem;padding-bottom:.1rem}.component-form-postalcode__button span:after{content:"";width:.6rem;height:1rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button_small.svg) no-repeat center/contain}.component-form-postalcode__notes{margin-top:1.2rem;font-size:1.2rem}@media screen and (max-width: 960px){.component-form-postalcode__notes{margin-top:1rem;font-size:1rem;line-height:1.2}}.component-form-postalcode__notes a:after{display:none}.component-form-address{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 960px){.component-form-address{gap:.8rem}}.component-form-address .component-form-errors{bottom:-1.8rem}.component-form-tel{display:flex;align-items:center;gap:0 .8rem;width:51rem}@media screen and (max-width: 960px){.component-form-tel{flex-wrap:wrap;gap:0 .6rem;width:100%}}@media screen and (max-width: 960px){.component-form-tel input[type=tel]{padding:0 1rem .2rem}}.component-form-tel input[type=tel]:nth-of-type(1){width:11.7rem}@media screen and (max-width: 960px){.component-form-tel input[type=tel]:nth-of-type(1){width:6.4rem}}.component-form-tel input[type=tel]:nth-of-type(2){width:16.5rem}@media screen and (max-width: 960px){.component-form-tel input[type=tel]:nth-of-type(2){width:8rem}}.component-form-tel input[type=tel]:nth-of-type(3){width:16.5rem}@media screen and (max-width: 960px){.component-form-tel input[type=tel]:nth-of-type(3){width:8rem}}.component-form-email{width:51rem}@media screen and (max-width: 960px){.component-form-email{width:100%}}.component-form-notes{font-size:1.2rem}@media screen and (max-width: 960px){.component-form-notes{font-size:1rem;line-height:1.2}}@media screen and (max-width: 960px){.component-form-notes+.component-form-errors{margin-top:-.8rem}}.component-form-button{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:31.2rem;height:7.2rem;margin:0 auto;color:#fff;background:#000;border-radius:3.6rem;user-select:none;text-decoration:none}@media screen and (max-width: 960px){.component-form-button{width:24.3rem;height:6.4rem}}.component-form-button:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 4rem);height:100%;background:#d80220;z-index:0;transform:skew(-30deg);translate:calc(-100% - 1rem) 0;transform-origin:right center;transition:translate .4s cubic-bezier(.77,0,.175,1)}@media (hover: hover){.component-form-button:hover:before{translate:-1rem 0;transform-origin:left center}}@media (hover: none){.component-form-button:active:before{translate:-1rem 0;transform-origin:left center}}.component-form-button__label{position:relative;display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:700;letter-spacing:.08em;z-index:10}@media screen and (max-width: 960px){.component-form-button__label{font-size:1.6rem}}.component-form-button__label:after{content:"";width:1rem;height:1.6rem;background:#fff;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain}@media screen and (max-width: 960px){.component-form-button__label:after{width:.8rem;height:1.28rem}}.component-form-button--small{width:16.1rem;height:5.2rem;border-radius:2.6rem}.component-form-button--small .component-form-button__label{gap:.8rem;font-size:1.6rem}.component-form-button--small .component-form-button__label:after{width:.62rem;height:.992rem}@media screen and (min-width: 961px){.component-form-button--slim{width:23rem}}.component-form-editable{display:flex;flex-direction:column;gap:2.5rem}.component-index-link{position:relative;overflow:hidden;padding-top:1rem;border-bottom:.1rem solid #D80220}@media screen and (max-width: 960px){.component-index-link{border-bottom-width:.2rem}}.component-index-link__inner{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 960px){.component-index-link__inner{padding:2.4rem}}.component-index-link__text{position:absolute;top:0;left:0;translate:0 -50%;padding:0 1rem;color:#d80220;font-size:1.4rem;line-height:1}@media screen and (max-width: 960px){.component-index-link__text{left:50%;translate:-50% -50%}}.component-index-link__text:before,.component-index-link__text:after{display:block;width:100vw;height:.1rem;content:"";position:absolute;top:50%;background-color:#d80220}@media screen and (max-width: 960px){.component-index-link__text:before,.component-index-link__text:after{height:.2rem}}.component-index-link__text:before{left:-100vw}.component-index-link__text:after{right:-100vw}.component-index-link__list{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.component-index-link__list{flex-wrap:wrap;justify-content:flex-start;gap:1rem}}.component-index-link__item a{display:flex;align-items:center;opacity:.4;padding:4rem 0 3.2rem;color:#d80220;font-weight:700;font-size:1.8rem;text-decoration:none;transition:opacity .3s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media screen and (max-width: 960px){.component-index-link__item a{padding:0;font-size:1.4rem}}@media (hover: hover){.component-index-link__item a:hover{opacity:1}}@media (hover: none){.component-index-link__item a:active{opacity:1}}.component-index-link__item a.is-current{opacity:1;pointer-events:none}@media screen and (min-width: 961px){.component-index-link__item a.is-current{border-bottom:.8rem solid #D80220}}.component-index-nav{display:flex;flex-direction:column;justify-content:center;align-items:center}.component-index-nav__list{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:1.6rem 0}@media screen and (max-width: 960px){.component-index-nav__list{flex-direction:column;width:100%;padding:0}}.component-index-nav__list:nth-of-type(n+2){border-top:none}.component-index-nav__item a,.component-index-nav__item button{font-size:1.6rem;line-height:1.5;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center;height:100%;padding:1.1rem 3.8rem;text-align:left}@media screen and (max-width: 960px){.component-index-nav__item a,.component-index-nav__item button{font-size:1.4rem;justify-content:space-between;padding:1.3rem .8rem}}.component-index-nav__item a:after,.component-index-nav__item button:after{content:"";width:.6rem;height:1rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain;margin-top:.1em;margin-left:1.6rem;transition:filter .4s cubic-bezier(.77,0,.175,1);rotate:90deg;flex-shrink:0}@media screen and (max-width: 960px){.component-index-nav__item a:after,.component-index-nav__item button:after{width:.6rem;height:1rem}}@media screen and (min-width: 961px){.component-index-nav__item:nth-of-type(n+2){border-left:1px solid #CDCDCD}}@media screen and (max-width: 960px){.component-index-nav__item:nth-of-type(n+2){border-top:1px solid #CDCDCD}}@media screen and (min-width: 961px){.component-index-nav--no-wrap .component-index-nav__list{flex-wrap:nowrap!important}.component-index-nav--no-wrap .component-index-nav__list:before{display:none!important}.component-index-nav--no-wrap .component-index-nav__item a,.component-index-nav--no-wrap .component-index-nav__item button{padding:1.1rem 4rem!important}}.component-index-nav--indent a,.component-index-nav--indent button{padding-left:calc(3.8rem + 1em);text-indent:-1em}@media screen and (max-width: 960px){.component-index-nav--indent a,.component-index-nav--indent button{padding-left:calc(.8rem + 1em)}}@media screen and (min-width: 961px){.component-index-nav--all-border .component-index-nav__item:nth-of-type(n+2){border-left:1px solid #CDCDCD!important}}@media screen and (min-width: 961px){.component-index-nav--slim .component-index-nav__item a,.component-index-nav--slim .component-index-nav__item button{padding:0rem 3.8rem}}@media screen and (min-width: 961px){.component-index-nav--no-wrap.component-index-nav--slim .component-index-nav__item a,.component-index-nav--no-wrap.component-index-nav--slim .component-index-nav__item button{padding:0rem 4rem!important}}.component-link-list{display:flex;flex-wrap:wrap;gap:0 4.1rem}@media screen and (max-width: 960px){.component-link-list{flex-direction:column;gap:0}}.component-link-list__item{width:calc((100% - 8.2rem) / 3)}@media screen and (max-width: 960px){.component-link-list__item{width:100%}}.component-link-list__link{display:flex;align-items:center;font-size:1.8rem;font-weight:700;text-decoration:none;padding:1.4rem 0rem;border-bottom:1px solid #D80220}@media screen and (max-width: 960px){.component-link-list__link{font-size:1.6rem;padding:1.8rem 0rem}}.component-link-list__link:after{content:"";display:inline-block;width:.6rem;height:1rem;background:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain;margin-top:.1em;margin-left:.5em;transition:filter .4s cubic-bezier(.77,0,.175,1)}@media screen and (max-width: 960px){.component-link-list__link:after{width:.6rem;height:1rem}}.component-map__content{width:100%;height:60rem}@media screen and (max-width: 960px){.component-map__content{height:32.7rem}}.component-map__content iframe{width:100%;height:100%;border:none}.component-map__link{display:flex;justify-content:flex-end;margin-top:.8rem}.component-map__link a{color:#d80220;letter-spacing:.04em;text-underline-offset:.4em;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-map__link a:hover{opacity:.5;text-decoration:underline}}@media (hover: none){.component-map__link a:active{opacity:.5;text-decoration:underline}}.component-map--english{margin-top:1.6rem}@media screen and (max-width: 960px){.component-map--english{margin-top:1rem}}.component-map--english .component-map__link{margin-top:1.8rem}@media screen and (max-width: 960px){.component-map--english .component-map__link{margin-top:1.2rem}}.component-map--english .component-map__link a{display:inline-flex;align-items:center;font-weight:700;text-decoration:none;border-bottom:.2rem solid #D80220}.component-map--english .component-map__link a:after{content:"";display:block;vertical-align:middle;width:.6rem;height:1rem;background-color:#d80220;mask:url(/wp-content/themes/original2024/assets/renew/img/common/arw_button.svg) no-repeat center/contain;margin-left:.5em;margin-bottom:0;margin-top:.1em}@media screen and (max-width: 960px){.component-map--english .component-map__link a:after{width:.6rem;height:1rem}}.component-medias{display:flex;flex-direction:column;gap:20rem}.component-medias__item{display:flex;gap:5rem}.component-medias__image{width:50rem}.component-medias__content{flex:1}.component-medias__content>*:first-child{margin-top:0}.component-medias--separator-line{gap:24rem}.component-medias--separator-line .component-medias__item:nth-of-type(n+2) .component-medias__content{position:relative}.component-medias--separator-line .component-medias__item:nth-of-type(n+2) .component-medias__content:before{content:"";display:block;position:absolute;top:-12rem;left:0;width:100%;height:1px;background:#c3c3c3}.component-modal{position:fixed;inset:0;display:flex;z-index:10000;opacity:0;visibility:hidden;overflow:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;color:#fff;transition:opacity .2s cubic-bezier(.39,.575,.565,1),visibility .2s cubic-bezier(.39,.575,.565,1)}.component-modal.is-show{opacity:1;visibility:visible}.component-modal__overlay{position:fixed;inset:0;background-color:#012444;z-index:-1}.component-modal__content{margin:auto}.component-modal__close{position:fixed;top:0;right:0;width:8.4rem;height:8.4rem}@media screen and (max-width: 960px){.component-modal__close{width:5rem;height:5rem}}.component-modal__close:before,.component-modal__close:after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 1.7rem);width:3.4rem;height:.3rem;background:#fff;border-radius:.15rem;transition:rotate .3s cubic-bezier(.39,.575,.565,1),translate .3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width: 960px){.component-modal__close:before,.component-modal__close:after{width:3rem;height:.2rem}}.component-modal__close:before{rotate:-30deg}.component-modal__close:after{rotate:30deg}.component-notes{display:flex;flex-direction:column;gap:.5rem;margin-top:3.5rem;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 960px){.component-notes{gap:.3rem;margin-top:2.5rem}}.component-notes__item{padding-left:1em;text-indent:-1em}.component-number-list{list-style-type:decimal;display:flex;flex-direction:column;gap:1.5rem;margin-top:2.8rem;padding-left:2rem;font-weight:400}.component-page-category{display:flex;flex-direction:column-reverse;gap:.4rem}.component-page-category span{font-size:1.3rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.component-page-category span{font-size:1.44rem}}.component-page-category:after{content:attr(data-en) "";color:#d80220;font-family:Helvetica Neue,arial,sans-serif;font-size:5rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.component-page-category:after{font-size:3.36rem;letter-spacing:0}}@media screen and (max-width: 960px){.component-page-category--small span{font-size:1.4rem}}.component-page-category--small[data-en]:after{font-size:4rem}@media screen and (max-width: 960px){.component-page-category--small[data-en]:after{font-size:3.3rem}}.component-page-category--border{align-items:flex-start}.component-page-category--border span{display:inline-block;border-top:.2rem solid #D80220;margin-top:.55em;padding-top:.55em}@media screen and (max-width: 960px){.component-page-category--border span{border-top-width:.3rem;margin-top:.6em;padding-top:.5em}}.component-page-category--white{color:#fff}.component-page-category--white span{border-color:#fff}.component-page-category--white[data-en]:after{color:#fff}@media screen and (max-width: 960px){.component-page-category--2line{gap:.8rem}}.component-page-category--2line:after{content:attr(data-en-line1) "\a" attr(data-en-line2);color:#d80220;font-family:Helvetica Neue,arial,sans-serif;font-size:5rem;font-weight:700;line-height:.8}@media screen and (max-width: 960px){.component-page-category--2line:after{font-size:4.1rem;white-space:pre-line}}@media screen and (max-width: 960px){.layout-page-header:has(.component-page-category--2line) .layout-page-header__topicpath{margin-top:8rem}}.component-page-copy{font-size:2.2rem;line-height:1.2;font-weight:700;margin-top:3.2rem}@media screen and (max-width: 960px){.component-page-copy{margin-top:2.6rem;font-size:1.8rem;line-height:1.4}}.component-page-copy span{background-image:linear-gradient(90deg,#fffc,#fffc);background-repeat:no-repeat;background-position:left top 70%;background-size:100% 70%}@media screen and (max-width: 960px){.component-page-copy+.component-page-lead{margin-top:.8rem}}.component-page-lead{margin-top:2rem;font-size:1.8rem;font-weight:700;line-height:1.8}@media screen and (max-width: 960px){.component-page-lead{margin-top:3rem;font-size:1.6rem;line-height:1.6}}@media screen and (max-width: 960px){.component-page-lead--sp-margin-top-small{margin-top:1rem}}.component-page-note{font-size:1.2rem;line-height:1.6;margin-top:.4rem;margin-bottom:.4rem}@media screen and (max-width: 960px){.component-page-note{font-size:1rem;margin-top:.2rem;margin-bottom:1rem}}.component-page-note li:before{content:"※ "}.component-page-note--number{counter-set:list}.component-page-note--number li{counter-increment:list}.component-page-note--number li:before{content:"※" counter(list) " "}.component-page-text{letter-spacing:.04em;margin-top:5rem}@media screen and (max-width: 960px){.component-page-text{font-size:1.4rem;margin-top:3.2rem}}.component-page-title{display:flex;flex-direction:column;gap:1.2rem;margin-top:5rem;color:#d80220;font-weight:700}@media screen and (max-width: 960px){.component-page-title{margin-top:9.2rem}}.component-page-title span{font-size:5.2rem;line-height:1.2}@media screen and (max-width: 960px){.component-page-title span{font-size:3rem;line-height:1.4}}.component-page-title[data-en]:after{content:attr(data-en) "";font-size:1.6rem;line-height:1}@media screen and (max-width: 960px){.component-page-title[data-en]:after{font-size:1.4rem;line-height:1.4;word-break:keep-all;text-align:left}}.component-page-title--margin-top-small{margin-top:3.2rem}@media screen and (max-width: 960px){.component-page-title--margin-top-small{margin-top:3rem}}.component-pagination{display:flex;justify-content:center;align-items:center;gap:2.6rem;margin-top:8rem;padding-bottom:3rem;letter-spacing:0;text-align:center}@media screen and (max-width: 960px){.component-pagination{gap:.8rem;margin-top:5.6rem;padding-bottom:2rem}}.component-pagination a,.component-pagination span{width:4rem;height:4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}@media screen and (max-width: 960px){.component-pagination a,.component-pagination span{width:3.2rem;height:3.2rem;border-radius:100%}}.component-pagination__button a,.component-pagination__button span{background:#d80220}.component-pagination__button a img,.component-pagination__button span img{width:1.6rem}@media screen and (max-width: 960px){.component-pagination__button a img,.component-pagination__button span img{width:1.4rem}}.component-pagination__button a{transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-pagination__button a:hover{opacity:.5}}@media (hover: none){.component-pagination__button a:active{opacity:.5}}.component-pagination__button span{background:#d80220bf}.component-pagination__button--prev{rotate:180deg}.component-pagination__numbers{display:flex;align-items:center;gap:1.6rem;height:7.2rem;padding:1.6rem;border-radius:3.6rem;background:#ffffff4d}@media screen and (max-width: 960px){.component-pagination__numbers{gap:0;height:4.8rem;padding:.8rem;border-radius:2.4rem}}.component-pagination__numbers a,.component-pagination__numbers span{padding-bottom:.3rem}.component-pagination__numbers a{transition:color .2s cubic-bezier(.39,.575,.565,1),background-color .2s cubic-bezier(.39,.575,.565,1);will-change:color,background-color}@media (hover: hover){.component-pagination__numbers a:hover{color:#fff;background:#d80220}}@media (hover: none){.component-pagination__numbers a:active{color:#fff;background:#d80220}}.component-pagination__numbers span{color:#fff;background:#d80220}.component-pagination__item{width:4rem}@media screen and (max-width: 960px){.component-pagination__item{width:3.2rem}}.component-related-link__inner{display:flex;flex-direction:column}.component-related-link__item{background:#ffe5e5;display:flex;align-items:center;gap:6.4rem}@media screen and (max-width: 960px){.component-related-link__item{flex-direction:column;gap:0;border-bottom:none}}.component-related-link__item:nth-of-type(2){color:#fff;background:#2a2a2a}.component-related-link__item:nth-of-type(2) .component-related-link__title{color:#fff}.component-related-link__item:nth-of-type(4){display:none}.component-related-link__image{width:61.1rem}@media screen and (max-width: 960px){.component-related-link__image{width:100%}}.component-related-link__content{flex:1;padding:0 12.3rem 0 0}@media screen and (max-width: 960px){.component-related-link__content{width:100%;padding:2.4rem 2.4rem 4.8rem}}.component-related-link__title{color:#d80220;margin-block:calc((1em - 1lh)/2);font-size:3.6rem;font-weight:700}@media screen and (max-width: 960px){.component-related-link__title{font-size:2.6rem;line-height:1.4}}.component-related-link__text{margin-block:calc((1em - 1lh)/2);margin-top:2.2rem;letter-spacing:.04em}@media screen and (max-width: 960px){.component-related-link__text{font-size:1.4rem;margin-top:2.4rem}}.component-related-link__text strong{font-weight:700}.component-related-link__button{margin-top:3rem}@media screen and (max-width: 960px){.component-related-link__button{display:flex;justify-content:center;margin-top:3rem}}.component-related-link--guide .component-related-link__item:nth-of-type(1),.component-related-link--guide .component-related-link__item:nth-of-type(3){display:none}.component-related-link--guide .component-related-link__item:nth-of-type(4){display:flex;order:-1}.component-related-link--only-request .component-related-link__item:nth-of-type(1),.component-related-link--only-request .component-related-link__item:nth-of-type(3),.component-related-link--only-request .component-related-link__item:nth-of-type(4){display:none}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{perspective:none!important;transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important}.component-scrollbar-carousel{padding-bottom:5rem!important;width:100%;padding-right:calc((var(--vw) * 100 - 120rem) / 2)!important}@media screen and (min-width: 2200px){.component-scrollbar-carousel{padding-right:calc((2200px - 120rem)/2)!important}}@media screen and (max-width: 960px){.component-scrollbar-carousel{padding-bottom:4.2rem!important;padding-right:2.4rem!important}}.component-scrollbar-carousel .swiper-wrapper{padding-left:calc((var(--vw) * 100 - 120rem) / 2)}@media screen and (min-width: 2200px){.component-scrollbar-carousel .swiper-wrapper{padding-left:calc((2200px - 120rem)/2)!important}}@media screen and (max-width: 960px){.component-scrollbar-carousel .swiper-wrapper{padding-left:2.4rem}}.component-scrollbar-carousel .swiper-slide{width:34rem!important;margin-right:4rem!important;touch-action:pan-y!important;transform:translateZ(0)!important}@media screen and (max-width: 960px){.component-scrollbar-carousel .swiper-slide{width:27rem!important;margin-right:1.4rem!important}}@media screen and (max-width: 960px){.component-scrollbar-carousel .swiper-slide:has(.component-carousel-card){width:28rem!important;margin-right:2.4rem!important}}.component-scrollbar-carousel .swiper-slide:has(.component-carousel-card--large){width:49rem!important;margin-right:4rem!important}@media screen and (max-width: 960px){.component-scrollbar-carousel .swiper-slide:has(.component-carousel-card--large){width:29.4rem!important;margin-right:2.4rem!important}}ｋ .component-scrollbar-carousel .swiper-slide:has(.page-home-youtubes__item){width:37.6rem!important;margin-right:3.6rem!important}@media screen and (max-width: 960px){ｋ .component-scrollbar-carousel .swiper-slide:has(.page-home-youtubes__item){width:25.4rem!important;margin-right:2.4rem!important}}.component-scrollbar-carousel .swiper-scrollbar{position:absolute;left:0!important;bottom:0!important;opacity:1!important;width:100%;max-width:120rem;margin-left:auto;margin-right:auto;height:1rem!important;border-radius:.5rem!important;background:none!important;cursor:grab;max-width:calc(100% - (var(--vw) * 100 - 120rem) / 2 - 12rem)!important;margin-left:calc((var(--vw) * 100 - 120rem) / 2)}@media screen and (min-width: 2200px){.component-scrollbar-carousel .swiper-scrollbar{max-width:calc(100% - ((2200px - 120rem)/2) - 12rem)!important;margin-left:calc((2200px - 120rem)/2)}}@media screen and (max-width: 960px){.component-scrollbar-carousel .swiper-scrollbar{width:calc(100% - 4.8rem)!important;max-width:calc(100% - 4.8rem)!important;height:.8rem!important;margin-left:2.4rem}}.component-scrollbar-carousel .swiper-scrollbar:hover:before,.component-scrollbar-carousel .swiper-scrollbar:hover .swiper-scrollbar-drag:before{scale:1;border-radius:1rem}.component-scrollbar-carousel .swiper-scrollbar:before{background-color:#0003!important}.component-scrollbar-carousel .swiper-scrollbar-drag{background:none!important}.component-scrollbar-carousel .swiper-scrollbar-drag:before{background-color:#1a1a1a!important}.component-scrollbar-carousel .swiper-scrollbar--white:before{background-color:#fff3!important}.component-scrollbar-carousel .swiper-scrollbar--white .swiper-scrollbar-drag:before{background:#fff!important}.component-scrollbar-carousel .swiper-scrollbar--bg-white:before{background-color:#fff3!important}.component-scrollbar-carousel .swiper-scrollbar:before,.component-scrollbar-carousel .swiper-scrollbar .swiper-scrollbar-drag:before{display:block;position:absolute;inset:0;scale:1 .4;transition:scale .3s,border-radius .3s;will-change:scale;content:""}.component-section-bg-box{background:#ffffff4d;padding:2.8rem 4rem 3.2rem;margin-top:2.4rem}@media screen and (max-width: 960px){.component-section-bg-box{padding:1.8rem 2.4rem 2rem}}.component-section-bg-box>*:first-child{margin-top:0}.component-section-bg-box+.component-section-bg-box{margin-top:.8rem}.component-section-bg-box__content{margin-top:3rem}@media screen and (max-width: 960px){.component-section-bg-box__content{margin-top:2.8rem}}.component-section-bg-box__content>*:first-child{margin-top:0}.component-section-bg-box__content--flex{display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (max-width: 960px){.component-section-bg-box__content--flex{flex-direction:column;gap:.8rem}}.component-section-bg-box__content--flex-nowrap{display:flex;flex-wrap:nowrap;gap:.8rem}@media screen and (max-width: 960px){.component-section-bg-box__content--flex-nowrap{flex-direction:column;gap:.8rem}}.component-section-bg-box__content--flex-nowrap .component-section-bg-box__flex-item{width:100%;flex-shrink:1}.component-section-bg-box__flex-item{background:#ffffff4d;width:calc((100% - .8rem)/2);padding:2.4rem 3.2rem}@media screen and (max-width: 960px){.component-section-bg-box__flex-item{width:100%;padding:1.8rem 2.4rem 2rem}}.component-section-bg-box__flex-item>*:first-child{margin-top:0}.component-section-bg-box__flex-item--width-auto{width:auto;flex-shrink:1}.component-section-bg-box__flex-item--padding-narrow{padding:2.4rem 1.6rem}@media screen and (max-width: 960px){.component-section-bg-box__flex-item--padding-narrow{padding:1.8rem 1.6rem 2rem}}.component-section-bg-box__flex-item--bg-transparent{background:transparent;padding:0}.component-section-bg-box__flex-item--deep{background:#ffffff80}.component-section-bg-box__column{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 960px){.component-section-bg-box__column{flex-direction:column;gap:2rem;margin-bottom:2rem}}@media screen and (max-width: 960px){.component-section-bg-box--sp-padding-medium{padding:2.4rem 3.2rem 2.8rem}}.component-section-bg-box--bg-transparent{background:transparent;padding:0}.component-section-bg-box--margin0{margin:0}.component-section-bg-box--shadow{box-shadow:2rem 2rem 15rem #db00ff1a}@media screen and (max-width: 960px){.component-section-bg-box--shadow{box-shadow:2rem 2rem 15rem #db00ff33}}.component-section-border-box{border:.7rem solid #FFA2AF;padding:3.5rem 4.8rem 4rem}@media screen and (max-width: 960px){.component-section-border-box{padding:2.4rem 1.7rem 1.7rem}}.component-section-border-box__content{margin-top:2rem}.component-section-border-box__content>*:first-child{margin-top:0}.component-section-border-box__content--flex{display:flex;flex-wrap:wrap;gap:3.6rem 2.4rem}@media screen and (max-width: 960px){.component-section-border-box__content--flex{flex-direction:column;gap:2.4rem}}.component-section-border-box__flex-item{width:calc((100% - 2.4rem)/2)}@media screen and (max-width: 960px){.component-section-border-box__flex-item{width:100%}}.component-section-border-box__flex-item>*:first-child{margin-top:0}.component-section-copy{color:#d80220;font-size:3rem;font-weight:700;line-height:1.6}@media screen and (max-width: 960px){.component-section-copy{font-size:2.2rem;line-height:1.5}}.component-section-copy+.component-section-text{margin-top:.8rem}@media screen and (max-width: 960px){.component-section-copy+.component-section-text{margin-top:.6rem}}.component-section-image{width:100%}@media screen and (min-width: 961px){.component-section-image--pc-width0{width:0rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width10{width:1rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width20{width:2rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width30{width:3rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width40{width:4rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width50{width:5rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width60{width:6rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width70{width:7rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width80{width:8rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width90{width:9rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width100{width:10rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width110{width:11rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width120{width:12rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width130{width:13rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width140{width:14rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width150{width:15rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width160{width:16rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width170{width:17rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width180{width:18rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width190{width:19rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width200{width:20rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width210{width:21rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width220{width:22rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width230{width:23rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width240{width:24rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width250{width:25rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width260{width:26rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width270{width:27rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width280{width:28rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width290{width:29rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width300{width:30rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width310{width:31rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width320{width:32rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width330{width:33rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width340{width:34rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width350{width:35rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width360{width:36rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width370{width:37rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width380{width:38rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width390{width:39rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width400{width:40rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width410{width:41rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width420{width:42rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width430{width:43rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width440{width:44rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width450{width:45rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width460{width:46rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width470{width:47rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width480{width:48rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width490{width:49rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width500{width:50rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width510{width:51rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width520{width:52rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width530{width:53rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width540{width:54rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width550{width:55rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width560{width:56rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width570{width:57rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width580{width:58rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width590{width:59rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width600{width:60rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width610{width:61rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width620{width:62rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width630{width:63rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width640{width:64rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width650{width:65rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width660{width:66rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width670{width:67rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width680{width:68rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width690{width:69rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width700{width:70rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width710{width:71rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width720{width:72rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width730{width:73rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width740{width:74rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width750{width:75rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width760{width:76rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width770{width:77rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width780{width:78rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width790{width:79rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width800{width:80rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width810{width:81rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width820{width:82rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width830{width:83rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width840{width:84rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width850{width:85rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width860{width:86rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width870{width:87rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width880{width:88rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width890{width:89rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width900{width:90rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width910{width:91rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width920{width:92rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width930{width:93rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width940{width:94rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width950{width:95rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width960{width:96rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width970{width:97rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width980{width:98rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width990{width:99rem!important}}@media screen and (min-width: 961px){.component-section-image--pc-width1000{width:100rem!important}}*+.component-section-image{margin-top:2.4rem}@media screen and (max-width: 960px){*+.component-section-image{margin-top:1.6rem}}.component-section-large-title{color:#fff;font-size:3rem;font-weight:700;letter-spacing:.1em;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.component-section-large-title{font-size:2.2rem;padding:0 2.4rem}}.component-section-large-title span{position:absolute;left:0;bottom:-.6rem;text-align:center;width:100%}.component-section-large-title[data-en]{position:relative}.component-section-large-title[data-en]:after{content:attr(data-en) "";font-size:10rem;line-height:1;font-weight:700;letter-spacing:0em;opacity:.15;margin-top:-.15em}@media screen and (max-width: 960px){.component-section-large-title[data-en]:after{content:attr(data-en-sp1) "\a" attr(data-en-sp2);white-space:pre;font-size:6rem;line-height:.85;padding-top:1.5rem}}.component-section-large-title:not([data-en]) span{position:relative;z-index:1;left:auto;bottom:auto}.component-section-large-title:not([data-en]):after{display:none}.component-section-lead{color:#d80220;font-size:2.2rem;line-height:1.6;font-weight:700;margin-top:2rem}@media screen and (max-width: 960px){.component-section-lead{font-size:1.8rem}}.component-section-lead--small{font-size:1.8rem}@media screen and (max-width: 960px){.component-section-lead--small{font-size:1.6rem}}.component-section-lead--xsmall{font-size:1.6rem;margin-top:2.4rem}@media screen and (max-width: 960px){.component-section-lead--xsmall{font-size:1.4rem}}.component-section-lead:is(span){display:inline-block;margin-top:.6rem}@media screen and (max-width: 960px){.component-section-lead:is(span){margin-top:.6rem}}.component-section-lead+.component-section-text{margin-top:.6rem}@media screen and (max-width: 960px){.component-section-lead+.component-section-text{margin-top:.6rem}}.component-section-lead+.component-table{margin-top:2.2rem}@media screen and (max-width: 960px){.component-section-lead+.component-table{margin-top:1.8rem}}.component-section-lead--xsmall+.component-section-text{margin-top:0}.component-section-lead--margin-top0px{margin-top:0}.component-section-lead--margin-top30px{margin-top:4rem}@media screen and (max-width: 960px){.component-section-lead--margin-top30px{margin-top:3rem}}.component-section-note{font-size:1.2rem;line-height:1.6;margin-top:1.8rem}@media screen and (max-width: 960px){.component-section-note{font-size:1rem;margin-top:1.2rem}}.component-section-note li:before{content:"※ "}.component-section-note--number{counter-set:list}.component-section-note--number li{counter-increment:list}.component-section-note--number li:before{content:"※" counter(list) " "}.component-section-note--text-align-right,.component-section-note--text-align-right li{text-align:right}.component-section-note--sp-large{font-size:1.2rem}.component-section-subtitle{font-size:2.2rem;font-weight:700;border-bottom:1px solid #CDCDCD;padding-bottom:1.3rem;margin-top:3.4rem}@media screen and (max-width: 960px){.component-section-subtitle{font-size:1.8rem;padding-bottom:.8rem;margin-top:2rem}}.component-section-subtitle:first-of-type{margin-top:0}.component-section-subtitle--margin-top44px{margin-top:6.4rem}@media screen and (max-width: 960px){.component-section-subtitle--margin-top44px{margin-top:4.8rem}}.component-section-subtitle+.component-section-text,.component-section-subtitle+.component-table{margin-top:2rem}.component-section-text-list{letter-spacing:.04em;text-align:left}.component-section-text-list strong{color:#d80220;font-weight:700}.component-section-text-list a{color:#d80220}.component-section-text-list li{padding-left:1.45em;text-indent:-1.45em}.component-section-text-list li:before{content:"・ ";margin-left:.25em;margin-right:.25em}.component-section-text-list--number{list-style-type:decimal;padding-left:1.45em}.component-section-text-list--number li{padding-left:0;text-indent:0}.component-section-text-list--number li:before{display:none}.component-section-text-list--small{font-size:1.2rem}@media screen and (max-width: 960px){.component-section-text-list--small{font-size:1rem}}.component-section-text-list--large{color:#d80220;font-size:2.2rem;line-height:1.4;font-weight:700;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media screen and (max-width: 960px){.component-section-text-list--large{font-size:1.8rem;line-height:1.5}}.component-section-text-list--large small{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:400;padding-left:.145em;text-indent:-.145em}@media screen and (max-width: 960px){.component-section-text-list--large small{font-size:1.4rem}}.component-section-text-list--number-howto{color:#d80220;font-size:2.2rem;line-height:1.6;font-weight:700;list-style-type:decimal;display:flex;flex-direction:column;gap:.8rem;padding-left:1.45em;margin-top:1.5rem}@media screen and (max-width: 960px){.component-section-text-list--number-howto{font-size:1.8rem;line-height:1.5;gap:.6rem}}.component-section-text-list--number-howto li{padding-left:0;text-indent:0;text-align:left}.component-section-text-list--number-howto li:before{display:none}.component-section-text-list--number-howto li small{display:inline-block;font-size:1.6rem;line-height:1.6;font-weight:400}@media screen and (max-width: 960px){.component-section-text-list--number-howto li small{font-size:1.4rem}}.component-section-text-list--number-howto li small.component-section-text-list__xsmall{font-size:1.2rem;font-weight:400}@media screen and (max-width: 960px){.component-section-text-list--number-howto li small.component-section-text-list__xsmall{font-size:1rem}}.component-section-text-list--link-list li:nth-of-type(n+2){margin-top:1.6rem}.component-section-text{letter-spacing:.04em}@media screen and (max-width: 960px){.component-section-text{font-size:1.4rem}}.component-section-text strong{color:#d80220;font-weight:700}.component-section-text b{font-weight:700}.component-section-text a{color:#d80220;text-underline-offset:.4em}.component-section-text a:is([href^=mailto],[href^=tel]){color:#1a1a1a;text-underline-offset:.3em}.component-section-text__icon-excel{color:#fff;background:#d80220;font-size:1.2rem;line-height:1;font-weight:700;letter-spacing:.02em;display:inline-flex;justify-content:center;align-items:center;padding:.4rem .8rem;margin-right:.5em}.component-section-text__icon-excel:before{content:"Excel"}.component-section-text+.component-section-text{margin-top:1.2rem}.component-section-text+.component-table{margin-top:2.4rem}@media screen and (max-width: 960px){.component-section-text+.component-table{margin-top:1.6rem}}.component-section-text--margin-top10px{margin-top:1rem}.component-section-text--margin-top30px{margin-top:3rem!important}@media screen and (max-width: 960px){.component-section-text--margin-top30px{margin-top:2rem!important}}.component-section-text--large{font-size:1.8rem}.component-section-title-line{padding-bottom:1.8rem;border-bottom:1px solid #CDCDCD;font-weight:700;font-size:2.2rem;line-height:1.6}@media screen and (max-width: 960px){.component-section-title-line{padding-bottom:1.4rem;font-size:1.8rem}}.component-section-title-line--margin-top30px{margin-top:3rem!important}.component-section-title-line--margin-top50px{margin-top:5rem!important}.component-section-title-line:nth-of-type(n+2){margin-top:4rem}@media screen and (max-width: 960px){.component-section-title-line:nth-of-type(n+2){margin-top:2rem}}.component-section-title-line+.component-section-text,.component-section-title-line+.component-section-text-list,.component-section-title-line+.component-table{margin-top:2rem}@media screen and (max-width: 960px){.component-section-title-line+.component-section-text,.component-section-title-line+.component-section-text-list,.component-section-title-line+.component-table{margin-top:1rem}}.component-section-title{display:flex;flex-direction:column;gap:1.2rem;margin-top:5rem;color:#d80220;font-weight:700}@media screen and (max-width: 960px){.component-section-title{margin-top:4rem}}.component-section-title:first-child{margin-top:0rem}.component-section-title>span{font-size:3.6rem;line-height:1.2}@media screen and (max-width: 960px){.component-section-title>span{font-size:2.6rem;line-height:1.5}}.component-section-title>span:before{content:"";background:#d80220;display:inline-flex;align-items:center;width:.25em;height:.25em;vertical-align:middle;margin-bottom:.1em;margin-right:.3em;flex-shrink:0}.component-section-title:has(i){position:relative}.component-section-title:has(i) i{display:flex;align-items:center;gap:.8rem;font-style:normal;font-size:1.2rem;line-height:1;font-weight:400;margin-top:-.3em}@media screen and (max-width: 960px){.component-section-title:has(i) i{font-size:1rem;line-height:1.4;margin-top:-.8em}}.component-section-title:has(i) i span{word-break:keep-all;flex-shrink:0;max-width:100%;text-align:left}@media screen and (max-width: 960px){.component-section-title:has(i) i span:has(br.helper-only-sp){line-height:1.4}}.component-section-title:has(i) i:after{content:"";background:#d80220;display:inline-block;width:100%;height:1px;flex-shrink:1;margin-top:.1em}.component-section-title+.component-section-text{margin-top:2.4rem}@media screen and (max-width: 960px){.component-section-title+.component-section-text{margin-top:1.6rem}}.component-section-title--dot-none>span:before{display:none}.component-section-title--high span{line-height:1.5}.component-section-title--large{font-size:3.4rem;line-height:1.4}@media screen and (max-width: 960px){.component-section-title--large{font-size:2rem}}.component-section-title--center span{justify-content:center;text-align:center}.component-share__heading{color:#d80220;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width: 960px){.component-share__heading{font-size:1.6rem}}.component-share__content{margin-top:1.6rem}.component-share__buttons{display:flex;justify-content:center;align-items:center;gap:3.2rem}.component-share__button--x{width:4rem}.component-share__button--facebook{width:4.5rem}.component-share__button--line{width:5rem}.component-share__button a{transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-share__button a:hover{opacity:.5}}@media (hover: none){.component-share__button a:active{opacity:.5}}.component-share__button a:after{display:none}.component-step-list{position:relative;display:flex;flex-direction:column;gap:4.6rem;padding-left:11.2rem;counter-reset:step}@media screen and (max-width: 960px){.component-step-list{gap:3.4rem;padding-left:8.2rem}}.component-step-list:before{content:"";position:absolute;left:3.35rem;top:0;background:linear-gradient(to bottom,#d8022000,#d80220);width:2.8rem;height:calc(100% - 5.6rem)}@media screen and (max-width: 960px){.component-step-list:before{left:2.2rem;height:calc(100% - 6.8rem)}}.component-step-list:after{content:"";position:absolute;left:3.35rem;top:calc(100% - 5.6rem);border:solid;border-width:1.2rem 1.4rem 0 1.4rem;border-color:#D80220 transparent transparent transparent}@media screen and (max-width: 960px){.component-step-list:after{left:2.2rem;top:calc(100% - 6.8rem)}}.component-step-list--adjust-bar130:before{height:calc(100% - 13rem)}@media screen and (max-width: 960px){.component-step-list--adjust-bar130:before{height:calc(100% - 20rem)}}.component-step-list--adjust-bar130:after{top:calc(100% - 13rem)}@media screen and (max-width: 960px){.component-step-list--adjust-bar130:after{top:calc(100% - 20rem)}}.component-step-list__item{counter-increment:step;position:relative}.component-step-list__item:before{color:#fff;background:#d80220;content:"STEP" counter(step);position:absolute;left:-11.2rem;top:0;font-size:1.6rem;font-weight:700;display:flex;justify-content:center;align-items:center;width:9.5rem;height:3.6rem;padding-bottom:.2rem}@media screen and (max-width: 960px){.component-step-list__item:before{left:-8.2rem;font-size:1.4rem;width:7.2rem;height:3rem;padding-bottom:.1rem}}.component-step-list__heading{color:#d80220;font-size:2.2rem;line-height:1.6;font-weight:700}@media screen and (max-width: 960px){.component-step-list__heading{font-size:1.6rem}}.component-step-list__heading--large{font-size:3rem;margin-top:-.3em}@media screen and (max-width: 960px){.component-step-list__heading--large{font-size:2.2rem}}.component-step-list__subheading{color:#d80220;font-size:1.8rem;font-weight:700;margin-top:1rem}@media screen and (max-width: 960px){.component-step-list__subheading{font-size:1.6rem;margin-top:1.8rem}}.component-step-list__subheading small{color:#1a1a1a;font-size:1.6rem;font-weight:400}@media screen and (max-width: 960px){.component-step-list__subheading small{font-size:1.4rem}}.component-step-list__subheading+.component-step-list__text{margin-top:0}@media screen and (max-width: 960px){.component-step-list__subheading+.component-step-list__text{margin-top:.4rem}}.component-step-list__text{margin-top:1.2rem}@media screen and (max-width: 960px){.component-step-list__text{letter-spacing:0;margin-top:.8rem}}.component-step-list__text b{font-weight:700}.component-step-list__text a{color:#d80220}.component-step-list__bg-box{background:#ffffff4d;padding:1.2rem 2.4rem 1.8rem;margin-top:1.6rem}@media screen and (max-width: 960px){.component-step-list__bg-box{margin-top:1.8rem;padding:1rem 1.6rem 1.2rem}}.component-step-list__bg-box>*:first-child{margin-top:0}.component-table{position:relative;width:100%}.component-table__content{border:1px solid #D80220;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.component-table__content--text-align-center,.component-table__content--heading-text-align-center th{text-align:center}.component-table__content--th-width th{width:22rem}@media screen and (max-width: 960px){.component-table__content--th-width th{width:22rem}}@media screen and (max-width: 960px){.component-table__content--sp-width0{width:0rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width50{width:5rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width100{width:10rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width150{width:15rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width200{width:20rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width250{width:25rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width300{width:30rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width350{width:35rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width400{width:40rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width450{width:45rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width500{width:50rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width550{width:55rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width600{width:60rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width650{width:65rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width700{width:70rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width750{width:75rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width800{width:80rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width850{width:85rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width900{width:90rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width950{width:95rem!important}}@media screen and (max-width: 960px){.component-table__content--sp-width1000{width:100rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width0) .table-wrapper{width:2.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width50) .table-wrapper{width:7.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width100) .table-wrapper{width:12.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width150) .table-wrapper{width:17.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width200) .table-wrapper{width:22.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width250) .table-wrapper{width:27.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width300) .table-wrapper{width:32.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width350) .table-wrapper{width:37.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width400) .table-wrapper{width:42.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width450) .table-wrapper{width:47.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width500) .table-wrapper{width:52.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width550) .table-wrapper{width:57.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width600) .table-wrapper{width:62.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width650) .table-wrapper{width:67.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width700) .table-wrapper{width:72.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width750) .table-wrapper{width:77.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width800) .table-wrapper{width:82.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width850) .table-wrapper{width:87.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width900) .table-wrapper{width:92.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width950) .table-wrapper{width:97.4rem!important}}@media screen and (max-width: 960px){.component-table:has(.component-table__content--sp-width1000) .table-wrapper{width:102.4rem!important}}.component-table tr{border:1px solid #D80220}.component-table tr.is-strong{background:#ffa1a1}.component-table tr.is-end{text-decoration:line-through}.component-table th,.component-table td{letter-spacing:.04em;padding:1.4rem 2.4rem 1.5rem;border:1px solid #D80220}@media screen and (max-width: 960px){.component-table th,.component-table td{padding:.8rem 2.4rem .9rem}}.component-table th small,.component-table td small{font-size:1.2rem}@media screen and (max-width: 960px){.component-table th small,.component-table td small{font-size:1rem}}.component-table th br+small,.component-table td br+small{display:block}.component-table th{color:#d80220;font-weight:700}.component-table td{font-weight:400}.component-table__text-align-center{text-align:center}.component-table__width-half{width:25%}.component-table__width-one-third{width:33.3333333333%}.component-table__width-quarter{width:25%}.component-table__width-one-fifth{width:33.3333333333%}@media screen and (min-width: 961px){.component-table__width-pc-half{width:50%}}@media screen and (min-width: 961px){.component-table__width-pc-one-third{width:33.3333333333%}}@media screen and (min-width: 961px){.component-table__width-pc-quarter{width:25%}}@media screen and (min-width: 961px){.component-table__width-pc-one-fifth{width:20%}}@media screen and (max-width: 960px){.component-table__width-sp-half{width:25%}}@media screen and (max-width: 960px){.component-table__width-sp-one-third{width:33.3333333333%}}@media screen and (max-width: 960px){.component-table__width-sp-quarter{width:25%}}@media screen and (max-width: 960px){.component-table___width-sp-one-fifth{width:20%}}.component-table-detail{display:flex;align-items:center;gap:1.6rem;padding:.8rem 0}.component-table-detail:nth-child(n+2){margin-top:.9rem}.component-table-detail__image{width:6.7rem;height:6.7rem;border-radius:50%;overflow:hidden}.component-table-detail__image img{width:100%;height:100%;object-fit:cover}.component-table-detail__content{line-height:1.5}@media screen and (max-width: 960px){.component-table--sp-scroll{overflow:auto;width:calc(100% + 4.8rem);margin-left:-2.4rem;padding-left:2.4rem;padding-bottom:1rem}}@media screen and (max-width: 960px){.component-table--sp-scroll-image:before{content:"";background:url(/wp-content/themes/original2024/assets/renew/img/common/img_scroll_red.svg) no-repeat center/contain;position:absolute;z-index:9;left:5.6rem;top:calc(50% - 8rem);display:block;width:18.9rem;height:15.4rem;margin-left:5.6rem;margin-right:-24.5rem;margin-bottom:-15.4rem;transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition-delay:8s;pointer-events:none;scale:.8}}@media screen and (max-width: 960px){.component-table--sp-scroll-image.is-scrolling:before{opacity:0;transition-duration:.1s;transition-delay:0s}}.component-table--margin-top30px{margin-top:3rem}@media screen and (max-width: 960px){.component-table--margin-top30px{margin-top:2rem}}.component-table--table-layout-fixed table{table-layout:fixed}.component-table--table-layout-fixed .component-button{display:flex;justify-content:center;margin:1rem auto 0!important}@media screen and (max-width: 960px){.component-table--sp-table-layout-fixed table{table-layout:fixed}}.component-table+.component-section-text{margin-top:2.4rem}@media screen and (max-width: 960px){.component-table+.component-section-text{margin-top:1.6rem}}.table-wrapper table{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.component-tags{display:flex;flex-wrap:wrap;gap:1rem;color:#d80220;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.component-tags{font-size:1.2rem;gap:.5rem}}.component-tags__item{display:flex;justify-content:center;align-items:center;height:3.4rem;padding:0 1.8rem .2rem;border-radius:1.7rem;background:#ffffffb3}.component-topicpath{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:1.6rem;padding:1.4rem 12rem calc(1.4rem + 1px) 0;color:#0000004d;font-size:1.2rem;letter-spacing:.06em;white-space:nowrap}@media screen and (max-width: 960px){.component-topicpath{align-items:flex-start;gap:1rem;padding:.7rem 2.4rem calc(.7rem + 1px);font-size:1rem;white-space:wrap}}.component-topicpath:before{position:absolute;bottom:0;right:0;content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,#fff0 20%,#acacac)}.component-topicpath__item{display:flex;align-items:center;gap:1.6rem}@media screen and (max-width: 960px){.component-topicpath__item{gap:1rem}}.component-topicpath__item:nth-of-type(n+2):before{content:"";display:block;width:1px;height:1.6rem;background:#000}.component-topicpath__item a,.component-topicpath__item span{text-align:left}@media screen and (min-width: 961px){.component-topicpath__item a,.component-topicpath__item span{max-width:15em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width: 960px){.component-topicpath__item:nth-of-type(n+2):nth-last-of-type(n+2) a,.component-topicpath__item:nth-of-type(n+2):nth-last-of-type(n+2) span{max-width:10em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.component-topicpath__item a{color:#000;text-decoration:none;transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.component-topicpath__item a:hover{opacity:.5}}@media (hover: none){.component-topicpath__item a:active{opacity:.5}}@media screen and (max-width: 960px){.component-topicpath__item a{white-space:nowrap}}@media screen and (max-width: 960px){.component-topicpath__item span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.component-topicpath--white{color:#fff}.component-topicpath--white:before{background:linear-gradient(to right,#fff0,#ffffff4d)}.component-topicpath--white .component-topicpath__item:nth-of-type(n+2):before{background:#fff}.component-topicpath--white .component-topicpath__item a{color:#fff}.component-topicpath--white .component-topicpath__item span{opacity:.35}@media screen and (min-width: 961px){.component-topicpath--pc-slim{padding-top:1.1rem;padding-bottom:calc(1.1rem + 1px)}}.page-home-visual{position:relative}.page-home-visual__background{position:sticky;top:8.4rem;height:calc(100vh - 8.4rem);background:url(/wp-content/themes/original2024/assets/renew/img/home/bg_hero.webp) center/contain}@media screen and (max-width: 960px){.page-home-visual__background{top:5rem;height:calc(100vh - 5rem);background-image:url(/wp-content/themes/original2024/assets/renew/img/home/bg_hero_sp.webp);background-position:center top}}.page-home-visual__background:before,.page-home-visual__background:after{z-index:1}.page-home-visual__background:before{display:block;width:1.3rem;height:24.4rem;content:"";position:absolute;top:50%;left:1.5rem;translate:0 -50%;background:url(/wp-content/themes/original2024/assets/renew/img/home/txt_hero01.webp) no-repeat center/contain}@media screen and (max-width: 960px){.page-home-visual__background:before{display:block;width:.5rem;height:10rem;content:"";top:2rem;left:.8rem;translate:0}}.page-home-visual__background:after{display:block;width:1.7rem;height:24.2rem;content:"";position:absolute;top:50%;right:1.5rem;translate:0 -50%;background:url(/wp-content/themes/original2024/assets/renew/img/home/txt_hero02.webp) no-repeat center/contain}@media screen and (max-width: 960px){.page-home-visual__background:after{display:block;width:.7rem;height:10.7rem;content:"";top:2rem;right:.8rem;translate:0}}.page-home-visual__background div{position:absolute;inset:0;background:url(/wp-content/themes/original2024/assets/renew/img/home/line_hero.webp) center/286%}@media screen and (max-width: 960px){.page-home-visual__background div{display:none}}.page-home-hero{position:relative;margin-top:calc(-100vh + 8.4rem)}@media screen and (max-width: 960px){.page-home-hero{margin-top:calc(-100vh + 5rem)}}.page-home-hero__image{height:calc(100vh - 8.4rem)}@media screen and (max-width: 960px){.page-home-hero__image{height:calc(100svh - 5rem);height:auto}}.page-home-hero__image picture{height:100%}.page-home-hero__image picture img{display:block;width:100%;height:100%;object-fit:contain}.page-home-statement{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;height:calc(100vh - 8.4rem)}@media screen and (max-width: 960px){.page-home-statement{justify-content:flex-start;height:auto;padding:6.2rem 2.4rem 8.8rem;text-align:left}}.page-home-statement__title{font-size:4.4rem;font-weight:700;line-height:1.5;letter-spacing:.08em}@media screen and (max-width: 960px){.page-home-statement__title{font-size:2.7rem;letter-spacing:.04em}}.page-home-statement__title span{background:linear-gradient(transparent,transparent 10%,#fff 10%)}.page-home-statement__content{margin-top:4.8rem}@media screen and (max-width: 960px){.page-home-statement__content{margin-top:2rem}}.page-home-statement__content>*:first-child{margin-top:0}.page-home-statement__text{margin-top:2.4rem;font-size:2.8rem;font-weight:700;line-height:1.3;letter-spacing:.08em}@media screen and (max-width: 960px){.page-home-statement__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.5}}.page-home-statement__text span{display:inline-block;background:linear-gradient(transparent,transparent 20%,#fff 20%,#fff 85%,transparent 85%)}@media screen and (max-width: 960px){.page-home-statement__text span{background:linear-gradient(transparent,transparent 10%,#fff 10%,#fff 95%,transparent 95%)}}.page-home-section{padding:16rem 0}@media screen and (max-width: 960px){.page-home-section{padding:8rem 0}}@media screen and (max-width: 960px){.page-home-section__header{padding:0 2.4rem}}.page-home-section__content{margin-top:6rem}@media screen and (max-width: 960px){.page-home-section__content{margin-top:3.5rem}}.page-home-section__title{margin-block:calc((1em - 1lh)/2);position:relative;display:flex;flex-direction:column;align-items:center;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-align:center}@media screen and (max-width: 960px){.page-home-section__title{font-size:1.6rem}}.page-home-section__title:before,.page-home-section__title-en{margin-block:calc((1em - 1lh)/2);content:attr(data-en) "";color:#273cbd;background:linear-gradient(to bottom,#fff 4%,#fff 95%,transparent 95%);font-family:Helvetica Neue,arial,sans-serif;font-size:7rem;font-style:normal;font-weight:700;line-height:.76;letter-spacing:.04em;white-space:nowrap}@media screen and (max-width: 960px){.page-home-section__title:before,.page-home-section__title-en{font-weight:500;font-size:4.8rem;line-height:.86;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.page-home-section__title-en{display:none;background:none}.page-home-section__title-en i{font-style:normal;background:#fff}.page-home-section__title span{position:relative;margin-top:1.4rem;padding-top:1rem}@media screen and (max-width: 960px){.page-home-section__title span{margin-top:1.6rem;padding-top:1.2rem}}.page-home-section__title span:before{content:"";position:absolute;top:0;left:.1rem;width:calc(100% - .2rem);height:.4rem;background:#273cbd}.page-home-section__lead{margin-top:2.5rem;font-size:1.8rem;font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (max-width: 960px){.page-home-section__lead{margin-top:2.2rem;font-size:1.6rem;letter-spacing:.09em;text-align:justify;word-break:break-all}}@media screen and (max-width: 960px){.page-home-section__lead--small{font-size:1.4rem}}.page-home-campus{background:#273cbd url(/wp-content/themes/original2024/assets/renew/img/home/bg_campus.webp) no-repeat center top;background-size:contain}@media screen and (max-width: 960px){.page-home-campus{padding-bottom:4rem;background-image:url(/wp-content/themes/original2024/assets/renew/img/home/bg_campus@sp.webp)}}.page-home-campus .page-home-section__header{color:#fff}.page-home-campus .page-home-section__title span:before{background:#fff}.page-home-campus .page-home-section__title:before{color:#fff;background:linear-gradient(to bottom,rgba(255,255,255,.1) 4%,rgba(255,255,255,.1) 95%,transparent 95%)}@media screen and (max-width: 960px){.page-home-campus .page-home-section__title:before{display:none}}@media screen and (max-width: 960px){.page-home-campus .page-home-section__title-en{display:flex;flex-direction:column;align-items:center;gap:.2rem;color:#fff;background:none}.page-home-campus .page-home-section__title-en i{display:block;line-height:inherit;background:linear-gradient(to bottom,rgba(255,255,255,.1) 4%,rgba(255,255,255,.1) 95%,transparent 95%)}}.page-home-campuses{width:100%;max-width:127.2rem;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width: 960px){.page-home-campuses{flex-direction:column;gap:3.2rem}}.page-home-campuses__item{position:relative;flex:1}@media screen and (min-width: 961px){.page-home-campuses__item:nth-of-type(2) .page-home-campuses__information,.page-home-campuses__item:nth-of-type(2) .page-home-campuses__event{transition-delay:.2s}}@media screen and (min-width: 961px){.page-home-campuses__item:nth-of-type(3) .page-home-campuses__information,.page-home-campuses__item:nth-of-type(3) .page-home-campuses__event{transition-delay:.4s}}.page-home-campuses__image{position:absolute;z-index:0;top:0;left:0;width:100%}.page-home-campuses__content{position:relative;z-index:1}.page-home-campuses__information{display:flex;flex-direction:column;align-items:flex-start;padding:3.2rem 3.2rem 0;color:#fff;line-height:1}.page-home-campuses__name{display:flex;flex-direction:column;font-family:Helvetica Neue,arial,sans-serif;font-size:4.6rem;font-weight:700}.page-home-campuses__name small{font-size:3.1rem}.page-home-campuses__access,.page-home-campuses__building{background:linear-gradient(transparent,transparent 10%,rgba(26,26,26,.2) 10%)}.page-home-campuses__access{margin-top:1rem;font-weight:700}.page-home-campuses__building{margin-top:.6rem}.page-home-campuses__event{margin:2.5rem 1.5rem 0;padding:2.4rem 3.2rem 3.2rem;border-radius:1.6rem;background:#fff}@media screen and (max-width: 960px){.page-home-campuses__event{margin:3.5rem 2.4rem 0;padding:1.6rem 2.4rem 3.2rem}}.page-home-campuses__event-detail{display:flex;justify-content:center;margin-top:2.3rem}@media screen and (max-width: 960px){.page-home-campuses__event-detail{margin-top:1.6rem}}.page-home-campuses__event-all{display:flex;justify-content:center;margin-top:2.3rem;padding-top:2.3rem;border-top:solid 1px #E4E4E4}@media screen and (max-width: 960px){.page-home-campuses__event-all{margin-top:1.6rem;padding-top:1.6rem}}.page-home-campuses__event .component-button{width:26rem}@media screen and (max-width: 960px){.page-home-campuses__event .component-button{width:23rem}}.page-home-document{width:100%;max-width:98rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:3.2rem;margin-top:6.4rem;padding:2.4rem;border-radius:1.6rem;background:#ffffff1a}@media screen and (max-width: 960px){.page-home-document{width:100%;max-width:32.7rem;margin-left:auto;margin-right:auto;flex-direction:column;gap:1.6rem;margin-top:4rem;padding:3.2rem 2.4rem}}.page-home-document__image{flex-shrink:0;width:29.6rem}.page-home-document__content{flex:1}.page-home-document__title{color:#fff;font-weight:700}@media screen and (max-width: 960px){.page-home-document__title{font-size:1.6rem}}.page-home-document__button{margin-top:2.4rem}@media screen and (max-width: 960px){.page-home-document__button{display:flex;justify-content:center}}.page-home-bg-pattern{background:#f2f2f2 url(/wp-content/themes/original2024/assets/renew/img/home/bg_pattern.svg) repeat-y center top;background-size:100% auto}@media screen and (max-width: 960px){.page-home-bg-pattern{background-position:left -14rem top;background-size:390% auto}}@media screen and (max-width: 960px){.page-home-message{padding-bottom:3.6rem}.page-home-message .page-home-section__header,.page-home-message .page-home-section__content{padding:0 3.2rem}}.page-home-president{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:8rem}@media screen and (max-width: 960px){.page-home-president{flex-direction:column;align-items:flex-start;gap:4rem}}.page-home-president__image{flex-shrink:0;width:34.8rem}@media screen and (max-width: 960px){.page-home-president__image{width:100%}}.page-home-president__content{flex:1}@media screen and (max-width: 960px){.page-home-president__content{width:100%}}.page-home-president__title{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;font-size:3.6rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.page-home-president__title{font-size:2.6rem}}.page-home-president__title>span{display:block;padding:.3rem .8rem .6rem;background:#fff}.page-home-president__slogan{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.4rem;color:#1a1a1a;font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 960px){.page-home-president__slogan{font-size:1.8rem}}.page-home-president__slogan>span{padding:.3rem .8rem .6rem;background:#fff}.page-home-president__profile{width:fit-content;margin-top:2.5rem;padding:.5rem .8rem;background:#fff}.page-home-president__career,.page-home-president__en{font-weight:700;font-size:1.2rem}@media screen and (max-width: 960px){.page-home-president__career,.page-home-president__en{font-weight:400;font-size:1rem}}.page-home-president__name{margin-top:.4rem;font-weight:700;font-size:3rem;line-height:1}@media screen and (max-width: 960px){.page-home-president__name{margin-top:.8rem;font-size:2.4rem}}.page-home-president__en{margin-top:.4rem}@media screen and (max-width: 960px){.page-home-president__en{margin-top:.8rem}}.page-home-president__button{margin-top:2.4rem}@media screen and (max-width: 960px){.page-home-president__button{display:flex;justify-content:center;width:100%;margin-top:3.2rem}}.page-home-features{padding-top:4rem}@media screen and (max-width: 960px){.page-home-features .page-home-section__header,.page-home-features .page-home-section__content{padding:0 3.2rem}}.page-home-features__list{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:7.2rem}@media screen and (max-width: 960px){.page-home-features__list{gap:4.8rem}}.page-home-features__item{display:flex;align-items:center;gap:4rem}@media screen and (min-width: 961px){.page-home-features__item:nth-child(2n){flex-direction:row-reverse}}@media screen and (max-width: 960px){.page-home-features__item{flex-direction:column;align-items:flex-start;gap:2rem}}.page-home-features__image{flex-shrink:0;width:51.6rem}@media screen and (max-width: 960px){.page-home-features__image{width:100%}}.page-home-features__content{flex:1}@media screen and (max-width: 960px){.page-home-features__content{width:100%}}.page-home-features__number{color:#273cbd;font-size:2.2rem;font-weight:700;line-height:1}.page-home-features__title{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:2.4rem;font-size:3.6rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 960px){.page-home-features__title{margin-top:.6rem;font-size:3rem}}.page-home-features__title>span{padding:.3rem .8rem .6rem;background:#fff}.page-home-features__title>span:has(img){display:flex;align-items:center;gap:.8rem}.page-home-features__title>span img{width:34.3rem;translate:0 .2rem}@media screen and (max-width: 960px){.page-home-features__title>span img{width:28.9rem}}.page-home-features__lead{margin-top:1.2rem;font-weight:700}.page-home-features__button{margin-top:3.2rem}@media screen and (max-width: 960px){.page-home-features__button{display:flex;justify-content:center;margin-top:2.4rem}}.page-home-faculty{background:#000}@media screen and (max-width: 960px){.page-home-faculty{padding-bottom:0}}@media screen and (max-width: 960px){.page-home-faculty .page-home-section__content{margin-top:4.8rem}}.page-home-faculty .page-home-section__header{color:#fff}.page-home-faculty .page-home-section__title span:before{background:#fff}.page-home-faculty .page-home-section__title:before{color:#fff;background:linear-gradient(to bottom,rgba(255,255,255,.19) 4%,rgba(255,255,255,.19) 95%,transparent 95%)}.page-home-faculties{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width: 960px){.page-home-faculties{flex-direction:column;overflow:hidden}}.page-home-faculties+.page-home-faculties{position:relative;padding-top:8rem}@media screen and (max-width: 960px){.page-home-faculties+.page-home-faculties{padding-top:3.6rem}}.page-home-faculties+.page-home-faculties:before{content:"";position:absolute;top:0;left:0;width:calc(var(--vw) * 100);margin-right:calc(72rem - var(--vw) * 50);margin-left:calc(72rem - var(--vw) * 50);border-top:1px solid #4C4C4C}@media screen and (max-width: 960px){.page-home-faculties+.page-home-faculties:before{display:none}}.page-home-faculties__header{position:relative;width:55.4rem;padding:4.5rem 0 0 9.4rem;color:#fff}@media screen and (max-width: 960px){.page-home-faculties__header{width:100%;padding:3rem 2.4rem 0}}.page-home-faculties__en{position:absolute;top:0;left:0;font-family:Roboto,sans-serif;font-size:7.8rem;font-weight:100;line-height:1;letter-spacing:-.06em;white-space:nowrap;opacity:.2;user-select:none}@media screen and (max-width: 960px){.page-home-faculties__en{left:-.4rem;opacity:.15;font-size:5rem;letter-spacing:-.02em}}.page-home-faculties__title{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;font-size:3.6rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.page-home-faculties__title{font-size:2.6rem}}.page-home-faculties__title span{background:#ffffff26}.page-home-faculties__campus{margin-top:1.5rem;font-size:1.4rem}@media screen and (max-width: 960px){.page-home-faculties__campus{font-size:1.2rem}}.page-home-faculties__lead{margin-top:2rem}@media screen and (max-width: 960px){.page-home-faculties__lead{font-size:1.4rem;letter-spacing:.04em}}.page-home-faculties__list{flex:1;display:flex;flex-direction:column;margin-right:calc(72rem - var(--vw) * 50);padding-right:1.6rem}@media screen and (max-width: 960px){.page-home-faculties__list{margin-top:4rem;margin-right:0;padding-right:0}}.page-home-faculties__item{display:flex;align-items:center}@media screen and (max-width: 960px){.page-home-faculties__item{flex-direction:column;padding-bottom:3rem}}.page-home-faculties__item:nth-child(n+2){border-top:1px solid #4C4C4C}@media screen and (max-width: 960px){.page-home-faculties__item#faculty-ai-strategy .page-home-faculties__name{margin-top:-5rem}}@media screen and (max-width: 960px){.page-home-faculties__item#faculty-iot-systems .page-home-faculties__name,.page-home-faculties__item#faculty-cg-animation .page-home-faculties__name{margin-top:-3rem}}@media screen and (max-width: 960px){.page-home-faculties__item#faculty-game-production .page-home-faculties__name{margin-top:-2.5rem}}.page-home-faculties__image{flex-shrink:0;width:41.4rem}@media screen and (max-width: 960px){.page-home-faculties__image{width:29rem}}.page-home-faculties__content{flex:1;color:#fff}.page-home-faculties__name{display:flex;flex-direction:column;margin-top:-1.5rem;font-size:3rem;font-weight:700}@media screen and (max-width: 960px){.page-home-faculties__name{font-size:2.2rem;text-align:center}}.page-home-faculties__name:after{content:attr(data-en) "";font-size:1.8rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.page-home-faculties__name:after{font-size:1.4rem}}.page-home-faculties__text{margin-top:2.4rem}@media screen and (max-width: 960px){.page-home-faculties__text{margin-top:1.8rem;text-align:center}}.page-home-faculties__button{margin-top:2.4rem}@media screen and (max-width: 960px){.page-home-faculties__button{display:flex;justify-content:center}}.page-home-admission .page-home-section__content{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 960px){.page-home-admission .page-home-section__content{margin-top:1.8rem;padding:0 3rem}}.page-home-admission__title{font-size:3.6rem;font-weight:700;letter-spacing:.06em}@media screen and (max-width: 960px){.page-home-admission__title{font-size:2.2rem;line-height:1.5;text-align:center}}.page-home-admission__text{width:84.4rem;padding-right:1.4rem;margin-top:1.6rem;letter-spacing:.02em}@media screen and (max-width: 960px){.page-home-admission__text{width:100%;margin-top:3rem;padding-right:0}}.page-home-admission__button{margin-top:4.8rem}@media screen and (max-width: 960px){.page-home-admission__button{margin-top:3.2rem}}.page-home-admission__note{display:flex;align-items:center;justify-content:center;width:29.5rem;height:5.2rem;margin:4.8rem auto 0;color:#273cbd;border:1px solid #273CBD;font-weight:700}@media screen and (max-width: 960px){.page-home-admission__note{margin-top:3.2rem}}.page-home-news{background:#f0f0f0}.page-home-news .page-home-section__title:before{background:none}.page-home-news .page-home-section__content{margin-top:4.5rem}@media screen and (max-width: 960px){.page-home-news .page-home-section__content{margin-top:3.4rem;padding:0 2.4rem}}.page-home-news__list{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;border-top:1px solid #A8A8A8}.page-home-news__item{padding:2.5rem 0;border-bottom:1px solid #A8A8A8}@media screen and (max-width: 960px){.page-home-news__item{padding:2rem 0}}.page-home-news__item a{display:block}@media (hover: hover){.page-home-news__item a:hover .page-home-news__text span{background-size:100% 1px}}@media (hover: none){.page-home-news__item a:active .page-home-news__text span{background-size:100% 1px}}.page-home-news__meta{display:flex;align-items:center;gap:.8rem;letter-spacing:.02em}.page-home-news__date{opacity:.5}.page-home-news__new{color:#273cbd;font-weight:700}.page-home-news__text span{background-image:linear-gradient(to top,#1A1A1A 1px,transparent 1px);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .4s cubic-bezier(.165,.84,.44,1)}.page-home-movie .page-home-section__content{margin-top:4.5rem}@media screen and (max-width: 960px){.page-home-movie .page-home-section__content{margin-top:3.4rem;padding:0 3rem}}.page-home-movie__text{padding-top:4rem;font-weight:700;text-align:center}@media screen and (max-width: 960px){.page-home-movie__text{letter-spacing:.05em;text-align:justify}}.page-home-movie__text+.page-home-movie__text{padding-top:0;margin-top:3.2rem}@media screen and (max-width: 960px){.page-home-movie__text+.page-home-movie__text{margin-top:2.4rem}}.page-home-movie__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.39,.575,.565,1);transition-delay:.1s}.page-home-movie__more.is-active{grid-template-rows:1fr;transition-duration:.4s;transition-delay:0s}.page-home-movie__more-inner{overflow:hidden}.page-home-movie__more-inner>*:first-child{padding:0;margin-top:3.2rem}@media screen and (max-width: 960px){.page-home-movie__more-inner>*:first-child{margin-top:2.4rem}}.page-home-movie__button{display:flex;justify-content:center;margin-top:4rem}@media screen and (max-width: 960px){.page-home-movie__button{margin-top:3rem}}.page-home-movie__button button.is-close span:before{rotate:0deg}.page-home-movie__notes{width:100%;max-width:96rem;margin-left:auto;margin-right:auto;margin-top:7.5rem;font-size:1.2rem;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 960px){.page-home-movie__notes{margin-top:3.6rem;font-size:1rem;letter-spacing:.08em;text-align:left}}.page-home-player{width:100%;max-width:96rem;margin-left:auto;margin-right:auto;position:relative}.page-home-player__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-home-player__container iframe{width:100%;height:100%}.page-home-player__button{position:relative;display:block;z-index:1;cursor:pointer;transition:opacity .3s ease}.page-home-player__button:before{display:block;content:"";position:absolute;inset:0;background-color:#0000004d;transition:opacity .2s cubic-bezier(.39,.575,.565,1)}.page-home-player__button.is-hidden{opacity:0;pointer-events:none}.page-home-player__button span{position:absolute;bottom:6.8rem;right:6.8rem;display:flex;align-items:center;gap:.8rem;color:#fff;font-family:Helvetica Neue,arial,sans-serif;white-space:nowrap}@media screen and (max-width: 960px){.page-home-player__button span{bottom:1.6rem;right:1.6rem;font-size:1.2rem}}.page-home-player__button span:after{flex-shrink:0;content:"";display:block;width:9.6rem;height:9.6rem;background:url(/wp-content/themes/original2024/assets/renew/img/common/icn_play_movie.svg) no-repeat center/contain}@media screen and (max-width: 960px){.page-home-player__button span:after{width:5.5rem;height:5.5rem}}@media (hover: hover){.page-home-player__button:hover:before{opacity:0}}@media (hover: none){.page-home-player__button:active:before{opacity:0}}.page-home-artist{width:100%;max-width:79rem;margin-left:auto;margin-right:auto;margin-top:9rem}@media screen and (max-width: 960px){.page-home-artist{margin-top:4rem}}.page-home-artist__title{display:flex;align-items:center;justify-content:center;gap:0rem 1.5rem;font-size:3.6rem;font-weight:700}@media screen and (max-width: 960px){.page-home-artist__title{flex-direction:column;font-size:2.6rem}}.page-home-artist__title small{display:inline-block;padding-top:.4rem;font-size:1.6rem}@media screen and (max-width: 960px){.page-home-artist__title small{padding-top:0;font-size:1.4rem}}.page-home-artist__image{margin-top:2.5rem}@media screen and (max-width: 960px){.page-home-artist__image{margin-top:1.2rem}}.page-home-artist__profile{margin-top:3rem;font-weight:700}@media screen and (max-width: 960px){.page-home-artist__profile{margin-top:1.5rem}}.page-home-credit{display:flex;gap:.6rem 6rem;padding:2.6rem 3.2rem;margin-top:5rem;background:#e0e0e033;font-size:1.2rem;letter-spacing:.01em}@media screen and (max-width: 960px){.page-home-credit{flex-direction:column;margin-top:1.6rem;padding:1.4rem 2.4rem;letter-spacing:.04em}}.page-home-credit__list{display:flex;flex-direction:column;gap:.6rem;width:100%}.page-home-credit__item{display:flex;gap:.6rem}.page-home-credit__item span{font-weight:700;white-space:nowrap}.page-home-modal{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;padding:10rem 0}@media screen and (max-width: 960px){.page-home-modal{padding:4rem 3.2rem}}.page-home-modal__number{font-size:3.6rem;font-weight:700;line-height:1}@media screen and (max-width: 960px){.page-home-modal__number{font-size:2.2rem}}.page-home-modal__number+.page-home-modal__title{margin-top:2.4rem}@media screen and (max-width: 960px){.page-home-modal__number+.page-home-modal__title{margin-top:1.4rem}}.page-home-modal__title{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;color:#1a1a1a;font-size:3.6rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 960px){.page-home-modal__title{margin-right:-3.2rem;font-size:3rem}}.page-home-modal__title>span{padding:.3rem .8rem .6rem;background:#fff}.page-home-modal__title>span:has(img){display:flex;align-items:center;gap:.8rem}.page-home-modal__title>span img{width:34.3rem;translate:0 .2rem}@media screen and (max-width: 960px){.page-home-modal__title>span img{width:28.9rem}}.page-home-modal__title+.page-home-modal__heading{margin-top:4.2rem}@media screen and (max-width: 960px){.page-home-modal__title+.page-home-modal__heading{margin-top:2.4rem}}.page-home-modal__title+.page-home-modal__text{margin-top:1.8rem}.page-home-modal__heading{font-weight:700;font-size:3rem;line-height:1.6;letter-spacing:.08em}@media screen and (max-width: 960px){.page-home-modal__heading{font-size:2.2rem;line-height:1.5}}.page-home-modal__heading span{background:linear-gradient(transparent,transparent 20%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 90%,transparent 90%)}@media screen and (max-width: 960px){.page-home-modal__heading:has(span){line-height:1.1}}.page-home-modal__heading:has(span)+.page-home-modal__text{margin-top:1rem}@media screen and (max-width: 960px){.page-home-modal__heading:has(span)+.page-home-modal__text{margin-top:1.8rem}}.page-home-modal__heading+.page-home-modal__text{margin-top:0rem}.page-home-modal__heading+.page-home-modal__text:has(b){margin-top:.4rem}@media screen and (max-width: 960px){.page-home-modal__heading+.page-home-modal__text:has(b){margin-top:1rem}}.page-home-modal__slogan{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.4rem;color:#1a1a1a;font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 960px){.page-home-modal__slogan{font-size:1.8rem;margin-top:-2rem}}.page-home-modal__slogan>span{padding:.3rem .8rem .6rem;background:#fff}.page-home-modal__slogan+.page-home-modal__text{margin-top:3.5rem}.page-home-modal__subheading{margin-top:2rem;font-weight:700;font-size:2.2rem;line-height:1.6}@media screen and (max-width: 960px){.page-home-modal__subheading{font-size:1.8rem}}.page-home-modal__subheading--indent{padding-left:1.1em;text-indent:-1.1em}.page-home-modal__subheading+.page-home-modal__heading{margin-top:.6rem}.page-home-modal__subheading+.page-home-modal__text{margin-top:.6rem}.page-home-modal__text{letter-spacing:.03em;text-align:left}.page-home-modal__text+.page-home-modal__text{margin-top:2.8rem}.page-home-modal__text small{display:inline-block;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 960px){.page-home-modal__text small{margin-top:.6rem;font-size:1rem}}.page-home-modal__image{margin-top:1.6rem}@media screen and (max-width: 960px){.page-home-modal__image{margin-top:2rem}}@media screen and (max-width: 960px){.page-home-modal__image-inner{overflow:auto;width:37.5rem;margin:0 -3.2rem}}@media screen and (max-width: 960px){.page-home-modal__image-inner img{width:73rem;max-width:73rem;margin:0 3.2rem}}.page-home-modal__image figcaption{display:flex;justify-content:flex-end;gap:.8rem;margin-top:.6rem;font-size:1.2rem}@media screen and (max-width: 960px){.page-home-modal__image figcaption{justify-content:flex-start;margin-top:1rem;font-size:1rem}}.page-home-modal__image figcaption span{display:flex;align-items:center;gap:.6rem}.page-home-modal__image figcaption span:before{display:block;content:"";width:1.5rem;height:1.5rem;border-radius:100%;margin-top:.2rem}@media screen and (max-width: 960px){.page-home-modal__image figcaption span:before{margin-top:.1rem}}.page-home-modal__image figcaption span:nth-of-type(1):before{background-color:red}.page-home-modal__image figcaption span:nth-of-type(2):before{background-color:#00c0fe}.page-home-modal .page-home-modal-images{display:flex;flex-wrap:wrap;margin-top:3.4rem}.page-home-modal .page-home-modal-images__item{width:25%}@media screen and (max-width: 960px){.page-home-modal .page-home-modal-images__item{width:50%}}.page-home-modal .page-home-modal-logos{margin-top:2rem;background-color:#fff}.page-home-modal .page-home-modal-logos+.page-home-modal__subheading{margin-top:3.4rem}.page-home-modal .page-home-modal-box{margin-top:2rem;padding:2rem 3.2rem;background-color:#ffffff1a}@media screen and (max-width: 960px){.page-home-modal .page-home-modal-box{padding:1.6rem 2.4rem}}.page-home-modal .page-home-modal-box>*:first-child{margin-top:0}.page-home-modal .page-home-modal-box__heading{margin-top:2.4rem;font-weight:700;font-size:1.8rem;line-height:1.8}@media screen and (max-width: 960px){.page-home-modal .page-home-modal-box__heading{font-size:1.6rem;line-height:1.6}}.page-home-modal .page-home-modal-box .page-home-modal__text{margin-top:.6rem}.page-home-modal .page-home-modal-campus{display:flex;gap:2.4rem;margin-top:4rem}@media screen and (max-width: 960px){.page-home-modal .page-home-modal-campus{flex-direction:column}}.page-home-modal .page-home-modal-campus__item{width:100%}.page-home-modal .page-home-modal-campus__image figcaption{margin-top:1.6rem;font-weight:700;font-size:1.6rem;line-height:1;text-align:center}@media screen and (max-width: 960px){.page-home-modal .page-home-modal-campus+.page-home-modal__subheading{margin-top:.3rem}}#modal-message .page-home-modal{display:flex;gap:2.4rem 6.4rem}@media screen and (max-width: 960px){#modal-message .page-home-modal{flex-direction:column;padding-top:6.4rem}}@media screen and (max-width: 960px){#modal-message .page-home-modal__text{font-weight:700;letter-spacing:.08em}}#modal-message .page-home-modal .modal-message-content{flex-shrink:0;width:34.8rem}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content{display:contents}}#modal-message .page-home-modal .modal-message-content__profile{width:fit-content;margin-top:2.5rem;padding:.5rem .8rem}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content__profile{order:1;margin-top:0rem}}#modal-message .page-home-modal .modal-message-content__career,#modal-message .page-home-modal .modal-message-content__en{font-weight:700;font-size:1.2rem}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content__career,#modal-message .page-home-modal .modal-message-content__en{font-weight:400;font-size:1rem}}#modal-message .page-home-modal .modal-message-content__name{margin-top:.4rem;font-weight:700;font-size:3rem;line-height:1}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content__name{margin-top:.8rem;font-size:2.4rem}}#modal-message .page-home-modal .modal-message-content__en{margin-top:.4rem}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content__en{margin-top:.8rem}}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-content-2{display:contents}#modal-message .page-home-modal .modal-message-content-2 .page-home-modal__title{font-size:2.6rem}#modal-message .page-home-modal .modal-message-content-2 .page-home-modal__text{margin-top:0}}#modal-message .page-home-modal .modal-message-player{margin-top:6.5rem}@media screen and (max-width: 960px){#modal-message .page-home-modal .modal-message-player{order:2;margin-top:0}}#modal-feature01 .page-home-modal .modal-feature01-content{display:flex;gap:2.4rem 4.6rem;margin-top:4rem}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content{flex-direction:column;margin-top:3.4rem}}#modal-feature01 .page-home-modal .modal-feature01-content>*{width:100%}#modal-feature01 .page-home-modal .modal-feature01-content__item{display:flex;justify-content:center;gap:2.6rem;flex-direction:column;padding:0 4rem;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content__item{padding:2rem 2.4rem}}#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header{display:flex;align-items:center;gap:1.6rem;line-height:1}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header{flex-direction:column;text-align:center}}#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__image{width:13rem;height:13rem;border-radius:100%;overflow:hidden}#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__heading{font-weight:700;font-size:2.2rem}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__heading{font-size:1.8rem}}#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__text{margin-top:.8rem;font-size:1.2rem}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__text{font-size:1rem}}#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__name{margin-top:.8rem;font-weight:700}@media screen and (max-width: 960px){#modal-feature01 .page-home-modal .modal-feature01-content .modal-feature01-content-header__name{margin-top:.8rem}}#modal-feature01 .page-home-modal .modal-feature01-content__text{letter-spacing:.02em}#modal-feature01 .page-home-modal .modal-feature01-content+.page-home-modal__heading{margin-top:4rem}#modal-feature02 .page-home-modal .modal-feature02-contents{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:4rem}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents{margin-top:3.4rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item{padding:4rem 4rem 3.4rem;border:1px solid rgba(255,255,255,.2);width:calc(33.333333% - 1.6rem)}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item{width:100%;padding:2.4rem 2.4rem 2rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(1) .modal-feature02-contents__text span{margin-right:.6rem;translate:0 .2rem}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(1) .modal-feature02-contents__text span{margin-bottom:-.2rem;translate:0 .3rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(3) .modal-feature02-contents__text span{margin-bottom:.4rem;font-size:4.7rem}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(3) .modal-feature02-contents__text span{margin-bottom:0;font-size:3.8rem}}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(4){padding-bottom:3.2rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(5) .modal-feature02-contents__text{margin-top:3rem}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(5) .modal-feature02-contents__text span{margin-bottom:1.8rem;font-size:3.6rem;line-height:1.3}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(5) .modal-feature02-contents__text span{margin-bottom:.8rem;font-size:3.8rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(5) .modal-feature02-contents__text small{margin-left:-9rem;font-size:2.2rem;line-height:1.6}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(5) .modal-feature02-contents__text small{margin-left:-11rem;font-size:1.8rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(6) .modal-feature02-contents__text{margin-top:3rem}#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(6) .modal-feature02-contents__text span{margin:.2rem -4rem .6rem -.4rem;font-size:3.2rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__item:nth-of-type(6) .modal-feature02-contents__text span{font-size:3.8rem;letter-spacing:.02em}}#modal-feature02 .page-home-modal .modal-feature02-contents__header{display:flex;align-items:center;gap:1.6rem}#modal-feature02 .page-home-modal .modal-feature02-contents__image{width:10rem;height:10rem;border-radius:100%;overflow:hidden}#modal-feature02 .page-home-modal .modal-feature02-contents__career{font-size:1.2rem;line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__career{font-size:1rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__name{margin-top:.8rem;font-weight:700;font-size:2.2rem;line-height:1}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__name{font-size:1.8rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__en{margin-top:.8rem;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__en{font-size:1rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__text{margin-top:1.4rem;font-weight:700;font-size:2.2rem;line-height:1.6}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__text{margin-top:.6rem;font-size:1.8rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__text span{display:inline-block;font-size:5.2rem}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__text span{font-size:3.8rem}}#modal-feature02 .page-home-modal .modal-feature02-contents__text small{display:inline-block;font-size:1.8rem;line-height:1.8}@media screen and (max-width: 960px){#modal-feature02 .page-home-modal .modal-feature02-contents__text small{line-height:1.6}}#modal-feature04 .modal-feature04-countries{display:flex;flex-wrap:wrap;gap:5.4rem 0;margin-top:1.4rem;padding:4rem 0;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries{gap:2.6rem;padding:2.4rem}}#modal-feature04 .modal-feature04-countries__item{display:flex;gap:1rem 2.2rem;width:50%;padding:0 4rem}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries__item{flex-direction:column;width:100%;padding:0}}#modal-feature04 .modal-feature04-countries__image{flex-shrink:0;width:9rem}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries__image{display:flex;align-items:center;gap:.8rem;width:100%}}#modal-feature04 .modal-feature04-countries__image img{border:1px solid #345069}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries__image img{width:6.8rem}}#modal-feature04 .modal-feature04-countries__image figcaption{margin-top:.8rem;font-weight:700;font-size:1.8rem;text-align:center}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries__image figcaption{margin-top:0}}#modal-feature04 .modal-feature04-countries .modal-feature04-countries-list{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 960px){#modal-feature04 .modal-feature04-countries .modal-feature04-countries-list{font-size:1.4rem;line-height:1.6}}#modal-feature04 .modal-feature04-countries .modal-feature04-countries-list__item{padding-left:1em;text-indent:-1em}#modal-feature04 .modal-feature04-countries .modal-feature04-countries-list__item:before{display:inline-block;content:"";width:.4rem;height:.4rem;border-radius:100%;translate:0 -.4rem;margin-right:1rem;background-color:#fff}#modal-feature04 .modal-feature04-countries .modal-feature04-countries-list--small{font-size:1.4rem;line-height:1.6;letter-spacing:.01em}#modal-feature05 .modal-feature05-box{display:flex;justify-content:center;gap:5.2rem;margin-top:4rem;padding:8rem 0;color:#1a1a1a;background-color:#fff}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box{flex-direction:column;gap:4.2rem;padding:3.2rem 2.4rem 2.4rem}}#modal-feature05 .modal-feature05-box__note{margin-top:1.2rem;font-size:1.2rem;line-height:1.6;letter-spacing:.03em}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box__note{font-size:1rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-header__heading{color:#025ba9;font-weight:700;font-size:2.5rem;line-height:1;text-align:center}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-header__heading{font-size:1.8rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number{color:#025ba9;font-weight:700;font-size:10.4rem;font-family:Helvetica Neue,arial,sans-serif;line-height:1;text-align:center}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number{margin-top:.8rem;font-size:8.8rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number span{display:inline-block;background:linear-gradient(transparent,transparent 80%,rgba(1,36,68,.1) 80%,rgba(1,36,68,.1) 95%,transparent 95%)}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number span{padding:0 2.2rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number small{font-size:5.6rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-header__number small{font-size:4rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body{position:relative}#modal-feature05 .modal-feature05-box .modal-feature05-box-body:before{display:block;width:1px;height:17.5rem;content:"";position:absolute;top:50%;left:-2.6rem;translate:0 -50%;background-color:#273cbd}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body:before{display:block;width:26.3rem;height:1px;content:"";top:-2.3rem;left:50%;translate:-50% 0}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__content{display:flex;justify-content:center;justify-content:flex-start;gap:5.4rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body__content{flex-direction:column}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__item:nth-of-type(n+2){position:relative}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__item:nth-of-type(n+2):before{display:block;content:"";clip-path:polygon(0 0,100% 50%,0 100%);width:1.2rem;height:2.5rem;position:absolute;top:50%;left:-2.7rem;translate:-50% -50%;background-color:#025ba9}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body__item:nth-of-type(n+2):before{clip-path:polygon(0 0,100% 0,50% 100%);width:2.5rem;height:1.2rem;top:-2.7rem;left:50%;translate:-50% -50%}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__heading{color:#025ba9;font-weight:700;font-size:1.8rem;line-height:1;text-align:center}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body__heading{font-size:1.6rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__number{color:#025ba9;font-weight:700;font-size:8.8rem;font-family:Helvetica Neue,arial,sans-serif;line-height:1;text-align:center}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body__number{font-size:8rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__number span{display:inline-block;padding:0 .4rem;background:linear-gradient(transparent,transparent 80%,rgba(1,36,68,.1) 80%,rgba(1,36,68,.1) 100%,transparent 100%)}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body__number span{padding:0 1.6rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body__number small{font-size:3rem}#modal-feature05 .modal-feature05-box .modal-feature05-box-body .modal-feature05-box-list{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0 2rem;margin-top:2.4rem;letter-spacing:.03em}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body .modal-feature05-box-list{width:100%;max-width:fit-content;margin-left:auto;margin-right:auto;flex-direction:column;align-items:flex-start;margin-top:1.6rem}}#modal-feature05 .modal-feature05-box .modal-feature05-box-body .modal-feature05-box-list small{font-size:1.2rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-box .modal-feature05-box-body .modal-feature05-box-list small{font-size:1rem}}#modal-feature05 .modal-feature05-voices{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:1.6rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices{gap:1.6rem}}#modal-feature05 .modal-feature05-voices__item{display:flex;gap:4rem;width:calc(50% - 1.2rem);padding:2rem;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__item{flex-wrap:wrap;gap:1.6rem;width:100%;padding-top:1rem}}#modal-feature05 .modal-feature05-voices__image{width:10rem;height:10rem;border-radius:100%;flex-shrink:0;margin-top:1.4rem;overflow:hidden}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__image{width:6.8rem;height:6.8rem;margin-top:1.2rem}}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__content{display:contents}}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__header{display:flex;justify-content:center;flex-direction:column;width:calc(100% - 8.4rem)}}#modal-feature05 .modal-feature05-voices__company{font-weight:700;font-size:2.2rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__company{font-size:1.6rem}}#modal-feature05 .modal-feature05-voices__title{font-size:1.2rem}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__title{margin-top:.4rem;font-size:1rem}}#modal-feature05 .modal-feature05-voices__career{margin-top:.4rem;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__career{font-size:1rem}}#modal-feature05 .modal-feature05-voices__text{margin-top:1.6rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width: 960px){#modal-feature05 .modal-feature05-voices__text{margin-top:0}}@media screen and (min-width: 961px){.helper-only-sp{display:none!important}}@media screen and (min-width: 481px){.helper-only-sp-small{display:none!important}}@media screen and (max-width: 960px){.helper-only-pc{display:none!important}}.helper-margin-top-0{margin-top:0rem!important}@media screen and (max-width: 960px){.helper-margin-top-0{margin-top:0rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-0{margin-top:0rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-0{margin-top:0rem!important}}.helper-margin-bottom-0{margin-bottom:0rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-0{margin-bottom:0rem!important}}.helper-padding-top-0{padding-top:0rem!important}@media screen and (max-width: 960px){.helper-padding-top-0{padding-top:0rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-0{padding-top:0rem!important}}.helper-padding-bottom-0{padding-bottom:0rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-0{padding-bottom:0rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-0{padding-bottom:0rem!important}}.helper-padding-0{padding:0rem!important}@media screen and (max-width: 960px){.helper-padding-0{padding:0rem!important}}.helper-height-0{height:0rem!important}@media screen and (max-width: 960px){.helper-height-0{height:0rem!important}}.helper-radius-0{border-radius:0rem}@media screen and (max-width: 960px){.helper-radius-0{border-radius:0rem}}.helper-margin-top-5{margin-top:.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-5{margin-top:.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-5{margin-top:.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-5{margin-top:.5rem!important}}.helper-margin-bottom-5{margin-bottom:.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-5{margin-bottom:.25rem!important}}.helper-padding-top-5{padding-top:.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-5{padding-top:.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-5{padding-top:.5rem!important}}.helper-padding-bottom-5{padding-bottom:.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-5{padding-bottom:.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-5{padding-bottom:.5rem!important}}.helper-padding-5{padding:.5rem!important}@media screen and (max-width: 960px){.helper-padding-5{padding:.25rem!important}}.helper-height-10{height:1rem!important}@media screen and (max-width: 960px){.helper-height-10{height:.5rem!important}}.helper-radius-1{border-radius:.1rem}@media screen and (max-width: 960px){.helper-radius-1{border-radius:.05rem}}.helper-margin-top-10{margin-top:1rem!important}@media screen and (max-width: 960px){.helper-margin-top-10{margin-top:.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-10{margin-top:1rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-10{margin-top:1rem!important}}.helper-margin-bottom-10{margin-bottom:1rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-10{margin-bottom:.5rem!important}}.helper-padding-top-10{padding-top:1rem!important}@media screen and (max-width: 960px){.helper-padding-top-10{padding-top:.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-10{padding-top:1rem!important}}.helper-padding-bottom-10{padding-bottom:1rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-10{padding-bottom:.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-10{padding-bottom:1rem!important}}.helper-padding-10{padding:1rem!important}@media screen and (max-width: 960px){.helper-padding-10{padding:.5rem!important}}.helper-height-20{height:2rem!important}@media screen and (max-width: 960px){.helper-height-20{height:1rem!important}}.helper-radius-2{border-radius:.2rem}@media screen and (max-width: 960px){.helper-radius-2{border-radius:.1rem}}.helper-margin-top-15{margin-top:1.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-15{margin-top:.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-15{margin-top:1.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-15{margin-top:1.5rem!important}}.helper-margin-bottom-15{margin-bottom:1.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-15{margin-bottom:.75rem!important}}.helper-padding-top-15{padding-top:1.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-15{padding-top:.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-15{padding-top:1.5rem!important}}.helper-padding-bottom-15{padding-bottom:1.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-15{padding-bottom:.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-15{padding-bottom:1.5rem!important}}.helper-padding-15{padding:1.5rem!important}@media screen and (max-width: 960px){.helper-padding-15{padding:.75rem!important}}.helper-height-30{height:3rem!important}@media screen and (max-width: 960px){.helper-height-30{height:1.5rem!important}}.helper-radius-3{border-radius:.3rem}@media screen and (max-width: 960px){.helper-radius-3{border-radius:.15rem}}.helper-margin-top-20{margin-top:2rem!important}@media screen and (max-width: 960px){.helper-margin-top-20{margin-top:1rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-20{margin-top:2rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-20{margin-top:2rem!important}}.helper-margin-bottom-20{margin-bottom:2rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-20{margin-bottom:1rem!important}}.helper-padding-top-20{padding-top:2rem!important}@media screen and (max-width: 960px){.helper-padding-top-20{padding-top:1rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-20{padding-top:2rem!important}}.helper-padding-bottom-20{padding-bottom:2rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-20{padding-bottom:1rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-20{padding-bottom:2rem!important}}.helper-padding-20{padding:2rem!important}@media screen and (max-width: 960px){.helper-padding-20{padding:1rem!important}}.helper-height-40{height:4rem!important}@media screen and (max-width: 960px){.helper-height-40{height:2rem!important}}.helper-radius-4{border-radius:.4rem}@media screen and (max-width: 960px){.helper-radius-4{border-radius:.2rem}}.helper-margin-top-25{margin-top:2.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-25{margin-top:1.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-25{margin-top:2.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-25{margin-top:2.5rem!important}}.helper-margin-bottom-25{margin-bottom:2.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-25{margin-bottom:1.25rem!important}}.helper-padding-top-25{padding-top:2.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-25{padding-top:1.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-25{padding-top:2.5rem!important}}.helper-padding-bottom-25{padding-bottom:2.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-25{padding-bottom:1.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-25{padding-bottom:2.5rem!important}}.helper-padding-25{padding:2.5rem!important}@media screen and (max-width: 960px){.helper-padding-25{padding:1.25rem!important}}.helper-height-50{height:5rem!important}@media screen and (max-width: 960px){.helper-height-50{height:2.5rem!important}}.helper-radius-5{border-radius:.5rem}@media screen and (max-width: 960px){.helper-radius-5{border-radius:.25rem}}.helper-margin-top-30{margin-top:3rem!important}@media screen and (max-width: 960px){.helper-margin-top-30{margin-top:1.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-30{margin-top:3rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-30{margin-top:3rem!important}}.helper-margin-bottom-30{margin-bottom:3rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-30{margin-bottom:1.5rem!important}}.helper-padding-top-30{padding-top:3rem!important}@media screen and (max-width: 960px){.helper-padding-top-30{padding-top:1.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-30{padding-top:3rem!important}}.helper-padding-bottom-30{padding-bottom:3rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-30{padding-bottom:1.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-30{padding-bottom:3rem!important}}.helper-padding-30{padding:3rem!important}@media screen and (max-width: 960px){.helper-padding-30{padding:1.5rem!important}}.helper-height-60{height:6rem!important}@media screen and (max-width: 960px){.helper-height-60{height:3rem!important}}.helper-radius-6{border-radius:.6rem}@media screen and (max-width: 960px){.helper-radius-6{border-radius:.3rem}}.helper-margin-top-35{margin-top:3.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-35{margin-top:1.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-35{margin-top:3.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-35{margin-top:3.5rem!important}}.helper-margin-bottom-35{margin-bottom:3.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-35{margin-bottom:1.75rem!important}}.helper-padding-top-35{padding-top:3.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-35{padding-top:1.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-35{padding-top:3.5rem!important}}.helper-padding-bottom-35{padding-bottom:3.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-35{padding-bottom:1.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-35{padding-bottom:3.5rem!important}}.helper-padding-35{padding:3.5rem!important}@media screen and (max-width: 960px){.helper-padding-35{padding:1.75rem!important}}.helper-height-70{height:7rem!important}@media screen and (max-width: 960px){.helper-height-70{height:3.5rem!important}}.helper-radius-7{border-radius:.7rem}@media screen and (max-width: 960px){.helper-radius-7{border-radius:.35rem}}.helper-margin-top-40{margin-top:4rem!important}@media screen and (max-width: 960px){.helper-margin-top-40{margin-top:2rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-40{margin-top:4rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-40{margin-top:4rem!important}}.helper-margin-bottom-40{margin-bottom:4rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-40{margin-bottom:2rem!important}}.helper-padding-top-40{padding-top:4rem!important}@media screen and (max-width: 960px){.helper-padding-top-40{padding-top:2rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-40{padding-top:4rem!important}}.helper-padding-bottom-40{padding-bottom:4rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-40{padding-bottom:2rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-40{padding-bottom:4rem!important}}.helper-padding-40{padding:4rem!important}@media screen and (max-width: 960px){.helper-padding-40{padding:2rem!important}}.helper-height-80{height:8rem!important}@media screen and (max-width: 960px){.helper-height-80{height:4rem!important}}.helper-radius-8{border-radius:.8rem}@media screen and (max-width: 960px){.helper-radius-8{border-radius:.4rem}}.helper-margin-top-45{margin-top:4.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-45{margin-top:2.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-45{margin-top:4.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-45{margin-top:4.5rem!important}}.helper-margin-bottom-45{margin-bottom:4.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-45{margin-bottom:2.25rem!important}}.helper-padding-top-45{padding-top:4.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-45{padding-top:2.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-45{padding-top:4.5rem!important}}.helper-padding-bottom-45{padding-bottom:4.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-45{padding-bottom:2.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-45{padding-bottom:4.5rem!important}}.helper-padding-45{padding:4.5rem!important}@media screen and (max-width: 960px){.helper-padding-45{padding:2.25rem!important}}.helper-height-90{height:9rem!important}@media screen and (max-width: 960px){.helper-height-90{height:4.5rem!important}}.helper-radius-9{border-radius:.9rem}@media screen and (max-width: 960px){.helper-radius-9{border-radius:.45rem}}.helper-margin-top-50{margin-top:5rem!important}@media screen and (max-width: 960px){.helper-margin-top-50{margin-top:2.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-50{margin-top:5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-50{margin-top:5rem!important}}.helper-margin-bottom-50{margin-bottom:5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-50{margin-bottom:2.5rem!important}}.helper-padding-top-50{padding-top:5rem!important}@media screen and (max-width: 960px){.helper-padding-top-50{padding-top:2.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-50{padding-top:5rem!important}}.helper-padding-bottom-50{padding-bottom:5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-50{padding-bottom:2.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-50{padding-bottom:5rem!important}}.helper-padding-50{padding:5rem!important}@media screen and (max-width: 960px){.helper-padding-50{padding:2.5rem!important}}.helper-height-100{height:10rem!important}@media screen and (max-width: 960px){.helper-height-100{height:5rem!important}}.helper-radius-10{border-radius:1rem}@media screen and (max-width: 960px){.helper-radius-10{border-radius:.5rem}}.helper-margin-top-55{margin-top:5.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-55{margin-top:2.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-55{margin-top:5.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-55{margin-top:5.5rem!important}}.helper-margin-bottom-55{margin-bottom:5.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-55{margin-bottom:2.75rem!important}}.helper-padding-top-55{padding-top:5.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-55{padding-top:2.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-55{padding-top:5.5rem!important}}.helper-padding-bottom-55{padding-bottom:5.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-55{padding-bottom:2.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-55{padding-bottom:5.5rem!important}}.helper-padding-55{padding:5.5rem!important}@media screen and (max-width: 960px){.helper-padding-55{padding:2.75rem!important}}.helper-height-110{height:11rem!important}@media screen and (max-width: 960px){.helper-height-110{height:5.5rem!important}}.helper-radius-11{border-radius:1.1rem}@media screen and (max-width: 960px){.helper-radius-11{border-radius:.55rem}}.helper-margin-top-60{margin-top:6rem!important}@media screen and (max-width: 960px){.helper-margin-top-60{margin-top:3rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-60{margin-top:6rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-60{margin-top:6rem!important}}.helper-margin-bottom-60{margin-bottom:6rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-60{margin-bottom:3rem!important}}.helper-padding-top-60{padding-top:6rem!important}@media screen and (max-width: 960px){.helper-padding-top-60{padding-top:3rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-60{padding-top:6rem!important}}.helper-padding-bottom-60{padding-bottom:6rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-60{padding-bottom:3rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-60{padding-bottom:6rem!important}}.helper-padding-60{padding:6rem!important}@media screen and (max-width: 960px){.helper-padding-60{padding:3rem!important}}.helper-height-120{height:12rem!important}@media screen and (max-width: 960px){.helper-height-120{height:6rem!important}}.helper-radius-12{border-radius:1.2rem}@media screen and (max-width: 960px){.helper-radius-12{border-radius:.6rem}}.helper-margin-top-65{margin-top:6.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-65{margin-top:3.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-65{margin-top:6.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-65{margin-top:6.5rem!important}}.helper-margin-bottom-65{margin-bottom:6.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-65{margin-bottom:3.25rem!important}}.helper-padding-top-65{padding-top:6.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-65{padding-top:3.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-65{padding-top:6.5rem!important}}.helper-padding-bottom-65{padding-bottom:6.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-65{padding-bottom:3.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-65{padding-bottom:6.5rem!important}}.helper-padding-65{padding:6.5rem!important}@media screen and (max-width: 960px){.helper-padding-65{padding:3.25rem!important}}.helper-height-130{height:13rem!important}@media screen and (max-width: 960px){.helper-height-130{height:6.5rem!important}}.helper-radius-13{border-radius:1.3rem}@media screen and (max-width: 960px){.helper-radius-13{border-radius:.65rem}}.helper-margin-top-70{margin-top:7rem!important}@media screen and (max-width: 960px){.helper-margin-top-70{margin-top:3.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-70{margin-top:7rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-70{margin-top:7rem!important}}.helper-margin-bottom-70{margin-bottom:7rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-70{margin-bottom:3.5rem!important}}.helper-padding-top-70{padding-top:7rem!important}@media screen and (max-width: 960px){.helper-padding-top-70{padding-top:3.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-70{padding-top:7rem!important}}.helper-padding-bottom-70{padding-bottom:7rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-70{padding-bottom:3.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-70{padding-bottom:7rem!important}}.helper-padding-70{padding:7rem!important}@media screen and (max-width: 960px){.helper-padding-70{padding:3.5rem!important}}.helper-height-140{height:14rem!important}@media screen and (max-width: 960px){.helper-height-140{height:7rem!important}}.helper-radius-14{border-radius:1.4rem}@media screen and (max-width: 960px){.helper-radius-14{border-radius:.7rem}}.helper-margin-top-75{margin-top:7.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-75{margin-top:3.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-75{margin-top:7.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-75{margin-top:7.5rem!important}}.helper-margin-bottom-75{margin-bottom:7.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-75{margin-bottom:3.75rem!important}}.helper-padding-top-75{padding-top:7.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-75{padding-top:3.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-75{padding-top:7.5rem!important}}.helper-padding-bottom-75{padding-bottom:7.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-75{padding-bottom:3.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-75{padding-bottom:7.5rem!important}}.helper-padding-75{padding:7.5rem!important}@media screen and (max-width: 960px){.helper-padding-75{padding:3.75rem!important}}.helper-height-150{height:15rem!important}@media screen and (max-width: 960px){.helper-height-150{height:7.5rem!important}}.helper-radius-15{border-radius:1.5rem}@media screen and (max-width: 960px){.helper-radius-15{border-radius:.75rem}}.helper-margin-top-80{margin-top:8rem!important}@media screen and (max-width: 960px){.helper-margin-top-80{margin-top:4rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-80{margin-top:8rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-80{margin-top:8rem!important}}.helper-margin-bottom-80{margin-bottom:8rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-80{margin-bottom:4rem!important}}.helper-padding-top-80{padding-top:8rem!important}@media screen and (max-width: 960px){.helper-padding-top-80{padding-top:4rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-80{padding-top:8rem!important}}.helper-padding-bottom-80{padding-bottom:8rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-80{padding-bottom:4rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-80{padding-bottom:8rem!important}}.helper-padding-80{padding:8rem!important}@media screen and (max-width: 960px){.helper-padding-80{padding:4rem!important}}.helper-height-160{height:16rem!important}@media screen and (max-width: 960px){.helper-height-160{height:8rem!important}}.helper-radius-16{border-radius:1.6rem}@media screen and (max-width: 960px){.helper-radius-16{border-radius:.8rem}}.helper-margin-top-85{margin-top:8.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-85{margin-top:4.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-85{margin-top:8.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-85{margin-top:8.5rem!important}}.helper-margin-bottom-85{margin-bottom:8.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-85{margin-bottom:4.25rem!important}}.helper-padding-top-85{padding-top:8.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-85{padding-top:4.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-85{padding-top:8.5rem!important}}.helper-padding-bottom-85{padding-bottom:8.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-85{padding-bottom:4.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-85{padding-bottom:8.5rem!important}}.helper-padding-85{padding:8.5rem!important}@media screen and (max-width: 960px){.helper-padding-85{padding:4.25rem!important}}.helper-height-170{height:17rem!important}@media screen and (max-width: 960px){.helper-height-170{height:8.5rem!important}}.helper-radius-17{border-radius:1.7rem}@media screen and (max-width: 960px){.helper-radius-17{border-radius:.85rem}}.helper-margin-top-90{margin-top:9rem!important}@media screen and (max-width: 960px){.helper-margin-top-90{margin-top:4.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-90{margin-top:9rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-90{margin-top:9rem!important}}.helper-margin-bottom-90{margin-bottom:9rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-90{margin-bottom:4.5rem!important}}.helper-padding-top-90{padding-top:9rem!important}@media screen and (max-width: 960px){.helper-padding-top-90{padding-top:4.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-90{padding-top:9rem!important}}.helper-padding-bottom-90{padding-bottom:9rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-90{padding-bottom:4.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-90{padding-bottom:9rem!important}}.helper-padding-90{padding:9rem!important}@media screen and (max-width: 960px){.helper-padding-90{padding:4.5rem!important}}.helper-height-180{height:18rem!important}@media screen and (max-width: 960px){.helper-height-180{height:9rem!important}}.helper-radius-18{border-radius:1.8rem}@media screen and (max-width: 960px){.helper-radius-18{border-radius:.9rem}}.helper-margin-top-95{margin-top:9.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-95{margin-top:4.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-95{margin-top:9.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-95{margin-top:9.5rem!important}}.helper-margin-bottom-95{margin-bottom:9.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-95{margin-bottom:4.75rem!important}}.helper-padding-top-95{padding-top:9.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-95{padding-top:4.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-95{padding-top:9.5rem!important}}.helper-padding-bottom-95{padding-bottom:9.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-95{padding-bottom:4.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-95{padding-bottom:9.5rem!important}}.helper-padding-95{padding:9.5rem!important}@media screen and (max-width: 960px){.helper-padding-95{padding:4.75rem!important}}.helper-height-190{height:19rem!important}@media screen and (max-width: 960px){.helper-height-190{height:9.5rem!important}}.helper-radius-19{border-radius:1.9rem}@media screen and (max-width: 960px){.helper-radius-19{border-radius:.95rem}}.helper-margin-top-100{margin-top:10rem!important}@media screen and (max-width: 960px){.helper-margin-top-100{margin-top:5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-100{margin-top:10rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-100{margin-top:10rem!important}}.helper-margin-bottom-100{margin-bottom:10rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-100{margin-bottom:5rem!important}}.helper-padding-top-100{padding-top:10rem!important}@media screen and (max-width: 960px){.helper-padding-top-100{padding-top:5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-100{padding-top:10rem!important}}.helper-padding-bottom-100{padding-bottom:10rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-100{padding-bottom:5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-100{padding-bottom:10rem!important}}.helper-padding-100{padding:10rem!important}@media screen and (max-width: 960px){.helper-padding-100{padding:5rem!important}}.helper-height-200{height:20rem!important}@media screen and (max-width: 960px){.helper-height-200{height:10rem!important}}.helper-radius-20{border-radius:2rem}@media screen and (max-width: 960px){.helper-radius-20{border-radius:1rem}}.helper-margin-top-105{margin-top:10.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-105{margin-top:5.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-105{margin-top:10.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-105{margin-top:10.5rem!important}}.helper-margin-bottom-105{margin-bottom:10.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-105{margin-bottom:5.25rem!important}}.helper-padding-top-105{padding-top:10.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-105{padding-top:5.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-105{padding-top:10.5rem!important}}.helper-padding-bottom-105{padding-bottom:10.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-105{padding-bottom:5.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-105{padding-bottom:10.5rem!important}}.helper-padding-105{padding:10.5rem!important}@media screen and (max-width: 960px){.helper-padding-105{padding:5.25rem!important}}.helper-height-210{height:21rem!important}@media screen and (max-width: 960px){.helper-height-210{height:10.5rem!important}}.helper-radius-21{border-radius:2.1rem}@media screen and (max-width: 960px){.helper-radius-21{border-radius:1.05rem}}.helper-margin-top-110{margin-top:11rem!important}@media screen and (max-width: 960px){.helper-margin-top-110{margin-top:5.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-110{margin-top:11rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-110{margin-top:11rem!important}}.helper-margin-bottom-110{margin-bottom:11rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-110{margin-bottom:5.5rem!important}}.helper-padding-top-110{padding-top:11rem!important}@media screen and (max-width: 960px){.helper-padding-top-110{padding-top:5.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-110{padding-top:11rem!important}}.helper-padding-bottom-110{padding-bottom:11rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-110{padding-bottom:5.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-110{padding-bottom:11rem!important}}.helper-padding-110{padding:11rem!important}@media screen and (max-width: 960px){.helper-padding-110{padding:5.5rem!important}}.helper-height-220{height:22rem!important}@media screen and (max-width: 960px){.helper-height-220{height:11rem!important}}.helper-radius-22{border-radius:2.2rem}@media screen and (max-width: 960px){.helper-radius-22{border-radius:1.1rem}}.helper-margin-top-115{margin-top:11.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-115{margin-top:5.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-115{margin-top:11.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-115{margin-top:11.5rem!important}}.helper-margin-bottom-115{margin-bottom:11.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-115{margin-bottom:5.75rem!important}}.helper-padding-top-115{padding-top:11.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-115{padding-top:5.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-115{padding-top:11.5rem!important}}.helper-padding-bottom-115{padding-bottom:11.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-115{padding-bottom:5.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-115{padding-bottom:11.5rem!important}}.helper-padding-115{padding:11.5rem!important}@media screen and (max-width: 960px){.helper-padding-115{padding:5.75rem!important}}.helper-height-230{height:23rem!important}@media screen and (max-width: 960px){.helper-height-230{height:11.5rem!important}}.helper-radius-23{border-radius:2.3rem}@media screen and (max-width: 960px){.helper-radius-23{border-radius:1.15rem}}.helper-margin-top-120{margin-top:12rem!important}@media screen and (max-width: 960px){.helper-margin-top-120{margin-top:6rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-120{margin-top:12rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-120{margin-top:12rem!important}}.helper-margin-bottom-120{margin-bottom:12rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-120{margin-bottom:6rem!important}}.helper-padding-top-120{padding-top:12rem!important}@media screen and (max-width: 960px){.helper-padding-top-120{padding-top:6rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-120{padding-top:12rem!important}}.helper-padding-bottom-120{padding-bottom:12rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-120{padding-bottom:6rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-120{padding-bottom:12rem!important}}.helper-padding-120{padding:12rem!important}@media screen and (max-width: 960px){.helper-padding-120{padding:6rem!important}}.helper-height-240{height:24rem!important}@media screen and (max-width: 960px){.helper-height-240{height:12rem!important}}.helper-radius-24{border-radius:2.4rem}@media screen and (max-width: 960px){.helper-radius-24{border-radius:1.2rem}}.helper-margin-top-125{margin-top:12.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-125{margin-top:6.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-125{margin-top:12.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-125{margin-top:12.5rem!important}}.helper-margin-bottom-125{margin-bottom:12.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-125{margin-bottom:6.25rem!important}}.helper-padding-top-125{padding-top:12.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-125{padding-top:6.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-125{padding-top:12.5rem!important}}.helper-padding-bottom-125{padding-bottom:12.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-125{padding-bottom:6.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-125{padding-bottom:12.5rem!important}}.helper-padding-125{padding:12.5rem!important}@media screen and (max-width: 960px){.helper-padding-125{padding:6.25rem!important}}.helper-height-250{height:25rem!important}@media screen and (max-width: 960px){.helper-height-250{height:12.5rem!important}}.helper-radius-25{border-radius:2.5rem}@media screen and (max-width: 960px){.helper-radius-25{border-radius:1.25rem}}.helper-margin-top-130{margin-top:13rem!important}@media screen and (max-width: 960px){.helper-margin-top-130{margin-top:6.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-130{margin-top:13rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-130{margin-top:13rem!important}}.helper-margin-bottom-130{margin-bottom:13rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-130{margin-bottom:6.5rem!important}}.helper-padding-top-130{padding-top:13rem!important}@media screen and (max-width: 960px){.helper-padding-top-130{padding-top:6.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-130{padding-top:13rem!important}}.helper-padding-bottom-130{padding-bottom:13rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-130{padding-bottom:6.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-130{padding-bottom:13rem!important}}.helper-padding-130{padding:13rem!important}@media screen and (max-width: 960px){.helper-padding-130{padding:6.5rem!important}}.helper-height-260{height:26rem!important}@media screen and (max-width: 960px){.helper-height-260{height:13rem!important}}.helper-radius-26{border-radius:2.6rem}@media screen and (max-width: 960px){.helper-radius-26{border-radius:1.3rem}}.helper-margin-top-135{margin-top:13.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-135{margin-top:6.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-135{margin-top:13.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-135{margin-top:13.5rem!important}}.helper-margin-bottom-135{margin-bottom:13.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-135{margin-bottom:6.75rem!important}}.helper-padding-top-135{padding-top:13.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-135{padding-top:6.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-135{padding-top:13.5rem!important}}.helper-padding-bottom-135{padding-bottom:13.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-135{padding-bottom:6.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-135{padding-bottom:13.5rem!important}}.helper-padding-135{padding:13.5rem!important}@media screen and (max-width: 960px){.helper-padding-135{padding:6.75rem!important}}.helper-height-270{height:27rem!important}@media screen and (max-width: 960px){.helper-height-270{height:13.5rem!important}}.helper-radius-27{border-radius:2.7rem}@media screen and (max-width: 960px){.helper-radius-27{border-radius:1.35rem}}.helper-margin-top-140{margin-top:14rem!important}@media screen and (max-width: 960px){.helper-margin-top-140{margin-top:7rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-140{margin-top:14rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-140{margin-top:14rem!important}}.helper-margin-bottom-140{margin-bottom:14rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-140{margin-bottom:7rem!important}}.helper-padding-top-140{padding-top:14rem!important}@media screen and (max-width: 960px){.helper-padding-top-140{padding-top:7rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-140{padding-top:14rem!important}}.helper-padding-bottom-140{padding-bottom:14rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-140{padding-bottom:7rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-140{padding-bottom:14rem!important}}.helper-padding-140{padding:14rem!important}@media screen and (max-width: 960px){.helper-padding-140{padding:7rem!important}}.helper-height-280{height:28rem!important}@media screen and (max-width: 960px){.helper-height-280{height:14rem!important}}.helper-radius-28{border-radius:2.8rem}@media screen and (max-width: 960px){.helper-radius-28{border-radius:1.4rem}}.helper-margin-top-145{margin-top:14.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-145{margin-top:7.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-145{margin-top:14.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-145{margin-top:14.5rem!important}}.helper-margin-bottom-145{margin-bottom:14.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-145{margin-bottom:7.25rem!important}}.helper-padding-top-145{padding-top:14.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-145{padding-top:7.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-145{padding-top:14.5rem!important}}.helper-padding-bottom-145{padding-bottom:14.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-145{padding-bottom:7.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-145{padding-bottom:14.5rem!important}}.helper-padding-145{padding:14.5rem!important}@media screen and (max-width: 960px){.helper-padding-145{padding:7.25rem!important}}.helper-height-290{height:29rem!important}@media screen and (max-width: 960px){.helper-height-290{height:14.5rem!important}}.helper-radius-29{border-radius:2.9rem}@media screen and (max-width: 960px){.helper-radius-29{border-radius:1.45rem}}.helper-margin-top-150{margin-top:15rem!important}@media screen and (max-width: 960px){.helper-margin-top-150{margin-top:7.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-150{margin-top:15rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-150{margin-top:15rem!important}}.helper-margin-bottom-150{margin-bottom:15rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-150{margin-bottom:7.5rem!important}}.helper-padding-top-150{padding-top:15rem!important}@media screen and (max-width: 960px){.helper-padding-top-150{padding-top:7.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-150{padding-top:15rem!important}}.helper-padding-bottom-150{padding-bottom:15rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-150{padding-bottom:7.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-150{padding-bottom:15rem!important}}.helper-padding-150{padding:15rem!important}@media screen and (max-width: 960px){.helper-padding-150{padding:7.5rem!important}}.helper-height-300{height:30rem!important}@media screen and (max-width: 960px){.helper-height-300{height:15rem!important}}.helper-radius-30{border-radius:3rem}@media screen and (max-width: 960px){.helper-radius-30{border-radius:1.5rem}}.helper-margin-top-155{margin-top:15.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-155{margin-top:7.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-155{margin-top:15.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-155{margin-top:15.5rem!important}}.helper-margin-bottom-155{margin-bottom:15.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-155{margin-bottom:7.75rem!important}}.helper-padding-top-155{padding-top:15.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-155{padding-top:7.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-155{padding-top:15.5rem!important}}.helper-padding-bottom-155{padding-bottom:15.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-155{padding-bottom:7.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-155{padding-bottom:15.5rem!important}}.helper-padding-155{padding:15.5rem!important}@media screen and (max-width: 960px){.helper-padding-155{padding:7.75rem!important}}.helper-height-310{height:31rem!important}@media screen and (max-width: 960px){.helper-height-310{height:15.5rem!important}}.helper-radius-31{border-radius:3.1rem}@media screen and (max-width: 960px){.helper-radius-31{border-radius:1.55rem}}.helper-margin-top-160{margin-top:16rem!important}@media screen and (max-width: 960px){.helper-margin-top-160{margin-top:8rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-160{margin-top:16rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-160{margin-top:16rem!important}}.helper-margin-bottom-160{margin-bottom:16rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-160{margin-bottom:8rem!important}}.helper-padding-top-160{padding-top:16rem!important}@media screen and (max-width: 960px){.helper-padding-top-160{padding-top:8rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-160{padding-top:16rem!important}}.helper-padding-bottom-160{padding-bottom:16rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-160{padding-bottom:8rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-160{padding-bottom:16rem!important}}.helper-padding-160{padding:16rem!important}@media screen and (max-width: 960px){.helper-padding-160{padding:8rem!important}}.helper-height-320{height:32rem!important}@media screen and (max-width: 960px){.helper-height-320{height:16rem!important}}.helper-radius-32{border-radius:3.2rem}@media screen and (max-width: 960px){.helper-radius-32{border-radius:1.6rem}}.helper-margin-top-165{margin-top:16.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-165{margin-top:8.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-165{margin-top:16.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-165{margin-top:16.5rem!important}}.helper-margin-bottom-165{margin-bottom:16.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-165{margin-bottom:8.25rem!important}}.helper-padding-top-165{padding-top:16.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-165{padding-top:8.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-165{padding-top:16.5rem!important}}.helper-padding-bottom-165{padding-bottom:16.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-165{padding-bottom:8.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-165{padding-bottom:16.5rem!important}}.helper-padding-165{padding:16.5rem!important}@media screen and (max-width: 960px){.helper-padding-165{padding:8.25rem!important}}.helper-height-330{height:33rem!important}@media screen and (max-width: 960px){.helper-height-330{height:16.5rem!important}}.helper-radius-33{border-radius:3.3rem}@media screen and (max-width: 960px){.helper-radius-33{border-radius:1.65rem}}.helper-margin-top-170{margin-top:17rem!important}@media screen and (max-width: 960px){.helper-margin-top-170{margin-top:8.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-170{margin-top:17rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-170{margin-top:17rem!important}}.helper-margin-bottom-170{margin-bottom:17rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-170{margin-bottom:8.5rem!important}}.helper-padding-top-170{padding-top:17rem!important}@media screen and (max-width: 960px){.helper-padding-top-170{padding-top:8.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-170{padding-top:17rem!important}}.helper-padding-bottom-170{padding-bottom:17rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-170{padding-bottom:8.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-170{padding-bottom:17rem!important}}.helper-padding-170{padding:17rem!important}@media screen and (max-width: 960px){.helper-padding-170{padding:8.5rem!important}}.helper-height-340{height:34rem!important}@media screen and (max-width: 960px){.helper-height-340{height:17rem!important}}.helper-radius-34{border-radius:3.4rem}@media screen and (max-width: 960px){.helper-radius-34{border-radius:1.7rem}}.helper-margin-top-175{margin-top:17.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-175{margin-top:8.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-175{margin-top:17.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-175{margin-top:17.5rem!important}}.helper-margin-bottom-175{margin-bottom:17.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-175{margin-bottom:8.75rem!important}}.helper-padding-top-175{padding-top:17.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-175{padding-top:8.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-175{padding-top:17.5rem!important}}.helper-padding-bottom-175{padding-bottom:17.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-175{padding-bottom:8.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-175{padding-bottom:17.5rem!important}}.helper-padding-175{padding:17.5rem!important}@media screen and (max-width: 960px){.helper-padding-175{padding:8.75rem!important}}.helper-height-350{height:35rem!important}@media screen and (max-width: 960px){.helper-height-350{height:17.5rem!important}}.helper-radius-35{border-radius:3.5rem}@media screen and (max-width: 960px){.helper-radius-35{border-radius:1.75rem}}.helper-margin-top-180{margin-top:18rem!important}@media screen and (max-width: 960px){.helper-margin-top-180{margin-top:9rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-180{margin-top:18rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-180{margin-top:18rem!important}}.helper-margin-bottom-180{margin-bottom:18rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-180{margin-bottom:9rem!important}}.helper-padding-top-180{padding-top:18rem!important}@media screen and (max-width: 960px){.helper-padding-top-180{padding-top:9rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-180{padding-top:18rem!important}}.helper-padding-bottom-180{padding-bottom:18rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-180{padding-bottom:9rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-180{padding-bottom:18rem!important}}.helper-padding-180{padding:18rem!important}@media screen and (max-width: 960px){.helper-padding-180{padding:9rem!important}}.helper-height-360{height:36rem!important}@media screen and (max-width: 960px){.helper-height-360{height:18rem!important}}.helper-radius-36{border-radius:3.6rem}@media screen and (max-width: 960px){.helper-radius-36{border-radius:1.8rem}}.helper-margin-top-185{margin-top:18.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-185{margin-top:9.25rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-185{margin-top:18.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-185{margin-top:18.5rem!important}}.helper-margin-bottom-185{margin-bottom:18.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-185{margin-bottom:9.25rem!important}}.helper-padding-top-185{padding-top:18.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-185{padding-top:9.25rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-185{padding-top:18.5rem!important}}.helper-padding-bottom-185{padding-bottom:18.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-185{padding-bottom:9.25rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-185{padding-bottom:18.5rem!important}}.helper-padding-185{padding:18.5rem!important}@media screen and (max-width: 960px){.helper-padding-185{padding:9.25rem!important}}.helper-height-370{height:37rem!important}@media screen and (max-width: 960px){.helper-height-370{height:18.5rem!important}}.helper-radius-37{border-radius:3.7rem}@media screen and (max-width: 960px){.helper-radius-37{border-radius:1.85rem}}.helper-margin-top-190{margin-top:19rem!important}@media screen and (max-width: 960px){.helper-margin-top-190{margin-top:9.5rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-190{margin-top:19rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-190{margin-top:19rem!important}}.helper-margin-bottom-190{margin-bottom:19rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-190{margin-bottom:9.5rem!important}}.helper-padding-top-190{padding-top:19rem!important}@media screen and (max-width: 960px){.helper-padding-top-190{padding-top:9.5rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-190{padding-top:19rem!important}}.helper-padding-bottom-190{padding-bottom:19rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-190{padding-bottom:9.5rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-190{padding-bottom:19rem!important}}.helper-padding-190{padding:19rem!important}@media screen and (max-width: 960px){.helper-padding-190{padding:9.5rem!important}}.helper-height-380{height:38rem!important}@media screen and (max-width: 960px){.helper-height-380{height:19rem!important}}.helper-radius-38{border-radius:3.8rem}@media screen and (max-width: 960px){.helper-radius-38{border-radius:1.9rem}}.helper-margin-top-195{margin-top:19.5rem!important}@media screen and (max-width: 960px){.helper-margin-top-195{margin-top:9.75rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-195{margin-top:19.5rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-195{margin-top:19.5rem!important}}.helper-margin-bottom-195{margin-bottom:19.5rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-195{margin-bottom:9.75rem!important}}.helper-padding-top-195{padding-top:19.5rem!important}@media screen and (max-width: 960px){.helper-padding-top-195{padding-top:9.75rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-195{padding-top:19.5rem!important}}.helper-padding-bottom-195{padding-bottom:19.5rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-195{padding-bottom:9.75rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-195{padding-bottom:19.5rem!important}}.helper-padding-195{padding:19.5rem!important}@media screen and (max-width: 960px){.helper-padding-195{padding:9.75rem!important}}.helper-height-390{height:39rem!important}@media screen and (max-width: 960px){.helper-height-390{height:19.5rem!important}}.helper-radius-39{border-radius:3.9rem}@media screen and (max-width: 960px){.helper-radius-39{border-radius:1.95rem}}.helper-margin-top-200{margin-top:20rem!important}@media screen and (max-width: 960px){.helper-margin-top-200{margin-top:10rem!important}}@media screen and (min-width: 961px){.helper-margin-top-pc-200{margin-top:20rem!important}}@media screen and (max-width: 960px){.helper-margin-top-sp-200{margin-top:20rem!important}}.helper-margin-bottom-200{margin-bottom:20rem!important}@media screen and (max-width: 960px){.helper-margin-bottom-200{margin-bottom:10rem!important}}.helper-padding-top-200{padding-top:20rem!important}@media screen and (max-width: 960px){.helper-padding-top-200{padding-top:10rem!important}}@media screen and (max-width: 960px){.helper-padding-top-sp-200{padding-top:20rem!important}}.helper-padding-bottom-200{padding-bottom:20rem!important}@media screen and (max-width: 960px){.helper-padding-bottom-200{padding-bottom:10rem!important}}@media screen and (max-width: 960px){.helper-padding-bottom-sp-200{padding-bottom:20rem!important}}.helper-padding-200{padding:20rem!important}@media screen and (max-width: 960px){.helper-padding-200{padding:10rem!important}}.helper-height-400{height:40rem!important}@media screen and (max-width: 960px){.helper-height-400{height:20rem!important}}.helper-radius-40{border-radius:4rem}@media screen and (max-width: 960px){.helper-radius-40{border-radius:2rem}}.helper-font-family-en{font-family:Helvetica Neue,arial,sans-serif}.helper-font-weight-bold{font-weight:700}.helper-text-align-center{text-align:center}@media screen and (max-width: 960px){.helper-text-align-center-sp{text-align:center}}.helper-text-align-right{text-align:right}.helper-color-green{color:#46c04d}.helper-color-white{color:#fff}.helper-bg-color-main-bg{background:#ffe5e5}.helper-bg-color-green{color:#fff;background:#46c04d}.helper-bg-color-yellow{background:#f6ff00}.helper-bg-color-white{background:#fff}.helper-bg-color-black{color:#fff;background:#1a1a1a}.helper-nowrap{white-space:nowrap}.helper-hover-opacity,.component-section-text a:is([href^=mailto],[href^=tel]){transition:opacity .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}@media (hover: hover){.helper-hover-opacity:hover,.component-section-text a:hover:is([href^=mailto],[href^=tel]){opacity:.6}}@media (hover: none){.helper-hover-opacity:active,.component-section-text a:active:is([href^=mailto],[href^=tel]){opacity:.6}}.helper-hover-underline{position:relative}.helper-hover-underline:before{display:block;width:100%;height:1px;content:"";position:absolute;bottom:0;left:0;scale:0 1;transform-origin:right center;background-color:#fff;transition:scale .2s cubic-bezier(.39,.575,.565,1);will-change:scale}@media (hover: hover){.helper-hover-underline:hover:before{scale:1 1;transform-origin:left center}}@media (hover: none){.helper-hover-underline:active:before{scale:1 1;transform-origin:left center}}.helper-hover-scale img{scale:1;transition:scale .8s cubic-bezier(.165,.84,.44,1);will-change:scale}@media (hover: hover){.helper-hover-scale:hover img{scale:1.1}}@media (hover: none){.helper-hover-scale:active img{scale:1.1}}.js-tab-target{display:none}.js-tab-target.is-active{display:block}.helper-after-none:after{display:none!important}.helper-after-white:after{background-color:#fff!important}.helper-white-space-nowrap{white-space:nowrap!important}@media screen and (max-width: 960px){.js-draggable{position:relative}}@media screen and (max-width: 960px){.js-draggable:before{display:block;width:10.5rem;height:10.5rem;content:"";position:absolute;top:50%;left:18.75rem;translate:-50% -50%;background:url(/wp-content/themes/original2024/assets/renew/img/common/icn_draggable.svg) no-repeat center/contain;transition:opacity .2s cubic-bezier(.39,.575,.565,1),visibility .2s cubic-bezier(.39,.575,.565,1);will-change:opacity}}.js-draggable.is-scrolled:before{opacity:0;visibility:hidden}
