html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0px}a:focus,input,textarea,button{outline:none}a{background:none}textarea{overflow:auto}img{border:none;vertical-align:bottom}:root{--color-black: #1a1a1a;--color-gray-line: #e6e6e6;--color-brand: #06a53c;--color-brand-ui: #007e43;--color-background: #fdf8ee;--color-course-01: #ff7043;--color-course-02: #9ba8cf;--color-course-03: #ffb74d;--color-course-04: #64b5f6;--color-course-05: #ba68c8;--color-course-06: #81c784;--color-course-07: #f06292;--color-course-08: #4db6ac;--font-family-def: "Zen Kaku Gothic Antique", sans-serif;--font-family-en: "Outfit", serif;--font-weight-regular: 500;--font-weight-bold: 700;--fw-sans-bold: var(--font-weight-bold);--font-size-800: clamp(36px, 20.822px + 3.24vw, 54px);--font-size-500: clamp(24px, 18.941px + 1.08vw, 30px);--font-size-400: clamp(20px, 16.627px + 0.72vw, 24px);--font-size-300: clamp(16px, 14.314px + 0.36vw, 18px);--font-size-200: clamp(14px, 13.157px + 0.18vw, 15px);--gap-100: clamp(40px, -10.592px + 10.8vw, 100px);--gap-80: clamp(35px, -2.944px + 8.1vw, 80px);--gap-60: clamp(30px, 4.704px + 5.4vw, 60px);--gap-30: clamp(20px, 2.9297vw, 30px);--gap-15: clamp(10px, 1.4648vw, 15px);--stack-gap-300: var(--gap-100);--stack-gap-200: var(--gap-60);--stack-gap-100: var(--gap-30);--flow-gap-500: var(--gap-100);--flow-gap-400: var(--gap-80);--flow-gap-300: var(--gap-60);--flow-gap-200: var(--gap-30);--flow-gap-100: var(--gap-15);--grid-gap-300: var(--gap-60);--grid-gap-200: var(--gap-30);--grid-gap-100: var(--gap-15);--container-gutter-lg: clamp(38.671875px, 10.7422vw, 110px);--container-gutter: clamp(24.609375px, 6.8359vw, 70px);--container-gutter-sm: clamp(7.03125px, 1.9531vw, 20px)}@media screen and (max-width:639.98px){:root{--container-gutter-lg: 20px;--container-gutter: 20px;--container-gutter-sm: 10px}}@media screen and (max-width:439.98px){:root{--container-gutter-lg: 15px;--container-gutter: 15px}}:root{--marker-size: .4rem;--border-radius-media: clamp(20px, 11.568px + 1.8vw, 30px);--button-inline-size: min(280px, 100%);--border-radius-button: clamp(20px, 11.568px + 1.8vw, 30px);--leading-trim: calc((1em - 1lh) / 2)}html{font-size:var(--font-size-300)}body{color:var(--color-black);font-family:var(--font-family-def);font-feature-settings:"palt";font-optical-sizing:auto;font-style:normal;font-weight:var(--font-weight-regular);line-height:2.1;letter-spacing:.05em;overflow-wrap:anywhere;word-break:normal;line-break:strict;min-inline-size:360px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;overflow-y:scroll !important;position:relative}@media screen and (max-width:639.98px){body{line-height:1.8}}body::before{content:"";position:fixed;inset:0;background:url("../images/common/site-bg.jpg") center repeat;background-size:70% auto;z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s .3s linear}body._allloaded::before{opacity:1}html,body{inline-size:100%;block-size:100%}a{color:inherit;text-decoration:none}strong,em{font-weight:var(--fw-sans-bold)}img{inline-size:100%;block-size:auto;display:block;margin-inline:auto}*{box-sizing:border-box;background-repeat:none}*:before,*:after{box-sizing:border-box}.include-svg{display:none}textarea,input[type=text],input[type=number],textarea,input[type=email],input[type=submit],select,button{color:var(--color-black);font-family:var(--font-family-def);font-size:var(--font-size-xs);line-height:1.8;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;border:none;display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{display:block;cursor:pointer}input[type=text],input[type=number],textarea{inline-size:100%;block-size:1.5lh;padding-inline:.8em;padding-block:.5em;background-color:#fff;border-radius:var(--box-border-radius)}input[type=text]::placeholder,input[type=number]::placeholder,textarea::placeholder{font-size:var(--font-size-2xs);opacity:.5}textarea{block-size:10lh}input[type=text]:focus,textarea:focus{border-color:var(--color-green)}select{cursor:pointer}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input[type=submit]{border:none;background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;cursor:pointer;display:inline-block}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.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-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform: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:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(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:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform: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-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom: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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.l-wrapper{inline-size:100%;opacity:0;transition:opacity .5s .1s linear;overflow-x:hidden;overflow-x:clip;position:relative}body._allloaded .l-wrapper{opacity:1}.l-frame{max-inline-size:1024px;margin-inline:auto;background-color:var(--color-background)}.l-band{--band-pad-block: var(--stack-gap-300);inline-size:100%;padding-block:var(--band-pad-block)}.l-band--pad-block-sm{--band-pad-block: var(--stack-gap-200)}.l-band--pad-block-none{--band-pad-block: 0}.l-container{--container-gutter-current: var(--container-gutter);padding-inline:var(--container-gutter-current);position:relative}.l-container--full{--container-gutter-current: 0}.l-container--sm{--container-gutter-current: var(--container-gutter-lg)}.l-container-breakout--to-full{margin-inline:calc(var(--container-gutter-current)*-1)}.l-container-breakout--to-sm{margin-inline:calc((var(--container-gutter-current) - var(--container-gutter-lg))*-1)}@media screen and (max-width:1023.98px){.l-container--full-at-md{--container-gutter-current: 0}.l-container--sm-at-md{--container-gutter-current: var(--container-gutter-lg)}}@media screen and (max-width:767.98px){.l-container--full-at-sm{--container-gutter-current: 0}.l-container--sm-at-sm{--container-gutter-current: var(--container-gutter-lg)}}@media screen and (max-width:639.98px){.l-container--full-at-xs{--container-gutter-current: 0}.l-container--sm-at-xs{--container-gutter-current: var(--container-gutter-lg)}}.l-flow>*+*{margin-block-start:var(--flow-gap-200)}.l-flow>*+.c-media,.l-flow>.c-media+*{margin-block-start:var(--flow-gap-300)}.l-flow>*+:is(.c-title--lv2){margin-block-start:var(--flow-gap-500)}.l-flow>*+:is(.c-title--lv3){margin-block-start:var(--flow-gap-300)}.l-flow>:is(.c-title--lv2)+*{margin-block-start:var(--flow-gap-300)}.l-flow>.c-media+.c-media{margin-block-start:var(--flow-gap-200)}.l-flow>.c-media+:is(.c-title--lv3){margin-block-start:var(--flow-gap-400)}.l-flow>.l-flow--gap-before-xl{margin-block-start:var(--flow-gap-500)}.l-flow>.l-flow--gap-before-lg{margin-block-start:var(--flow-gap-400)}.l-flow>.l-flow--gap-before-md{margin-block-start:var(--flow-gap-300)}.l-flow>.l-flow--gap-before-sm{margin-block-start:var(--flow-gap-200)}.l-flow>.l-flow--gap-before-xs{margin-block-start:var(--flow-gap-100)}.l-stack>*+*{margin-block-start:var(--stack-gap-300)}.l-stack>.u-visually-hidden:first-child+*{margin-block-start:0}.l-stack>.l-stack--gap-before-lg{margin-block-start:var(--stack-gap-500)}.l-stack>.l-stack--gap-before-sm{margin-block-start:var(--stack-gap-300)}.l-stack>.l-stack--gap-before-xs{margin-block-start:var(--stack-gap-200)}.l-stack>.l-stack--gap-before-2xs{margin-block-start:var(--stack-gap-100)}.l-stack>.l-stack--gap-before-none{margin-block-start:0}.l-stack--after-header{margin-block-start:0}.l-stack--after-header>.c-page-header:first-child{margin-block-start:var(--stack-gap-200)}:where(.l-flow,.l-stack)>.c-button{margin-inline:auto}.l-grid{--grid-template: minmax(0, 1fr);--grid-gap-col: var(--grid-gap-200);--grid-gap-row: var(--grid-gap-200);--grid-line-color: var(--color-gray-line);--grid-line-width: 1px;display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap-row) var(--grid-gap-col);align-items:start}.l-grid--gap-lg{--grid-gap-col: var(--grid-gap-300);--grid-gap-row: var(--grid-gap-300)}.l-grid--gap-sm{--grid-gap-col: var(--grid-gap-100);--grid-gap-row: var(--grid-gap-100)}@media screen and (max-width:1023.98px){.l-grid--gap-lg-at-md{--grid-gap-col: var(--grid-gap-300);--grid-gap-row: var(--grid-gap-300)}.l-grid--gap-sm-at-md{--grid-gap-col: var(--grid-gap-100);--grid-gap-row: var(--grid-gap-100)}}@media screen and (max-width:767.98px){.l-grid--gap-lg-at-sm{--grid-gap-col: var(--grid-gap-300);--grid-gap-row: var(--grid-gap-300)}.l-grid--gap-sm-at-sm{--grid-gap-col: var(--grid-gap-100);--grid-gap-row: var(--grid-gap-100)}}@media screen and (max-width:639.98px){.l-grid--gap-lg-at-xs{--grid-gap-col: var(--grid-gap-300);--grid-gap-row: var(--grid-gap-300)}.l-grid--gap-sm-at-xs{--grid-gap-col: var(--grid-gap-100);--grid-gap-row: var(--grid-gap-100)}}.l-grid--ratio-2x1{--grid-template: minmax(0, 2fr) minmax(0, 1fr)}.l-grid--ratio-1x2{--grid-template: minmax(0, 1fr) minmax(0, 2fr)}.l-grid--ratio-3x1{--grid-template: minmax(0, 3fr) minmax(0, 1fr)}.l-grid--ratio-1x3{--grid-template: minmax(0, 1fr) minmax(0, 3fr)}.l-grid--ratio-3x2{--grid-template: minmax(0, 3fr) minmax(0, 2fr)}.l-grid--ratio-2x3{--grid-template: minmax(0, 2fr) minmax(0, 3fr)}.l-grid--cols-1{--grid-template: minmax(0, 1fr)}.l-grid--cols-2{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cols-3{--grid-template: repeat(3, minmax(0, 1fr))}.l-grid--cols-4{--grid-template: repeat(4, minmax(0, 1fr))}@media screen and (max-width:1023.98px){.l-grid--cols-1-at-md{--grid-template: minmax(0, 1fr)}.l-grid--cols-2-at-md{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cols-3-at-md{--grid-template: repeat(3, minmax(0, 1fr))}.l-grid--cols-4-at-md{--grid-template: repeat(4, minmax(0, 1fr))}}@media screen and (max-width:767.98px){.l-grid--cols-1-at-sm{--grid-template: minmax(0, 1fr)}.l-grid--cols-2-at-sm{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cols-3-at-sm{--grid-template: repeat(3, minmax(0, 1fr))}.l-grid--cols-4-at-sm{--grid-template: repeat(4, minmax(0, 1fr))}}@media screen and (max-width:639.98px){.l-grid--cols-1-at-xs{--grid-template: minmax(0, 1fr)}.l-grid--cols-2-at-xs{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cols-3-at-xs{--grid-template: repeat(3, minmax(0, 1fr))}.l-grid--cols-4-at-xs{--grid-template: repeat(4, minmax(0, 1fr))}}.l-grid--cards-4{--grid-template: repeat(4, minmax(0, 1fr))}@media screen and (max-width:1023.98px){.l-grid--cards-4{--grid-template: repeat(3, minmax(0, 1fr))}}@media screen and (max-width:639.98px){.l-grid--cards-4{--grid-template: repeat(2, minmax(0, 1fr))}}.l-grid--cards-3{--grid-template: repeat(3, minmax(0, 1fr))}@media screen and (max-width:639.98px){.l-grid--cards-3{--grid-template: repeat(2, minmax(0, 1fr))}}.l-grid--cards-4-max{--grid-template: repeat(4, minmax(0, 1fr))}@media screen and (max-width:1023.98px){.l-grid--cards-4-max{--grid-template: repeat(3, minmax(0, 1fr))}.l-grid--cards-4-max>:nth-child(n+4){display:none}}@media screen and (max-width:639.98px){.l-grid--cards-4-max{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cards-4-max>:nth-child(n+4){display:revert}}.l-grid--cards-3-max{--grid-template: repeat(3, minmax(0, 1fr))}@media screen and (max-width:639.98px){.l-grid--cards-3-max{--grid-template: repeat(2, minmax(0, 1fr))}.l-grid--cards-3-max>:nth-child(n+3){display:none}}.l-grid--aside-2x3{--grid-template: minmax(0, 2fr) minmax(0, 3fr);--grid-gap-col: var(--grid-gap-400)}@media screen and (max-width:639.98px){.l-grid--aside-2x3{--grid-template: minmax(0, 1fr)}}.l-grid--line-inner{padding-block:var(--flow-gap-400);position:relative}.l-grid--cols-2.l-grid--line-inner::before{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);inset-inline-start:50%;transform:translateX(-50%)}.l-grid--cols-3.l-grid--line-inner::before,.l-grid--cols-3.l-grid--line-inner::after{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color)}.l-grid--cols-3.l-grid--line-inner::before{inset-inline-start:calc(33.3333333333% - var(--grid-gap-col)/6);transform:translateX(-50%)}.l-grid--cols-3.l-grid--line-inner::after{inset-inline-start:calc(66.6666666667% + var(--grid-gap-col)/6);transform:translateX(-50%)}@media screen and (max-width:1023.98px){.l-grid--cols-2-at-md.l-grid--line-inner::before{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);inset-inline-start:50%;transform:translateX(-50%)}.l-grid--cols-3-at-md.l-grid--line-inner::before,.l-grid--cols-3-at-md.l-grid--line-inner::after{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);transform:translateX(-50%)}.l-grid--cols-3-at-md.l-grid--line-inner::before{inset-inline-start:calc(33.3333333333% - var(--grid-gap-col)/6)}.l-grid--cols-3-at-md.l-grid--line-inner::after{inset-inline-start:calc(66.6666666667% + var(--grid-gap-col)/6)}.l-grid--cols-3-at-md.l-grid--line-inner.l-grid--line-outer::before{inset-inline-start:33.3333333333%}.l-grid--cols-3-at-md.l-grid--line-inner.l-grid--line-outer::after{inset-inline-start:66.6666666667%}.l-grid--cols-1-at-md.l-grid--line-inner{row-gap:0}.l-grid--cols-1-at-md.l-grid--line-inner::before,.l-grid--cols-1-at-md.l-grid--line-inner::after{content:none}.l-grid--cols-1-at-md.l-grid--line-inner>*{padding-block:calc(var(--grid-gap-row)/2)}.l-grid--cols-1-at-md.l-grid--line-inner>:first-child{padding-block-start:0}.l-grid--cols-1-at-md.l-grid--line-inner>:last-child{padding-block-end:0}.l-grid--cols-1-at-md.l-grid--line-inner>*+*{border-block-start:var(--grid-line-width) solid var(--grid-line-color)}}@media screen and (max-width:767.98px){.l-grid--cols-2-at-sm.l-grid--line-inner::before{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);inset-inline-start:50%;transform:translateX(-50%)}.l-grid--cols-3-at-sm.l-grid--line-inner::before,.l-grid--cols-3-at-sm.l-grid--line-inner::after{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);transform:translateX(-50%)}.l-grid--cols-3-at-sm.l-grid--line-inner::before{inset-inline-start:calc(33.3333333333% - var(--grid-gap-col)/6)}.l-grid--cols-3-at-sm.l-grid--line-inner::after{inset-inline-start:calc(66.6666666667% + var(--grid-gap-col)/6)}.l-grid--cols-3-at-sm.l-grid--line-inner.l-grid--line-outer::before{inset-inline-start:33.3333333333%}.l-grid--cols-3-at-sm.l-grid--line-inner.l-grid--line-outer::after{inset-inline-start:66.6666666667%}.l-grid--cols-1-at-sm.l-grid--line-inner{row-gap:0}.l-grid--cols-1-at-sm.l-grid--line-inner::before,.l-grid--cols-1-at-sm.l-grid--line-inner::after{content:none}.l-grid--cols-1-at-sm.l-grid--line-inner>*{padding-block:calc(var(--grid-gap-row)/2)}.l-grid--cols-1-at-sm.l-grid--line-inner>:first-child{padding-block-start:0}.l-grid--cols-1-at-sm.l-grid--line-inner>:last-child{padding-block-end:0}.l-grid--cols-1-at-sm.l-grid--line-inner>*+*{border-block-start:var(--grid-line-width) solid var(--grid-line-color)}}@media screen and (max-width:639.98px){.l-grid--cols-2-at-xs.l-grid--line-inner::before{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);inset-inline-start:50%;transform:translateX(-50%)}.l-grid--cols-3-at-xs.l-grid--line-inner::before,.l-grid--cols-3-at-xs.l-grid--line-inner::after{content:"";position:absolute;inset-block:0;inline-size:var(--grid-line-width);background-color:var(--grid-line-color);transform:translateX(-50%)}.l-grid--cols-3-at-xs.l-grid--line-inner::before{inset-inline-start:calc(33.3333333333% - var(--grid-gap-col)/6)}.l-grid--cols-3-at-xs.l-grid--line-inner::after{inset-inline-start:calc(66.6666666667% + var(--grid-gap-col)/6)}.l-grid--cols-3-at-xs.l-grid--line-inner.l-grid--line-outer::before{inset-inline-start:33.3333333333%}.l-grid--cols-3-at-xs.l-grid--line-inner.l-grid--line-outer::after{inset-inline-start:66.6666666667%}.l-grid--cols-1-at-xs.l-grid--line-inner{row-gap:0}.l-grid--cols-1-at-xs.l-grid--line-inner::before,.l-grid--cols-1-at-xs.l-grid--line-inner::after{content:none}.l-grid--cols-1-at-xs.l-grid--line-inner>*{padding-block:calc(var(--grid-gap-row)/2)}.l-grid--cols-1-at-xs.l-grid--line-inner>:first-child{padding-block-start:0}.l-grid--cols-1-at-xs.l-grid--line-inner>:last-child{padding-block-end:0}.l-grid--cols-1-at-xs.l-grid--line-inner>*+*{border-block-start:var(--grid-line-width) solid var(--grid-line-color)}}.l-grid--line-outer{--line-outer-border-inline: var(--grid-line-width) solid var(--grid-line-color);--line-outer-border-block: 0;--line-outer-padding-inline: calc(var(--grid-gap-col) / 2);--line-outer-padding-block: 0;border-inline:var(--line-outer-border-inline);border-block:var(--line-outer-border-block);padding-inline:var(--line-outer-padding-inline);padding-block:var(--line-outer-padding-block)}.l-grid--cols-1.l-grid--line-outer{--line-outer-border-inline: 0;--line-outer-border-block: var(--grid-line-width) solid var(--grid-line-color);--line-outer-padding-inline: 0;--line-outer-padding-block: calc(var(--grid-gap-row) / 2)}@media screen and (max-width:1023.98px){.l-grid--cols-1-at-md.l-grid--line-outer{--line-outer-border-inline: 0;--line-outer-border-block: var(--grid-line-width) solid var(--grid-line-color);--line-outer-padding-inline: 0;--line-outer-padding-block: calc(var(--grid-gap-row) / 2)}}@media screen and (max-width:767.98px){.l-grid--cols-1-at-sm.l-grid--line-outer{--line-outer-border-inline: 0;--line-outer-border-block: var(--grid-line-width) solid var(--grid-line-color);--line-outer-padding-inline: 0;--line-outer-padding-block: calc(var(--grid-gap-row) / 2)}}@media screen and (max-width:639.98px){.l-grid--cols-1-at-xs.l-grid--line-outer{--line-outer-border-inline: 0;--line-outer-border-block: var(--grid-line-width) solid var(--grid-line-color);--line-outer-padding-inline: 0;--line-outer-padding-block: calc(var(--grid-gap-row) / 2)}}@media screen and (max-width:1023.98px){.l-grid--line-outer.l-grid--no-line-outer-at-md{--line-outer-border-inline: 0;--line-outer-border-block: 0;--line-outer-padding-inline: 0;--line-outer-padding-block: 0}}@media screen and (max-width:767.98px){.l-grid--line-outer.l-grid--no-line-outer-at-sm{--line-outer-border-inline: 0;--line-outer-border-block: 0;--line-outer-padding-inline: 0;--line-outer-padding-block: 0}}@media screen and (max-width:639.98px){.l-grid--line-outer.l-grid--no-line-outer-at-xs{--line-outer-border-inline: 0;--line-outer-border-block: 0;--line-outer-padding-inline: 0;--line-outer-padding-block: 0}}@supports selector(:has(> *)){.l-grid>li:has(>.c-nav-card){align-self:stretch}.l-grid>li:has(>.c-nav-card)>.c-nav-card{block-size:100%}}.h-header{padding-inline:var(--container-gutter-sm);padding-block:10px 15px}.h-logo{display:block;inline-size:clamp(210px, 140px + 17.5vw, 280px)}.f-footer{color:var(--color-brand-ui);overflow:hidden}.f-logo>a{display:block;inline-size:clamp(150px, 86.76px + 13.5vw, 225px);margin-inline:auto}.f-logo .c-logo--mark{inline-size:100%}.f-copyright{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);font-size:var(--font-size-200);line-height:1.6;text-align:center}.f-pagetop{margin-block-end:-0.3em}.f-pagetop .c-button{--button-size: 14em;border-end-start-radius:0;border-end-end-radius:0;margin-inline:auto}.c-title{font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.5}.c-title--800{font-size:var(--font-size-800)}.c-title--500{font-size:var(--font-size-500)}.c-title--400{font-size:var(--font-size-400)}.c-title--300{font-size:var(--font-size-300)}.c-title--200{font-size:var(--font-size-200)}.c-title--lv2{font-size:var(--font-size-500);position:relative;padding-block:.2em .3em;padding-inline-start:.8em}.c-title--lv2::before{content:"";inline-size:.25em;background:linear-gradient(to bottom, var(--color-brand-ui) 0%, var(--color-brand-ui) 50%, var(--color-brand) 50%, var(--color-brand) 100%);position:absolute;inset-block:0;inset-inline-start:0}.c-title--lv3{color:var(--color-brand-ui);font-size:var(--font-size-400)}.c-text--lead{font-size:var(--font-size-300);line-height:2.2}.c-text--lg{font-size:var(--font-size-300)}.c-text--sm{font-size:var(--font-size-150);line-height:1.8}.c-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .3s ease}@media(hover: hover){.c-link:hover{color:var(--color-brand)}}.c-link--underline{--link-hit-padding: .2em;color:var(--color-brand);font-size:var(--font-size-200);font-weight:var(--fw-sans-bold);display:inline-block;padding:var(--link-hit-padding);margin:calc(var(--link-hit-padding)*-1);text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:calc(100% - var(--link-hit-padding)*2 + 2px) 1.5px;background-position:calc(var(--link-hit-padding) - 1px) 100%}@media screen and (max-width:639.98px){.c-link--underline{font-size:var(--font-size-150)}}.c-button{--button-color: var(--color-brand-ui);--button-size: var(--button-inline-size);color:#fff;font-size:var(--font-size-200);font-weight:var(--font-weight-bold);line-height:1.4;display:flex;align-items:center;gap:1em;inline-size:var(--button-size);padding:1.7em 1.5em 1.8em;background-color:var(--button-color);border-radius:var(--border-radius-button);cursor:pointer}@media screen and (max-width:767.98px){.c-button{gap:.5em;padding:1.2em 1em 1.3em}}.c-button--sm{padding-block:1.2em 1.3em;border-radius:calc(infinity*1px)}@media(hover: hover){a.c-button:hover,a:hover .c-button{--button-color: var(--color-brand)}}.c-button__arrow{flex-shrink:0}.c-button__arrow.c-icon--arrow{padding:.4rem;border:0}.c-button__label{--label-offset: 1em;inline-size:100%;text-align:center;padding-inline:var(--label-offset) 0}@media screen and (max-width:767.98px){.c-button__label{--label-offset: .5em}}.c-button__arrow+.c-button__label{padding-inline:0 var(--label-offset)}.c-button-list{display:flex;justify-content:center;gap:var(--grid-gap-100)}.c-button-list>li{inline-size:var(--button-inline-size)}.c-button-list>li>.c-button{inline-size:100%}.c-spot-navigation{display:flex;justify-content:center;align-items:center;gap:var(--grid-gap-100)}.c-spot-navigation .c-button{inline-size:var(--button-inline-size)}.c-spot-navigation .is-disabled{opacity:.3;pointer-events:none;cursor:default}.c-media--rounded{display:block;border-radius:var(--border-radius-media);overflow:hidden}.c-media--ratio-2x1{aspect-ratio:2/1}.c-media--ratio-3x2{aspect-ratio:3/2}.c-media--ratio-4x3{aspect-ratio:4/3}.c-media--ratio-1x1{aspect-ratio:1/1}.c-media--ratio-2x3{aspect-ratio:2/3}.c-media--ratio-3x4{aspect-ratio:3/4}.c-media--ratio-2x1>img,.c-media--ratio-3x2>img,.c-media--ratio-4x3>img,.c-media--ratio-1x1>img,.c-media--ratio-2x3>img,.c-media--ratio-3x4>img{inline-size:100%;block-size:100%;object-fit:cover}@media screen and (max-width:1023.98px){.c-media--ratio-2x1-at-md{aspect-ratio:2/1}.c-media--ratio-3x2-at-md{aspect-ratio:3/2}.c-media--ratio-4x3-at-md{aspect-ratio:4/3}.c-media--ratio-1x1-at-md{aspect-ratio:1/1}.c-media--ratio-2x3-at-md{aspect-ratio:2/3}.c-media--ratio-3x4-at-md{aspect-ratio:3/4}.c-media--ratio-2x1-at-md>img,.c-media--ratio-3x2-at-md>img,.c-media--ratio-4x3-at-md>img,.c-media--ratio-1x1-at-md>img,.c-media--ratio-2x3-at-md>img,.c-media--ratio-3x4-at-md>img{inline-size:100%;block-size:100%;object-fit:cover}}@media screen and (max-width:767.98px){.c-media--ratio-2x1-at-sm{aspect-ratio:2/1}.c-media--ratio-3x2-at-sm{aspect-ratio:3/2}.c-media--ratio-4x3-at-sm{aspect-ratio:4/3}.c-media--ratio-1x1-at-sm{aspect-ratio:1/1}.c-media--ratio-2x3-at-sm{aspect-ratio:2/3}.c-media--ratio-3x4-at-sm{aspect-ratio:3/4}.c-media--ratio-2x1-at-sm>img,.c-media--ratio-3x2-at-sm>img,.c-media--ratio-4x3-at-sm>img,.c-media--ratio-1x1-at-sm>img,.c-media--ratio-2x3-at-sm>img,.c-media--ratio-3x4-at-sm>img{inline-size:100%;block-size:100%;object-fit:cover}}@media screen and (max-width:639.98px){.c-media--ratio-2x1-at-xs{aspect-ratio:2/1}.c-media--ratio-3x2-at-xs{aspect-ratio:3/2}.c-media--ratio-4x3-at-xs{aspect-ratio:4/3}.c-media--ratio-1x1-at-xs{aspect-ratio:1/1}.c-media--ratio-2x3-at-xs{aspect-ratio:2/3}.c-media--ratio-3x4-at-xs{aspect-ratio:3/4}.c-media--ratio-2x1-at-xs>img,.c-media--ratio-3x2-at-xs>img,.c-media--ratio-4x3-at-xs>img,.c-media--ratio-1x1-at-xs>img,.c-media--ratio-2x3-at-xs>img,.c-media--ratio-3x4-at-xs>img{inline-size:100%;block-size:100%;object-fit:cover}}.c-media__caption{font-weight:var(--font-weight-bold);line-height:1.6;text-align:center;margin-block-start:1em}.c-media--map>iframe{inline-size:100%;block-size:100%}.c-hover-image--zoom{display:block;width:100%;overflow:hidden;position:relative;background-color:rgba(0,0,0,0)}.c-hover-image--zoom img{opacity:1;transform:scale(1);transition:all 1s}@media(hover: hover){a:hover .c-hover-image--zoom img,a.c-hover-image--zoom:hover img{opacity:.7;transform:scale(1.05);transition:transform .3s,opacity .5s}}.c-course-number{--course-color: var(--color-brand-ui);--course-size: clamp(3.5em, 8vw ,100px);font-size:var(--font-size-200);font-weight:var(--font-weight-bold);letter-spacing:-0.1em;line-height:1;text-align:center;display:grid;place-content:center;padding-block-start:.3em;inline-size:var(--course-size);aspect-ratio:1;background-color:var(--course-color);border-radius:var(--border-radius-button)}.c-course-number--01{--course-color: var(--color-course-01)}.c-course-number--02{--course-color: var(--color-course-02)}.c-course-number--03{--course-color: var(--color-course-03)}.c-course-number--04{--course-color: var(--color-course-04)}.c-course-number--05{--course-color: var(--color-course-05)}.c-course-number--06{--course-color: var(--color-course-06)}.c-course-number--07{--course-color: var(--color-course-07)}.c-course-number--08{--course-color: var(--color-course-08)}.c-course-number a{color:inherit;text-decoration:none;display:grid;place-content:center;inline-size:100%;block-size:100%}.c-course-number i,.c-course-number>i{font-family:var(--font-family-en);font-size:var(--font-size-800);margin-block-start:-0.1rem}@media screen and (max-width:767.98px){.c-course-number i,.c-course-number>i{font-size:var(--font-size-500)}}.c-map-pin{display:flex;align-items:center;justify-content:center}.c-map-pin__inner{width:24px;height:24px;background-color:var(--color-brand-ui, #007e43);color:#fff;border:2px solid #fff;border-radius:50%;font-family:var(--font-family-en, sans-serif);font-size:14px;font-weight:bold;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.c-dlist>dt{color:var(--color-brand-ui);font-size:var(--font-size-400);font-weight:var(--font-weight-bold);line-height:1.4;margin-block-start:max(1em,var(--flow-gap-100))}.c-dlist>dt:first-of-type{margin-block-start:0}.c-dlist>dd{margin-block-start:.3em}.c-icon{display:block;inline-size:1em;aspect-ratio:1}.c-icon>svg{display:block;inline-size:100%;aspect-ratio:1}.c-icon--arrow{color:var(--color-brand-ui);inline-size:clamp(25px,23.344px + 0.65vw,30px);padding:.3rem;border:solid var(--color-brand-ui);border-width:clamp(2px,1.464px + 0.15vw,3px);border-radius:50%;background-color:#fff}.c-icon--arrow-lg{inline-size:clamp(40px,23.136px + 3.6vw,60px);padding:.6em;border-width:clamp(3px,2.464px + 0.15vw,4px)}.c-icon--arrow-left{transform:rotate(180deg)}.c-icon--arrow-up{transform:rotate(-90deg)}.c-icon--arrow-down{transform:rotate(90deg)}.c-logo{--logo-ratio: 1;--logo-mark-fill: #fff;color:var(--color-brand);display:block;inline-size:100%;aspect-ratio:var(--logo-ratio)}.c-logo>svg{display:block;inline-size:100%;block-size:100%}.c-logo--typo{--logo-ratio: 214 / 31}.c-logo--mark-sm{--logo-ratio: 63 / 63}.c-logo--mark{--logo-ratio: 225 / 229}.c-logo-lockup--horizontal{display:grid;grid-template-columns:3fr 10fr;align-items:center;column-gap:3%}.c-logo-lockup--horizontal>.c-logo--typo{margin-block-start:5%}.c-list{line-height:1.8}.c-list>li{padding-inline-start:calc(var(--marker-size) + .5em);position:relative}.c-list>li+li{margin-block-start:.5em}.c-list>li::before{content:"";inline-size:var(--marker-size);aspect-ratio:1;border-radius:50%;background-color:var(--color-brand-ui);position:absolute;inset-inline-start:0;inset-block-start:.92em;transform:translate(0, -50%)}.c-media-gallery{--media-gallery-gap: var(--grid-gap-200)}.c-media-gallery--carousel .swiper-slide{inline-size:75%;padding-inline:calc(var(--media-gallery-gap)/2)}.c-media-gallery__nav{display:flex;justify-content:center;gap:var(--grid-gap-100);margin-block-start:var(--stack-gap-100)}.c-media-gallery.is-single .c-media-gallery__nav{display:none}.c-nav-card-list{counter-reset:tour}.c-nav-card-list>li{counter-increment:tour}.c-nav-card{--card-pad-inline: var(--grid-gap-200);--card-pad-block: var(--grid-gap-200);display:block;background:#fff;border-radius:var(--border-radius-media);overflow:hidden;position:relative}.c-nav-card::before,.c-nav-card::after{content:"PEACE\aTOURISM";white-space:pre;color:#fff;font-family:var(--font-family-en);font-weight:var(--font-weight-bold);line-height:1.2;text-align:end;position:absolute;z-index:1;inset-block-start:var(--card-pad-block);inset-inline-end:var(--card-pad-inline)}.c-nav-card::after{content:counter(tour, decimal-leading-zero);font-size:var(--font-size-800);inset-block-start:calc(var(--card-pad-block) + 2.2rem)}.c-nav-card__body{padding-inline:var(--card-pad-inline);padding-block:var(--card-pad-block)}.c-nav-card__lead{font-size:var(--font-size-200);line-height:1.8;margin-block-start:var(--flow-gap-100)}.c-page-header{text-align:center}.c-page-header__meta{color:var(--color-brand-ui);font-size:var(--font-size-200);font-weight:var(--font-weight-bold);line-height:1.6;display:inline-flex;align-items:center;gap:.5em;margin-block-end:var(--flow-gap-100)}.c-page-header__meta::before{content:"";flex-shrink:0;inline-size:var(--marker-size);aspect-ratio:1;border-radius:50%;background-color:var(--color-brand-ui)}.c-sns-list{--icon-color: currentColor;--icon-size: 2.5em;--list-gap: var(--grid-gap-100);color:var(--icon-color);display:flex;justify-content:center;gap:var(--list-gap)}.c-sns-list>li>a{display:block;padding:.3em}.c-sns-list>li>a .c-icon{inline-size:var(--icon-size)}.c-drawer__trigger{--trigger-color: var(--color-brand-ui);--trigger-size: clamp(70px, 54.822px + 3.24vw, 88px);display:flex;justify-content:center;align-items:center;inline-size:var(--trigger-size);aspect-ratio:1;background-color:var(--trigger-color);border-radius:calc(infinity*1px);position:fixed;inset-block-start:var(--container-gutter-sm);inset-inline-end:var(--container-gutter-sm);z-index:1000;opacity:0;transition:opacity .5s .1s linear}body._allloaded .c-drawer__trigger{opacity:1}@media screen and (min-width: 1024px){.c-drawer__trigger{inset-inline-end:0;inset-inline-start:50%;margin-inline-start:calc(512px - var(--container-gutter-sm));transform:translateX(-100%)}}.c-drawer__trigger>i{inline-size:30%;block-size:4px;background-color:#fff;position:relative}.c-drawer__trigger>i::before,.c-drawer__trigger>i::after{content:"";inline-size:100%;block-size:100%;background-color:#fff;position:absolute;inset-inline-start:50%}.c-drawer__trigger>i::before{transform:translate(-50%, -10px)}.c-drawer__trigger>i::after{transform:translate(-50%, 10px)}body.is-drawer-open .c-drawer__trigger>i{inline-size:max(20px,40%);background-color:rgba(0,0,0,0)}body.is-drawer-open .c-drawer__trigger>i::before{transform:translate(-50%, 0) rotate(45deg)}body.is-drawer-open .c-drawer__trigger>i::after{transform:translate(-50%, 0) rotate(-45deg)}@media(hover: hover){.c-drawer__trigger:hover{--trigger-color: var(--color-brand)}}.c-drawer{--drawer-body-size: min(1024px, 100%);min-inline-size:360px;position:absolute;inset:0;z-index:999;overflow-x:hidden;visibility:hidden;transition:visibility 0s .4s}body.is-drawer-open .c-drawer{visibility:visible;transition-delay:0s}.c-drawer::before{content:"";inline-size:var(--drawer-body-size);block-size:200%;background-color:hsla(0,0%,100%,.95);position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s .1s}body.is-drawer-open .c-drawer::before{opacity:1;transition-delay:.05s}.c-drawer__body{inline-size:var(--drawer-body-size);min-block-size:100vh;display:flex;align-items:center;gap:var(--grid-gap-300);margin-inline:auto;padding-block:var(--stack-gap-300);transform:translate(3%, 0);opacity:0;transition:transform .3s 0s cubic-bezier(0.11, 0, 0.5, 0),opacity .3s 0s}body.is-drawer-open .c-drawer__body{transform:translate(0, 0);opacity:1;transition:transform .35s .3s cubic-bezier(0.25, 1, 0.5, 1),opacity .2s .3s}@media screen and (max-width:1023.98px){.c-drawer__body{flex-direction:column;justify-content:center}}.c-drawer__logo{margin-block-start:-5%}.c-drawer__logo>a{display:block;inline-size:min(220px,65%);margin-inline:auto}.c-drawer__nav-list{font-size:var(--font-size-500);font-weight:var(--font-weight-bold);line-height:1.4}.c-drawer__nav-list>li+li{margin-block-start:var(--stack-gap-100)}@media(hover: hover){.c-drawer__nav-list a:hover{color:var(--color-brand-ui)}}.c-drawer__nav-item{display:inline-flex;align-items:center;gap:var(--grid-gap-100)}.c-drawer__nav-arrow{flex-shrink:0}.c-drawer__bcg{position:fixed;inset:0;z-index:-1;cursor:pointer}.swiper-button-disabled{opacity:.3;pointer-events:none;cursor:default}.top-hero__media{display:flex;flex-direction:column;justify-content:space-between;block-size:70vh;min-block-size:400px;padding-block:var(--flow-gap-200);padding-inline:5%;position:relative;z-index:1}@media screen and (max-width:639.98px){.top-hero__media{min-block-size:500px}}.top-hero__media::before,.top-hero__media::after{content:"MUSASHINO";color:#fff;font-size:var(--font-size-800);font-family:var(--font-family-en);font-weight:var(--font-weight-bold);line-height:1}.top-hero__media::after{content:"MITAKA";align-self:flex-end}.top-hero__media>.c-logo{inline-size:clamp(260px, 174.2px + 13.75vw, 315px);align-self:center;transform:translateY(-5%)}.top-hero__media>.c-media{display:grid;grid-template-columns:1fr 1fr;position:absolute;inset:0;z-index:-1}.top-hero__media>.c-media>img{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;object-fit:cover}@media screen and (max-width:639.98px){.top-hero__media>.c-media{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.top-menu{--badge-size: clamp(150px, 109.8px + 11.25vw, 225px);margin-block-start:calc(var(--badge-size)*.5 + var(--band-pad-block));padding-block-start:calc(max(220px,var(--badge-size))*.2 + var(--band-pad-block));position:relative}.top-menu__badge{inline-size:var(--badge-size);position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, -60%)}.course-map{overflow:hidden}.course-map__canvas{position:relative}.course-map__numbers>.c-course-number{border-radius:50%;position:absolute;transform:translate(-50%, -50%)}.course-map__numbers>.c-course-number--01{inset:15% auto auto 15%;z-index:4}.course-map__numbers>.c-course-number--02{inset:18% 18% auto auto;z-index:3}.course-map__numbers>.c-course-number--03{inset:auto auto 30% 50%;z-index:5}.course-map__numbers>.c-course-number--04{inset:auto auto 25% 20%;z-index:2}.course-map__numbers>.c-course-number--05{inset:auto 15% 10% auto;z-index:1}.course-menu__list{counter-reset:course}.course-menu__list>li+li{margin-block-start:var(--flow-gap-100)}.course-menu__item{--menu-pad-inline: var(--grid-gap-200);display:flex;align-items:center;background-color:#fff;padding-inline-end:var(--menu-pad-inline);border-radius:var(--border-radius-button)}@media screen and (max-width:439.98px){.course-menu__item{--menu-pad-inline: var(--grid-gap-100)}}@media(hover: hover){.course-menu__item:hover .course-menu__label{color:var(--color-brand-ui)}}.course-menu__number{flex-shrink:0;align-self:stretch;border-start-end-radius:0;border-end-end-radius:0}.course-menu__label{flex-basis:100%;padding-block:1em;padding-inline:var(--menu-pad-inline) var(--menu-pad-inline)}.course-menu__arrow{flex-shrink:0}.course-detail{scroll-margin-top:var(--stack-gap-100)}.course-detail__header{display:flex;align-items:center;gap:var(--grid-gap-200)}.course-detail__header>.c-course-number{flex-shrink:0;align-self:stretch}.course-detail__header>.c-title{line-height:1.4}.course-detail__spec-row{font-weight:var(--font-weight-bold);line-height:1.6;display:flex;gap:var(--grid-gap-100)}.course-detail__spec-row+.course-detail__spec-row{margin-block-start:.5em}.course-detail__spec-row>dt{flex-shrink:0;color:var(--color-brand-ui);font-size:var(--font-size-200);text-align:center;border:2px solid var(--color-brand-ui);background-color:#fff;inline-size:7em;border-radius:calc(infinity*1px)}.course-detail__list{counter-reset:spot}.course-detail__list>li{counter-increment:spot;position:relative;padding-inline-start:3em;line-height:1.6;padding-block:.6em .5em;border-block-start:1px solid var(--color-gray-line)}.course-detail__list>li::before{content:counter(spot) ".";color:var(--color-brand-ui);font-weight:var(--font-weight-bold);text-align:center;inline-size:2em;position:absolute;inset-inline-start:.2em;inset-block-start:50%;transform:translateY(-50%)}@media screen and (max-width:767.98px){.company-top-menu{display:grid}.company-top-menu>figure{grid-row:3;margin-block-start:var(--stack-gap-200)}.company-top-menu>.c-section-header{grid-row:1;margin-block-start:0}.company-top-menu>ul{grid-row:2}}@media screen and (max-width:1023.98px){.company-profile-bestie .c-editorial{grid-template-columns:1fr 2fr}}.company-profile-bestie__media{padding-inline-start:var(--container-gutter)}.company-profile-bestie__media>.c-media{max-inline-size:350px;margin-inline-start:auto}@media screen and (max-width:767.98px){.company-profile-bestie__media>.c-media{inline-size:clamp(180px,50%,250px);margin-inline:auto}}@media screen and (max-width:767.98px){.company-profile-spec .c-spec>.c-spec__row:first-child{border-block-start:0;padding-block-start:0}}.company-profile-access .c-spec>.c-spec__row:first-child{border-block-start:0;padding-block-start:0}@media screen and (min-width:768px){.company-profile-access .c-spec>.c-spec__row:first-child{padding-block-start:0}}.company-sdgs-intro__item>.c-media{inline-size:50%;margin-inline:auto}.company-sdgs-intro__item>.c-title{text-align:center}.company-sdgs-action__item{display:flex;flex-direction:column;gap:var(--stack-gap-100)}.company-sdgs-action__item .c-article-card--inline{--article-card-aside-size: var(--article-card-aside-md);--article-card-gap: var(--grid-gap-300)}@media screen and (max-width:767.98px){.company-sdgs-action__item .c-article-card--inline{--article-card-aside-size: var(--article-card-aside-sm)}}@media screen and (min-width:768px){.company-sdgs-action__item>.c-article-card{order:2}.company-sdgs-action__item>.l-grid{order:1}}.company-awards-awards .c-article-card--inline{--article-card-aside-size: var(--article-card-aside-lg);--article-card-gap: var(--grid-gap-400)}@media screen and (max-width:767.98px){.company-awards-awards .c-article-card--inline{--article-card-aside-size: var(--article-card-aside-md)}}.company-awards-media .c-spec{--spec-col-1-width: 6.5em;--spec-col-2-width: clamp(8em, 11vw, 15em);--spec-cols: var(--spec-col-1-width) var(--spec-col-2-width) minmax(0, 1fr);--spec-row-padding-block: 1.6em 1.5em}@media screen and (max-width:639.98px){.company-awards-media .c-spec{--spec-cols: auto minmax(0, 1fr);--spec-row-padding-block: 1.7em 1.5em}.company-awards-media .c-spec__row{row-gap:var(--flow-gap-300)}.company-awards-media .c-spec__row dt{grid-column:1;grid-row:1}.company-awards-media .c-spec__row .c-spec__meta{grid-column:2;grid-row:1}.company-awards-media .c-spec__row .c-spec__body{grid-column:1/-1}}.ph-d-route li a:hover,.ph-d-route li a:active{color:var(--color-brand-ui)}.u-ta--start{text-align:start}.u-ta--end{text-align:end}.u-ta--center{text-align:center}.u-ta--justify{text-align:justify}@media screen and (max-width:1023.98px){.u-ta--start-at-md{text-align:start}.u-ta--end-at-md{text-align:end}.u-ta--center-at-md{text-align:center}.u-ta--justify-at-md{text-align:justify}}@media screen and (max-width:767.98px){.u-ta--start-at-sm{text-align:start}.u-ta--end-at-sm{text-align:end}.u-ta--center-at-sm{text-align:center}.u-ta--justify-at-sm{text-align:justify}}@media screen and (max-width:639.98px){.u-ta--start-at-xs{text-align:start}.u-ta--end-at-xs{text-align:end}.u-ta--center-at-xs{text-align:center}.u-ta--justify-at-xs{text-align:justify}}.u-ls--wide{letter-spacing:.08em !important}.u-ls--wider{letter-spacing:.12em !important}.u-ls--max{letter-spacing:.16em !important}.u-lh--tight{line-height:1.8}.u-lh--loose{line-height:2.2}.u-fw--sans-regular{font-weight:var(--fw-sans-regular)}.u-fw--sans-semibold{font-weight:var(--fw-sans-semibold)}.u-fw--sans-bold{font-weight:var(--fw-sans-bold)}.u-fw--serif-bold{font-weight:var(--fw-serif-bold)}.u-tcl--black{color:var(--color-black) !important}.u-tcl--white{color:#fff !important}.u-tcl--brand{color:var(--color-brand) !important}.u-tcl--red{color:red !important}.u-bg-white{background-color:#fff}.u-bg-brand{background-color:var(--color-brand)}.u-dp--ib{display:inline-block}@media screen and (max-width:1023.98px){br.u-br-hide-at-md{display:none}}@media screen and (max-width:767.98px){br.u-br-hide-at-sm{display:none}}@media screen and (max-width:639.98px){br.u-br-hide-at-xs{display:none}}br[class*=u-br-show-at-]{display:none}@media screen and (max-width:1023.98px){br.u-br-show-at-md{display:inline}}@media screen and (max-width:767.98px){br.u-br-show-at-sm{display:inline}}@media screen and (max-width:639.98px){br.u-br-show-at-xs{display:inline}}.u-line-clamp{--line-clamp: 2;overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:var(--line-clamp) !important}.u-line-clamp--line1{--line-clamp: 1}.u-visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}/*# sourceMappingURL=style.css.map */
