@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}[dir="ltr"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";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:50%;width:calc(44px/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(0px - 44px/2);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;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:after,.swiper-button-prev:after{text-transform:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);letter-spacing:0;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:8px;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:0.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;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 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 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:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;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(0deg)}100%{transform:rotate(360deg)}}.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-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:60%;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:48px;width:var(--carousel-button-width, 48px);height:48px;height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:currentColor;color:var(--carousel-button-color, currentColor);background:transparent;background:var(--carousel-button-bg, transparent);border-radius:50%;border-radius:var(--carousel-button-border-radius, 50%);box-shadow:none;box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:50%;width:var(--carousel-button-svg-width, 50%);height:50%;height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:1.5;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:none;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important}body.compensate-for-scrollbar{touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:#fff;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(1, 210, 232, 0.94);box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(24, 24, 27, 0.92);background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:#374151;color:var(--fancybox-content-color, #374151);background:#fff;background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:currentColor;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;word-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:#fff;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:#fff;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:currentColor;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:1;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255, 255, 255, 0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:1;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:96px;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:rgba(34, 213, 233, 0.96);border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(1.5));padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255, 255, 255, 0.1);background-repeat:no-repeat;border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:1;opacity:var(--fancybox-opacity, 1);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:48px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:rgba(34, 213, 233, 0.96);background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}body{background:#fff;font-family:sans-serif;font-size:14px;line-height:1.4;color:#fff;text-align:left;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;appearance:none;outline:none}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden}a{outline:none}pre{border:1px solid #bfbfbf;padding:5px}.gist{width:100%}.grecaptcha-badge{display:none}html.is-fixed{overflow:hidden}html.is-embed,html.is-embed body{width:auto !important;min-width:auto !important}body{font-family:"YakuHanJP","Zen Kaku Gothic New","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:14px;font-weight:400;line-height:1;color:#111;letter-spacing:0em}@media only screen and (min-width: 768px){body{font-size:16px}}a{color:#111;text-decoration:none}.block_sp{display:block !important}@media only screen and (min-width: 1025px){.block_sp{display:none !important}}.block_pc{display:none !important}@media only screen and (min-width: 1025px){.block_pc{display:block !important}}.block_tb{display:none !important}@media only screen and (min-width: 768px){.block_tb{display:block !important}}.inline_sp{display:inline !important}@media only screen and (min-width: 1025px){.inline_sp{display:none !important}}.inline_pc{display:none !important}@media only screen and (min-width: 1025px){.inline_pc{display:inline !important}}.flex_sp{display:flex !important}@media only screen and (min-width: 1025px){.flex_sp{display:none !important}}@font-face{font-family:"iconfont";src:url(/assets/font/iconfont.eot?1573207329808);src:url(/assets/font/iconfont.eot?1573207329808#iefix) format("eot"),url(/assets/font/iconfont.woff2?1573207329808) format("woff2"),url(/assets/font/iconfont.woff?1573207329808) format("woff"),url(/assets/font/iconfont.ttf?1573207329808) format("truetype"),url(/assets/font/iconfont.svg?1573207329808#iconfont) format("svg")}.localNav li a[rel]:after,.formButtonAgree label span a:after,.formButtonAgree label i:after,[data-checkbox] .formItemField label:after,.supportSNS a:before,.shareButtons a[data-sns=hatena]:before,.shareButtons a[data-sns=line]:before,.shareButtons a[data-sns=twitter]:before,.shareButtons a[data-sns=facebook]:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}@font-face{font-family:"YakuHanJP";font-weight:400;font-style:normal;src:url(//www.kariage.tokyo/assets/font/YakuHanJP-Regular.eot);src:url(//www.kariage.tokyo/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:"YakuHanJP";font-weight:700;font-style:normal;src:url(//www.kariage.tokyo/assets/font/YakuHanJP-Bold.eot);src:url(//www.kariage.tokyo/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/YakuHanJP-Bold.woff) format("woff")}@font-face{font-family:"ZenKakuGothicNew";font-weight:400;font-style:normal;src:url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Regular.eot);src:url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Regular.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Regular.woff) format("woff")}@font-face{font-family:"ZenKakuGothicNew";font-weight:700;font-style:normal;src:url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Bold.eot);src:url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Bold.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/ZenKakuGothicNew-Bold.woff) format("woff")}@font-face{font-family:"Gantari";font-weight:400;font-style:normal;src:url(//www.kariage.tokyo/assets/font/Gantari-Regular.eot);src:url(//www.kariage.tokyo/assets/font/Gantari-Regular.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/Gantari-Regular.woff) format("woff")}@font-face{font-family:"Gantari";font-weight:600;font-style:normal;src:url(//www.kariage.tokyo/assets/font/Gantari-SemiBold.eot);src:url(//www.kariage.tokyo/assets/font/Gantari-SemiBold.woff2) format("woff2"),url(//www.kariage.tokyo/assets/font/Gantari-SemiBold.woff) format("woff")}.header{position:fixed;top:0;left:0;background-color:#fff;display:flex;align-items:center;box-sizing:border-box;z-index:5;width:100%;height:58px}@media only screen and (min-width: 768px){.header{box-sizing:border-box;height:94px}}.headerContent{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:8%;margin-left:8%}@media only screen and (min-width: 768px){.headerContent{margin-right:60px;margin-left:60px}}.headerLogo{width:120px;height:28px}@media only screen and (min-width: 768px){.headerLogo{width:160px;min-width:110px;height:38.23px}}.headerLogo a{display:block;width:100%;height:100%}.headerLogo a:hover img{opacity:.7}.headerLogo img{width:100%;height:100%;transform:opcity .3s;object-fit:contain}.headerNav{display:none}@media only screen and (min-width: 1025px){.headerNav{display:flex;align-items:center;justify-content:flex-end;height:44px;margin-left:auto}}@media only screen and (min-width: 1025px){.headerNavLink{display:flex;align-items:center;justify-content:center;margin-right:11px;padding:10px;cursor:pointer}}@media only screen and (min-width: 1025px){.headerNavLink:nth-of-type(3){margin-right:22px}}@media only screen and (min-width: 1025px){.headerNavLink a{position:relative;top:0;left:0;display:inline-block;font-size:18px;font-weight:bold;white-space:nowrap;width:100%;height:100%}}@media only screen and (min-width: 1025px){.headerNavLink a:after{position:absolute;bottom:0;left:0;background-color:#000;display:block;content:"";width:100%;height:2px;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scaleX(0);transform-origin:right top}}@media only screen and (min-width: 1025px){.headerNavLink a:hover:after{transform:scale(1);transform-origin:left top}}@media only screen and (min-width: 1025px){.headerNavButton{box-sizing:border-box;width:139px;height:100%;margin-right:9px}}@media only screen and (min-width: 1025px){.headerNavButton a{border:1px solid #000;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;white-space:nowrap;width:100%;height:100%;padding:10px 22px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.headerNavButton a:hover{opacity:.7}}@media only screen and (min-width: 1025px){.headerNavButton:last-of-type{margin-right:0}}@media only screen and (min-width: 1025px){.headerNavButton:last-of-type a{border:1px solid #000;background-color:#000;color:#fff}}.footer{border-top:1px solid #e7e7e7;margin-top:43px}@media only screen and (min-width: 1025px){.footerLayout{margin-left:60px;margin-right:60px}}.footerContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.footerContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.footerContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.footer{margin-top:84px}}.footerContent{display:flex;flex-wrap:wrap;padding-top:38px;padding-bottom:40px}@media only screen and (min-width: 768px){.footerContent{padding-top:104px;padding-bottom:100px}}.footerLinks{width:47.619047619%}@media only screen and (min-width: 768px){.footerLinks{order:2;width:190px;margin-left:auto}}@media only screen and (min-width: 1025px){.footerLinks{width:250px}}.footerLinks+.footerLinks{margin-left:4.2253521127%}@media only screen and (min-width: 768px){.footerLinks+.footerLinks{margin-left:15px}}@media only screen and (min-width: 1025px){.footerLinks+.footerLinks{margin-left:0}}.footerLink{margin-top:30px}@media only screen and (min-width: 768px){.footerLink{margin-top:38px}}.footerLink:nth-of-type(1){margin-top:0}.footerLinkHeadline a{font-size:16px;font-weight:bold}@media only screen and (min-width: 1025px){.footerLinkHeadline a:hover{text-decoration:underline}}.footerLinkLists{margin-top:15px}@media only screen and (min-width: 768px){.footerLinkLists{margin-top:15px}}.footerLinkList{margin-top:15px}@media only screen and (min-width: 768px){.footerLinkList{margin-top:15px}}.footerLinkList:first-of-type{margin-top:0}.footerLinkList a{font-size:13px}@media only screen and (min-width: 768px){.footerLinkList a{font-size:14px}}@media only screen and (min-width: 1025px){.footerLinkList a:hover{text-decoration:underline}}.footerOffice{margin-top:33px}@media only screen and (min-width: 768px){.footerOffice{order:1;width:230px;margin-top:-4px}}@media only screen and (min-width: 1025px){.footerOffice{width:260px}}.footerOfficeLogo{width:100px;height:88px}@media only screen and (min-width: 768px){.footerOfficeLogo{width:120px}}.footerOfficeLogo a{display:block;width:100%;height:100%;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.footerOfficeLogo a:hover{opacity:.7}}.footerOfficeName{font-size:16px;font-weight:bold;margin-top:29px}@media only screen and (min-width: 768px){.footerOfficeName{margin-top:52px}}.footerOfficeInfo{font-size:14px;margin-top:4px}@media only screen and (min-width: 768px){.footerOfficeInfo{margin-top:15px}}.footerOfficeInfo p{white-space:wrap}.footerCredit{margin-top:36px}@media only screen and (min-width: 768px){.footerCredit{display:flex;order:3;align-items:flex-end;justify-content:space-between;width:100%;margin-top:100px}}.footerCreditLinks{display:flex}@media only screen and (min-width: 768px){.footerCreditLinks{order:2;width:499px}}.footerCreditLink{height:37px;margin-left:40px}@media only screen and (min-width: 768px){.footerCreditLink{height:60px;margin-left:60px}}.footerCreditLink a{display:block;width:100%;height:100%;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.footerCreditLink a:hover{opacity:.7}}.footerCreditLink:first-of-type{width:61px;margin-left:0}@media only screen and (min-width: 768px){.footerCreditLink:first-of-type{width:96px}}.footerCreditLink:nth-of-type(2){width:87px}@media only screen and (min-width: 768px){.footerCreditLink:nth-of-type(2){width:137px}}.footerCreditLink:nth-of-type(3){width:90px}@media only screen and (min-width: 768px){.footerCreditLink:nth-of-type(3){width:144px}}.footerCreditLink img{width:100%;height:100%}.footerCreditCopy{font-size:12px;font-weight:600;margin-top:36px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.footerCreditCopy{order:1;font-size:14px;margin-top:0}}@media only screen and (min-width: 1025px){.pageLayout{margin-left:60px;margin-right:60px}}.pageContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.pageContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.pageContent{max-width:1440px;margin-left:auto;margin-right:auto}}.pageContent{padding-bottom:60px}@media only screen and (min-width: 768px){.pageContent{padding-bottom:100px}}.pageCategory{margin-top:21px}@media only screen and (min-width: 768px){.pageCategory{display:flex;margin-top:60px}}.pageCategory:last-of-type{margin-top:16px}@media only screen and (min-width: 768px){.pageCategory:last-of-type{margin-top:0}}@media only screen and (min-width: 768px){.pageCategory:last-of-type .pageCategoryName{margin-top:18px}}@media only screen and (min-width: 768px){.pageCategory:last-of-type .pageCategoryList{margin-top:17px}}.pageCategoryList{border:1px solid #e7e7e7;border-radius:40px;box-sizing:border-box;line-height:24px;height:26px;margin-top:6px;margin-right:10px;padding:0 10px}@media only screen and (min-width: 768px){.pageCategoryList{line-height:31px;height:31px;margin-top:0;padding:0 12px}}.pageCategoryList a{display:block;font-size:12px;font-weight:bold;white-space:nowrap;width:100%;height:100%;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.pageCategoryList a:hover{opacity:.7}}[data-current=all] .pageCategoryList[data-term=all],.pageCategoryList.is-current{border:0;background-color:#000;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){[data-current=all] .pageCategoryList[data-term=all]:hover,.pageCategoryList.is-current:hover{opacity:.7}}[data-current=all] .pageCategoryList[data-term=all] a,.pageCategoryList.is-current a{color:#fff}.parts{margin-top:40px}@media only screen and (min-width: 768px){.parts{margin-top:80px}}.parts:first-child{margin-top:0 !important}.parts a{text-decoration:underline}@media only screen and (min-width: 1025px){.parts a:hover{text-decoration:none}}.parts[data-parts=table] table{width:100%}@media only screen and (max-width: 767px){.parts[data-parts=table] table tbody,.parts[data-parts=table] table tr,.parts[data-parts=table] table th,.parts[data-parts=table] table td{display:block}}@media only screen and (max-width: 767px){.parts[data-parts=table] table tr{margin-top:20px}}.parts[data-parts=table] table th{font-size:16px;font-weight:bold}@media only screen and (min-width: 768px){.parts[data-parts=table] table th{line-height:2;vertical-align:top;width:170px;padding-top:20px;padding-bottom:20px}}.parts[data-parts=table] table td{font-size:14px;line-height:2}@media only screen and (max-width: 767px){.parts[data-parts=table] table td{margin-top:10px}}@media only screen and (min-width: 768px){.parts[data-parts=table] table td{font-size:16px;padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 768px){.parts[data-parts=table] table tr:first-of-type th,.parts[data-parts=table] table tr:first-of-type td{padding-top:0}}@media only screen and (min-width: 768px){.parts[data-parts=table] table tr:last-of-type th,.parts[data-parts=table] table tr:last-of-type td{padding-bottom:0}}.parts[data-parts=headline_lv2]{font-size:20px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.parts[data-parts=headline_lv2]{font-size:30px}}.parts[data-parts=headline_lv3]{font-size:18px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.parts[data-parts=headline_lv3]{font-size:20px}}.parts[data-parts=headline_lv2]+.parts[data-parts=headline_lv3]{margin-top:30px}@media only screen and (min-width: 768px){.parts[data-parts=headline_lv2]+.parts[data-parts=headline_lv3]{margin-top:60px}}.parts[data-parts=wysiwyg] p{font-size:14px;line-height:2}@media only screen and (min-width: 768px){.parts[data-parts=wysiwyg] p{font-size:16px}}.parts[data-parts=wysiwyg] ul{padding-left:20px;list-style:disc}.parts[data-parts=wysiwyg] ol{padding-left:20px;list-style:decimal}.parts[data-parts=wysiwyg] li{font-size:14px;line-height:1.5}@media only screen and (min-width: 768px){.parts[data-parts=wysiwyg] li{font-size:16px}}.parts[data-parts=wysiwyg] li+li{margin-top:5px}.parts[data-parts=headline_lv2]+.parts[data-parts=wysiwyg],.parts[data-parts=headline_lv3]+.parts[data-parts=wysiwyg]{margin-top:20px}@media only screen and (min-width: 768px){.parts[data-parts=headline_lv2]+.parts[data-parts=wysiwyg],.parts[data-parts=headline_lv3]+.parts[data-parts=wysiwyg]{margin-top:40px}}@media only screen and (min-width: 768px){.parts[data-parts=button]{display:flex;align-items:center;justify-content:center}}.parts[data-parts=button] a{background-color:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;width:100%;padding:15px 20px}@media only screen and (min-width: 768px){.parts[data-parts=button] a{font-size:18px;width:auto;padding:20px 30px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.parts[data-parts=button] a:hover{opacity:.7}}.parts[data-parts=wysiwyg]+.parts[data-parts=button]{margin-top:30px}@media only screen and (min-width: 768px){.parts[data-parts=wysiwyg]+.parts[data-parts=button]{margin-top:60px}}.parts[data-parts=relations]{position:relative;top:0;left:0;border:1px solid #000;display:flex;align-items:center;box-sizing:border-box;width:100%;height:auto;padding:20px 6.3492063492%}@media only screen and (min-width: 768px){.parts[data-parts=relations]{align-items:flex-start;padding:60px 6.25%}}.parts[data-parts=relations] .partsRelationsLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media only screen and (min-width: 768px){.parts[data-parts=relations] .partsRelationsLink:hover~.partsRelationImage,.parts[data-parts=relations] .partsRelationsLink:hover~.partsRelationTitle{opacity:.7}}.parts[data-parts=relations] .partsRelationsImage{width:100px;margin-right:20px}@media only screen and (min-width: 768px){.parts[data-parts=relations] .partsRelationsImage{pointer-events:none;width:240px;margin-right:40px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.parts[data-parts=relations] .partsRelationsImage img{object-fit:cover;width:100%;aspect-ratio:1.5/1}.parts[data-parts=relations] .partsRelationsTitle{width:calc(100% - 120px)}@media only screen and (min-width: 768px){.parts[data-parts=relations] .partsRelationsTitle{pointer-events:none;width:calc(100% - 280px);transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.parts[data-parts=relations] .partsRelationsTitleName{font-size:14px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.parts[data-parts=relations] .partsRelationsTitleName{font-size:20px}}.parts[data-parts=relations] .partsRelationsTitleLead{display:none}@media only screen and (min-width: 768px){.parts[data-parts=relations] .partsRelationsTitleLead{display:block;margin-top:16px}}.parts[data-parts=relations] .partsRelationsTitleLead p{font-size:14px;line-height:2}.parts[data-parts=gallery] .partsGalleryLists{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.parts[data-parts=gallery] .partsGalleryHeadline{font-size:20px;font-weight:600;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.parts[data-parts=gallery] .partsGalleryHeadline{font-size:26px}}.parts[data-parts=gallery] .partsGalleryList{width:calc(33.33333333% - 6.66666667px);margin-top:10px;margin-right:10px}@media only screen and (min-width: 1025px){.parts[data-parts=gallery] .partsGalleryList{width:calc(25% - 7.875px);margin-right:10px}}.parts[data-parts=gallery] .partsGalleryList:nth-of-type(-n+3){margin-top:0}@media only screen and (min-width: 1025px){.parts[data-parts=gallery] .partsGalleryList:nth-of-type(4){margin-top:0}}.parts[data-parts=gallery] .partsGalleryList:nth-of-type(3n){margin-right:0}@media only screen and (min-width: 1025px){.parts[data-parts=gallery] .partsGalleryList:nth-of-type(3n){margin-right:10px}}@media only screen and (min-width: 1025px){.parts[data-parts=gallery] .partsGalleryList:nth-of-type(4n){margin-right:0}}.parts[data-parts=gallery] .partsGalleryList a{display:block}.parts[data-parts=gallery] .partsGalleryList a picture,.parts[data-parts=gallery] .partsGalleryList a img{object-fit:cover;width:100%;height:100%;aspect-ratio:4/3}.parts[data-parts=talk] .partsTalkList{display:flex;margin-top:19px}@media only screen and (min-width: 768px){.parts[data-parts=talk] .partsTalkList{margin-top:40px}}.parts[data-parts=talk] .partsTalkList:first-of-type{margin-top:0}.parts[data-parts=talk] .partsTalkListImage{position:relative;top:0;left:0;border-radius:50%;overflow:hidden;width:40px;height:40px;margin-right:10px}@media only screen and (min-width: 768px){.parts[data-parts=talk] .partsTalkListImage{width:80px;height:80px;margin-right:20px}}.parts[data-parts=talk] .partsTalkListImage img{object-fit:cover;width:100%;aspect-ratio:1/1}.parts[data-parts=talk] .partsTalkListText{width:calc(100% - 50px)}@media only screen and (min-width: 768px){.parts[data-parts=talk] .partsTalkListText{width:calc(100% - 100px)}}.parts[data-parts=talk] .partsTalkListTextName{font-size:14px;font-weight:bold}@media only screen and (min-width: 768px){.parts[data-parts=talk] .partsTalkListTextName{font-size:16px}}.parts[data-parts=talk] .partsTalkListTextBody{border-radius:0 20px 20px 20px;background-color:#f5f5f5;box-sizing:border-box;font-size:14px;line-height:2;margin-top:8px;padding:10px 15px 12px}@media only screen and (min-width: 768px){.parts[data-parts=talk] .partsTalkListTextBody{font-size:16px;line-height:2;padding:30px 30px 34px 40px}}.parts[data-parts=quote]{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding-top:30px;padding-bottom:24px}@media only screen and (min-width: 768px){.parts[data-parts=quote]{padding-top:60px;padding-bottom:60px}}.parts[data-parts=quote] .partsQuoteMark{width:100%}.parts[data-parts=quote] .partsQuoteMark img{width:20px;height:15.5px}@media only screen and (min-width: 768px){.parts[data-parts=quote] .partsQuoteMark img{width:40px;height:31px}}.parts[data-parts=quote] .partsQuoteBody{font-size:14px;line-height:2;margin-left:40px}@media only screen and (min-width: 768px){.parts[data-parts=quote] .partsQuoteBody{font-size:16px;margin-top:-16px;margin-left:81px}}.parts[data-parts=image] .partsImage{position:relative;top:0;left:0;width:100%}.parts[data-parts=image] .partsImage img{object-fit:contain;width:100%}.parts[data-parts=image] .partsImage:after{position:absolute;top:10px;right:10px;display:block;box-sizing:border-box;font-size:11px;font-weight:600;line-height:1;padding:6px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.parts[data-parts=image] .partsImage:after{font-size:14px;padding:10px}}.parts[data-parts=image] .partsImage[data-label=BEFORE]:after{background-color:#000;content:"BEFORE";color:#fff}.parts[data-parts=image] .partsImage[data-label=AFTER]:after{background-color:#fff;content:"AFTER"}.parts[data-parts=image] .partsImageCaption{font-size:14px;line-height:1.5;margin-top:10px}@media only screen and (min-width: 768px){.parts[data-parts=image] .partsImageCaption{font-size:16px;line-height:1.5;margin-top:15px}}.parts[data-parts=wysiwyg]+.parts[data-parts=image]{margin-top:20px}@media only screen and (min-width: 768px){.parts[data-parts=wysiwyg]+.parts[data-parts=image]{margin-top:40px}}@media only screen and (min-width: 768px){.parts[data-parts=before_after]{display:flex;flex-wrap:wrap}}.parts[data-parts=before_after] .partsContent{width:100%;margin-top:20px}@media only screen and (min-width: 768px){.parts[data-parts=before_after] .partsContent{width:47.6851851852%;margin-top:0;margin-right:auto;margin-left:30px}}@media only screen and (min-width: 1025px){.parts[data-parts=before_after] .partsContent{width:48.4375%;margin-left:30px}}.parts[data-parts=before_after] .partsContent:first-of-type{margin-top:0}@media only screen and (min-width: 768px){.parts[data-parts=before_after] .partsContent:first-of-type{margin-top:0;margin-left:0}}.parts[data-parts=before_after] .partsImage{position:relative;top:0;left:0}.parts[data-parts=before_after] .partsImage:after{position:absolute;top:10px;right:10px;display:block;box-sizing:border-box;font-size:11px;font-weight:600;line-height:1;padding:6px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.parts[data-parts=before_after] .partsImage:after{font-size:14px;padding:10px}}.parts[data-parts=before_after] .partsImage[data-label=BEFORE]:after{background-color:#000;content:"BEFORE";color:#fff}.parts[data-parts=before_after] .partsImage[data-label=AFTER]:after{background-color:#fff;content:"AFTER"}.parts[data-parts=before_after] .partsCaption{font-size:14px;line-height:2;width:100%;margin-top:10px}@media only screen and (min-width: 768px){.parts[data-parts=before_after] .partsCaption{font-size:16px;line-height:1.5;margin-top:15px}}.parts[data-parts=carousels] .partsCarouselLists{position:relative;top:0;left:0;box-sizing:border-box;padding-bottom:30px}.parts[data-parts=carousels] .partsCarouselList{width:100%}.parts[data-parts=carousels] .partsCarouselList img{object-fit:cover;width:100%;aspect-ratio:1.5/1}.parts[data-parts=carousels] .partsCarouselPaginations{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;z-index:100}.parts[data-parts=carousels] .partsCarouselPagination{display:flex;width:auto}.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet{position:relative;top:0;left:0;background-color:#fff;display:block;opacity:1;width:16px;height:16px;margin-right:10px}.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet:before{position:absolute;top:-50%;left:-50%;border-radius:50%;background-color:#e7e7e7;display:block;display:block;content:"";opacity:1;width:6px;height:6px;margin:10px;transform:translate(50%, 50%)}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet:hover:before{background-color:#000}}.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet:last-of-type{margin-right:0}.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:#000}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before:hover{opacity:.7}}.parts[data-parts=carousels] .partsCarouselPrev,.parts[data-parts=carousels] .partsCarouselNext{position:absolute;top:-33px;bottom:0;background:#000;z-index:100;width:40px;height:40px;margin:auto;transition:background .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPrev,.parts[data-parts=carousels] .partsCarouselNext{top:-29px;width:60px;height:60px;cursor:pointer}}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPrev:hover,.parts[data-parts=carousels] .partsCarouselNext:hover{background:#fff}}.parts[data-parts=carousels] .partsCarouselPrev{left:0}.parts[data-parts=carousels] .partsCarouselPrev:after{position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #fff;border-left:2px solid #fff;display:block;content:"";width:6px;height:6px;margin:auto;transition:border-top .2s cubic-bezier(0.215, 0.61, 0.355, 1),border-left .2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPrev:after{width:12px;height:12px}}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselPrev:hover:after{border-top:2px solid #000;border-left:2px solid #000}}.parts[data-parts=carousels] .partsCarouselNext{right:0}.parts[data-parts=carousels] .partsCarouselNext:after{position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #fff;border-right:2px solid #fff;display:block;content:"";width:6px;height:6px;margin:auto;transition:border-top .2s cubic-bezier(0.215, 0.61, 0.355, 1),border-right .2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselNext:after{width:12px;height:12px}}@media only screen and (min-width: 768px){.parts[data-parts=carousels] .partsCarouselNext:hover:after{border-top:2px solid #000;border-right:2px solid #000}}@media only screen and (min-width: 1025px){.bcsLayout{margin-left:60px;margin-right:60px}}.bcsContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.bcsContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.bcsContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.bcs{width:100%}}.bcs ol{position:relative;top:0;left:0;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.globals[\:has\(.article\)] .bcs ol{margin-right:100px}.globals:has(.article) .bcs ol{margin-right:100px}@media only screen and (min-width: 768px){.globals[\:has\(.article\)] .bcs ol{margin-right:180px}.globals:has(.article) .bcs ol{margin-right:180px}}.bcs ol li{display:inline-block;margin-left:23px}@media only screen and (min-width: 768px){.bcs ol li{margin-left:34px}}.bcs ol li:first-of-type{margin-left:0}.bcs ol li a,.bcs ol li span{font-size:12px}@media only screen and (min-width: 768px){.bcs ol li a,.bcs ol li span{font-size:14px}}.bcs ol li a{position:relative;top:0;left:0;color:#999}.bcs ol li a:after{position:absolute;top:0;right:-14px;bottom:0;border-radius:50%;background-color:#000;display:block;content:"";width:4px;height:4px;margin:auto}@media only screen and (min-width: 768px){.bcs ol li a:after{right:-21px}}@media only screen and (min-width: 768px){.bcs ol li a:hover{text-decoration:underline}}.staticNav{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.staticNav{flex-wrap:nowrap}}.staticNavList{position:relative;top:0;left:0;width:calc(50% - 7.5px);margin-top:14px}@media only screen and (min-width: 768px){.staticNavList{border-right:0;width:25%;margin-right:10px}}@media only screen and (min-width: 768px){.staticNavList:last-of-type{margin-right:0}}[data-page=about] .staticNavList:last-of-type a:after{display:none}[data-page=about] .staticNavList:last-of-type a{display:flex;align-items:center;justify-content:center}.staticNavList a{background-color:#000;display:block;box-sizing:border-box;font-size:12px;font-weight:bold;color:#fff;text-align:center;width:100%;height:100%;padding:10px 9px 20px;cursor:pointer;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.staticNavList a{font-size:16px;line-height:1.5;padding:20px 28px 40px}}@media only screen and (min-width: 768px){.staticNavList a:hover{opacity:.7}.staticNavList a:hover span{opacity:.7;transform:translateY(5px) rotate(-45deg)}}.staticNavList a:after{position:absolute;right:0;bottom:10px;left:0;border-bottom:2px solid #fff;border-left:2px solid #fff;display:block;content:"";width:7.47px;height:7.47px;margin:0 auto;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}@media only screen and (min-width: 768px){.staticNavList a:after{bottom:20px}}[data-page=about] .staticNavList:last-of-type::after{display:none}[data-page=about] .staticNavList:last-of-type a{padding:10px}.share{margin-top:40px}@media only screen and (min-width: 768px){.share{margin-top:80px}}@media only screen and (min-width: 1025px){.shareLayout{margin-left:60px;margin-right:60px}}.shareContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.shareContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.shareContent{max-width:1440px;margin-left:auto;margin-right:auto}}.shareText{font-size:16px;font-weight:bold;text-align:center}.shareButtons{display:flex;align-items:center;justify-content:center;margin-top:10px}.shareButtons a{display:block;width:32px;height:32px;margin-right:7.5px;margin-left:7.5px;cursor:pointer;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.shareButtons a[data-sns=facebook]{color:#1877f2}.shareButtons a[data-sns=facebook]:before{content:"\EA08"}.shareButtons a[data-sns=twitter]{color:#000}.shareButtons a[data-sns=twitter]:before{content:"\EA0C"}.shareButtons a[data-sns=line]{color:#00b900}.shareButtons a[data-sns=line]:before{content:"\EA0B"}.shareButtons a[data-sns=hatena]{color:#1c99cd}.shareButtons a[data-sns=hatena]:before{content:"\EA09"}@media only screen and (min-width: 768px){.shareButtons a:hover{opacity:.7}}.shareButtons a:before{font-size:32px;width:32px;height:32px}.faq{margin-top:19px}@media only screen and (min-width: 768px){.faq{margin-top:40px}}.faqList:last-of-type .faqListQuestion{border-bottom:1px solid #e7e7e7}.faqList.is-current .faqListQuestion{border-bottom:0}.faqList:last-of-type.is-current .faqListAnser{border-bottom:1px solid #e7e7e7}.faqListQuestion{position:relative;top:0;left:0;border-top:1px solid #e7e7e7;display:flex;padding:17px 0;cursor:pointer;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.faqListQuestion{padding:30px 0}}@media only screen and (min-width: 768px){.faqListQuestion:hover{opacity:.7}}.faqListQuestion:before{position:absolute;top:31px;right:10px;background-color:#000;display:block;content:"";width:18px;height:2px;transition:transform .2s,opacity .2s}@media only screen and (min-width: 768px){.faqListQuestion:before{top:0;right:20px;bottom:0;margin:auto}}.faqList.is-current .faqListQuestion:before{opacity:0;transform:rotate(180deg)}.faqListQuestion:after{position:absolute;top:23px;right:18px;background-color:#000;display:block;content:"";width:2px;height:18px;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.faqListQuestion:after{top:0;right:28px;bottom:0;margin:auto}}.faqList.is-current .faqListQuestion:after{transform:rotate(90deg)}.faqListQuestion span{display:block;font-size:14px;font-weight:600;line-height:2;margin-right:10px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.faqListQuestion span{font-size:16px}}.faqListQuestion p{font-size:14px;font-weight:bold;line-height:2;padding-right:45px}@media only screen and (min-width: 768px){.faqListQuestion p{font-size:16px;padding-right:26px}}.faqListAnser{overflow:hidden;height:0}.faqListAnser p{background-color:#f5f5f5;box-sizing:border-box;font-size:14px;line-height:2;padding:15px 20px}@media only screen and (min-width: 768px){.faqListAnser p{font-size:16px;padding:30px}}.support{margin-top:40px}@media only screen and (min-width: 1025px){.supportLayout{margin-left:60px;margin-right:60px}}.supportContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.supportContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.supportContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.support{margin-top:80px}}@media only screen and (min-width: 768px){.supportLayout{max-width:960px;margin:0 auto}}.supportButton a{background-color:#000;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:#fff;padding:34px 0}@media only screen and (min-width: 768px){.supportButton a{font-size:20px;padding-top:44px;padding-bottom:45px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.supportButton a:hover{opacity:.7}}.supportTel{margin-top:23px}@media only screen and (min-width: 768px){.supportTel{margin-top:43px}}.supportTelNumber{font-size:26px;font-weight:600;text-align:center;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.supportTelNumber{font-size:36px}}.supportTelNote{font-size:14px;font-weight:bold;text-align:center;margin-top:5px}@media only screen and (min-width: 768px){.supportTelNote{font-size:16px;margin-top:13px}}.supportSNS{margin-top:20px}@media only screen and (min-width: 768px){.supportSNS{margin-top:30px}}.supportSNS a{display:block;width:30px;height:30px;margin-left:auto;margin-right:auto}.supportSNS a:before{content:"\EA0A"}@media only screen and (min-width: 1025px){.supportSNS a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.supportSNS a:hover{opacity:.7}}.supportSNS a:before{font-size:30px;width:30px;height:30px}.rent{background:url(//www.kariage.tokyo/assets/img/rent/sp.jpg) no-repeat center center/cover;height:auto;margin-top:60px}@media only screen and (min-width: 1025px){.rentLayout{margin-left:60px;margin-right:60px}}.rentContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.rentContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.rentContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.rent{background-image:none;margin-top:158px}}.rentLayout{height:100%}.rentContent{box-sizing:border-box;height:100%;padding:40px 0 49px}@media only screen and (min-width: 768px){.rentContent{background:url(//www.kariage.tokyo/assets/img/rent/pc.jpg) no-repeat center center/cover;display:flex;align-items:center;justify-content:space-between;padding-top:4.5833333333%;padding-right:4.1666666667%;padding-bottom:4.1666666667%;padding-left:4.1666666667%}}@media only screen and (min-width: 1025px){.rentContent{padding:80px 80px 76px 80px}}.rentText{color:#fff}@media only screen and (min-width: 768px){.rentText{margin-right:80px}}.rentTextHeadline{font-size:24px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.rentTextHeadline{font-size:2.813vw}}@media only screen and (min-width: 1025px){.rentTextHeadline{font-size:1.875vw}}.rentTextDescription{font-size:14px;line-height:2;margin-top:15px}@media only screen and (min-width: 768px){.rentTextDescription{font-size:16px;margin-top:24px}}.rentButton{margin-top:26px}@media only screen and (min-width: 768px){.rentButton{flex-shrink:0;width:240px;min-width:150px;margin-top:0}}.rentButton a{position:relative;top:0;left:0;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;width:100%;padding:19px 0;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 1025px){.rentButton a{font-size:18px;padding:25px 75px 25px 75px}}@media only screen and (min-width: 768px){.rentButton a:hover{opacity:.7}}.rentButton a:after{position:absolute;top:0;right:30px;bottom:0;background:url(//www.kariage.tokyo/assets/svg/out.svg) no-repeat center center/cover;display:block;content:"";width:12px;height:12px;margin:auto}@media only screen and (min-width: 768px){.rentButton a:after{right:8.5%}}.rentButtonIcon{width:12px;height:12px}.pagination{margin-top:40px}@media only screen and (min-width: 768px){.pagination{margin-top:100px}}@media only screen and (min-width: 1025px){.paginationLayout{margin-left:60px;margin-right:60px}}.paginationContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.paginationContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.paginationContent{max-width:1440px;margin-left:auto;margin-right:auto}}.paginationContent{display:flex;align-items:center;justify-content:center;width:304px;margin:0 auto}@media only screen and (min-width: 768px){.paginationContent{width:404px}}.paginationPrev,.paginationNext{width:40px;height:40px}.paginationPrev a,.paginationNext a{position:relative;top:0;left:0;display:block;width:100%;height:100%}@media only screen and (min-width: 1025px){.paginationPrev a:hover,.paginationNext a:hover{background-color:#000}}@media only screen and (min-width: 1025px){.paginationPrev a:hover:after,.paginationNext a:hover:after{border-top:2px solid #fff;border-left:2px solid #fff}}.paginationPrev a:after,.paginationNext a:after{position:absolute;top:0;bottom:0;border-top:2px solid #000;border-left:2px solid #000;display:block;content:"";width:11px;height:10px;margin:auto;transform:rotate(-45deg)}.paginationPrev{margin-right:15px}@media only screen and (min-width: 768px){.paginationPrev{margin-right:20px}}.paginationPrev a:after{right:0;left:6px}.paginationNext{margin-left:10px}@media only screen and (min-width: 768px){.paginationNext{margin-left:20px}}.paginationNext a:after{right:3px;left:0;transform:rotate(135deg)}.pagination .wp-pagenavi{display:flex}.pagination .page,.pagination .current,.pagination .last{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;width:40px;height:40px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 1025px){.pagination .page:hover{background-color:#000;color:#fff}}.pagination .page:nth-of-type(n + 3){display:none}@media only screen and (min-width: 768px){.pagination .page:nth-of-type(n + 3){display:flex}}.pagination .current{background-color:#000;color:#fff}.pagination .extend{display:block;box-sizing:border-box;font-size:16px;width:13px;height:auto;margin:5px 10px 0}@media only screen and (min-width: 768px){.pagination .extend{margin-left:21px}}@media only screen and (min-width: 1025px){.pagination .last:hover{background-color:#000;color:#fff}}.form{margin-top:30px}@media only screen and (min-width: 768px){.form{margin-top:40px}}.formItem{margin-top:18px}@media only screen and (min-width: 768px){.formItem{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px}}.formItemTitle{position:relative;top:0;left:0;display:flex;align-items:center;font-size:14px;font-weight:bold}@media only screen and (min-width: 768px){.formItemTitle{top:8px;font-size:16px;width:214px}}@media only screen and (min-width: 768px){[data-radio] .formItemTitle{top:0}}.formItemTitle[data-require]:after{border-radius:40px;background-color:#000;display:block;box-sizing:border-box;content:"必須";font-size:10px;font-weight:bold;color:#fff;margin-left:10px;padding:3px 10px 3px}@media only screen and (min-width: 768px){.formItemTitle[data-require]:after{font-size:12px;margin-left:auto}}.formItemField{position:relative;top:0;left:0;margin-top:13px}@media only screen and (min-width: 768px){.formItemField{width:calc(100% - 244px);margin-top:0}}@media only screen and (min-width: 768px){[data-radio] .formItemField{top:5px}}.formItemField .wpcf7-form-control-wrap{display:block}.formItemField .wpcf7-form-control-wrap .wpcf7-form-control{display:flex}.formItemField .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block}.formItemField input[type=text],.formItemField input[type=tel],.formItemField input[type=email]{border:0;border-radius:0;background-color:#f5f5f5;box-sizing:border-box;width:100%;height:50px;padding:0 10px}@media only screen and (min-width: 768px){.formItemField input[type=text],.formItemField input[type=tel],.formItemField input[type=email]{font-size:16px;height:44px}}.formItemField input[type=text].wpcf7-not-valid,.formItemField input[type=tel].wpcf7-not-valid,.formItemField input[type=email].wpcf7-not-valid{background:#ffeded}.formItemField input[type=radio]{opacity:0;width:20px;height:20px}.formItemField input[type=checkbox]{opacity:0;width:20px;height:20px}.formItemField textarea{border:0;border-radius:0;background-color:#f5f5f5;box-sizing:border-box;width:100%}@media only screen and (min-width: 768px){.formItemField textarea{font-size:16px;height:200px;padding:15px 10px}}[data-radio] .formItemField label{position:relative;top:0;left:0;display:flex;align-items:center;cursor:pointer}[data-radio] .formItemField label:before{position:absolute;top:0;bottom:0;left:0;border:#e7e7e7 1px solid;border-radius:50%;display:block;content:"";z-index:10;width:20px;height:20px;margin:auto;cursor:pointer}[data-radio] .formItemField label[\:has\(\%3Einput\[type\%3Dradio\]\:checked\)]:before{border:#000 1px solid}[data-radio] .formItemField label:has(>input[type=radio]:checked):before{border:#000 1px solid}[data-radio] .formItemField label[\:has\(\%3Einput\[type\%3Dradio\]\:checked\)]:after{position:absolute;top:0;bottom:0;left:7px;border-radius:50%;background-color:#000;display:block;content:"";width:8px;height:8px;margin:auto}[data-radio] .formItemField label:has(>input[type=radio]:checked):after{position:absolute;top:0;bottom:0;left:7px;border-radius:50%;background-color:#000;display:block;content:"";width:8px;height:8px;margin:auto}[data-radio] .formItemField .wpcf7-list-item{margin-left:40px}@media only screen and (min-width: 768px){[data-radio] .formItemField .wpcf7-list-item{margin-left:45px}}[data-radio] .formItemField .wpcf7-list-item:first-of-type{margin-left:0}[data-radio] .formItemField .wpcf7-list-item .wpcf7-list-item-label{display:block;line-height:1;margin-left:8px}@media only screen and (min-width: 768px){[data-radio] .formItemField .wpcf7-list-item .wpcf7-list-item-label{font-size:16px}}[data-checkbox] .formItemField label{position:relative;top:0;left:0;display:flex;align-items:center;cursor:pointer}[data-checkbox] .formItemField label:after{content:"\EA06"}[data-checkbox] .formItemField label:before{position:absolute;top:0;bottom:0;left:0;border:#e7e7e7 1px solid;border-radius:2px;display:block;content:"";z-index:10;width:20px;height:20px;margin:auto;cursor:pointer}[data-checkbox] .formItemField label[\:has\(\%3Einput\[type\%3Dcheckbox\]\:checked\)]:before{border:#000 1px solid}[data-checkbox] .formItemField label:has(>input[type=checkbox]:checked):before{border:#000 1px solid}[data-checkbox] .formItemField label:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#000;opacity:.2;width:22px;height:22px}[data-checkbox] .formItemField label[\:has\(\%3Einput\[type\%3Dcheckbox\]\:checked\)]:after{opacity:1}[data-checkbox] .formItemField label:has(>input[type=checkbox]:checked):after{opacity:1}[data-checkbox] .formItemField .wpcf7-list-item{margin-left:40px}@media only screen and (min-width: 768px){[data-checkbox] .formItemField .wpcf7-list-item{margin-left:45px}}[data-checkbox] .formItemField .wpcf7-list-item:first-of-type{margin-left:0}[data-checkbox] .formItemField .wpcf7-list-item .wpcf7-list-item-label{display:block;line-height:1;margin-left:8px}@media only screen and (min-width: 768px){[data-checkbox] .formItemField .wpcf7-list-item .wpcf7-list-item-label{font-size:16px}}.formItemFieldSubTitle{font-size:16px;font-weight:bold;margin-bottom:20px}.formItemFieldDescription{font-size:12px;line-height:1.5;margin-bottom:20px}@media only screen and (min-width: 1025px){.formItemFieldDescription{font-size:14px}}.formButton{margin-top:21px}@media only screen and (min-width: 768px){.formButton{margin-top:30px}}.formButtonAgree{display:flex;align-items:center;justify-content:center}.formButtonAgree label{display:flex;justify-content:center;font-size:14px;line-height:1.5;cursor:pointer}@media only screen and (min-width: 768px){.formButtonAgree label{font-size:16px}}.formButtonAgree label i{border:1px solid #e7e7e7;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;margin-right:10px}.formButtonAgree label i:after{content:"\EA06"}.formButtonAgree label i:after{position:relative;top:-4px;left:0;font-size:14px;color:#000;opacity:0;width:14px;height:14px}@media only screen and (min-width: 768px){.formButtonAgree label i:after{top:-3px}}.formButtonAgree label span a{text-decoration:underline}.formButtonAgree label span a:after{content:"\EA05"}.formButtonAgree label span a:after{position:relative;top:-1px;left:0;font-size:11px;width:11px;height:11px;margin-left:8px;margin-right:8px}@media only screen and (min-width: 1025px){.formButtonAgree label span a:hover{text-decoration:none}}.formButton[\:has\(input\[type\%3Dcheckbox\]\:checked\)] .formButtonAgree i:after{opacity:1}.formButton:has(input[type=checkbox]:checked) .formButtonAgree i:after{opacity:1}.formButton[\:has\(input\[type\%3Dcheckbox\]\:not\(\:checked\)\)] .formButtonContent{opacity:.2;pointer-events:none}.formButton:has(input[type=checkbox]:not(:checked)) .formButtonContent{opacity:.2;pointer-events:none}.formButtonContent{position:relative;top:0;left:0;width:100%;height:54px;margin-top:20px}@media only screen and (min-width: 768px){.formButtonContent{width:240px;height:66px;margin-top:30px;margin-right:auto;margin-left:auto}}.formButton input[type=submit]{border:0;border-radius:0;background-color:#000;display:block;font-size:16px;font-weight:bold;color:#fff;width:100%;height:100%;margin-bottom:20px;cursor:pointer;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.formButton input[type=submit]:hover{opacity:.7}.formButton .wpcf7-spinner{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form .wpcf7-not-valid-tip{font-size:12px}@media only screen and (min-width: 768px){.form .wpcf7-not-valid-tip{font-size:14px}}.form .wpcf7-response-output{border:2px solid #dc3232 !important}.form .wpcf7-response-output{box-sizing:border-box;color:#dc3232;margin-top:30px}.articleCards{display:flex;flex-wrap:wrap}.archiveHeadline+.articleCards{margin-top:30px}@media only screen and (min-width: 768px){.archiveHeadline+.articleCards{margin-top:40px}}.articleCard{position:relative;top:0;left:0;width:100%;margin-top:30px}@media only screen and (min-width: 1025px){.articleCard{margin-top:62px}}@media only screen and (min-width: 768px){[data-col="3"] .articleCard{width:31.9444444444%;margin-left:2.0833333333%}}@media only screen and (min-width: 1025px){[data-col="3"] .articleCard{width:30.5555555556%;margin-left:4.1666666667%}}@media only screen and (min-width: 768px){[data-col="3"] .articleCard:nth-of-type(3n-2){margin-left:0}}@media only screen and (min-width: 768px){[data-col="3"] .articleCard:nth-of-type(-n+3){margin-top:0}}[data-col="3"] .articleCard:first-of-type{margin-top:0}@media only screen and (min-width: 768px){[data-col="3"] .articleCard:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width: 1025px){[data-col="3"] .articleCard:nth-of-type(-n+3){margin-top:0}}@media only screen and (min-width: 768px){[data-col="4"] .articleCard{width:47.6851851852%;margin-left:4.6296296296%}}@media only screen and (min-width: 1025px){[data-col="4"] .articleCard{width:21.875%;margin-left:4.1666666667%}}@media only screen and (min-width: 1025px){[data-col="4"] .articleCard:nth-of-type(4n+1){margin-left:0}}[data-col="4"] .articleCard:first-of-type{margin-top:0}@media only screen and (min-width: 768px){[data-col="4"] .articleCard:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width: 1025px){[data-col="4"] .articleCard:nth-of-type(-n+4){margin-top:0}}.articleCardLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media only screen and (min-width: 768px){.articleCardLink:hover~.articleCardImage{opacity:.7}}@media only screen and (min-width: 768px){.articleCardLink:hover~.articleCardImage img{transform:scale(1.03)}}@media only screen and (min-width: 768px){.articleCardLink:hover~.articleCardInfo .articleCardInfoTitle{text-decoration:underline}}.articleCardNum{position:absolute;top:4px;right:11px}@media only screen and (min-width: 768px){.articleCardNum{top:3px}}.articleCardNum span{position:absolute;top:0;right:0;display:block;font-size:36px;font-weight:600;z-index:7;color:#fff;font-family:"Gantari",sans-serif;-webkit-text-stroke:1px #000}@media only screen and (min-width: 768px){.articleCardNum span{font-size:50px}}.articleCardNum span:last-of-type{z-index:8;-webkit-text-stroke:0}.articleCardImage{pointer-events:none;overflow:hidden;width:100%;height:auto}@media only screen and (min-width: 768px){.articleCardImage{height:auto;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.articleCardImage img{object-fit:cover;width:100%;aspect-ratio:1.5/1}@media only screen and (min-width: 768px){.articleCardImage img{transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.articleCardInfo{margin-top:13px}@media only screen and (min-width: 768px){.articleCardInfo{margin-top:14px}}.articleCardInfoTitle{font-size:16px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.articleCardInfoTitle{font-size:20px;transition:-webkit-text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.articleCardInfoDescription{font-size:14px;line-height:1.5;margin-top:5px}@media only screen and (min-width: 768px){.articleCardInfoDescription{font-size:16px}}.articleCardInfoTags{margin-top:16px}@media only screen and (min-width: 768px){.articleCardInfoTags{margin-top:15px}}.articleCardInfoTagsContent{display:flex;flex-wrap:wrap;margin-top:-3px}@media only screen and (min-width: 768px){.articleCardInfoTagsContent{margin-top:-10px}}.articleCardInfoTag{border:1px solid #000;border-radius:40px;background-color:#fff;box-sizing:border-box;font-size:10px;font-weight:bold;line-height:22px;height:24px;margin-top:3px;margin-right:5px;padding:0 10px}@media only screen and (min-width: 768px){.articleCardInfoTag{font-size:12px;line-height:24px;height:26px;margin-top:10px;margin-right:10px}}.articleCardInfoTag:last-of-type{margin-right:0}.globals{margin-top:68px}@media only screen and (min-width: 768px){.globals{margin-top:154px}}.globals[\:has\(.indexHero\)]{margin-top:58px}.globals:has(.indexHero){margin-top:58px}@media only screen and (min-width: 768px){.globals[\:has\(.indexHero\)]{margin-top:94px}.globals:has(.indexHero){margin-top:94px}}.pageHeader{margin-top:41px}@media only screen and (min-width: 768px){.pageHeader{margin-top:49px}}@media only screen and (min-width: 1025px){.pageHeaderLayout{margin-left:60px;margin-right:60px}}.pageHeaderContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.pageHeaderContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.pageHeaderContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.pageHeaderContent{border-bottom:1px solid #e7e7e7;display:flex;align-items:center;padding-bottom:55px}}@media only screen and (min-width: 768px){.globals[\:has\(.newsLists\)] .pageHeaderContent{border-bottom:none}.globals:has(.newsLists) .pageHeaderContent{border-bottom:none}}.pageHeaderTitle{font-size:32px;font-weight:bold}@media only screen and (min-width: 768px){.pageHeaderTitle{flex-shrink:0;font-size:50px;margin-right:50px}}.pageHeaderDescription{font-size:14px;line-height:2;width:100%;margin-top:20px}@media only screen and (min-width: 768px){.pageHeaderDescription{font-size:16px;max-width:720px;margin-top:0;margin-left:auto}}.filters{margin-top:30px}@media only screen and (min-width: 1025px){.filtersLayout{margin-left:60px;margin-right:60px}}.filtersContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.filtersContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.filtersContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.filters{margin-top:60px}}.filter{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:23px}@media only screen and (min-width: 768px){.filter{margin-top:20px}}.filter:first-of-type{margin-top:0}.filterLabel{order:1;font-size:16px;font-weight:600;letter-spacing:0.02em;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.filterLabel{position:relative;top:4px;left:0}}.filterItems+.filterLabel{min-width:90px}.filterItems{display:flex;flex-wrap:wrap;order:2}@media only screen and (min-width: 768px){.filterItems{margin-top:-10px;margin-left:16px}}.filterItem{margin-top:10px;margin-right:10px}.filterItem a{border:1px solid #e7e7e7;border-radius:100px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;font-weight:bold;padding:5px 10px}@media only screen and (min-width: 768px){.filterItem a{padding:8px 15px}}.filterItem a.is-current{border-color:#000;background:#000;color:#fff}[data-current=all] .filterItem:first-of-type a{border-color:#000;background:#000;color:#fff}.archive{margin-top:30px}@media only screen and (min-width: 1025px){.archiveLayout{margin-left:60px;margin-right:60px}}.archiveContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.archiveContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.archiveContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.archive{margin-top:60px}}.article+.archive{margin-top:40px}@media only screen and (min-width: 768px){.article+.archive{margin-top:100px}}.archive+.archive{margin-top:40px}@media only screen and (min-width: 768px){.archive+.archive{margin-top:80px}}.archiveHeadline{font-size:20px;font-weight:bold}@media only screen and (min-width: 768px){.archiveHeadline{font-size:26px}}.localNav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.localNav li{width:47.619047619%;margin-top:15px}@media only screen and (min-width: 768px){.localNav li{width:48.8425925926%}}@media only screen and (min-width: 1025px){.localNav li{width:24.2708333333%;margin-top:0}}.localNav li:nth-of-type(-n+2){margin-top:0}.localNav li a{background:#000;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;height:51px;cursor:pointer}@media only screen and (min-width: 768px){.localNav li a{height:85px}}@media only screen and (min-width: 1025px){.localNav li a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.localNav li a[rel]:after{content:"\EA01"}@media only screen and (min-width: 1025px){.localNav li a:hover{opacity:.5}}.localNav li a span{display:block;font-size:12px;font-weight:bold;color:#fff;text-align:center;width:100%}@media only screen and (min-width: 768px){.localNav li a span{font-size:16px}}.localNav li a[rel]:after{font-size:10px;color:#fff;width:10px;height:10px;margin-top:5px}@media only screen and (min-width: 768px){.localNav li a[rel]:after{font-size:16px;width:16px;height:16px;margin-top:10px}}.menu{position:fixed;top:0;left:0;background:#fff;box-sizing:border-box;z-index:10;pointer-events:none;opacity:0;width:100%;height:100vh;padding-top:80px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.showMenu .menu{pointer-events:all;opacity:1}.menuContent{margin-right:13.3333333333%;margin-left:13.3333333333%}.menuList{display:flex;flex-wrap:wrap;margin-top:30px}.menuList:first-of-type{margin-top:0}.menuList[\:has\(.menuListChild\)]{margin-top:10px}.menuList:has(.menuListChild){margin-top:10px}.menuList a{font-size:20px;font-weight:bold}.menuListChild{margin-top:20px;margin-right:7.2727272727%}.menuListChild a{display:flex;align-items:center}.menuListChild a:before{background:#000;display:block;content:"";width:10px;height:1px}.menuListChild a span{display:block;font-size:14px;font-weight:bold;margin-left:10px}.trigger{position:fixed;top:0;right:8%;display:block;z-index:15;width:58px;height:58px;margin-right:-14px}@media only screen and (min-width: 768px){.trigger{top:18px}}@media only screen and (min-width: 1025px){.trigger{display:none}}.trigger a{position:relative;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}.trigger span{position:absolute;left:14px;background:#000;display:block;width:30px;height:2px}.trigger span:nth-of-type(1){top:21px;animation:hbgA_ .2s 1 forwards cubic-bezier(0.215, 0.61, 0.355, 1)}.showMenu .trigger span:nth-of-type(1){animation:hbgA .2s 1 forwards cubic-bezier(0.215, 0.61, 0.355, 1)}.trigger span:nth-of-type(2){top:28px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.showMenu .trigger span:nth-of-type(2){opacity:0}.trigger span:nth-of-type(3){top:35px;animation:hbgB_ .2s 1 forwards cubic-bezier(0.215, 0.61, 0.355, 1)}.showMenu .trigger span:nth-of-type(3){animation:hbgB .2s 1 forwards cubic-bezier(0.215, 0.61, 0.355, 1)}@keyframes hbgA{0%{top:21px;transform:rotate(0deg)}50%{top:28px;transform:rotate(0deg)}100%{top:28px;transform:rotate(45deg)}}@keyframes hbgA_{0%{top:28px;transform:rotate(45deg)}50%{top:28px;transform:rotate(0deg)}100%{top:21px;transform:rotate(0deg)}}@keyframes hbgB{0%{top:35px;transform:rotate(0deg)}50%{top:28px;transform:rotate(0deg)}100%{top:28px;transform:rotate(-45deg)}}@keyframes hbgB_{0%{top:28px;transform:rotate(-45deg)}50%{top:28px;transform:rotate(0deg)}100%{top:35px;transform:rotate(0deg)}}.newsList{position:relative;top:0;left:0;border-bottom:1px solid #e7e7e7;display:flex;flex-wrap:wrap;padding:17px 0 20px}@media only screen and (min-width: 768px){.newsList{padding:32px 0 28px}}.newsList:first-of-type{border-top:1px solid #e7e7e7}.newsListLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}.newsListLink:after{position:absolute;top:44px;right:10px;background:url(//www.kariage.tokyo/assets/svg/arrow.svg) no-repeat center center/cover;display:block;content:"";width:12px;height:12px}@media only screen and (min-width: 768px){.newsListLink:after{top:35px;right:22px;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.newsListLink:hover:after{opacity:.7;transform:translateX(10px)}}@media only screen and (min-width: 768px){.newsListLink:hover~.indexNewsListDate,.newsListLink:hover~.indexNewsListHeadline{opacity:.7}}.newsListDate{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;pointer-events:none;width:100%;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.newsListDate{font-size:14px;width:73px;margin-right:60px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.newsListHeadline{box-sizing:border-box;font-size:14px;line-height:1.5;pointer-events:none;width:100%;margin-top:4px;padding-right:38px}@media only screen and (min-width: 768px){.newsListHeadline{font-size:16px;max-width:calc(100% - 133px);margin-top:0;padding-right:55px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.indexHeroLayout{margin-left:60px;margin-right:60px}}.indexHeroContent{position:relative;bottom:0;left:0}.indexHeroImages{position:relative;top:0;left:0;z-index:0;width:100%;height:250px}@media only screen and (min-width: 768px){.indexHeroImages{height:calc(var(--vh)*100 - 94px)}}@media only screen and (min-width: 1025px){.indexHeroImages{height:calc(var(--vh)*100 - 154px)}}.indexHeroImagesProgress{right:4.2666666667% !important;bottom:6.6666666667% !important;left:auto !important;width:100px !important}.indexHeroImagesProgress{position:absolute;display:flex;z-index:100;height:auto}@media only screen and (min-width: 768px){.indexHeroImagesProgress{right:6.640625% !important;bottom:6.640625% !important}}@media only screen and (min-width: 1025px){.indexHeroImagesProgress{right:46px !important;bottom:46px !important}}.indexHeroImagesProgress .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(0,0,0,0)}.indexHeroImagesProgress .swiper-pagination-bullet.swiper-pagination-bullet-active svg{stroke-dasharray:69px;animation:circleBefore 5s linear forwards}@media only screen and (min-width: 768px){.indexHeroImagesProgress .swiper-pagination-bullet:hover{opacity:.7}}.indexHeroImagesProgress .swiper-pagination-bullet:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#fff;display:block;content:"";width:6px;height:6px;margin:auto}.indexHeroImagesProgressCircle{position:relative;top:0;left:0;border-radius:50%;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:1;text-align:center;opacity:1;overflow:hidden;width:34px;height:34px;margin:auto;cursor:pointer}.indexHeroImagesProgressCircle svg{opacity:0;width:24px;height:24px}.indexHeroImagesBox{display:none}@media only screen and (min-width: 768px){.indexHeroImagesBox{position:absolute;bottom:9.765625%;left:6.25%;display:block;z-index:100}}@media only screen and (min-width: 1025px){.indexHeroImagesBox{bottom:81px;left:80px}}.indexHeroImagesBoxHeadline{font-weight:bold}@media only screen and (min-width: 768px){.indexHeroImagesBoxHeadline{font-size:4.167vw;line-height:1.2;color:#fff;white-space:nowrap}}.indexHeroImagesBoxBody{font-weight:bold}@media only screen and (min-width: 768px){.indexHeroImagesBoxBody{font-size:1.25vw;line-height:1.75;color:#fff;margin-top:29px}}@media only screen and (min-width: 1025px){.indexHeroImagesBoxBody{font-size:16px}}@media only screen and (min-width: 768px){.indexHeroImagesBoxMore{width:140px;height:44px;margin-top:27px}}.indexHeroImagesBoxMore a{font-weight:bold}@media only screen and (min-width: 768px){.indexHeroImagesBoxMore a{background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#000;width:100%;height:100%;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.indexHeroImagesBoxMore a:hover{opacity:.7}}.indexHeroImage{width:100%;height:100%}.indexHeroImageContent{width:100%;height:100%}.indexHeroImageContent a{display:block}.indexHeroImageContent picture,.indexHeroImageContent img{object-fit:cover;width:100%;height:100%}.indexHeroCopy{margin-left:8%;margin-right:8%;margin-top:23px}@media only screen and (min-width: 768px){.indexHeroCopy{position:absolute;bottom:80px;left:80px;z-index:1;margin-left:0;margin-right:0;margin-top:0}}.indexHeroCopyHeadline{font-size:26px;font-weight:bold;line-height:1.26923077}@media only screen and (min-width: 768px){.indexHeroCopyHeadline{font-size:4.167vw;color:#fff;white-space:nowrap}}.indexHeroCopyDescription{font-size:12px;font-weight:bold;line-height:1.75;margin-top:21px}@media only screen and (min-width: 768px){.indexHeroCopyDescription{font-size:16px;color:#fff}}.indexHeroCopyMore{width:100%;height:54px;margin-top:28px}@media only screen and (min-width: 768px){.indexHeroCopyMore{width:140px;height:44px}}.indexHeroCopyMore a{background-color:#000;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:#fff;width:100%;height:100%;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.indexHeroCopyMore a{background-color:#fff;color:#000}}@media only screen and (min-width: 768px){.indexHeroCopyMore a:hover{opacity:.7}}.indexWorks{margin-top:59px}@media only screen and (min-width: 1025px){.indexWorksLayout{margin-left:60px;margin-right:60px}}.indexWorksContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.indexWorksContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.indexWorksContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.indexWorks{margin-top:101px}}@media only screen and (min-width: 768px){.indexWorksLists{display:flex;justify-content:space-between;height:100%}}.indexWorksLists+.indexWorksLists{margin-top:40px}@media only screen and (min-width: 768px){.indexWorksLists+.indexWorksLists{margin-top:60px}}.indexWorksListsHeadline{position:relative;top:0;left:0;display:flex;align-items:center}@media only screen and (min-width: 768px){.indexWorksListsHeadline{position:sticky;top:94px;display:block;height:457px}}.indexWorksLists:nth-of-type(2) .indexWorksListsHeadline{height:56px}@media only screen and (min-width: 768px){.indexWorksLists:nth-of-type(2) .indexWorksListsHeadline{height:269px}}.indexWorksLists:nth-of-type(2) .indexWorksListsHeadline:after{background:url(//www.kariage.tokyo/assets/img/index/building.png) no-repeat center center/cover;height:56px}@media only screen and (min-width: 768px){.indexWorksLists:nth-of-type(2) .indexWorksListsHeadline:after{height:98px}}.indexWorksListsHeadlineText{white-space:nowrap;height:43px;margin-left:55px}@media only screen and (min-width: 768px){.indexWorksListsHeadlineText{height:auto;margin:99px auto 0 14px;writing-mode:vertical-lr}}.indexWorksLists:nth-of-type(2) .indexWorksListsHeadlineText{margin-left:52px}@media only screen and (min-width: 768px){.indexWorksLists:nth-of-type(2) .indexWorksListsHeadlineText{margin:128px auto 0}}.indexWorksListsHeadlineTextJP{font-size:20px;font-weight:bold;padding-top:5px}@media only screen and (min-width: 768px){.indexWorksListsHeadlineTextJP{font-size:35px;padding-top:0}}.indexWorksListsHeadlineTextEN{font-size:10px;font-weight:600;margin-top:9px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.indexWorksListsHeadlineTextEN{font-size:14px;margin-top:4px;margin-left:20px}}.indexWorksListsHeadline:after{position:absolute;top:2px;left:0;background:url(//www.kariage.tokyo/assets/img/index/house.png) no-repeat center center/cover;display:block;content:"";width:40px;height:41px}@media only screen and (min-width: 768px){.indexWorksListsHeadline:after{top:0;left:15px;width:70px;height:73px}}.indexWorksListsHeadlineMore{margin-left:auto}@media only screen and (min-width: 768px){.indexWorksListsHeadlineMore{margin-top:30px;margin-left:0}}.indexWorksListsHeadlineMore a{border:1px solid #000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;font-weight:bold;padding:11px 11px}@media only screen and (min-width: 768px){.indexWorksListsHeadlineMore a{padding:15px 31px}}@media only screen and (min-width: 1025px){.indexWorksListsHeadlineMore a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.indexWorksListsHeadlineMore a:hover{opacity:.7}}.indexWorksListsContent{position:relative;top:0;left:0}@media only screen and (max-width: 767px){.indexWorksListsContent{margin-left:-9.5238095238%;margin-right:-9.5238095238%}}@media only screen and (min-width: 768px){.indexWorksListsContent{display:block;width:calc(100% - 160px)}}.indexWorksList{position:relative;top:0;left:0;margin-top:30px}@media only screen and (min-width: 768px){.indexWorksList{margin-top:40px}}@media only screen and (min-width: 768px){.indexWorksList:first-of-type{margin-top:0}}.indexWorksListContent{position:relative;top:0;left:0;overflow-x:scroll;overflow-y:hidden;width:100%}.indexWorksListLabel{position:absolute;top:10px;left:11%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:10px;font-weight:bold;z-index:100;padding:4px 10px}@media only screen and (min-width: 768px){.indexWorksListLabel{left:11px;font-size:12px;padding:10px 13px}}.indexWorksListImages{width:802px;padding-right:8%;padding-left:8%}@media only screen and (min-width: 768px){.indexWorksListImages{width:100%;padding:0}}.indexWorksListImages a{display:flex}@media only screen and (min-width: 768px){.indexWorksListImages a{justify-content:space-between;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.indexWorksListImages a:hover{opacity:.7}}.indexWorksListImages a img{width:264px;height:175px;margin-right:5px}@media only screen and (min-width: 768px){.indexWorksListImages a img{width:33%;height:auto;margin-right:0}}.indexWorksListImages a img:last-of-type{margin-right:0}.indexWorksListInfo{margin-left:8%;margin-right:8%;margin-top:20px}@media only screen and (min-width: 768px){.indexWorksListInfo{margin-left:0;margin-right:0;margin-top:19px}}.indexWorksListInfoTitle a{display:inline-flex;align-items:center}@media only screen and (min-width: 1025px){.indexWorksListInfoTitle a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}.indexWorksListInfoTitle a span{font-size:16px;font-weight:bold}@media only screen and (min-width: 768px){.indexWorksListInfoTitle a span{font-size:20px}}.indexWorksListInfoTitle a:after{background:url(//www.kariage.tokyo/assets/svg/arrow.svg) no-repeat center center/cover;display:block;content:"";width:12px;height:12px;margin-left:13px}@media only screen and (min-width: 1025px){.indexWorksListInfoTitle a:hover{opacity:.7}}.indexWorksListInfoDescription{font-size:14px;line-height:1.5;margin-top:14px}@media only screen and (min-width: 768px){.indexWorksListInfoDescription{font-size:16px;margin-top:10px}}.indexWorksMore{display:flex;justify-content:center;box-sizing:border-box;margin-top:38px}@media only screen and (min-width: 768px){.indexWorksMore{margin-top:60px}}.indexWorksMore a{border:1px solid #000;background-color:#fff;display:flex;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;width:100%;padding:18px 0}@media only screen and (min-width: 768px){.indexWorksMore a{font-size:18px;width:auto;padding:23px 74px}}@media only screen and (min-width: 1025px){.indexWorksMore a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.indexWorksMore a:hover{opacity:.7}}.indexColumns{position:relative;top:0;left:0;background-color:#f5f5f5;height:auto;margin-top:84px}@media only screen and (min-width: 1025px){.indexColumnsLayout{margin-left:60px;margin-right:60px}}.indexColumnsContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.indexColumnsContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.indexColumnsContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.indexColumns{margin-top:124px}}.indexColumnsContent{padding:62px 0 60px}@media only screen and (min-width: 768px){.indexColumnsContent{padding:88px 0 100px 0}}.indexColumnsHeadline{position:absolute;top:-16px;right:0}@media only screen and (min-width: 768px){.indexColumnsHeadline{top:-32px}}.indexColumnsHeadline h2{font-size:32px;font-weight:bold}@media only screen and (min-width: 768px){.indexColumnsHeadline h2{font-size:50px}}.indexColumnsMore{display:flex;justify-content:center;box-sizing:border-box;margin-top:40px}@media only screen and (min-width: 768px){.indexColumnsMore{margin-top:60px}}.indexColumnsMore a{border:1px solid #000;background-color:#fff;display:flex;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;width:100%;padding:18px 0}@media only screen and (min-width: 768px){.indexColumnsMore a{font-size:18px;width:auto;padding:23px 56px}}@media only screen and (min-width: 1025px){.indexColumnsMore a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.indexColumnsMore a:hover{opacity:.7}}.indexNews{margin-top:56px}@media only screen and (min-width: 1025px){.indexNewsLayout{margin-left:60px;margin-right:60px}}.indexNewsContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.indexNewsContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.indexNewsContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.indexNews{margin-top:95px}}@media only screen and (min-width: 768px){.indexNewsContent{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.indexNewsHeadline{flex-shrink:0;box-sizing:border-box;width:270px;padding-right:30px}}.indexNewsHeadlineText h2{display:inline-flex;font-size:32px;font-weight:bold;line-height:1.71875;white-space:nowrap}@media only screen and (min-width: 768px){.indexNewsHeadlineText h2{font-size:50px}}.indexNewsHeadlineMore{display:none}@media only screen and (min-width: 768px){.indexNewsHeadlineMore{display:block;margin-top:51px}}.indexNewsHeadlineMore a{border:1px solid #000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:18px;font-weight:bold;width:100%}@media only screen and (min-width: 768px){.indexNewsHeadlineMore a{padding:23px 0}}@media only screen and (min-width: 1025px){.indexNewsHeadlineMore a{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1025px){.indexNewsHeadlineMore a:hover{opacity:.7}}.indexNews .newsLists{margin-top:36px}@media only screen and (min-width: 768px){.indexNews .newsLists{width:74.3055555556%;margin-left:auto;padding-top:24px}}.indexNews .newsLists .newsList:nth-of-type(n + 4){display:none}.indexNewsMore{margin-top:40px}@media only screen and (min-width: 768px){.indexNewsMore{display:none}}.indexNewsMore a{border:1px solid #000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:18px;font-weight:bold;width:100%;padding:17px 10px}@keyframes circleBefore{0%{opacity:1;stroke-dashoffset:69px}100%{opacity:1;stroke-dashoffset:0}}.article{margin-top:30px}@media only screen and (min-width: 1025px){.articleLayout{margin-left:60px;margin-right:60px}}.articleContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.articleContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.articleContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.article{margin-top:60px}}.articleTitle{position:relative;top:0;left:0}.articleTitleNumber{position:absolute;top:-48px;right:0;font-size:36px;font-weight:600;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.articleTitleNumber{top:-87px;font-size:80px}}.articleTitleCategory{font-size:14px;font-weight:bold}@media only screen and (min-width: 768px){.articleTitleCategory{font-size:20px}}.articleTitleText{font-size:32px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.articleTitleText{font-size:50px}}.articleTitleCategory+.articleTitleText{margin-top:10px}.articleTitleMeta{display:flex;align-items:center;margin-top:20px}.articleTitleMetaDate{font-size:12px;font-weight:600;letter-spacing:0.02em;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.articleTitleMetaDate{font-size:14px}}.articleTitleMetaTags{margin-left:20px}.articleTitleMetaTagsContent{display:flex;flex-wrap:wrap;margin-top:-5px}.articleTitleMetaTag{margin-top:5px;margin-right:5px}.articleTitleMetaTag a{border:1px solid #000;border-radius:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:10px;font-weight:bold;height:24px;padding-right:10px;padding-left:10px}.articleHero{position:relative;top:0;left:0;margin-top:30px}@media only screen and (min-width: 768px){.articleHero{margin-top:60px}}.articleBody{margin-top:40px}@media only screen and (min-width: 768px){.articleBody{max-width:960px;margin-top:80px;margin-right:auto;margin-left:auto}}.articleIndex{background-color:#f5f5f5;margin-top:29px;padding:24px 30px}@media only screen and (min-width: 768px){.articleIndex{margin-top:77px;padding:54px 60px 52px}}.articleIndexHeadline{font-size:16px;font-weight:bold}.articleIndexLists{margin-top:15px}@media only screen and (min-width: 768px){.articleIndexLists{margin-top:19px}}.articleIndexList{position:relative;top:0;left:0;margin-top:13px;padding-left:18px}@media only screen and (min-width: 768px){.articleIndexList{margin-top:0}}.articleIndexList:before{position:absolute;top:11px;left:6px;border-radius:50%;background-color:#000;display:block;content:"";width:2px;height:2px}@media only screen and (min-width: 768px){.articleIndexList:before{top:20px}}.articleIndexList:first-of-type{margin-top:0}.articleIndexList a{display:inline;font-size:14px;line-height:1.5;text-decoration:underline;width:100%;height:100%;cursor:pointer;transition:-webkit-text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-text-decoration .2s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration-thickness:1px;text-underline-offset:.3em}@media only screen and (min-width: 768px){.articleIndexList a{font-size:16px;line-height:2.5;text-underline-offset:.1em}}@media only screen and (min-width: 768px){.articleIndexList a:hover{text-decoration:none}}.articleUnderHeadline{font-size:20px;font-weight:bold;margin-top:54px}@media only screen and (min-width: 768px){.articleUnderHeadline{font-size:26px;margin-top:57px}}@media only screen and (min-width: 1025px){.worksLayout{margin-left:60px;margin-right:60px}}.worksContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.worksContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.worksContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.works{margin-top:71px}}@media only screen and (min-width: 768px){.worksInner{margin-right:7.5%;margin-left:7.5%}}.worksInfo{margin-top:40px}@media only screen and (min-width: 768px){.worksInfo{display:flex;flex-wrap:wrap;max-width:960px;margin:80px auto 0}}.worksInfoList{display:flex;margin-top:5px}@media only screen and (min-width: 768px){.worksInfoList{display:block;width:31.25%;margin-top:20px;margin-left:3.125%}}.worksInfoList:first-of-type{margin-top:0}@media only screen and (min-width: 768px){.worksInfoList:nth-of-type(-n+3){margin-top:0}}@media only screen and (min-width: 768px){.worksInfoList:nth-of-type(3n+1){margin-left:0}}.worksInfoListHeadline{display:block;flex-shrink:0;font-size:14px;line-height:1.5;color:#999;width:90px}@media only screen and (min-width: 768px){.worksInfoListValue{margin-top:5px}}.worksInfoListValue p{font-size:14px;line-height:1.5}@media only screen and (min-width: 768px){.worksInfoListValue p{font-size:16px}}.worksHero{width:100%}.worksHeroImage{width:100%}.worksHeroImage img{width:100%;aspect-ratio:1.5/1}.worksIndex{background-color:#f5f5f5;margin-top:40px;padding:24px 30px 30px}.worksIndexHeadline{font-size:16px;font-weight:bold}.worksIndexLists{margin-top:20px}.worksIndexList{position:relative;top:0;left:0;margin-top:20px;padding-left:18px}.worksIndexList:before{position:absolute;top:11px;left:6px;border-radius:50%;background-color:#000;display:block;content:"";width:2px;height:2px}.worksIndexList:first-of-type{margin-top:0}.worksIndexList a{display:inline;font-size:14px;line-height:1.5;text-decoration:underline;width:100%;height:100%;text-decoration-thickness:1px;text-underline-offset:.3em}.about{margin-top:28px}@media only screen and (min-width: 1025px){.aboutLayout{margin-left:60px;margin-right:60px}}.aboutContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.aboutContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.aboutContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.about{margin-top:100px}}.aboutSection{margin-top:46px}@media only screen and (min-width: 768px){.aboutSection{margin-top:80px}}@media only screen and (min-width: 1025px){.aboutSection{display:flex;align-items:flex-start;margin-top:169px}}.aboutSectionHeadline{font-size:24px;font-weight:bold}@media only screen and (min-width: 768px){.aboutSectionHeadline{font-size:36px}}@media only screen and (min-width: 1025px){.aboutSectionHeadline{position:sticky;top:94px;left:0;box-sizing:border-box;width:25%;min-width:280px}}.aboutSectionContent{margin-top:30px}@media only screen and (min-width: 768px){.aboutSectionContent{margin-top:60px}}@media only screen and (min-width: 1025px){.aboutSectionContent{width:75%;margin-top:-13px;margin-left:auto}}.aboutSectionTitle{font-size:20px;font-weight:bold;margin-top:40px}@media only screen and (min-width: 768px){.aboutSectionTitle{font-size:26px;margin-top:94px}}.aboutSectionLogo{width:240px;height:57px;margin-top:60px}.aboutSectionLogo img{width:100%;height:100%}.aboutSectionLead{font-size:16px;font-weight:bold;line-height:2;margin-top:22.7px}@media only screen and (min-width: 768px){.aboutSectionLead{font-size:20px;text-align:center;margin-top:0}}.aboutSectionDescription{font-size:14px;line-height:2}@media only screen and (min-width: 768px){.aboutSectionDescription{font-size:16px}}.aboutSectionIllusts{margin-top:24px}@media only screen and (min-width: 768px){.aboutSectionIllusts{display:flex;margin-top:71px}}.aboutSectionIllust{display:flex;align-items:center;margin-top:14px}@media only screen and (min-width: 768px){.aboutSectionIllust{display:block;width:33.33333%;margin-top:0}}.aboutSectionIllust:first-of-type{margin-top:0}.aboutSectionIllustImage{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:38.0952380952%;padding-top:19.0476190476%}@media only screen and (min-width: 768px){.aboutSectionIllustImage{width:100%}}@media only screen and (min-width: 1025px){.aboutSectionIllustImage{padding-top:170px}}@media only screen and (min-width: 768px)and (max-width: 1600px){.aboutSectionIllustImage{padding-top:56.6666666667%}}.aboutSectionIllustImage img{position:absolute;top:0;left:50%;object-fit:cover;width:auto;height:100%;transform:translateX(-50%)}.aboutSectionIllustText{font-size:16px;font-weight:bold;line-height:1.5;text-align:left}@media only screen and (min-width: 768px){.aboutSectionIllustText{text-align:center;width:100%;margin-top:21px}}.aboutSectionChart{margin-top:30px}@media only screen and (min-width: 768px){.aboutSectionChart{margin-top:80px}}.aboutSectionChartText{font-size:14px;line-height:2;margin-top:25px}@media only screen and (min-width: 768px){.aboutSectionChartText{font-size:16px;margin-top:36px}}.aboutSectionFeatures{margin-top:24px}@media only screen and (min-width: 768px){.aboutSectionFeatures{display:flex;flex-wrap:wrap;margin-top:45px}}.aboutSectionFeature{border:1px solid #e7e7e7;display:flex;justify-content:space-between;box-sizing:border-box;margin-top:20px;padding:20px 6.3492063492%}@media only screen and (min-width: 768px){.aboutSectionFeature{border-bottom:1px solid #e7e7e7;width:49.0740740741%;margin-top:1.8518518519%;margin-right:1.8518518519%;padding:40px 3.7037037037%}}.aboutSectionFeature:first-of-type{margin-top:0}@media only screen and (min-width: 768px){.aboutSectionFeature:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width: 768px){.aboutSectionFeature:nth-of-type(2n){margin-right:0}}.aboutSectionFeature:last-of-type{border-bottom:1px solid #e7e7e7}.aboutSectionFeatureIcon{width:21.978021978%}@media only screen and (min-width: 768px){.aboutSectionFeatureIcon{width:20%}}.aboutSectionFeatureInfo{width:71.4285714286%;margin-top:-4px}@media only screen and (min-width: 768px){.aboutSectionFeatureInfo{width:73.3333333333%;margin-top:0}}.aboutSectionFeatureInfoTitle{font-size:16px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.aboutSectionFeatureInfoTitle{font-size:20px}}.aboutSectionFeatureInfoDescription{font-size:14px;line-height:2;margin-top:11px}@media only screen and (min-width: 768px){.aboutSectionFeatureInfoDescription{font-size:16px;margin-top:13px}}.aboutSectionPluses{display:flex;flex-wrap:wrap;margin-top:20px}@media only screen and (min-width: 768px){.aboutSectionPluses{justify-content:space-between;margin-top:30px}}.aboutSectionPlusesDescription{font-size:14px;line-height:2;width:100%}@media only screen and (min-width: 768px){.aboutSectionPlusesDescription{font-size:16px}}.aboutSectionPlus{border:1px solid #e7e7e7;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:calc(50% - 7.5px);margin-top:15px;margin-right:15px;padding:20px 0 22px}@media only screen and (min-width: 768px){.aboutSectionPlus{width:32.12963%;max-width:32.12963%;margin-top:36px;margin-right:auto;padding:40px 0 43px}}.aboutSectionPlus:nth-of-type(odd){margin-right:0;margin-left:auto}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(odd){margin-left:0}}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(4),.aboutSectionPlus:nth-of-type(6),.aboutSectionPlus:nth-of-type(7){margin-right:0;margin-left:auto}}.aboutSectionPlus:nth-of-type(2) img{width:37px;height:38px}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(2) img{width:80px;height:53px}}.aboutSectionPlus:nth-of-type(3) img{width:46px;height:36px}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(3) img{width:80px;height:64px}}.aboutSectionPlus:nth-of-type(4) img{width:46px;height:35px}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(4) img{width:80px;height:62px}}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(5){margin-top:19px}}.aboutSectionPlus:nth-of-type(5) img{width:37px;height:32px}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(5) img{width:80px;height:62px}}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(6){margin-top:19px}}.aboutSectionPlus:nth-of-type(6) img{width:36px;height:32px}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(6) img{width:64px;height:57px}}@media only screen and (min-width: 768px){.aboutSectionPlus:nth-of-type(7){margin-top:19px}}.aboutSectionPlusIcon{border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;width:80px;height:80px}@media only screen and (min-width: 768px){.aboutSectionPlusIcon{width:140px;height:140px}}.aboutSectionPlusIcon img{object-fit:contain;width:45px;height:30px}@media only screen and (min-width: 768px){.aboutSectionPlusIcon img{width:80px;height:53.3px}}.aboutSectionPlusName{font-size:14px;font-weight:bold;margin-top:13px}@media only screen and (min-width: 768px){.aboutSectionPlusName{font-size:20px;margin-top:24px}}.aboutSectionFlows{margin-top:26px}@media only screen and (min-width: 768px){.aboutSectionFlows{margin-top:17px}}.aboutSectionFlows i{display:block;width:50px;margin-top:10px;margin-bottom:11px;margin-left:6.3492063492%}@media only screen and (min-width: 768px){.aboutSectionFlows i{width:80px;margin-left:2.7777777778%}}.aboutSectionFlows i:before{border-width:9.8px 9.005px 0 9.005px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;content:"";width:0;height:0;margin-left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px){.aboutSectionFlows i:before{border-width:14.16px 13.015px 0 13.015px}}.aboutSectionFlow{position:relative;top:0;left:0;border:1px solid #000;box-sizing:border-box;padding:10px 6.3492063492% 19px}@media only screen and (max-width: 767px){.aboutSectionFlow{overflow:hidden;height:70px}}@media only screen and (min-width: 768px){.aboutSectionFlow{height:auto !important}.aboutSectionFlow{padding:30px 2.7777777778% 37px}}.aboutSectionFlow:before{position:absolute;top:34px;right:20px;background:#000;display:block;content:"";width:18px;height:2px}@media only screen and (min-width: 768px){.aboutSectionFlow:before{display:none}}.aboutSectionFlow:after{position:absolute;top:26px;right:28px;background:#000;display:block;content:"";width:2px;height:18px;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.aboutSectionFlow:after{display:none}}.aboutSectionFlow.is-open:after{transform:rotate(270deg)}.aboutSectionFlowNumber{border:2px solid #000;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;font-weight:600;float:left;width:50px;height:50px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.aboutSectionFlowNumber{width:80px;height:80px}}.aboutSectionFlowNumber small{display:block;font-size:10px}@media only screen and (min-width: 768px){.aboutSectionFlowNumber small{font-size:16px}}.aboutSectionFlowNumber span{display:block;font-size:20px;letter-spacing:.02em}@media only screen and (min-width: 768px){.aboutSectionFlowNumber span{font-size:36px}}.aboutSectionFlowHeadline{font-size:16px;font-weight:bold;width:calc(100% - 60px);margin-top:17px;margin-left:60px}@media only screen and (min-width: 768px){.aboutSectionFlowHeadline{font-size:26px;width:calc(100% - 100px);margin-top:11px;margin-left:100px}}.aboutSectionFlowDescription{font-size:14px;line-height:1.75;margin-top:26px}@media only screen and (max-width: 767px){.aboutSectionFlowDescription{clear:both}}@media only screen and (min-width: 768px){.aboutSectionFlowDescription{font-size:16px;width:calc(100% - 100px);margin-top:10px;margin-left:100px}}.aboutSectionFlowContacts{width:100%;margin-top:17px}@media only screen and (min-width: 768px){.aboutSectionFlowContacts{display:flex;justify-content:space-between;margin-top:28px}}@media only screen and (min-width: 768px){.aboutSectionFlowContact:nth-of-type(1){width:51.5717092338%}}.aboutSectionFlowContact:nth-of-type(2){margin-top:21px}@media only screen and (min-width: 768px){.aboutSectionFlowContact:nth-of-type(2){width:45.1866404715%;margin-top:0}}.aboutSectionFlowContactHeadline{font-size:14px;font-weight:bold}@media only screen and (min-width: 768px){.aboutSectionFlowContactHeadline{font-size:16px}}.aboutSectionFlowContactTel{font-size:26px;font-weight:600;margin-top:11px;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.aboutSectionFlowContactTel{font-size:36px;margin-top:13px}}@media only screen and (min-width: 1000px)and (max-width: 1230px){.aboutSectionFlowContactTel{font-size:26px}}.aboutSectionFlowContactNote{font-size:14px;font-weight:bold;margin-top:5px}@media only screen and (min-width: 768px){.aboutSectionFlowContactNote{font-size:16px;margin-top:7px}}.aboutSectionFlowContactButton{margin-top:8px}.aboutSectionFlowContactButton a{background:#000;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;color:#fff;padding-top:19px;padding-bottom:19px}@media only screen and (min-width: 768px){.aboutSectionFlowContactButton a{font-size:18px;padding-top:20px;padding-bottom:20px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.aboutSectionFlowContactButton a:hover{opacity:.7}}.aboutSectionModel{margin-top:40px}@media only screen and (min-width: 1230px){.aboutSectionModel{display:flex;justify-content:space-between;margin-top:76px}}.aboutSectionModel:first-of-type{margin-top:0}@media only screen and (min-width: 1230px){.aboutSectionModelImage{order:2;width:50.9259259259%;margin-top:0}}.aboutSectionModelData{margin-top:20px}@media only screen and (min-width: 1230px){.aboutSectionModelData{order:1;width:43.5185185185%;margin-top:0}}.aboutSectionModelDataName{font-size:16px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 768px){.aboutSectionModelDataName{font-size:26px}}.aboutSectionModelDataLists{margin-top:20px}@media only screen and (min-width: 1025px){.aboutSectionModelDataLists{margin-top:28px}}.aboutSectionModelDataList{border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;margin-top:10px;padding-bottom:12px}@media only screen and (min-width: 1230px){.aboutSectionModelDataList{margin-top:16px;padding-bottom:15px}}.aboutSectionModelDataList:first-of-type{margin-top:0}.aboutSectionModelDataListName{font-size:14px;font-weight:bold;line-height:1.5;width:47.619047619%}@media only screen and (min-width: 768px){.aboutSectionModelDataListName{font-size:16px}}@media only screen and (min-width: 1230px){.aboutSectionModelDataListName{width:42.5531914894%}}.aboutSectionModelDataListText{font-size:14px;width:47.619047619%}@media only screen and (min-width: 768px){.aboutSectionModelDataListText{font-size:16px}}@media only screen and (min-width: 1230px){.aboutSectionModelDataListText{width:53.1914893617%}}.aboutSectionModelDataAttention{font-size:12px;line-height:2;margin-top:15px}@media only screen and (min-width: 768px){.aboutSectionModelDataAttention{font-size:14px}}.aboutSectionDocument{border:1px solid #e7e7e7;box-sizing:border-box;margin-top:40px;padding:33px 9.5238095238% 28px}@media only screen and (min-width: 1230px){.aboutSectionDocument{display:flex;align-items:center;margin-top:98px;padding:60px 5.5555555556%}}@media only screen and (min-width: 1230px){.aboutSectionDocumentText{margin-right:60px}}.aboutSectionDocumentTextName{font-size:16px;font-weight:bold}@media only screen and (min-width: 768px){.aboutSectionDocumentTextName{font-size:20px}}.aboutSectionDocumentTextBody{font-size:14px;line-height:2;margin-top:21px}@media only screen and (min-width: 768px){.aboutSectionDocumentTextBody{font-size:16px}}.aboutSectionDocumentButton{margin-top:26px}@media only screen and (min-width: 1230px){.aboutSectionDocumentButton{display:flex;align-items:center;justify-content:center;max-width:240px;margin-top:0}}.aboutSectionDocumentButton a{background-color:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;white-space:nowrap;width:100%;height:100%;height:54px;padding:0 42px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (min-width: 768px){.aboutSectionDocumentButton a{font-size:18px;height:66px}}@media only screen and (min-width: 768px){.aboutSectionDocumentButton a:hover{opacity:.7}}.contactSection{margin-top:40px}@media only screen and (min-width: 768px){.contactSection{margin-top:100px}}.contactSectionHeadline{font-size:20px;font-weight:bold}@media only screen and (min-width: 768px){.contactSectionHeadline{font-size:30px}}.contactSectionDescription{font-size:14px;line-height:2;margin-top:20px}@media only screen and (min-width: 768px){.contactSectionDescription{font-size:16px;margin-top:30px}}.contactTel{border:1px solid #e7e7e7;margin-top:30px;padding-top:30px;padding-bottom:30px}@media only screen and (min-width: 768px){.contactTel{margin-top:40px;padding-top:40px;padding-bottom:40px}}.contactTelNumber{font-size:26px;font-weight:600;text-align:center;font-family:"Gantari",sans-serif}@media only screen and (min-width: 768px){.contactTelNumber{font-size:36px}}.contactTelNote{font-size:14px;font-weight:bold;text-align:center;margin-top:10px}@media only screen and (min-width: 768px){.contactTelNote{font-size:16px}}.contactMail{border-top:1px solid #e7e7e7;margin-top:30px;padding-top:30px}@media only screen and (min-width: 768px){.contactMail{margin-top:40px;padding-top:40px}}.contactRequests{border-top:1px solid #e7e7e7;margin-top:20px}@media only screen and (min-width: 768px){.contactRequests{margin-top:40px}}.contactRequest{border-bottom:1px solid #e7e7e7;padding:30px}@media only screen and (min-width: 768px){.contactRequest{box-sizing:border-box;padding:35px 40px 40px}}.contactRequest:last-of-type{margin-top:0}@media only screen and (min-width: 768px){.contactRequest:last-of-type{border-left:0}}.contactRequestTitle{font-size:16px;font-weight:bold;text-align:center}@media only screen and (min-width: 768px){.contactRequestTitle{font-size:20px}}.contactRequestDescription{font-size:14px;line-height:2;text-align:center;margin-top:20px}@media only screen and (min-width: 768px){.contactRequestDescription{font-size:16px}}.contactRequestButton{margin-top:30px}.contactRequestButton a{background:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 768px){.contactRequestButton a{font-size:18px;width:240px;margin:0 auto;padding-top:20px;padding-bottom:20px;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.contactRequestButton a:hover{opacity:.7}}.static{margin-top:30px}@media only screen and (min-width: 1025px){.staticLayout{margin-left:60px;margin-right:60px}}.staticContent{position:relative;top:0;left:0;margin-left:8%;margin-right:8%}@media only screen and (min-width: 768px){.staticContent{margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 1025px){.staticContent{max-width:1440px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.static{margin-top:100px}}@media only screen and (min-width: 768px){.staticContent{max-width:960px}}