@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@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;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);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-slide,.swiper-3d .swiper-cube-shadow{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{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{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;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-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-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-top,.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{z-index:0;backface-visibility:hidden}.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-flip.swiper-slide-shadow-top,.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{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}@font-face{font-family:Noto Sans JP;src:url(/wp-content/themes/zeroboard/assets/NotoSansJP-VariableFont_wght-d0a07584.ttf) format("truetype-variations");font-weight:100 900}:root{--side-padding: 4.5rem;--bg-white: #fff;--bg-light: #f2f2f2;--bg-green-light: #e9f6f6;--color-black: #4b4b4b;--color-white: #fff;--color-green: #007c72;--color-green-rgb: 0, 124, 114;--color-navy: #006988;--color-green-light-1: #00cdc0;--color-green-light-2: #00e8d9;--color-green-light-2-rgb: 0, 232, 217;--color-gray: #888;--z-index-header: 30;--z-index-menu: 40;--z-index-fv-cover: 50;--z-index-sp-landscape-alert: 60;--z-index-home-fv-cover: 65;--z-index-page-transition: 70;--border-radius-section: 4.8rem;--border-radius-middle: 2.4rem;--border-radius-small: 1.2rem}@media screen and (max-width: 768px){:root{--side-padding: 2rem;--border-radius-section: 3rem;--border-radius-middle: 1.5rem;--border-radius-small: 1rem}}html{font-size:.6944444444vw;font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;background:var(--bg-green-light);color:var(--color-black);overflow-x:hidden;overscroll-behavior-y:none;font-feature-settings:"palt"}@media screen and (max-width: 768px){html{font-size:2.6666666667vw}}*{line-height:1;color:inherit}img{vertical-align:top;height:auto}a{text-decoration:none;color:inherit}li{list-style:none}label{cursor:pointer}:focus-visible{outline:revert!important;outline-width:revert!important}.grecaptcha-badge{z-index:2;visibility:hidden}.wovn-languages{color:var(--color-black);--wovn-current-color: var(--color-green-light-1)}@media screen and (min-width: 769px){.wovn-languages{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.wovn-languages{font-size:1.4rem}}.wovn-languages .wovn-lang-list{display:flex;-moz-column-gap:.4rem;column-gap:.4rem}.wovn-languages .wovn-switch{display:flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem}.wovn-languages .wovn-switch:not(:last-of-type):after{font-family:degular,sans-serif;font-weight:600;font-style:normal;content:"/";color:currentColor}.wovn-languages .wovn-switch button{display:block;font-family:degular,sans-serif;font-weight:600;font-style:normal;color:currentColor;line-height:1.5;letter-spacing:.05em}@media (hover: hover) and (pointer: fine){.wovn-languages .wovn-switch button{transition:color .3s ease-out}.wovn-languages .wovn-switch button:hover{color:var(--wovn-current-color)}}.wovn-languages .wovn-switch.selected button{pointer-events:none;color:var(--wovn-current-color)}.header .wovn-languages{position:absolute;top:.8rem;right:4.6rem;transition:opacity .3s ease-out,visibility .3s ease-out}.header--small .wovn-languages{opacity:0;visibility:hidden}.footer .wovn-languages{color:var(--color-white);--wovn-current-color: var(--color-green-light-2)}@media screen and (min-width: 769px){.footer .wovn-languages{margin-top:-.8rem}}@media screen and (max-width: 768px){.footer .wovn-languages{position:absolute;bottom:-5.3rem;right:0}}@media screen and (min-width: 769px){html[lang=en] .footer .wovn-languages{margin-top:-7.8rem}}.menu .wovn-languages{color:var(--color-white);--wovn-current-color: var(--color-green-light-2)}@keyframes arrow-out-s{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80%)}}@keyframes arrow-in-s{0%{opacity:0;transform:translate(-80%)}to{opacity:1;transform:translate(0)}}@keyframes left-arrow-out-s{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-80%)}}@keyframes left-arrow-in-s{0%{opacity:0;transform:translate(80%)}to{opacity:1;transform:translate(0)}}@keyframes arrow-out-l{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}@keyframes arrow-in-l{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes left-arrow-out-l{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50%)}}@keyframes left-arrow-in-l{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes down-arrow-out-l{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(50%)}}@keyframes down-arrow-in-l{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translate(0)}}@keyframes up-arrow-out-s{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-80%)}}@keyframes up-arrow-in-s{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:translateY(0)}}@keyframes diagonal-arrow-out-l{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%,-50%)}}@keyframes diagonal-arrow-in-l{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(0)}}@keyframes diagonal-arrow-out-xl{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30%,-30%)}}@keyframes diagonal-arrow-in-xl{0%{opacity:0;transform:translate(-30%,30%)}to{opacity:1;transform:translate(0)}}.header{--shadow-opacity: 1;z-index:var(--z-index-header);position:fixed;top:0;left:0;width:100%;height:12rem;transition-property:background,box-shadow,height,padding;transition-duration:.15s;transition-timing-function:ease-out}@media screen and (min-width: 769px){.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4rem var(--side-padding);-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width: 768px){.header{padding:3rem 0 3rem 2rem;height:8.5rem}}.header--small{background:var(--bg-white);box-shadow:0 .8rem 1.2rem .2rem rgba(0,0,0,calc(.08 * var(--shadow-opacity)));height:8rem;padding-block:0}@media screen and (max-width: 768px){.header--small{height:5rem;padding:1.2rem 2rem}}.header--grad{background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.8666666667) 30%,transparent 100%)}.header__logo{display:block;aspect-ratio:178 / 35;background:url(/wp-content/themes/zeroboard/assets/logo-45ef420b.svg) 50% 50%/contain no-repeat;margin-left:-.1rem}@media screen and (min-width: 769px){.header__logo{width:19.6rem;margin-top:-.1rem;margin-right:3.5rem}}@media screen and (max-width: 768px){.header__logo{width:13.2rem}}.header__links{margin-top:-.1rem;display:flex;flex-wrap:wrap;gap:.5rem 1.8rem}.header__link{font-weight:700;position:relative;display:flex;white-space:nowrap;font-size:max(10px,.9722222222vw);line-height:1.5;letter-spacing:.05em}@media (hover: hover) and (pointer: fine){.header__link{transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}.header__link:hover{cursor:pointer;color:var(--color-green-light-1)}}.header__link[target]:after{content:"";margin-top:.5rem;margin-left:.2rem;display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;width:.64em;height:.64em;background:currentColor}@media (hover: hover) and (pointer: fine){.header__link[target]:hover:after{animation:diagonal-arrow-out-l .13s ease-out forwards,diagonal-arrow-in-l .13s .15s ease-out forwards}}.header__link.is-current{color:var(--color-green-light-1);pointer-events:none}.header__links__business-content{position:relative;display:block}.header__links__business-content__balloon-auxiliary{display:none;position:absolute;font-size:max(10px,.9722222222vw);width:4.2em;height:4rem;bottom:-4rem;left:0}.header__links__business-content__balloon{opacity:0;position:absolute;top:4.2rem;left:-4.8rem;width:64rem;padding:4rem;border-radius:1.2rem;background-color:var(--color-green);box-shadow:0 .8rem 1.2rem .2rem #007c7226}.header__links__business-content__balloon:before{content:"";position:absolute;top:-.65rem;left:7.2rem;width:1rem;height:.7rem;background-color:var(--color-green);-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.header__links__business-content__balloon__cards{display:grid;grid-template-columns:repeat(2,auto);gap:4rem}@media (hover: hover) and (pointer: fine){.header__links__business-content__balloon__card:hover p{color:var(--color-green-light-2)}.header__links__business-content__balloon__card:hover .header__links__business-content__balloon__card__img-wrapper__icon{background-color:var(--color-green-light-2)}.header__links__business-content__balloon__card:hover .header__links__business-content__balloon__card__img-wrapper__icon:before{background-color:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}.header__links__business-content__balloon__card:hover .header__links__business-content__balloon__card__img-wrapper:after{opacity:1}.header__links__business-content__balloon__card:hover .header__links__business-content__balloon__card__img-wrapper img{scale:1.035}}.header__links__business-content__balloon__card.is-current{pointer-events:none}.header__links__business-content__balloon__card.is-current p{color:var(--color-green-light-2)}.header__links__business-content__balloon__card__img-wrapper{z-index:2;position:relative;width:26rem;height:16rem;border-radius:.6rem;overflow:hidden}.header__links__business-content__balloon__card__img-wrapper:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}@media (hover: hover) and (pointer: fine){.header__links__business-content__balloon__card__img-wrapper:after{transition:opacity .3s ease-out}}.header__links__business-content__balloon__card__img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (hover: hover) and (pointer: fine){.header__links__business-content__balloon__card__img-wrapper img{will-change:scale;transition:scale .3s ease-out}}.header__links__business-content__balloon__card__img-wrapper__icon{z-index:3;position:absolute;bottom:1rem;right:1rem;width:2.4rem;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-white);display:grid;place-items:center;padding-left:.15rem;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out}.header__links__business-content__balloon__card__img-wrapper__icon:before{content:"";display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background-color:var(--color-green);width:.6rem;min-width:4px;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out}.header__links__business-content__balloon__card>p{margin-top:1.7rem;margin-left:.5rem;color:var(--color-white);font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;font-size:max(10px,.9722222222vw);line-height:1.3;letter-spacing:.06em;transition:color .3s ease-out}.header__links__business-content__balloon__line-links{margin-top:4.1rem;margin-left:.5rem}.header__links__business-content__balloon__line-links>a{display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:var(--color-white);font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;font-size:max(10px,.9722222222vw);line-height:1.3;letter-spacing:.05em}.header__links__business-content__balloon__line-links>a:not(:first-child){margin-top:.9rem}.header__links__business-content__balloon__line-links>a[href]{opacity:1}@media (hover: hover) and (pointer: fine){.header__links__business-content__balloon__line-links>a[href]{transition:color .3s ease-out}.header__links__business-content__balloon__line-links>a[href]:hover{color:var(--color-green-light-2)}}.header__links__business-content__balloon__line-links>a:not([href]){opacity:.5;cursor:text}.header__contacts{display:flex;-moz-column-gap:.6rem;column-gap:.6rem}.header__contacts a{display:flex;align-items:center;white-space:nowrap;height:4rem;min-height:2.5em;border-radius:100vmax;font-weight:700;font-size:max(10px,.9722222222vw);line-height:1;letter-spacing:.05em;padding-bottom:.1rem}.header__contacts__document-request{padding-inline:1.8rem;color:var(--color-green);border:1px solid var(--color-green)}@media (hover: hover) and (pointer: fine){.header__contacts__document-request{transition:color .2s ease-out,border-color .2s ease-out}.header__contacts__document-request:hover{color:var(--color-green-light-1);border-color:var(--color-green-light-1)}}.header__contacts__contact{padding-inline:1.95rem;color:var(--color-white);background-color:var(--color-green)}@media (hover: hover) and (pointer: fine){.header__contacts__contact{transition:background-color .2s ease-out}.header__contacts__contact:hover{background-color:var(--color-green-light-1)}}.page{position:relative;overflow:hidden;background:var(--bg-green-light);border-radius:0 0 var(--border-radius-section) var(--border-radius-section)}footer{z-index:1;position:relative;margin-top:calc(-1 * var(--border-radius-section));background:#007577;overflow:hidden}@media screen and (min-width: 769px){footer{padding:20rem 0 8.4rem}}@media screen and (max-width: 768px){footer{padding-bottom:6rem;padding:9.5rem 0 8rem}}.footer__cards{display:flex}@media screen and (min-width: 769px){.footer__cards{gap:3rem;padding-inline:var(--side-padding)}}@media screen and (max-width: 768px){.footer__cards{flex-direction:column;padding:0 1rem;row-gap:2rem}}.footer__card{background:rgba(0,0,0,.09);box-shadow:0 .6rem 1.5rem .2rem #0078700f;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"head head" "title title" "text icon"}@media screen and (min-width: 769px){.footer__card{width:66rem;min-height:30rem;padding:3.5rem 4rem 3.3rem;border-radius:2.4rem}}@media screen and (max-width: 768px){.footer__card{width:100%;min-height:20rem;padding:2.6rem 3rem 2.7rem;border-radius:2rem}}@media (hover: hover) and (pointer: fine){.footer__card:hover .footer__card__icon .arrow-in-circle{background-color:var(--color-green-light-2)}.footer__card:hover .footer__card__icon .arrow-in-circle:before{background-color:var(--color-white);animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}.footer__card:hover .footer__card__title,.footer__card:hover .footer__card__text{color:var(--color-green-light-2)}}.footer__card__head{grid-area:head;font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green-light-2);line-height:1;letter-spacing:0}@media screen and (min-width: 769px){.footer__card__head{font-size:max(10px,1.25vw);margin-bottom:5rem}}@media screen and (max-width: 768px){.footer__card__head{font-size:1.4rem;margin-bottom:3.5rem}}.footer__card__title{grid-area:title;font-weight:700;color:var(--color-white);letter-spacing:.05em;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;line-height:1}@media screen and (min-width: 769px){.footer__card__title{font-size:3rem}}@media screen and (max-width: 768px){.footer__card__title{font-size:2.5rem}}.footer__card__text{height:-moz-fit-content;height:fit-content;grid-area:text;color:var(--color-white);text-align:justify;letter-spacing:.1em;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (min-width: 769px){.footer__card__text{white-space:nowrap;font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:2.1rem;margin-right:5rem}}@media screen and (max-width: 768px){.footer__card__text{font-size:1.3rem;line-height:1.76;margin-top:1.4rem}}@media screen and (max-width: 768px){.footer__card__text.footer__card__text__request{width:23rem}}@media screen and (max-width: 768px){.footer__card__text.footer__card__text__contanct{white-space:nowrap}}.footer__card__icon{display:block;grid-area:icon;margin-top:auto}@media screen and (min-width: 769px){.footer__card__icon{margin-bottom:.7rem}}@media screen and (max-width: 768px){.footer__card__icon{margin-right:-2rem;margin-bottom:-1.7rem}}.footer__links{position:relative;color:var(--color-white)}@media screen and (min-width: 769px){.footer__links{width:112rem;margin:15.2rem auto 0;display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 768px){.footer__links{margin-top:7.8rem;display:block;padding:0 2rem}}.footer__links__logo{background-color:var(--color-white);display:block;aspect-ratio:178 / 35;-webkit-mask:url(/wp-content/themes/zeroboard/assets/logo-mono-0f546fc1.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/logo-mono-0f546fc1.svg) 50% 50%/contain no-repeat;flex-shrink:0;width:20.2rem;margin-left:-.1rem}@media screen and (min-width: 769px){.footer__links__logo{margin-top:-.4rem}}@media screen and (min-width: 769px){.footer__links__123{display:flex;justify-content:space-between;min-width:77.5rem;margin-left:auto}}@media screen and (max-width: 768px){.footer__links__123{position:relative;width:29.5rem;margin:3.5rem auto 0}}@media screen and (min-width: 769px){.footer__links__1,.footer__links__2,.footer__links__3{display:flex;flex-direction:column;justify-content:space-between;min-height:31.1rem;row-gap:5rem}}.footer__links__1__inner a,.footer__links__2__inner a,.footer__links__3__inner a{display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap;line-height:1.3}.footer__links__1__inner a:is([href]),.footer__links__2__inner a:is([href]),.footer__links__3__inner a:is([href]){transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}@media (hover: hover) and (pointer: fine){.footer__links__1__inner a:is([href]):hover,.footer__links__2__inner a:is([href]):hover,.footer__links__3__inner a:is([href]):hover{color:var(--color-green-light-2)}.footer__links__1__inner a:is([href]):hover:after,.footer__links__2__inner a:is([href]):hover:after,.footer__links__3__inner a:is([href]):hover:after{animation:diagonal-arrow-out-l .13s ease-out forwards,diagonal-arrow-in-l .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.footer__links__1{display:flex}}@media screen and (min-width: 769px){.footer__links__1__inner{margin-left:auto}}.footer__links__1__service{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em}@media screen and (min-width: 769px){.footer__links__1__service{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.footer__links__1__service{font-size:2rem}}.footer__links__1__service ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){.footer__links__1__service ul{margin-top:1rem;row-gap:.6rem}}@media screen and (max-width: 768px){.footer__links__1__service ul{margin-top:.9rem;row-gap:.95rem}}.footer__links__1__service ul>li{font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;letter-spacing:.05em}@media screen and (min-width: 769px){.footer__links__1__service ul>li{font-size:max(10px,.8333333333vw)}}@media screen and (max-width: 768px){.footer__links__1__service ul>li{font-size:1.4rem}}.footer__links__1__service ul>li>a{display:flex;align-items:flex-start}.footer__links__1__service ul>li>a:not([href]){opacity:50%}.footer__links__1__service ul>li>a:before{content:"・";display:block}@media screen and (min-width: 769px){.footer__links__1__service ul>li>a:before{margin-inline:.35rem .8rem}}@media screen and (max-width: 768px){.footer__links__1__service ul>li>a:before{margin-inline:.25rem .6rem}}.footer__links__1__case{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em}@media screen and (min-width: 769px){.footer__links__1__case{font-size:max(10px,1.1111111111vw);margin-top:1.4rem}}@media screen and (max-width: 768px){.footer__links__1__case{font-size:2rem;margin-top:2.2rem}}@media screen and (min-width: 769px){.footer__links__2{margin-left:8.1rem}}@media screen and (min-width: 769px) and (max-width: 1000px){.footer__links__2{margin-left:5rem}}@media screen and (min-width: 769px) and (max-width: 1000px) and (max-width: 900px){.footer__links__2{margin-left:4rem}}@media screen and (min-width: 769px) and (max-width: 1000px) and (max-width: 900px) and (max-width: 800px){.footer__links__2{margin-left:3rem}}@media screen and (max-width: 768px){.footer__links__2{margin-top:1.25rem;margin-left:0}}.footer__links__2 a{letter-spacing:.1em;font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 769px){.footer__links__2 a{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.footer__links__2 a{font-size:2rem}}@media screen and (min-width: 769px){.footer__links__2 a:not(:first-child){margin-top:1.05rem}}@media screen and (max-width: 768px){.footer__links__2 a:not(:first-child){margin-top:1.25rem}}.footer__links__2__community{position:relative}@media screen and (min-width: 769px){.footer__links__2__community{padding-right:.5em;letter-spacing:.02em!important}}@media screen and (max-width: 768px){.footer__links__2__community{padding-right:1.4rem;letter-spacing:.04em!important}}.footer__links__2__community:after{content:"";position:absolute;right:0;display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;background:currentColor}@media screen and (min-width: 769px){.footer__links__2__community:after{width:.5em;top:.3em}}@media screen and (max-width: 768px){.footer__links__2__community:after{width:1.4rem;top:.3rem}}@media screen and (min-width: 769px){.footer__links__3{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;margin-top:.3rem}}@media screen and (max-width: 768px){.footer__links__3{margin-top:3.6rem;padding-top:3.3rem;border-top:1px solid rgba(255,255,255,.4)}}.footer__links__3__inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){.footer__links__3__inner{align-items:flex-end;row-gap:.65rem}}@media screen and (max-width: 768px){.footer__links__3__inner{row-gap:.2rem}}.footer__links__3__inner a{font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;letter-spacing:.05em}@media screen and (min-width: 769px){.footer__links__3__inner a{margin-left:auto;font-size:max(10px,.8333333333vw);margin-left:7.8rem}}@media screen and (min-width: 769px) and (max-width: 1000px){.footer__links__3__inner a{margin-left:5rem}}@media screen and (min-width: 769px) and (max-width: 1000px) and (max-width: 900px){.footer__links__3__inner a{margin-left:4rem}}@media screen and (min-width: 769px) and (max-width: 1000px) and (max-width: 900px) and (max-width: 800px){.footer__links__3__inner a{margin-left:3rem}}@media screen and (max-width: 768px){.footer__links__3__inner a{font-size:1.2rem;line-height:2;letter-spacing:.12em}}@media screen and (min-width: 769px){.footer__sns{margin-top:auto}}@media screen and (max-width: 768px){.footer__sns{position:absolute;bottom:-5.4rem;left:0}}.footer__sns a{display:inline-block;background-color:var(--color-white)}@media screen and (min-width: 769px){.footer__sns a{font-size:max(10px,1.0416666667vw)}}.footer__sns a:not(:first-child){margin-left:1.28rem}@media (hover: hover) and (pointer: fine){.footer__sns a{transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out}.footer__sns a:hover{background-color:var(--color-green-light-2)}}.footer__sns__twitter{display:block;aspect-ratio:20 / 17;-webkit-mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat;width:2rem;min-width:1.33em}.footer__sns__facebook{display:block;aspect-ratio:18 / 18;-webkit-mask:url(/wp-content/themes/zeroboard/assets/facebook-b8949551.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/facebook-b8949551.svg) 50% 50%/contain no-repeat;width:1.8rem;min-width:1.2em}.footer__sns__instagram{display:block;aspect-ratio:18 / 18;-webkit-mask:url(/wp-content/themes/zeroboard/assets/instagram-f623fcef.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/instagram-f623fcef.svg) 50% 50%/contain no-repeat;width:1.8rem;min-width:1.2em}.footer__sns__wantedly{display:block;aspect-ratio:24 / 17;-webkit-mask:url(/wp-content/themes/zeroboard/assets/wantedly-9251e643.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/wantedly-9251e643.svg) 50% 50%/contain no-repeat;width:2.4rem;min-width:1.6em}.footer__sns__linkedin{display:block;aspect-ratio:18 / 18;-webkit-mask:url(/wp-content/themes/zeroboard/assets/linkedin-dced62e3.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/linkedin-dced62e3.svg) 50% 50%/contain no-repeat;width:1.8rem;min-width:1.2em}.footer__sns__youtube{display:block;aspect-ratio:24 / 17;-webkit-mask:url(/wp-content/themes/zeroboard/assets/youtube-31543300.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/youtube-31543300.svg) 50% 50%/contain no-repeat;width:2.4rem;min-width:1.6em}.footer__copyright{font-family:degular,sans-serif;font-weight:600;font-style:normal;line-height:1.3;white-space:nowrap}@media screen and (min-width: 769px){.footer__copyright{font-size:max(10px,.9722222222vw);margin-top:auto;margin-bottom:.2rem}}@media screen and (max-width: 768px){.footer__copyright{position:absolute;font-size:1.4rem;bottom:-20.9rem;left:0}}.footer__back-to-top{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;line-height:1.3}@media screen and (min-width: 769px){.footer__back-to-top{font-size:max(10px,.9722222222vw);margin-top:auto;margin-bottom:.2rem}}@media screen and (max-width: 768px){.footer__back-to-top{position:absolute;font-size:1.4rem;right:0;bottom:-20.9rem}}.footer__back-to-top:before{content:"";display:block;aspect-ratio:8 / 5;-webkit-mask:url(/wp-content/themes/zeroboard/assets/vertical-up-arrow-f975e31b.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/vertical-up-arrow-f975e31b.svg) 50% 50%/contain no-repeat;background:currentColor;margin-right:.7rem}@media screen and (min-width: 769px){.footer__back-to-top:before{font-size:max(10px,.9722222222vw);width:.6em;margin-top:.3rem}}@media screen and (max-width: 768px){.footer__back-to-top:before{width:.8rem;margin-top:.3rem}}@media (hover: hover) and (pointer: fine){.footer__back-to-top{transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}.footer__back-to-top:before{will-change:transform;transform:translateY(0)}.footer__back-to-top:hover{color:var(--color-green-light-2)}.footer__back-to-top:hover:before{animation:up-arrow-out-s .13s ease-out forwards,up-arrow-in-s .13s .15s ease-out forwards}}.footer__certification{color:var(--color-white)}@media screen and (min-width: 769px){.footer__certification{position:absolute;bottom:0;left:0;width:20.2rem;padding-bottom:6.5rem}}@media screen and (max-width: 768px){.footer__certification{display:flex;width:29.5rem;margin:10.3rem auto 0}}.footer__certification>img{display:block;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.footer__certification>img{width:9.8rem;height:7rem}}@media screen and (max-width: 768px){.footer__certification>img{width:7.5rem;height:5.4rem}}.footer__certification>p{display:block;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;line-height:1.3;letter-spacing:.05em}@media screen and (min-width: 769px){.footer__certification>p{white-space:nowrap;position:absolute;width:200%;top:7.8rem;left:0;font-size:2rem;transform-origin:left top;transform:scale(.5)}}@media screen and (max-width: 768px){.footer__certification>p{margin-top:-.3rem;margin-left:1.3rem;line-height:1.5;font-size:1rem}}.linked-button{--front-color: var(--color-white);--back-color: var(--color-green);--shadow-color: rgba(0, 124, 114, .15);--icon-front-color: var(--color-white);width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;border-radius:100vmax;background-color:var(--back-color);box-shadow:0 .8rem 1.2rem .2rem var(--shadow-color);cursor:pointer}.linked-button--light{--front-color: var(--color-green);--back-color: var(--color-white);--shadow-color: rgba(0, 124, 114, .15);--icon-front-color: var(--color-green)}@media screen and (min-width: 769px){.linked-button{padding-inline:3rem 2.5rem;gap:2.2rem;height:7rem}}.linked-button:disabled{background-color:#b9b9b9}@media screen and (max-width: 768px){.linked-button{padding-inline:2rem;height:5.4rem;gap:1rem}}@media (hover: hover) and (pointer: fine){.linked-button{transition:background-color .2s ease-out,box-shadow .2s ease-out}.linked-button:not(:disabled):hover{--front-color: var(--color-white);--back-color: var(--color-green-light-1);--shadow-color: rgba(0, 204, 190, .15);--icon-front-color: var(--color-green-light-1)}.linked-button:not(:disabled):hover .linked-button__icon{background-color:var(--bg-white)}.linked-button:not(:disabled):hover .linked-button__icon:before{animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}.linked-button--prev{flex-direction:row-reverse}@media screen and (min-width: 769px){.linked-button--prev{padding-inline:2.5rem 3rem}}.linked-button--prev .linked-button__icon{transform:rotate(180deg)}.linked-button__text{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--front-color);white-space:nowrap;line-height:1;letter-spacing:.05em;transition:color .2s ease-out}@media screen and (min-width: 769px){.linked-button__text{font-size:max(10px,1.1111111111vw);margin-top:-.2rem}}@media screen and (max-width: 768px){.linked-button__text{font-size:1.5rem;margin-top:-.1rem}}.linked-button__icon{flex-shrink:0;position:relative;aspect-ratio:1/1;border:1px solid var(--front-color);border-radius:50%;display:grid;place-items:center;transition:background-color .2s ease-out,border-color .2s ease-out;padding-left:.15rem}@media screen and (min-width: 769px){.linked-button__icon{width:2.4rem}}@media screen and (max-width: 768px){.linked-button__icon{width:2rem}}.linked-button__icon:before{content:"";display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background-color:var(--icon-front-color);transform:background-color .2s ease-out;min-width:4px}@media screen and (min-width: 769px){.linked-button__icon:before{width:.6rem}}@media screen and (max-width: 768px){.linked-button__icon:before{width:.5rem}}@media screen and (max-width: 768px){.linked-button--sp-arrow-only{display:flex;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;padding:0;padding-left:.3rem}.linked-button--sp-arrow-only:after{content:"";aspect-ratio:1;width:.9rem;background:var(--front-color);display:block;aspect-ratio:9 / 12;-webkit-mask:url(/wp-content/themes/zeroboard/assets/next-arrow-53327e71.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/next-arrow-53327e71.svg) 50% 50%/contain no-repeat}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.linked-button--sp-arrow-only:after{transition:background .2s ease-out}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.linked-button--sp-arrow-only:hover:after{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}@media screen and (max-width: 768px){.linked-button--sp-arrow-only.linked-button--prev{padding-left:0;padding-right:.3rem}.linked-button--sp-arrow-only.linked-button--prev:after{display:block;aspect-ratio:9 / 12;-webkit-mask:url(/wp-content/themes/zeroboard/assets/prev-arrow-6b26238a.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/prev-arrow-6b26238a.svg) 50% 50%/contain no-repeat}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.linked-button--sp-arrow-only.linked-button--prev:hover:after{animation:left-arrow-out-l .13s ease-out forwards,left-arrow-in-l .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.linked-button[target]{padding-inline:2.5rem 2.6rem;gap:1.3rem}}@media screen and (max-width: 768px){.linked-button[target]{padding-inline:2rem 2.2rem}}.linked-button[target]:after{content:"";aspect-ratio:1;display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;background:var(--front-color);margin-top:.1rem}@media screen and (min-width: 769px){.linked-button[target]:after{width:1.2em}}@media screen and (max-width: 768px){.linked-button[target]:after{width:1.3rem}}@media (hover: hover) and (pointer: fine){.linked-button[target]:after{transition:background .2s ease-out}}@media (hover: hover) and (pointer: fine){.linked-button[target]:hover:after{animation:diagonal-arrow-out-l .13s ease-out forwards,diagonal-arrow-in-l .13s .15s ease-out forwards}}.section-title{white-space:nowrap;--base-color: var(--color-green);--accent-color: var(--color-green-light-1)}.section-title--light{--base-color: var(--color-white);--accent-color: var(--color-green-light-2)}.section-title>h2{font-family:degular,sans-serif;font-weight:500;font-style:normal;display:block;color:var(--base-color);line-height:.95}@media screen and (min-width: 769px){.section-title>h2{font-size:6.5rem;letter-spacing:-.02em}}@media screen and (max-width: 768px){.section-title>h2{font-size:4rem;letter-spacing:0}}.section-title>h2 span{margin-left:.05em}.section-title>p{font-weight:700;display:block;color:var(--accent-color);line-height:1.3;letter-spacing:.05em;font-feature-settings:normal;margin-top:.3rem}@media screen and (min-width: 769px){.section-title>p{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.section-title>p{font-size:1.3rem}}.section-title>span{display:block;height:.3rem;background:linear-gradient(to right,var(--base-color) 50%,var(--accent-color) 50%)}@media screen and (min-width: 769px){.section-title>span{margin-top:1.7rem;width:3rem}}@media screen and (max-width: 768px){.section-title>span{width:2.4rem;margin-top:1.1rem}}.section-title--t h2{margin-left:-.1rem}@media screen and (min-width: 769px){.section-title--c h2,.section-title--g h2,.section-title--o h2,.section-title--s h2{margin-left:-.2rem}}@media screen and (max-width: 768px){.section-title--c h2,.section-title--g h2,.section-title--o h2,.section-title--s h2{margin-left:-.1rem}}@media screen and (min-width: 769px){.section-title--e h2,.section-title--f h2,.section-title--m h2,.section-title--n h2,.section-title--p h2,.section-title--r h2{margin-left:-.4rem}}@media screen and (max-width: 768px){.section-title--e h2,.section-title--f h2,.section-title--m h2,.section-title--n h2,.section-title--p h2,.section-title--r h2{margin-left:-.3rem}}.section-title--kana p{margin-left:-.15rem}.section-title--only-text h2{letter-spacing:0}@media screen and (max-width: 768px){.section-title--only-text h2{font-size:5.5rem}}@media screen and (min-width: 769px){.section-title--only-text p{font-size:2rem;margin-top:.7rem}}@media screen and (max-width: 768px){.section-title--only-text p{font-size:1.6rem}}.sub-section-title{white-space:nowrap;--base-color: var(--color-green);--accent-color: var(--color-green-light-1);--h3-border-top: .3rem;--p-top: .8rem;--p-border-top: .2rem}@media screen and (min-width: 769px){.sub-section-title{font-size:max(10px,.8333333333vw)}}@media screen and (max-width: 768px){.sub-section-title{--h3-border-top: .1rem;--p-border-top: .4rem;--p-top: .6rem}}.sub-section-title h3,.sub-section-title p{position:relative;display:flex}.sub-section-title h3:before,.sub-section-title p:before{content:"";display:block;width:.3rem;height:100%;background:currentColor}.sub-section-title h3{font-family:degular,sans-serif;font-weight:500;font-style:normal;color:var(--base-color);letter-spacing:0}@media screen and (min-width: 769px){.sub-section-title h3{font-size:2.5em;line-height:.67;height:.67em}}@media screen and (max-width: 768px){.sub-section-title h3{font-size:2.5rem;line-height:.64;height:.64em}}.sub-section-title h3:before{margin-top:var(--h3-border-top)}@media screen and (min-width: 769px){.sub-section-title h3:before{margin-right:2.2rem}}@media screen and (max-width: 768px){.sub-section-title h3:before{margin-right:1.3rem}}.sub-section-title p{font-weight:700;color:var(--accent-color);letter-spacing:.05em;font-feature-settings:normal;margin-top:var(--p-top)}@media screen and (min-width: 769px){.sub-section-title p{font-size:1em;height:1.33em}}@media screen and (max-width: 768px){.sub-section-title p{font-size:1.1rem;line-height:1.1;height:1.1em}}.sub-section-title p:before{margin-top:calc(var(--h3-border-top) + var(--p-border-top) - var(--p-top))}@media screen and (min-width: 769px){.sub-section-title p:before{margin-right:2.3rem}}@media screen and (max-width: 768px){.sub-section-title p:before{margin-right:1.4rem}}.sub-section-title--light{--base-color: var(--color-white);--accent-color: var(--color-green-light-2)}.aurora-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100lvh}@media screen and (max-width: 768px){.aurora-background>canvas{height:100%!important}}.menu{z-index:var(--z-index-menu);position:fixed;padding-left:2rem;top:0;width:100%;height:100vh;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.menu--small .menu__opener{top:.5rem}.menu__backscreen{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-black);opacity:0;pointer-events:none}.menu--open{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}.menu--open .menu__backscreen{pointer-events:auto}.menu--open .menu__opener:before,.menu--open .menu__opener:after{transition:top .2s,transform .2s .2s,background-color .2s;top:calc(50% - .5px);background-color:var(--color-white)}.menu--open .menu__opener:before{transform:rotate(28.0724869359deg)}.menu--open .menu__opener:after{transform:rotate(-28.0724869359deg)}.menu__opener{z-index:1;position:absolute;top:2.25rem;right:2rem;width:4rem;aspect-ratio:1/1;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto;transition-property:top;transition-duration:.15s;transition-timing-function:ease-out}.menu__opener:before,.menu__opener:after{content:"";position:absolute;left:0;width:100%;height:1px;top:calc(50% - .5px);background-color:var(--color-black);transition:transform .2s,top .2s .2s,background-color .2s}.menu__opener:before{top:calc(50% - .5px - .35rem)}.menu__opener:after{top:calc(50% - .5px + .35rem)}.menu__container{position:relative;border-bottom-left-radius:2rem;overflow:hidden;background-color:#007577;transform:translate(100%)}.menu__contents{padding:3rem 0;max-height:calc(100svh - 2rem);overflow-y:auto;pointer-events:auto;overscroll-behavior-y:contain}.menu__container{padding-left:3rem}.menu__head{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:-.1rem;-moz-column-gap:4.9rem;column-gap:4.9rem}.menu__icon{aspect-ratio:178 / 35;-webkit-mask:url(/wp-content/themes/zeroboard/assets/logo-mono-0f546fc1.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/logo-mono-0f546fc1.svg) 50% 50%/contain no-repeat;display:block;background-color:var(--bg-white);width:13.2rem}@media (hover: hover) and (pointer: fine){.menu__icon{transition:background-color .3s ease-out}.menu__icon:hover{background-color:var(--color-green-light-2)}}.menu__links{margin-top:2.9rem;color:var(--color-white);display:grid;row-gap:1.65rem;padding-right:3rem}.menu__link{font-weight:700;display:flex;width:-moz-fit-content;width:fit-content;font-size:2rem;line-height:1.3;letter-spacing:.1em}@media (hover: hover) and (pointer: fine){.menu__link{transition:color .3s ease-out}.menu__link:hover{color:var(--color-green-light-2)}}.menu__link[target]:after{content:"";margin-left:.1rem;display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;background-color:currentColor;width:1.4rem}@media (hover: hover) and (pointer: fine){.menu__link[target]:hover:after{animation:diagonal-arrow-out-xl .13s ease-out forwards,diagonal-arrow-in-xl .13s .15s ease-out forwards}}.menu__link.is-current{color:var(--color-green-light-2);pointer-events:none}.menu__link:nth-child(2){grid-column:1;grid-row:2}.menu__link:nth-child(3){grid-column:1;grid-row:3}.menu__link:nth-child(4){grid-column:1;grid-row:4}.menu__link:nth-child(5){grid-column:2}.menu__link:nth-child(6){grid-column:2}.menu__link:nth-child(7){grid-column:2}.menu__links__service{grid-column:span 2}.menu__links__service ul{font-size:2rem;letter-spacing:.1em;margin-top:1.75rem;margin-bottom:.8rem}.menu__links__service ul li{font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;font-size:1.4rem}.menu__links__service__card:not(:first-of-type){margin-top:1rem}.menu__links__service__card a{display:flex;align-items:center;gap:1.9rem}@media (hover: hover) and (pointer: fine){.menu__links__service__card a{transition:color .3s ease-out}.menu__links__service__card a .menu__links__service__image:after{transition:opacity .3s ease-out}.menu__links__service__card a .menu__links__service__image img{will-change:scale;transition:scale .3s ease-out}.menu__links__service__card a .menu__links__service__image span,.menu__links__service__card a .menu__links__service__image span:before{transition:background-color .3s ease-out}.menu__links__service__card a:hover{color:var(--color-green-light-2)}.menu__links__service__card a:hover .menu__links__service__image:after{opacity:1}.menu__links__service__card a:hover .menu__links__service__image img{scale:1.03}.menu__links__service__card a:hover .menu__links__service__image span{background-color:var(--color-green-light-2)}.menu__links__service__card a:hover .menu__links__service__image span:before{background-color:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}.menu__links__service__card a.is-current{color:var(--color-green-light-2);pointer-events:none}.menu__links__service__card p{line-height:1.57;letter-spacing:.05em}.menu__links__service__text.menu__links__service__text{margin-top:.8rem}.menu__links__service__text.menu__links__service__text--first{margin-top:1.5rem}.menu__links__service__text a{display:block;width:-moz-fit-content;width:fit-content;line-height:1.3;letter-spacing:.05em}.menu__links__service__text a:not([href]){opacity:.5}@media (hover: hover) and (pointer: fine){.menu__links__service__text a[href]{transition:color .3s ease-out}.menu__links__service__text a[href]:hover{color:var(--color-green-light-2)}}.menu__links__service__image{z-index:2;position:relative;width:10.5rem;height:7rem;border-radius:.5rem;overflow:hidden;flex-shrink:0}.menu__links__service__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}.menu__links__service__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__links__service__image span{z-index:3;position:absolute;bottom:.5rem;right:.5rem;width:2rem;aspect-ratio:1/1;background-color:var(--bg-white);border-radius:100%;display:grid;place-items:center;padding-left:.2rem}.menu__links__service__image span:before{content:"";display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background-color:var(--color-green);width:.6rem}.menu__contacts{display:flex;justify-content:space-between;padding-right:3rem;margin-top:3.7rem;gap:2rem 1.5rem}.menu__contacts a{display:flex;justify-content:center;align-items:center;flex:1;height:6rem;font-weight:700;font-size:1.3rem;line-height:1.5;letter-spacing:.05em;border-radius:var(--border-radius-small);border:1px solid var(--color-white)}@media (hover: hover) and (pointer: fine){.menu__contacts a{transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out}.menu__contacts a:hover{background:var(--color-green-light-2);color:var(--color-white);border-color:var(--color-green-light-2)}}.menu__contacts__document-request{color:var(--color-white)}.menu__contacts__contact{background:var(--color-white);color:var(--color-green)}.arrow-in-circle{--circle-color: var(--arrow-in-circle-circle-color, var(--color-white));--arrow-color: var(--arrow-in-circle-arrow-color, var(--color-green));position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:50%;background-color:var(--circle-color);--circle-width: 5rem;width:var(--circle-width);transition:background-color .2s ease-out}@media screen and (max-width: 768px){.arrow-in-circle{--circle-width: 4rem}}.arrow-in-circle:before{content:"";position:absolute;display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;background-color:var(--arrow-color);--arrow-width: 1.8rem;width:var(--arrow-width);transition:background-color .2s ease-out}@media screen and (max-width: 768px){.arrow-in-circle:before{--arrow-width: 1.5rem}}@media screen and (min-width: 769px){.arrow-in-circle--prev,.arrow-in-circle--next{--circle-width: 6rem}}@media screen and (max-width: 768px){.arrow-in-circle--prev,.arrow-in-circle--next{--circle-width: 4.6rem}}.arrow-in-circle--prev:before,.arrow-in-circle--next:before{display:block;aspect-ratio:9 / 12;-webkit-mask:url(/wp-content/themes/zeroboard/assets/next-arrow-53327e71.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/next-arrow-53327e71.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.arrow-in-circle--prev:before,.arrow-in-circle--next:before{--arrow-width: .9rem;min-width:6px}}@media screen and (max-width: 768px){.arrow-in-circle--prev:before,.arrow-in-circle--next:before{--arrow-width: .8rem}}.arrow-in-circle--prev:before{display:block;aspect-ratio:9 / 12;-webkit-mask:url(/wp-content/themes/zeroboard/assets/prev-arrow-6b26238a.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/prev-arrow-6b26238a.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.arrow-in-circle--prev:before{margin-right:.3rem}}@media screen and (max-width: 768px){.arrow-in-circle--prev:before{margin-right:.2rem}}@media screen and (min-width: 769px){.arrow-in-circle--next:before{margin-left:.3rem}}@media screen and (max-width: 768px){.arrow-in-circle--next:before{margin-left:.2rem}}.arrow-in-circle--green{--circle-color: var(--color-green)}.arrow-in-circle--green:before{--arrow-color: var(--color-white)}.arrow-in-circle-button{display:block;border-radius:50%;overflow:hidden;box-shadow:0 .8rem 1.2rem .2rem #007c7226;width:-moz-fit-content;width:fit-content}@media (hover: hover) and (pointer: fine){button.arrow-in-circle-button:hover .arrow-in-circle,a[href].arrow-in-circle-button:hover .arrow-in-circle{background:var(--color-green-light-1)}button.arrow-in-circle-button:hover .arrow-in-circle:before,a[href].arrow-in-circle-button:hover .arrow-in-circle:before{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}@media (hover: hover) and (pointer: fine){button.arrow-in-circle-button--prev:hover .arrow-in-circle:before,a[href].arrow-in-circle-button--prev:hover .arrow-in-circle:before{animation:left-arrow-out-l .13s ease-out forwards,left-arrow-in-l .13s .15s ease-out forwards}}@media (hover: hover) and (pointer: fine){a[href].pagination__prev:hover .arrow-in-circle:before{animation:left-arrow-out-l .13s ease-out forwards,left-arrow-in-l .13s .15s ease-out forwards}}button:disabled.arrow-in-circle-button,a:not([href]).arrow-in-circle-button,.arrow-in-circle-button--disabled{pointer-events:none}button:disabled.arrow-in-circle-button .arrow-in-circle,a:not([href]).arrow-in-circle-button .arrow-in-circle,.arrow-in-circle-button--disabled .arrow-in-circle{background:#b9b9b9}.category-tag{font-weight:500;font-size:1.1rem;letter-spacing:.1em;padding:.45rem .7rem;color:#757575;display:inline-flex;word-break:break-all;line-height:1;background-color:var(--bg-white);border-radius:100vmax}@media screen and (min-width: 769px){.category-tag{font-size:max(10px,.8333333333vw);line-height:1.2;padding:.38em .75em .45em}}.category-tag--gray{background-color:#f2f2f2}@media screen and (min-width: 769px){.category-tag--lg{font-size:max(10px,.9722222222vw);padding:.3em .61em .36em .64em}}.category-tag--en{font-family:degular,sans-serif;font-weight:500;font-style:normal;letter-spacing:0}@media screen and (min-width: 769px){.category-tag--en{font-size:max(10px,1.1111111111vw)}}.primary-heading{position:relative;white-space:nowrap;color:var(--color-green);font-size:2rem;line-height:1.6;font-weight:700;padding-left:1.8rem}@media screen and (min-width: 769px){.primary-heading{font-size:2.4rem;line-height:1.5833333333;padding-left:2.3rem}}.primary-heading:before{--offset: .5rem;content:"";display:block;background-color:currentColor;width:.4rem;height:calc(100% - var(--offset) * 2);position:absolute;top:calc(var(--offset) + 1px);left:0}@media screen and (min-width: 769px){.primary-heading:before{--offset: .7rem}}.breadcrumbs ol{display:flex}.breadcrumbs ol li{display:flex;align-items:center;line-height:1.5;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 769px){.breadcrumbs ol li{font-size:max(10px,.8333333333vw)}}@media screen and (max-width: 768px){.breadcrumbs ol li{font-size:1rem}}@media screen and (min-width: 769px){.breadcrumbs ol li+li{margin-left:.85em}}@media screen and (max-width: 768px){.breadcrumbs ol li+li{margin-left:.6rem}}.breadcrumbs ol li+li:before{content:"";display:block;height:1px;background:var(--color-gray)}@media screen and (min-width: 769px){.breadcrumbs ol li+li:before{width:.85em;margin-right:.85em}}@media screen and (max-width: 768px){.breadcrumbs ol li+li:before{width:1rem;margin-right:.6rem}}.breadcrumbs__link{font-weight:500;display:block;color:var(--color-gray)}@media (hover: hover) and (pointer: fine){.breadcrumbs__link{transition:color .3s ease-out}.breadcrumbs__link:hover{color:var(--color-green-light-1)}}.breadcrumbs__current{font-weight:500;display:block;color:var(--color-green-light-1)}.breadcrumbs--2{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 769px){.breadcrumbs--3,.breadcrumbs--4{width:130.8rem;margin:18rem auto 0}}@media screen and (max-width: 768px){.breadcrumbs--3,.breadcrumbs--4{width:33.5rem;margin:11rem auto 0}}.breadcrumbs--3 li:nth-of-type(3),.breadcrumbs--3 li:nth-of-type(4),.breadcrumbs--4 li:nth-of-type(3),.breadcrumbs--4 li:nth-of-type(4){overflow:hidden}.breadcrumbs--3 li:nth-of-type(3) .breadcrumbs__link,.breadcrumbs--3 li:nth-of-type(3) .breadcrumbs__current,.breadcrumbs--3 li:nth-of-type(4) .breadcrumbs__link,.breadcrumbs--3 li:nth-of-type(4) .breadcrumbs__current,.breadcrumbs--4 li:nth-of-type(3) .breadcrumbs__link,.breadcrumbs--4 li:nth-of-type(3) .breadcrumbs__current,.breadcrumbs--4 li:nth-of-type(4) .breadcrumbs__link,.breadcrumbs--4 li:nth-of-type(4) .breadcrumbs__current{flex:1;overflow:hidden;text-overflow:ellipsis}.breadcrumbs--4 li:nth-of-type(3){flex:0 0 auto}@media screen and (min-width: 769px){.breadcrumbs--4 li:nth-of-type(3){max-width:60rem}}@media screen and (max-width: 768px){.breadcrumbs--4 li:nth-of-type(3){max-width:11rem}}.page-title{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.page-title__heading h1{font-family:degular,sans-serif;font-weight:500;font-style:normal;display:flex;letter-spacing:-.03em;color:var(--color-green);line-height:1}@media screen and (min-width: 769px){.page-title__heading h1{font-size:11rem}}@media screen and (max-width: 768px){.page-title__heading h1{flex-direction:column;align-items:flex-start;font-size:5.5rem}}.page-title__heading h1>span{display:block;line-height:1;-webkit-clip-path:polygon(0 0,110% 0,110% 0,0 50%);clip-path:polygon(0 0,110% 0,110% 0,0 50%)}@media screen and (max-width: 768px){.page-title__heading h1>span+span{margin-top:-.9rem}}.page-title__heading h1>span>span{display:block;line-height:1;transform:translateY(60%)}.page-title__heading h1>span>span span{margin-left:.05em}.page-title__heading p{font-weight:700;display:block;line-height:1.5;letter-spacing:.05em;color:var(--color-green-light-1);font-feature-settings:normal;opacity:0}@media screen and (min-width: 769px){.page-title__heading p{font-size:2rem;margin-top:.5rem}}@media screen and (max-width: 768px){.page-title__heading p{font-size:1.6rem}}@media screen and (min-width: 769px){.page-title__description{margin-top:3.6rem}}@media screen and (max-width: 768px){.page-title__description{margin-top:2.9rem}}.page-title__description p{font-weight:500;color:var(--color-green);display:block;text-align:justify;letter-spacing:.1em}@media screen and (min-width: 769px){.page-title__description p{white-space:nowrap;font-size:max(10px,1.1111111111vw);line-height:1.875}}@media screen and (max-width: 768px){.page-title__description p{font-size:1.4rem;line-height:1.71}}@media screen and (max-width: 768px){.page-title--sp-row .page-title__heading h1{flex-direction:row}.page-title--sp-row .page-title__heading h1>span+span{margin-top:0}}@media screen and (min-width: 769px){.page-title--pc-column .page-title__heading h1{flex-direction:column}.page-title--pc-column .page-title__heading h1>span+span{margin-top:-2.2rem}}@media screen and (min-width: 769px){.page-title--c .page-title__heading h1,.page-title--e .page-title__heading h1,.page-title--f .page-title__heading h1,.page-title--n .page-title__heading h1,.page-title--p .page-title__heading h1,.page-title--r .page-title__heading h1,.page-title--s .page-title__heading h1,.page-title--z .page-title__heading h1{margin-left:-.5rem}}@media screen and (max-width: 768px){.page-title--c .page-title__heading h1,.page-title--e .page-title__heading h1,.page-title--f .page-title__heading h1,.page-title--n .page-title__heading h1,.page-title--p .page-title__heading h1,.page-title--r .page-title__heading h1,.page-title--s .page-title__heading h1,.page-title--z .page-title__heading h1{margin-left:-.2rem}}.second-page-mv{z-index:1;position:relative;display:flex;align-items:flex-start;background:linear-gradient(180deg,#f1f6f6 0%,#deecef 100%);margin-bottom:calc(-1 * var(--border-radius-section));--min-height: 72rem;min-height:calc(var(--min-height) + var(--border-radius-section))}@media screen and (min-width: 769px){.second-page-mv{padding:27.3rem 16.2rem 19rem}}@media screen and (max-width: 768px){.second-page-mv{--min-height: 42rem;padding:11rem 2rem 15.6rem}}.second-page-mv__text{width:-moz-fit-content;width:fit-content}.second-page-mv__text .breadcrumbs{margin-top:0}@media screen and (min-width: 769px){.second-page-mv__text .page-title{margin-top:2.1rem}}.second-page-mv__image{z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.second-page-mv__image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.second-page-mv__image picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.second-page-mv--has-menu{--min-height: 77rem;flex-direction:row-reverse;justify-content:flex-end;padding-inline:10.5rem;padding-bottom:15.2rem}}@media screen and (max-width: 768px){.second-page-mv--has-menu{--min-height: 52rem;flex-direction:column;align-items:flex-start;padding-bottom:6.9rem}}@media screen and (min-width: 769px){.second-page-mv--has-menu .second-page-mv__text{margin-left:10.2rem}}@media screen and (min-width: 769px){.second-page-mv--has-menu .second-page-mv__menu{margin-top:6.2rem}}@media screen and (max-width: 768px){.second-page-mv--has-menu .second-page-mv__menu{margin-top:3.7rem}}.second-page-mv--has-menu .second-page-mv__menu ol{display:flex;flex-direction:column}@media screen and (min-width: 769px){.second-page-mv--has-menu .second-page-mv__menu ol{gap:1.3rem 4rem}}@media screen and (max-width: 768px){.second-page-mv--has-menu .second-page-mv__menu ol{gap:1rem 2rem}}.second-page-mv--has-menu .second-page-mv__menu ol li{display:block;border-top:1px solid #ccdcdd}@media screen and (min-width: 769px){.second-page-mv--has-menu .second-page-mv__menu ol li{min-width:15rem}}@media screen and (max-width: 768px){.second-page-mv--has-menu .second-page-mv__menu ol li{min-width:13rem}}.second-page-mv--has-menu .second-page-mv__menu ol li a{font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;letter-spacing:.05em}@media screen and (min-width: 769px){.second-page-mv--has-menu .second-page-mv__menu ol li a{font-size:max(10px,.9722222222vw);line-height:1.71;padding:1rem 0}}@media screen and (max-width: 768px){.second-page-mv--has-menu .second-page-mv__menu ol li a{font-size:1.3rem;line-height:1.54;padding:.55rem 0}}.second-page-mv--has-menu .second-page-mv__menu ol li a:after{content:"";flex-shrink:0;background:currentColor;display:block;aspect-ratio:8 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-down-arrow-5da50a4d.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-down-arrow-5da50a4d.svg) 50% 50%/contain no-repeat;width:.65em;margin-left:.7rem}@media (hover: hover) and (pointer: fine){.second-page-mv--has-menu .second-page-mv__menu ol li a{transition:color .3s ease-out}.second-page-mv--has-menu .second-page-mv__menu ol li a:after{will-change:transform}.second-page-mv--has-menu .second-page-mv__menu ol li a:hover{color:var(--color-green-light-1)}.second-page-mv--has-menu .second-page-mv__menu ol li a:hover:after{animation:down-arrow-out-l .13s ease-out forwards,down-arrow-in-l .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.second-page-mv--has-menu--pc-column{flex-direction:column;justify-content:flex-start;padding-inline:16.2rem}.second-page-mv--has-menu--pc-column .second-page-mv__text{margin-left:0}.second-page-mv--has-menu--pc-column .second-page-mv__menu{margin-top:5.4rem}}.second-page-mv--simple{background:var(--color-white)}@media screen and (min-width: 769px){.second-page-mv--simple{--min-height: 58rem;padding-bottom:17rem}}@media screen and (max-width: 768px){.second-page-mv--simple{--min-height: 28.2rem;padding-bottom:10rem}}@media screen and (max-width: 768px){.second-page-mv--consulting h1,.second-page-mv--policy h1{margin-bottom:.6rem}}@media screen and (max-width: 768px){.second-page-mv--event{--min-height: 38.8rem;padding-bottom:9.4rem}}.second-page-mv--careers .second-page-mv__menu ol{display:grid}@media screen and (min-width: 769px){.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(3n + 1){grid-row-start:1}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 1):nth-of-type(-n + 3){grid-column-start:1}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(3n + 2){grid-row-start:2}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 4):nth-of-type(-n + 6){grid-column-start:2}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(3n + 3){grid-row-start:3}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 7):nth-of-type(-n + 9){grid-column-start:3}}@media screen and (max-width: 768px){.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(5n + 1){grid-row-start:1}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 1):nth-of-type(-n + 5){grid-column-start:1}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(5n + 2){grid-row-start:2}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 6):nth-of-type(-n + 10){grid-column-start:2}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(5n + 3){grid-row-start:3}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 11):nth-of-type(-n + 15){grid-column-start:3}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(5n + 4){grid-row-start:4}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 16):nth-of-type(-n + 20){grid-column-start:4}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(5n + 5){grid-row-start:5}.second-page-mv--careers .second-page-mv__menu ol li:nth-of-type(n + 21):nth-of-type(-n + 25){grid-column-start:5}}.picture img{width:100%;height:100%}.bg-container{background:#fff;border-radius:var(--border-radius-middle);margin:3rem 1rem 0;padding:4rem 3rem 6rem}@media screen and (min-width: 769px){.bg-container{margin:3.5rem var(--side-padding) 0;padding:10rem 11.5rem 15rem}}.column-container{background:var(--bg-green-light);position:relative;z-index:1;border-radius:var(--border-radius-section);padding-bottom:6rem}@media screen and (min-width: 769px){.column-container{display:grid;align-items:flex-start;grid-template:"side       content   " auto "pagination pagination" 1fr/29.5rem 1fr;padding:0 10rem 20rem 4.5rem;gap:0 10rem}}@media screen and (min-width: 769px){.column-container--sm{padding:0 10rem 20rem}}.column-container__side{position:relative;top:calc(-1 * var(--side-header-height))}@media screen and (max-width: 768px){.column-container__side{padding:0 var(--side-padding);margin-bottom:calc(-1 * var(--side-header-height))}}@media screen and (min-width: 769px){.column-container__side{grid-area:side}}.column-container__content{padding:0 4rem}@media screen and (max-width: 768px){.column-container__content{margin-top:5rem}}@media screen and (min-width: 769px){.column-container__content{padding:10rem 0 0;grid-area:content}}.column-container--aligned .column-container__side{top:0;margin:0}@media screen and (min-width: 769px){.column-container--aligned .column-container__content{padding:0}}@media screen and (max-width: 768px){.column-container__pagination{padding:0 4rem;margin-top:8rem}}@media screen and (min-width: 769px){.column-container__pagination{grid-area:pagination;margin-top:15rem}.column-container:not(.column-container--sm) .column-container__pagination{padding-left:5.5rem}}.logo-box{background:#fff;aspect-ratio:1/1;border:.3rem solid #f2f2f2;display:grid;place-items:center;border-radius:1rem}@media screen and (min-width: 769px){.logo-box{flex-shrink:0;width:40rem;border-width:.5rem}}.logo-box__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:root{--side-header-height: 6rem}@media screen and (min-width: 769px){:root{--side-header-height: 7rem}}.side{border-radius:var(--border-radius-middle);overflow:hidden;background:#007f74 url(/wp-content/themes/zeroboard/assets/Side.background-b948b1ae.jpg) center top/100% auto no-repeat;color:#fff}.side__header{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;justify-content:space-between;height:var(--side-header-height);background:rgba(0,0,0,.1);color:var(--color-green-light-2)}@media screen and (min-width: 769px){.side__header{font-size:2rem;padding:.8rem 3rem 1rem 4rem}}@media screen and (max-width: 768px){.side__header{padding:.9rem 2rem 1rem;font-size:1.8rem}}@media (hover: hover) and (pointer: fine){.side__header--link:hover{color:var(--color-green-light-2)}.side__header--link:hover .side__header__icon:before{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}.side__header--inactive{color:#fff}.side__header:not(.side__header--inactive){pointer-events:none}.side__header__icon{aspect-ratio:1/1;display:grid;place-items:center;background:currentColor;border-radius:50%}@media screen and (min-width: 769px){.side__header__icon{width:1.8rem;margin-top:.2rem}}@media screen and (max-width: 768px){.side__header__icon{width:2rem;margin-top:.1rem}}.side__header__icon:before{content:"";background:var(--color-green);-webkit-clip-path:polygon(25% 0,100% 50%,25% 100%);clip-path:polygon(25% 0,100% 50%,25% 100%);width:.6rem;height:.6rem;min-width:4px;min-height:4px}@media screen and (min-width: 769px){.side__content{padding:4rem 4.1rem 5rem}}@media screen and (max-width: 768px){.side__content{padding:1.8rem 2rem 3rem}}.side__heading{display:block;font-weight:700;line-height:1.5;letter-spacing:.06em}@media screen and (min-width: 769px){.side__heading{font-size:max(10px,.9722222222vw);margin-top:.6rem}}@media screen and (max-width: 768px){.side__heading{font-size:1.4rem;padding-left:.1rem;margin-top:.7rem}}.side__links{display:flex;flex-direction:column}@media screen and (min-width: 769px){.side__links{row-gap:1.8rem}}@media screen and (max-width: 768px){.side__links{row-gap:1.7rem}}@media screen and (min-width: 769px){.side__heading+.side__links{margin-top:3.6rem}}@media screen and (max-width: 768px){.side__heading+.side__links{margin-top:2.1rem}}.side__links__list-item{border-bottom:1px solid rgba(255,255,255,.3)}.side__links__item{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;letter-spacing:.02em;line-height:1.3;color:#fff}@media screen and (min-width: 769px){.side__links__item{font-size:max(10px,1.1111111111vw);padding:.7rem 0}}@media screen and (max-width: 768px){.side__links__item{font-size:1.4rem;padding:.9rem 0 .9rem .1rem}}.side__links__item--ja{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}.side__links__item--current{pointer-events:none;color:var(--color-green-light-2)}@media (hover: hover) and (pointer: fine){.side__links__item{transition:color .3s ease-out}.side__links__item:hover{color:var(--color-green-light-2)}}.case-card{display:block}@media screen and (max-width: 768px){.case-card{max-width:29.5rem}}.case-card__thumb{overflow:hidden;border-radius:var(--border-radius-small);position:relative;z-index:1}.case-card__thumb:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease-out}.case-card__image{display:block;width:100%}@media (hover: hover) and (pointer: fine){.case-card__image{will-change:scale;transition:scale .3s ease-out}}.case-card__content{padding:0 1rem}.case-card__text{font-weight:500;font-size:1.2rem;line-height:1.8333333333;letter-spacing:.1em;margin-top:1.4rem;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease-out}@media screen and (max-width: 768px){.case-card__text{-webkit-line-clamp:2}}@media screen and (min-width: 769px){.case-card__text{font-size:max(10px,1.1111111111vw);margin-top:2.3rem}}.case-card__heading{font-weight:500;color:var(--color-green);font-size:1.4rem;letter-spacing:.1em;line-height:1.7142857143;margin-top:.6rem;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .3s ease-out}@media screen and (max-width: 768px){.case-card__heading{-webkit-line-clamp:initial}}@media screen and (min-width: 769px){.case-card__heading{font-size:max(10px,1.25vw);line-height:1.6666666667;margin-top:.5rem}}.case-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}@media screen and (min-width: 769px){.case-card__tags{margin-top:1.5rem}}@media screen and (min-width: 769px){.case-card--small .case-card__text{font-size:max(10px,.9722222222vw);margin-top:2.1rem}.case-card--small .case-card__heading{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:.4rem}}@media screen and (min-width: 769px) and (min-width: 769px){.case-card--small .case-card__tags .category-tag{padding:.3em .75em .33em .8em}}@media screen and (min-width: 769px){.case-card--small.case-card--slide{width:31.5rem}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.case-card--small:hover .case-card__image{scale:1.035}}@media (hover: hover) and (pointer: fine){.case-card:hover .case-card__thumb:after{opacity:1}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.case-card:hover .case-card__image{scale:1.03}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.case-card:hover .case-card__image{scale:1.035}}@media (hover: hover) and (pointer: fine){.case-card:hover .case-card__heading{color:var(--color-green-light-1)}.case-card:hover .case-card__text{color:var(--color-gray)}}.pagination{--pagination-circle-size: 4.6rem;display:grid;grid-template:"prev list next" auto/var(--pagination-circle-size) 1fr var(--pagination-circle-size);align-items:center}@media screen and (min-width: 769px){.pagination{--pagination-circle-size: 6rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;gap:4.6rem}}.pagination__prev{grid-area:prev}.pagination__next{grid-area:next}.pagination__list{grid-area:list;display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem}@media screen and (min-width: 769px){.pagination__list{gap:1rem;margin-bottom:.2rem}}.pagination .page-numbers{font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:1.6rem;display:inline-grid;place-items:center;width:2em;height:2em;letter-spacing:.1em;transition:color .3s ease-out}@media screen and (min-width: 769px){.pagination .page-numbers{font-size:2rem}}.pagination .page-numbers.current,.pagination .page-numbers[href]:hover{color:var(--color-green-light-1)}.tab-linked-button{padding-inline:2rem 1.8rem;height:5rem;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;color:var(--color-white);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;letter-spacing:.05em;background-color:var(--color-green);display:grid;place-items:center}.tab-linked-button--light{color:var(--color-green);background-color:var(--color-white);border:1px solid var(--color-green)}.sns-links{border-top:1px solid rgba(var(--color-green-rgb),.2);border-bottom:1px solid rgba(var(--color-green-rgb),.2);display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.sns-links{-moz-column-gap:6rem;column-gap:6rem;padding:3.3rem 0 3.1rem}}@media screen and (max-width: 768px){.sns-links{-moz-column-gap:4rem;column-gap:4rem;padding:2.8rem 0 2.4rem}}.sns-links__twitter,.sns-links__facebook{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;color:var(--color);-moz-column-gap:1rem;column-gap:1rem;line-height:1.5;letter-spacing:0;padding-bottom:.3rem}@media screen and (min-width: 769px){.sns-links__twitter,.sns-links__facebook{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.sns-links__twitter,.sns-links__facebook{font-size:1.6rem}}.sns-links__twitter:before,.sns-links__facebook:before{content:"";display:block;background-color:currentColor;margin-bottom:-.3rem}@media (hover: hover) and (pointer: fine){.sns-links__twitter,.sns-links__facebook{transition:color .3s ease-out}.sns-links__twitter:hover,.sns-links__facebook:hover{color:var(--active-color)}}.sns-links__twitter{--color: #1da1f2;--active-color: #5db9f2}.sns-links__twitter:before{display:block;aspect-ratio:20 / 17;-webkit-mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat;width:2.8rem}.sns-links__facebook{--color: #1877f2;--active-color: #4a94f4}.sns-links__facebook:before{display:block;aspect-ratio:18 / 18;-webkit-mask:url(/wp-content/themes/zeroboard/assets/facebook-b8949551.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/facebook-b8949551.svg) 50% 50%/contain no-repeat;width:2.6rem}.video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kv-cover{z-index:var(--z-index-fv-cover);position:absolute;top:0;left:0;width:100%;height:100vh;background-color:var(--bg-light)}@media screen and (min-width: 769px){.next-page-link{padding:0 4.5rem 10rem}}@media screen and (max-width: 768px){.next-page-link{padding:0 2rem 6rem}}.next-page-link a{z-index:2;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden;background:#e0f1ec;border-radius:var(--border-radius-middle)}@media screen and (min-width: 769px){.next-page-link a{height:30rem;padding:0 11.5rem}}@media screen and (max-width: 768px){.next-page-link a{height:20rem;padding:0 2rem}}@media screen and (min-width: 769px){.next-page-link a .section-title{margin-bottom:1rem}}@media screen and (max-width: 768px){.next-page-link a .section-title{margin-bottom:.9rem}}.next-page-link a picture{z-index:-1;position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.next-page-link a picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (hover: hover) and (pointer: fine){.next-page-link a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.08);pointer-events:none;opacity:0;transition:opacity .3s ease-out}.next-page-link a picture{will-change:scale;transition:scale .3s ease-out}.next-page-link a:hover:after{opacity:1}.next-page-link a:hover .arrow-in-circle{background:var(--color-green-light-1)}.next-page-link a:hover .arrow-in-circle:before{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}.next-page-link a:hover picture{scale:1.02}}@keyframes border-out{0%{opacity:1;transform:scaleX(1)}99%{opacity:1;transform:scaleX(0)}to{opacity:0;transform:scaleX(0)}}@keyframes border-in{0%{opacity:0;transform:translate(-100%)}1%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes line-arrow-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes line-arrow-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes diagonal-arrow-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%,-100%)}}@keyframes diagonal-arrow-in{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translate(0)}}.wysiwyg{overflow-wrap:break-word;--h2-size: 2.4rem;--h3-size: 2rem;--h2-line-height: 1.6;--h3-line-height: 1.75;--h2-bar-adjust: 1.6rem;--h3-bar-adjust: 1.8rem;--h2-leading: calc(var(--h2-size) * (var(--h2-line-height) - 1));--h3-leading: calc(var(--h3-size) * (var(--h3-line-height) - 1));--text-leading: max(1.6rem, 10px);--h2-half-leading: calc(var(--h2-leading) / 2);--h3-half-leading: calc(var(--h3-leading) / 2);--text-half-leading: calc(var(--text-leading) / 2);--h2-h3-leading: calc(var(--h2-half-leading) + var(--h3-half-leading));--h2-text-leading: calc(var(--h2-half-leading) + var(--text-half-leading));--h3-text-leading: calc(var(--h3-half-leading) + var(--text-half-leading));--leading-adjust: 0rem;--base-margin: 4rem;--large-margin: 8rem;--small-margin: 2rem;--apparent-margin: var(--base-margin)}@media screen and (max-width: 768px){.wysiwyg{--h2-size: 2rem;--h3-size: 1.6rem;--h2-bar-adjust: 1.3rem;--h3-bar-adjust: 1.1rem;--text-leading: 1.2rem;--large-margin: 6rem}}.wysiwyg h2,.wysiwyg h3{font-weight:700;position:relative;display:block;letter-spacing:0;color:var(--color-green);--apparent-margin: var(--large-margin)}@media screen and (min-width: 769px){.wysiwyg h2,.wysiwyg h3{padding-left:2.2rem}}@media screen and (max-width: 768px){.wysiwyg h2,.wysiwyg h3{padding-left:1.8rem}}.wysiwyg h2:before,.wysiwyg h3:before{content:"";display:block;position:absolute;background:currentColor;width:.4rem;left:0}.wysiwyg h2{font-size:var(--h2-size);line-height:var(--h2-line-height)}.wysiwyg h2:before{height:calc(100% - var(--h2-bar-adjust));top:calc(var(--h2-bar-adjust) / 2 + .1rem)}.wysiwyg h3{font-size:var(--h3-size);line-height:var(--h3-line-height)}@media screen and (max-width: 768px){.wysiwyg h3{letter-spacing:.06em}}.wysiwyg h3:before{height:calc(100% - var(--h3-bar-adjust));top:calc(var(--h3-bar-adjust) / 2 + .1rem)}.wysiwyg p,.wysiwyg a,.wysiwyg u,.wysiwyg span,.wysiwyg strong,.wysiwyg ul,.wysiwyg ol,.wysiwyg li,.wysiwyg th,.wysiwyg td{letter-spacing:.08em;word-break:break-all}@media screen and (min-width: 769px){.wysiwyg p,.wysiwyg a,.wysiwyg u,.wysiwyg span,.wysiwyg strong,.wysiwyg ul,.wysiwyg ol,.wysiwyg li,.wysiwyg th,.wysiwyg td{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.wysiwyg p,.wysiwyg a,.wysiwyg u,.wysiwyg span,.wysiwyg strong,.wysiwyg ul,.wysiwyg ol,.wysiwyg li,.wysiwyg th,.wysiwyg td{font-size:1.4rem;line-height:1.86}}.wysiwyg p{display:block;text-align:justify}.wysiwyg u,.wysiwyg span[style*="text-decoration: underline"],.wysiwyg span[style*="text-decoration:underline"]{font-weight:700;text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 95%/100% max(1px,.15rem) no-repeat}.wysiwyg strong{font-weight:700}.wysiwyg a{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline;word-break:break-all;color:var(--color-green);background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) 1px no-repeat;font-weight:700;background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) max(1px,.15rem) no-repeat;margin-right:.2em}@media screen and (max-width: 768px){.wysiwyg a{--arrow-width: .9rem}}.wysiwyg a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.wysiwyg a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.wysiwyg a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.wysiwyg a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.wysiwyg a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.wysiwyg a{line-height:2}}@media screen and (max-width: 768px){.wysiwyg a{line-height:1.86}}@media (hover: hover) and (pointer: fine){.wysiwyg a{transition:color .3s ease-out}.wysiwyg a:hover{color:var(--color-green-light-1)}}.wysiwyg h2 a{font-size:var(--h2-size);line-height:var(--h2-line-height);--arrow-width: 1.3rem}@media screen and (max-width: 768px){.wysiwyg h2 a{--arrow-width: 1.1rem}}.wysiwyg h3 a{font-size:var(--h3-size);line-height:var(--h3-line-height)}.wysiwyg blockquote{display:block;text-align:justify;background:#def3ef;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.wysiwyg blockquote{padding:3.9rem 5rem 4.3rem}}@media screen and (max-width: 768px){.wysiwyg blockquote{padding:1.9rem 2.5rem 2rem}}.wysiwyg ul,.wysiwyg ol{display:flex;flex-direction:column;text-align:justify}@media screen and (max-width: 768px){.wysiwyg ul,.wysiwyg ol{row-gap:calc(var(--small-margin) - var(--text-leading))}}.wysiwyg ul li{position:relative}@media screen and (min-width: 769px){.wysiwyg ul li{padding-left:calc(.5em + 2rem)}}@media screen and (max-width: 768px){.wysiwyg ul li{padding-left:2.5rem}}.wysiwyg ul li:before{content:"";display:block;position:absolute;aspect-ratio:1;background:var(--color-green);left:0;font-size:max(10px,1.1111111111vw)}@media screen and (min-width: 769px){.wysiwyg ul li:before{width:.5em;top:.85em}}@media screen and (max-width: 768px){.wysiwyg ul li:before{width:.6rem;top:1.1rem}}.wysiwyg ol li{position:relative;counter-increment:cnt;display:block}@media screen and (min-width: 769px){.wysiwyg ol li{padding-left:calc(1.1em + 1.8rem)}}@media screen and (max-width: 768px){.wysiwyg ol li{padding-left:calc(1.1em + 1rem)}}.wysiwyg ol li:before{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;position:absolute;left:-.1em;color:var(--color-green);letter-spacing:0}@media screen and (min-width: 769px){.wysiwyg ol li:before{line-height:2;top:.1rem}}@media screen and (max-width: 768px){.wysiwyg ol li:before{top:0;font-size:1.2rem;line-height:2.6rem}}.wysiwyg ol li:nth-of-type(-n + 9):before{content:"0" counter(cnt)}.wysiwyg ol li:nth-of-type(n + 10):before{content:counter(cnt)}.wysiwyg div.wp-block-image{display:block;max-width:100%}.wysiwyg div.wp-block-image figure,.wysiwyg figure.wp-block-image{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%}.wysiwyg div.wp-block-image figure img,.wysiwyg figure.wp-block-image img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-small)}.wysiwyg div.wp-block-image figure figcaption,.wysiwyg figure.wp-block-image figcaption{display:flex;word-break:break-all;text-align:justify;letter-spacing:.06em;color:#757575}@media screen and (min-width: 769px){.wysiwyg div.wp-block-image figure figcaption,.wysiwyg figure.wp-block-image figcaption{justify-content:center;font-size:max(10px,.8333333333vw);line-height:1.67;width:-moz-fit-content;width:fit-content;max-width:68rem;margin:1.4rem auto -.335em}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-image figure figcaption,.wysiwyg figure.wp-block-image figcaption{font-size:1.1rem;line-height:1.64;margin:.9rem 0 -.32em}}.wysiwyg figure.wp-block-image{width:100%}.wysiwyg figure.wp-block-image img{width:100%}.wysiwyg figure.wp-block-embed{display:block;width:100%}.wysiwyg figure.wp-block-embed .wp-block-embed__wrapper{width:100%}.wysiwyg iframe{display:block;width:100%}@media screen and (min-width: 769px){.wysiwyg iframe{height:50.1rem}}@media screen and (max-width: 768px){.wysiwyg iframe{height:16.6rem}}.wysiwyg p img{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-small)}.wysiwyg figure.wp-block-table{position:relative;width:100%;overflow-x:scroll;padding-bottom:.4rem;margin-bottom:-1rem}.wysiwyg figure.wp-block-table::-webkit-scrollbar{height:.6rem}.wysiwyg figure.wp-block-table::-webkit-scrollbar-track{background-color:transparent}.wysiwyg figure.wp-block-table::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:9999px}.wysiwyg figure.wp-block-table table{width:auto;border-collapse:collapse}.wysiwyg figure.wp-block-table table tr th,.wysiwyg figure.wp-block-table table tr td{border:1px solid #e6e6e6;text-align:left;font-weight:400}@media screen and (min-width: 769px){.wysiwyg figure.wp-block-table table tr th,.wysiwyg figure.wp-block-table table tr td{min-width:12rem;padding:1.25rem 2rem 1.35rem}}@media screen and (max-width: 768px){.wysiwyg figure.wp-block-table table tr th,.wysiwyg figure.wp-block-table table tr td{padding:.6rem 1.6rem .7rem}}.wysiwyg div.wp-block-columns{display:flex}@media screen and (min-width: 769px){.wysiwyg div.wp-block-columns{justify-content:space-between;flex-wrap:nowrap;align-items:revert;-moz-column-gap:5rem;column-gap:5rem}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-columns{flex-direction:column;row-gap:4rem}}@media screen and (min-width: 769px){.wysiwyg div.wp-block-columns .wp-block-column{display:flex;flex-direction:column;justify-content:center;max-width:56rem}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-columns .wp-block-column{display:block;width:100%}}@media screen and (min-width: 769px){.wysiwyg div.wp-block-columns .wp-block-column figure.wp-block-image{margin-bottom:auto}}@media screen and (min-width: 769px){.wysiwyg div.wp-block-columns .wp-block-column>p,.wysiwyg div.wp-block-columns .wp-block-column>ul,.wysiwyg div.wp-block-columns .wp-block-column>ol{--apparent-margin: 3rem}}@media screen and (min-width: 769px){.wysiwyg div.wp-block-columns .wp-block-column>h2,.wysiwyg div.wp-block-columns .wp-block-column>h3{--apparent-margin: 4rem}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-columns .wp-block-column>h2:first-child{margin-top:calc(var(--h2-half-leading) * -1)}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-columns .wp-block-column>h3:first-child{margin-top:calc(var(--h3-half-leading) * -1)}}@media screen and (max-width: 768px){.wysiwyg div.wp-block-columns .wp-block-column>p:first-child,.wysiwyg div.wp-block-columns .wp-block-column>ul:first-child,.wysiwyg div.wp-block-columns .wp-block-column>ol:first-child{margin-top:calc(var(--text-half-leading) * -1)}}.wysiwyg>*+*,.wysiwyg>div.wp-block-columns>.wp-block-column>*+*{margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}.wysiwyg>h2+h2,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+h2{--leading-adjust: var(--h2-leading)}.wysiwyg>h2+h3,.wysiwyg>h3+h2,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+h3,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+h2{--leading-adjust: var(--h2-h3-leading)}.wysiwyg>h3+h3,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+h3{--leading-adjust: var(--h3-leading)}.wysiwyg>h2+h3,.wysiwyg>h3+h3{--apparent-margin: var(--base-margin)}.wysiwyg>p+p,.wysiwyg>div.wp-block-columns>.wp-block-column>p+p{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>p+p,.wysiwyg>div.wp-block-columns>.wp-block-column>p+p{--apparent-margin: 3rem}}.wysiwyg>p+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>p+ul{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>p+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>p+ul{--apparent-margin: 3rem}}.wysiwyg>p+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>p+ol{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>p+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>p+ol{--apparent-margin: 3rem}}.wysiwyg>h2+p,.wysiwyg>p+h2,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+p,.wysiwyg>div.wp-block-columns>.wp-block-column>p+h2{--leading-adjust: var(--h2-text-leading)}@media screen and (max-width: 768px){.wysiwyg>h2+p,.wysiwyg>h3+p,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+p,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+p{--apparent-margin: var(--small-margin)}}.wysiwyg>h3+p,.wysiwyg>p+h3,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+p,.wysiwyg>div.wp-block-columns>.wp-block-column>p+h3{--leading-adjust: var(--h3-text-leading)}.wysiwyg>p+p img,.wysiwyg>p+p iframe{--leading-adjust: var(--text-half-leading);margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}@media screen and (max-width: 768px){.wysiwyg>p+p img,.wysiwyg>p+p iframe{--apparent-margin: 4rem}}.wysiwyg>p:has(img)+p,.wysiwyg>p:has(iframe)+p{--leading-adjust: var(--text-half-leading)}@media screen and (max-width: 768px){.wysiwyg>p:has(img)+p,.wysiwyg>p:has(iframe)+p{--apparent-margin: 4rem}}.wysiwyg>ul+p,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+p{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ul+p,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+p{--apparent-margin: 3rem}}.wysiwyg>ul+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+ul{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ul+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+ul{--apparent-margin: 3rem}}.wysiwyg>ul+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+ol{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ul+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+ol{--apparent-margin: 3rem}}.wysiwyg>h2+ul,.wysiwyg>ul+h2,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+h2{--leading-adjust: var(--h2-text-leading)}@media screen and (max-width: 768px){.wysiwyg>h2+ul,.wysiwyg>h3+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+ul{--apparent-margin: var(--small-margin)}}.wysiwyg>h3+ul,.wysiwyg>ul+h3,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ul+h3{--leading-adjust: var(--h3-text-leading)}.wysiwyg>ul+p img,.wysiwyg>ul+p iframe{--leading-adjust: var(--text-half-leading);margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}@media screen and (max-width: 768px){.wysiwyg>ul+p img,.wysiwyg>ul+p iframe{--apparent-margin: 4rem}}.wysiwyg>p:has(img)+ul,.wysiwyg>p:has(iframe)+ul{--leading-adjust: var(--text-half-leading)}@media screen and (max-width: 768px){.wysiwyg>p:has(img)+ul,.wysiwyg>p:has(iframe)+ul{--apparent-margin: 4rem}}.wysiwyg>ol+p,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+p{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ol+p,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+p{--apparent-margin: 3rem}}.wysiwyg>ol+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+ul{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ol+ul,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+ul{--apparent-margin: 3rem}}.wysiwyg>ol+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+ol{--leading-adjust: var(--text-leading)}@media screen and (max-width: 768px){.wysiwyg>ol+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+ol{--apparent-margin: 3rem}}.wysiwyg>h2+ol,.wysiwyg>ol+h2,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+h2{--leading-adjust: var(--h2-text-leading)}@media screen and (max-width: 768px){.wysiwyg>h2+ol,.wysiwyg>h3+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>h2+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+ol{--apparent-margin: var(--small-margin)}}.wysiwyg>h3+ol,.wysiwyg>ol+h3,.wysiwyg>div.wp-block-columns>.wp-block-column>h3+ol,.wysiwyg>div.wp-block-columns>.wp-block-column>ol+h3{--leading-adjust: var(--h3-text-leading)}.wysiwyg>ol+p img,.wysiwyg>ol+p iframe{--leading-adjust: var(--text-half-leading);margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}@media screen and (max-width: 768px){.wysiwyg>ol+p img,.wysiwyg>ol+p iframe{--apparent-margin: 4rem}}.wysiwyg>p:has(img)+ol,.wysiwyg>p:has(iframe)+ol{--leading-adjust: var(--text-half-leading)}@media screen and (max-width: 768px){.wysiwyg>p:has(img)+ol,.wysiwyg>p:has(iframe)+ol{--apparent-margin: 4rem}}.wysiwyg>p:has(img)+p img,.wysiwyg>p:has(img)+p iframe,.wysiwyg>p:has(iframe)+p img,.wysiwyg>p:has(iframe)+p iframe{margin-top:var(--apparent-margin)}@media screen and (max-width: 768px){.wysiwyg>p:has(img)+p img,.wysiwyg>p:has(img)+p iframe,.wysiwyg>p:has(iframe)+p img,.wysiwyg>p:has(iframe)+p iframe{--apparent-margin: 4rem}}.wysiwyg>blockquote+p,.wysiwyg>p+blockquote{--leading-adjust: var(--text-half-leading)}.wysiwyg>blockquote+ul,.wysiwyg>ul+blockquote{--leading-adjust: var(--text-half-leading)}.wysiwyg>blockquote+ol,.wysiwyg>ol+blockquote{--leading-adjust: var(--text-half-leading)}.wysiwyg>h2+blockquote,.wysiwyg>blockquote+h2{--leading-adjust: var(--h2-half-leading)}.wysiwyg>h3+blockquote,.wysiwyg>blockquote+h3{--leading-adjust: var(--h3-half-leading)}.wysiwyg>figure+p,.wysiwyg>p+figure{--leading-adjust: var(--text-half-leading)}.wysiwyg>figure+ul,.wysiwyg>ul+figure{--leading-adjust: var(--text-half-leading)}.wysiwyg>figure+ol,.wysiwyg>ol+figure{--leading-adjust: var(--text-half-leading)}.wysiwyg>h2+figure,.wysiwyg>figure+h2{--leading-adjust: var(--h2-half-leading)}.wysiwyg>h3+figure,.wysiwyg>figure+h3{--leading-adjust: var(--h3-half-leading)}.wysiwyg>iframe+p,.wysiwyg>p+iframe{--leading-adjust: var(--text-half-leading)}.wysiwyg>iframe+ul,.wysiwyg>ul+iframe{--leading-adjust: var(--text-half-leading)}.wysiwyg>iframe+ol,.wysiwyg>ol+iframe{--leading-adjust: var(--text-half-leading)}.wysiwyg>h2+iframe,.wysiwyg>iframe+h2{--leading-adjust: var(--h2-half-leading)}.wysiwyg>h3+iframe,.wysiwyg>iframe+h3{--leading-adjust: var(--h3-half-leading)}.wysiwyg>div+p,.wysiwyg>p+div{--leading-adjust: var(--text-half-leading)}.wysiwyg>div+ul,.wysiwyg>ul+div{--leading-adjust: var(--text-half-leading)}.wysiwyg>div+ol,.wysiwyg>ol+div{--leading-adjust: var(--text-half-leading)}.wysiwyg>h2+div,.wysiwyg>div+h2{--leading-adjust: var(--h2-half-leading)}.wysiwyg>h3+div,.wysiwyg>div+h3{--leading-adjust: var(--h3-half-leading)}.wysiwyg>h2+p img,.wysiwyg>h2+p iframe{--leading-adjust: var(--h2-half-leading);margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}@media screen and (max-width: 768px){.wysiwyg>h2+p img,.wysiwyg>h2+p iframe{--apparent-margin: 4rem}}.wysiwyg>h3+p img,.wysiwyg>h3+p iframe{--leading-adjust: var(--h3-half-leading);margin-top:calc(var(--apparent-margin) - var(--leading-adjust))}@media screen and (max-width: 768px){.wysiwyg>h3+p img,.wysiwyg>h3+p iframe{--apparent-margin: 4rem}}.wysiwyg>p:has(img)+h2,.wysiwyg>p:has(iframe)+h2{--leading-adjust: var(--h2-half-leading)}.wysiwyg>p:has(img)+h3,.wysiwyg>p:has(iframe)+h3{--leading-adjust: var(--h3-half-leading)}.wysiwyg .has-text-align-right{text-align:right}.wysiwyg .has-text-align-center{text-align:center}.wysiwyg--faq-q,.wysiwyg--faq-a{--apparent-margin: 3rem}.wysiwyg--faq-q u,.wysiwyg--faq-q span[style*="text-decoration: underline"],.wysiwyg--faq-q span[style*="text-decoration:underline"],.wysiwyg--faq-a u,.wysiwyg--faq-a span[style*="text-decoration: underline"],.wysiwyg--faq-a span[style*="text-decoration:underline"]{background:linear-gradient(currentColor,currentColor) 0 97%/100% max(1px,.15rem) no-repeat}.wysiwyg--faq-q a,.wysiwyg--faq-a a{background:linear-gradient(currentColor,currentColor) 0 97%/calc(100% - var(--arrow-width) - var(--arrow-margin)) max(1px,.15rem) no-repeat}.wysiwyg--faq-q{--text-leading: max(1.8rem, 10px)}@media screen and (max-width: 768px){.wysiwyg--faq-q{--text-leading: 1.3rem}}@media screen and (min-width: 769px){.wysiwyg--faq-q p,.wysiwyg--faq-q a,.wysiwyg--faq-q u,.wysiwyg--faq-q span[style*="text-decoration: underline"],.wysiwyg--faq-q span[style*="text-decoration:underline"],.wysiwyg--faq-q strong{font-size:max(10px,1.25vw);line-height:1.78;letter-spacing:.1em}}@media screen and (max-width: 768px){.wysiwyg--faq-q p,.wysiwyg--faq-q a,.wysiwyg--faq-q u,.wysiwyg--faq-q span[style*="text-decoration: underline"],.wysiwyg--faq-q span[style*="text-decoration:underline"],.wysiwyg--faq-q strong{font-size:1.3rem;line-height:1.85;letter-spacing:0}}.wysiwyg--faq-q p{font-weight:500}@media screen and (max-width: 768px){.wysiwyg--faq-q>p+p{--apparent-margin: 2rem}}.wysiwyg--faq-a{--text-leading: max(1.6rem, 10px)}@media screen and (max-width: 768px){.wysiwyg--faq-a{--text-leading: 1.2rem}}@media screen and (min-width: 769px){.wysiwyg--faq-a p,.wysiwyg--faq-a a,.wysiwyg--faq-a u,.wysiwyg--faq-a span[style*="text-decoration: underline"],.wysiwyg--faq-a span[style*="text-decoration:underline"],.wysiwyg--faq-a strong{font-size:max(10px,1.1111111111vw);line-height:1.75;letter-spacing:.1em}}@media screen and (max-width: 768px){.wysiwyg--faq-a p,.wysiwyg--faq-a a,.wysiwyg--faq-a u,.wysiwyg--faq-a span[style*="text-decoration: underline"],.wysiwyg--faq-a span[style*="text-decoration:underline"],.wysiwyg--faq-a strong{font-size:1.2rem;line-height:1.86;letter-spacing:0}}@media screen and (max-width: 768px){.wysiwyg--faq-a>p+p{--apparent-margin: 2.5rem}}@media screen and (min-width: 769px){.basic-swiper{width:128rem;margin-left:calc(50% - 56rem)}}.basic-swiper .swiper{--basic-swiper-padding-bottom: 10rem;padding-bottom:var(--basic-swiper-padding-bottom)}@media screen and (min-width: 769px){.basic-swiper .swiper{padding-right:7rem;padding-left:8.5rem}}@media screen and (max-width: 768px){.basic-swiper .swiper{padding-right:4rem;--basic-swiper-padding-bottom: 5rem}}.basic-swiper .swiper-wrapper{z-index:2}.basic-swiper .swiper-slide{display:flex;justify-content:center;transition:opacity .4s ease-out,visibility .4s ease-out}@media screen and (min-width: 769px){.basic-swiper .swiper-slide{width:37.5rem}}@media screen and (max-width: 768px){.basic-swiper .swiper-slide{width:33.5rem}}.basic-swiper .swiper-slide:is(ol li){counter-increment:cnt}.basic-swiper .swiper-slide:is(ol li):nth-of-type(-n + 9)>*:before{content:"0" counter(cnt)}.basic-swiper .swiper-slide:is(ol li):nth-of-type(n + 10)>*:before{content:counter(cnt)}.basic-swiper .swiper-slide:is(ol li)>*{position:relative}.basic-swiper .swiper-slide:is(ol li)>*:before{z-index:2;transform:translateZ(0);font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;white-space:nowrap;position:absolute;font-size:2rem;line-height:1;letter-spacing:0;color:var(--color-green)}@media screen and (min-width: 769px){.basic-swiper .swiper-slide:is(ol li)>*:before{font-size:2.8rem;top:-1.8rem;left:1.5rem}}@media screen and (max-width: 768px){.basic-swiper .swiper-slide:is(ol li)>*:before{font-size:2rem;top:-1.2rem;left:1rem}}.basic-swiper .swiper-bg{z-index:1;position:absolute;background:#def3ef;top:0;left:0;border-radius:var(--border-radius-middle);height:calc(100% - var(--basic-swiper-padding-bottom))}@media screen and (min-width: 769px){.basic-swiper .swiper-bg{width:112rem}}@media screen and (max-width: 768px){.basic-swiper .swiper-bg{width:100%}}.basic-swiper .swiper-buttons{z-index:3;position:absolute;display:flex}@media screen and (min-width: 769px){.basic-swiper .swiper-buttons{bottom:calc(var(--basic-swiper-padding-bottom) - 3rem);left:11.5rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (max-width: 768px){.basic-swiper .swiper-buttons{bottom:calc(var(--basic-swiper-padding-bottom) - 2.3rem);left:2rem;-moz-column-gap:.8rem;column-gap:.8rem}}.policy__container{z-index:2;position:relative;background:var(--bg-green-light);border-radius:var(--border-radius-section) var(--border-radius-section) 0 0}@media screen and (min-width: 769px){.policy__container{padding:8.9rem 0 14.1rem}}@media screen and (max-width: 768px){.policy__container{padding:3.1rem 0 5.3rem}}.policy__container p,.policy__container h4{display:block;letter-spacing:.08em}@media screen and (min-width: 769px){.policy__container p,.policy__container h4{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.policy__container p,.policy__container h4{font-size:1.4rem;line-height:1.86}}.policy__container__inner{margin:0 auto}@media screen and (min-width: 769px){.policy__container__inner{width:112rem}}@media screen and (max-width: 768px){.policy__container__inner{width:29.5rem}}.policy__container__top{text-align:justify}.policy__container__top p{letter-spacing:.06em}.policy__container__main{text-align:justify;border-top:1px solid rgba(0,124,114,.2)}@media screen and (min-width: 769px){.policy__container__main{margin:4.2rem 0 14rem;padding-top:6.3rem}}@media screen and (max-width: 768px){.policy__container__main{margin:2.6rem 0 4.1rem;padding-top:4rem}}.policy__container__section>h2{display:block;letter-spacing:.06em;color:var(--color-green)}@media screen and (min-width: 769px){.policy__container__section>h2{font-size:3rem;line-height:1.73}}@media screen and (max-width: 768px){.policy__container__section>h2{font-size:2.4rem;line-height:1.46}}.policy__container__section>ol{display:flex;flex-direction:column}.policy__container__section>ol>li{counter-increment:cnt;position:relative;display:block}@media screen and (min-width: 769px){.policy__container__section>ol>li{padding-left:6.6rem}.policy__container__section>ol>li:before{font-family:degular,sans-serif;font-weight:600;font-style:normal;content:counter(cnt) ".";display:block;position:absolute;color:var(--color-green);top:0;left:0;font-size:2.8rem;line-height:3.8rem}}.policy__container__section>ol>li h2,.policy__container__section>ol>li h3{font-weight:700;display:block;color:var(--color-green)}@media screen and (min-width: 769px){.policy__container__section>ol>li h2,.policy__container__section>ol>li h3{font-size:2.4rem;line-height:3.8rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li h2,.policy__container__section>ol>li h3{font-size:2rem;line-height:3.2rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li h2:before,.policy__container__section>ol>li h3:before{font-family:degular,sans-serif;font-weight:600;font-style:normal;content:counter(cnt) ".";display:inline-block;color:var(--color-green);font-size:2.6rem;line-height:3.2rem;margin-right:1rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li h2.long,.policy__container__section>ol>li h3.long{letter-spacing:-.05em}.policy__container__section>ol>li h2.long:before,.policy__container__section>ol>li h3.long:before{margin-right:.7rem}}@media screen and (min-width: 769px){.policy__container__section>ol>li>p{margin-top:1.2rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>p{margin-top:.5rem}}.policy__container__section>ol>li>p a{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline;word-break:break-all;color:var(--color-green);background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) 1px no-repeat}@media screen and (max-width: 768px){.policy__container__section>ol>li>p a{--arrow-width: .9rem}}.policy__container__section>ol>li>p a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.policy__container__section>ol>li>p a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.policy__container__section>ol>li>p a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.policy__container__section>ol>li>p a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.policy__container__section>ol>li>p a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.policy__container__section>ol>li>p a{line-height:2}}@media screen and (max-width: 768px){.policy__container__section>ol>li>p a{line-height:1.86}}@media (hover: hover) and (pointer: fine){.policy__container__section>ol>li>p a{transition:color .3s ease-out}.policy__container__section>ol>li>p a:hover{color:var(--color-green-light-1)}}@media screen and (min-width: 769px){.policy__container__section>ol>li>p+ul{margin-top:2.1rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>p+ul{margin-top:2.5rem}}.policy__container__section>ol>li ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){.policy__container__section>ol>li ul{margin-left:.4rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li ul{row-gap:.5rem}}.policy__container__section>ol>li ul li{display:flex}.policy__container__section>ol>li ul li:before{content:"・";margin-right:.15em}@media screen and (min-width: 769px){.policy__container__section>ol>li ul li:before{font-feature-settings:normal}}@media screen and (min-width: 769px){.policy__container__section>ol>li ul li{font-size:max(10px,.9722222222vw);line-height:2.14;letter-spacing:.08em}}@media screen and (max-width: 768px){.policy__container__section>ol>li ul li{font-size:1.3rem;line-height:1.85;letter-spacing:.06em}}.policy__container__section>ol>li>ol{display:flex;flex-direction:column}@media screen and (min-width: 769px){.policy__container__section>ol>li>ol{row-gap:1rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol{row-gap:1.4rem}}@media screen and (min-width: 769px){.policy__container__section>ol>li>ol:not(:first-child){margin-top:2.5rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol:not(:first-child){margin-top:2.3rem}}.policy__container__section>ol>li>ol>li{position:relative;counter-increment:cnt2}@media screen and (min-width: 769px){.policy__container__section>ol>li>ol>li{padding-left:3.8rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol>li{padding-left:2.7rem}}.policy__container__section>ol>li>ol>li:before{font-family:degular,sans-serif;font-weight:600;font-style:normal;content:"0" counter(cnt2);display:block;position:absolute;color:var(--color-green);top:0;left:0}@media screen and (min-width: 769px){.policy__container__section>ol>li>ol>li:before{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol>li:before{font-size:1.6rem;line-height:2.6rem}}.policy__container__section>ol>li>ol>li h4{font-weight:700}.policy__container__section>ol>li>ol>li p{line-height:2.14}@media screen and (min-width: 769px){.policy__container__section>ol>li>ol>li p{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol>li p{font-size:1.3rem;line-height:1.85;margin-top:.8rem}}@media screen and (max-width: 768px){.policy__container__section>ol>li>ol>li ul{margin-top:.8rem}}.policy__container__section>ol>li>a{font-weight:700;position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline-block;overflow:hidden;white-space:nowrap;color:var(--color-green);letter-spacing:.08em}@media screen and (max-width: 768px){.policy__container__section>ol>li>a{--arrow-width: .9rem}}.policy__container__section>ol>li>a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.policy__container__section>ol>li>a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.policy__container__section>ol>li>a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.policy__container__section>ol>li>a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.policy__container__section>ol>li>a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.policy__container__section>ol>li>a{line-height:1.86!important}}@media screen and (max-width: 768px){.policy__container__section>ol>li>a{line-height:1.83!important}}.policy__container__section>ol>li>a:before{content:"";display:block;position:absolute;height:1px;left:0;background:currentColor;pointer-events:none;transform-origin:right center;width:calc(100% - var(--arrow-width) - var(--arrow-margin))}@media screen and (min-width: 769px){.policy__container__section>ol>li>a:before{bottom:16%}}@media screen and (max-width: 768px){.policy__container__section>ol>li>a:before{bottom:17%}}@media (hover: hover) and (pointer: fine){.policy__container__section>ol>li>a{transition:color .3s ease-out}.policy__container__section>ol>li>a:hover{color:var(--color-green-light-1)}.policy__container__section>ol>li>a:hover:is(a[href]):before{animation:border-out .18s ease-out forwards,border-in .18s .22s ease-out forwards}.policy__container__section>ol>li>a:hover:is(a:not([target])):after{animation:line-arrow-out .18s ease-out forwards,line-arrow-in .18s .22s ease-out forwards}.policy__container__section>ol>li>a:hover:is(a[target]):after{animation:diagonal-arrow-out .18s ease-out forwards,diagonal-arrow-in .18s .22s ease-out forwards}}@media screen and (min-width: 769px){.policy__container__section>ol>li>a{margin-top:2.2rem;font-size:max(10px,1.1111111111vw);--arrow-width: .8em}}@media screen and (max-width: 768px){.policy__container__section>ol>li>a{font-size:1.4rem;margin-top:1.8rem;--arrow-width: 1rem}}.policy__container__section>ol>li>a:before{height:max(1px,.15rem)}@media screen and (min-width: 769px){.policy__container__section>ol:first-child{row-gap:4.2rem;margin-top:.8rem}}@media screen and (max-width: 768px){.policy__container__section>ol:first-child{row-gap:3.2rem}}@media screen and (min-width: 769px){.policy__container__section>h2+ol{margin-top:5.6rem;row-gap:5.9rem}}@media screen and (max-width: 768px){.policy__container__section>h2+ol{margin-top:3.2rem;row-gap:5.3rem}}@media screen and (max-width: 768px){.policy__container__section:first-child>h2{margin-top:1rem}}.policy__container__section+.policy__container__section{border-top:1px solid rgba(0,124,114,.2)}@media screen and (min-width: 769px){.policy__container__section+.policy__container__section{margin-top:14.5rem;padding-top:6.5rem}}@media screen and (max-width: 768px){.policy__container__section+.policy__container__section{margin-top:9.2rem;padding-top:5.4rem}}.policy__container__bottom{border-top:1px solid rgba(0,124,114,.2);text-align:right}@media screen and (min-width: 769px){.policy__container__bottom{padding-top:3.9rem}}@media screen and (max-width: 768px){.policy__container__bottom{padding-top:2.1rem}}.form-container{z-index:2;position:relative;background:var(--bg-green-light);border-radius:var(--border-radius-section) var(--border-radius-section) 0 0;padding:5rem 3.9rem 6rem}@media screen and (min-width: 769px){.form-container{padding:12rem 16rem 15rem}}.form-header{margin-bottom:6.4rem}@media screen and (min-width: 769px){.form-header{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:15rem;margin-bottom:6.7rem;min-height:10.7rem}}.form-header__step{--step-size: 3.7rem;display:flex;justify-content:space-between;counter-reset:step-counter;position:relative;z-index:0}@media screen and (max-width: 768px){.form-header__step{margin:0 auto;width:23.1rem}}@media screen and (min-width: 769px){.form-header__step{--step-size: 5rem;width:32rem;flex-shrink:0}}.form-header__step:before{content:"";z-index:-1;position:absolute;width:calc(100% - var(--step-size));height:.2rem;background:var(--color-green);top:calc(var(--step-size) / 2 - .1rem);left:calc(var(--step-size) / 2)}.form-header__step>li{--step-text-color: #fff;--step-bg-color: var(--color-green);width:var(--step-size);display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-weight:700;color:var(--color-green);counter-increment:step-counter;letter-spacing:.06em;font-size:1.3rem}@media screen and (min-width: 769px){.form-header__step>li{font-size:max(10px,.9722222222vw)}}.form-header__step>li:before{content:"0" counter(step-counter);display:grid;width:var(--step-size);height:var(--step-size);border-radius:50%;place-items:center;border:.2rem solid var(--color-green);background:var(--step-bg-color);color:var(--step-text-color);font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:1.4rem;letter-spacing:0;margin-bottom:.8rem;padding-bottom:.1rem;padding-right:.1rem}@media screen and (min-width: 769px){.form-header__step>li:before{font-size:max(10px,1.25vw);margin-bottom:.7rem}}.form-header__step>li[aria-current=step]~li{--step-text-color: var(--color-green);--step-bg-color: #fff}@media screen and (max-width: 768px){.form-header__texts{margin-top:4.2rem}}.form-header__heading{display:block;color:var(--color-green);font-weight:700;line-height:1.6;font-size:2rem;margin-bottom:.5rem}@media screen and (min-width: 769px){.form-header__heading{font-size:2.4rem;letter-spacing:.06em;margin-bottom:.5rem;margin-top:-.4em}}.form-header__text{display:block;font-size:1.4rem;line-height:1.86;letter-spacing:.08em;text-align:justify}@media screen and (min-width: 769px){.form-header__text{font-size:max(10px,.9722222222vw);letter-spacing:.06em}}@media screen and (min-width: 769px){.form-header__text:first-child{margin-top:-.43em}}.form-header__recaptcha{font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:1.4rem;line-height:1.4285714286;margin-top:.6rem}@media screen and (min-width: 769px){.form-header__recaptcha{font-size:max(10px,.9722222222vw)}}.form-header__recaptcha a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.form-header__recaptcha a:hover{text-decoration:none}}.form-header__caption{display:block;font-size:1.3rem;line-height:1.86;font-weight:700;letter-spacing:.06em;margin-top:.6rem;opacity:.8}@media screen and (min-width: 769px){.form-header__caption{font-size:max(10px,.9722222222vw);margin-top:.9rem}}@media screen and (max-width: 768px){.contact-confirm .form-header{margin-bottom:5.3rem}}@media screen and (max-width: 768px){.contact-thanks .form-header{margin-bottom:0}}.form-submit-group{border-top:1px solid rgba(var(--color-green-rgb),.2)}@media screen and (max-width: 768px){.form-submit-group{display:flex;justify-content:space-between;margin-top:5rem;padding-top:3rem}}@media screen and (min-width: 769px){.form-submit-group{display:grid;grid-template-columns:1fr auto 1fr;margin-top:12rem;padding-top:5rem}}@media screen and (max-width: 768px){.form-submit-group>:only-child{margin:auto}}@media screen and (min-width: 769px){.form-submit-group>:only-child{grid-column:2}}@media screen and (min-width: 769px){.form-header+.form-submit-group{margin-top:9.3rem}}@media screen and (max-width: 768px){.form-header+.form-submit-group{margin-top:4.3rem}}.field-group{border-top:1px solid rgba(var(--color-green-rgb),.2);padding:4.1rem 0 4.9rem}@media screen and (min-width: 769px){.field-group{display:flex;align-items:flex-start;gap:4.5rem;padding:4rem 0 3.9rem}}.field-group label{font-size:1.4rem;letter-spacing:.08em;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;line-height:1.86}@media screen and (min-width: 769px){.field-group label{flex-shrink:0;font-size:max(10px,1.1111111111vw);letter-spacing:.1em;width:30rem;line-height:2}}@media screen and (min-width: 769px){.field-group>label{margin-top:1.3rem}}@media screen and (min-width: 769px){.field-group:has(.field-group__field--inline)>label{margin-top:calc(1.86em + .4rem + 1.3rem - 1.1rem)}}.field-group__field{font-size:1.4rem;line-height:1.8571428571;text-align:justify;letter-spacing:.08em}@media screen and (max-width: 768px){.field-group__field{margin-top:.9rem}}@media screen and (min-width: 769px){.field-group__field{width:100%;font-size:max(10px,1.1111111111vw);line-height:2}}.field-group__field--inline{display:flex;gap:1.5rem}@media screen and (min-width: 769px){.field-group__field--inline{margin-top:-1.1rem}}.field-group__field--inline>*{flex:1;line-height:1.8571428571}.field-group__field label{margin-bottom:.4rem}@media screen and (max-width: 768px){.field-group__field label{font-size:1.2rem}}.field-group input[type=text],.field-group input[type=url],.field-group input[type=email],.field-group input[type=number],.field-group input[type=search],.field-group input[type=tel],.field-group textarea,.field-group select{background:#fff;width:100%;font-size:1.1rem;line-height:2;border-radius:1rem;padding:1.2rem .9rem;letter-spacing:.08em;border:1px solid transparent;display:block}@media screen and (min-width: 769px){.field-group input[type=text],.field-group input[type=url],.field-group input[type=email],.field-group input[type=number],.field-group input[type=search],.field-group input[type=tel],.field-group textarea,.field-group select{font-size:max(10px,1.1111111111vw);padding:1.3rem 2.4rem;letter-spacing:.06em}}.field-group input[type=text]:focus,.field-group input[type=url]:focus,.field-group input[type=email]:focus,.field-group input[type=number]:focus,.field-group input[type=search]:focus,.field-group input[type=tel]:focus,.field-group textarea:focus,.field-group select:focus{outline:none!important;border-color:var(--color-green)}.field-group ::-moz-placeholder{color:#4b4b4b80}.field-group ::placeholder{color:#4b4b4b80}.field-group select{background-image:url(/wp-content/themes/zeroboard/assets/tri-down-b4b65b8c.svg);background-position:right .8rem top 50%;background-repeat:no-repeat;background-size:auto 1rem;padding-right:3rem}@media screen and (min-width: 769px){.field-group select{background-position:right 2.5rem top 50%;padding-right:5rem}}.field-group textarea{resize:none}@media screen and (min-width: 769px){.field-group textarea{height:27rem}}@media screen and (max-width: 768px){.field-group textarea{height:25rem}}.field-group .field-group__empty-select{color:#4b4b4b80}.field-group .error{color:var(--color-green);display:block;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:.08em;font-size:1.3rem;line-height:1.5;margin-top:.8rem}@media screen and (min-width: 769px){.field-group .error{font-size:max(10px,.9722222222vw);letter-spacing:.06em}}@media screen and (min-width: 769px){.contact-confirm .field-group{padding:3rem 0 2.9rem}}@media screen and (max-width: 768px){.contact-confirm .field-group{padding:3rem 0 3.2rem}}@media screen and (max-width: 768px){.contact-confirm .field-group__field{margin-top:.4rem}}@media screen and (min-width: 769px){.contact-confirm .field-group__field--inline{margin-top:0}}@media screen and (max-width: 768px){.contact-confirm .field-group__field--inline label{margin-bottom:.2rem}}.consent{background:#def3ef;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem;padding:4rem 1rem}@media screen and (min-width: 769px){.consent{margin-top:6rem;padding:7rem 1rem;gap:2.1rem}}.consent input{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.consent input:checked+.consent__icon:before{visibility:visible}.consent input:focus-visible+.consent__icon{outline:.2rem solid var(--color-green)}.consent__icon{display:inline-block;width:2.2rem;aspect-ratio:1/1;flex-shrink:0;background:#fff;border-radius:.6rem;cursor:pointer;display:grid;place-items:center;pointer-events:none}@media screen and (min-width: 769px){.consent__icon{width:3rem}}.consent__icon:before{content:"";background:var(--color-green);width:1.2rem;display:block;aspect-ratio:12 / 9;-webkit-mask:url(/wp-content/themes/zeroboard/assets/check-08b8183d.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/check-08b8183d.svg) 50% 50%/contain no-repeat;visibility:hidden}@media screen and (min-width: 769px){.consent__icon:before{font-size:max(10px,1.1111111111vw);width:.94em}}.consent__text{letter-spacing:.08em;font-size:1.4rem;font-weight:700}@media screen and (min-width: 769px){.consent__text{font-size:max(10px,1.1111111111vw);letter-spacing:.1em}}.consent__link{color:var(--color-green);position:relative;z-index:1;display:inline-block;padding:1.2rem;margin:-1.2rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.consent__link{transition:color .3s ease-out}.consent__link:hover{color:var(--color-green-light-1)}}.fraction-progress{--fraction-progress-font-size: 1.4rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.7rem;height:var(--fraction-progress-font-size)}@media screen and (min-width: 769px){.fraction-progress{--fraction-progress-font-size: max(1.6rem, 10px);gap:.6rem}}.fraction-progress__current,.fraction-progress__total{font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:var(--fraction-progress-font-size);width:1em;text-align:center}.fraction-progress__current{color:var(--color-green)}.fraction-progress__bar{display:block;width:3rem;height:1px;background-image:linear-gradient(to right,currentColor 33%,transparent 33%);background-size:.3rem 1px;background-repeat:repeat-x;margin-top:1px}@media screen and (min-width: 769px){.fraction-progress__bar{width:4rem}}.fraction-progress__bar:after{content:"";display:block;width:100%;height:100%;background:var(--color-green);transform-origin:left center;scale:var(--progress, 0) 1;transition:scale .2s ease-out}.faq-question-card{position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){.faq-question-card{padding:3rem 0 3.4rem .4rem}}@media screen and (max-width: 768px){.faq-question-card{padding:2.2rem 0 2.3rem .1rem}}.faq-question-card__head{position:relative;display:flex;align-items:center}@media screen and (min-width: 769px){.faq-question-card__head{margin-top:.5rem}}.faq-question-card__head:after{content:"";display:block;width:.2rem;background:#007c72;opacity:.2}@media screen and (min-width: 769px){.faq-question-card__head:after{height:2.6rem;margin-left:2.6rem}}@media screen and (max-width: 768px){.faq-question-card__head:after{height:2rem;margin-left:1.5rem}}.faq-question-card__head span{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;line-height:1;color:var(--color-green)}@media screen and (min-width: 769px){.faq-question-card__head span{font-size:2.6rem;padding-bottom:.4rem}}@media screen and (max-width: 768px){.faq-question-card__head span{font-size:2rem;padding-bottom:.2rem}}@media screen and (min-width: 769px){.faq-question-card__question{margin-left:2.3rem;width:73.9rem}}@media screen and (max-width: 768px){.faq-question-card__question{display:flex;align-items:center;width:20.4rem;min-height:4.5rem;margin-left:2rem}}.faq-question-card__question p{font-weight:500;display:block;text-align:justify}@media screen and (min-width: 769px){.faq-question-card__question p{font-size:max(10px,1.25vw);line-height:1.67;letter-spacing:.1em}}@media screen and (max-width: 768px){.faq-question-card__question p{font-size:1.3rem;line-height:1.85;letter-spacing:0}}.faq-question-card__arrow{margin-left:auto}.faq-question-card__arrow span{display:flex;justify-content:center;align-items:center;color:var(--color-green);background:var(--color-white);aspect-ratio:1;line-height:1;letter-spacing:0;border-radius:50%}@media screen and (min-width: 769px){.faq-question-card__arrow span{margin-top:.4rem;width:3.2rem;padding-left:.2rem;font-size:max(10px,1.25vw)}}@media screen and (max-width: 768px){.faq-question-card__arrow span{width:2.4rem;padding-left:.1rem}}.faq-question-card__arrow span:after{content:"";background:currentColor;display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;aspect-ratio:1}@media screen and (min-width: 769px){.faq-question-card__arrow span:after{width:.5em}}@media screen and (max-width: 768px){.faq-question-card__arrow span:after{width:.7rem}}@media (hover: hover) and (pointer: fine){.faq-question-card .faq-question-card__question p{transition:color .3s ease-out}.faq-question-card .faq-question-card__arrow span{transition:background .3s ease-out,color .3s ease-out}.faq-question-card:hover .faq-question-card__question p{color:var(--color-green-light-1)}.faq-question-card:hover .faq-question-card__arrow span{color:var(--color-white);background:var(--color-green-light-1)}.faq-question-card:hover .faq-question-card__arrow span:after{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}.faq-qa-accordion{width:100%}@media screen and (min-width: 769px){.faq-qa-accordion__question,.faq-qa-accordion__answer{padding-left:.6rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question,.faq-qa-accordion__answer{padding-left:.1rem}}.faq-qa-accordion__question__head,.faq-qa-accordion__answer__head{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;flex-shrink:0;line-height:1.5;letter-spacing:0}@media screen and (min-width: 769px){.faq-qa-accordion__question__head,.faq-qa-accordion__answer__head{font-size:2.6rem;width:5rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question__head,.faq-qa-accordion__answer__head{width:4rem;font-size:2rem}}.faq-qa-accordion__question__head:after,.faq-qa-accordion__answer__head:after{content:"";display:block;width:.2rem;background:currentColor;opacity:.2}@media screen and (min-width: 769px){.faq-qa-accordion__question__head:after,.faq-qa-accordion__answer__head:after{height:2.6rem;margin-left:1.8rem;margin-top:.2rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question__head:after,.faq-qa-accordion__answer__head:after{height:2rem;margin-left:1.5rem;margin-top:.2rem}}.faq-qa-accordion__question__text,.faq-qa-accordion__answer__text{display:block}@media screen and (min-width: 769px){.faq-qa-accordion__question__text,.faq-qa-accordion__answer__text{width:99rem;margin-left:1.6rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question__text,.faq-qa-accordion__answer__text{flex:1;margin-left:1rem}}.faq-qa-accordion__question{width:100%;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 769px){.faq-qa-accordion__question{padding-top:3.2rem;padding-bottom:3.1rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question{padding-top:2.2rem;padding-bottom:2.2rem}}.faq-qa-accordion__question__head{color:var(--color-green)}@media screen and (min-width: 769px){.faq-qa-accordion__question__text{margin-right:auto}}.faq-qa-accordion__question__icon{position:relative;display:block;flex-shrink:0;background:var(--color-white);border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.faq-qa-accordion__question__icon{margin-left:auto;width:3.2rem;height:3.2rem;margin-top:.2rem}}@media screen and (max-width: 768px){.faq-qa-accordion__question__icon{width:2.4rem;height:2.4rem;margin-top:.2rem;margin-left:2.2rem}}.faq-qa-accordion__question__icon:before,.faq-qa-accordion__question__icon:after{content:"";display:block;position:absolute;height:.2rem;background:var(--color-green);top:calc(50% - .1rem);transition:transform .3s ease-out,background .3s ease-out}@media screen and (min-width: 769px){.faq-qa-accordion__question__icon:before,.faq-qa-accordion__question__icon:after{width:1rem;min-width:4px;left:calc(50% - max(.5rem,2px))}}@media screen and (max-width: 768px){.faq-qa-accordion__question__icon:before,.faq-qa-accordion__question__icon:after{width:.8rem;left:calc(50% - .4rem)}}.faq-qa-accordion__question__icon:after{transform:rotate(90deg)}@media (hover: hover) and (pointer: fine){.faq-qa-accordion__question .faq-qa-accordion__question__text *{transition:color .3s ease-out}.faq-qa-accordion__question .faq-qa-accordion__question__icon{transition:background .3s ease-out}.faq-qa-accordion__question:hover .faq-qa-accordion__question__text *{color:var(--color-green-light-1)}.faq-qa-accordion__question:hover .faq-qa-accordion__question__icon{background:var(--color-green-light-1)}.faq-qa-accordion__question:hover .faq-qa-accordion__question__icon:before,.faq-qa-accordion__question:hover .faq-qa-accordion__question__icon:after{background:var(--color-white)}}.faq-qa-accordion__answer{overflow:hidden;height:0}.faq-qa-accordion__answer__inner{display:flex;align-items:flex-start}@media screen and (min-width: 769px){.faq-qa-accordion__answer__inner{padding-top:1rem;padding-bottom:3.2rem}}@media screen and (max-width: 768px){.faq-qa-accordion__answer__inner{padding-top:.5rem;padding-bottom:2.2rem}}.faq-qa-accordion__answer__head{color:var(--color-black)}@media screen and (max-width: 768px){.faq-qa-accordion__answer__text{margin-right:4.6rem}}.faq-qa-accordion.is-open .faq-qa-accordion__question__icon:before{transform:rotate(180deg)}.faq-qa-accordion.is-open .faq-qa-accordion__question__icon:after{transform:rotate(180deg)}@media screen and (max-width: 928px) and (min-aspect-ratio: 16/9) and (orientation: landscape){html:has(.sp-landscape-alert){font-size:1.4992503748vw;background:var(--bg-white);overflow:hidden}}.sp-landscape-alert{position:fixed;z-index:var(--z-index-sp-landscape-alert);width:100dvw;height:100dvh;background:var(--bg-white);display:none}@media screen and (max-width: 928px) and (min-aspect-ratio: 16/9) and (orientation: landscape){.sp-landscape-alert{display:grid;place-items:center}}.sp-landscape-alert__contents{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:1rem}.sp-landscape-alert__zeroboard{display:block;aspect-ratio:178 / 35;background:url(/wp-content/themes/zeroboard/assets/logo-45ef420b.svg) 50% 50%/contain no-repeat;width:18.2rem}.sp-landscape-alert__orientation{margin-top:2.7rem;display:block;aspect-ratio:94 / 94;background:url(/wp-content/themes/zeroboard/assets/device-orientation-1acd06c5.svg) 50% 50%/contain no-repeat;width:9.4rem}.sp-landscape-alert__ja{margin-top:2.5rem;font-size:1.2rem;font-weight:700;letter-spacing:.05em;color:var(--color-green)}.sp-landscape-alert__en{margin-top:1rem;font-family:degular,sans-serif;font-weight:500;font-style:normal;font-size:1.4rem;letter-spacing:-.03em;color:var(--color-green)}.logos-slider-progress{--progress: 0%;--dots-color: var(--color-black);--progress-color: var(--color-green);position:relative}.logos-slider-progress:before{content:"";display:block;aspect-ratio:25 / 1;-webkit-mask:url(/wp-content/themes/zeroboard/assets/progress-dots-1c05efcc.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/progress-dots-1c05efcc.svg) 50% 50%/contain no-repeat;background-color:var(--dots-color);height:1px}.logos-slider-progress:after{content:"";position:absolute;left:0;top:0;width:var(--progress);height:1px;background-color:var(--progress-color)}.logos-slider-progress--light,.logos-slider-progress--light-dark{--dots-color: var(--color-white);--progress-color: var(--color-green-light-2)}@media screen and (max-width: 768px){.logos-slider-progress--light-dark{--dots-color: var(--color-black);--progress-color: var(--color-green)}}.logos-slider{position:relative;width:-moz-fit-content;width:fit-content}.logos-slider__container{z-index:2;position:relative;background-color:var(--bg-white);border-radius:var(--border-radius-middle);overflow:hidden}.logos-slider__container__images{position:relative;width:100%;height:100%;overflow:hidden}.logos-slider__container__images .logos-slider-pic{position:absolute;display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;top:0;left:0;pointer-events:none}.logos-slider__container__images .logos-slider-pic img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logos-slider__progresses{width:-moz-fit-content;width:fit-content;display:flex;gap:1rem}.event-card{z-index:2;position:relative;background:var(--color-white);border-radius:var(--border-radius-small);overflow:hidden}@media screen and (min-width: 769px){.event-card{width:38.8rem;display:flex;flex-direction:column}}@media screen and (max-width: 768px){.event-card{width:100%;display:block}}.event-card__thumb{z-index:1;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 769px){.event-card__thumb{height:26rem}}@media screen and (max-width: 768px){.event-card__thumb{aspect-ratio:295/196}}.event-card__thumb:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}.event-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-card__expired{position:absolute;width:100%;height:100%;top:0;left:0}.event-card__expired:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#b9b9b9;mix-blend-mode:multiply}.event-card__expired__text{display:block;position:absolute;bottom:0;right:0;background:var(--color-green);color:var(--color-white);font-weight:700}@media screen and (min-width: 769px){.event-card__expired__text{font-size:max(10px,.9722222222vw);padding:.4em 1.55em .45em}}@media screen and (max-width: 768px){.event-card__expired__text{font-size:1.1rem;padding:.4rem 1.9rem .5rem}}@media screen and (min-width: 769px){.event-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem 3.1rem 3rem}}@media screen and (max-width: 768px){.event-card__content{padding:1.3rem 2rem 2rem}}.event-card__date{display:block;font-feature-settings:normal;color:var(--color-green);font-weight:500;letter-spacing:0}@media screen and (min-width: 769px){.event-card__date{font-size:max(10px,1.1111111111vw);line-height:1.625}}@media screen and (max-width: 768px){.event-card__date{font-size:1.4rem;line-height:1.57}}.event-card__date__group{display:inline-block}.event-card__heading{display:block;font-weight:500;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.1em;margin-top:.5rem}@media screen and (max-width: 768px){.event-card__heading{-webkit-line-clamp:3}}@media screen and (min-width: 769px){.event-card__heading{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-bottom:auto}}@media screen and (max-width: 768px){.event-card__heading{font-size:1.4rem;line-height:2}}.event-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}@media screen and (min-width: 769px){.event-card__footer{margin-top:auto;padding-top:2.8rem}}@media screen and (max-width: 768px){.event-card__footer{margin-top:1.7rem}}@media screen and (min-width: 769px){.event-card__tag .category-tag{padding:.32em .65em .37em .7em}}@media screen and (max-width: 768px){.event-card__tag .category-tag{line-height:1.2;letter-spacing:0;padding:.27rem .65rem .42rem .7rem}}.event-card__arrow{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#def3ef;margin-left:auto;aspect-ratio:1;flex-shrink:0}@media screen and (min-width: 769px){.event-card__arrow{width:2.4rem;font-size:max(10px,.9722222222vw);min-width:1.5em}}@media screen and (max-width: 768px){.event-card__arrow{width:2rem}}.event-card__arrow:after{content:"";display:block;-webkit-clip-path:polygon(25% 0,100% 50%,25% 100%);clip-path:polygon(25% 0,100% 50%,25% 100%);background:var(--color-green);aspect-ratio:1/1}@media screen and (min-width: 769px){.event-card__arrow:after{width:.7rem;min-width:.5em}}@media screen and (max-width: 768px){.event-card__arrow:after{width:.6rem}}@media screen and (min-width: 769px){.event-card--home{width:34.8rem}}@media screen and (min-width: 769px){.event-card--home .event-card__thumb{height:23.2rem}}@media screen and (min-width: 769px){.event-card--home .event-card__content{padding:2.2rem 3rem 3rem}}@media screen and (min-width: 769px){.event-card--home .event-card__heading{margin-top:.3rem}}@media screen and (min-width: 769px){.event-card--home .event-card__footer{padding-top:2.5rem}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.event-card--home:hover .event-card__image{scale:1.04}}@media (hover: hover) and (pointer: fine){.event-card .event-card__thumb:after{transition:opacity .3s ease-out}.event-card .event-card__image{will-change:scale;transition:scale .3s ease-out}.event-card .event-card__expired__text{transition:background-color,color,.3s ease-out}.event-card .event-card__heading{transition:color .3s ease-out}.event-card .event-card__arrow,.event-card .event-card__arrow:after{transition:background .3s ease-out}.event-card:hover .event-card__thumb:after{opacity:1}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.event-card:hover .event-card__image{scale:1.037}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.event-card:hover .event-card__image{scale:1.035}}@media (hover: hover) and (pointer: fine){.event-card:hover .event-card__expired__text{background:#def3ef;color:var(--color-green)}.event-card:hover .event-card__heading{color:var(--color-green-light-1)}.event-card:hover .event-card__arrow{background:var(--color-green-light-1)}.event-card:hover .event-card__arrow:after{background:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}.page-transition{--progress: 0;z-index:var(--z-index-page-transition);position:fixed;top:0;width:100%;height:100vh;background:linear-gradient(20deg,var(--color-green) calc(-20% + var(--progress) * 120%),transparent calc(0% + var(--progress) * 120%))}.page-transition--backward{background:linear-gradient(20deg,transparent calc(-20% + var(--progress) * 120%),var(--color-green) calc(0% + var(--progress) * 120%))}main{z-index:2;position:relative}.not-found{position:relative}.not-found__content{z-index:3;position:relative}@media screen and (min-width: 769px){.not-found__content{padding:25rem 16rem 23.6rem}}@media screen and (max-width: 768px){.not-found__content{padding:16.6rem 4rem 11.8rem}}.not-found__content:before,.not-found__content:after{content:"";z-index:-1;display:block;position:absolute;height:100%;pointer-events:none;top:0;left:0}@media screen and (min-width: 769px){.not-found__content:before{width:103rem;background:linear-gradient(90deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 100%)}}@media screen and (max-width: 768px){.not-found__content:before{width:100%;background:linear-gradient(90deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.35) 60%,rgba(255,255,255,0) 100%)}}.not-found__content:after{width:100%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 17%)}.not-found__heading{font-size:1.6rem;color:var(--color-green);font-weight:700;line-height:1.75;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 769px){.not-found__heading{font-size:max(10px,1.25vw);line-height:1.7777777778}}.not-found__text{font-weight:500;font-size:1.2rem;line-height:2;margin-top:.6rem;letter-spacing:0;font-feature-settings:normal}@media screen and (min-width: 769px){.not-found__text{font-size:max(10px,.9722222222vw);line-height:1.8571428571;margin-top:1.3rem;max-width:40rem}}.not-found .linked-button{margin-top:2.4rem;margin-left:-.5rem}@media screen and (min-width: 769px){.not-found .linked-button{margin-top:3.3rem}}.not-found__movie{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.not-found__movie video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.not-found__movie video{-o-object-position:center 12%;object-position:center 12%}}.home__fv-cover{position:fixed;z-index:var(--z-index-home-fv-cover);top:0;width:100%;height:100vh;background:#fff}.home__show-detail{width:-moz-fit-content;width:fit-content;display:flex;place-items:center;gap:1rem}.home__show-detail--active .home__show-detail__icon{border-color:var(--color-green-light-1);background:var(--color-green-light-1)}.home__show-detail--active .home__show-detail__icon:before{background:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}.home__show-detail--active .home__show-detail__text{color:var(--color-green-light-1)}.home__show-detail__icon{position:relative;width:2rem;height:2rem;border:1px solid var(--color-black);border-radius:100vmax;display:grid;place-items:center;transition-property:border-color,background;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__show-detail__icon{width:1.8rem;height:1.8rem}}.home__show-detail__icon:before{content:"";position:absolute;margin-left:.1rem;display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background:var(--color-black);width:.6rem;transition-property:background;transition-duration:.3s;transition-timing-function:ease-out}.home__show-detail__text{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:max(10px,.9722222222vw);font-feature-settings:normal;letter-spacing:.06em;color:var(--color-black);transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__show-detail__text{font-size:1.4rem}}.home__fv{--contents-opacity: 0;position:relative;width:100%}.home__fv__sec-1{position:absolute;z-index:5;width:100%;height:100svh}.home__fv__sec-1__bg__kv1{position:absolute;top:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.home__fv__sec-1__bg__kv1 .home__fv__movie__transition{position:absolute;z-index:1}.home__fv__sec-1__bg__kv1 .home__fv__movie__loop{position:absolute;z-index:0}.home__fv__sec-1__contents{opacity:var(--contents-opacity);position:relative;z-index:1;height:100%;pointer-events:none}.home__fv__sec-1__contents .home__fv__sec-1__catch{position:absolute;top:28.3rem;left:11.8rem;color:var(--color-green);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.8;letter-spacing:.15em}@media screen and (max-width: 768px){.home__fv__sec-1__contents .home__fv__sec-1__catch{top:12.5rem;left:4rem;font-size:1.5rem;line-height:2}}.home__fv__sec-1__contents .home__fv__sec-1__catch span{--progress: 0%;display:inline-block;-webkit-clip-path:inset(0 0 var(--progress) 0);clip-path:inset(0 0 var(--progress) 0);transform:translateY(var(--progress))}.home__fv__sec-1__contents h1{position:absolute;white-space:nowrap;font-family:degular,sans-serif;font-weight:500;font-style:normal;color:var(--color-green)}@media screen and (min-width: 769px){.home__fv__sec-1__contents h1{left:3.9rem;bottom:2.5rem;font-size:13.8rem}}@media screen and (max-width: 768px){.home__fv__sec-1__contents h1{left:1.8rem;bottom:5.3rem;font-size:6.2rem}}.home__fv__sec-1__contents h1>span{--progress: 0%;width:-moz-fit-content;width:fit-content;-webkit-clip-path:inset(0 0 var(--progress) 0);clip-path:inset(0 0 var(--progress) 0);transform:translateY(var(--progress))}.home__fv__sec-1__contents h1 .home__fv__title__1{display:block;letter-spacing:-.03em}@media screen and (min-width: 769px){.home__fv__sec-1__contents h1 .home__fv__title__1{margin-bottom:-2.1rem}}@media screen and (max-width: 768px){.home__fv__sec-1__contents h1 .home__fv__title__1{margin-bottom:-1.1rem}}.home__fv__sec-1__contents h1 .home__fv__title__2{display:inline-block}@media screen and (min-width: 769px){.home__fv__sec-1__contents h1 .home__fv__title__2{margin-left:8.9rem;letter-spacing:-.05em;padding-right:1rem;margin-right:-1.2rem}}@media screen and (max-width: 768px){.home__fv__sec-1__contents h1 .home__fv__title__2{display:block;letter-spacing:-.046em;margin-bottom:-1.1rem;margin-left:2.8rem;padding-right:1rem}}.home__fv__sec-1__contents h1 .home__fv__title__2 span{margin-left:.025em;margin-right:-.02em}.home__fv__sec-1__contents h1 .home__fv__title__3{display:inline-block}@media screen and (min-width: 769px){.home__fv__sec-1__contents h1 .home__fv__title__3{letter-spacing:-.045em}}@media screen and (max-width: 768px){.home__fv__sec-1__contents h1 .home__fv__title__3{letter-spacing:-.044em;margin-left:1.7rem}}.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint{position:absolute;font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center}@media screen and (max-width: 768px){.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint{font-size:1.4rem;left:2rem;bottom:1.9rem;padding-left:1.6rem}}@media screen and (min-width: 769px){.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint{font-size:max(10px,.9722222222vw);right:4.5rem;bottom:17.3rem;padding-right:calc(.65em + .7rem);transform-origin:right bottom;transform:rotate(90deg) translateY(100%)}}.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint:before{content:"";position:absolute;display:block;aspect-ratio:8 / 5;-webkit-mask:url(/wp-content/themes/zeroboard/assets/vertical-arrow-60df41a8.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/vertical-arrow-60df41a8.svg) 50% 50%/contain no-repeat;background-color:var(--color-black)}@media screen and (min-width: 769px){.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint:before{width:.65em;top:calc(50% - .1em);right:0;transform:rotate(-90deg)}}@media screen and (max-width: 768px){.home__fv__sec-1__contents .home__fv__sec-1__scroll-hint:before{width:.8rem;left:0;top:.6rem}}.home__fv__sec-1__contents .home__fv__sec-1__links{pointer-events:auto;position:absolute;bottom:0;right:2rem;display:flex;gap:.4rem}.home__fv__sec-2{position:relative;width:100%;padding-block:45rem 57.4rem}@media screen and (max-width: 768px){.home__fv__sec-2{padding-block:31rem 47.5rem}}.home__fv__sec-2__bg{position:absolute;top:0;width:100%;height:100vh}.home__fv__sec-2__bg__kv2,.home__fv__sec-2__bg__kv3{position:absolute;top:0;width:100%;height:100%}.home__fv__sec-2__bg__kv2 .home__fv__movie__transition,.home__fv__sec-2__bg__kv3 .home__fv__movie__transition{position:absolute;z-index:1}.home__fv__sec-2__bg__kv2 .home__fv__movie__loop,.home__fv__sec-2__bg__kv3 .home__fv__movie__loop{position:absolute;z-index:0}.home__fv__sec-2__bg__kv2{z-index:1}.home__fv__sec-2__bg__kv3{z-index:0}.home__fv__sec-2__bg__grad{position:absolute;z-index:2;top:0;right:0;width:70%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.6666666667) 80%)}@media screen and (max-width: 768px){.home__fv__sec-2__bg__grad{width:100%;background:linear-gradient(to right,transparent 30%,rgba(255,255,255,.6666666667) 80%)}}.home__fv__sec-2__contents{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto 10rem}@media screen and (max-width: 768px){.home__fv__sec-2__contents{margin-inline:auto 3.6rem;width:26rem}}.home__fv__sec-2__contents .home__fv__sec-2__catch{white-space:nowrap;margin-left:-.1rem;color:var(--color-green);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:5rem;line-height:1.52;letter-spacing:.055em}@media screen and (max-width: 768px){.home__fv__sec-2__contents .home__fv__sec-2__catch{font-size:3rem;letter-spacing:.015em}}.home__fv__sec-2__contents .home__fv__sec-2__description{margin-top:3.8rem;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;line-height:2;letter-spacing:.1em}@media screen and (min-width: 769px){.home__fv__sec-2__contents .home__fv__sec-2__description{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.home__fv__sec-2__contents .home__fv__sec-2__description{font-size:1.6rem;margin-top:2.3rem;line-height:1.87;text-align:justify}}.home__fv__sec-2__contents .home__fv__sec-2__links{margin-top:5rem;margin-left:-.5rem;display:flex;gap:2rem}@media screen and (max-width: 768px){.home__fv__sec-2__contents .home__fv__sec-2__links{margin-top:3.2rem;display:block}.home__fv__sec-2__contents .home__fv__sec-2__links>*:last-child{margin-top:1.4rem}}.home__fv__sec-2 .pin-spacer:has(.home__fv__sec-2__top-grad){-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.home__fv__nav__wrapper{opacity:var(--contents-opacity);position:absolute;z-index:10;top:0;right:5rem;height:100vh}@media screen and (max-width: 768px){.home__fv__nav__wrapper{right:2rem}}.home__fv__nav{position:relative;margin-top:calc(50vh - 6.8rem);width:.7rem;height:14.1rem}@media screen and (max-width: 768px){.home__fv__nav{margin-top:27.7rem;width:.9rem;height:11.8rem}}.home__fv__nav__dots{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:space-between}.home__fv__nav__dots .home__fv__nav__dot{position:relative;display:block;width:.7rem;aspect-ratio:1/1;border-radius:100%;background-color:var(--color-black);display:grid;place-items:center;transition:background-color .3s ease}@media screen and (max-width: 768px){.home__fv__nav__dots .home__fv__nav__dot{width:.9rem}}.home__fv__nav__dots .home__fv__nav__dot:before{content:"";position:absolute;width:1.5rem;aspect-ratio:1/1;border-radius:100%;background-color:var(--color-green);opacity:0;transition:opacity .3s ease}.home__fv__nav__dots .home__fv__nav__dot--active{background-color:var(--color-green)}.home__fv__nav__dots .home__fv__nav__dot--active:before{opacity:.3}.home__fv__nav__lines{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.home__fv__nav__lines .home__fv__nav__line{--progress: 0%;position:relative;display:block;height:50%;width:1px;background-image:linear-gradient(to bottom,var(--color-black) 1px,transparent 1px);background-size:1px 3px;background-repeat:repeat-y}.home__fv__nav__lines .home__fv__nav__line:before{content:"";position:absolute;height:var(--progress);width:1px;background-color:var(--color-green)}.home__news{margin:10rem var(--side-padding) 0;padding-block:10rem;background-color:var(--bg-white);border-radius:var(--border-radius-middle)}@media screen and (max-width: 768px){.home__news{margin:6rem 1rem 0;padding:4rem 3rem 5rem}}@media screen and (min-width: 769px){.home__news__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title list" "all list";row-gap:6rem;width:112rem;margin:0 auto}}.home__news__title{grid-area:title;margin-top:-1.6rem}@media screen and (max-width: 768px){.home__news__title{margin:0}}.home__news__list{grid-area:list;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 769px){.home__news__list{width:66rem;margin-left:auto}}@media screen and (max-width: 768px){.home__news__list{margin-top:4rem}}.home__news__list>li a{padding-block:3rem}.home__news__list>li:first-child a{padding-top:0}.home__news__list>li:last-child a{padding-bottom:0}.home__news__list>li:not(:last-child){border-bottom:1px solid rgba(75,75,75,.1)}@media screen and (max-width: 768px){.home__news__list>li a{padding-block:2rem 1.5rem}.home__news__list>li:first-child a{padding-top:0}}.home__news__list>li>a{--icon-front-color: var(--color-green);--icon-back-color: #e0f1ec;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"img title" "img info";gap:0 4rem}@media screen and (max-width: 768px){.home__news__list>li>a{gap:0 1.5rem}}@media (hover: hover) and (pointer: fine){.home__news__list>li>a .home__news__list__item__image img{will-change:scale}.home__news__list>li>a:hover{--icon-front-color: var(--color-white);--icon-back-color: var(--color-green-light-1)}.home__news__list>li>a:hover .home__news__list__item__image:after{opacity:1}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.home__news__list>li>a:hover .home__news__list__item__image img{scale:1.05}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.home__news__list>li>a:hover .home__news__list__item__image img{scale:1.06}}@media (hover: hover) and (pointer: fine){.home__news__list>li>a:hover .home__news__list__item__title{color:var(--color-green-light-1)}.home__news__list>li>a:hover .home__news__list__item__info__icon:before{animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}.home__news__list>li>a .home__news__list__item__image{z-index:2;position:relative;grid-area:img;overflow:hidden;border-radius:var(--border-radius-small);border:1px solid #e6e6e6}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__image{width:13.5rem;height:9rem}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__image{width:9rem;height:6rem}}.home__news__list>li>a .home__news__list__item__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease-out}.home__news__list>li>a .home__news__list__item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-out}.home__news__list>li>a .home__news__list__item__title{grid-area:title;letter-spacing:.1em;line-height:1.75;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__title{-webkit-line-clamp:3}}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__title{margin-top:-.4rem;font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__title{margin-top:-.5rem;font-size:1.4rem;line-height:1.71}}@media (hover: hover) and (pointer: fine){.home__news__list>li>a .home__news__list__item__title{transition:color .3s ease-out}}.home__news__list>li>a .home__news__list__item__info{grid-area:info;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__info{gap:1rem 2rem;padding-top:1rem}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__info{margin-top:1.1rem;gap:1rem}}.home__news__list>li>a .home__news__list__item__info__date{font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green);display:block;white-space:nowrap}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__info__date{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__info__date{font-size:1.1rem}}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__info .category-tag{font-size:max(10px,.9722222222vw);padding:.13em .65em .2em .68em}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__info .category-tag{font-size:1.1rem;padding:.4rem .7rem .5rem}}.home__news__list>li>a .home__news__list__item__info__icon{position:relative;margin-left:auto;flex-shrink:0;width:2.4rem;aspect-ratio:1/1;border-radius:50%;background-color:var(--icon-back-color);display:grid;place-items:center;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;padding-left:.1rem}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__info__icon{font-size:max(10px,.9722222222vw);min-width:1.4em}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__info__icon{width:2rem}}.home__news__list>li>a .home__news__list__item__info__icon:before{content:"";display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background-color:var(--icon-front-color);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (min-width: 769px){.home__news__list>li>a .home__news__list__item__info__icon:before{width:.6rem;min-width:4.5px}}@media screen and (max-width: 768px){.home__news__list>li>a .home__news__list__item__info__icon:before{width:.5rem}}.home__news__show-all{grid-area:all}@media screen and (min-width: 769px){.home__news__show-all{margin-left:-.5rem}}@media screen and (max-width: 768px){.home__news__show-all{margin-top:5.6rem;margin-left:4.8rem}}.home__service{margin-top:18.5rem}@media screen and (max-width: 768px){.home__service{margin-top:9.2rem}}.home__service__heading{padding-inline:15.5rem 16rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.home__service__heading{padding-inline:2rem;display:block}}.home__service__heading__description{width:-moz-fit-content;width:fit-content;color:var(--color-white)}@media screen and (min-width: 769px){.home__service__heading__description{width:54.5rem}}@media screen and (max-width: 768px){.home__service__heading__description{margin-top:3rem}}.home__service__heading__description>p:first-child{white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;letter-spacing:.22rem;line-height:1.48}@media screen and (max-width: 768px){.home__service__heading__description>p:first-child{font-size:2.2rem;line-height:1.6;letter-spacing:.06em}}.home__service__heading__description>p:first-child .deg{font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:4.3rem;letter-spacing:.18rem}@media screen and (max-width: 768px){.home__service__heading__description>p:first-child .deg{font-size:3rem;line-height:1.2;letter-spacing:.03em}}.home__service__heading__description>p:last-child{font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;text-align:justify;letter-spacing:.15rem}@media screen and (min-width: 769px){.home__service__heading__description>p:last-child{margin-top:3.3rem;font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.home__service__heading__description>p:last-child{margin-top:1.2rem;text-align:left;width:100%;font-size:1.4rem;line-height:1.85;letter-spacing:.04em}}.home__service__features{margin-top:15.3rem;position:relative}@media screen and (max-width: 768px){.home__service__features{margin-top:7rem}}.home__service__features__background{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--border-radius-section);background:rgba(0,124,114,.2);mix-blend-mode:multiply}.home__service__features__accent{z-index:1;position:absolute;left:15.5rem;top:-8.8rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.home__service__features__accent{left:2rem;top:-4rem}}.home__service__features__accent>span{display:block;width:-moz-fit-content;width:fit-content;font-family:degular,sans-serif;font-weight:500;font-style:normal;font-size:12rem;color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width: 768px){.home__service__features__accent>span{font-size:5.2rem}}.home__service__features__accent__1{background:linear-gradient(to bottom,#02e8da 0%,#1de6e3 100%)}.home__service__features__accent__2{margin-top:-2.5rem;margin-left:16.3rem;padding-bottom:1rem;background:linear-gradient(to bottom,#26e6e7 0%,#4ae5f4 100%)}@media screen and (max-width: 768px){.home__service__features__accent__2{margin-top:-.5rem;margin-left:4rem}}.home__service__features__accent__3{margin-top:-3.4rem;margin-left:8.5rem;background:linear-gradient(to bottom,#48e5f4 0%,#67e4ff 100%)}@media screen and (max-width: 768px){.home__service__features__accent__3{margin-top:-1.5rem;margin-left:2rem}}.home__service__features__contents{position:relative;padding:29.6rem var(--side-padding) 15rem}@media screen and (max-width: 768px){.home__service__features__contents{padding:12.6rem 0 8rem}}.home__service__features__contents__forward{position:relative;z-index:0;margin-top:-1.8rem;height:50rem;width:100%;display:grid;grid-template-columns:repeat(3,auto);grid-template-areas:"chain zero esg";justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.home__service__features__contents__forward{height:auto;margin-top:-1.2rem;display:block}}.home__service__features__contents__plus{margin:1.5rem auto;display:block;aspect-ratio:40 / 40;-webkit-mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat;width:3.4rem;background-color:var(--color-white)}@media screen and (max-width: 768px){.home__service__features__contents__plus{margin-block:1.2rem;width:2.5rem}}.home__service__features__contents__link{position:relative;margin:8rem auto 0}@media screen and (max-width: 768px){.home__service__features__contents__link{margin-top:4rem;margin-left:10.1rem}}.home__service__features__heading{position:relative;z-index:1;margin-inline:auto;background-color:var(--color-green-light-1);border-radius:100vmax;font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--color-white);display:grid;place-items:center;text-align:center;line-height:1.3}@media screen and (min-width: 769px){.home__service__features__heading{font-size:max(10px,1.25vw);letter-spacing:.1em;width:44rem;padding:.35em 1rem}}@media screen and (max-width: 768px){.home__service__features__heading{z-index:2;width:32.4rem;font-size:1.4rem;padding:.4rem 1rem;letter-spacing:.06em}}.home__service__features .features__card{background-color:var(--bg-white);border-radius:var(--border-radius-middle);display:flex;flex-direction:column;align-items:center;text-align:center;transition-property:width,height;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (min-width: 769px){.home__service__features .features__card{width:40rem;height:43rem;padding-bottom:.3rem}}@media screen and (max-width: 768px){.home__service__features .features__card{margin-inline:auto;width:31.5rem;height:35.6rem;will-change:width,height}.home__service__features .features__card:not(:first-child){margin-top:1rem}}@media screen and (min-width: 769px){.home__service__features .features__card.home__service__features--active{width:52rem;height:50rem}}@media screen and (max-width: 768px){.home__service__features .features__card.home__service__features--active{width:35.5rem;height:40rem}}.home__service__features .features__card.home__service__features--active .features__card__title{margin-top:1.6rem;font-size:5.2rem}@media screen and (max-width: 768px){.home__service__features .features__card.home__service__features--active .features__card__title{margin-top:-.4rem;font-size:3.2rem;scale:1.25}}.home__service__features .features__card.home__service__features--active .features__card__text{margin-top:1.4rem;font-size:max(10px,1.25vw);line-height:1.75;font-feature-settings:normal}@media screen and (max-width: 768px){.home__service__features .features__card.home__service__features--active .features__card__text{margin-top:2rem;font-size:1.4rem;scale:1.1428571429}}.home__service__features .features__card.home__service__features--active .home__service__features__image{scale:1}@media screen and (max-width: 768px){.home__service__features .features__card.home__service__features--active .home__service__features__image{margin-top:2.5rem;width:28rem;height:21rem}}.home__service__features .features__card.home__service__features--active .features__card__show-detail{margin-top:1rem}@media screen and (max-width: 768px){.home__service__features .features__card.home__service__features--active .features__card__show-detail{margin-top:1.7rem}}@media (hover: hover) and (pointer: fine){.home__service__features .features__card.--active-link .features__card__text{color:var(--color-green-light-1)}.home__service__features .features__card.--active-link .home__show-detail__icon{transition:border-color .1s ease-out,background .3s ease-out}}.home__service__features .features__card__title{margin-top:-.2rem;font-family:degular,sans-serif;font-weight:500;font-style:normal;color:var(--color-green);font-size:4rem;transition-property:margin-top,font-size;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__service__features .features__card__title{margin-top:.6rem;font-size:3.2rem;transition-property:margin-top,scale;transition-duration:.3s;transition-timing-function:ease-out;will-change:margin-top,scale}}.home__service__features .features__card__text{margin-top:1.4rem;font-size:max(10px,1.1111111111vw);font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;line-height:1.75;font-feature-settings:normal;transition-property:margin-top,font-size,color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__service__features .features__card__text{margin-top:.5rem;font-size:1.4rem;line-height:1.85;transition-property:margin-top,scale;transition-duration:.3s;transition-timing-function:ease-out;will-change:margin-top,scale}}@media screen and (min-width: 769px){.home__service__features .features__card__text span{display:inline-block}}@media screen and (min-width: 769px){.home__service__features .features__card__caption{margin-top:.4rem;font-size:max(10px,.7638888889vw);letter-spacing:.06em}}@media screen and (max-width: 768px){.home__service__features .features__card__caption{margin-block:auto 1.4rem;margin-inline:auto 1.2rem}}.home__service__features .features__card__show-detail{margin-top:.5rem;transition-property:margin-top;transition-duration:.3s;transition-timing-function:ease-out}.home__service__features__image{display:block;margin-top:3rem;width:35rem;height:25rem;scale:.85;transition-property:scale;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__service__features__image{margin-top:4rem;scale:1;width:22.4rem;height:16.8rem;transition-property:margin-top,width,height;transition-duration:.3s;transition-timing-function:ease-out;will-change:margin-top,width,height}}.home__service__features__zeroboard{grid-area:zero;z-index:1}.home__service__features__chain{grid-area:chain}.home__service__features__esg{grid-area:esg}.home__service__features__consulting{margin-inline:auto;width:89rem;height:28rem;padding-inline:3.4rem;background-color:var(--bg-white);border-radius:var(--border-radius-middle);display:flex;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem}@media screen and (max-width: 768px){.home__service__features__consulting{padding-top:2.5rem;width:33.5rem;height:34rem;display:block}}@media (hover: hover) and (pointer: fine){.home__service__features__consulting.--active-link .features__card__text{color:var(--color-green-light-1)}.home__service__features__consulting.--active-link .home__show-detail__icon{transition:border-color .1s ease-out,background .3s ease-out}}.home__service__features__consulting .home__service__features__image{flex-shrink:0;scale:1;margin-top:0;margin-left:1rem}@media screen and (max-width: 768px){.home__service__features__consulting .home__service__features__image{margin-inline:auto}}@media screen and (min-width: 769px){.home__service__features__consulting>div{margin-left:-1rem}}.home__service__features__consulting .features__card__title{margin-top:-1.5rem}@media screen and (max-width: 768px){.home__service__features__consulting .features__card__title{margin-top:-.5rem;text-align:center}}.home__service__features__consulting .features__card__text{margin-top:1rem;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (max-width: 768px){.home__service__features__consulting .features__card__text{margin-top:.3rem;text-align:center}}.home__service__features__consulting .features__card__show-detail{margin-top:1rem}@media screen and (max-width: 768px){.home__service__features__consulting .features__card__show-detail{margin-top:1.1rem;margin-inline:auto}}.home__case{position:relative;z-index:0;display:block}@media screen and (min-width: 769px){.home__case__heading{z-index:1;position:relative;width:124rem;margin:0 auto;padding-left:83.8rem;min-height:50rem}}@media screen and (max-width: 768px){.home__case__heading{margin-inline:0;padding-inline:4rem}}.home__case__heading__description{margin-top:5rem}@media screen and (max-width: 768px){.home__case__heading__description{margin-top:3.1rem}}.home__case__heading__description>*:first-child{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;line-height:1.48;letter-spacing:.2rem}@media screen and (min-width: 769px){.home__case__heading__description>*:first-child{white-space:nowrap}}@media screen and (max-width: 768px){.home__case__heading__description>*:first-child{margin-left:-.1rem;font-size:2.2rem;line-height:1.63;letter-spacing:.06em}}.home__case__heading__description>*:not(:first-child){text-align:justify;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;line-height:2;letter-spacing:.1em}@media screen and (min-width: 769px){.home__case__heading__description>*:not(:first-child){font-size:max(10px,1.1111111111vw);margin-top:2.9rem;margin-right:1.1rem}}@media screen and (max-width: 768px){.home__case__heading__description>*:not(:first-child){margin-top:.95rem;width:29.5rem;font-size:1.4rem;line-height:1.85;letter-spacing:.08em}}.home__case__logos{z-index:2}@media screen and (min-width: 769px){.home__case__logos{width:77.5rem;margin-top:-38.5rem;margin-left:4.5rem}}@media screen and (max-width: 768px){.home__case__logos{margin:4.5rem auto 0}}@media screen and (min-width: 769px){.home__case__logos__container{height:50rem}}@media screen and (max-width: 768px){.home__case__logos__container{width:33.5rem;height:27rem}}@media screen and (min-width: 769px){.home__case__logos__progresses{margin-top:2rem;margin-left:3rem}}@media screen and (max-width: 768px){.home__case__logos__progresses{margin-top:1.6rem;margin-left:1.5rem}}.home__case__cards{z-index:1;position:relative}@media screen and (min-width: 769px){.home__case__cards{margin-top:-10rem}}@media screen and (max-width: 768px){.home__case__cards{margin-top:-11.8rem}}@media screen and (min-width: 769px){.home__case__cards .swiper-slide{padding:19.9rem 0 11.4rem}}@media screen and (max-width: 768px){.home__case__cards .swiper-slide{padding:16.6rem 0 8rem}}.home__case__cards__show-list{z-index:2;position:absolute}@media screen and (min-width: 769px){.home__case__cards__show-list{right:26.5rem;bottom:6.5rem}}@media screen and (max-width: 768px){.home__case__cards__show-list{right:1.5rem;bottom:2.3rem}}.home__partner{position:relative;z-index:0;margin-top:13.5rem;margin-inline:auto;width:112rem;height:68rem;border-radius:3rem;display:grid;grid-template-columns:auto auto;background:#007577}@media screen and (max-width: 768px){.home__partner{margin-top:7.5rem;margin-inline:0;width:100%;height:64.3rem;display:block}}.home__partner__bg-container{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:3rem;overflow:hidden}.home__partner__heading{margin-top:15rem;margin-left:11.5rem}@media screen and (max-width: 768px){.home__partner__heading{margin:0;padding:5.8rem 4rem 0}}.home__partner__heading__description{width:38rem}@media screen and (max-width: 768px){.home__partner__heading__description{width:29.5rem}}.home__partner__heading__description>p{margin-top:5rem;color:var(--color-white);line-height:2;letter-spacing:.1em;text-align:justify}@media screen and (min-width: 769px){.home__partner__heading__description>p{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.home__partner__heading__description>p{margin-top:3.3rem;font-size:1.4rem;line-height:1.85}}.home__partner__heading .home__partner__linked-button{margin-top:4.5rem;margin-left:-.5rem}@media screen and (max-width: 768px){.home__partner__heading .home__partner__linked-button{margin-top:2.2rem}}.home__partner__logos{margin-top:5rem}@media screen and (min-width: 769px){.home__partner__logos{margin-inline:auto -11.5rem}}@media screen and (max-width: 768px){.home__partner__logos{margin-inline:auto}}@media screen and (min-width: 769px){.home__partner__logos__container{width:58rem;height:58rem}}@media screen and (max-width: 768px){.home__partner__logos__container{width:33.5rem;height:33.5rem}}@media screen and (min-width: 769px){.home__partner__logos__progresses{margin-top:2rem;margin-left:3rem}}@media screen and (max-width: 768px){.home__partner__logos__progresses{margin-top:1.5rem;margin-left:1.5rem}}@media screen and (min-width: 769px){.home__event{margin-top:18.5rem;margin-inline:auto;width:112rem}}@media screen and (max-width: 768px){.home__event{margin-top:19.7rem;width:100%;padding-inline:4rem}}.home__event__heading{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.home__event__heading{display:block}}.home__event__heading>p{display:block;margin-top:1.3rem;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;text-align:justify;line-height:2;letter-spacing:.1em}@media screen and (min-width: 769px){.home__event__heading>p{font-size:max(10px,1.1111111111vw);width:54.5rem}}@media screen and (max-width: 768px){.home__event__heading>p{margin-top:3.1rem;width:29.5rem;font-size:1.4rem}}.home__event__list{display:flex}@media screen and (min-width: 769px){.home__event__list{gap:3.8rem;margin-top:5.4rem}}@media screen and (max-width: 768px){.home__event__list{flex-direction:column;margin-top:3.3rem;row-gap:3.5rem}}.home__event__list__card{display:flex}@media screen and (min-width: 769px){.home__event__link{margin:8rem auto 0}}@media screen and (max-width: 768px){.home__event__link{margin:6rem auto 0}}@media screen and (min-width: 769px){.home__career{display:grid;grid-template-columns:auto 1fr;width:112rem;height:73.6rem;margin-top:20rem;margin-inline:auto}}@media screen and (max-width: 768px){.home__career{margin-top:9.1rem;padding-inline:4rem;height:auto;display:block}}.home__career__heading{margin-top:17.7rem}@media screen and (max-width: 768px){.home__career__heading{margin-top:0}}.home__career__heading>p{margin-top:5rem;width:43.1rem;text-align:justify;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;line-height:2;letter-spacing:.1em}@media screen and (min-width: 769px){.home__career__heading>p{white-space:nowrap;font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.home__career__heading>p{margin-top:3.3rem;width:29.5rem;font-size:1.4rem;line-height:1.85}}.home__career__heading .home__career__linked-button{margin-top:4.2rem;margin-left:-.5rem}@media screen and (max-width: 768px){.home__career__heading .home__career__linked-button{margin-top:2.2rem}}.home__career__cards{position:relative}@media screen and (max-width: 768px){.home__career__cards{height:39.1rem;margin-top:6rem}}.home__career__cards>img{position:absolute;border-radius:var(--border-radius-middle);-o-object-fit:cover;object-fit:cover}.home__career__cards__1{z-index:2;left:14.5rem;width:43rem;height:55.4rem}@media screen and (max-width: 768px){.home__career__cards__1{left:4rem;width:21.6rem;height:27.8rem}}.home__career__cards__2{z-index:1;right:-11.5rem;top:25rem;width:31.5rem;height:40.6rem}@media screen and (max-width: 768px){.home__career__cards__2{right:-4rem;top:auto;bottom:0;width:15.8rem;height:20.3rem}}.home__career__cards__3{z-index:3;left:8rem;bottom:0;width:20rem;height:25.8rem}@media screen and (max-width: 768px){.home__career__cards__3{left:-2rem;bottom:1.9rem;width:12rem;height:15.4rem}}.service__outline{z-index:4;position:relative;overflow:hidden;border-radius:var(--border-radius-section);background:#007577}@media screen and (min-width: 769px){.service__outline{padding:11.2rem 0 15rem}}@media screen and (max-width: 768px){.service__outline{padding:4.1rem 0 4rem}}@media screen and (min-width: 769px){.service__outline__inner{width:112rem;margin:0 auto}}.service__outline__header{display:flex}@media screen and (min-width: 769px){.service__outline__header{justify-content:space-between}}@media screen and (max-width: 768px){.service__outline__header{flex-direction:column;padding:0 2rem}}.service__outline__header__description{color:var(--color-white)}@media screen and (min-width: 769px){.service__outline__header__description{width:-moz-fit-content;width:fit-content;margin-top:-.2rem}}@media screen and (max-width: 768px){.service__outline__header__description{margin-top:3rem}}.service__outline__header__description h3{font-weight:700;display:block;letter-spacing:.06em}@media screen and (min-width: 769px){.service__outline__header__description h3{min-width:63.9rem;white-space:nowrap;font-size:3.5rem;line-height:5.1rem}}@media screen and (max-width: 768px){.service__outline__header__description h3{font-size:1.8rem;line-height:3.1rem}}.service__outline__header__description h3 .deg{font-family:degular,sans-serif;font-weight:600;font-style:normal}@media screen and (min-width: 769px){.service__outline__header__description h3 .deg{font-size:4.3rem;line-height:5rem;margin-right:.1rem}}@media screen and (max-width: 768px){.service__outline__header__description h3 .deg{font-size:2.4rem;letter-spacing:0;line-height:3.1rem}}@media screen and (max-width: 768px){.service__outline__header__description h3 .deg:nth-of-type(2){letter-spacing:.06em}}@media screen and (min-width: 769px){.service__outline__header__description h3 .deg:nth-of-type(3){letter-spacing:0}}.service__outline__header__description p{font-weight:500;display:block;letter-spacing:.06em}@media screen and (min-width: 769px){.service__outline__header__description p{text-align:justify;width:54.5rem;margin-left:auto;margin-top:3rem;font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.service__outline__header__description p{font-size:1.4rem;line-height:1.86;margin-top:2.3rem}}@media screen and (min-width: 769px){.service__outline__body{margin-top:7.3rem}}@media screen and (max-width: 768px){.service__outline__body{position:relative;overflow-x:scroll;margin-top:4.3rem}.service__outline__body::-webkit-scrollbar{height:0}}.service__outline__body__inner{display:flex;flex-direction:column;row-gap:3rem}@media screen and (max-width: 768px){.service__outline__body__inner{cursor:pointer;width:68rem;padding:0 2rem 2rem;opacity:.5;transition:opacity .4s ease-out}}.service__outline__body .fig-esg,.service__outline__body .fig-zsp{display:flex;background:rgba(255,255,255,.25);border-radius:var(--border-radius-middle)}@media screen and (min-width: 769px){.service__outline__body .fig-esg,.service__outline__body .fig-zsp{padding:5rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg,.service__outline__body .fig-zsp{white-space:nowrap;padding:2rem 2rem 3rem}}.service__outline__body .fig-esg h4,.service__outline__body .fig-zsp h4{display:block;white-space:nowrap;color:var(--color-white);line-height:1.6}.service__outline__body .fig-esg .fig-arrow,.service__outline__body .fig-zsp .fig-arrow{display:block;position:absolute;color:var(--color-green-light-2);background:currentColor;pointer-events:none;--fig-arrow-length: 10rem}.service__outline__body .fig-esg .fig-arrow:before,.service__outline__body .fig-esg .fig-arrow:after,.service__outline__body .fig-zsp .fig-arrow:before,.service__outline__body .fig-zsp .fig-arrow:after{content:"";position:absolute;display:block;background:currentColor}.service__outline__body .fig-esg .fig-arrow-d,.service__outline__body .fig-esg .fig-arrow-u,.service__outline__body .fig-zsp .fig-arrow-d,.service__outline__body .fig-zsp .fig-arrow-u{width:.6rem;height:var(--fig-arrow-length)}.service__outline__body .fig-esg .fig-arrow-d:before,.service__outline__body .fig-esg .fig-arrow-d:after,.service__outline__body .fig-esg .fig-arrow-u:before,.service__outline__body .fig-esg .fig-arrow-u:after,.service__outline__body .fig-zsp .fig-arrow-d:before,.service__outline__body .fig-zsp .fig-arrow-d:after,.service__outline__body .fig-zsp .fig-arrow-u:before,.service__outline__body .fig-zsp .fig-arrow-u:after{width:2.4rem;height:1.3rem;left:-.9rem}.service__outline__body .fig-esg .fig-arrow-d,.service__outline__body .fig-zsp .fig-arrow-d{bottom:calc(var(--fig-arrow-length) * -1)}.service__outline__body .fig-esg .fig-arrow-d:before,.service__outline__body .fig-zsp .fig-arrow-d:before{display:none}.service__outline__body .fig-esg .fig-arrow-d:after,.service__outline__body .fig-zsp .fig-arrow-d:after{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);bottom:-.6rem}.service__outline__body .fig-esg .fig-arrow-u:before,.service__outline__body .fig-zsp .fig-arrow-u:before{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);top:-.6rem}.service__outline__body .fig-esg .fig-arrow-u:after,.service__outline__body .fig-zsp .fig-arrow-u:after{display:none}.service__outline__body .fig-esg .fig-arrow-b,.service__outline__body .fig-esg .fig-arrow-l,.service__outline__body .fig-zsp .fig-arrow-b,.service__outline__body .fig-zsp .fig-arrow-l{width:var(--fig-arrow-length);height:.6rem}@media screen and (min-width: 769px){.service__outline__body .fig-esg .fig-arrow-b,.service__outline__body .fig-esg .fig-arrow-l,.service__outline__body .fig-zsp .fig-arrow-b,.service__outline__body .fig-zsp .fig-arrow-l{top:calc(50% - .3rem)}}.service__outline__body .fig-esg .fig-arrow-b:before,.service__outline__body .fig-esg .fig-arrow-b:after,.service__outline__body .fig-esg .fig-arrow-l:before,.service__outline__body .fig-esg .fig-arrow-l:after,.service__outline__body .fig-zsp .fig-arrow-b:before,.service__outline__body .fig-zsp .fig-arrow-b:after,.service__outline__body .fig-zsp .fig-arrow-l:before,.service__outline__body .fig-zsp .fig-arrow-l:after{width:1.3rem;height:2.4rem;top:-.9rem}.service__outline__body .fig-esg .fig-arrow-b:before,.service__outline__body .fig-esg .fig-arrow-l:before,.service__outline__body .fig-zsp .fig-arrow-b:before,.service__outline__body .fig-zsp .fig-arrow-l:before{-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);left:-.6rem}@media screen and (min-width: 769px){.service__outline__body .fig-esg .fig-arrow-b,.service__outline__body .fig-zsp .fig-arrow-b{--fig-arrow-length: 3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg .fig-arrow-b,.service__outline__body .fig-zsp .fig-arrow-b{--fig-arrow-length: 2.2rem}}.service__outline__body .fig-esg .fig-arrow-b:after,.service__outline__body .fig-zsp .fig-arrow-b:after{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);right:-.6rem}@media screen and (min-width: 769px){.service__outline__body .fig-esg .fig-arrow-l,.service__outline__body .fig-zsp .fig-arrow-l{--fig-arrow-length: 4rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg .fig-arrow-l,.service__outline__body .fig-zsp .fig-arrow-l{--fig-arrow-length: 1.6rem}}.service__outline__body .fig-esg .fig-arrow-l:after,.service__outline__body .fig-zsp .fig-arrow-l:after{display:none}.service__outline__body .fig-esg{z-index:3;position:relative}@media screen and (min-width: 769px){.service__outline__body .fig-esg{padding-left:7rem;padding-right:6rem;justify-content:space-between;align-items:center}}@media screen and (max-width: 768px){.service__outline__body .fig-esg{flex-direction:column;padding-top:2.2rem}}.service__outline__body .fig-esg__heading h4{font-weight:700;letter-spacing:.06em}@media screen and (min-width: 769px){.service__outline__body .fig-esg__heading h4{font-size:2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__heading h4{font-size:1.6rem}}.service__outline__body .fig-esg__body{white-space:nowrap;display:flex;flex-direction:column}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body{width:76rem;row-gap:3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body{margin-top:2.2rem;row-gap:2rem}}.service__outline__body .fig-esg__body ul{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;justify-content:space-between;align-items:center}.service__outline__body .fig-esg__body ul li{position:relative;display:flex;align-items:center;justify-content:center;height:100%;border:1px solid var(--color-white);border-radius:var(--border-radius-small);overflow:hidden;line-height:1.5;padding-bottom:.1rem}.service__outline__body .fig-esg__body ul:first-of-type{--esg-bg-width: 7rem;--esg-icon-width: 3.8rem;height:var(--esg-bg-width)}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:first-of-type{--esg-bg-width: 6rem}}.service__outline__body .fig-esg__body ul:first-of-type li{color:var(--color-white);padding-left:var(--esg-bg-width);background:linear-gradient(to right,var(--color-white) var(--esg-bg-width),transparent var(--esg-bg-width))}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:first-of-type li{width:24rem;font-size:max(10px,1.25vw);letter-spacing:.06em}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:first-of-type li{width:19rem;font-size:1.6rem;letter-spacing:0}}.service__outline__body .fig-esg__body ul:first-of-type li:after{content:"";display:block;position:absolute;pointer-events:none;width:var(--esg-icon-width);height:var(--esg-icon-width);background:var(--color-green)}.service__outline__body .fig-esg__body ul:first-of-type li:first-of-type:after{display:block;aspect-ratio:38 / 38;-webkit-mask:url(/wp-content/themes/zeroboard/assets/esg-e-b2d3ed36.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/esg-e-b2d3ed36.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:first-of-type li:first-of-type:after{left:1.7rem;top:1.5rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:first-of-type li:first-of-type:after{--esg-icon-width: 3rem;left:1.5rem;top:1.4rem}}.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(2):after{display:block;aspect-ratio:48 / 48;-webkit-mask:url(/wp-content/themes/zeroboard/assets/esg-s-e764ebbd.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/esg-s-e764ebbd.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(2):after{--esg-icon-width: 4.8rem;left:1rem;top:1rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(2):after{--esg-icon-width: 4rem;left:.9rem;top:.9rem}}.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(3):after{display:block;aspect-ratio:52 / 26;-webkit-mask:url(/wp-content/themes/zeroboard/assets/esg-g-725f5a1b.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/esg-g-725f5a1b.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(3):after{--esg-icon-width: 5.2rem;left:.8rem;top:.8rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:first-of-type li:nth-of-type(3):after{--esg-icon-width: 4.4rem;left:.7rem;top:.7rem}}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:nth-of-type(2){height:4rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:nth-of-type(2){height:3rem}}.service__outline__body .fig-esg__body ul:nth-of-type(2):after{display:block;text-align:right;content:"etc";color:var(--color-white);line-height:1.5}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:nth-of-type(2):after{font-size:max(10px,1.1111111111vw);width:4rem;margin-bottom:.3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:nth-of-type(2):after{font-size:1.4rem;width:2.3rem;margin-bottom:.2rem;margin-right:.3rem}}.service__outline__body .fig-esg__body ul:nth-of-type(2) li{background:var(--color-white);color:var(--color-green);letter-spacing:0}@media screen and (min-width: 769px){.service__outline__body .fig-esg__body ul:nth-of-type(2) li{width:7rem;font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.service__outline__body .fig-esg__body ul:nth-of-type(2) li{width:5.4rem;font-size:1.4rem}}.service__outline__body .fig-esg .fig-arrow-d{--fig-arrow-length: 2rem;width:3.6rem;left:calc(50% - 1.8rem)}.service__outline__body .fig-esg .fig-arrow-d:after{height:1.3rem}@media screen and (min-width: 769px){.service__outline__body .fig-esg .fig-arrow-d:after{width:9rem;left:-2.7rem}}@media screen and (max-width: 768px){.service__outline__body .fig-esg .fig-arrow-d:after{width:8rem;left:-2.2rem}}.service__outline__body .fig-zsp{z-index:2;position:relative;flex-direction:column}@media screen and (min-width: 769px){.service__outline__body .fig-zsp{padding-top:3.3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp{padding-top:1.9rem;padding-bottom:2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__heading{padding-left:2rem}}.service__outline__body .fig-zsp__heading h4{font-family:degular,sans-serif;font-weight:600;font-style:normal;text-align:center;letter-spacing:0}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__heading h4{font-size:3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__heading h4{font-size:2rem}}.service__outline__body .fig-zsp__body{display:flex;flex-direction:column;margin-top:1.9rem}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__body{row-gap:4rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__body{row-gap:3rem}}.service__outline__body .fig-zsp__white{display:flex;justify-content:space-between}.service__outline__body .fig-zsp__white p{display:block;white-space:nowrap}.service__outline__body .fig-zsp__white p.deg{font-family:degular,sans-serif;font-weight:600;font-style:normal;line-height:1;letter-spacing:0}.service__outline__body .fig-zsp__white p.noto,.service__outline__body .fig-zsp__white p.kome{font-weight:500;letter-spacing:.06em}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white p.noto,.service__outline__body .fig-zsp__white p.kome{font-size:max(10px,.9722222222vw)}}@media screen and (min-width: 769px) and (max-width: 850px){.service__outline__body .fig-zsp__white p.noto,.service__outline__body .fig-zsp__white p.kome{letter-spacing:0}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white p.noto,.service__outline__body .fig-zsp__white p.noto span{font-size:1.2rem;line-height:1.5}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white p.kome{font-size:1rem;line-height:1.5}}.service__outline__body .fig-zsp__white__left__block,.service__outline__body .fig-zsp__white__center,.service__outline__body .fig-zsp__white__right{display:flex;flex-direction:column;text-align:center;background:var(--color-white);border-radius:var(--border-radius-small)}.service__outline__body .fig-zsp__white__left{color:var(--color-green);display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left{width:21rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left{width:14rem}}.service__outline__body .fig-zsp__white__left__block{position:relative;justify-content:center;flex:1}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block{padding-bottom:.4rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block{padding-bottom:.1rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block p.deg{font-size:max(14px,2.6rem)}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block p.deg{font-size:2rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block p.noto{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.54;margin:.7rem 1rem 0}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block p.noto{margin-top:.3rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block p.noto span{display:block;line-height:1.54}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block p.kome{transform:scale(.8);margin-top:.7rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block p.kome{margin-top:.1rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-d{left:10.2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-d{left:6.7rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-b{right:calc(var(--fig-arrow-length) * -1 - 1rem)}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-b{right:calc(var(--fig-arrow-length) * -1 - .9rem)}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-l{right:-28rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block .fig-arrow-l{right:-17.6rem}}.service__outline__body .fig-zsp__white__left__block:first-of-type .fig-arrow-d{--fig-arrow-length: 2rem}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block:first-of-type .fig-arrow-b,.service__outline__body .fig-zsp__white__left__block:first-of-type .fig-arrow-l{top:5.5rem}}.service__outline__body .fig-zsp__white__left__block:nth-of-type(2) p.noto span.en-space{display:none}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__left__block:nth-of-type(2) .fig-arrow-d{--fig-arrow-length: 3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block:nth-of-type(2) .fig-arrow-d{--fig-arrow-length: 2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__left__block:nth-of-type(2) .fig-arrow-b,.service__outline__body .fig-zsp__white__left__block:nth-of-type(2) .fig-arrow-l{bottom:4.7rem}}.service__outline__body .fig-zsp__white__center{color:var(--color-green);justify-content:space-between}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__center{width:18rem;padding:1rem 1rem 2.2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__center{width:11rem;padding:1rem 1rem 1.9rem;margin-left:4rem}}.service__outline__body .fig-zsp__white__center__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#d8eeea;border-radius:.5rem}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__center__body{padding-top:.3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__center__body{padding-top:.1rem}}.service__outline__body .fig-zsp__white__center__body img{display:block;-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__center__body img{width:9.2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__center__body img{width:5.4rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__center__body p.deg{font-size:2.6rem;margin-top:1.4rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__center__body p.deg{font-size:1.6rem;margin-top:.9rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__center p.noto{line-height:1.71;margin-top:2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__center p.noto{line-height:1.42;margin-top:1.6rem}}.service__outline__body .fig-zsp__white__right{position:relative;color:var(--color-navy)}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right{width:53rem;padding:1.7rem 2rem 2rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right{width:28.4rem;margin-left:auto;padding:1.3rem 1rem 1rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right p.deg{font-size:max(14px,2.6rem)}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right p.deg{font-size:2rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right p.noto{margin-top:.6rem;line-height:1.71}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right p.noto{margin-top:.3rem}}.service__outline__body .fig-zsp__white__right ul{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right ul{margin-top:1.7rem;gap:1rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right ul{justify-content:space-between;grid-template-columns:repeat(4,auto);margin-top:.7rem;gap:.5rem .4rem}}.service__outline__body .fig-zsp__white__right ul li{background:#dbecf1;display:flex;justify-content:center;align-items:center;font-weight:700;letter-spacing:.06em;border-radius:.5rem;line-height:1.3}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right ul li{flex-wrap:wrap;font-size:max(10px,.9722222222vw);min-height:4rem;padding:.8rem 1rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right ul li{min-height:2.6rem;font-size:1.2rem}}.service__outline__body .fig-zsp__white__right ul li span{line-height:1.3}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right ul li span{display:block}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__white__right ul li:last-of-type{grid-column:span 2}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right ul li:first-of-type,.service__outline__body .fig-zsp__white__right ul li:nth-of-type(6),.service__outline__body .fig-zsp__white__right ul li:last-of-type{grid-column:span 4}.service__outline__body .fig-zsp__white__right ul li:nth-of-type(2),.service__outline__body .fig-zsp__white__right ul li:nth-of-type(3),.service__outline__body .fig-zsp__white__right ul li:nth-of-type(4),.service__outline__body .fig-zsp__white__right ul li:nth-of-type(5){grid-column:span 2;width:13rem}.service__outline__body .fig-zsp__white__right ul li:nth-of-type(7){grid-column:span 1;width:10rem}.service__outline__body .fig-zsp__white__right ul li:nth-of-type(8){grid-column:span 3;width:16rem}}.service__outline__body .fig-zsp__white__right .fig-arrow-l{left:calc(var(--fig-arrow-length) * -1)}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__white__right .fig-arrow-l{top:calc(50% - .3rem)}}.service__outline__body .fig-zsp__max{z-index:2;position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-small);background:linear-gradient(180deg,rgba(0,232,217,.6) 0%,rgba(103,228,255,.6) 100%)}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max{min-height:13rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max{min-height:6rem}}.service__outline__body .fig-zsp__max p{font-weight:700;display:block;white-space:nowrap;color:var(--color-white);line-height:1.5;letter-spacing:.06em;text-shadow:0 .1rem .6rem rgba(0,0,0,.12);padding-bottom:.1rem}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max p{font-size:2.8rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max p{font-size:1.8rem}}.service__outline__body .fig-zsp__max .fig-arrow-u{bottom:calc(var(--fig-arrow-length) * -1 - 1rem)}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max .fig-arrow-u{--fig-arrow-length: 18rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max .fig-arrow-u{--fig-arrow-length: 10rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max .fig-arrow-u:first-of-type{left:15.7rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max .fig-arrow-u:first-of-type{left:8.7rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max .fig-arrow-u:nth-of-type(2){left:calc(50% - .3rem)}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max .fig-arrow-u:nth-of-type(2){left:28.7rem}}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__max .fig-arrow-u:nth-of-type(3){right:15.7rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__max .fig-arrow-u:nth-of-type(3){right:9.7rem}}.service__outline__body .fig-zsp__green{z-index:3;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__green{grid-auto-rows:minmax(5rem,auto);gap:3rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__green{grid-template-columns:18rem 18rem 20rem;gap:2rem}}.service__outline__body .fig-zsp__green p{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-small);background:#d8eeea;color:var(--color-green);font-weight:700;letter-spacing:.06em}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__green p{flex-wrap:wrap;font-size:max(10px,1.1111111111vw);line-height:1.3;padding:.8rem 1rem}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__green p{flex-direction:column;height:6rem;font-size:1.4rem;line-height:1.45}}.service__outline__body .fig-zsp__green p span{display:block}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__green p span{line-height:1.3}}@media screen and (max-width: 768px){.service__outline__body .fig-zsp__green p span{line-height:1.45}}.service__outline__body .fig-zsp__green p:first-of-type{grid-row:span 1;grid-column:span 2}.service__outline__body .fig-zsp__green p:nth-of-type(2){grid-row:2;grid-column:1}.service__outline__body .fig-zsp__green p:nth-of-type(3){grid-row:2;grid-column:2}.service__outline__body .fig-zsp__green p:nth-of-type(4){grid-row:1;grid-column:3}.service__outline__body .fig-zsp__green p:nth-of-type(5){grid-row:2;grid-column:3}@media screen and (min-width: 769px){.service__outline__body .fig-zsp__green p:nth-of-type(2),.service__outline__body .fig-zsp__green p:nth-of-type(3),.service__outline__body .fig-zsp__green p:nth-of-type(5){min-height:8rem}}@media screen and (max-width: 768px){.service__outline__body .fig-guide{z-index:10;position:absolute;display:flex;flex-direction:column;align-items:center;color:var(--color-white);width:30rem;top:16.5rem;left:calc(50% - 15rem);row-gap:1rem;pointer-events:none;transition:opacity .4s ease-out,visibility .4s ease-out}.service__outline__body .fig-guide span{position:relative;display:block;background:var(--color-green);border-radius:50%;width:8rem;height:8rem;border:3.6rem solid var(--color-white);box-sizing:border-box}.service__outline__body .fig-guide span:before,.service__outline__body .fig-guide span:after{content:"";position:absolute;background:var(--color-green);width:1.6rem;height:1.6rem;display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;top:calc(50% - .8rem)}.service__outline__body .fig-guide span:before{transform:rotate(180deg);right:1.6rem}.service__outline__body .fig-guide span:after{left:1.6rem}.service__outline__body .fig-guide__swipe,.service__outline__body .fig-guide__scroll{font-weight:700;white-space:nowrap;font-feature-settings:normal;font-size:1.4rem;line-height:1.5;letter-spacing:.06em}.service__outline__body .fig-guide__swipe{display:block}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.service__outline__body .fig-guide__swipe{display:none}}@media screen and (max-width: 768px){.service__outline__body .fig-guide__scroll{display:none}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.service__outline__body .fig-guide__scroll{display:block}}@media screen and (max-width: 768px){.service__outline__body.is-active .service__outline__body__inner{opacity:1;cursor:default}.service__outline__body.is-active .fig-guide{opacity:0;visibility:hidden}}.service .service-product-card{display:flex;flex-direction:column}@media screen and (min-width: 769px){.service .service-product-card{width:51rem}}.service .service-product-card__head{display:flex;align-items:center;white-space:nowrap;border-bottom:.2rem solid rgba(0,124,114,.2);color:var(--color-green)}@media screen and (min-width: 769px){.service .service-product-card__head{padding-bottom:1.2rem}}@media screen and (max-width: 768px){.service .service-product-card__head{padding-bottom:1rem}}.service .service-product-card__head:before{content:"";display:block;width:.4rem;background:currentColor}@media screen and (min-width: 769px){.service .service-product-card__head:before{height:2.4rem;margin-right:2.3rem;margin-top:.5rem}}@media screen and (max-width: 768px){.service .service-product-card__head:before{height:2rem;margin-top:.4rem;margin-right:1.4rem}}.service .service-product-card__head__en{display:block;font-family:degular,sans-serif;font-weight:600;font-style:normal;line-height:1;letter-spacing:0}@media screen and (min-width: 769px){.service .service-product-card__head__en{font-size:3rem}}@media screen and (max-width: 768px){.service .service-product-card__head__en{font-size:2.6rem}}.service .service-product-card__head__tbd{display:block;margin-top:auto;letter-spacing:.06em;line-height:1.5}@media screen and (min-width: 769px){.service .service-product-card__head__tbd{font-size:max(10px,.8333333333vw);margin-left:1.2rem}}@media screen and (max-width: 768px){.service .service-product-card__head__tbd{font-size:1rem;margin-left:.9rem}}@media screen and (min-width: 769px){.service .service-product-card__body{margin-top:3rem}}@media screen and (max-width: 768px){.service .service-product-card__body{margin-top:2rem}}.service .service-product-card__text{display:flex;flex-direction:column}.service .service-product-card__heading{font-weight:700;display:block;color:var(--color-navy);letter-spacing:.06em}@media screen and (min-width: 769px){.service .service-product-card__heading{white-space:nowrap;font-size:2.8rem;line-height:4.6rem}}@media screen and (max-width: 768px){.service .service-product-card__heading{font-size:2rem;line-height:3.4rem}}.service .service-product-card__heading span{font-family:degular,sans-serif;font-weight:600;font-style:normal}@media screen and (min-width: 769px){.service .service-product-card__heading span{font-size:3.6rem;line-height:4.6rem}}@media screen and (max-width: 768px){.service .service-product-card__heading span{font-size:2.6rem;line-height:3.4rem}}.service .service-product-card__description,.service .service-product-card__case li{letter-spacing:.06em}@media screen and (min-width: 769px){.service .service-product-card__description,.service .service-product-card__case li{font-size:max(10px,1.1111111111vw);line-height:1.75}}@media screen and (max-width: 768px){.service .service-product-card__description,.service .service-product-card__case li{font-size:1.4rem;line-height:1.86}}.service .service-product-card__description{display:block;text-align:justify}@media screen and (min-width: 769px){.service .service-product-card__description{margin-top:2.3rem}}.service .service-product-card__case{display:flex}@media screen and (min-width: 769px){.service .service-product-card__case{margin-top:2rem}}@media screen and (max-width: 768px){.service .service-product-card__case{flex-direction:column;margin-top:1.2rem}}.service .service-product-card__case p{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block}@media screen and (min-width: 769px){.service .service-product-card__case p{font-size:max(10px,1.25vw);line-height:1.75}}@media screen and (max-width: 768px){.service .service-product-card__case p{font-size:1.6rem;line-height:1.5}}.service .service-product-card__case ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){.service .service-product-card__case ul{flex:1;margin-left:2.7rem;margin-top:.2rem;row-gap:.4rem}}@media screen and (max-width: 768px){.service .service-product-card__case ul{margin-left:.7rem;margin-top:.5rem}}.service .service-product-card__case ul li{display:flex;text-align:justify}.service .service-product-card__case ul li:before{content:"・";margin-right:.6rem}.service .service-product-card .linked-button{margin-left:-.5rem}@media screen and (min-width: 769px){.service .service-product-card .linked-button{margin-top:3.2rem}}@media screen and (max-width: 768px){.service .service-product-card .linked-button{margin-top:2.3rem}}@media screen and (min-width: 769px){.service .service-product-card--has-image{width:100%}}@media screen and (min-width: 769px){.service .service-product-card--has-image .service-product-card__body{display:flex;justify-content:space-between;margin-top:4.1rem}}@media screen and (max-width: 768px){.service .service-product-card--has-image .service-product-card__body{position:relative;margin-top:2.2rem}}@media screen and (min-width: 769px){.service .service-product-card--has-image .service-product-card__text{width:40rem;margin-top:.8rem}}@media screen and (min-width: 769px){.service .service-product-card--has-image .service-product-card__heading{font-size:3.5rem;line-height:5.2rem}}@media screen and (max-width: 768px){.service .service-product-card--has-image .service-product-card__heading{font-size:2.2rem;line-height:3.6rem}}@media screen and (min-width: 769px){.service .service-product-card--has-image .service-product-card__heading span{font-size:4.3rem;line-height:5.2rem}}@media screen and (max-width: 768px){.service .service-product-card--has-image .service-product-card__heading span{font-size:3rem;line-height:2.6rem}}@media screen and (max-width: 768px){.service .service-product-card--has-image .service-product-card__description{margin-top:26.4rem}}.service .service-product-card--has-image .service-product-card__image{border-radius:var(--border-radius-middle);overflow:hidden}@media screen and (min-width: 769px){.service .service-product-card--has-image .service-product-card__image{position:relative;width:66rem;height:44rem}}@media screen and (max-width: 768px){.service .service-product-card--has-image .service-product-card__image{position:absolute;width:100%;height:22.4rem;top:8.7rem;left:0}}.service .service-product-card--has-image .service-product-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service__product{z-index:3;position:relative;background:var(--bg-green-light)}@media screen and (min-width: 769px){.service__product{padding:10rem 0 8.2rem;margin-top:8.7rem}}@media screen and (max-width: 768px){.service__product{padding:4rem 0 4.6rem;margin-top:5.1rem}}.service__product:before{z-index:-1;content:"";display:block;position:absolute;width:100%;height:40rem;top:-40rem;left:0;background:var(--bg-green-light);pointer-events:none}@media screen and (min-width: 769px){.service__product__inner{width:112rem;margin:0 auto}}@media screen and (max-width: 768px){.service__product__inner{padding:0 2rem}}@media screen and (min-width: 769px){.service__product__body{margin-top:5.4rem}}@media screen and (max-width: 768px){.service__product__body{margin-top:3.6rem}}.service__product__body>ol{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px){.service__product__body>ol{row-gap:9.5rem}}@media screen and (min-width: 769px){.service__product__body>ol>li:first-of-type{width:100%}}@media screen and (max-width: 768px){.service__product__body>ol>li:nth-of-type(2){margin-top:5.5rem}}@media screen and (max-width: 768px){.service__product__body>ol>li:nth-of-type(3){margin-top:5.2rem}}.service__sustaina{z-index:3;position:relative;background:var(--bg-green-light);border-radius:0 0 var(--border-radius-section) var(--border-radius-section)}@media screen and (min-width: 769px){.service__sustaina{padding:10rem 0 28.5rem}}@media screen and (max-width: 768px){.service__sustaina{padding:4rem 0 8rem}}@media screen and (min-width: 769px){.service__sustaina__inner{width:112rem;margin:0 auto}}@media screen and (max-width: 768px){.service__sustaina__inner{padding:0 2rem}}.service__sustaina__body{display:flex}@media screen and (min-width: 769px){.service__sustaina__body{justify-content:space-between;margin-top:6rem}}@media screen and (max-width: 768px){.service__sustaina__body{flex-direction:column;margin-top:4rem}}.service__sustaina__images{position:relative}@media screen and (min-width: 769px){.service__sustaina__images{width:54.5rem;height:100%}}@media screen and (max-width: 768px){.service__sustaina__images{width:100%;height:28.4rem}}.service__sustaina__images .image{position:absolute;display:block;border-radius:var(--border-radius-middle);overflow:hidden}.service__sustaina__images .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.service__sustaina__images .image--01{top:0}@media screen and (min-width: 769px){.service__sustaina__images .image--01{width:66rem;right:0}}@media screen and (max-width: 768px){.service__sustaina__images .image--01{width:30rem;left:0}}@media screen and (min-width: 769px){.service__sustaina__images .image--02{width:36rem;top:36rem;right:-8rem}}@media screen and (max-width: 768px){.service__sustaina__images .image--02{width:21rem;bottom:0;right:0}}@media screen and (min-width: 769px){.service__sustaina__text{width:40rem;margin-top:6.8rem}}@media screen and (max-width: 768px){.service__sustaina__text{margin-top:2.1rem}}.service__sustaina__text h3{font-weight:700;display:block;white-space:nowrap;color:var(--color-navy);letter-spacing:.06em}@media screen and (min-width: 769px){.service__sustaina__text h3{font-size:3.5rem;line-height:1.49;margin-left:-.2rem}}@media screen and (max-width: 768px){.service__sustaina__text h3{font-size:2.2rem;line-height:1.64}}.service__sustaina__text p{display:block;text-align:justify;letter-spacing:.06em}@media screen and (min-width: 769px){.service__sustaina__text p{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:2.4rem}}@media screen and (max-width: 768px){.service__sustaina__text p{font-size:1.4rem;line-height:1.86;margin-top:1.3rem}}.service__sustaina__text .linked-button{margin-left:-.5rem}@media screen and (min-width: 769px){.service__sustaina__text .linked-button{margin-top:3.5rem}}@media screen and (max-width: 768px){.service__sustaina__text .linked-button{margin-top:2.3rem}}.service__community{z-index:2;position:relative;background:var(--color-white)}@media screen and (min-width: 769px){.service__community{padding-top:10rem;margin-top:8.8rem}}@media screen and (max-width: 768px){.service__community{padding-top:4rem;margin-top:3.2rem}}.service__community:before{content:"";display:block;position:absolute;width:100%;height:40rem;top:-40rem;left:0;background:var(--color-white);pointer-events:none}@media screen and (min-width: 769px){.service__community__inner{width:112rem;margin:0 auto}}@media screen and (max-width: 768px){.service__community__inner{padding:0 2rem}}.service__community__body{display:flex}@media screen and (min-width: 769px){.service__community__body{align-items:flex-start;justify-content:space-between;margin-top:5rem}}@media screen and (max-width: 768px){.service__community__body{flex-direction:column-reverse;margin-top:4rem}}@media screen and (min-width: 769px){.service__community__text{width:40rem}}@media screen and (max-width: 768px){.service__community__text{margin-top:3rem}}.service__community__text img{display:block;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.service__community__text img{width:20.8rem;height:5rem;margin-left:.1rem}}@media screen and (max-width: 768px){.service__community__text img{width:16.8rem;height:4.1rem}}.service__community__text h3{font-weight:700;display:block}@media screen and (min-width: 769px){.service__community__text h3{font-size:2.8rem;line-height:4.55rem;letter-spacing:.06em;margin-top:.6rem}}@media screen and (max-width: 768px){.service__community__text h3{white-space:nowrap;font-size:2rem;line-height:3.4rem;letter-spacing:.06em;margin-top:1.1rem}}@media screen and (max-width: 768px){.service__community__text h3>span{letter-spacing:.02em}}.service__community__text h3 .deg{font-family:degular,sans-serif;font-weight:600;font-style:normal}@media screen and (min-width: 769px){.service__community__text h3 .deg{font-size:3.6rem;line-height:4.55rem;letter-spacing:.06em}}@media screen and (max-width: 768px){.service__community__text h3 .deg{font-size:2.6rem;line-height:3.4rem;letter-spacing:.02em}}.service__community__text p{display:block;text-align:justify;letter-spacing:.06em}@media screen and (min-width: 769px){.service__community__text p{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:1.7rem}}@media screen and (max-width: 768px){.service__community__text p{text-align:justify;font-size:1.4rem;line-height:1.86;margin-top:1.5rem}}.service__community__text .linked-button{margin-left:-.5rem}@media screen and (min-width: 769px){.service__community__text .linked-button{margin-top:2.5rem}}@media screen and (max-width: 768px){.service__community__text .linked-button{margin-top:2.3rem}}.service__community__image{position:relative;border-radius:var(--border-radius-middle);overflow:hidden;aspect-ratio:3/2}@media screen and (min-width: 769px){.service__community__image{width:66rem}}@media screen and (max-width: 768px){.service__community__image{width:100%}}.service__community__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.service__community__next{margin-top:15rem}}@media screen and (max-width: 768px){.service__community__next{margin-top:10rem}}.zeroboard__our{z-index:1;position:relative;border-radius:var(--border-radius-section);background:#007577;overflow:hidden;padding:4rem 0 6rem}@media screen and (min-width: 769px){.zeroboard__our{padding:10.5rem 0 20.7rem}}.zeroboard__our__heading{margin:0 1.8rem}@media screen and (min-width: 769px){.zeroboard__our__heading{margin:0 auto;width:112rem}}.zeroboard__sections{margin:4rem 1rem 0}@media screen and (min-width: 769px){.zeroboard__sections{margin:8rem 4.5rem 0}}.zeroboard__sections>*+*{margin-top:2rem}@media screen and (min-width: 769px){.zeroboard__sections>*+*{margin-top:1rem}}@media screen and (min-width: 769px){.zeroboard__section{display:flex;align-items:flex-start;gap:.5rem}}.zeroboard__section__header{background:#fff;border-radius:var(--border-radius-middle);width:-moz-fit-content;width:fit-content;padding:2.7rem 2.9rem 2.7rem 3rem}@media screen and (min-width: 769px){.zeroboard__section__header{width:34rem;height:28.5rem;flex-shrink:0;padding:2rem;display:grid;place-items:center;z-index:1}}@media screen and (min-width: 769px){.zeroboard__section__header__group{width:-moz-fit-content;width:fit-content;margin:auto}}.zeroboard__section__header__text{font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green);font-size:1.4rem}@media screen and (min-width: 769px){.zeroboard__section__header__text{font-size:max(10px,1.1111111111vw);margin-top:.1rem}}.zeroboard__section__header__heading{font-size:1.6rem;font-weight:700;letter-spacing:.06em;margin-top:.2rem;line-height:1.5}@media screen and (min-width: 769px){.zeroboard__section__header__heading{font-size:2rem;margin-top:.7rem}}.zeroboard__section__content{background:#fff;border-radius:var(--border-radius-middle)}@media screen and (max-width: 768px){.zeroboard__section__content{padding:4.1rem 0 5rem;margin-top:.5rem}}@media screen and (min-width: 769px){.zeroboard__section__content{flex:1;padding:10.5rem 0 12rem}}.zeroboard__section__content__inner{margin:0 auto}@media screen and (min-width: 769px){.zeroboard__section__content__inner{width:77.5rem}}@media screen and (max-width: 768px){.zeroboard__section__content__inner{width:29.5rem}}.zeroboard__section__content__heading{color:var(--color-green);font-size:1.8rem;font-weight:700;line-height:1.7777777778;letter-spacing:.06em}@media screen and (min-width: 769px){.zeroboard__section__content__heading{font-size:3.5rem;line-height:1.4857142857}}@media screen and (max-width: 768px){.zeroboard__section__content__heading{text-align:justify}}.zeroboard__section__content__lead{font-size:1.4rem;text-align:justify;line-height:1.8571428571;margin-top:2.3rem;letter-spacing:.06em}@media screen and (min-width: 769px){.zeroboard__section__content__lead{font-size:max(10px,1.1111111111vw);line-height:2;margin-top:3.3rem}}@media screen and (min-width: 769px){.zeroboard__section__content__secondary{margin:8.7rem 0 4.7rem;padding-left:2.7rem;letter-spacing:.06em}}@media screen and (max-width: 768px){.zeroboard__section__content__secondary{margin:5.4rem 0 2.6rem;line-height:1.5}}.zeroboard__captures{margin-top:3.9rem;width:100%}@media screen and (min-width: 769px){.zeroboard__captures{margin-top:6.9rem}}@media screen and (min-width: 769px){.zeroboard__captures__header{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2.6rem}}.zeroboard__captures__heading{color:var(--color-green);font-size:1.6rem;letter-spacing:.06em;line-height:1.5}@media screen and (min-width: 769px){.zeroboard__captures__heading{font-size:2.5rem}}.zeroboard__captures__comment{font-weight:500;background:var(--color-green);color:#fff;border-radius:var(--border-radius-small);font-size:1.2rem;letter-spacing:.06em;line-height:1.3}@media screen and (max-width: 768px){.zeroboard__captures__comment{margin-top:1.1rem;text-align:center;padding:.7rem 1rem .75rem}}@media screen and (min-width: 769px){.zeroboard__captures__comment{font-size:max(10px,.9722222222vw);margin-top:.3rem;padding:.8rem 1.2rem 1rem 1.3rem}}.zeroboard__captures .swiper{max-width:100%;overflow:hidden;margin-top:2rem;background:#d8eeea;border-radius:var(--border-radius-small);border:2rem solid #d8eeea}@media screen and (min-width: 769px){.zeroboard__captures .swiper{margin-top:2.8rem;border-top-width:1.8rem;border-bottom-width:1.8rem}}@media screen and (max-width: 768px){.zeroboard__captures .swiper{border-width:1rem}}.zeroboard__captures__image{display:block;width:100%;aspect-ratio:735/514}.zeroboard__captures__footer{display:flex;align-items:center;justify-content:space-between;margin-top:.9rem}@media screen and (min-width: 769px){.zeroboard__captures__footer{margin-top:2rem;padding:0 1rem}}@media screen and (min-width: 769px){.zeroboard__captures__footer .fraction-progress{margin-left:-.3rem}}@media screen and (max-width: 768px){.zeroboard__captures__footer .fraction-progress{margin-left:-.3rem}}.zeroboard__captures__nav{display:flex;gap:.8rem}@media screen and (min-width: 769px){.zeroboard__captures__nav{gap:1rem}}.zeroboard__medias{display:grid}@media screen and (max-width: 768px){.zeroboard__medias{grid-template-columns:repeat(1,1fr);row-gap:3.2rem}}@media screen and (min-width: 769px){.zeroboard__medias{grid-template-columns:repeat(2,1fr);gap:4.3rem 5.5rem}}.zeroboard__medias__item{--figure-width: 12rem;display:grid;grid-template:"figure header" auto "text   text  " 1fr/var(--figure-width) 1fr;gap:1.6rem 2.2rem}@media screen and (min-width: 769px){.zeroboard__medias__item{--figure-width: 18rem;gap:2.2rem 2rem}}.zeroboard__medias__figure{background-color:var(--bg-green-light);aspect-ratio:1/1;border-radius:var(--border-radius-small);grid-area:figure;align-self:center;display:grid;place-items:center}.zeroboard__medias__image{pointer-events:none;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.zeroboard__medias__header{grid-area:header;align-self:center}@media screen and (min-width: 769px){.zeroboard__medias__header{padding-top:.2rem}}@media screen and (max-width: 768px){.zeroboard__medias__header{margin-top:-1.7rem;margin-bottom:-1.7rem;padding-top:.3rem}}.zeroboard__medias__id{font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green);font-size:1.4rem;letter-spacing:.06em}@media screen and (min-width: 769px){.zeroboard__medias__id{font-size:2rem}}.zeroboard__medias__heading{color:var(--color-navy);font-size:1.4rem;line-height:1.8571428571;letter-spacing:.06em;font-weight:700;margin-top:1rem}@media screen and (min-width: 769px){.zeroboard__medias__heading{font-size:max(10px,1.25vw);line-height:1.6666666667;margin-top:1.1rem}}.zeroboard__medias__text{grid-area:text;font-size:1.2rem;line-height:2;letter-spacing:.06em;text-align:justify}@media screen and (min-width: 769px){.zeroboard__medias__text{font-size:max(10px,.9722222222vw);line-height:1.8571428571}}.zeroboard__points{margin-top:5rem}@media screen and (min-width: 769px){.zeroboard__points{margin-top:10rem}}.zeroboard__features{background:var(--bg-green-light);margin-top:4.3rem;border-radius:var(--border-radius-small);padding:1.9rem 2rem 1.6rem}@media screen and (min-width: 769px){.zeroboard__features{margin-top:7.4rem;padding:5rem 5rem 4.6rem}}.zeroboard__features__heading{border-radius:var(--border-radius-small);background:var(--color-green);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.05em;width:-moz-fit-content;width:fit-content;padding:.7rem .7rem .8rem}@media screen and (min-width: 769px){.zeroboard__features__heading{font-size:max(10px,1.1111111111vw);padding:.6rem 1rem .8rem 1.1rem}}.zeroboard__features__list{margin-top:1.4rem;padding-left:1.8rem}@media screen and (min-width: 769px){.zeroboard__features__list{margin-top:2.5rem;padding-left:1.5rem}}.zeroboard__features__list>li{font-size:1.2rem;line-height:1.8333333333;letter-spacing:.06em;list-style:disc}@media screen and (min-width: 769px){.zeroboard__features__list>li{font-size:max(10px,.9722222222vw)}}.zeroboard__features__list>li::marker{font-size:1rem}.zeroboard__features__text,.zeroboard__features__text *{font-size:1.1rem;line-height:1.6363636364;letter-spacing:.06em;margin-top:1.4rem}@media screen and (min-width: 769px){.zeroboard__features__text,.zeroboard__features__text *{font-size:max(10px,.8333333333vw);line-height:1.6666666667;margin-top:1.8rem}}.zeroboard__expert{margin-top:4.1rem}@media screen and (min-width: 769px){.zeroboard__expert{margin-top:4.9rem;display:flex;flex-direction:row-reverse;gap:4.5rem}}@media screen and (min-width: 769px){.zeroboard__expert__images{flex:1 0}}.zeroboard__expert__image{display:block;width:100%;pointer-events:none;border-radius:var(--border-radius-small)}.zeroboard__expert__image:nth-child(1){width:26rem}@media screen and (min-width: 769px){.zeroboard__expert__image:nth-child(1){width:39rem}}.zeroboard__expert__image:nth-child(2){width:20rem;margin:-3rem 0 0 auto}@media screen and (min-width: 769px){.zeroboard__expert__image:nth-child(2){width:25rem;margin-top:-4rem}}@media screen and (min-width: 769px){.zeroboard__expert__content{width:30rem;margin-top:.2rem}}.zeroboard__expert__content .linked-button{margin-top:3rem;margin-left:-.5rem}@media screen and (max-width: 768px){.zeroboard__expert__content .linked-button{margin-top:3.3rem;margin-bottom:1rem}}.zeroboard__expert__text{font-size:1.4rem;text-align:justify;line-height:1.8571428571;letter-spacing:.06em}@media screen and (max-width: 768px){.zeroboard__expert__text{margin-top:2.5rem}}@media screen and (min-width: 769px){.zeroboard__expert__text{font-size:1.6rem;line-height:2}}@media screen and (min-width: 769px){.zeroboard__logos{width:77.5rem;margin:5rem auto 0}}@media screen and (max-width: 768px){.zeroboard__logos{width:100%;margin-top:2.6rem;padding:0 1rem}}.zeroboard__logos__container{border:1px solid #e6e6e6;width:100%;aspect-ratio:775/500}@media screen and (min-width: 769px){.zeroboard__logos__progresses{margin-top:2rem;margin-left:1rem}}@media screen and (max-width: 768px){.zeroboard__logos__progresses{margin-left:1.5rem;margin-top:1.5rem}}.zeroboard__ecosystem{display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media screen and (min-width: 769px){.zeroboard__ecosystem{margin:-1rem auto 10.1rem;width:67rem}}@media screen and (max-width: 768px){.zeroboard__ecosystem{margin:-.1rem -.5rem 5.5rem;width:calc(100% + 1rem)}}@media screen and (max-width: 768px){.zeroboard__partner-link{margin-top:3.8rem;margin-right:-2rem}}@media screen and (min-width: 769px){.zeroboard__partner-link{margin-top:7.3rem}}.zeroboard__partner-link__button{margin-left:-.5rem}@media screen and (max-width: 768px){.zeroboard__partner-link__button .linked-button__text{letter-spacing:0}}.zeroboard .zeroboard-local-card{position:relative;display:block}@media screen and (min-width: 769px){.zeroboard .zeroboard-local-card{width:27rem}}@media screen and (max-width: 768px){.zeroboard .zeroboard-local-card{width:18rem}}.zeroboard .zeroboard-local-card__image{z-index:2;position:relative;overflow:hidden;background:var(--color-white);border-radius:var(--border-radius-small);width:100%}@media screen and (min-width: 769px){.zeroboard .zeroboard-local-card__image{height:18rem}}@media screen and (max-width: 768px){.zeroboard .zeroboard-local-card__image{height:12rem}}.zeroboard .zeroboard-local-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zeroboard .zeroboard-local-card__text{z-index:3;font-weight:700;position:absolute;display:flex;align-items:center;border-radius:9999px;color:var(--color-green);background:#def3ef;line-height:1.3;letter-spacing:0;font-feature-settings:normal;transform:translateZ(0)}@media screen and (min-width: 769px){.zeroboard .zeroboard-local-card__text{bottom:1rem;left:1rem;font-size:max(10px,.9722222222vw);padding:.23em .6em .28em}}@media screen and (max-width: 768px){.zeroboard .zeroboard-local-card__text{bottom:.5rem;left:.5rem;font-size:1.2rem;padding:.2rem .7rem .25rem .8rem}}.zeroboard .zeroboard-local-card__text:after{content:"";display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;background:currentColor;margin-top:.1rem}@media screen and (min-width: 769px){.zeroboard .zeroboard-local-card__text:after{margin-left:.4rem;width:.7em}}@media screen and (max-width: 768px){.zeroboard .zeroboard-local-card__text:after{margin-left:.3rem;width:.7rem}}@media (hover: hover) and (pointer: fine){.zeroboard .zeroboard-local-card .zeroboard-local-card__image img{will-change:scale;transition:scale .3s ease-out}.zeroboard .zeroboard-local-card .zeroboard-local-card__text{transition:color .3s ease-out,background .3s ease-out}.zeroboard .zeroboard-local-card:hover .zeroboard-local-card__image img{scale:1.045}.zeroboard .zeroboard-local-card:hover .zeroboard-local-card__text{background:var(--color-green-light-1);color:var(--color-white)}.zeroboard .zeroboard-local-card:hover .zeroboard-local-card__text:after{animation:diagonal-arrow-out-l .13s ease-out forwards,diagonal-arrow-in-l .13s .15s ease-out forwards}}.zeroboard__local{z-index:3;position:relative;background:var(--bg-green-light)}@media screen and (min-width: 769px){.zeroboard__local{margin-top:19.3rem}}@media screen and (max-width: 768px){.zeroboard__local{margin-top:9.4rem}}@media screen and (min-width: 769px){.zeroboard__local__inner{width:112rem;margin:0 auto}}.zeroboard__local__heading{display:flex}@media screen and (min-width: 769px){.zeroboard__local__heading{justify-content:space-between;align-items:flex-start;-moz-column-gap:10rem;column-gap:10rem}}@media screen and (max-width: 768px){.zeroboard__local__heading{flex-direction:column;padding:0 2rem}}.zeroboard__local__heading h2{position:relative;flex:1;font-weight:700;display:block;color:var(--color-green);line-height:1.5}@media screen and (min-width: 769px){.zeroboard__local__heading h2{font-size:2.5rem;letter-spacing:.06em;padding-left:2.7rem}}@media screen and (max-width: 768px){.zeroboard__local__heading h2{font-size:2rem;letter-spacing:0;padding-left:1.9rem}}.zeroboard__local__heading h2:before{content:"";display:block;position:absolute;width:.4rem;background:currentColor;left:0}@media screen and (min-width: 769px){.zeroboard__local__heading h2:before{height:calc(100% - 1.3rem);top:.8rem}}@media screen and (max-width: 768px){.zeroboard__local__heading h2:before{height:2rem;height:calc(100% - 1rem);top:.6rem}}.zeroboard__local__heading p{display:block;letter-spacing:.06em;text-align:justify}@media screen and (min-width: 769px){.zeroboard__local__heading p{font-size:max(10px,1.1111111111vw);width:66rem;line-height:2;margin-top:-.2rem}}@media screen and (max-width: 768px){.zeroboard__local__heading p{font-size:1.4rem;line-height:1.86;font-feature-settings:normal;margin-top:1.9rem}}@media screen and (min-width: 769px){.zeroboard__local__body{margin-top:3.8rem}}@media screen and (max-width: 768px){.zeroboard__local__body{margin-top:3.3rem}}@media screen and (min-width: 769px){.zeroboard__local__body .swiper{padding-left:11rem;padding-right:5rem}}@media screen and (max-width: 768px){.zeroboard__local__body .swiper{padding-left:1.5rem;padding-right:1.5rem}}.zeroboard__local__body .swiper-slide{flex-direction:column;align-items:center}@media screen and (min-width: 769px){.zeroboard__local__body .swiper-slide{width:28rem;row-gap:1rem;padding:10rem 0}}@media screen and (max-width: 768px){.zeroboard__local__body .swiper-slide{width:19rem;padding:2rem 0 5rem;row-gap:1rem}}.zeroboard__case{z-index:3;position:relative;background:var(--bg-green-light)}@media screen and (min-width: 769px){.zeroboard__case{padding-top:10rem;margin-top:1.3rem}}@media screen and (max-width: 768px){.zeroboard__case{padding-top:4rem;margin-top:2.4rem}}@media screen and (min-width: 769px){.zeroboard__case__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.zeroboard__case__inner{padding:0 2rem}}.zeroboard__case__body{position:relative}@media screen and (min-width: 769px){.zeroboard__case__body{margin-top:5.1rem}}@media screen and (max-width: 768px){.zeroboard__case__body{margin-top:2.9rem}}@media screen and (min-width: 769px){.zeroboard__case__body .basic-swiper .swiper-slide{padding:9.2rem 0 11.4rem}}@media screen and (max-width: 768px){.zeroboard__case__body .basic-swiper .swiper-slide{padding:3.6rem 0 8rem}}.zeroboard__case__body .linked-button{z-index:3;position:absolute}@media screen and (min-width: 769px){.zeroboard__case__body .linked-button{right:26.5rem;bottom:6.5rem}}@media screen and (max-width: 768px){.zeroboard__case__body .linked-button{right:2rem;bottom:2.3rem}}.zeroboard__faq{z-index:3;position:relative;background:var(--bg-green-light);border-radius:0 0 var(--border-radius-section) var(--border-radius-section)}@media screen and (min-width: 769px){.zeroboard__faq{padding:10rem 0 15rem;margin-top:4rem}}@media screen and (max-width: 768px){.zeroboard__faq{margin-top:2.3rem;padding:4rem 0 6rem}}@media screen and (min-width: 769px){.zeroboard__faq__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.zeroboard__faq__inner{padding:0 2rem}}@media screen and (min-width: 769px){.zeroboard__faq__body{margin-top:5.9rem}}@media screen and (max-width: 768px){.zeroboard__faq__body{margin-top:4.1rem}}.zeroboard__faq__body ul{display:flex;flex-direction:column;border-top:1px solid rgba(0,124,114,.2)}.zeroboard__faq__body ul li{border-bottom:1px solid rgba(0,124,114,.2)}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card{padding-top:3.3rem;padding-bottom:3rem}}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card__head{margin-top:.2rem}}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card__head:after{margin-left:1.8rem}}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card__question{margin-left:2.9rem;width:99rem}}@media screen and (max-width: 768px){.zeroboard__faq__body ul .faq-question-card__question{flex:1;width:auto}}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card__question p{line-height:1.78}}@media screen and (min-width: 769px){.zeroboard__faq__body ul .faq-question-card__arrow{margin-top:-.4rem}}@media screen and (max-width: 768px){.zeroboard__faq__body ul .faq-question-card__arrow{margin-left:2rem}}@media screen and (min-width: 769px){.zeroboard__faq__body .linked-button{margin:6rem auto 0}}@media screen and (max-width: 768px){.zeroboard__faq__body .linked-button{margin:6rem auto 0}}.consulting-strength-card{display:flex;width:100%}@media screen and (min-width: 769px){.consulting-strength-card{align-items:center;justify-content:space-between}}@media screen and (max-width: 768px){.consulting-strength-card{flex-direction:column}}@media screen and (min-width: 769px){.consulting-strength-card__text{width:51rem;padding-bottom:.2rem}}.consulting-strength-card__text span{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;color:var(--color-green-light-2);line-height:1.5;letter-spacing:.06em}@media screen and (min-width: 769px){.consulting-strength-card__text span{font-size:2rem}}@media screen and (max-width: 768px){.consulting-strength-card__text span{font-size:1.4rem}}.consulting-strength-card__text h3{font-weight:700;display:block;white-space:nowrap;color:var(--color-white)}@media screen and (min-width: 769px){.consulting-strength-card__text h3{font-size:3.5rem;line-height:1.49;letter-spacing:.04em;margin-top:.2rem}}@media screen and (max-width: 768px){.consulting-strength-card__text h3{font-size:2.2rem;line-height:1.64;letter-spacing:.06em;margin-top:.5rem}}.consulting-strength-card__text h3 span.en-space{display:none}.consulting-strength-card__text p{display:block;text-align:justify;letter-spacing:.06em;color:var(--color-white)}@media screen and (min-width: 769px){.consulting-strength-card__text p{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:2.5rem}}@media screen and (max-width: 768px){.consulting-strength-card__text p{font-size:1.4rem;line-height:1.86;margin-top:1.6rem}}.consulting-strength-card__image{position:relative;overflow:hidden;border-radius:var(--border-radius-middle)}@media screen and (min-width: 769px){.consulting-strength-card__image{width:54.5rem;height:36.4rem}}@media screen and (max-width: 768px){.consulting-strength-card__image{margin-top:3.3rem;height:22.4rem}}.consulting-strength-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.consulting__strength{z-index:4;position:relative;overflow:hidden;border-radius:var(--border-radius-section);background:#007577}@media screen and (min-width: 769px){.consulting__strength{padding:10.5rem 0 15rem}}@media screen and (max-width: 768px){.consulting__strength{padding:4.2rem 0 6rem}}@media screen and (min-width: 769px){.consulting__strength__inner{width:112rem;margin:0 auto}}@media screen and (max-width: 768px){.consulting__strength__inner{padding:0 2rem}}@media screen and (min-width: 769px){.consulting__strength__body{width:123.5rem;margin-top:6rem}}@media screen and (max-width: 768px){.consulting__strength__body{margin-top:3rem}}.consulting__strength__body ol{display:flex;flex-direction:column}@media screen and (min-width: 769px){.consulting__strength__body ol li+li{border-top:1px solid rgba(255,255,255,.3);margin-top:2.9rem;padding-top:3rem}}@media screen and (max-width: 768px){.consulting__strength__body ol li+li{margin-top:5.2rem}}.consulting__expert{z-index:3;position:relative;border-radius:0 0 var(--border-radius-section) var(--border-radius-section);background:var(--color-white)}@media screen and (min-width: 769px){.consulting__expert{margin-top:18.5rem;padding:10rem 0 12rem}}@media screen and (max-width: 768px){.consulting__expert{padding:4rem 0 6rem;margin-top:5.3rem}}.consulting__expert:before{z-index:-1;content:"";display:block;position:absolute;width:100%;height:40rem;top:-40rem;left:0;background:var(--color-white);pointer-events:none}@media screen and (min-width: 769px){.consulting__expert__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.consulting__expert__inner{padding:0 2rem}}.consulting__expert__heading{display:flex}@media screen and (min-width: 769px){.consulting__expert__heading{justify-content:space-between}}@media screen and (max-width: 768px){.consulting__expert__heading{flex-direction:column}}@media screen and (min-width: 769px){.consulting__expert__heading__description{width:73.4rem;margin-top:.4rem}}@media screen and (max-width: 768px){.consulting__expert__heading__description{margin-top:2.8rem}}.consulting__expert__heading__description h3{font-weight:700;display:block;white-space:nowrap;color:var(--color-navy);letter-spacing:.06em}@media screen and (min-width: 769px){.consulting__expert__heading__description h3{font-size:3.5rem;line-height:1.49}}@media screen and (max-width: 768px){.consulting__expert__heading__description h3{font-size:2.2rem;line-height:1.64}}.consulting__expert__heading__description p{display:block;text-align:justify}@media screen and (min-width: 769px){.consulting__expert__heading__description p{font-feature-settings:normal;font-size:max(10px,1.1111111111vw);line-height:2;letter-spacing:0;margin-top:3.4rem}}@media screen and (max-width: 768px){.consulting__expert__heading__description p{font-size:1.4rem;line-height:1.86;letter-spacing:.06em;margin-top:1.2rem}}@media screen and (min-width: 769px){.consulting__expert__body{margin-top:9.7rem}}@media screen and (max-width: 768px){.consulting__expert__body{margin-top:3.4rem}}.consulting__expert__body ol{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.consulting__expert__body ol{gap:5.9rem 3.8rem;margin-right:-3rem}}@media screen and (max-width: 768px){.consulting__expert__body ol{justify-content:space-between;row-gap:3rem}}.consulting__expert__body ol li{display:flex}.consulting__column{z-index:2;position:relative}@media screen and (min-width: 769px){.consulting__column{padding:10rem 0 20rem;margin-top:8.5rem}}@media screen and (max-width: 768px){.consulting__column{margin-top:5.2rem;padding:4rem 0 6rem}}@media screen and (min-width: 769px){.consulting__column__inner{margin:0 auto;width:112rem}}.consulting__column__heading{display:flex}@media screen and (min-width: 769px){.consulting__column__heading{justify-content:space-between}}@media screen and (max-width: 768px){.consulting__column__heading{flex-direction:column;padding:0 2rem}}@media screen and (min-width: 769px){.consulting__column__heading__description{width:72.3rem;margin-top:.5rem}}@media screen and (max-width: 768px){.consulting__column__heading__description{margin-top:3rem}}.consulting__column__heading__description p{display:block;text-align:justify}@media screen and (min-width: 769px){.consulting__column__heading__description p{font-feature-settings:normal;white-space:nowrap;font-size:max(10px,1.1111111111vw);line-height:2;letter-spacing:0}}@media screen and (max-width: 768px){.consulting__column__heading__description p{font-size:1.4rem;line-height:1.86;letter-spacing:.06em}}.consulting__column .column-container{width:100%;padding:0;border-radius:0}@media screen and (min-width: 769px){.consulting__column .column-container{margin-top:8rem}}@media screen and (max-width: 768px){.consulting__column .column-container{margin-top:3.3rem}}.consulting__column .column-container__content .news__list__list-item:first-of-type .news__link{padding-top:0}@media screen and (max-width: 768px){.consulting__column .column-container__content .news__list__list-item:last-of-type .news__link{padding-bottom:0}}@media screen and (min-width: 769px){.consulting__column .column-container__content .news__link{gap:4.5rem;padding:4rem 0 3.9rem}}@media screen and (min-width: 769px){.consulting__column .column-container__content .news__link__heading{font-size:max(10px,1.1111111111vw);line-height:1.75;padding-right:6rem}}.consulting__column .column-container__content .news__link__footer .category-tag{letter-spacing:0}@media screen and (min-width: 769px){.consulting__column .column-container__content .news__link__footer .category-tag{padding:.25em .8em .3em}}@media screen and (min-width: 769px){.consulting__column .column-container__content .news__link__icon{width:3.2rem}}@media screen and (min-width: 769px){.consulting__column .column-container__pagination{padding-right:5.5rem}}.case__filter__heading{border-bottom:1px solid rgba(255,255,255,.3)}.case__filter__heading__button{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:1rem;transition:color .3s ease-out}@media screen and (min-width: 769px){.case__filter__heading__button{font-size:max(10px,1.1111111111vw);padding-bottom:.9rem}}.case__filter__heading__button:after{content:"";width:1.2rem;background:currentColor;display:block;aspect-ratio:40 / 40;-webkit-mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.case__filter__heading__button:after{width:1.4rem}}.case__filter__heading__button--open:after{display:block;aspect-ratio:40 / 40;-webkit-mask:url(/wp-content/themes/zeroboard/assets/minus-2fdaaee4.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/minus-2fdaaee4.svg) 50% 50%/contain no-repeat}@media (hover: hover) and (pointer: fine){.case__filter__heading__button:hover{color:var(--color-green-light-2)}}.case__filter:not(.case__filter--initial-open) .case__filter__content{height:0;overflow:hidden;display:none}.case__filter__list{padding-top:1.75rem}@media screen and (max-width: 768px){.case__filter__list--columns{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.case__filter__list-item{padding:.25rem 0;-moz-column-break-inside:avoid;break-inside:avoid}.case__filter__item{display:block;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.06em;transition:color .3s ease-out}@media screen and (min-width: 769px){.case__filter__item{font-size:max(10px,.9722222222vw)}}@media (hover: hover) and (pointer: fine){.case__filter__item:hover{color:var(--color-green-light-2)}}.case__filter__item--current{pointer-events:none;color:var(--color-green-light-2)}.case__filters{margin-top:3.6rem}@media screen and (max-width: 768px){.case__filters{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1.9rem}}@media screen and (min-width: 769px){.case__filters{margin-top:4.3rem}}@media screen and (max-width: 768px){.case__filters>*:nth-child(n+3){grid-column:1/-1}}@media screen and (min-width: 769px){.case__filters>*:not(:first-child){margin-top:4.7rem}}.case__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:5rem}@media screen and (min-width: 769px){.case__cards{grid-template-columns:repeat(2,1fr);gap:8rem 6rem}}.case-detail__header{border-bottom:.2rem solid #e6e6e6;padding-bottom:2rem;margin-bottom:3.3rem;margin-top:-1rem}@media screen and (min-width: 769px){.case-detail__header{display:flex;align-items:flex-start;gap:7rem;padding-bottom:4.7rem;margin-bottom:7.9rem;margin-top:-1.3rem}}.case-detail__header__heading{color:var(--color-green);font-size:1.8rem;line-height:1.7777777778;letter-spacing:.1em}@media screen and (min-width: 769px){.case-detail__header__heading{font-size:3.5rem;line-height:1.4857142857;letter-spacing:.08em}}.case-detail__header__tags{display:flex;flex-wrap:wrap;margin-top:1.4rem;gap:.5rem}@media screen and (min-width: 769px){.case-detail__header__tags{width:28rem;flex-shrink:0;gap:.8rem;margin-top:1.2rem}}.case-detail__section{text-align:justify}@media screen and (min-width: 769px){.case-detail__section{display:flex;align-items:flex-start;justify-content:space-between}}:where(.case-detail__section + .case-detail__section){margin-top:4.4rem}@media screen and (min-width: 769px){:where(.case-detail__section + .case-detail__section){margin-top:8.5rem}}@media screen and (max-width: 768px){.case-detail__section:last-child{margin-bottom:-.7rem}}:where(.case-detail__section--small + .case-detail__section--small){margin-top:4.5rem}@media screen and (min-width: 769px){:where(.case-detail__section--small + .case-detail__section--small){margin-top:7.1rem}}@media screen and (min-width: 769px){.case-detail__section--small:last-child{margin-bottom:-3.7rem}}@media screen and (max-width: 768px){.case-detail__section--small .case-detail__section__content{margin-top:.7rem}}@media screen and (min-width: 769px){.case-detail__section:not(.case-detail__section--small)+.case-detail__section--small{margin-top:12rem}}@media screen and (max-width: 768px){.case-detail__section:not(.case-detail__section--small)+.case-detail__section--small{margin-top:4.9rem}}.case-detail__section--bordered{border-top:.2rem solid #e6e6e6}@media screen and (max-width: 768px){.case-detail__section--bordered{margin-top:5.5rem;padding-top:5.3rem}}@media screen and (min-width: 769px){.case-detail__section--bordered{padding-top:11.7rem}}@media screen and (min-width: 769px){.case-detail__section__heading{flex-shrink:0;margin-top:calc((1 - 1.5833333333) * .5em);max-width:18rem}}@media screen and (max-width: 768px){.case-detail__section__content{margin-top:1.5rem}}@media screen and (min-width: 769px){.case-detail__section__content{width:89rem}}.case-detail__section__content>p{font-size:1.4rem;line-height:1.8571428571;letter-spacing:.08em}@media screen and (min-width: 769px){.case-detail__section__content>p{font-size:max(10px,1.1111111111vw);line-height:2}.case-detail__section__content>p:first-child{margin-top:-.5em}}@media screen and (min-width: 769px){.case-detail__company{display:flex;align-items:flex-start;flex-direction:row-reverse;gap:3.5rem;margin-top:.2rem}}@media screen and (min-width: 769px){.case-detail__company__content{flex:1;max-width:45.5rem;margin-top:-1rem}}.case-detail__company__name{font-weight:700;font-size:1.8rem;line-height:1.5;letter-spacing:.1em;text-align:left}@media screen and (max-width: 768px){.case-detail__company__name{margin-top:2.4rem}}@media screen and (min-width: 769px){.case-detail__company__name{font-size:2.8rem}}.case-detail__company__link{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline-block;overflow:hidden;white-space:nowrap;font-size:1.4rem;font-weight:700;letter-spacing:.1em;margin-top:.2rem}@media screen and (max-width: 768px){.case-detail__company__link{--arrow-width: .9rem}}.case-detail__company__link:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.case-detail__company__link:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.case-detail__company__link:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.case-detail__company__link:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.case-detail__company__link:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.case-detail__company__link{line-height:1.86!important}}@media screen and (max-width: 768px){.case-detail__company__link{line-height:1.83!important}}.case-detail__company__link:before{content:"";display:block;position:absolute;height:1px;left:0;background:currentColor;pointer-events:none;transform-origin:right center;width:calc(100% - var(--arrow-width) - var(--arrow-margin))}@media screen and (min-width: 769px){.case-detail__company__link:before{bottom:16%}}@media screen and (max-width: 768px){.case-detail__company__link:before{bottom:17%}}@media (hover: hover) and (pointer: fine){.case-detail__company__link{transition:color .3s ease-out}.case-detail__company__link:hover{color:var(--color-green-light-1)}.case-detail__company__link:hover:is(a[href]):before{animation:border-out .18s ease-out forwards,border-in .18s .22s ease-out forwards}.case-detail__company__link:hover:is(a:not([target])):after{animation:line-arrow-out .18s ease-out forwards,line-arrow-in .18s .22s ease-out forwards}.case-detail__company__link:hover:is(a[target]):after{animation:diagonal-arrow-out .18s ease-out forwards,diagonal-arrow-in .18s .22s ease-out forwards}}.case-detail__company__link:before{height:max(1px,.15rem)}@media screen and (min-width: 769px){.case-detail__company__link{font-size:max(10px,1.1111111111vw);margin-top:.4rem}}.case-detail__company__u-heading{color:var(--color-green);font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.06em;margin-top:1.3rem}@media screen and (min-width: 769px){.case-detail__company__u-heading{font-size:max(10px,1.1111111111vw);margin-top:2.2rem}}.case-detail__company__u-name{font-weight:700;font-size:1.8rem;letter-spacing:.06em;margin-top:.3rem;line-height:1.4}@media screen and (min-width: 769px){.case-detail__company__u-name{font-size:2rem;line-height:1.5;margin-top:1rem}}.case-detail__company__u-name__title{font-size:1.4rem;line-height:1.7142857143;letter-spacing:.06em;display:block}@media screen and (min-width: 769px){.case-detail__company__u-name__title{font-size:max(10px,1.1111111111vw);line-height:1.5}}.case-detail__company__text{text-align:justify;font-size:1.4rem;letter-spacing:.05em;color:#6f6f6f;margin-top:1.9rem}@media screen and (min-width: 769px){.case-detail__company__text{font-size:max(10px,1.1111111111vw);margin-top:1.1rem}}.case-detail__company__text>*{line-height:1.8571428571}@media screen and (min-width: 769px){.case-detail__company__text>*{line-height:1.75}}.case-detail__company__text>*+*{margin-top:1.5rem}.case-detail__points{background:#def3ef;border-radius:var(--border-radius-small);padding:1.9rem 2.5rem 2.1rem}@media screen and (min-width: 769px){.case-detail__points{padding:3.9rem 5rem 4.1rem}}@media screen and (min-width: 769px){.case-detail__points>div{display:grid;grid-template-columns:12rem 1fr;gap:0rem 2.2rem}}.case-detail__points>div+div{margin-top:2.6rem}@media screen and (min-width: 769px){.case-detail__points>div+div{margin-top:3.4rem}}@media screen and (max-width: 768px){.case-detail__points>div>dt+dd{margin-top:.5rem}}@media screen and (max-width: 768px){.case-detail__points>div>dd+dd{margin-top:.4rem}}.case-detail__points>div>dt{color:var(--color-green);font-weight:700;font-size:1.4rem;line-height:1.8571428571;font-feature-settings:normal}@media screen and (min-width: 769px){.case-detail__points>div>dt{font-size:max(10px,1.1111111111vw);line-height:1.75;padding:.15em 0;grid-column:1;grid-row:1/1000}}.case-detail__points>div>dd{font-size:1.4rem;line-height:1.8571428571;position:relative;padding-left:1rem;letter-spacing:.06em}@media screen and (min-width: 769px){.case-detail__points>div>dd{font-size:max(10px,1.1111111111vw);line-height:2;grid-column:2;padding-left:.6em}}.case-detail__points>div>dd:before{content:"・";position:absolute;top:0;left:0}.case-detail__unit:not(:first-child){margin-top:5.1rem}@media screen and (min-width: 769px){.case-detail__unit:not(:first-child){margin-top:12rem}}@media screen and (min-width: 769px){.case-detail__unit:not(:first-of-type){margin-top:11.2rem}}.case-detail__unit__heading{color:var(--color-green);font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:.06em}@media screen and (min-width: 769px){.case-detail__unit__heading{font-size:3.2rem}}.case-detail__unit__heading:not(:first-child){margin-top:5.1rem}@media screen and (min-width: 769px){.case-detail__unit__heading:not(:first-child){margin-top:12rem}}.case-detail__unit__image{display:block;width:100%;max-width:100%;margin-top:2.3rem}@media screen and (min-width: 769px){.case-detail__unit__image{margin-top:3.2rem}}.case-detail__unit__image img{display:block;width:100%;height:auto;border-radius:var(--border-radius-small)}.case-detail__unit__image figcaption{display:flex;word-break:break-all;text-align:justify;letter-spacing:.06em;color:#757575}@media screen and (min-width: 769px){.case-detail__unit__image figcaption{justify-content:center;font-size:max(10px,.8333333333vw);line-height:1.67;width:-moz-fit-content;width:fit-content;max-width:68rem;margin:1.4rem auto 0}}@media screen and (max-width: 768px){.case-detail__unit__image figcaption{font-size:1.1rem;line-height:1.64;margin-top:.9rem}}.case-detail__unit__lead{color:var(--color-green);font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.06em;display:flex;align-items:flex-start;margin-top:2.9rem;gap:1rem}@media screen and (min-width: 769px){.case-detail__unit__lead{font-size:2rem;line-height:1.6;margin-top:4.7rem;gap:1.5rem}}.case-detail__unit__lead:before{content:"";display:block;width:3rem;height:1px;background:currentColor;margin-top:1.6rem;flex-shrink:0}@media screen and (min-width: 769px){.case-detail__unit__lead:before{width:5rem}}.case-detail__unit__content{margin-top:1.5rem}@media screen and (min-width: 769px){.case-detail__unit__content{margin-top:2.7rem}}.case-detail__unit__content *{font-size:1.4rem;line-height:1.8571428571;letter-spacing:.06em}@media screen and (min-width: 769px){.case-detail__unit__content *{font-size:max(10px,1.1111111111vw);line-height:2}}.case-detail__unit__content *+*{margin-top:1.4rem}.case-detail__unit__content a{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline;word-break:break-all;color:var(--color-green);background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) 1px no-repeat;background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) max(1px,.15rem) no-repeat;margin-right:.2em;font-weight:700}@media screen and (max-width: 768px){.case-detail__unit__content a{--arrow-width: .9rem}}.case-detail__unit__content a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.case-detail__unit__content a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.case-detail__unit__content a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.case-detail__unit__content a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.case-detail__unit__content a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.case-detail__unit__content a{line-height:2}}@media screen and (max-width: 768px){.case-detail__unit__content a{line-height:1.86}}@media (hover: hover) and (pointer: fine){.case-detail__unit__content a{transition:color .3s ease-out}.case-detail__unit__content a:hover{color:var(--color-green-light-1)}}.case-detail__comment a{font-weight:700;position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline;word-break:break-all;color:var(--color-green);background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) 1px no-repeat;background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) max(1px,.15rem) no-repeat;margin-right:.2em}@media screen and (max-width: 768px){.case-detail__comment a{--arrow-width: .9rem}}.case-detail__comment a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.case-detail__comment a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.case-detail__comment a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.case-detail__comment a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.case-detail__comment a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.case-detail__comment a{line-height:2}}@media screen and (max-width: 768px){.case-detail__comment a{line-height:1.86}}@media (hover: hover) and (pointer: fine){.case-detail__comment a{transition:color .3s ease-out}.case-detail__comment a:hover{color:var(--color-green-light-1)}}.case-detail__comment+.case-detail__comment{margin-top:4.5rem}@media screen and (min-width: 769px){.case-detail__comment+.case-detail__comment{margin-top:7.8rem}}.case-detail__comment__text,.case-detail__comment__text a{font-size:1.4rem;line-height:1.8571428571;letter-spacing:.08em}@media screen and (min-width: 769px){.case-detail__comment__text,.case-detail__comment__text a{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (min-width: 769px){.case-detail__comment__text:first-child{margin-top:-.5em}}@media screen and (min-width: 769px){.case-detail__comment__group{display:flex;gap:5rem}}.case-detail__comment__group:not(:first-child){margin-top:2.4rem}@media screen and (min-width: 769px){.case-detail__comment__group:not(:first-child){margin-top:4.2rem}}.case-detail__comment__image{display:block;width:100%;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.case-detail__comment__image{width:34rem;height:auto;flex-shrink:0;margin-bottom:auto}}@media screen and (min-width: 769px){.case-detail__comment__content{margin-top:-.5em;margin-bottom:-.5em}}@media screen and (min-width: 769px){.case-detail__comment__image+.case-detail__comment__content{width:38.5rem;display:flex;flex-direction:column;justify-content:center}}.case-detail__comment__content>*{font-size:1.2rem;line-height:2;letter-spacing:.06em;text-align:justify}@media screen and (min-width: 769px){.case-detail__comment__content>*{font-size:max(10px,.9722222222vw);line-height:1.7142857143;font-weight:700}}.case-detail__comment__content>*:not(.case-detail__comment__name)+*{margin-top:2.4rem}@media screen and (min-width: 769px){.case-detail__comment__content>*:not(.case-detail__comment__name)+*{margin-top:2.5rem}}.case-detail__comment__name,.case-detail__comment__name a{font-size:1.6rem;line-height:1.6;letter-spacing:.06em;font-weight:700}@media screen and (min-width: 769px){.case-detail__comment__name,.case-detail__comment__name a{font-size:max(10px,1.25vw)}}.case-detail__comment__name{margin:3.3rem 0 .8rem}@media screen and (min-width: 769px){.case-detail__comment__name{margin:0 0 2.6rem}}.case-detail__comment__name__title,.case-detail__comment__name__title a{letter-spacing:.06em;font-size:1.2rem;line-height:1.4}@media screen and (min-width: 769px){.case-detail__comment__name__title,.case-detail__comment__name__title a{font-size:max(10px,.9722222222vw)}}.case-detail__comment__name__title{display:block;margin-bottom:.3rem}@media screen and (min-width: 769px){.case-detail__comment__name__title{margin-bottom:.2rem}}.case-detail__footer{margin:6rem 1rem 0}@media screen and (min-width: 769px){.case-detail__footer{margin:15rem auto 0;width:112rem}}.case-detail__link{--active-color: var(--color-green);--base-color: #fff;--arrow-in-circle-circle-color: var(--active-color);--arrow-in-circle-arrow-color: var(--base-color);display:block;position:relative;border-radius:var(--border-radius-small);border:.2rem solid var(--active-color);background:var(--base-color);color:var(--active-color);padding:3.7rem 6.5rem 4.1rem 2.7rem;transition:.3s ease-out;transition-property:color,border-color,background-color}.case-detail__link--inverse{background:var(--active-color);color:var(--base-color);--arrow-in-circle-circle-color: var(--base-color);--arrow-in-circle-arrow-color: var(--active-color)}@media screen and (min-width: 769px){.case-detail__link{padding:4.1rem 14rem 5.3rem 4.8rem}}@media (hover: hover) and (pointer: fine){.case-detail__link:hover{--active-color: var(--color-green-light-1)}.case-detail__link:hover .arrow-in-circle:before{animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}.case-detail__link__label{font-family:degular,sans-serif;font-weight:600;font-style:normal;font-size:1.4rem}.case-detail__link__text{white-space:nowrap;font-weight:700;font-size:1.8rem;letter-spacing:.06em;line-height:1.3;margin-top:.6rem}@media screen and (min-width: 769px){.case-detail__link__text{font-size:2rem;margin-top:1.1rem}}.case-detail__link .arrow-in-circle{position:absolute;top:50%;right:2.3rem;transform:translateY(-50%)}@media screen and (min-width: 769px){.case-detail__link .arrow-in-circle{right:4.8rem}}.case-detail__links{display:flex}@media screen and (max-width: 768px){.case-detail__links{flex-direction:column;gap:2rem}}@media screen and (min-width: 769px){.case-detail__links{gap:6rem}.case-detail__links>*{width:53rem}.case-detail__links>:only-child{margin:auto}}.case-detail__sns{margin-top:5rem}@media screen and (min-width: 769px){.case-detail__sns{margin-top:10rem}}.case-detail__cases{margin-top:8rem;display:grid;grid-template-columns:repeat(1,1fr);gap:5rem}@media screen and (max-width: 768px){.case-detail__cases{padding:0 3rem}}@media screen and (min-width: 769px){.case-detail__cases{margin-top:15rem;grid-template-columns:repeat(3,1fr);gap:6.5rem}}.case-detail__back{display:flex;justify-content:center;padding:6rem 0}@media screen and (min-width: 769px){.case-detail__back{padding:8rem 0 15rem}}@media screen and (max-width: 768px){.news__content{margin-top:0}}@media screen and (min-width: 769px){.news__content{padding-top:4rem}}.news__link{display:block;padding:5rem 0}@media screen and (min-width: 769px){.news__link{display:flex;align-items:flex-start;gap:6.5rem;padding:6rem 0 5.9rem}}.news__link__thumb{border-radius:var(--border-radius-small);overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 769px){.news__link__thumb{width:28rem;height:18.6rem;flex-shrink:0}}@media screen and (max-width: 768px){.news__link__thumb{aspect-ratio:295/197}}.news__link__thumb:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease-out}.news__link__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news__link__image{display:block;width:100%;transition:scale .3s ease-out}@media screen and (max-width: 768px){.news__link__content{margin-top:1.2rem;padding:0 1rem}}@media screen and (min-width: 769px){.news__link__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1.7rem 0 1.4rem;min-height:18.6rem}}.news__link__heading{font-weight:500;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.4rem;line-height:1.7142857143;letter-spacing:.1em}@media screen and (max-width: 768px){.news__link__heading{-webkit-line-clamp:3}}@media screen and (min-width: 769px){.news__link__heading{font-size:max(10px,1.25vw);line-height:1.6666666667;padding-right:8rem;margin-bottom:auto}}@media (hover: hover) and (pointer: fine){.news__link__heading{transition:color .3s ease-out}}.news__link__date{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;white-space:nowrap;font-size:1.2rem;color:var(--color-green)}@media screen and (min-width: 769px){.news__link__date{font-size:max(10px,1.1111111111vw)}}.news__link__footer{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;position:relative;margin-top:2.3rem}@media screen and (max-width: 768px){.news__link__footer{padding-right:3rem}}@media screen and (min-width: 769px){.news__link__footer .category-tag{padding:.13em .65em .2em .68em;margin-top:.2rem}}@media screen and (max-width: 768px){.news__link__footer .category-tag{font-size:1.2rem;padding:.4rem .7rem .5rem}}.news__link__icon{display:grid;place-items:center;width:2rem;aspect-ratio:1/1;background:#fff;border-radius:50%;transition:background-color .3s ease-out}@media screen and (min-width: 769px){.news__link__icon{width:3.6rem;margin-left:auto;margin-top:.2rem}}@media screen and (max-width: 768px){.news__link__icon{position:absolute;right:0;top:0}}.news__link__icon:before{content:"";display:block;-webkit-clip-path:polygon(25% 0,100% 50%,25% 100%);clip-path:polygon(25% 0,100% 50%,25% 100%);background:var(--color-green);width:.6rem;aspect-ratio:1/1;transition:background-color .3s ease-out}@media screen and (min-width: 769px){.news__link__icon:before{width:.9rem}}@media (hover: hover) and (pointer: fine){.news__link .news__link__image{will-change:scale}.news__link:hover .news__link__thumb:after{opacity:1}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.news__link:hover .news__link__image{scale:1.042}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.news__link:hover .news__link__image{scale:1.035}}@media (hover: hover) and (pointer: fine){.news__link:hover .news__link__heading{color:var(--color-green-light-1)}.news__link:hover .news__link__icon{background:var(--color-green-light-1)}.news__link:hover .news__link__icon:before{background:#fff;animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.news__list{border-bottom:1px solid rgba(0,124,114,.2);margin-top:6rem}}@media screen and (max-width: 768px){.news__list{margin:5rem 0 8rem}}.news__list__list-item+.news__list__list-item{border-top:1px solid rgba(0,124,114,.2)}.news__list__list-item:first-of-type .news__link{padding-top:0}@media screen and (max-width: 768px){.news__list__list-item:last-of-type .news__link{padding-bottom:0}}@media screen and (max-width: 768px){.news__pagination{margin-top:3rem}}.event__pickups{z-index:2;position:relative;border-radius:var(--border-radius-section);padding:4rem 2rem 5rem;overflow:hidden;background:var(--color-green)}@media screen and (min-width: 769px){.event__pickups{padding:10.6rem 16rem 12rem}}@media screen and (max-width: 768px){.event__pickups__list{margin-top:5rem}}@media screen and (min-width: 769px){.event__pickups__list{margin-top:7.7rem}}.event__pickups__list-item+.event__pickups__list-item{margin-top:2.3rem}@media screen and (min-width: 769px){.event__pickups__list-item+.event__pickups__list-item{margin-top:3.3rem}}.event__lgcard{display:block;background:#fff;border-radius:var(--border-radius-middle);padding:2rem 2rem 3rem;position:relative}@media screen and (min-width: 769px){.event__lgcard{display:flex;padding:5rem;gap:5rem}}.event__lgcard__thumb{overflow:hidden;border-radius:var(--border-radius-small);position:relative;z-index:1;border:max(1px,.2rem) solid #e6e6e6}@media screen and (min-width: 769px){.event__lgcard__thumb{width:41.8rem;height:28rem;flex-shrink:0}}@media screen and (max-width: 768px){.event__lgcard__thumb{aspect-ratio:295/197}}.event__lgcard__thumb:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease-out}.event__lgcard__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (hover: hover) and (pointer: fine){.event__lgcard__image{will-change:scale;transition:scale .3s ease-out}}@media screen and (max-width: 768px){.event__lgcard__content{margin-top:1.5rem}}@media screen and (min-width: 769px){.event__lgcard__content{padding-top:1.7rem;display:flex;flex-direction:column}}.event__lgcard__date{font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green);margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 769px){.event__lgcard__date{display:flex;gap:2rem;margin-bottom:2.7rem}}@media screen and (max-width: 768px){.event__lgcard__date__row{display:flex;align-items:center}}@media screen and (max-width: 768px){.event__lgcard__date__row+.event__lgcard__date__row{margin-top:.5rem}}@media screen and (min-width: 769px){.event__lgcard__date__row+.event__lgcard__date__row{margin-right:-1rem}}.event__lgcard__date__heading{font-size:1.2rem;min-width:2rem;margin-right:1rem}@media screen and (min-width: 769px){.event__lgcard__date__heading{font-size:max(10px,.9722222222vw);display:block;margin-bottom:.4rem;flex:1}}.event__lgcard__date__value{font-size:2rem}@media screen and (min-width: 769px){.event__lgcard__date__value{font-size:2.6rem}}.event__lgcard__date__caption{font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal;font-size:1.1rem;position:relative;bottom:.2rem;margin-left:.1rem}@media screen and (min-width: 769px){.event__lgcard__date__caption{font-size:max(10px,.8333333333vw);font-weight:700}}.event__lgcard__date__day{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.1rem;position:relative;bottom:.2rem;margin-left:.1rem}@media screen and (max-width: 768px){.event__lgcard__date__day{letter-spacing:.1em}}@media screen and (min-width: 769px){.event__lgcard__date__day{font-size:max(10px,.8333333333vw)}}.event__lgcard__heading{height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--color-green);font-size:1.4rem;line-height:1.7142857143;letter-spacing:.1em;font-weight:500;transition:color .3s ease-out}@media screen and (max-width: 768px){.event__lgcard__heading{-webkit-line-clamp:3}}@media screen and (min-width: 769px){.event__lgcard__heading{font-size:max(10px,1.25vw);line-height:1.6666666667;padding-right:3.5rem}}@media screen and (max-width: 768px){.event__lgcard__footer{margin-top:3.3rem;padding-right:4rem}}@media screen and (min-width: 769px){.event__lgcard__footer{margin-top:auto;margin-bottom:.5rem;padding:2rem 6rem 0 0}}.event__lgcard__icon{display:grid;place-items:center;width:2rem;aspect-ratio:1/1;background:#e0f1ec;border-radius:50%;position:absolute;right:2rem;bottom:3rem;transition:background-color .3s ease-out}@media screen and (min-width: 769px){.event__lgcard__icon{width:3.6rem;right:5rem;bottom:5rem}}.event__lgcard__icon:before{content:"";display:block;-webkit-clip-path:polygon(25% 0,100% 50%,25% 100%);clip-path:polygon(25% 0,100% 50%,25% 100%);background:var(--color-green);width:.6rem;aspect-ratio:1/1;transition:background-color .3s ease-out}@media screen and (min-width: 769px){.event__lgcard__icon:before{width:.9rem}}@media (hover: hover) and (pointer: fine){.event__lgcard:hover .event__lgcard__thumb:after{opacity:1}.event__lgcard:hover .event__lgcard__heading{color:var(--color-green-light-1)}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.event__lgcard:hover .event__lgcard__image{scale:1.03}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.event__lgcard:hover .event__lgcard__image{scale:1.035}}@media (hover: hover) and (pointer: fine){.event__lgcard:hover .event__lgcard__icon{background:var(--color-green-light-1)}.event__lgcard:hover .event__lgcard__icon:before{background:#fff;animation:arrow-out-l .13s ease-out forwards,arrow-in-l .13s .15s ease-out forwards}}.event__list-header{margin:9rem 2rem 5rem}@media screen and (min-width: 769px){.event__list-header{margin:18.5rem 10.2rem 8rem}}@media screen and (min-width: 769px){.event__list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:6.9rem}}@media screen and (max-width: 768px){.event__list{display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}}.event__list__item{display:grid}.event-detail__header{margin-top:-.3rem}.event-detail__header__info{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width: 769px){.event-detail__header__info{gap:2.7rem;align-items:center}}.event-detail__header__date{font-family:degular,sans-serif;font-weight:600;font-style:normal;color:var(--color-green);font-size:2rem}@media screen and (max-width: 768px){.event-detail__header__date{line-height:1.1}}@media screen and (min-width: 769px){.event-detail__header__date{font-size:2.8rem}}.event-detail__header__date__group{display:inline-block}@media screen and (min-width: 769px){.event-detail__header__date__group+.event-detail__header__date__group{margin-left:.5rem}}.event-detail__header__date__day{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.1rem;letter-spacing:.1em;position:relative;top:-.1rem}@media screen and (min-width: 769px){.event-detail__header__date__day{font-size:max(10px,.8333333333vw)}}.event-detail__header__date__caption{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;font-size:1.1rem;position:relative;bottom:.2rem;margin-left:.1rem}@media screen and (max-width: 768px){.event-detail__header__date__caption{letter-spacing:.1em}}@media screen and (min-width: 769px){.event-detail__header__date__caption{font-size:max(10px,.8333333333vw)}}.event-detail__header__heading{color:var(--color-green);font-weight:700;font-size:1.8rem;line-height:1.7777777778;letter-spacing:.1em;margin-top:2.1rem;border-bottom:1px solid #e6e6e6;padding-bottom:1.5rem;margin-bottom:4rem}@media screen and (min-width: 769px){.event-detail__header__heading{font-size:3.5rem;line-height:1.4857142857;letter-spacing:.06em;padding-bottom:4.7rem;margin-top:2.2rem;margin-bottom:8rem}}.event-detail__mv{width:100%;display:block;margin:0 auto;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.event-detail__mv{width:89rem}}.event-detail__content{margin:5.4rem 0 5.3rem}@media screen and (min-width: 769px){.event-detail__content{margin:11rem 0 14.1rem}}.event-detail__content>*+*{margin-top:4.6rem}@media screen and (min-width: 769px){.event-detail__content>*+*{margin-top:6.2rem}}@media screen and (min-width: 769px){.event-detail__section{display:grid;grid-template-columns:1fr 89rem;align-items:flex-start;gap:5rem}}@media screen and (min-width: 769px){.event-detail__section__heading{max-width:18rem}}@media screen and (max-width: 768px){.event-detail__section__content{margin-top:.6rem}}.event-detail__section__content h2,.event-detail__section__content h3{padding-left:0}.event-detail__section__content h2:before,.event-detail__section__content h3:before{display:none}.event-detail__speaker+.event-detail__speaker{margin-top:2.8rem}@media screen and (min-width: 769px){.event-detail__speaker+.event-detail__speaker{margin-top:3rem}}@media screen and (max-width: 768px){.event-detail__speaker:first-child{margin-top:1rem}}.event-detail__speaker__title{font-size:1.2rem;font-weight:700;line-height:1.5833333333;letter-spacing:.06em}@media screen and (min-width: 769px){.event-detail__speaker__title{font-size:max(10px,.9722222222vw);line-height:2}}.event-detail__speaker__name{font-size:1.6rem;font-weight:700;line-height:1.625;letter-spacing:.06em;margin-top:.1rem}@media screen and (min-width: 769px){.event-detail__speaker__name{font-size:max(10px,1.25vw);line-height:1.5555555556;margin-top:0}}.event-detail__speaker__text{font-size:1.2rem;line-height:2;letter-spacing:.06em;margin-top:.8rem;text-align:justify}@media screen and (min-width: 769px){.event-detail__speaker__text{font-size:max(10px,.9722222222vw);line-height:1.7142857143;margin-top:1rem}}.event-detail__back{display:flex;justify-content:center;padding:6rem 0}@media screen and (min-width: 769px){.event-detail__back{padding:12rem 0 15rem}}.company-member-card{display:flex}.company-member-card__image{z-index:2;position:relative;overflow:hidden;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.company-member-card__image{height:23.2rem}}.company-member-card__image--frame:before,.company-member-card__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:var(--border-radius-small)}.company-member-card__image img{z-index:1;position:relative;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.company-member-card__image--frame:before{z-index:2;border:max(1px,.2rem) solid #e6e6e6}@media screen and (max-width: 768px){.company-member-card__image--frame:before{border-width:1px}}.company-member-card__text{display:flex;flex-direction:column}.company-member-card__text__position{font-weight:500;display:block;color:var(--color-green);line-height:1.33;letter-spacing:0;font-feature-settings:normal}@media screen and (min-width: 769px){.company-member-card__text__position{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.company-member-card__text__position{white-space:nowrap;font-size:1.2rem}}.company-member-card__text__name{font-weight:700;display:block}@media screen and (min-width: 769px){.company-member-card__text__name{font-size:2rem;line-height:1.33;margin-top:.5rem}}@media screen and (max-width: 768px){.company-member-card__text__name{font-size:1.6rem;line-height:1.25;margin-left:-.1rem}}.company-member-card__text__name-small{font-weight:700;display:block;line-height:1.33}@media screen and (min-width: 769px){.company-member-card__text__name-small{font-size:max(10px,.9722222222vw);margin-top:.5rem;margin-bottom:.7rem}}@media screen and (max-width: 768px){.company-member-card__text__name-small{font-size:1.2rem;margin-bottom:.2rem;margin-top:.4rem}}.company-member-card__text__roma{font-family:degular,sans-serif;font-weight:500;font-style:normal;display:block;line-height:1.33}@media screen and (min-width: 769px){.company-member-card__text__roma{font-size:max(10px,.9722222222vw);margin-top:.2rem}}@media screen and (max-width: 768px){.company-member-card__text__roma{font-size:1.2rem}}.company-member-card__text__plus{font-weight:700;display:flex;justify-content:center;align-items:center;background:#def3ef;color:var(--color-green);line-height:1;letter-spacing:0;font-feature-settings:normal}@media screen and (min-width: 769px){.company-member-card__text__plus{position:absolute;right:0;font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.company-member-card__text__plus{font-size:1.2rem}}.company-member-card__text__plus:after{content:"";width:.75em;aspect-ratio:1;display:block;aspect-ratio:10 / 10;-webkit-mask:url(/wp-content/themes/zeroboard/assets/plus-bold-ed7247bd.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/plus-bold-ed7247bd.svg) 50% 50%/contain no-repeat;background:currentColor}@media screen and (min-width: 769px){.company-member-card__text__plus:after{width:.75em}}.company-member-card--member,.company-member-card--expert{position:relative;flex-direction:column;border-bottom:1px solid #e6e6e6;padding-bottom:1.6rem}@media screen and (min-width: 769px){.company-member-card--member,.company-member-card--expert{width:34.8rem}}@media screen and (max-width: 768px){.company-member-card--member,.company-member-card--expert{width:15.8rem}}.company-member-card--member .company-member-card__image,.company-member-card--expert .company-member-card__image{width:100%}@media screen and (min-width: 769px){.company-member-card--member .company-member-card__image,.company-member-card--expert .company-member-card__image{margin-bottom:2.7rem}}@media screen and (max-width: 768px){.company-member-card--member .company-member-card__image,.company-member-card--expert .company-member-card__image{height:10.5rem;margin-bottom:1.2rem}}@media screen and (min-width: 769px){.company-member-card--member .company-member-card__text,.company-member-card--expert .company-member-card__text{padding:0 4rem 0 1rem}}@media screen and (max-width: 768px){.company-member-card--member .company-member-card__text,.company-member-card--expert .company-member-card__text{padding-left:.6rem}}@media screen and (max-width: 768px){.company-member-card--member .company-member-card__text__name,.company-member-card--member .company-member-card__text__roma,.company-member-card--expert .company-member-card__text__name,.company-member-card--expert .company-member-card__text__roma{margin-right:3rem}}.company-member-card--member .company-member-card__text__plus,.company-member-card--expert .company-member-card__text__plus{aspect-ratio:1;border-radius:50%;bottom:1rem}@media screen and (min-width: 769px){.company-member-card--member .company-member-card__text__plus,.company-member-card--expert .company-member-card__text__plus{width:2.4rem;font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.company-member-card--member .company-member-card__text__plus,.company-member-card--expert .company-member-card__text__plus{position:absolute;right:0;width:2rem}}@media screen and (max-width: 768px){.company-member-card--member .company-member-card__text__plus:after,.company-member-card--expert .company-member-card__text__plus:after{width:.8rem}}.company-member-card--advisor{width:100%}@media screen and (min-width: 769px){.company-member-card--advisor{align-items:flex-start;justify-content:space-between;padding:4rem 0}}@media screen and (max-width: 768px){.company-member-card--advisor{flex-direction:column;padding:3rem 0}}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__image{width:34.8rem}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__image{width:21.7rem;height:14.5rem}}.company-member-card--advisor .company-member-card__text{position:relative;justify-content:space-between}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__text{width:71.2rem;min-height:23.2rem;padding:.8rem 0 1.8rem}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__text{padding-left:.5rem;padding-top:1.2rem}}.company-member-card--advisor .company-member-card__text__message{font-weight:500;display:block}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__text__message{font-feature-settings:normal;white-space:nowrap;font-size:2.4rem;line-height:1.67;letter-spacing:0;padding-bottom:2rem}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__text__message{text-align:justify;font-size:1.6rem;line-height:1.75;letter-spacing:.06em}}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__text__profile{margin-top:auto}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__text__profile{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;width:9.9rem;height:14.5rem;top:-14.5rem;right:0;padding-bottom:.8rem}}.company-member-card--advisor .company-member-card__text__plus{width:-moz-fit-content;width:fit-content;border-radius:9999px}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__text__plus{bottom:2rem;padding:.4rem .7rem .6rem .9rem}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__text__plus{margin-top:.7rem;margin-left:auto;height:2.4rem;padding-left:.9rem;padding-right:.7rem;padding-bottom:.2rem}}.company-member-card--advisor .company-member-card__text__plus:after{margin-top:.2rem}@media screen and (min-width: 769px){.company-member-card--advisor .company-member-card__text__plus:after{margin-left:.4rem}}@media screen and (max-width: 768px){.company-member-card--advisor .company-member-card__text__plus:after{width:1rem;margin-left:.3rem}}@media (hover: hover) and (pointer: fine){.company-member-card__image:after{z-index:3;background:rgba(0,0,0,.25);opacity:0;transition:opacity .3s ease-out}.company-member-card__image img{will-change:scale;transition:scale .3s ease-out}.company-member-card__text__message,.company-member-card__text__position,.company-member-card__text__name,.company-member-card__text__name-small,.company-member-card__text__roma{transition:color .3s ease-out}.company-member-card__text__plus{transition:background .3s ease-out,color .3s ease-out}.company-member-card:hover .company-member-card__image:after{opacity:1}.company-member-card:hover .company-member-card__image img{scale:1.04}.company-member-card:hover .company-member-card__text__position{color:var(--color-green-light-1)}.company-member-card:hover .company-member-card__text__message,.company-member-card:hover .company-member-card__text__name,.company-member-card:hover .company-member-card__text__name-small,.company-member-card:hover .company-member-card__text__roma{color:var(--color-gray)}.company-member-card:hover .company-member-card__text__plus{background:var(--color-green-light-1);color:var(--color-white)}}.company__member__modals .company-member-modal{position:relative;display:flex}@media screen and (min-width: 769px){.company__member__modals .company-member-modal{justify-content:space-between}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal{flex-direction:column}}.company__member__modals .company-member-modal__image{position:relative;border-radius:var(--border-radius-small);overflow:hidden}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__image{width:27.6rem}}.company__member__modals .company-member-modal__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company__member__modals .company-member-modal__text{display:flex;flex-direction:column}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text{margin-top:2.5rem;margin-left:1rem;width:25.7rem}}.company__member__modals .company-member-modal__text__profile{display:flex;flex-direction:column}.company__member__modals .company-member-modal__text__position{font-weight:500;display:block;line-height:1.33;letter-spacing:0;color:var(--color-green);font-feature-settings:normal}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__position{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__position{font-size:1.4rem}}.company__member__modals .company-member-modal__text__name{font-weight:700;display:block;line-height:1.2}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__name{font-size:3rem;margin-top:.6rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__name{font-size:2rem;margin-top:.3rem;margin-left:-.1rem}}.company__member__modals .company-member-modal__text__name-small{font-weight:700;display:block;line-height:1.33}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__name-small{font-size:max(10px,1.1111111111vw);margin-top:.9rem;margin-bottom:.2rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__name-small{font-size:1.4rem;margin-top:.4rem;margin-bottom:.1rem}}.company__member__modals .company-member-modal__text__roma{font-family:degular,sans-serif;font-weight:500;font-style:normal;display:block;line-height:1.33}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__roma{font-size:max(10px,1.1111111111vw);margin-top:.3rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__roma{font-size:1.4rem;margin-top:.2rem}}.company__member__modals .company-member-modal__text__history{display:block}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__history{text-align:justify}}.company__member__modals .company-member-modal__text__twitter{font-family:degular,sans-serif;font-weight:500;font-style:normal;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#1da1f2;line-height:2;letter-spacing:0}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__twitter{font-size:max(10px,.9722222222vw);margin-top:1.6rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__twitter{font-size:1.4rem;margin-top:2rem}}.company__member__modals .company-member-modal__text__twitter:before{content:"";aspect-ratio:1;background:currentColor;display:block;aspect-ratio:20 / 17;-webkit-mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/twitter-12b28054.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.company__member__modals .company-member-modal__text__twitter:before{width:1.58em;margin-right:1rem;margin-top:.2rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal__text__twitter:before{width:2.8rem;margin-right:.5rem;margin-top:.3rem}}@media (hover: hover) and (pointer: fine){.company__member__modals .company-member-modal__text__twitter{transition:color .3s ease-out}.company__member__modals .company-member-modal__text__twitter:hover{color:#5db9f2}}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--member .company-member-modal__image,.company__member__modals .company-member-modal--expert .company-member-modal__image{width:38rem;height:51rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--member .company-member-modal__image,.company__member__modals .company-member-modal--expert .company-member-modal__image{height:37rem}}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--member .company-member-modal__text,.company__member__modals .company-member-modal--expert .company-member-modal__text{margin-top:4.7rem;width:43rem}}.company__member__modals .company-member-modal--member .company-member-modal__text__history,.company__member__modals .company-member-modal--expert .company-member-modal__text__history{font-feature-settings:normal;letter-spacing:0}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--member .company-member-modal__text__history,.company__member__modals .company-member-modal--expert .company-member-modal__text__history{margin-top:3.7rem;font-size:max(10px,1.1111111111vw);line-height:1.75}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--member .company-member-modal__text__history,.company__member__modals .company-member-modal--expert .company-member-modal__text__history{font-size:1.4rem;line-height:1.86;margin-top:1.7rem}}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__image{width:30rem;height:20rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--advisor .company-member-modal__image{height:18.4rem}}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text{width:51rem}}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__profile{position:absolute;width:30rem;left:0;top:23.5rem}}.company__member__modals .company-member-modal--advisor .company-member-modal__text__message{font-weight:500;display:block;letter-spacing:.06em}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__message{font-size:2.4rem;line-height:1.67;margin-top:-1rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__message{font-size:1.6rem;line-height:1.75;margin-top:1.6rem}}.company__member__modals .company-member-modal--advisor .company-member-modal__text__message br{display:none!important}.company__member__modals .company-member-modal--advisor .company-member-modal__text__comment{display:block;letter-spacing:.06em;text-align:justify}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__comment{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:2.1rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__comment{font-size:1.4rem;line-height:1.86;margin-top:1.6rem}}.company__member__modals .company-member-modal--advisor .company-member-modal__text__history-heading{display:block;line-height:1.5;letter-spacing:0}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__history-heading{font-size:max(10px,.9722222222vw);margin-top:3.7rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__history-heading{font-size:1.3rem;margin-top:3.2rem}}.company__member__modals .company-member-modal--advisor .company-member-modal__text__history{letter-spacing:.06em}@media screen and (min-width: 769px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__history{font-size:max(10px,.9722222222vw);line-height:1.86;margin-top:.6rem}}@media screen and (max-width: 768px){.company__member__modals .company-member-modal--advisor .company-member-modal__text__history{font-size:1.3rem;line-height:1.85;margin-top:.8rem}}.company .company-dantai-card{display:flex;flex-direction:column}@media screen and (min-width: 769px){.company .company-dantai-card{width:31.5rem}}@media screen and (max-width: 768px){.company .company-dantai-card{width:29.5rem}}.company .company-dantai-card__image{position:relative;overflow:hidden;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.company .company-dantai-card__image{height:21rem}}@media screen and (max-width: 768px){.company .company-dantai-card__image{height:19.7rem}}.company .company-dantai-card__image img{height:100%;-o-object-fit:cover;object-fit:cover}.company .company-dantai-card__text{display:flex;flex-direction:column;padding:0 1rem}@media screen and (min-width: 769px){.company .company-dantai-card__text{margin-top:2.4rem}}@media screen and (max-width: 768px){.company .company-dantai-card__text{margin-top:1.6rem}}.company .company-dantai-card__text__name{font-weight:500;display:block;color:var(--color-green);line-height:1.5;letter-spacing:.1em}@media screen and (min-width: 769px){.company .company-dantai-card__text__name{font-size:max(10px,.9722222222vw)}}@media screen and (max-width: 768px){.company .company-dantai-card__text__name{font-size:1.2rem}}.company .company-dantai-card__text__description{display:block;text-align:justify;letter-spacing:.08em}@media screen and (min-width: 769px){.company .company-dantai-card__text__description{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:.7rem}}@media screen and (max-width: 768px){.company .company-dantai-card__text__description{font-size:1.4rem;line-height:1.71;margin-top:.9rem}}.careers__green{z-index:4;position:relative;overflow:hidden;background:#007577;border-radius:var(--border-radius-section)}@media screen and (min-width: 769px){.careers__green{padding:.5rem 0 14.2rem}}@media screen and (max-width: 768px){.careers__green{padding:.1rem 0 5.6rem}}@media screen and (min-width: 769px){.careers__green__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__green__inner{padding:0 2rem}}@media screen and (min-width: 769px){.careers__message{padding-top:10rem}}@media screen and (max-width: 768px){.careers__message{padding-top:4rem}}.careers__message__body{position:relative;display:flex}@media screen and (min-width: 769px){.careers__message__body{padding-left:55rem;margin-top:8rem;padding-right:.7rem;padding-bottom:14rem}}@media screen and (max-width: 768px){.careers__message__body{flex-direction:column;margin-top:2.9rem}}@media screen and (min-width: 769px){.careers__message__texts{margin-left:auto;margin-top:2.7rem;white-space:nowrap}}.careers__message__texts h3{z-index:3;position:relative;font-weight:700;display:block;color:var(--color-white);color:transparent;background:linear-gradient(180deg,#00e8d9 0%,#67e4ff 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:.06em}@media screen and (min-width: 769px){.careers__message__texts h3{font-size:5rem;line-height:1.52}}@media screen and (max-width: 768px){.careers__message__texts h3{font-size:3rem;line-height:1.53}}@media screen and (min-width: 769px){.careers__message__texts h3+p{margin-top:3.8rem}}@media screen and (max-width: 768px){.careers__message__texts h3+p{margin-top:1.6rem}}.careers__message__texts p{z-index:3;position:relative;font-weight:500;display:block;text-align:justify;letter-spacing:.1em;color:var(--color-white)}@media screen and (min-width: 769px){.careers__message__texts p{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.careers__message__texts p{font-size:1.4rem;line-height:1.86}}@media screen and (min-width: 769px){.careers__message__texts p+p{margin-top:3.2rem}}@media screen and (max-width: 768px){.careers__message__texts p+p{margin-top:2.6rem}}.careers__message__texts__bg{z-index:2;position:absolute;pointer-events:none;bottom:0;display:block;aspect-ratio:1350 / 230;-webkit-mask:url(/wp-content/themes/zeroboard/assets/logo-bg-0ede0e74.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/logo-bg-0ede0e74.svg) 50% 50%/contain no-repeat;background:rgba(255,255,255,.07)}@media screen and (min-width: 769px){.careers__message__texts__bg{width:135rem;height:23rem;left:calc(50% - 67.5rem)}}.careers__message__images{pointer-events:none}@media screen and (min-width: 769px){.careers__message__images{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 768px){.careers__message__images{position:relative;height:44.9rem;width:100%;margin-top:4.2rem}}.careers__message__images .image{position:absolute;overflow:hidden;border-radius:var(--border-radius-middle)}.careers__message__images .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.careers__message__images .image--01{top:0}@media screen and (min-width: 769px){.careers__message__images .image--01{width:43rem;height:55.4rem;left:0}}@media screen and (max-width: 768px){.careers__message__images .image--01{width:21.7rem;height:27.9rem;left:4rem}}@media screen and (min-width: 769px){.careers__message__images .image--02{width:20rem;height:25.8rem;top:41.8rem;left:-11.5rem}}@media screen and (max-width: 768px){.careers__message__images .image--02{width:15rem;height:19.3rem;left:-2rem;bottom:2.8rem}}@media screen and (min-width: 769px){.careers__message__images .image--03{width:27rem;height:18rem;bottom:2.1rem;left:23rem}}@media screen and (min-width: 769px){.careers__message__images .image--04{width:43rem;height:28.7rem;bottom:-21.6rem;left:0}}@media screen and (max-width: 768px){.careers__message__images .image--04{width:18rem;height:12rem;bottom:0;right:0}}@media screen and (min-width: 769px){.careers__message__images .image--05{width:27rem;height:34.8rem;right:-21.5rem;bottom:-13.9rem}}.careers__values{display:flex}@media screen and (min-width: 769px){.careers__values{justify-content:space-between;padding-top:10rem;margin-top:30.3rem}}@media screen and (max-width: 768px){.careers__values{flex-direction:column;padding-top:4rem;margin-top:5.2rem}}@media screen and (min-width: 769px){.careers__values__body{width:80rem;margin-top:1.3rem}}@media screen and (max-width: 768px){.careers__values__body{margin-top:4rem}}.careers__values__body ul{display:flex}@media screen and (min-width: 769px){.careers__values__body ul{flex-wrap:wrap;justify-content:space-between;row-gap:6rem}}@media screen and (max-width: 768px){.careers__values__body ul{flex-direction:column;row-gap:3.4rem}}@media screen and (min-width: 769px){.careers__values__body ul li{width:36rem}}.careers__values__body ul li h3{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-weight:700}@media screen and (min-width: 769px){.careers__values__body ul li h3{height:5.6rem;padding-left:1.5rem;padding-right:1rem;padding-bottom:.4rem}}@media screen and (max-width: 768px){.careers__values__body ul li h3{height:3.6rem;padding-left:1.1rem;padding-right:.8rem;padding-bottom:.3rem}}.careers__values__body ul li h3 .bg{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--border-radius-small);background:rgba(0,0,0,.07);transform-origin:left center;transform:scaleX(0);opacity:0}.careers__values__body ul li h3 .text{position:relative;display:block;line-height:1;letter-spacing:.06em;color:var(--color-white);opacity:0}@media screen and (min-width: 769px){.careers__values__body ul li h3 .text{font-size:3.5rem}}@media screen and (max-width: 768px){.careers__values__body ul li h3 .text{font-size:2.2rem}}.careers__values__body ul li p{font-weight:500;display:block;letter-spacing:.08em;color:var(--color-white);text-align:justify}@media screen and (min-width: 769px){.careers__values__body ul li p{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:1.3rem}}@media screen and (max-width: 768px){.careers__values__body ul li p{font-size:1.4rem;line-height:1.86;margin-top:1.3rem}}.careers__slide{z-index:3;position:relative}@media screen and (min-width: 769px){.careers__slide{padding-top:10rem;margin-top:8.7rem}}@media screen and (max-width: 768px){.careers__slide{padding-top:4rem;margin-top:5.1rem}}@media screen and (min-width: 769px){.careers__slide__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__slide__inner{padding:0 2rem}}.careers__slide__body{position:relative;width:100%;aspect-ratio:16/9}@media screen and (min-width: 769px){.careers__slide__body{margin-top:6rem}}@media screen and (max-width: 768px){.careers__slide__body{margin-top:4rem}}.careers__slide__body iframe{display:block;width:100%;height:100%}.careers .careers-staff-card{display:flex;flex-direction:column}@media screen and (min-width: 769px){.careers .careers-staff-card{width:66rem}}@media screen and (max-width: 768px){.careers .careers-staff-card{width:29.5rem}}.careers .careers-staff-card__image{z-index:2;position:relative;overflow:hidden;width:100%;aspect-ratio:3/2}@media screen and (min-width: 769px){.careers .careers-staff-card__image{border-radius:var(--border-radius-middle)}}@media screen and (max-width: 768px){.careers .careers-staff-card__image{border-radius:var(--border-radius-small)}}.careers .careers-staff-card__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}.careers .careers-staff-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.careers .careers-staff-card__text{margin:3rem 2rem 0}}@media screen and (max-width: 768px){.careers .careers-staff-card__text{margin:2.2rem 1rem 0}}.careers .careers-staff-card__text p{font-weight:500;display:block;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.1em}@media screen and (max-width: 768px){.careers .careers-staff-card__text p{-webkit-line-clamp:4}}@media screen and (min-width: 769px){.careers .careers-staff-card__text p{font-size:2rem;line-height:1.7}}@media screen and (max-width: 768px){.careers .careers-staff-card__text p{font-size:1.6rem;line-height:1.75}}@media (hover: hover) and (pointer: fine){.careers .careers-staff-card .careers-staff-card__image:after{transition:opacity .3s ease-out}.careers .careers-staff-card .careers-staff-card__image img{will-change:scale;transition:scale .3s ease-out}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.careers .careers-staff-card .careers-staff-card__text p{transition:color .3s ease-out}}@media (hover: hover) and (pointer: fine){.careers .careers-staff-card:hover .careers-staff-card__image:after{opacity:1}.careers .careers-staff-card:hover .careers-staff-card__image img{scale:1.035}.careers .careers-staff-card:hover .careers-staff-card__text p{color:var(--color-green-light-1)}}@media (hover: hover) and (pointer: fine){.careers .swiper-slide-active .careers-staff-card:hover .careers-staff-card__image img{scale:1.023}}@media screen and (min-width: 769px){.careers__staff{padding-top:10rem;margin-top:8.7rem}}@media screen and (max-width: 768px){.careers__staff{padding-top:4rem;margin-top:5.2rem}}@media screen and (min-width: 769px){.careers__staff__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__staff__inner{padding:0 2rem}}.careers__staff__header{display:flex}@media screen and (min-width: 769px){.careers__staff__header{justify-content:space-between}}@media screen and (max-width: 768px){.careers__staff__header{flex-direction:column}}@media screen and (min-width: 769px){.careers__staff__header__description{width:43rem;margin-top:.3rem}}@media screen and (max-width: 768px){.careers__staff__header__description{margin-top:3.1rem}}.careers__staff__header__description>p{font-weight:500;display:block;text-align:justify}@media screen and (min-width: 769px){.careers__staff__header__description>p{font-size:max(10px,1.1111111111vw);line-height:2;letter-spacing:.1em}}@media screen and (max-width: 768px){.careers__staff__header__description>p{font-size:1.4rem;line-height:1.86;letter-spacing:.06em}}.careers__staff__header__description .linked-button{margin-left:-.5rem}@media screen and (min-width: 769px){.careers__staff__header__description .linked-button{margin-top:3.1rem}}@media screen and (max-width: 768px){.careers__staff__header__description .linked-button{margin-top:2.2rem}}.careers__staff__body{position:relative}@media screen and (min-width: 769px){.careers__staff__body{margin-top:5rem}}@media screen and (max-width: 768px){.careers__staff__body{margin-top:4rem}}@media screen and (min-width: 769px){.careers__staff__body .swiper{padding:8rem 58rem 7.2rem 12rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper{padding:3rem 3.5rem 9.9rem .5rem}}.careers__staff__body .swiper-bg{display:block;position:absolute;top:0;left:0;background:#d8eeea;height:100%}@media screen and (min-width: 769px){.careers__staff__body .swiper-bg{width:105rem;border-radius:0 var(--border-radius-section) var(--border-radius-section) 0}}@media screen and (max-width: 768px){.careers__staff__body .swiper-bg{width:33.5rem;border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0}}@media screen and (min-width: 769px){.careers__staff__body .swiper-wrapper{max-height:53.8rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper-wrapper{max-height:33.1rem}}.careers__staff__body .swiper-slide{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;transform-origin:right top;transition:all .7s ease;will-change:transform,margin-left}@media screen and (min-width: 769px){.careers__staff__body .swiper-slide{width:74rem;transform:scale(.7)}}@media screen and (max-width: 768px){.careers__staff__body .swiper-slide{width:32.5rem;transform:scale(.8)}}.careers__staff__body .swiper-slide-active{transform:scale(1)}@media screen and (min-width: 769px){.careers__staff__body .swiper-slide-active+.swiper-slide{margin-left:-24rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper-slide-active+.swiper-slide{margin-left:-6.2rem}}@media screen and (min-width: 769px){.careers__staff__body .swiper-slide-active+.swiper-slide+.swiper-slide{margin-left:-23rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper-slide-active+.swiper-slide+.swiper-slide{margin-left:-6rem}}.careers__staff__body .swiper .fraction-progress{z-index:3;position:absolute}@media screen and (min-width: 769px){.careers__staff__body .swiper .fraction-progress{bottom:7.3rem;left:89.6rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper .fraction-progress{left:2rem;bottom:3.7rem}}.careers__staff__body .swiper-buttons{z-index:3;display:flex;position:absolute}@media screen and (min-width: 769px){.careers__staff__body .swiper-buttons{bottom:5rem;right:16rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (max-width: 768px){.careers__staff__body .swiper-buttons{bottom:2rem;left:21.5rem;-moz-column-gap:.8rem;column-gap:.8rem}}.careers-jobs-card{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){.careers-jobs-card{padding:3.3rem 0}}@media screen and (max-width: 768px){.careers-jobs-card{padding:2.2rem 0}}.careers-jobs-card__text{display:flex;flex-direction:column}@media screen and (min-width: 769px){.careers-jobs-card__text{width:71rem}}@media screen and (max-width: 768px){.careers-jobs-card__text{width:24.5rem}}.careers-jobs-card__text__name{font-weight:700;display:block;color:var(--color-navy);line-height:1.5;letter-spacing:.1em}@media screen and (min-width: 769px){.careers-jobs-card__text__name{font-size:2rem}}@media screen and (max-width: 768px){.careers-jobs-card__text__name{font-size:1.8rem}}.careers-jobs-card__text__description{display:block;text-align:justify;letter-spacing:.1em}@media screen and (min-width: 769px){.careers-jobs-card__text__description{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:.6rem}}@media screen and (max-width: 768px){.careers-jobs-card__text__description{font-size:1.4rem;line-height:1.86;margin-top:.7rem}}.careers-jobs-card__arrow{display:flex;justify-content:center;align-items:center;background:#def3ef;border-radius:50%}@media screen and (min-width: 769px){.careers-jobs-card__arrow{width:3.6rem;height:3.6rem;margin-top:.2rem}}@media screen and (max-width: 768px){.careers-jobs-card__arrow{width:3.2rem;height:3.2rem;margin-top:.2rem}}.careers-jobs-card__arrow:after{content:"";display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;background:var(--color-green)}@media screen and (min-width: 769px){.careers-jobs-card__arrow:after{font-size:max(10px,1.1111111111vw);width:.68em;height:.68em}}@media screen and (max-width: 768px){.careers-jobs-card__arrow:after{width:1rem;height:1rem}}@media (hover: hover) and (pointer: fine){.careers-jobs-card .careers-jobs-card__text__description{transition:color .3s ease-out}.careers-jobs-card .careers-jobs-card__arrow,.careers-jobs-card .careers-jobs-card__arrow:after{transition:background .3s ease-out}.careers-jobs-card:hover .careers-jobs-card__text__description{color:var(--color-green-light-1)}.careers-jobs-card:hover .careers-jobs-card__arrow{background:var(--color-green-light-1)}.careers-jobs-card:hover .careers-jobs-card__arrow:after{background:var(--color-white);animation:diagonal-arrow-out-l .13s ease-out forwards,diagonal-arrow-in-l .13s .15s ease-out forwards}}.careers-jobs-step{display:flex;flex-direction:column;white-space:nowrap}@media screen and (min-width: 769px){.careers-jobs-step{align-items:center;width:17rem}}@media screen and (max-width: 768px){.careers-jobs-step{width:100%}}.careers-jobs-step__head{z-index:3;position:relative;font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:9999px;background:var(--color-green);color:var(--color-white);letter-spacing:0;line-height:1}@media screen and (min-width: 769px){.careers-jobs-step__head{font-size:max(10px,1.1111111111vw);padding:0 .6em .15rem;height:1.3em;margin-bottom:-.75em}}@media screen and (max-width: 768px){.careers-jobs-step__head{font-size:1.4rem;height:2rem;padding:0 .7rem .1rem;margin-bottom:-1rem;margin-left:1rem}}.careers-jobs-step__body{z-index:2;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;background:#def3ef;color:var(--color-green);border-radius:var(--border-radius-small);font-weight:700;letter-spacing:.06em}@media screen and (min-width: 769px){.careers-jobs-step__body{height:15rem;font-size:max(10px,1.1111111111vw);line-height:1.75;padding-bottom:.3rem}}@media screen and (max-width: 768px){.careers-jobs-step__body{height:6rem;font-size:1.6rem;width:100%}}@media screen and (min-width: 769px){.careers__jobs{padding-top:10rem;margin-top:8.7rem}}@media screen and (max-width: 768px){.careers__jobs{padding-top:4rem;margin-top:5rem}}@media screen and (min-width: 769px){.careers__jobs__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__jobs__inner{padding:0 2rem}}.careers__jobs__body{display:flex;flex-direction:column}@media screen and (min-width: 769px){.careers__jobs__body{padding:0 4.5rem;row-gap:.5rem;margin-top:6rem}}@media screen and (max-width: 768px){.careers__jobs__body{margin-top:4rem;padding:0 1rem;row-gap:1rem}}.careers__jobs__group{border-radius:var(--border-radius-middle);background:var(--color-white)}.careers__jobs__group__inner{margin:0 auto}@media screen and (min-width: 769px){.careers__jobs__group__inner{width:112rem}}@media screen and (max-width: 768px){.careers__jobs__group__inner{width:29.5rem}}.careers__jobs__group__header{display:flex}@media screen and (min-width: 769px){.careers__jobs__group__header{justify-content:space-between}}@media screen and (max-width: 768px){.careers__jobs__group__header{flex-direction:column}}@media screen and (min-width: 769px){.careers__jobs__group__header__heading{width:25rem}}.careers__jobs__group__header__heading h3{position:relative;display:block;color:var(--color-green);line-height:1.5;letter-spacing:.06em}@media screen and (min-width: 769px){.careers__jobs__group__header__heading h3{font-size:2.5rem;padding-left:2.7rem}}@media screen and (max-width: 768px){.careers__jobs__group__header__heading h3{font-size:2rem;padding-left:1.9rem}}.careers__jobs__group__header__heading h3:before{content:"";display:block;position:absolute;width:.4rem;left:0;background:currentColor;margin-top:.2rem}@media screen and (min-width: 769px){.careers__jobs__group__header__heading h3:before{height:calc(100% - 1.3rem);top:.8rem}}@media screen and (max-width: 768px){.careers__jobs__group__header__heading h3:before{height:2rem;height:calc(100% - 1rem);top:.6rem}}@media screen and (min-width: 769px){.careers__jobs__group__header__description{width:77.5rem;margin-top:.7rem}}@media screen and (max-width: 768px){.careers__jobs__group__header__description{margin-top:1.9rem}}.careers__jobs__group__header__description p{display:block;text-align:justify;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 769px){.careers__jobs__group__header__description p{font-size:max(10px,1.25vw);line-height:1.78}}@media screen and (max-width: 768px){.careers__jobs__group__header__description p{font-size:1.4rem;line-height:1.86}}.careers__jobs__group__header__description .linked-button{margin-left:-.5rem}@media screen and (min-width: 769px){.careers__jobs__group__header__description .linked-button{margin-top:3rem}}@media screen and (max-width: 768px){.careers__jobs__group__header__description .linked-button{margin-top:2.2rem}}@media screen and (min-width: 769px){.careers__jobs__group--career{padding:10.2rem 0 12rem}}@media screen and (max-width: 768px){.careers__jobs__group--career{padding:3.4rem 0 3rem}}@media screen and (min-width: 769px){.careers__jobs__group--new{padding:11rem 0 12rem}}@media screen and (max-width: 768px){.careers__jobs__group--new{padding:2.5rem 0 3rem}}.careers__jobs__career{border-top:.2rem solid #e6e6e6;display:flex}@media screen and (min-width: 769px){.careers__jobs__career{margin-top:5rem;justify-content:space-between;padding-top:6.1rem}}@media screen and (max-width: 768px){.careers__jobs__career{flex-direction:column;margin-top:2.1rem;padding-top:4.8rem}}@media screen and (min-width: 769px){.careers__jobs__career__menu{width:25rem;margin-top:.5rem}}.careers__jobs__career__menu ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){.careers__jobs__career__menu ul{row-gap:1.6rem}}@media screen and (max-width: 768px){.careers__jobs__career__menu ul{row-gap:1.2rem}}.careers__jobs__career__menu ul li{display:flex}.careers__jobs__career__menu button{display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;font-feature-settings:normal;font-weight:700;line-height:1.5;letter-spacing:.06em;transition:color .3s ease-out}@media screen and (min-width: 769px){.careers__jobs__career__menu button{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.careers__jobs__career__menu button{font-size:1.4rem}}.careers__jobs__career__menu button span{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0;transition:color .3s ease-out,background .3s ease-out}@media screen and (min-width: 769px){.careers__jobs__career__menu button span{width:1.25em;height:1.25em;margin-right:1rem;margin-top:.18em;padding-left:.15rem}}@media screen and (max-width: 768px){.careers__jobs__career__menu button span{width:1.8rem;height:1.8rem;margin-top:.2rem;margin-right:.9rem;padding-left:.1rem}}.careers__jobs__career__menu button span:before{z-index:2;content:"";display:block;position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid var(--color-black);top:0;left:0;transition:opacity .3s ease-out}.careers__jobs__career__menu button span:after{z-index:3;content:"";display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;background:var(--color-black);transition:background .3s ease-out}@media screen and (min-width: 769px){.careers__jobs__career__menu button span:after{width:.38em;height:.38em}}@media screen and (max-width: 768px){.careers__jobs__career__menu button span:after{width:.5rem;height:.5rem}}.careers__jobs__career__menu button.is-active{pointer-events:none;color:var(--color-green-light-1)}.careers__jobs__career__menu button.is-active span{background:var(--color-green-light-1)}.careers__jobs__career__menu button.is-active span:before{opacity:0}.careers__jobs__career__menu button.is-active span:after{background:var(--color-white)}@media (hover: hover) and (pointer: fine){.careers__jobs__career__menu button:not(.is-active):hover{color:var(--color-green-light-1)}.careers__jobs__career__menu button:not(.is-active):hover span{background:var(--color-green-light-1)}.careers__jobs__career__menu button:not(.is-active):hover span:before{opacity:0;transition-duration:.1s}.careers__jobs__career__menu button:not(.is-active):hover span:after{background:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.careers__jobs__career__lists{width:77.5rem}}@media screen and (max-width: 768px){.careers__jobs__career__lists{margin-top:5.1rem}}.careers__jobs__career__list{display:none}.careers__jobs__career__list:first-of-type{display:block}.careers__jobs__career__list>ul li{display:block;border-bottom:1px solid #e6e6e6}.careers__jobs__career__list>ul li:first-of-type .careers-jobs-card{padding-top:0}.careers__jobs__career__list>p{display:block;text-align:justify;letter-spacing:.1em;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 769px){.careers__jobs__career__list>p{font-size:max(10px,1.1111111111vw);line-height:1.75;padding-bottom:3.1rem}}@media screen and (max-width: 768px){.careers__jobs__career__list>p{font-size:1.4rem;line-height:1.86;padding-bottom:2.1rem}}@media screen and (min-width: 769px){.careers__jobs__flow{margin-top:11rem}}@media screen and (max-width: 768px){.careers__jobs__flow{margin-top:4.6rem}}.careers__jobs__flow__heading{display:flex}@media screen and (min-width: 769px){.careers__jobs__flow__heading{justify-content:space-between}}@media screen and (max-width: 768px){.careers__jobs__flow__heading{flex-direction:column}}.careers__jobs__flow__heading h4{display:block;color:var(--color-green);line-height:1.5;letter-spacing:.1em}@media screen and (min-width: 769px){.careers__jobs__flow__heading h4{width:25rem;font-size:2rem;margin-top:.1rem}}@media screen and (max-width: 768px){.careers__jobs__flow__heading h4{font-size:1.6rem}}.careers__jobs__flow__heading p{font-weight:500;display:block;text-align:justify;letter-spacing:.1em}@media screen and (min-width: 769px){.careers__jobs__flow__heading p{font-size:max(10px,1.1111111111vw);line-height:1.75;width:77.5rem}}@media screen and (min-width: 769px) and (max-width: 900px){.careers__jobs__flow__heading p br{display:none}}@media screen and (max-width: 768px){.careers__jobs__flow__heading p{text-align:justify;font-size:1.4rem;line-height:1.86;margin-top:1rem}}@media screen and (min-width: 769px){.careers__jobs__flow__body{margin-top:5.3rem}}@media screen and (max-width: 768px){.careers__jobs__flow__body{margin-top:2.7rem}}.careers__jobs__flow__body ol{display:flex}@media screen and (min-width: 769px){.careers__jobs__flow__body ol{justify-content:space-between}}@media screen and (max-width: 768px){.careers__jobs__flow__body ol{flex-direction:column;row-gap:1.4rem}}.careers__jobs__flow__body ol li{position:relative}.careers__jobs__flow__body ol li:not(:last-of-type):after{content:"";display:block;position:absolute;background:var(--color-green)}@media screen and (min-width: 769px){.careers__jobs__flow__body ol li:not(:last-of-type):after{-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);width:.9rem;height:1.4rem;right:-1.5rem;top:calc(50% - .3rem)}}@media screen and (max-width: 768px){.careers__jobs__flow__body ol li:not(:last-of-type):after{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);width:2rem;height:1.2rem;left:calc(50% - 1rem);bottom:-1.8rem}}@media screen and (min-width: 769px){.careers-welfare-card{width:35rem}}.careers-welfare-card__heading{font-weight:700;display:block;color:var(--color-green);line-height:1.5;letter-spacing:.06em}@media screen and (min-width: 769px){.careers-welfare-card__heading{font-size:2.4rem}}@media screen and (max-width: 768px){.careers-welfare-card__heading{font-size:1.8rem}}.careers-welfare-card__description{display:block;text-align:justify;letter-spacing:.06em}@media screen and (min-width: 769px){.careers-welfare-card__description{font-size:max(10px,1.1111111111vw);line-height:1.75;margin-top:.7rem}}@media screen and (max-width: 768px){.careers-welfare-card__description{font-size:1.4rem;line-height:1.86;margin-top:.9rem}}@media screen and (min-width: 769px){.careers__welfare{padding-top:10rem;margin-top:8.9rem}}@media screen and (max-width: 768px){.careers__welfare{padding-top:4rem;margin-top:5rem}}.careers__welfare__inner{display:flex}@media screen and (min-width: 769px){.careers__welfare__inner{justify-content:space-between;margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__welfare__inner{padding:0 2rem;flex-direction:column}}@media screen and (min-width: 769px){.careers__welfare__body{width:77.5rem;margin-top:1.4rem}}@media screen and (max-width: 768px){.careers__welfare__body{margin-top:3.1rem}}.careers__welfare__body ul{display:flex}@media screen and (min-width: 769px){.careers__welfare__body ul{flex-wrap:wrap;justify-content:space-between;row-gap:4.7rem}}@media screen and (max-width: 768px){.careers__welfare__body ul{flex-direction:column;row-gap:2.9rem}}.careers .careers-event-card{display:flex}@media screen and (min-width: 769px){.careers .careers-event-card{flex-direction:column;width:33rem}}@media screen and (max-width: 768px){.careers .careers-event-card{justify-content:space-between;width:100%;-moz-column-gap:1.7rem;column-gap:1.7rem}}.careers .careers-event-card__image{z-index:2;position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.careers .careers-event-card__image{aspect-ratio:3/2;width:100%}}@media screen and (max-width: 768px){.careers .careers-event-card__image{width:16rem;height:10.7rem}}.careers .careers-event-card__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}.careers .careers-event-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.careers .careers-event-card__text{margin:2.2rem 1rem 0}}@media screen and (max-width: 768px){.careers .careers-event-card__text{flex:1;margin:-.5rem 0}}.careers .careers-event-card__text p{font-weight:500;display:block;height:-moz-fit-content;height:fit-content;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.1em}@media screen and (max-width: 768px){.careers .careers-event-card__text p{-webkit-line-clamp:5}}@media screen and (min-width: 769px){.careers .careers-event-card__text p{font-size:max(10px,1.1111111111vw);line-height:1.75}}@media screen and (max-width: 768px){.careers .careers-event-card__text p{font-size:1.4rem;line-height:1.71}}@media (hover: hover) and (pointer: fine){.careers .careers-event-card .careers-event-card__image:after{transition:opacity .3s ease-out}.careers .careers-event-card .careers-event-card__image img{will-change:scale;transition:scale .3s ease-out}.careers .careers-event-card .careers-event-card__text p{transition:color .3s ease-out}.careers .careers-event-card:hover .careers-event-card__image:after{opacity:1}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.careers .careers-event-card:hover .careers-event-card__image img{scale:1.035}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.careers .careers-event-card:hover .careers-event-card__image img{scale:1.04}}@media (hover: hover) and (pointer: fine){.careers .careers-event-card:hover .careers-event-card__text p{color:var(--color-green-light-1)}}@media screen and (min-width: 769px){.careers__event{padding-top:10rem;margin-top:8.2rem}}@media screen and (max-width: 768px){.careers__event{padding-top:4rem;margin-top:4.8rem}}@media screen and (min-width: 769px){.careers__event__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__event__inner{padding:0 2rem}}@media screen and (min-width: 769px){.careers__event__body{margin-top:6rem}}@media screen and (max-width: 768px){.careers__event__body{margin-top:4rem}}.careers__event__body ul{display:flex}@media screen and (min-width: 769px){.careers__event__body ul{margin-right:-2rem;-moz-column-gap:6.5rem;column-gap:6.5rem}}@media screen and (max-width: 768px){.careers__event__body ul{flex-direction:column;row-gap:2.9rem}}@media screen and (min-width: 769px){.careers__event__body .linked-button{margin:5.5rem auto 0}}@media screen and (max-width: 768px){.careers__event__body .linked-button{margin:4.9rem auto 0}}.careers .careers-gallery-card{display:flex;flex-direction:column}@media screen and (min-width: 769px){.careers .careers-gallery-card{width:66rem}}@media screen and (max-width: 768px){.careers .careers-gallery-card{width:31.5rem}}.careers .careers-gallery-card__image{position:relative;overflow:hidden;width:100%;aspect-ratio:3/2;border-radius:var(--border-radius-small)}.careers .careers-gallery-card__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);opacity:0}.careers .careers-gallery-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.careers .careers-gallery-card__text{margin:1.5rem 1.1rem 0}}@media screen and (max-width: 768px){.careers .careers-gallery-card__text{margin:1.2rem 1rem 0}}.careers .careers-gallery-card__text p{font-weight:500;display:block;text-align:justify;letter-spacing:.1em}@media screen and (min-width: 769px){.careers .careers-gallery-card__text p{font-size:max(10px,.9722222222vw);line-height:1.75}}@media screen and (max-width: 768px){.careers .careers-gallery-card__text p{font-size:1.2rem;line-height:2}}@media screen and (min-width: 769px){.careers__gallery{padding-top:10rem;margin-top:8.7rem}}@media screen and (max-width: 768px){.careers__gallery{padding-top:4rem;margin-top:5rem}}@media screen and (min-width: 769px){.careers__gallery__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__gallery__inner{padding:0 2rem}}.careers__gallery__body{margin-top:1rem}@media screen and (min-width: 769px){.careers__gallery__body .swiper{padding-left:calc(50% - 57.5rem)}}@media screen and (max-width: 768px){.careers__gallery__body .swiper{padding-left:1rem}}.careers__gallery__body .swiper-slide{display:flex;justify-content:center}@media screen and (min-width: 769px){.careers__gallery__body .swiper-slide{width:69rem;padding:5rem 0 19rem}}@media screen and (max-width: 768px){.careers__gallery__body .swiper-slide{width:33.5rem;padding:3rem 0 12rem}}.careers__gallery__body .swiper-border{position:absolute;background:var(--color-green);opacity:.2;height:1px}@media screen and (min-width: 769px){.careers__gallery__body .swiper-border{width:112rem;left:calc(50% - 56rem);bottom:13.5rem}}@media screen and (max-width: 768px){.careers__gallery__body .swiper-border{width:calc(100% - 4rem);left:2rem;bottom:9.7rem}}.careers__gallery__body .swiper .fraction-progress{z-index:3;position:absolute}@media screen and (min-width: 769px){.careers__gallery__body .swiper .fraction-progress{bottom:7.9rem;left:calc(50% - 56.4rem)}}@media screen and (max-width: 768px){.careers__gallery__body .swiper .fraction-progress{left:1.7rem;bottom:4.8rem}}.careers__gallery__body .swiper-buttons{z-index:3;position:absolute;display:flex}@media screen and (min-width: 769px){.careers__gallery__body .swiper-buttons{right:calc(50% - 56rem);bottom:5.5rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (max-width: 768px){.careers__gallery__body .swiper-buttons{right:2rem;bottom:3rem;-moz-column-gap:.8rem;column-gap:.8rem}}.careers__faq{z-index:3;position:relative;overflow:hidden;border-radius:0 0 var(--border-radius-section) var(--border-radius-section);background:var(--bg-green-light)}@media screen and (min-width: 769px){.careers__faq{padding:10rem 0 15rem;margin-top:3rem}}@media screen and (max-width: 768px){.careers__faq{padding:4rem 0 6rem;margin-top:2rem}}@media screen and (min-width: 769px){.careers__faq__inner{margin:0 auto;width:112rem}}@media screen and (max-width: 768px){.careers__faq__inner{padding:0 2rem}}@media screen and (min-width: 769px){.careers__faq__body{margin-top:5.9rem}}@media screen and (max-width: 768px){.careers__faq__body{margin-top:4rem}}.careers__faq__body ul{display:flex;flex-direction:column;border-top:1px solid rgba(0,124,114,.2)}.careers__faq__body ul li{border-bottom:1px solid rgba(0,124,114,.2)}.careers__next{z-index:2;position:relative;background:var(--color-white);margin-top:calc(var(--border-radius-section) * -1);padding-top:var(--border-radius-section)}@media screen and (min-width: 769px){.careers__next__link{margin-top:10rem}}@media screen and (max-width: 768px){.careers__next__link{margin-top:6rem}}.partner .partner-card{display:flex;flex-direction:column;overflow:hidden;background:var(--color-white);border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.partner .partner-card{justify-content:space-between;width:28rem;padding:2rem 1rem 2.9rem}}@media screen and (max-width: 768px){.partner .partner-card{width:29.5rem;padding:2rem}}.partner .partner-card__image{z-index:2;position:relative;overflow:hidden}@media screen and (min-width: 769px){.partner .partner-card__image{width:24rem;height:11rem;margin:0 auto}}@media screen and (max-width: 768px){.partner .partner-card__image{width:100%;height:11.7rem}}.partner .partner-card__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partner .partner-card__text{border-top:1px solid #e6e6e6}@media screen and (min-width: 769px){.partner .partner-card__text{flex:1;width:24rem;margin:.9rem auto 0;padding:1.5rem 1rem 0}}@media screen and (max-width: 768px){.partner .partner-card__text{margin-top:1.1rem;padding:1.4rem 0 1rem}}.partner .partner-card__text__name{font-weight:500;display:block;color:var(--color-green)}@media screen and (min-width: 769px){.partner .partner-card__text__name{font-size:max(10px,1.25vw);line-height:1.44;letter-spacing:.08em}}@media screen and (max-width: 768px){.partner .partner-card__text__name{font-size:1.6rem;line-height:1.5;letter-spacing:.1em;margin-left:.3rem}}.partner .partner-card__text__tags{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (min-width: 769px){.partner .partner-card__text__tags{margin-top:2rem}}@media screen and (max-width: 768px){.partner .partner-card__text__tags{margin-top:1.6rem;margin-left:.1rem}}.partner .partner-card__text__tags .category-tag{background:#f2f2f2}@media screen and (max-width: 768px){.partner .partner-card__text__tags .category-tag{letter-spacing:0}}.partner .partner-card__arrow{margin-left:auto}@media screen and (min-width: 769px){.partner .partner-card__arrow{padding-top:1.8rem;margin-top:auto;margin-bottom:-1.9rem}}.partner .partner-card__arrow span{display:flex;justify-content:center;align-items:center;aspect-ratio:1;background:#def3ef;border-radius:50%}@media screen and (min-width: 769px){.partner .partner-card__arrow span{width:2.4rem;padding-left:.2rem}}@media screen and (max-width: 768px){.partner .partner-card__arrow span{width:2rem;padding-left:.2rem}}.partner .partner-card__arrow span:after{content:"";background:var(--color-green);display:block;aspect-ratio:6 / 6;-webkit-mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/right-arrow-1550be15.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.partner .partner-card__arrow span:after{width:max(.6rem,5px)}}@media screen and (max-width: 768px){.partner .partner-card__arrow span:after{width:.5rem}}@media (hover: hover) and (pointer: fine){.partner a.partner-card .partner-card__image img{transition:scale .3s ease-out}.partner a.partner-card .partner-card__text__name{transition:color .3s ease-out}.partner a.partner-card .partner-card__arrow span,.partner a.partner-card .partner-card__arrow span:after{transition:background .3s ease-out}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.partner a.partner-card:hover .partner-card__image img{scale:1.055}}@media screen and (hover: hover) and (pointer: fine) and (max-width: 768px){.partner a.partner-card:hover .partner-card__image img{scale:1.04}}@media (hover: hover) and (pointer: fine){.partner a.partner-card:hover .partner-card__text__name{color:var(--color-green-light-1)}.partner a.partner-card:hover .partner-card__arrow span{background:var(--color-green-light-1)}.partner a.partner-card:hover .partner-card__arrow span:after{background:var(--color-white);animation:arrow-out-s .13s ease-out forwards,arrow-in-s .13s .15s ease-out forwards}}.partner-detail__company{border-bottom:.2rem solid #e6e6e6;padding-bottom:2rem;margin-bottom:3.3rem}@media screen and (max-width: 768px){.partner-detail__company{margin-top:.2rem}}@media screen and (min-width: 769px){.partner-detail__company{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:3.5rem;padding-bottom:5.5rem;margin-bottom:6.8rem}}@media screen and (min-width: 769px){.partner-detail__company__content{width:55.8rem;padding-top:1.8rem}}.partner-detail__company__heading{font-weight:700;font-size:2rem;line-height:1.6}@media screen and (max-width: 768px){.partner-detail__company__heading{margin-top:2.2rem}}@media screen and (min-width: 769px){.partner-detail__company__heading{letter-spacing:.1em;font-size:2.8rem}}.partner-detail__company__text{text-align:justify;font-size:1.4rem;letter-spacing:.08em;color:#6f6f6f;margin-top:.5rem;line-height:1.8571428571}@media screen and (min-width: 769px){.partner-detail__company__text{font-size:max(10px,1.25vw);margin-top:1.2rem;line-height:1.7777777778;letter-spacing:.05em}}.partner-detail__company__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.3rem}@media screen and (min-width: 769px){.partner-detail__company__tags{margin-top:4.3rem}}@media screen and (max-width: 768px){.partner-detail__company__tags .category-tag{letter-spacing:0;padding:.4rem .65rem .5rem .7rem}}.partner-detail__header{margin-bottom:4.7rem}@media screen and (min-width: 769px){.partner-detail__header{margin-bottom:10.2rem}}.partner-detail__header__heading{color:var(--color-green);font-weight:700;font-size:2rem;line-height:1.6}@media screen and (min-width: 769px){.partner-detail__header__heading{font-size:3.5rem;line-height:1.4857142857;letter-spacing:.1em}}.partner-detail__header__text{font-size:1.4rem;line-height:1.8571428571;letter-spacing:.08em;text-align:justify;margin-top:.6rem}@media screen and (min-width: 769px){.partner-detail__header__text{font-size:max(10px,1.1111111111vw);line-height:2;letter-spacing:.06em;margin-top:1.8rem}}.partner-detail__section+.partner-detail__section{margin-top:4.3rem}@media screen and (min-width: 769px){.partner-detail__section+.partner-detail__section{margin-top:8.8rem}}@media screen and (min-width: 769px){.partner-detail__section{display:grid;grid-template-columns:1fr 87rem;align-items:flex-start;gap:5rem}}@media screen and (min-width: 769px){.partner-detail__section__heading{max-width:20rem}}@media screen and (max-width: 768px){.partner-detail__section__content{margin-top:1.4rem}}@media screen and (max-width: 768px){.partner-detail__solution{margin-top:.7rem}}.partner-detail__information{font-size:1.4rem;letter-spacing:.08em}@media screen and (min-width: 769px){.partner-detail__information{font-size:max(10px,1.1111111111vw);letter-spacing:.06em}}@media screen and (max-width: 768px){.partner-detail__information{margin-top:.6rem}}.partner-detail__information *{line-height:1.8571428571}@media screen and (min-width: 769px){.partner-detail__information *{line-height:2}}.partner-detail__information>*+*{margin-top:2.5rem}@media screen and (min-width: 769px){.partner-detail__information>*+*{margin-top:1.8rem}}.partner-detail__information p{text-align:justify}.partner-detail__information strong{font-weight:700;font-size:1.6rem}@media screen and (min-width: 769px){.partner-detail__information strong{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.partner-detail__information strong{letter-spacing:.06em}}.partner-detail__information a{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline;word-break:break-all;color:var(--color-green);background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) 1px no-repeat}@media screen and (max-width: 768px){.partner-detail__information a{--arrow-width: .9rem}}.partner-detail__information a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.partner-detail__information a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.partner-detail__information a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.partner-detail__information a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.partner-detail__information a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.partner-detail__information a{line-height:2}}@media screen and (max-width: 768px){.partner-detail__information a{line-height:1.86}}@media (hover: hover) and (pointer: fine){.partner-detail__information a{transition:color .3s ease-out}.partner-detail__information a:hover{color:var(--color-green-light-1)}}.partner-detail__information strong a{background:linear-gradient(currentColor,currentColor) 0 95%/calc(100% - var(--arrow-width) - var(--arrow-margin)) max(1px,.15rem) no-repeat}.partner-detail__sns-links{margin-top:5.3rem}@media screen and (min-width: 769px){.partner-detail__sns-links{margin-top:15.6rem}}.partner-detail__back{display:flex;justify-content:center;padding:6rem 0}@media screen and (min-width: 769px){.partner-detail__back{padding:12rem 0 15rem}}.home__section-group_1{position:relative;z-index:10;border-radius:0 0 var(--border-radius-section) var(--border-radius-section);overflow:hidden;background:#007577}.home__section-group_2{margin-top:calc(-1 * var(--border-radius-section));padding-block:23.2rem 20rem;position:relative;background:var(--bg-green-light);border-radius:0 0 var(--border-radius-section) var(--border-radius-section);overflow:hidden}@media screen and (max-width: 768px){.home__section-group_2{padding-block:12rem 10rem}}@media screen and (min-width: 769px){.news-detail{padding-bottom:15rem}}@media screen and (max-width: 768px){.news-detail{padding-bottom:6rem}}.news-detail__header{border-bottom:.2rem solid #e6e6e6}@media screen and (min-width: 769px){.news-detail__header{padding-bottom:5rem}}@media screen and (max-width: 768px){.news-detail__header{padding-bottom:1.3rem}}.news-detail__header__head{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 769px){.news-detail__header__head{gap:.8rem 2.1rem}}@media screen and (max-width: 768px){.news-detail__header__head{gap:.5rem 1rem}}.news-detail__header__head__date{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:block;line-height:1.5;letter-spacing:0;color:var(--color-green)}@media screen and (min-width: 769px){.news-detail__header__head__date{font-size:max(10px,1.25vw);margin-top:-.2rem}}@media screen and (max-width: 768px){.news-detail__header__head__date{font-size:1.2rem}}.news-detail__header__head__category{display:block}.news-detail__header__head__category .category-tag{background:#f2f2f2;line-height:1}@media screen and (min-width: 769px){.news-detail__header__head__category .category-tag{font-size:max(10px,1.25vw)}}.news-detail__header__head__category .category-tag--en{font-family:degular,sans-serif;font-weight:500;font-style:normal}@media screen and (min-width: 769px){.news-detail__header__head__category .category-tag--en{padding:.18em .5em .27em}}@media screen and (max-width: 768px){.news-detail__header__head__category .category-tag--en{font-size:1.2rem;padding:.4rem .8rem .5rem .7rem}}.news-detail__header__heading{display:block;color:var(--color-green);letter-spacing:.1em}@media screen and (min-width: 769px){.news-detail__header__heading{font-size:3.5rem;line-height:1.49;margin-top:1.3rem}}@media screen and (max-width: 768px){.news-detail__header__heading{font-size:1.8rem;line-height:1.78;margin-top:1.9rem}}.news-detail__body{margin:0 auto}@media screen and (min-width: 769px){.news-detail__body{width:89rem;padding-top:8rem}}@media screen and (max-width: 768px){.news-detail__body{margin-top:4rem}}.news-detail__body__mv{width:100%}@media screen and (min-width: 769px){.news-detail__body__mv{margin-bottom:11.1rem}}@media screen and (max-width: 768px){.news-detail__body__mv{margin-bottom:5.2rem}}.news-detail__body__mv img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-small)}@media screen and (min-width: 769px){.news-detail__body__mv img{height:59.3rem}}@media screen and (max-width: 768px){.news-detail__body__mv img{height:19.7rem}}.news-detail__body__wysiwyg>h2:first-child{margin-top:calc(var(--h2-half-leading) * -1)}.news-detail__body__wysiwyg>h3:first-child{margin-top:calc(var(--h3-half-leading) * -1)}.news-detail__body__wysiwyg>p:first-child,.news-detail__body__wysiwyg>ul:first-child,.news-detail__body__wysiwyg>ol:first-child{margin-top:calc(var(--text-half-leading) * -1)}@media screen and (min-width: 769px){.news-detail__sns{margin-top:15rem}}@media screen and (max-width: 768px){.news-detail__sns{margin-top:6.2rem}}.news-detail__back{position:relative;display:flex;justify-content:center}@media screen and (min-width: 769px){.news-detail__back{width:112rem;margin:12rem auto 0}}@media screen and (max-width: 768px){.news-detail__back{width:29.5rem;margin:6rem auto 0}}.news-detail__back__left,.news-detail__back__right{position:absolute}@media screen and (min-width: 769px){.news-detail__back__left,.news-detail__back__right{top:0}}@media screen and (max-width: 768px){.news-detail__back__left,.news-detail__back__right{top:.4rem}}.news-detail__back__left{left:0}.news-detail__back__right{right:0}.company img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.company .company-marker:not(.row){display:flex;flex-direction:column;align-items:flex-start}.company .company-marker.row,.company .company-marker .row{position:relative;display:flex;align-items:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.company .company-marker.row .bg,.company .company-marker .row .bg{position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:left center;transform:scaleX(0);opacity:0;border-radius:var(--border-radius-small)}.company .company-marker.row .text,.company .company-marker .row .text{position:relative;display:block;line-height:1;opacity:0}@media screen and (min-width: 769px){.company_inner1{margin:0 auto;width:135rem}}@media screen and (max-width: 768px){.company_inner1{width:100%}}.company_inner2{margin:0 auto}@media screen and (min-width: 769px){.company_inner2{width:112rem}}@media screen and (max-width: 768px){.company_inner2{width:33.5rem}}@media screen and (min-width: 769px){.company__message,.company__dantai,.company__overview{padding-top:10rem}}@media screen and (max-width: 768px){.company__message,.company__dantai,.company__overview{padding-top:4rem}}.company__philosophy{z-index:2;position:relative;overflow:hidden;border-radius:var(--border-radius-section);background:#007577}@media screen and (min-width: 769px){.company__philosophy{padding:10.5rem 0 11.6rem}}@media screen and (max-width: 768px){.company__philosophy{padding:4.1rem 0 5.5rem}}.company__philosophy__body{display:flex}@media screen and (min-width: 769px){.company__philosophy__body{margin-top:7.9rem;justify-content:space-between}}@media screen and (max-width: 768px){.company__philosophy__body{flex-direction:column;margin-top:5rem;row-gap:5.3rem}}.company__philosophy__mission,.company__philosophy__value{border-top:1px solid rgba(255,255,255,.3)}@media screen and (min-width: 769px){.company__philosophy__mission,.company__philosophy__value{padding-top:7.8rem}}@media screen and (max-width: 768px){.company__philosophy__mission,.company__philosophy__value{padding-top:3.9rem}}@media screen and (min-width: 769px){.company__philosophy__mission .sub-section-title,.company__philosophy__value .sub-section-title{margin-bottom:5.7rem}}@media screen and (max-width: 768px){.company__philosophy__mission .sub-section-title,.company__philosophy__value .sub-section-title{margin-bottom:2.9rem}}.company__philosophy__mission .row .text,.company__philosophy__value .row .text{letter-spacing:.06em}.company__philosophy__mission>p,.company__philosophy__mission ul p,.company__philosophy__value>p,.company__philosophy__value ul p{font-weight:500;display:block;text-align:justify;color:var(--color-white)}@media screen and (min-width: 769px){.company__philosophy__mission>p,.company__philosophy__mission ul p,.company__philosophy__value>p,.company__philosophy__value ul p{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){.company__philosophy__mission>p,.company__philosophy__mission ul p,.company__philosophy__value>p,.company__philosophy__value ul p{font-size:1.4rem}}@media screen and (min-width: 769px){.company__philosophy__mission{width:54.5rem}}@media screen and (min-width: 769px){.company__philosophy__mission>h4.company-marker{row-gap:1.6rem}}@media screen and (max-width: 768px){.company__philosophy__mission>h4.company-marker{row-gap:.6rem}}@media screen and (min-width: 769px){.company__philosophy__mission>h4.company-marker .row{height:6rem;padding-left:.7rem;padding-right:.4rem;padding-bottom:.6rem}}@media screen and (max-width: 768px){.company__philosophy__mission>h4.company-marker .row{height:4rem;padding-left:.6rem;padding-right:.3rem;padding-bottom:.3rem}}.company__philosophy__mission>h4.company-marker .row .bg{background:var(--color-white)}.company__philosophy__mission>h4.company-marker .row .text{color:var(--color-green)}@media screen and (min-width: 769px){.company__philosophy__mission>h4.company-marker .row .text{font-size:5rem}}@media screen and (max-width: 768px){.company__philosophy__mission>h4.company-marker .row .text{font-size:3rem}}.company__philosophy__mission>p{line-height:2;letter-spacing:.1em}@media screen and (min-width: 769px){.company__philosophy__mission>p{margin-top:3.9rem}}@media screen and (max-width: 768px){.company__philosophy__mission>p{margin-top:2rem}}@media screen and (min-width: 769px){.company__philosophy__value{width:43rem}}.company__philosophy__value ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){.company__philosophy__value ul{row-gap:4.6rem}}@media screen and (max-width: 768px){.company__philosophy__value ul{row-gap:2.4rem}}@media screen and (min-width: 769px){.company__philosophy__value ul h4.company-marker{height:5.6rem;padding-left:1.5rem;padding-right:1rem;padding-bottom:.4rem}}@media screen and (max-width: 768px){.company__philosophy__value ul h4.company-marker{height:3.6rem;padding-left:1.1rem;padding-right:.8rem;padding-bottom:.3rem}}.company__philosophy__value ul h4.company-marker .bg{background:rgba(0,0,0,.07)}.company__philosophy__value ul h4.company-marker .text{color:var(--color-white)}@media screen and (min-width: 769px){.company__philosophy__value ul h4.company-marker .text{font-size:3.5rem}}@media screen and (max-width: 768px){.company__philosophy__value ul h4.company-marker .text{font-size:2.2rem}}.company__philosophy__value ul p{letter-spacing:.08em}@media screen and (min-width: 769px){.company__philosophy__value ul p{line-height:1.625;margin-top:1.4rem}}@media screen and (max-width: 768px){.company__philosophy__value ul p{line-height:1.86;margin-top:1.2rem}}@media screen and (min-width: 769px){.company__message{margin-top:8.5rem}}@media screen and (max-width: 768px){.company__message{margin-top:5rem}}@media screen and (min-width: 769px){.company__message__body{margin-top:6rem}}@media screen and (max-width: 768px){.company__message__body{width:33.5rem;margin:4rem auto 0}}.company__message__above,.company__message__below{display:flex}@media screen and (min-width: 769px){.company__message__above,.company__message__below{justify-content:space-between}}@media screen and (max-width: 768px){.company__message__above,.company__message__below{flex-direction:column}}@media screen and (min-width: 769px){.company__message__above .company__message__above__heading,.company__message__above .company__message__below__name,.company__message__below .company__message__above__heading,.company__message__below .company__message__below__name{width:38.7rem}}@media screen and (min-width: 769px){.company__message__above{align-items:flex-end}}.company__message__above__image{position:relative;overflow:hidden;border-radius:var(--border-radius-middle)}@media screen and (min-width: 769px){.company__message__above__image{width:89rem;height:56rem}}@media screen and (max-width: 768px){.company__message__above__image{width:100%;height:21rem}}.company__message__above__image img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 769px){.company__message__above__heading{margin-bottom:6.2rem}}@media screen and (max-width: 768px){.company__message__above__heading{margin-top:3rem}}@media screen and (min-width: 769px){.company__message__above__heading h3.company-marker{row-gap:.9rem}}@media screen and (max-width: 768px){.company__message__above__heading h3.company-marker{row-gap:.4rem}}@media screen and (min-width: 769px){.company__message__above__heading h3.company-marker .row{height:5.6rem;padding-left:1.1rem;padding-right:.9rem;padding-bottom:.4rem}}@media screen and (max-width: 768px){.company__message__above__heading h3.company-marker .row{height:3.6rem;padding-left:1rem;padding-right:.8rem;padding-bottom:.3rem}}.company__message__above__heading h3.company-marker .row .bg{background:var(--color-green)}.company__message__above__heading h3.company-marker .row .text{font-weight:700;color:var(--color-white);letter-spacing:.08em}@media screen and (min-width: 769px){.company__message__above__heading h3.company-marker .row .text{font-size:3.5rem}}@media screen and (max-width: 768px){.company__message__above__heading h3.company-marker .row .text{font-size:2.2rem}}@media screen and (min-width: 769px){.company__message__below{margin-top:5rem;margin-left:11.5rem}}@media screen and (max-width: 768px){.company__message__below{margin-top:2rem}}.company__message__below p{display:block;text-align:justify}@media screen and (min-width: 769px){.company__message__below p{font-size:max(10px,1.1111111111vw);line-height:2}}@media screen and (max-width: 768px){.company__message__below p{font-size:1.4rem;line-height:1.86}}@media screen and (min-width: 769px){.company__message__below__description{width:77.6rem}}.company__message__below__description p{letter-spacing:.1em}@media screen and (max-width: 768px){.company__message__below__name{margin-top:3.5rem}}.company__message__below__name p{font-weight:500;letter-spacing:0}@media screen and (min-width: 769px){.company__message__below__name img{margin-top:2.2rem;margin-left:.1rem;width:25rem;height:5.4rem}}@media screen and (max-width: 768px){.company__message__below__name img{margin-top:1.4rem;margin-left:-.25rem;width:18.5rem;height:4rem}}@media screen and (min-width: 769px){.company__member{margin-top:19.2rem}}@media screen and (max-width: 768px){.company__member{margin-top:8.6rem}}.company__member__heading,.company__member__group{background:var(--color-white);border-radius:var(--border-radius-middle)}@media screen and (min-width: 769px){.company__member__heading{padding:6.5rem 0 8rem}}@media screen and (max-width: 768px){.company__member__heading{padding:4rem 0}}.company__member__group{margin-top:.5rem}@media screen and (min-width: 769px){.company__member__group{padding:6rem 0 10rem}}@media screen and (max-width: 768px){.company__member__group{padding:4rem 0}}.company__member__group__heading{display:flex}.company__member__group__heading h3{font-weight:700;background:var(--color-green);color:var(--color-white);letter-spacing:.05em;border-radius:var(--border-radius-small);font-feature-settings:normal}@media screen and (min-width: 769px){.company__member__group__heading h3{display:block;font-size:max(10px,1.1111111111vw);line-height:1.5;padding:.2rem .7rem .4rem 1.1rem}}@media screen and (max-width: 768px){.company__member__group__heading h3{display:flex;align-items:center;font-size:1.4rem;height:2.8rem;padding-left:.9rem;padding-right:.8rem;padding-bottom:.1rem}}@media screen and (min-width: 769px){.company__member__group__list{margin-top:6rem}}@media screen and (max-width: 768px){.company__member__group__list{margin-top:3rem}}.company__member__group__list ol{display:flex}.company__member__group--member .company__member__group__list ol{flex-wrap:wrap}@media screen and (min-width: 769px){.company__member__group--member .company__member__group__list ol{gap:5.9rem 3.8rem;margin-right:-3rem}}@media screen and (max-width: 768px){.company__member__group--member .company__member__group__list ol{justify-content:space-between;row-gap:3rem}}.company__member__group--member .company__member__group__list ol li{display:flex}@media screen and (min-width: 769px){.company__member__group--member .company__member__group__list ol+ol{margin-top:9.9rem}}@media screen and (max-width: 768px){.company__member__group--member .company__member__group__list ol+ol{margin-top:5.9rem}}.company__member__group--advisor .company__member__group__list ol{flex-direction:column}.company__member__group--advisor .company__member__group__list ol li:first-of-type .company-member-card--advisor{padding-top:0}.company__member__group--advisor .company__member__group__list ol li:last-of-type .company-member-card--advisor{padding-bottom:0}.company__member__group--advisor .company__member__group__list ol li+li{border-top:1px solid #e6e6e6}@media screen and (min-width: 769px){.company__member__modals-bg{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-green);mix-blend-mode:multiply;opacity:0;visibility:hidden}}@media screen and (max-width: 768px){.company__member__modals-bg{display:none!important}}.company__member__modals{z-index:100;position:fixed;top:0;right:0;height:100%;display:none;opacity:0}@media screen and (min-width: 769px){.company__member__modals{width:108rem}}@media screen and (max-width: 768px){.company__member__modals{width:100%}}.company__member__modals__inner{position:relative;background:var(--bg-green-light);width:100%;height:100%;overflow-y:scroll;overscroll-behavior-y:contain}@media screen and (min-width: 769px){.company__member__modals__inner{display:flex;padding-left:10rem;padding-right:11rem}}@media screen and (max-width: 768px){.company__member__modals__inner{padding:2rem 2rem 6rem}}.company__member__modals__inner ol{display:none}@media screen and (min-width: 769px){.company__member__modals__inner ol{width:100%;margin:auto 0}}@media screen and (min-width: 769px){.company__member__modals__inner ol[data-member-modals=member],.company__member__modals__inner ol[data-member-modals=expert]{padding:10rem 0}}@media screen and (min-width: 769px){.company__member__modals__inner ol[data-member-modals=advisor]{padding:12rem 0}.company__member__modals__inner ol[data-member-modals=advisor] li:nth-of-type(3){padding-bottom:10rem}}.company__member__modals__inner ol li{width:100%;display:none;opacity:0}.company__member__modals__close{position:absolute;display:flex;justify-content:center;align-items:center;background:var(--color-white);border-radius:50%}@media screen and (min-width: 769px){.company__member__modals__close{width:5rem;height:5rem;top:4.5rem;right:4.5rem}}@media screen and (max-width: 768px){.company__member__modals__close{width:3.4rem;height:3.4rem;right:2rem;top:2rem}}.company__member__modals__close:after{content:"";aspect-ratio:1;background:var(--color-green);display:block;aspect-ratio:40 / 40;-webkit-mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/plus-aa9b2915.svg) 50% 50%/contain no-repeat;transform:rotate(45deg)}@media screen and (min-width: 769px){.company__member__modals__close:after{width:2rem}}@media screen and (max-width: 768px){.company__member__modals__close:after{width:1.5rem}}@media (hover: hover) and (pointer: fine){.company__member__modals__close{transition:background .3s ease-out}.company__member__modals__close:after{transition:background .3s ease-out}.company__member__modals__close:hover{background:var(--color-green-light-1)}.company__member__modals__close:hover:after{background:var(--color-white)}}.company__member__modals__buttons{position:absolute;display:flex}@media screen and (min-width: 769px){.company__member__modals__buttons{top:calc(100% - 10.5rem);-moz-column-gap:1rem;column-gap:1rem;right:4.5rem}}@media screen and (max-width: 768px){.company__member__modals__buttons{flex-direction:column;row-gap:.8rem;top:calc(100% - 12rem);right:2rem}}@media screen and (max-width: 768px){.company__member__modals__buttons .arrow-in-circle-button--prev{transform:rotate(90deg)}}@media screen and (max-width: 768px){.company__member__modals__buttons .arrow-in-circle-button--next{transform:rotate(90deg)}}@media screen and (max-width: 768px){.company__dantai .section-title h2,.company__overview__heading .section-title h2{letter-spacing:-.02em}}.company__dantai{z-index:1;position:relative;background:var(--color-white);--overview-top: 8.7rem;padding-bottom:var(--overview-top)}@media screen and (min-width: 769px){.company__dantai{margin-top:9.4rem}}@media screen and (max-width: 768px){.company__dantai{--overview-top: 5.2rem;margin-top:5rem}}.company__dantai:before{z-index:-1;content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:var(--bg-green-light);border-radius:0 0 var(--border-radius-section) var(--border-radius-section);height:calc(100% - var(--overview-top))}@media screen and (min-width: 769px){.company__dantai__body{margin-top:6rem;padding-bottom:5rem}}@media screen and (max-width: 768px){.company__dantai__body{margin-top:4rem;padding-bottom:2.2rem}}@media screen and (min-width: 769px){.company__dantai__body .swiper-slide{padding:8rem 0 6.8rem}}@media screen and (max-width: 768px){.company__dantai__body .swiper-slide{padding:4rem 0 6rem}}.company__overview{background:var(--color-white)}@media screen and (min-width: 769px){.company__overview{padding-bottom:10rem}}@media screen and (max-width: 768px){.company__overview{padding-bottom:6rem}}.company__overview__body{display:flex}@media screen and (min-width: 769px){.company__overview__body{justify-content:space-between;margin-top:7.4rem}}@media screen and (max-width: 768px){.company__overview__body{flex-direction:column;margin-top:3.8rem;row-gap:2.9rem}}.company__overview__body>dl{display:flex;flex-direction:column}@media screen and (min-width: 769px){.company__overview__body>dl{width:53rem;row-gap:4.4rem}}@media screen and (max-width: 768px){.company__overview__body>dl{row-gap:2.9rem}}.company__overview__body>dl .company-overview-field{border-bottom:1px solid #e6e6e6}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field{padding-bottom:2.4rem}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field{padding-bottom:1.3rem}}.company__overview__body>dl .company-overview-field dt,.company__overview__body>dl .company-overview-field dd,.company__overview__body>dl .company-overview-field li,.company__overview__body>dl .company-overview-field a{letter-spacing:.06em}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field dt,.company__overview__body>dl .company-overview-field dd,.company__overview__body>dl .company-overview-field li,.company__overview__body>dl .company-overview-field a{font-size:max(10px,.9722222222vw);line-height:1.86}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field dt,.company__overview__body>dl .company-overview-field dd,.company__overview__body>dl .company-overview-field li,.company__overview__body>dl .company-overview-field a{font-size:1.2rem;line-height:1.83}}.company__overview__body>dl .company-overview-field>dt{font-weight:500;display:block;white-space:nowrap;color:var(--color-green)}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dt{line-height:1.3}}.company__overview__body>dl .company-overview-field>dd{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field>dd{font-feature-settings:normal;margin-top:.5rem}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dd{margin-top:.2rem;line-height:1.83}}.company__overview__body>dl .company-overview-field>dd ul,.company__overview__body>dl .company-overview-field>dd dl{display:flex;flex-direction:column}.company__overview__body>dl .company-overview-field>dd ul li{display:flex}.company__overview__body>dl .company-overview-field>dd ul li:before{content:"・"}.company__overview__body>dl .company-overview-field>dd dl div{display:flex}.company__overview__body>dl .company-overview-field>dd dl div dt{display:flex;flex-shrink:0}.company__overview__body>dl .company-overview-field>dd dl div dt:after{content:"："}.company__overview__body>dl .company-overview-field>dd dl div dd{display:flex;flex-wrap:wrap;-moz-column-gap:.9em;column-gap:.9em;flex:1}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field>dd dl div dd a{line-height:1.86!important}}.company__overview__body>dl .company-overview-field>dd a{position:relative;--arrow-width: max(1rem, 7px);--arrow-margin: .4rem;width:-moz-fit-content;width:fit-content;display:inline-block;overflow:hidden;white-space:nowrap}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dd a{--arrow-width: .9rem}}.company__overview__body>dl .company-overview-field>dd a:after{content:"";position:relative;display:inline-block!important;aspect-ratio:1;background:currentColor;pointer-events:none;width:var(--arrow-width);margin-left:var(--arrow-margin)}.company__overview__body>dl .company-overview-field>dd a:is(a:not([target])):after{display:block;aspect-ratio:18 / 16;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-arrow-df5b56f5.svg) 50% 50%/contain no-repeat;vertical-align:1px}.company__overview__body>dl .company-overview-field>dd a:is(a[target]):after{display:block;aspect-ratio:9 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/diagonal-arrow-136eff99.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field>dd a:is(a[target]):after{vertical-align:calc(.45em - var(--arrow-width) / 2)}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dd a:is(a[target]):after{vertical-align:calc(.55em - var(--arrow-width) / 2)}}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field>dd a{line-height:1.86!important}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dd a{line-height:1.83!important}}.company__overview__body>dl .company-overview-field>dd a:before{content:"";display:block;position:absolute;height:1px;left:0;background:currentColor;pointer-events:none;transform-origin:right center;width:calc(100% - var(--arrow-width) - var(--arrow-margin))}@media screen and (min-width: 769px){.company__overview__body>dl .company-overview-field>dd a:before{bottom:16%}}@media screen and (max-width: 768px){.company__overview__body>dl .company-overview-field>dd a:before{bottom:17%}}@media (hover: hover) and (pointer: fine){.company__overview__body>dl .company-overview-field>dd a{transition:color .3s ease-out}.company__overview__body>dl .company-overview-field>dd a:hover{color:var(--color-green-light-1)}.company__overview__body>dl .company-overview-field>dd a:hover:is(a[href]):before{animation:border-out .18s ease-out forwards,border-in .18s .22s ease-out forwards}.company__overview__body>dl .company-overview-field>dd a:hover:is(a:not([target])):after{animation:line-arrow-out .18s ease-out forwards,line-arrow-in .18s .22s ease-out forwards}.company__overview__body>dl .company-overview-field>dd a:hover:is(a[target]):after{animation:diagonal-arrow-out .18s ease-out forwards,diagonal-arrow-in .18s .22s ease-out forwards}}@media screen and (min-width: 769px){.company__overview__service{margin-top:20rem}}@media screen and (max-width: 768px){.company__overview__service{margin-top:10rem}}.partner__cards ul{display:flex}@media screen and (min-width: 769px){.partner__cards ul{flex-wrap:wrap;gap:3rem;margin-right:-3rem}}@media screen and (max-width: 768px){.partner__cards ul{flex-direction:column;row-gap:3rem}}.partner__cards ul li{display:flex}@media screen and (min-width: 769px){.faq .column-container{padding-bottom:15rem}}@media screen and (min-width: 769px){.faq .column-container__side .side__header{padding-left:3.5rem}}@media screen and (min-width: 769px){.faq .column-container__side .side__content{padding:5rem 3.5rem 3.5rem}}@media screen and (max-width: 768px){.faq .column-container__side .side__content{padding-top:3rem;padding-bottom:2rem}}@media screen and (min-width: 769px){.faq .column-container__side .side__links{row-gap:1.3rem}}@media screen and (max-width: 768px){.faq .column-container__side .side__links{row-gap:.85rem}}.faq .column-container__side .side__links__list-item{border-top:1px solid rgba(255,255,255,.3);border-bottom:none}.faq .column-container__side .side__links__item{font-weight:500;display:flex;justify-content:space-between;align-items:flex-start;color:var(--color-white);line-height:1.5;letter-spacing:.05em}@media screen and (min-width: 769px){.faq .column-container__side .side__links__item{font-size:max(10px,.9722222222vw);padding:1.15rem 0}}@media screen and (max-width: 768px){.faq .column-container__side .side__links__item{font-size:1.3rem;padding:.7rem 0}}.faq .column-container__side .side__links__item:after{content:"";flex-shrink:0;aspect-ratio:1;background:currentColor;display:block;aspect-ratio:8 / 8;-webkit-mask:url(/wp-content/themes/zeroboard/assets/line-down-arrow-5da50a4d.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/zeroboard/assets/line-down-arrow-5da50a4d.svg) 50% 50%/contain no-repeat}@media screen and (min-width: 769px){.faq .column-container__side .side__links__item:after{margin-left:.8em;width:.6em;margin-top:.55em}}@media screen and (max-width: 768px){.faq .column-container__side .side__links__item:after{width:.8rem;margin-left:1rem;margin-top:.7rem}}@media (hover: hover) and (pointer: fine){.faq .column-container__side .side__links__item{transition:color .3s ease-out}.faq .column-container__side .side__links__item:hover{color:var(--color-green-light-2)}.faq .column-container__side .side__links__item:hover:after{animation:down-arrow-out-l .13s ease-out forwards,down-arrow-in-l .13s .15s ease-out forwards}}@media screen and (min-width: 769px){.faq .column-container__content{padding-top:0}}@media screen and (max-width: 768px){.faq .column-container__content{margin-top:0}}.faq__sections{display:flex;flex-direction:column}@media screen and (min-width: 769px){.faq__sections{row-gap:1.7rem}}@media screen and (max-width: 768px){.faq__sections{row-gap:3rem}}@media screen and (min-width: 769px){.faq__section{padding-top:9.3rem}}@media screen and (max-width: 768px){.faq__section{padding-top:4.3rem}}.faq__section__heading{font-weight:700;position:relative;display:block;color:var(--color-green);line-height:1.5}@media screen and (min-width: 769px){.faq__section__heading{font-size:2.4rem;padding-left:2.2rem}}@media screen and (max-width: 768px){.faq__section__heading{font-size:2rem;padding-left:1.9rem}}.faq__section__heading:before{content:"";display:block;position:absolute;background:currentColor;width:.4rem;left:0}@media screen and (min-width: 769px){.faq__section__heading:before{height:calc(100% - 1.4rem);top:.8rem}}@media screen and (max-width: 768px){.faq__section__heading:before{height:calc(100% - 1rem);top:.6rem}}.faq__section__body{display:flex;flex-direction:column;border-top:1px solid rgba(0,124,114,.2)}@media screen and (min-width: 769px){.faq__section__body{margin-top:3.4rem}}@media screen and (max-width: 768px){.faq__section__body{margin-top:2.6rem}}.faq__section__body li{border-bottom:1px solid rgba(0,124,114,.2)}@media screen and (min-width: 769px){.faq-detail{padding-bottom:15rem}}@media screen and (max-width: 768px){.faq-detail{padding-bottom:6rem}}.faq-detail__question,.faq-detail__answer{display:flex}@media screen and (min-width: 769px){.faq-detail__question,.faq-detail__answer{align-items:flex-start;justify-content:space-between}}@media screen and (max-width: 768px){.faq-detail__question,.faq-detail__answer{flex-direction:column}}.faq-detail__question__head,.faq-detail__answer__head{font-family:degular,sans-serif;font-weight:600;font-style:normal;display:flex;align-items:center;justify-content:space-between;line-height:1;letter-spacing:0}@media screen and (min-width: 769px){.faq-detail__question__head,.faq-detail__answer__head{width:4.6rem;margin-left:-.1rem;font-size:3.8rem}}@media screen and (max-width: 768px){.faq-detail__question__head,.faq-detail__answer__head{width:3.3rem;font-size:2.6rem}}.faq-detail__question__head:after,.faq-detail__answer__head:after{content:"";display:block;width:.2rem;background:currentColor;opacity:.2;margin-left:auto}@media screen and (min-width: 769px){.faq-detail__question__head:after,.faq-detail__answer__head:after{height:3rem;margin-top:1rem}}@media screen and (max-width: 768px){.faq-detail__question__head:after,.faq-detail__answer__head:after{height:2rem;margin-top:.4rem}}@media screen and (min-width: 769px){.faq-detail__question__body,.faq-detail__answer__body{width:89rem}}.faq-detail__question{border-bottom:.2rem solid #e6e6e6}@media screen and (min-width: 769px){.faq-detail__question{padding-bottom:5.4rem}}@media screen and (max-width: 768px){.faq-detail__question{margin-top:.6rem;padding-bottom:1.2rem}}.faq-detail__question__head{color:var(--color-green)}@media screen and (min-width: 769px){.faq-detail__question__head{margin-top:.4rem}}.faq-detail__question__body{display:block;color:var(--color-green);letter-spacing:.1em}@media screen and (min-width: 769px){.faq-detail__question__body{font-size:3.5rem;line-height:1.49;margin-top:.1rem}}@media screen and (max-width: 768px){.faq-detail__question__body{font-size:1.8rem;line-height:1.78;margin-top:1.4rem}}@media screen and (min-width: 769px){.faq-detail__answer{margin-top:7.5rem}}@media screen and (max-width: 768px){.faq-detail__answer{margin-top:3.2rem}}@media screen and (min-width: 769px){.faq-detail__answer__head{margin-top:-.8rem}}@media screen and (max-width: 768px){.faq-detail__answer__body{margin-top:2.6rem}}.faq-detail__answer__body>h2:first-child{margin-top:calc(var(--h2-half-leading) * -1)}.faq-detail__answer__body>h3:first-child{margin-top:calc(var(--h3-half-leading) * -1)}.faq-detail__answer__body>p:first-child,.faq-detail__answer__body>ul:first-child,.faq-detail__answer__body>ol:first-child{margin-top:calc(var(--text-half-leading) * -1)}.faq-detail__answer__body h2,.faq-detail__answer__body h3{padding-left:0}.faq-detail__answer__body h2:before,.faq-detail__answer__body h3:before{display:none}.faq-detail__back{display:flex;justify-content:center}@media screen and (min-width: 769px){.faq-detail__back{margin:12rem auto 0}}@media screen and (max-width: 768px){.faq-detail__back{margin:6rem auto 0}}.contact-confirm .field-group>label{margin-top:0}.contact-confirm .consent{display:none}.contact-confirm .form-submit-group{margin-top:0;padding-top:6rem}@media screen and (min-width: 769px){.contact-confirm .form-submit-group{padding-top:17rem}}@media screen and (min-width: 769px){.sp{display:none!important}}@media screen and (max-width: 768px){.pc{display:none!important}}html[lang=en] .header__link,html[lang=en] .header__contacts a{letter-spacing:0}html[lang=en] .header__contacts__document-request{display:none}html[lang=en] .header__links__business-content__balloon p,html[lang=en] .header__links__business-content__balloon__line-links a{-webkit-hyphens:auto;hyphens:auto;letter-spacing:0}html[lang=en] .menu__links{display:flex;flex-direction:column}html[lang=en] .menu__link{letter-spacing:0}html[lang=en] .menu__links__service__card p{white-space:normal;letter-spacing:0}html[lang=en] .menu__links__service__card p br{display:none}html[lang=en] .menu__links__service__text a{white-space:normal;letter-spacing:0}html[lang=en] .menu__contacts{display:block}html[lang=en] .menu__contacts__document-request{display:none}html[lang=en] .menu__contacts__contact{font-size:1.6rem;letter-spacing:0}html[lang=en] .sp-landscape-alert__ja{display:none}html[lang=en] .sp-landscape-alert__en{margin-top:2rem;letter-spacing:0}html[lang=en] .footer__card__title{line-height:1.25}@media screen and (max-width: 768px){html[lang=en] .footer__card__text{width:auto;margin-right:2rem}}@media screen and (min-width: 769px){html[lang=en] .footer__links{flex-wrap:wrap;gap:6rem 7rem}}html[lang=en] .footer__links__123 a{letter-spacing:0}@media screen and (max-width: 768px){html[lang=en] .footer__links__123 a{white-space:normal}}@media screen and (min-width: 769px){html[lang=en] .footer__links__1,html[lang=en] .footer__links__2,html[lang=en] .footer__links__3{row-gap:12rem}}@media screen and (min-width: 769px) and (max-width: 1000px){html[lang=en] .footer__certification{transform:scale(.8);transform-origin:left bottom;width:15rem}}@media screen and (min-width: 769px) and (max-width: 1000px) and (max-width: 850px){html[lang=en] .footer__certification{transform:scale(.7)}}@media screen and (max-width: 768px){html[lang=en] .footer__copyright,html[lang=en] .footer__back-to-top{bottom:-22.9rem}}html[lang=en] br.jp{display:none!important}html[lang=en] .en-space{margin-right:.25em}html[lang=en] .en-text,html[lang=en] .en-text span{letter-spacing:0!important}html[lang=en] .en-paragraph,html[lang=en] .en-paragraph span{letter-spacing:0!important;white-space:normal!important;text-align:left!important}html[lang=en] .en-text span,html[lang=en] .en-paragraph span{display:inline!important}html[lang=en] .en-noto span{font-family:revert!important;font-weight:revert!important;font-size:revert!important;line-height:revert!important}html[lang=en] .linked-button__text{letter-spacing:0}html[lang=en] .section-title p,html[lang=en] .sub-section-title p{display:none}html[lang=en] .category-tag{font-family:degular,sans-serif;font-weight:500;font-style:normal;letter-spacing:0}html[lang=en] .case-card__text,html[lang=en] .case-card__heading,html[lang=en] .event-card__date,html[lang=en] .event-card__heading,html[lang=en] .event__lgcard__heading,html[lang=en] .breadcrumbs__link,html[lang=en] .breadcrumbs__current{letter-spacing:0}html[lang=en] .page-title__heading p{display:none}html[lang=en] .page-title__description p{letter-spacing:0;white-space:normal;text-align:left}@media screen and (min-width: 769px){html[lang=en] .page-title__description p{max-width:65rem}}html[lang=en] .page-title__description p br{display:none}@media screen and (min-width: 769px){html[lang=en] .second-page-mv__menu li{max-width:16rem}}@media screen and (max-width: 768px){html[lang=en] .second-page-mv__menu li{max-width:14rem}}html[lang=en] .second-page-mv__menu li a{letter-spacing:0;white-space:normal}html[lang=en] .second-page-mv__menu li a br{display:none}html[lang=en] .faq-question-card__question p{letter-spacing:0;text-align:left}html[lang=en] .company-member-card__text *,html[lang=en] .company-member-modal__text *{letter-spacing:0!important;white-space:normal!important;text-align:left!important}html[lang=en] .company-member-card__text br,html[lang=en] .company-member-modal__text br{display:none!important}html[lang=en] .company-member-card__text__position .en-space,html[lang=en] .company-member-modal__text__position .en-space{margin-right:0}html[lang=en] .company-member-card__text__name,html[lang=en] .company-member-modal__text__name{display:none}html[lang=en] .company-member-card__text__roma,html[lang=en] .company-member-modal__text__roma{font-family:revert;font-weight:700}@media screen and (min-width: 769px){html[lang=en] .company-member-card__text__roma{font-size:2rem}}@media screen and (max-width: 768px){html[lang=en] .company-member-card__text__roma{font-size:1.6rem;margin-top:.4rem}}@media screen and (min-width: 769px){html[lang=en] .company-member-modal__text__roma{font-size:3rem;margin-top:.6rem}}@media screen and (max-width: 768px){html[lang=en] .company-member-modal__text__roma{font-size:2rem;margin-top:.4rem}}html[lang=en] .company-member-card--advisor[data-member-index="2"] .company-member-card__text__name,html[lang=en] .company-member-card--advisor[data-member-index="2"] .company-member-modal__text__name,html[lang=en] .company__member__modals ol[data-member-modals=advisor]>li:nth-of-type(3) .company-member-card__text__name,html[lang=en] .company__member__modals ol[data-member-modals=advisor]>li:nth-of-type(3) .company-member-modal__text__name{display:block}html[lang=en] .company-member-card--advisor[data-member-index="2"] .company-member-card__text__roma,html[lang=en] .company-member-card--advisor[data-member-index="2"] .company-member-modal__text__roma,html[lang=en] .company__member__modals ol[data-member-modals=advisor]>li:nth-of-type(3) .company-member-card__text__roma,html[lang=en] .company__member__modals ol[data-member-modals=advisor]>li:nth-of-type(3) .company-member-modal__text__roma{display:none}html[lang=en] .company-dantai-card__text__name,html[lang=en] .company-dantai-card__text__description{letter-spacing:0;text-align:left}html[lang=en] .careers-staff-card__text p{letter-spacing:0}html[lang=en] .careers-jobs-step__body{letter-spacing:0;line-height:1.3;white-space:normal;padding:1.5rem 2rem}@media screen and (max-width: 768px){html[lang=en] .careers-jobs-step__body{min-height:6rem;height:auto}}html[lang=en] .careers-welfare-card__heading,html[lang=en] .careers-welfare-card__description{letter-spacing:0;text-align:left}html[lang=en] .careers-event-card__text p,html[lang=en] .careers-gallery-card__text p{letter-spacing:0}html[lang=en] .side__header,html[lang=en] .side__links__item,html[lang=en] .side__heading,html[lang=en] .side .case__filter__heading__button,html[lang=en] .side .case__filter__item{letter-spacing:0!important}html[lang=en] .news__link__heading,html[lang=en] .partner-card__text__name{letter-spacing:0}html[lang=en] .wysiwyg p,html[lang=en] .wysiwyg a,html[lang=en] .wysiwyg u,html[lang=en] .wysiwyg span,html[lang=en] .wysiwyg strong,html[lang=en] .wysiwyg ul,html[lang=en] .wysiwyg ol,html[lang=en] .wysiwyg li,html[lang=en] .wysiwyg th,html[lang=en] .wysiwyg td,html[lang=en] .wysiwyg figcaption{letter-spacing:0}html[lang=en] .primary-heading{letter-spacing:0;white-space:normal}@media screen and (min-width: 769px){html[lang=en] .form-header__texts{max-width:60rem}}html[lang=en] .form-header__heading,html[lang=en] .form-header__text,html[lang=en] .form-header__caption,html[lang=en] .form-header__step li{letter-spacing:0;text-align:left}html[lang=en] .field-group label,html[lang=en] .field-group input,html[lang=en] .field-group select,html[lang=en] .field-group textarea,html[lang=en] .field-group div,html[lang=en] .field-group span,html[lang=en] .consent__text{letter-spacing:0}@media screen and (min-width: 769px){html[lang=en] div[data-barba-namespace=home] .home__fv__sec-2__contents{width:60.5rem}}@media screen and (min-width: 769px){html[lang=en] div[data-barba-namespace=home] .home__fv__sec-2__links{flex-direction:column}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__news__show-all{margin-inline:auto}}html[lang=en] div[data-barba-namespace=home] .home__service .features__card__text{line-height:1.25}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__service .features__card__text{padding-inline:2rem}}@media screen and (min-width: 769px){html[lang=en] div[data-barba-namespace=home] .home__service .home__service__features__contents__forward .features__card__text{padding-inline:4rem;margin-top:.8rem;margin-bottom:.5rem}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__service .home__service__features__contents__forward .features__card__text{margin-top:1.5rem}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__service .home__service__features--active .features__card__text{padding-inline:4rem}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__service .home__service__features__consulting .features__card__text{margin-top:1rem}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__case{padding-bottom:3.7rem}}@media screen and (max-width: 768px){html[lang=en] div[data-barba-namespace=home] .home__case .home__case__cards__show-list{bottom:-3.7rem}}@media screen and (min-width: 769px){html[lang=en] .service__outline__header__description h3{width:63.9rem}}html[lang=en] .service__outline__body .fig-esg__heading h4,html[lang=en] .service__outline__body .fig-esg__body *,html[lang=en] .service__outline__body .fig-zsp__heading h4,html[lang=en] .service__outline__body .fig-zsp__body *{letter-spacing:0}html[lang=en] .service__outline__body .fig-zsp__white p.noto{white-space:normal}html[lang=en] .service__outline__body .fig-zsp__white p.noto br{display:none!important}@media screen and (max-width: 768px){html[lang=en] .service__outline__body .fig-zsp__white__left p.noto{margin-inline:1rem}}html[lang=en] .service__outline__body .fig-zsp__white__right ul{display:flex;flex-direction:column;-moz-column-gap:0;column-gap:0}html[lang=en] .service__outline__body .fig-zsp__white__right ul li{display:block;white-space:normal;width:100%;min-height:auto}@media screen and (max-width: 768px){html[lang=en] .service__outline__body .fig-zsp__white__right ul li{padding:.5rem}}html[lang=en] .service__outline__body .fig-zsp__white__right ul li span{display:inline}html[lang=en] .service__outline__body .fig-zsp__white__right ul li span:not(:last-of-type){margin-right:.25em}@media screen and (min-width: 769px){html[lang=en] .service__outline__body .fig-zsp__max{padding:3rem 5rem}}@media screen and (max-width: 768px){html[lang=en] .service__outline__body .fig-zsp__max{padding:2rem 3rem}}html[lang=en] .service__outline__body .fig-zsp__max p{white-space:normal;text-align:center;line-height:1.25}html[lang=en] .service__outline__body .fig-zsp__green p{line-height:1.25;text-align:center}@media screen and (min-width: 769px){html[lang=en] .service__outline__body .fig-zsp__green p{padding:1rem 1.5rem}}@media screen and (max-width: 768px){html[lang=en] .service__outline__body .fig-zsp__green p{white-space:normal;font-size:1.3rem;padding:0 1rem}}html[lang=en] .service__outline__body .fig-zsp__green p span:not(:last-of-type){margin-right:.25em}@media screen and (min-width: 769px){html[lang=en] .zeroboard__medias__id{font-size:max(10px,1.25vw)}}html[lang=en] .zeroboard__medias__heading{line-height:1.25}@media screen and (min-width: 769px){html[lang=en] .zeroboard__medias__heading{font-size:max(10px,1.1111111111vw)}}@media screen and (max-width: 768px){html[lang=en] .zeroboard__partner-link .linked-button__text{font-size:1.1rem}}html[lang=en] .zeroboard__features__list li,html[lang=en] .zeroboard__features__text small{letter-spacing:0}html[lang=en] .zeroboard__section__content__heading{text-align:left}@media screen and (max-width: 768px){html[lang=en] .zeroboard__case{padding-bottom:3.7rem}}@media screen and (max-width: 768px){html[lang=en] .zeroboard__case .linked-button{bottom:-3.7rem}}html[lang=en] .company .company-marker{padding:0;height:auto;display:block}html[lang=en] .company .company-marker.row{white-space:normal}html[lang=en] .company .company-marker>.row{display:inline;white-space:normal;padding:0}html[lang=en] .company .company-marker>.row:not(:last-of-type){margin-right:.25em}html[lang=en] .company .company-marker .bg{display:none}html[lang=en] .company .company-marker .text{display:inline;line-height:1.3;letter-spacing:0;opacity:1!important}html[lang=en] .company__philosophy__mission .company-marker .text{color:var(--color-white)}html[lang=en] .company__message__above__heading .company-marker .text{color:var(--color-green)}html[lang=en] .company__overview dt,html[lang=en] .company__overview dd{letter-spacing:0}@media screen and (min-width: 769px){html[lang=en] .careers__message__texts{width:54rem}}html[lang=en] .careers__message__texts h3,html[lang=en] .careers__message__texts p{letter-spacing:0;white-space:normal}html[lang=en] .careers__values__body h3{display:block;padding:0;height:auto;white-space:normal}html[lang=en] .careers__values__body h3 .bg{display:none}html[lang=en] .careers__values__body h3 .text{display:inline;line-height:1.3;letter-spacing:0;opacity:1!important}html[lang=en] .careers__jobs__career__menu button{letter-spacing:0}@media screen and (max-width: 768px){html[lang=en] .careers__jobs__group__header__description .linked-button__text{font-size:1.3rem}}html[lang=en] .policy__container__top,html[lang=en] .policy__container__main{text-align:left}html[lang=en] .policy__container p,html[lang=en] .policy__container h2,html[lang=en] .policy__container h3,html[lang=en] .policy__container h4,html[lang=en] .policy__container li{letter-spacing:0}html[lang=en] .case-detail__section{text-align:left}html[lang=en] .case-detail__points dt,html[lang=en] .case-detail__points dd,html[lang=en] .case-detail__unit__content *{letter-spacing:0}html[lang=en] .case-detail__comment__name,html[lang=en] .case-detail__comment__name__title,html[lang=en] .case-detail__comment p{letter-spacing:0;text-align:left}@media screen and (max-width: 768px){html[lang=en] .case-detail__link{padding-right:8rem}}html[lang=en] .case-detail__link__text{letter-spacing:0;white-space:normal}@media screen and (max-width: 768px){html[lang=en] .not-found__heading{white-space:normal}}
