@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{*zoom: 1}.clear:before{content:" ";display:block}.clear:after{content:" ";display:block;clear:both}picture{display:block}img{vertical-align:bottom;height:auto;width:100%;height:100%}img[src$=".svg"]{width:100%}a{text-decoration:none}a:hover{outline:0}a:focus{outline:0}a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}h1,h2,h3,h4,h5,p,table,ul,ol{margin:0;padding:0}@keyframes txtslider10{0%{translate:0% 0}to{translate:-10% 0}}@keyframes txtsliderVert3{0%{translate:0% 0}to{translate:0% -33.333333%}}@keyframes txtsliderVert3_invert{0%{translate:0% -33.333333%}to{translate:0% 0}}@keyframes top_iv_bg_shape_lime{0%,to{width:75.1302083333vw;top:0;left:-7.2916666667vw;rotate:0deg}25%{width:75.1302083333vw;top:0;left:-29.9189814815vw;rotate:-40deg}50%{width:88.7152777778vw;top:-7.349537037vw;left:-8.4490740741vw;rotate:29.25deg}75%{width:70.7175925926vw;top:-1.8518518519vw;left:-9.0277777778vw;rotate:-16.99deg}}@keyframes top_iv_bg_shape_green{0%,to{width:83.3912037037vw;top:3.7615740741vw;left:29.1087962963vw;rotate:0deg}25%{width:83.3912037037vw;top:20.6018518519vw;left:29.1087962963vw;rotate:-40deg}50%{width:59.0856481481vw;top:12.0949074074vw;left:53.4143518519vw;rotate:0deg}75%{width:75.7523148148vw;top:-11.0532407407vw;left:29.6296296296vw;rotate:-20deg}}@keyframes sld_3{0%{translate:0 0}to{translate:-33.33333% 0}}@keyframes sld_3_invert{0%{translate:-33.33333% 0}to{translate:0 0}}@keyframes single_recruitment_thumbnail_slide{0%{transform:translate(33%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes lower-bg_logo_green{0%{translate:0 11.5637319317%;opacity:0}to{translate:0 0;opacity:1}}@keyframes lower-bg_logo_green_sp{0%{translate:0 30.2521008403%;opacity:0}to{translate:0 0;opacity:1}}@keyframes lower-bg_logo_blue{0%{translate:0 -28.9326208784%;opacity:0}to{translate:0 0%;opacity:1}}@keyframes lower-bg_logo_blue_sp{0%{translate:0 -25%;opacity:0}to{translate:0 0%;opacity:1}}:root{--user-accent: #121317;--user-accent-white: white;--acb-outline: 3px solid var(--user-accent);--acb-outline-white: 3px solid var(--user-accent-white)}*:focus-visible{outline:var(--acb-outline)!important;outline-offset:3px}@media screen and (max-width: 1024px){*:focus-visible{outline-width:2px}}*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline:var(--acb-outline-white)!important}@media screen and (max-width: 1024px){*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline-width:2px}}.gsap-img-animation{overflow:clip}.gsap-img-animation:not(.gsap-img-animation-is-finished) img{opacity:.6;scale:1.3;transition:opacity .5s ease-in-out,scale .5s ease-in-out!important}.gsap-img-animation:not(.gsap-img-animation-is-finished) img.is-anim{opacity:1;scale:1}.gsap-txt-opa-anime{display:inline-block}.gsap-txt-opa-anime__txt{position:relative}.gsap-txt-opa-anime__txt,.gsap-txt-opa-anime__txt>span{display:inline-block}.gsap-txt-opa-anime__txt .opa{opacity:.2}.gsap-txt-opa-anime__txt .normal{position:absolute;top:0;left:0;clip-path:polygon(0 0,0% 0,0% 100%,0 100%)}.cmn__lContainer,.home main .movie__inner{width:94.4444444444vw;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cmn__lContainer,.home main .movie__inner{width:91.8575063613vw}}.cmn__container,.single-interview main .que__inner,.page-interview main .iv__inner,.page-about main .clms__inner,.Fv__inner{width:88.8888888889vw;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cmn__container,.single-interview main .que__inner,.page-interview main .iv__inner,.page-about main .clms__inner,.Fv__inner{width:91.8575063613vw}}.cmn__mContainer,.single-crosstalk main .cnt__inner{width:83.3333333333vw;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cmn__mContainer,.single-crosstalk main .cnt__inner{width:91.8575063613vw}}.cmn__sContainer,.home main .cul__clms,.home main .cul__cross,.home main .cul__inner{width:77.7777777778vw;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cmn__sContainer,.home main .cul__clms,.home main .cul__cross,.home main .cul__inner{width:91.8575063613vw}}.cmn__xsContainer,.page-workstyle main .ws__cross{width:66.6666666667vw;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.cmn__xsContainer,.page-workstyle main .ws__cross{width:91.8575063613vw}}.cmn__basichover,.header__fixedLeft a{transition:.35s all ease}@media screen and (min-width:1025px){.cmn__basichover:hover,.header__fixedLeft a:hover{opacity:.6}}.cmn__basica,.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a,.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a,.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a,.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a,.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a,.footer__btmUpperLinksLink .acc__cntInnerLink a,.footer__btmUpperLinksLink>a>p,.footer__btmUpperLinksLink .acc__txt>a>p,.header__fixedRightLinksLinkMenuInnerChildren a,.header__fixedRightLinksLinkMenuInnerParent a,.Ct a .lower__arrowlink>p,.Imgnextpage a .inner__txts p,.Link a p,.Pagelinkcard a .lower p,.Arrowlink a p,.cmn__basica-reverse,.header__fixedRightLinksLinkBtn p,.header__fixedRightLinksLinkA a{display:inline-block;position:relative;width:fit-content;color:#121317}@media screen and (min-width:1025px){.cmn__basica:hover:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:hover:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:hover:before,.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:hover:before,.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:hover:before,.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:hover:before,.footer__btmUpperLinksLink .acc__cntInnerLink a:hover:before,.footer__btmUpperLinksLink>a>p:hover:before,.footer__btmUpperLinksLink .acc__txt>a>p:hover:before,.header__fixedRightLinksLinkMenuInnerChildren a:hover:before,.header__fixedRightLinksLinkMenuInnerParent a:hover:before,.Ct a .lower__arrowlink>p:hover:before,.Imgnextpage a .inner__txts p:hover:before,.Link a p:hover:before,.Pagelinkcard a .lower p:hover:before,.Arrowlink a p:hover:before,.cmn__basica-reverse:hover:before,.header__fixedRightLinksLinkBtn p:hover:before,.header__fixedRightLinksLinkA a:hover:before{transform-origin:right center;scale:0 1}}.cmn__basica:focus-visible:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:focus-visible:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:focus-visible:before,.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:focus-visible:before,.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:focus-visible:before,.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:focus-visible:before,.footer__btmUpperLinksLink .acc__cntInnerLink a:focus-visible:before,.footer__btmUpperLinksLink>a>p:focus-visible:before,.footer__btmUpperLinksLink .acc__txt>a>p:focus-visible:before,.header__fixedRightLinksLinkMenuInnerChildren a:focus-visible:before,.header__fixedRightLinksLinkMenuInnerParent a:focus-visible:before,.Ct a .lower__arrowlink>p:focus-visible:before,.Imgnextpage a .inner__txts p:focus-visible:before,.Link a p:focus-visible:before,.Pagelinkcard a .lower p:focus-visible:before,.Arrowlink a p:focus-visible:before,.cmn__basica-reverse:focus-visible:before,.header__fixedRightLinksLinkBtn p:focus-visible:before,.header__fixedRightLinksLinkA a:focus-visible:before{transform-origin:right center;scale:0 1}.cmn__basica:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:before,.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:before,.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:before,.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before,.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before,.footer__btmUpperLinksLink .acc__cntInnerLink a:before,.footer__btmUpperLinksLink>a>p:before,.footer__btmUpperLinksLink .acc__txt>a>p:before,.header__fixedRightLinksLinkMenuInnerChildren a:before,.header__fixedRightLinksLinkMenuInnerParent a:before,.Ct a .lower__arrowlink>p:before,.Imgnextpage a .inner__txts p:before,.Link a p:before,.Pagelinkcard a .lower p:before,.Arrowlink a p:before,.cmn__basica-reverse:before,.header__fixedRightLinksLinkBtn p:before,.header__fixedRightLinksLinkA a:before{position:absolute;content:"";bottom:0;left:0;transform-origin:left center;width:100%;height:1px;background:#000;transition:scale .12s ease-out;scale:1 1}@media screen and (min-width:1025px){.cmn__basica-reverse:hover:before,.header__fixedRightLinksLinkBtn p:hover:before,.header__fixedRightLinksLinkA a:hover:before{transform-origin:left center;scale:1 1}}.cmn__basica-reverse:focus-visible:before,.header__fixedRightLinksLinkBtn p:focus-visible:before,.header__fixedRightLinksLinkA a:focus-visible:before{transform-origin:left center;scale:1 1}.cmn__basica-reverse:before,.header__fixedRightLinksLinkBtn p:before,.header__fixedRightLinksLinkA a:before{transform-origin:right center;scale:0 1}.Arrowcircle{display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;width:3.4722222222vw;aspect-ratio:1;border-radius:9999px}@media screen and (max-width: 1024px){.Arrowcircle{width:8.1424936387vw}}.Arrowcircle:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:inherit;background:#d6d8df;transition:.12s ease-out all;opacity:0}.Arrowcircle svg{line-height:0}.Arrowcircle__bg{position:absolute;top:0;left:0;width:100%;height:100%;line-height:0}.Arrowcircle__bg picture{width:100%;height:100%}.Arrowcircle__bg picture:nth-of-type(2){position:absolute;top:0;left:0;transition:.35s all ease;opacity:0}.Arrowcircle__arrow{position:relative;z-index:5;width:1.3310185185vw;overflow:clip}@media screen and (max-width: 1024px){.Arrowcircle__arrow{width:3.5623409669vw}}.Arrowcircle__arrow picture{width:100%;line-height:0}.Arrowcircle__arrow picture:nth-of-type(2){position:absolute;top:0;left:0;translate:-200% 0}.Arrowcircle__play{display:block;clip-path:polygon(0 0,0 100%,100% 50%);width:2.7777777778vw;aspect-ratio:48/55;background:#fff;translate:10% 0}@media screen and (max-width: 1024px){.Arrowcircle__play{width:5.3435114504vw}}.Arrowcircle__cross{display:block;position:relative;width:1.4467592593vw;aspect-ratio:1;transition:.12s ease-out all;rotate:45deg}@media screen and (max-width: 1024px){.Arrowcircle__cross{width:3.0534351145vw}}.Arrowcircle__cross:before,.Arrowcircle__cross:after{position:absolute;content:"";top:50%;left:50%;width:100%;height:3px;background:#fff;translate:-50% -50%}@media screen and (max-width: 1024px){.Arrowcircle__cross:before,.Arrowcircle__cross:after{height:2px}}.Arrowcircle__cross:after{width:3px;height:100%}@media screen and (max-width: 1024px){.Arrowcircle__cross:after{width:2px}}.Arrowcircle__dir{position:absolute;top:50%;left:50%;z-index:3;width:.6944444444vw;aspect-ratio:1;border:3px solid #ffffff;border-bottom:0;border-left:0;translate:-75% -50%;rotate:45deg}@media screen and (max-width: 1024px){.Arrowcircle__dir{width:2.5445292621vw;border-width:2px}}.Arrowcircle__swiper{position:relative;z-index:5;transform:translate(.0578703704vw);width:.462962963vw;line-height:0}@media screen and (max-width: 1024px){.Arrowcircle__swiper{width:2.0356234097vw}}.Arrowcircle__newtab{position:relative;z-index:5;width:1.0416666667vw;aspect-ratio:1;line-height:0}@media screen and (max-width: 1024px){.Arrowcircle__newtab{width:3.0534351145vw}}.Arrowcircle__newtab:before,.Arrowcircle__newtab:after{position:absolute;content:"";top:0;left:0;width:75%;aspect-ratio:1;border:2px solid #ffffff;transition:80ms ease-out all}.Arrowcircle__newtab:after{inset:auto 0 0 auto;border-top:0;border-left:0}.Arrowcircle.type-white-blur:before{position:absolute;content:"";top:0;left:0;z-index:2;width:100%;height:100%;border:1px solid #2D4298;border-radius:9999px;mix-blend-mode:soft-light}.Arrowcircle.size-small{width:2.1990740741vw}@media screen and (max-width: 1024px){.Arrowcircle.size-small{width:6.3613231552vw}}.Arrowcircle.size-small .Arrowcircle__arrow{width:1.0416666667vw}@media screen and (max-width: 1024px){.Arrowcircle.size-small .Arrowcircle__arrow{width:3.5623409669vw}}@media screen and (min-width:1025px){.Arrowcircle.size-60{width:3.4722222222vw}}@media screen and (min-width:1025px){.Arrowcircle.size-60 .Arrowcircle__arrow{width:1.2152777778vw}}@media screen and (min-width:1025px){.Arrowcircle.size-72{width:4.1666666667vw}}@media screen and (min-width:1025px){.Arrowcircle.size-72 .Arrowcircle__swiper{width:.6944444444vw}}@media screen and (min-width:1025px){.Arrowcircle.size-72 .Arrowcircle__dir{width:.8680555556vw}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-25{width:6.3613231552vw}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-32{width:8.1424936387vw}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-48{width:12.213740458vw}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-48 .Arrowcircle__cross{width:6.3613231552vw}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-48 .Arrowcircle__cross:before{height:3px}}@media screen and (max-width: 1024px){.Arrowcircle.size-sppx-48 .Arrowcircle__cross:after{width:3px}}.Arrowcircle.type-anchor{flex-shrink:0;width:1.4467592593vw}.Arrowcircle.type-anchor .Arrowcircle__arrow{width:.7523148148vw;rotate:90deg}.Arrowcircle.type-anchor-in-page{width:1.4467592593vw}@media screen and (max-width: 1024px){.Arrowcircle.type-anchor-in-page{width:6.3613231552vw}}.Arrowcircle.type-anchor-in-page .Arrowcircle__arrow{width:.7523148148vw;rotate:90deg}@media screen and (max-width: 1024px){.Arrowcircle.type-anchor-in-page .Arrowcircle__arrow{width:3.3078880407vw}}@media screen and (max-width: 1024px){.Arrowcircle.type-anchor,.Arrowcircle.type-anchor-in-page.type-anchor-sp{width:3.3078880407vw}}@media screen and (max-width: 1024px){.Arrowcircle.type-anchor .Arrowcircle__arrow,.Arrowcircle.type-anchor-in-page.type-anchor-sp .Arrowcircle__arrow{width:100%;filter:brightness(0)}}@media screen and (max-width: 1024px){.Arrowcircle.type-anchor .Arrowcircle__bg,.Arrowcircle.type-anchor-in-page.type-anchor-sp .Arrowcircle__bg{display:none}}.swiper-button-disabled>.Arrowcircle:after{opacity:1}.Btn{width:fit-content}.Btn a{display:flex;align-items:center;gap:1.3888888889vw;width:fit-content;padding:.3472222222vw .3472222222vw .3472222222vw 1.3888888889vw;border:1px solid #D6D8DF;border-radius:9999px;background:#fff;transition:.35s all ease}@media screen and (min-width:1025px){.Btn a:hover{background:#d6d8df}.Btn a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Btn a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Btn a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Btn a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Btn a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Btn a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Btn a:hover p span.txt1{translate:0 130%}.Btn a:hover p span.txt2{translate:0 0}}.Btn a:focus-visible{background:#d6d8df}.Btn a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Btn a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Btn a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Btn a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Btn a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Btn a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Btn a:focus-visible p span.txt1{translate:0 130%}.Btn a:focus-visible p span.txt2{translate:0 0}@media screen and (max-width: 1024px){.Btn a{gap:3.0534351145vw;padding:2.0356234097vw 2.0356234097vw 2.0356234097vw 4.0712468193vw}}.Btn a p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;position:relative;overflow:clip;color:#121317;line-height:1.3;transition:.12s ease-out all}@media screen and (max-width: 1024px){.Btn a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Btn a p{line-height:1.3}}.Btn a p span{display:inline-block;transition:inherit}.Btn a p span.txt2{position:absolute;top:0;left:0;translate:0 -130%}.Btn.type-anchor a{gap:.462962963vw;padding:.4050925926vw .462962963vw .4050925926vw .8101851852vw;border:1px solid #D6D8DF}.Btn.type-anchor a p{width:100%}.Btn.type-anchor a p span.txt1,.Btn.type-anchor a p span.txt2{display:-webkit-box;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.Btn.type-anchor-in-page a{gap:.6944444444vw;padding:.8680555556vw 1.1574074074vw;border:1px solid #D6D8DF}@media screen and (max-width: 1024px){.Btn.type-anchor-in-page a{gap:2.0356234097vw;padding:1.7811704835vw 2.0356234097vw}}.Btn.type-anchor-in-page a p{translate:0 -.05em}@media screen and (max-width: 1024px){.Btn.type-anchor-in-page a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Btn.type-anchor a,.Btn.type-anchor-in-page.type-anchor-sp a{gap:2.0356234097vw;padding:1.0178117048vw 2.0356234097vw 1.272264631vw}}@media screen and (max-width: 1024px){.Btn.type-anchor a p,.Btn.type-anchor-in-page.type-anchor-sp a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Btn.type-anchor a p,.Btn.type-anchor-in-page.type-anchor-sp a p{width:max-content;max-width:33.3333333333vw;line-height:1.4}}@media screen and (max-width: 1024px){.Btn.type-anchor a .Arrowcircle,.Btn.type-anchor-in-page.type-anchor-sp a .Arrowcircle{translate:0 7%}}.Btn.attr-reverse a{flex-direction:row-reverse;padding:.3472222222vw 1.3888888889vw .3472222222vw .3472222222vw}@media screen and (max-width: 1024px){.Btn.attr-reverse a{padding:2.0356234097vw 4.0712468193vw 2.0356234097vw 2.0356234097vw}}.Btn.attr-reverse a .Arrowcircle__arrow{rotate:180deg}.Arrowlink{width:fit-content}@media screen and (max-width: 1024px){.Arrowlink{width:fit-content}}.Arrowlink a{display:flex;align-items:center;gap:.9259259259vw;width:fit-content}@media screen and (min-width:1025px){.Arrowlink a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Arrowlink a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Arrowlink a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Arrowlink a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Arrowlink a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Arrowlink a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Arrowlink a:hover p:before{transform-origin:right center;scale:0 1}}.Arrowlink a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Arrowlink a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Arrowlink a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Arrowlink a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Arrowlink a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Arrowlink a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Arrowlink a:focus-visible p:before{transform-origin:right center;scale:0 1}@media screen and (max-width: 1024px){.Arrowlink a{gap:2.0356234097vw;width:fit-content}}.Arrowlink a p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;width:auto;padding-bottom:.35em;color:#fff;position:relative}@media screen and (max-width: 1024px){.Arrowlink a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Arrowlink a p:before{background:#fff}@media screen and (min-width:1025px){.Arrowlink.type-sidebar-parent.attr-overflowed a:hover p>.txt,.Arrowlink.type-sidebar-child.attr-overflowed a:hover p>.txt,.Arrowlink.type-sidebar-child2.attr-overflowed a:hover p>.txt{opacity:0}.Arrowlink.type-sidebar-parent.attr-overflowed a:hover p .scrolltxt .txt,.Arrowlink.type-sidebar-child.attr-overflowed a:hover p .scrolltxt .txt,.Arrowlink.type-sidebar-child2.attr-overflowed a:hover p .scrolltxt .txt{text-align:right;opacity:1}}.Arrowlink.type-sidebar-parent.attr-overflowed a:focus-visible p>.txt,.Arrowlink.type-sidebar-child.attr-overflowed a:focus-visible p>.txt,.Arrowlink.type-sidebar-child2.attr-overflowed a:focus-visible p>.txt{opacity:0}.Arrowlink.type-sidebar-parent.attr-overflowed a:focus-visible p .scrolltxt .txt,.Arrowlink.type-sidebar-child.attr-overflowed a:focus-visible p .scrolltxt .txt,.Arrowlink.type-sidebar-child2.attr-overflowed a:focus-visible p .scrolltxt .txt{text-align:right;opacity:1}.Arrowlink.type-sidebar-parent a p .txt,.Arrowlink.type-sidebar-child a p .txt,.Arrowlink.type-sidebar-child2 a p .txt{transition:.35s all ease}@media screen and (min-width:1025px){.Arrowlink.type-sidebar-parent a p .txt,.Arrowlink.type-sidebar-child a p .txt,.Arrowlink.type-sidebar-child2 a p .txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.Arrowlink.type-sidebar-parent a p .scrolltxt,.Arrowlink.type-sidebar-child a p .scrolltxt,.Arrowlink.type-sidebar-child2 a p .scrolltxt{display:flex;position:absolute;top:0;left:0;width:100%;overflow-x:scroll;scrollbar-width:none}.Arrowlink.type-sidebar-parent a p .scrolltxt::-webkit-scrollbar,.Arrowlink.type-sidebar-child a p .scrolltxt::-webkit-scrollbar,.Arrowlink.type-sidebar-child2 a p .scrolltxt::-webkit-scrollbar{display:none}.Arrowlink.type-sidebar-parent a p .scrolltxt .txt,.Arrowlink.type-sidebar-child a p .scrolltxt .txt,.Arrowlink.type-sidebar-child2 a p .scrolltxt .txt{display:block;flex-shrink:0;white-space:nowrap;opacity:0}.Arrowlink.type-sidebar-parent a{display:flex;white-space:normal}.Arrowlink.type-sidebar-parent a p{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700;width:100%;padding-bottom:.25em;line-height:1.1}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-parent a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (min-width:1025px){.Arrowlink.type-sidebar-parent a .Arrowcircle{display:none}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-parent a .Arrowcircle{width:3.3078880407vw}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-parent a .Arrowcircle:before{display:none}}.Arrowlink.type-sidebar-parent a .Arrowcircle__arrow{width:.7523148148vw}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-parent a .Arrowcircle__arrow{width:100%}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-parent a .Arrowcircle__bg{display:none}}.Arrowlink.type-sidebar-child a p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.25em}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Arrowlink.type-sidebar-child a .Arrowcircle{width:1.4467592593vw}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child a .Arrowcircle{width:3.3078880407vw}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child a .Arrowcircle:before{display:none}}.Arrowlink.type-sidebar-child a .Arrowcircle__arrow{width:.7523148148vw}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child a .Arrowcircle__arrow{width:100%}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child a .Arrowcircle__bg{display:none}}.Arrowlink.type-sidebar-child2 a{gap:.462962963vw}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child2 a{gap:2.0356234097vw}}.Arrowlink.type-sidebar-child2 a p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.25em;color:#121317}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child2 a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Arrowlink.type-sidebar-child2 a p:before{background:#121317}.Arrowlink.type-sidebar-child2 a .Arrowcircle{width:.7523148148vw}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child2 a .Arrowcircle{width:3.3078880407vw}}@media screen and (max-width: 1024px){.Arrowlink.type-sidebar-child2 a .Arrowcircle:before{display:none}}.Arrowlink.type-sidebar-child2 a .Arrowcircle__bg{display:none}.Arrowlink.type-sidebar-child2 a .Arrowcircle__arrow{width:100%;filter:brightness(0)}@media screen and (min-width:1025px){.Arrowlink.px-36 a p{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.25em}}@media screen and (min-width:1025px){.Arrowlink.px-36 a p:before{height:2px}}@media screen and (min-width:1025px){.Arrowlink.px-36_08 a p{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.25em}}@media screen and (min-width:1025px){.Arrowlink.px-36_08 a p:before{height:2px}}@media screen and (max-width: 1024px){.Arrowlink.sppx-24 a p{padding-bottom:.25em}}@media screen and (max-width: 1024px) and (max-width: 1024px){.Arrowlink.sppx-24 a p{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Arrowlink.sppx-24 a p:before{height:2px}}.Arrowlink.color-txt a p{color:#121317}.Arrowlink.color-txt a p:before{background:#121317}.Pagelinkcard a{display:block;position:relative;color:#fff;outline:none!important}@media screen and (min-width:1025px){.Pagelinkcard a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Pagelinkcard a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Pagelinkcard a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Pagelinkcard a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Pagelinkcard a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Pagelinkcard a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Pagelinkcard a:hover>picture img{scale:1.03}.Pagelinkcard a:hover .lower p:before{transform-origin:right center;scale:0 1}}.Pagelinkcard a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Pagelinkcard a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Pagelinkcard a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Pagelinkcard a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Pagelinkcard a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Pagelinkcard a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Pagelinkcard a:focus-visible>picture img{scale:1.03}.Pagelinkcard a:focus-visible .lower p:before{transform-origin:right center;scale:0 1}.Pagelinkcard a:focus-visible:after{position:absolute;content:"";top:50%;left:50%;width:99%;height:99%;border:var(--acb-outline-white);translate:-50% -50%}.Pagelinkcard a>picture{display:block;position:relative;width:100%;aspect-ratio:544/341;overflow:clip}@media screen and (max-width: 1024px){.Pagelinkcard a>picture{aspect-ratio:361/234}}.Pagelinkcard a>picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#0006}.Pagelinkcard a>picture img{object-fit:cover;transition:.12s ease-out all}.Pagelinkcard a .upper{position:absolute;top:2.0833333333vw;left:2.0833333333vw}@media screen and (max-width: 1024px){.Pagelinkcard a .upper{top:6.3613231552vw;left:6.106870229vw}}.Pagelinkcard a .upper>p{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;translate:.7523148148vw 0}@media screen and (max-width: 1024px){.Pagelinkcard a .upper>p{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Pagelinkcard a .upper>p{translate:2.2900763359vw 0}}.Pagelinkcard a .lower{display:flex;align-items:center;gap:.9259259259vw;position:absolute;right:2.0833333333vw;bottom:1.3310185185vw}@media screen and (max-width: 1024px){.Pagelinkcard a .lower{gap:2.0356234097vw;right:6.106870229vw;bottom:6.3613231552vw}}.Pagelinkcard a .lower p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.2893518519vw;color:#fff!important}@media screen and (max-width: 1024px){.Pagelinkcard a .lower p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Pagelinkcard a .lower p{padding-bottom:1.0178117048vw}}.Pagelinkcard a .lower p:before{background:#fff!important}@media screen and (max-width: 1024px){.Pagelinkcard:nth-child(n+2){margin-top:-1px}}.Circlettl{position:relative;margin-bottom:.6944444444vw;padding-left:.8101851852vw}@media screen and (max-width: 1024px){.Circlettl{margin-bottom:3.0534351145vw;padding-left:2.5445292621vw}}.Circlettl:before{position:absolute;content:"";top:50%;left:0;width:.462962963vw;aspect-ratio:1;border-radius:9999px;background:#00a84e;translate:0 -50%}@media screen and (max-width: 1024px){.Circlettl:before{width:1.5267175573vw}}.Circlettl>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.1574074074vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic;color:#fff}@media screen and (max-width: 1024px){.Circlettl>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.Circlettl.px-12{padding-left:.462962963vw}@media screen and (max-width: 1024px){.Circlettl.px-12{padding-left:2.0356234097vw}}.Circlettl.px-12:before{width:.2314814815vw}@media screen and (max-width: 1024px){.Circlettl.px-12:before{width:1.0178117048vw}}.Circlettl.px-12>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.6944444444vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.Circlettl.px-12>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.Circlettl.type-ja{padding-left:1.2731481481vw}@media screen and (max-width: 1024px){.Circlettl.type-ja{padding-left:2.5445292621vw}}.Circlettl.type-ja:before{width:.6944444444vw;translate:0 calc(-50% - .0578703704vw)}@media screen and (max-width: 1024px){.Circlettl.type-ja:before{width:1.5267175573vw;translate:0 calc(-50% - .2544529262vw)}}@media screen and (max-width: 1024px){.Circlettl.type-ja:before{width:1.5267175573vw;translate:0 -50%}}.Circlettl.type-ja p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:normal}@media screen and (max-width: 1024px){.Circlettl.type-ja p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Circlettl.type-ja p .sep{content:"";transform:translate(-.0578703704vw,-.0578703704vw);width:.462962963vw;height:.0578703704vw;background:#fff}@media screen and (max-width: 1024px){.Circlettl.type-ja p .sep{transform:translate(-.2544529262vw);width:1.0178117048vw;height:.2544529262vw}}.Circlettl.color-gray2 p{color:#9c9fac}.Circlettl.attr-minus-ml{margin-left:-.7523148148vw}@media screen and (max-width: 1024px){.Circlettl.attr-minus-ml{margin-left:-2.5445292621vw}}@media screen and (min-width:1025px){.Circlettl.attr-minus-ml.px-12{margin-left:-.4050925926vw}}@media screen and (max-width: 1024px){.Circlettl.attr-minus-ml.px-12{margin-left:-1.7811704835vw}}@media screen and (min-width:1025px){.Circlettl.type-circle-px10{padding-left:.9259259259vw}}@media screen and (min-width:1025px){.Circlettl.type-circle-px10:before{width:.5787037037vw}}@media screen and (min-width:1025px){.Circlettl.type-circle-px12{padding-left:1.2731481481vw}}@media screen and (min-width:1025px){.Circlettl.type-circle-px12:before{width:.6944444444vw}}.Cat{width:fit-content;padding:.4050925926vw .8680555556vw .462962963vw;border:1px solid #ffffff;border-radius:9999px}@media screen and (max-width: 1024px){.Cat{padding:1.272264631vw 2.5445292621vw}}.Cat p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Cat p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Crosstalk a{display:block;color:#fff}@media screen and (min-width:1025px){.Crosstalk a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Crosstalk a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Crosstalk a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Crosstalk a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Crosstalk a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Crosstalk a:hover .Arrowcircle__newtab:after{translate:1px 1px}}.Crosstalk a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Crosstalk a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Crosstalk a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Crosstalk a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Crosstalk a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Crosstalk a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Crosstalk a>picture{width:100%}.Crosstalk a .info{position:relative;margin-top:1.4467592593vw;padding:0 1.3888888889vw}@media screen and (max-width: 1024px){.Crosstalk a .info{margin-top:4.0712468193vw;padding:0}}.Crosstalk a .info h4{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.Crosstalk a .info h4{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.Crosstalk a .info>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;margin-top:.6944444444vw}@media screen and (max-width: 1024px){.Crosstalk a .info>p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}@media screen and (max-width: 1024px){.Crosstalk a .info>p{margin-top:4.0712468193vw}}.Crosstalk a .info__cats{display:flex;gap:.462962963vw;margin-top:1.8518518519vw}@media screen and (max-width: 1024px){.Crosstalk a .info__cats{gap:1.0178117048vw;margin-top:5.0890585242vw}}.Crosstalk a .info .Arrowcircle{position:absolute;right:1.3888888889vw;bottom:0}.Link a{display:flex;align-items:flex-start;gap:.2314814815vw}@media screen and (min-width:1025px){.Link a:hover p:before{transform-origin:right center;scale:0 1}.Link a:hover .newtab picture:nth-of-type(2){translate:25% 25%}}.Link a:focus-visible p:before{transform-origin:right center;scale:0 1}.Link a:focus-visible .newtab picture:nth-of-type(2){translate:25% 25%}@media screen and (max-width: 1024px){.Link a{gap:1.0178117048vw}}.Link a p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.2893518519vw}@media screen and (max-width: 1024px){.Link a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Link a p{padding-bottom:1.272264631vw}}.Link a .newtab{position:relative;width:.5787037037vw;aspect-ratio:1;line-height:0}@media screen and (max-width: 1024px){.Link a .newtab{width:2.5445292621vw}}.Link a .newtab picture{position:absolute;width:80%;transition:.12s ease-out all}.Link a .newtab picture:nth-of-type(1){top:0;left:0}.Link a .newtab picture:nth-of-type(2){right:0;bottom:0}.Link.color-white a p{color:#fff}.Link.color-white a p:before{background:#fff}.Link.color-white a picture{filter:brightness(0) invert(1)}.Fv{padding:13.3101851852vw 0 9.9537037037vw}@media screen and (max-width: 1024px){.Fv{padding:32.5699745547vw 0 18.0661577608vw}}.Fv__inner{color:#fff}.Fv__inner .Circlettl{margin-bottom:1.4467592593vw}@media screen and (max-width: 1024px){.Fv__inner .Circlettl{margin-bottom:2.0356234097vw}}.Fv__innerTtl{padding-left:.9259259259vw}@media screen and (max-width: 1024px){.Fv__innerTtl{padding-left:2.2900763359vw}}.Fv__innerTtl h1{font-size:4.1666666667vw;letter-spacing:.06em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Fv__innerTtl h1{font-size:10.6870229008vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.Fv__innerTtl h1 small{font-size:66.6666666667%}.Fv__innerTtl p.subttl{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.Fv__innerTtl p.subttl{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Fv__innerTtl p.subttl{margin-top:4.0712468193vw}}@media screen and (max-width: 1024px){.Fv.has-sidebar{padding-top:7.6335877863vw}}.Fv.type-crosstalk .Fv__inner .Circlettl{margin-bottom:0}.Fv.type-crosstalk .Fv__inner .Circlettl:before{display:none}.Fv.type-crosstalk .Fv__inner .Circlettl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.3888888889vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.Fv.type-crosstalk .Fv__inner .Circlettl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.5623409669vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.Fv.type-crosstalk .Fv__innerTtl h1{font-size:4.1666666667vw;letter-spacing:.06em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.Fv.type-crosstalk .Fv__innerTtl h1{font-size:7.1246819338vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}@media screen and (max-width: 1024px){.Fv.type-crosstalk .Fv__innerTtl h1 small{font-size:100%}}.Bread{position:absolute;top:8.4490740741vw;right:2.7777777778vw;z-index:10}@media screen and (max-width: 1024px){.Bread{top:18.8295165394vw;right:4.0712468193vw;z-index:20;max-width:91.8575063613vw}}.Bread__scroll{scrollbar-width:none}@media screen and (max-width: 1024px){.Bread__scroll{width:100%;overflow-x:scroll}}.Bread__scroll::-webkit-scrollbar{display:none}.Bread__scroll ol{display:flex;flex-wrap:wrap;align-items:flex-start;list-style:none}@media screen and (max-width: 1024px){.Bread__scroll ol{flex-wrap:nowrap;width:fit-content}}.Bread__scroll ol li{position:relative}.Bread__scroll ol li+li{margin-left:.5787037037vw;padding-left:.5787037037vw}@media screen and (max-width: 1024px){.Bread__scroll ol li+li{margin-left:2.5445292621vw;padding-left:2.5445292621vw}}.Bread__scroll ol li+li:before{position:absolute;content:"/";top:0;left:0;translate:-50% 0}.Bread__scroll ol li .Link a p,.Bread__scroll ol li>p,.Bread__scroll ol li:before{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#fff;white-space:nowrap}@media screen and (max-width: 1024px){.Bread__scroll ol li .Link a p,.Bread__scroll ol li>p,.Bread__scroll ol li:before{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Bread__scroll ol li .Link a p{font-weight:500}@media screen and (max-width: 1024px){.Bread__scroll ol li .Link a p{padding-bottom:.25em}}.Bread__scroll ol li .Link a p:before{background:#fff}.Sidebard__inner{display:flex;justify-content:space-between;align-items:stretch;min-height:0;padding:0 8.3333333333vw 0 2.7777777778vw}@media screen and (max-width: 1024px){.Sidebard__inner{flex-direction:column;padding:0 4.3256997455vw}}.Sidebard__inner .Sidebar{position:relative;width:12.5vw}@media screen and (max-width: 1024px){.Sidebard__inner .Sidebar{display:none}}.Sidebard__innerCnt{width:68.0555555556vw;min-height:0;padding:6.9444444444vw;background:#fff}@media screen and (max-width: 1024px){.Sidebard__innerCnt{width:100%;padding:9.6692111959vw 4.3256997455vw}}@media screen and (min-width:1025px){.Sidebard__innerCnt>[id]{scroll-margin-top:min(25.7833482543vh,16.6666666667vw);scroll-margin-top:min(25.7833482543svh,16.6666666667vw)}}@media screen and (max-width: 1024px){.Sidebard__innerCnt>[id]{scroll-margin-top:38.1679389313vw}}.Sidebar{display:block;position:relative;z-index:10;min-height:0}@media screen and (max-width: 1024px){.Sidebar{padding:27.2264631043vw 0 0}}.Sidebar.mq4sp{position:sticky;top:-14.2493638677vw;padding-bottom:1.0178117048vw;transition:.35s all ease}.Sidebar.mq4sp.is-sticky{background:#fff}.Sidebar.mq4sp.is-sticky .Sidebar__links .Arrowlink a p{color:#221815}.Sidebar.mq4sp.is-sticky .Sidebar__links .Arrowlink a p:before{background:#221815}.Sidebar.mq4sp.is-sticky .Sidebar__links .Arrowlink a .Arrowcircle{filter:brightness(0)}@media screen and (max-width: 1024px){.Sidebar.mq4sp.is-sticky .Sidebar__anchors:before{background:#d6d8df}}@media screen and (min-width:1025px){.Sidebar a:focus-visible{outline-color:var(--user-accent-white)!important}}.Sidebar__links,.Sidebar__anchors{position:absolute;top:0;left:0;width:100%;height:100%;transition:.35s all ease;pointer-events:none}@media screen and (max-width: 1024px){.Sidebar__links,.Sidebar__anchors{position:relative;top:auto;left:auto}}.Sidebar__links>*,.Sidebar__anchors>*{pointer-events:all}.Sidebar__links{padding-bottom:17.3611111111vw;scrollbar-width:none}@media screen and (max-width: 1024px){.Sidebar__links{width:100%;padding:0;overflow-x:scroll;pointer-events:all}}.Sidebar__links::-webkit-scrollbar{display:none}.Sidebar__linksInner{top:min(25.7833482543vh,16.6666666667vw);top:min(25.7833482543svh,16.6666666667vw);position:sticky;border-right:1px solid #ffffff}@media screen and (max-width: 1024px){.Sidebar__linksInner{display:flex;position:relative;top:auto;width:fit-content;padding:1.0178117048vw 4.0712468193vw;border-right:0}}@media screen and (max-width: 1024px){.Sidebar__linksInner,.Sidebar__linksInnerRows{gap:3.0534351145vw}}@media screen and (max-width: 1024px){.Sidebar__linksInner .Arrowlink a{white-space:nowrap}}.Sidebar__linksInnerFirst{margin-bottom:.9259259259vw;padding-right:1.3888888889vw;padding-bottom:1.8518518519vw;border-bottom:1px solid #ffffff}@media screen and (max-width: 1024px){.Sidebar__linksInnerFirst{display:flex;align-items:center;margin-bottom:0;padding-right:0;padding-bottom:0;border-bottom:0}}@media screen and (max-width: 1024px){.Sidebar__linksInnerFirst>.Arrowlink a{padding:1.0178117048vw 2.0356234097vw}}.Sidebar__linksInnerRows{padding-right:1.3888888889vw}@media screen and (max-width: 1024px){.Sidebar__linksInnerRows{display:flex;align-items:center}}.Sidebar__linksInnerRowsRow>.Arrowlink a{padding:.6944444444vw 0}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRow>.Arrowlink a{padding:1.0178117048vw 2.0356234097vw}}.Sidebar__linksInnerRowsRowChild{display:none;padding-right:.462962963vw;padding-bottom:.6944444444vw;padding-left:.462962963vw}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRowChild{align-items:center;padding:0}}.Sidebar__linksInnerRowsRowChild>.Arrowlink a{padding-right:.6944444444vw;padding-left:.6944444444vw}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRowChild>.Arrowlink a{padding:0 2.0356234097vw}}.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt{width:100%}.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt a{width:100%;padding-top:.1736111111vw;padding-bottom:.2893518519vw;border-radius:2px;background:#eff0f4}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt a{padding-top:1.0178117048vw;padding-bottom:1.0178117048vw}}.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt a p{padding:0}.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt a p:before{display:none}.Sidebar__linksInnerRowsRowChild>.Arrowlink.is-crnt a .Arrowcircle{display:none}.Sidebar__linksInnerRowsRow.is-crnt,.Sidebar__linksInnerRowsRow.my-child-has-crnt{border-radius:2px;background:#eff0f4}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRow.is-crnt,.Sidebar__linksInnerRowsRow.my-child-has-crnt{display:flex}}@media screen and (min-width:1025px){.Sidebar__linksInnerRowsRow.is-crnt a:focus-visible,.Sidebar__linksInnerRowsRow.my-child-has-crnt a:focus-visible{outline-color:var(--user-accent)!important}}.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink{width:100%}.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink a,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink a{width:100%;padding-right:.462962963vw;padding-left:.462962963vw}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink a,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink a{padding:1.5267175573vw 2.0356234097vw 1.0178117048vw}}.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink a p,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink a p{transform:translateY(.1157407407vw);color:#121317;line-height:1.1}.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink a p:before,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink a p:before{display:none}.Sidebar__linksInnerRowsRow.is-crnt>.Arrowlink a .Arrowcircle,.Sidebar__linksInnerRowsRow.my-child-has-crnt>.Arrowlink a .Arrowcircle{display:none}.Sidebar__linksInnerRowsRow.is-crnt .Sidebar__linksInnerRowsRowChild,.Sidebar__linksInnerRowsRow.my-child-has-crnt .Sidebar__linksInnerRowsRowChild{display:block}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRow.is-crnt .Sidebar__linksInnerRowsRowChild,.Sidebar__linksInnerRowsRow.my-child-has-crnt .Sidebar__linksInnerRowsRowChild{display:flex}}.Sidebar__linksInnerRowsRow.is-crnt .Sidebar__linksInnerRowsRowChild>.Arrowlink+div,.Sidebar__linksInnerRowsRow.my-child-has-crnt .Sidebar__linksInnerRowsRowChild>.Arrowlink+div{margin-top:.6944444444vw}@media screen and (max-width: 1024px){.Sidebar__linksInnerRowsRow.is-crnt .Sidebar__linksInnerRowsRowChild>.Arrowlink+div,.Sidebar__linksInnerRowsRow.my-child-has-crnt .Sidebar__linksInnerRowsRowChild>.Arrowlink+div{margin-top:0}}.Sidebar__anchors{display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.Sidebar__anchors{position:relative;margin:1.272264631vw 0 0;padding:2.2900763359vw 0 0}}@media screen and (min-width:1025px){.Sidebar__anchors{pointer-events:none;justify-content:flex-end}}.Sidebar__anchors::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){.Sidebar__anchors:before{position:absolute;content:"";top:0;left:50%;width:calc(100% - 8.1424936387vw);height:1px;background:#fff;translate:-50% -50%}}.Sidebar__anchorsInner{bottom:min(4.5658012534vh,2.9513888889vw);bottom:min(4.5658012534svh,2.9513888889vw);position:sticky;scrollbar-width:none}@media screen and (max-width: 1024px){.Sidebar__anchorsInner{overflow-x:scroll}}@media screen and (min-width:1025px){.Sidebar__anchorsInner{padding-top:34.6643518519vw;pointer-events:none}}.Sidebar__anchorsInnerScroll{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 1024px){.Sidebar__anchorsInnerScroll{flex-direction:row;gap:2.0356234097vw;position:static;bottom:auto;width:fit-content;padding:0 4.0712468193vw}}@media screen and (min-width:1025px){.Sidebar__anchorsInnerScroll{pointer-events:all}}.Sidebar__anchorsInnerScroll .Btn+div{margin-top:.462962963vw}@media screen and (max-width: 1024px){.Sidebar__anchorsInnerScroll .Btn+div{margin-top:0}}@media screen and (min-width:1025px){.Sidebar.no-anchors .Sidebar__links{padding-bottom:0}}.Toplinettl{margin-bottom:2.1990740741vw;padding-top:1.5625vw;border-top:2px solid #D6D8DF}@media screen and (max-width: 1024px){.Toplinettl{margin-bottom:5.3435114504vw;padding-top:3.0534351145vw}}.Toplinettl h2{font-size:2.4305555556vw;letter-spacing:.06em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Toplinettl h2{font-size:7.1246819338vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.Logottl{display:flex;align-items:center;gap:.9259259259vw;margin-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.Logottl{gap:3.0534351145vw;margin-bottom:6.3613231552vw}}.Logottl>picture{width:.6944444444vw}@media screen and (max-width: 1024px){.Logottl>picture{width:2.0356234097vw}}.Logottl>*{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Logottl>*{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Nextpage,.Recruitnextpage{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.Nextpage,.Recruitnextpage{margin-top:29.262086514vw}}.Nextpage a,.Recruitnextpage a{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:4.3981481481vw 0 4.3981481481vw 1.1574074074vw;border:1px solid #D6D8DF;border-right:0;border-left:0}@media screen and (min-width:1025px){.Nextpage a:hover .Arrowcircle__bg picture:nth-of-type(2),.Recruitnextpage a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Nextpage a:hover .Arrowcircle__arrow picture,.Recruitnextpage a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Nextpage a:hover .Arrowcircle__arrow picture:nth-of-type(1),.Recruitnextpage a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Nextpage a:hover .Arrowcircle__arrow picture:nth-of-type(2),.Recruitnextpage a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Nextpage a:hover .Arrowcircle__newtab:before,.Recruitnextpage a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Nextpage a:hover .Arrowcircle__newtab:after,.Recruitnextpage a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Nextpage a:hover .txt,.Recruitnextpage a:hover .txt,.Nextpage a:hover .txts,.Recruitnextpage a:hover .txts{translate:1.1574074074vw 0}.Nextpage a:hover .Arrowcircle,.Recruitnextpage a:hover .Arrowcircle{translate:-1.1574074074vw -50%}}.Nextpage a:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.Recruitnextpage a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Nextpage a:focus-visible .Arrowcircle__arrow picture,.Recruitnextpage a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Nextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.Recruitnextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Nextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.Recruitnextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Nextpage a:focus-visible .Arrowcircle__newtab:before,.Recruitnextpage a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Nextpage a:focus-visible .Arrowcircle__newtab:after,.Recruitnextpage a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Nextpage a:focus-visible .txt,.Recruitnextpage a:focus-visible .txt{translate:1.1574074074vw 0}.Nextpage a:focus-visible .txts,.Recruitnextpage a:focus-visible .txts{translate:1.1574074074vw 0}.Nextpage a:focus-visible .Arrowcircle,.Recruitnextpage a:focus-visible .Arrowcircle{translate:-1.1574074074vw -50%}@media screen and (max-width: 1024px){.Nextpage a,.Recruitnextpage a{padding:12.9770992366vw 0 12.9770992366vw 5.0890585242vw}}.Nextpage a .txt,.Nextpage a .txts,.Nextpage a .Arrowcircle,.Recruitnextpage a .txt,.Recruitnextpage a .txts,.Recruitnextpage a .Arrowcircle{transition:.3s cubic-bezier(0,1,.78,.99) all}.Nextpage a .txt .Circlettl p,.Recruitnextpage a .txt .Circlettl p{color:#121317}.Nextpage a .txt>p,.Recruitnextpage a .txt>p{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#121317}@media screen and (max-width: 1024px){.Nextpage a .txt>p,.Recruitnextpage a .txt>p{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.Nextpage a .Arrowcircle,.Recruitnextpage a .Arrowcircle{position:absolute;top:50%;right:.6944444444vw;translate:0 -50%}@media screen and (max-width: 1024px){.Nextpage a .Arrowcircle,.Recruitnextpage a .Arrowcircle{right:3.0534351145vw}}.Recruitnextpage{margin-top:0}.Recruitnextpage a{padding:3.2986111111vw 0 3.2986111111vw .6944444444vw}@media screen and (max-width: 1024px){.Recruitnextpage a{padding:9.6692111959vw 3.0534351145vw}}.Recruitnextpage a .txts{display:flex;flex-direction:column;align-items:flex-start;gap:1.8518518519vw;width:44.4444444444vw}@media screen and (max-width: 1024px){.Recruitnextpage a .txts{gap:6.3613231552vw;width:100%}}.Recruitnextpage a .txts__ttl{width:100%}.Recruitnextpage a .txts__ttl .Circlettl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateY(.0578703704vw);color:#121317;font-style:normal;font-feature-settings:"palt" on}@media screen and (max-width: 1024px){.Recruitnextpage a .txts__ttl .Circlettl p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Recruitnextpage a .txts__ttl .Circlettl p{transform:translateY(0)}}.Recruitnextpage a .txts__ttl .Circlettl p .sep{content:"";display:inline-block;width:.462962963vw;height:.0578703704vw;margin:0 .3472222222vw;transform:translateY(-.4050925926vw);background:#d6d8df}@media screen and (max-width: 1024px){.Recruitnextpage a .txts__ttl .Circlettl p .sep{width:1.0178117048vw;height:.2544529262vw;margin:0 1.0178117048vw 0 .7633587786vw;transform:translateY(-1.0178117048vw)}}.Recruitnextpage a .txts__ttl h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#121317;font-feature-settings:"palt" on;transform:translate(.8101851852vw)}@media screen and (max-width: 1024px){.Recruitnextpage a .txts__ttl h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Recruitnextpage a .txts__ttl h2{transform:translate(2.2900763359vw)}}.Recruitnextpage a .txts p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;color:#121317;text-align:justify;font-feature-settings:"palt" on;transform:translate(.8101851852vw)}@media screen and (max-width: 1024px){.Recruitnextpage a .txts p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}@media screen and (max-width: 1024px){.Recruitnextpage a .txts p{width:calc(100% - 3.5623409669vw);transform:translate(2.2900763359vw)}}@media screen and (max-width: 1024px){.Recruitnextpage a .Arrowcircle{top:11.1959287532vw;translate:0}}.Bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.Bg__fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(152deg,#40f75c -8.81%,#00a84e 25.21%,#2d4298 83.27%,#172675 113.18%)}.Bg__fixedNoise{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;mix-blend-mode:multiply}.Bg__fixedNoise canvas{width:100%;aspect-ratio:1;object-fit:cover}@media (orientation: portrait){.Bg__fixedNoise canvas{width:auto;height:100%}}.Bg__shapes span{display:block;position:absolute}.Bg__shapes .logo-green{clip-path:url(#svg-clip-top-fv-imgs-1);position:absolute;top:5.2083333333vw;right:20.1388888889vw;width:20.1388888889vw;aspect-ratio:504/1100;background:#00a84e}@media screen and (max-width: 1024px){.Bg__shapes .logo-green{top:0;right:41.6030534351vw;width:41.6030534351vw}}.Bg__shapes .logo-green.n-1{animation:lower-bg_logo_green .3s cubic-bezier(0,1,.78,.99) .3s both}@media screen and (max-width: 1024px){.Bg__shapes .logo-green.n-1{animation:lower-bg_logo_green_sp .3s cubic-bezier(0,1,.78,.99) .3s both}}.Bg__shapes .logo-green.n-2{top:72.8587962963vw;right:auto;left:-3.5300925926vw;width:9.0856481481vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-green.n-2{top:411.9592875318vw;left:-12.4681933842vw;width:33.3333333333vw}}.Bg__shapes .logo-green.n-3{top:188.1365740741vw;left:89.525462963vw;width:9.0856481481vw;scale:-1 1}@media screen and (max-width: 1024px){.Bg__shapes .logo-green.n-3{top:1055.7251908397vw;left:87.5318066158vw;width:24.9363867684vw;scale:1}}.Bg__shapes .logo-green.n-4{top:293.9236111111vw;left:20.4282407407vw;width:9.0856481481vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-green.n-4{top:1987.786259542vw;left:0;width:14.7582697201vw;scale:-1 1}}.Bg__shapes .logo-green.n-5{top:408.0439814815vw;left:-3.5300925926vw;width:9.0856481481vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-green.n-5{display:none}}.Bg__shapes .logo-blue{clip-path:url(#svg-clip-top-fv-imgs-2);position:absolute;top:5.2083333333vw;right:0;width:20.1388888889vw;aspect-ratio:348.5/767.3;background:#2d4298}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue{top:0;width:41.6030534351vw}}.Bg__shapes .logo-blue.n-1{animation:lower-bg_logo_blue .3s cubic-bezier(0,1,.78,.99) .3s both}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue.n-1{animation:lower-bg_logo_blue_sp .3s cubic-bezier(0,1,.78,.99) .3s both}}.Bg__shapes .logo-blue.n-2{top:51.2731481481vw;width:11.8634259259vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue.n-2{top:189.8218829517vw;right:-16.7938931298vw;width:37.6590330789vw;scale:-1 1}}.Bg__shapes .logo-blue.n-3{top:154.0509259259vw;right:71.9907407407vw;width:11.8634259259vw;scale:-1 1}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue.n-3{top:1302.0356234097vw;right:75.0636132316vw;width:33.3333333333vw;scale:1 1}}.Bg__shapes .logo-blue.n-4{top:259.9537037037vw;width:11.8634259259vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue.n-4{top:2105.3435114504vw;right:-21.8829516539vw;width:52.1628498728vw}}.Bg__shapes .logo-blue.n-5{top:386.4583333333vw;width:11.8634259259vw}@media screen and (max-width: 1024px){.Bg__shapes .logo-blue.n-5{top:3168.4478371501vw;right:-8.6513994911vw;width:25.1908396947vw}}.Bg__shapes .green-circle{top:39.1203703704vw;left:8.3333333333vw;width:12.5vw;aspect-ratio:1;border-radius:9999px;background:#00a84e}@media screen and (max-width: 1024px){.Bg__shapes .green-circle{top:109.1603053435vw;left:-8.3969465649vw;width:37.6590330789vw}}.Bg__shapes .green-circle.n-2{top:120.1967592593vw;left:86.7476851852vw;width:12.5vw}@media screen and (max-width: 1024px){.Bg__shapes .green-circle.n-2{top:702.5445292621vw;left:0;width:20.8651399491vw}}.Bg__shapes .green-circle.n-3{top:236.2847222222vw;left:0}@media screen and (max-width: 1024px){.Bg__shapes .green-circle.n-3{top:1733.0788804071vw;left:75.0636132316vw;width:29.262086514vw}}.Bg__shapes .green-circle.n-4{top:374.3055555556vw;left:8.3333333333vw}@media screen and (max-width: 1024px){.Bg__shapes .green-circle.n-4{top:2734.3511450382vw;left:-12.7226463104vw;width:37.6590330789vw}}.Bg__shapes .green-circle.n-5{top:455.3819444444vw;left:86.7476851852vw}@media screen and (max-width: 1024px){.Bg__shapes .green-circle.n-5{display:none}}.Message{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;width:54.2824074074vw}@media screen and (max-width: 1024px){.Message{gap:6.3613231552vw;width:100%}}.Message h2,.Message p{font-feature-settings:"palt" on}.Message h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.Message h2{font-size:7.1246819338vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.Message p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.Message p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}.Message picture{width:100%}.Imgnextpage{border-top:1px solid #D6D8DF}.Imgnextpage a{display:flex;align-items:center;align-self:stretch;gap:4.1666666667vw;padding:4.3981481481vw 0}@media screen and (min-width:1025px){.Imgnextpage a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Imgnextpage a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Imgnextpage a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Imgnextpage a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Imgnextpage a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Imgnextpage a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Imgnextpage a:hover>picture img{scale:1.03}.Imgnextpage a:hover .inner__txts p:before{transform-origin:right center;scale:0 1}}.Imgnextpage a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Imgnextpage a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Imgnextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Imgnextpage a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Imgnextpage a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Imgnextpage a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Imgnextpage a:focus-visible>picture img{scale:1.03}.Imgnextpage a:focus-visible .inner__txts p:before{transform-origin:right center;scale:0 1}@media screen and (max-width: 1024px){.Imgnextpage a{flex-direction:column;justify-content:center;align-items:flex-start;gap:6.3613231552vw;padding:12.9770992366vw 0}}.Imgnextpage a>picture{width:17.8240740741vw;height:11.6898148148vw;overflow:clip}@media screen and (max-width: 1024px){.Imgnextpage a>picture{width:100%;height:54.4529262087vw}}.Imgnextpage a>picture img{object-fit:cover;transition:.12s ease-out all}.Imgnextpage a .inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.3148148148vw;width:32.1759259259vw}@media screen and (max-width: 1024px){.Imgnextpage a .inner{gap:4.0712468193vw;width:100%}}.Imgnextpage a .inner__txts{display:flex;align-items:center;gap:.9259259259vw}@media screen and (max-width: 1024px){.Imgnextpage a .inner__txts{gap:2.0356234097vw}}.Imgnextpage a .inner__txts p{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;position:relative;padding-bottom:.3472222222vw;color:#121317;font-feature-settings:"palt" on}@media screen and (max-width: 1024px){.Imgnextpage a .inner__txts p{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Imgnextpage a .inner__txts p{padding-bottom:1.5267175573vw}}.Imgnextpage a .inner__txts p:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#121317}.Imgnextpage a .inner__txts .Arrowcircle{width:2.1990740741vw}@media screen and (max-width: 1024px){.Imgnextpage a .inner__txts .Arrowcircle{width:8.1424936387vw}}.Imgnextpage a .inner__txts .Arrowcircle__arrow{width:.9259259259vw}@media screen and (max-width: 1024px){.Imgnextpage a .inner__txts .Arrowcircle__arrow{width:3.5623409669vw}}.Imgnextpage a .inner>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1.8;font-weight:500;color:#121317;font-feature-settings:"palt" on}@media screen and (max-width: 1024px){.Imgnextpage a .inner>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.Modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#0006;opacity:0;pointer-events:none}.Modal.is-on{opacity:1;pointer-events:all}.Modal__close{position:absolute;top:48px;right:48px;border-radius:9999px;cursor:pointer}@media screen and (min-width:1025px){.Modal__close:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Modal__close:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Modal__close:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Modal__close:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Modal__close:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Modal__close:hover .Arrowcircle__newtab:after{translate:1px 1px}}.Modal__close:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Modal__close:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Modal__close:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Modal__close:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Modal__close:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Modal__close:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}@media screen and (max-width: 1024px){.Modal__close{top:16px;right:16px}}.Modal__video{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:9.4907407407vw;pointer-events:none}@media screen and (max-width: 1024px){.Modal__video{padding:4.0712468193vw}}.Modal__video iframe{display:block;width:100%;aspect-ratio:16/9;pointer-events:all}.Anchors{display:flex;flex-wrap:wrap;gap:.6944444444vw}.Iv a{display:block;color:#121317}@media screen and (min-width:1025px){.Iv a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Iv a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Iv a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Iv a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Iv a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Iv a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Iv a:hover .upper picture img{scale:1.03}}.Iv a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Iv a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Iv a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Iv a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Iv a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Iv a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Iv a:focus-visible .upper picture img{scale:1.03}.Iv a .upper{position:relative}@media screen and (max-width: 1024px){.Iv a .upper{padding-left:3.8167938931vw}}.Iv a .upper picture{width:100%;aspect-ratio:512/332;overflow:clip}@media screen and (max-width: 1024px){.Iv a .upper picture{aspect-ratio:312/202}}.Iv a .upper picture img{object-fit:cover;transition:.12s ease-out all}.Iv a .upper__ttl{clip-path:polygon(0 0,100% 0,82.1457142857% 100%,0 100%);position:absolute;bottom:-1.6203703704vw;left:-1.4467592593vw;width:68.359375%;height:6.8287037037vw;padding:1.4467592593vw 2.3148148148vw 1.4467592593vw 1.4467592593vw}@media screen and (max-width: 1024px){.Iv a .upper__ttl{bottom:-4.3256997455vw;left:0;width:80.159375%;padding:3.5623409669vw 10.1781170483vw 3.5623409669vw 3.5623409669vw;height:18.320610687vw;width:74.9235474006%}}.Iv a .upper__ttl>*{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.4;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.Iv a .upper__ttl>*{font-size:4.0712468193vw;letter-spacing:.1em;line-height:1.4;font-weight:700}}.Iv a .lower{position:relative;margin:3.5300925926vw -.1736111111vw 0}@media screen and (max-width: 1024px){.Iv a .lower{margin:8.3969465649vw 0 0 2.2900763359vw}}.Iv a .lower__data{display:flex;align-items:center;gap:.6944444444vw}@media screen and (max-width: 1024px){.Iv a .lower__data{gap:3.0534351145vw}}.Iv a .lower__data .Cat{padding:.4050925926vw .8680555556vw;border-color:#121317}@media screen and (max-width: 1024px){.Iv a .lower__data .Cat{padding:1.272264631vw 2.7989821883vw}}.Iv a .lower__data .Cat p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateY(-.0578703704vw)}@media screen and (max-width: 1024px){.Iv a .lower__data .Cat p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Iv a .lower__data .Cat p{transform:translateY(0)}}.Iv a .lower p.gd,.Iv a .lower p.year{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:500;margin-top:.6944444444vw}@media screen and (max-width: 1024px){.Iv a .lower p.gd,.Iv a .lower p.year{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.Iv a .lower p.gd,.Iv a .lower p.year{margin-top:3.0534351145vw}}.Iv a .lower p.year{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Iv a .lower p.year{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Iv a .lower .Arrowcircle{position:absolute;right:-.1736111111vw;bottom:0}@media screen and (max-width: 1024px){.Iv a .lower .Arrowcircle{right:-.7633587786vw}}.Iv.type-iv-other a .upper__ttl{width:42.4757281553%}@media screen and (max-width: 1024px){.Iv.type-iv-other a .upper__ttl{padding:4.0712468193vw 10.1781170483vw 4.0712468193vw 4.0712468193vw;width:83.7288135593%}}@media screen and (max-width: 1024px) and (max-width: 1024px){.Iv.type-iv-other a .upper__ttl h2{font-size:3.5623409669vw;letter-spacing:.1em;line-height:-3;font-weight:700}}@media screen and (min-width:1025px){.Iv.type-iv-other a .lower__data .Cat{padding:.2893518519vw .6076388889vw}}@media screen and (min-width:1025px){.Iv.type-iv-other a .lower__data .Cat p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Scrolldown{position:absolute;right:1.3888888889vw;bottom:0;height:8.8541666667vw;overflow:clip}@media screen and (max-width: 1024px){.Scrolldown{right:11.9592875318vw;bottom:22.6463104326vw;width:25.9541984733vw;height:auto}}.Scrolldown__imgs{height:fit-content;animation:txtsliderVert3_invert 20s linear 0s infinite both}@media screen and (max-width: 1024px){.Scrolldown__imgs{display:flex;width:fit-content;height:auto;animation:sld_3 20s linear 0s infinite both}}.Scrolldown__imgs picture{min-width:.9259259259vw}@media screen and (max-width: 1024px){.Scrolldown__imgs picture{min-width:68.7022900763vw}}.Ct a{display:block;color:#121317}@media screen and (min-width:1025px){.Ct a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Ct a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.Ct a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Ct a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Ct a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.Ct a:hover .Arrowcircle__newtab:after{translate:1px 1px}.Ct a:hover>picture img{scale:1.03}}.Ct a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.Ct a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.Ct a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.Ct a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.Ct a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.Ct a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.Ct a:focus-visible>picture img{scale:1.03}.Ct a>picture{width:100%;aspect-ratio:540/352;overflow:clip}.Ct a>picture img{object-fit:cover;transition:.12s ease-out all}.Ct a .lower{position:relative;margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.Ct a .lower{margin-top:4.0712468193vw}}.Ct a .lower h2{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.Ct a .lower h2{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1.6;font-weight:700}}.Ct a .lower p.vol{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.3888888889vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic;margin-bottom:.6944444444vw;color:#00a84e}@media screen and (max-width: 1024px){.Ct a .lower p.vol{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:5.0890585242vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.Ct a .lower p.vol{margin-bottom:4.0712468193vw}}.Ct a .lower p.storyteller{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;margin-top:.6944444444vw}@media screen and (max-width: 1024px){.Ct a .lower p.storyteller{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Ct a .lower p.storyteller{margin-top:2.0356234097vw}}.Ct a .lower__cats{display:flex;flex-wrap:wrap;gap:.462962963vw;margin-top:1.8518518519vw}@media screen and (max-width: 1024px){.Ct a .lower__cats{gap:1.0178117048vw;margin-top:5.0890585242vw}}.Ct a .lower__cats .Cat{border-color:#121317}@media screen and (min-width:1025px){.Ct a .lower__cats .Cat{padding:.2893518519vw .6365740741vw}}@media screen and (max-width: 1024px){.Ct a .lower__cats .Cat{padding-right:2.7989821883vw;padding-left:2.7989821883vw}}@media screen and (min-width:1025px){.Ct a .lower__cats .Cat p{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Ct a .lower__arrowlink{align-items:center;gap:.9259259259vw;position:absolute;right:0;bottom:0;width:fit-content;margin-left:auto}@media screen and (max-width: 1024px){.Ct a .lower__arrowlink{display:flex;gap:2.0356234097vw;position:relative;right:auto;bottom:auto;margin-top:4.0712468193vw}}.Ct a .lower__arrowlink>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;display:none;padding-bottom:.25em}@media screen and (max-width: 1024px){.Ct a .lower__arrowlink>p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Ct a .lower__arrowlink>p{display:block}}.Ct:nth-of-type(2n) a .lower p.vol{color:#2d4298}@media screen and (min-width:1025px){.Ct.type-crosstalk-page a .lower h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}@media screen and (min-width:1025px){.Ct.type-crosstalk-page a .lower p.storyteller{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;margin-top:1.4467592593vw}}@media screen and (min-width:1025px){.Ct.type-crosstalk-page a .lower__cats{margin-top:2.1990740741vw}}@media screen and (min-width:1025px){.Ct.type-crosstalk-page a .lower__cats .Cat{padding:.4050925926vw .8680555556vw}}@media screen and (min-width:1025px){.Ct.type-crosstalk-page a .lower__cats .Cat p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Ct.type-crosstalk-single a{display:flex;justify-content:space-between;align-items:flex-start;padding-top:2.1990740741vw}@media screen and (min-width:1025px){.Ct.type-crosstalk-single a:hover .lower__arrowlink>p:before{transform-origin:right center;scale:0 1}}.Ct.type-crosstalk-single a:focus-visible .lower__arrowlink>p:before{transform-origin:right center;scale:0 1}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a{flex-direction:column;gap:6.106870229vw;padding-top:6.3613231552vw}}.Ct.type-crosstalk-single a>picture{flex-basis:34.6153846154%}.Ct.type-crosstalk-single a .lower{flex-basis:61.9582664526%;margin-top:0}.Ct.type-crosstalk-single a .lower p.vol{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic;color:#121317}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower p.vol{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower p.vol{margin-bottom:3.0534351145vw}}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower p.storyteller{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower p.storyteller{margin-top:3.0534351145vw}}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.Ct.type-crosstalk-single a .lower__arrowlink{display:flex;align-items:center;gap:.9259259259vw;position:relative;width:fit-content;margin-left:auto}@media screen and (max-width: 1024px){.Ct.type-crosstalk-single a .lower__arrowlink{gap:2.0356234097vw;margin-top:3.0534351145vw}}.Ct.type-crosstalk-single a .lower__arrowlink>p{display:block}.Ct.type-crosstalk-single a .lower__cats{display:none}@media screen and (min-width:1025px){.Ct.size-large a{width:calc(100% + 8.3333333333vw);margin-right:-4.1666666667vw;margin-left:-4.1666666667vw}}@media screen and (min-width:1025px){.Ct.size-large a .lower{padding-right:4.1666666667vw;padding-left:4.1666666667vw}}@media screen and (min-width:1025px){.Ct.size-large a .lower .Arrowcircle{right:4.1666666667vw}}.Ct.type-top-page a{color:#fff}.Ct.type-top-page a .lower h2{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.Ct.type-top-page a .lower h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.Ct.type-top-page a .lower p.vol{margin:0 0 .6944444444vw;color:#fff}@media screen and (min-width:1025px){.Ct.type-top-page a .lower p.vol{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.3888888889vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.Ct.type-top-page a .lower p.vol{margin-top:4.0712468193vw;margin-bottom:3.0534351145vw}}.Ct.type-top-page a .lower p.storyteller{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Ct.type-top-page a .lower p.storyteller{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.Ct.type-top-page a .lower p.storyteller{margin-top:3.0534351145vw}}.Ct.type-top-page a .lower__cats .Cat{border-color:#fff}@media screen and (min-width:1025px){.Ct.type-top-page a .lower__cats .Cat{padding:.2893518519vw .6944444444vw .3472222222vw}}@media screen and (min-width:1025px){.Ct.type-top-page a .lower__cats .Cat p{font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Ct.type-top-page a .lower__arrowlink p{color:#fff}}.Ct.type-top-page a .lower__arrowlink p:before{background:#fff}@media screen and (min-width:1025px){.Ct.type-top-page.size-large .lower h2{font-size:2.4305555556vw;letter-spacing:.1em;line-height:1.4;font-weight:700}}@media screen and (min-width:1025px){.Ct.type-top-page.size-large .lower p.storyteller{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;margin-top:.9259259259vw}}.Slideoutlinedtxt{padding:3.2986111111vw 0;mix-blend-mode:screen}@media screen and (max-width: 1024px){.Slideoutlinedtxt{padding:9.6692111959vw 0}}.Slideoutlinedtxt__inner{display:flex;width:fit-content;animation:sld_3 40s linear both infinite}.Slideoutlinedtxt__inner svg{width:63.5416666667vw;height:6.9444444444vw;margin-right:2.7777777778vw;line-height:0}@media screen and (max-width: 1024px){.Slideoutlinedtxt__inner svg{width:172.010178117vw;height:18.320610687vw;margin-right:12.213740458vw}}.Slideoutlinedtxt__inner svg text{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:6.9444444444vw;letter-spacing:.02em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.Slideoutlinedtxt__inner svg text{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:18.320610687vw;letter-spacing:.04em;line-height:1;font-weight:700;font-style:italic}}.Slideoutlinedtxt__inner svg text.outline{fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round}.Slideoutlinedtxt__inner svg text.fill{fill:#000;stroke:none}.Slideoutlinedtxt__inner p{color:#fff;-webkit-text-stroke:1px #000000;text-stroke:1px #000000}.Splash{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#fff}.Splash>*{flex-basis:50%;position:relative;width:71.0636574074vw;aspect-ratio:1227.98/558.5}@media screen and (max-width: 1024px){.Splash>*{flex-basis:auto;width:auto;height:44.7837150127vw}}.Splash>* .shape{position:absolute;top:0;left:0;transform-origin:bottom center;width:100%;height:100%;scale:2.6679856759}.Splash__green{margin-bottom:-2px}.Splash__green .shape{clip-path:url(#svg-clip-logo-green-splash);background:#00a84e}.Splash__blue{margin-top:-2px}.Splash__blue .shape{clip-path:url(#svg-clip-logo-blue-splash);transform-origin:top center;background:#2d4298}.Splash.splash-is-end{transition:.12s ease-out all;opacity:0}.Ul{list-style:none}.Ul li{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;position:relative;padding-left:.9259259259vw}@media screen and (max-width: 1024px){.Ul li{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.Ul li{padding-left:4.0712468193vw}}@media screen and (max-width: 1024px){.Ul li+li{margin-top:4.0712468193vw}}.Ul li:before{position:absolute;content:"";top:1em;left:0;width:.462962963vw;aspect-ratio:1;border-radius:9999px;background:#000;translate:0 -50%}@media screen and (max-width: 1024px){.Ul li:before{top:.8em;width:2.0356234097vw}}@media screen and (max-width: 1024px){.Ul.sppx-12 li{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.6;font-weight:500}}@media screen and (max-width: 1024px){.Ul.sppx-12 li+li{margin-top:3.0534351145vw}}.Swiper-scrollbar{display:none}@media screen and (max-width: 1024px){.Swiper-scrollbar{display:block;height:4px!important;border-radius:9999px}}.Swiper-scrollbar .swiper-scrollbar-drag{border-radius:9999px;background:#000}html{font-size:62.5%;scroll-behavior:smooth;overscroll-behavior-y:none}body{color:#121317;font:500 11px/1.4 Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;overscroll-behavior-y:none}.wrapper{position:relative;width:100%;min-width:1000px;overflow:clip}@media screen and (max-width: 1024px){.wrapper{min-width:0}}.wrapper main{width:100vw;width:100svw;padding-bottom:24.3634259259vw}@media screen and (max-width: 1024px){.wrapper main{padding-bottom:68.1933842239vw}}.wrapper *{scroll-margin-top:5.787037037vw;font-feature-settings:"palt"}@media screen and (max-width: 1024px){.wrapper *{scroll-margin-top:12.7226463104vw}}.header__fixed{display:flex;justify-content:space-between;position:fixed;top:0;left:0;z-index:100;width:100%;padding:.8680555556vw 1.3888888889vw;background:#fff}@media screen and (max-width: 1024px){.header__fixed{padding:1.7811704835vw 4.0712468193vw;justify-content:start}}.header__fixedLeft{display:flex;align-items:center;position:relative}.header__fixedLeftUnion{display:flex;align-items:center;gap:.9259259259vw}@media screen and (max-width: 1024px){.header__fixedLeftUnion{gap:14.7582697201vw}}.header__fixedLeftUnionLogo{display:flex;flex-direction:column;align-items:center;gap:.462962963vw}@media screen and (max-width: 1024px){.header__fixedLeftUnionLogo{gap:2.0356234097vw}}.header__fixedLeftUnionLogo picture{width:13.5416666667vw}@media screen and (max-width: 1024px){.header__fixedLeftUnionLogo picture{width:44.5292620865vw}}.header__fixedLeftUnionLogo p{font-size:.5787037037vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#221815}@media screen and (max-width: 1024px){.header__fixedLeftUnionLogo p{font-size:2.0356234097vw;letter-spacing:.04em;line-height:1;font-weight:500}}.header__fixedLeftUnionRecruit{display:flex;justify-content:center;align-items:center;padding:.2314814815vw .3472222222vw;border-radius:2px;background:#00a84e}@media screen and (max-width: 1024px){.header__fixedLeftUnionRecruit{padding:1.0178117048vw 1.5267175573vw}}.header__fixedLeftUnionRecruit p{font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:700;color:#fff;white-space:nowrap}@media screen and (max-width: 1024px){.header__fixedLeftUnionRecruit p{font-size:2.5445292621vw;letter-spacing:.04em;line-height:1;font-weight:700}}.header__fixedLeftSkip{position:absolute;top:0;left:0;pointer-events:none}.header__fixedLeftSkip a{display:flex;justify-content:center;align-items:center;position:relative;width:16.0300925926vw;height:3.4722222222vw;border-radius:2px;background:#121317;opacity:0;pointer-events:none}@media screen and (min-width:1025px){.header__fixedLeftSkip a:hover{outline-width:0!important;opacity:1}}.header__fixedLeftSkip a:focus-visible{outline-width:0!important;opacity:1}@media screen and (max-width: 1024px){.header__fixedLeftSkip a{width:45.8015267176vw;height:10.1781170483vw}}.header__fixedLeftSkip a:after{position:absolute;content:"";top:50%;left:50%;width:calc(100% - .462962963vw);height:calc(100% - .462962963vw);border:1px solid #ffffff;border-radius:1px;translate:-50% -50%}.header__fixedLeftSkip a p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:500;color:#fff;translate:0 -.1em}@media screen and (max-width: 1024px){.header__fixedLeftSkip a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.header__fixedLeftJr{margin-left:1.3888888889vw;padding-left:1.3888888889vw;border-left:1px solid #D6D8DF}@media screen and (max-width: 1024px){.header__fixedLeftJr{margin-left:4.0712468193vw;padding-left:4.0712468193vw}}.header__fixedLeftJr a{display:block}.header__fixedLeftJr a picture{width:2.662037037vw;line-height:0}@media screen and (max-width: 1024px){.header__fixedLeftJr a picture{width:8.6513994911vw}}.header__fixedRight{display:flex;align-items:center;gap:2.7777777778vw}@media screen and (max-width: 1024px){.header__fixedRight{display:none}}.header__fixedRightLinks{display:flex;align-items:center;gap:1.8518518519vw}.header__fixedRightLinksLinkBtn p,.header__fixedRightLinksLinkA p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#121317}.header__fixedRightLinksLinkBtn p,.header__fixedRightLinksLinkA a{padding-bottom:.1736111111vw}.header__fixedRightLinksLinkBtn{display:flex;align-items:center;gap:.1736111111vw;padding:0;border:none;background:transparent;cursor:pointer}.header__fixedRightLinksLinkBtn p:before{transform-origin:left center;scale:0 1!important}.header__fixedRightLinksLinkBtn picture{width:.6365740741vw;line-height:0;transition:.35s all ease}.header__fixedRightLinksLinkBtn[aria-expanded=true] picture{rotate:180deg}.header__fixedRightLinksLinkMenu{position:fixed;top:5.2083333333vw;left:0;width:100%;height:calc(100% - 5.2083333333vw);padding-top:1.1574074074vw;padding-left:6.9444444444vw;background:#00000080;transition:.35s all ease;opacity:0;pointer-events:none}.header__fixedRightLinksLinkMenu.is-hovered{opacity:1;pointer-events:all}.header__fixedRightLinksLinkMenuInner{display:flex;width:fit-content;min-width:66.6666666667vw;padding:4.3981481481vw 4.1666666667vw;background:#fff}.header__fixedRightLinksLinkMenuInnerParent a{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.2314814815vw}.header__fixedRightLinksLinkMenuInnerChildren{display:flex;flex-direction:column;gap:1.1574074074vw;margin-left:5.5555555556vw;padding-left:5.5555555556vw;border-left:1px solid #D6D8DF}.header__fixedRightLinksLinkMenuInnerChildren a{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.2314814815vw}.header__fixedRightLinksLinkMenu#header-nav-2{padding-left:25vw}.header__fixedRightLinksLinkMenu#header-nav-3{padding-left:40.2777777778vw}.header__fixedRightLinksLinkMenu#header-nav-3 .header__fixedRightLinksLinkMenuInner{min-width:55.5555555556vw}@media screen and (min-width:1025px){.header__fixedRightLinksLinkA:hover a:before{transform-origin:left center;scale:1 1}}.header__fixedRightLinksLinkA a{display:block}.header__fixedRightBtns{display:flex;gap:.6944444444vw}@media screen and (max-width: 1024px){.header__fixedRightBtns{gap:0}}.header__fixedRightBtnsBtn{position:relative;border-radius:9999px}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn{border-radius:0}}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn:before{position:absolute;content:"";top:0;left:0;z-index:4;width:100%;height:100%;border:1px solid #2D4298;border-radius:inherit;mix-blend-mode:soft-light}}.header__fixedRightBtnsBtn a{display:flex;align-items:center;position:relative;width:11.8055555556vw;height:3.4722222222vw;padding-left:1.3888888889vw;border-radius:inherit;transition:.12s ease-out all}@media screen and (min-width:1025px){.header__fixedRightBtnsBtn a:hover:before{opacity:0}.header__fixedRightBtnsBtn a:hover:after{opacity:1}}.header__fixedRightBtnsBtn a:focus-visible:before{opacity:0}.header__fixedRightBtnsBtn a:focus-visible:after{opacity:1}@media screen and (min-width:1025px){.header__fixedRightBtnsBtn a:hover{background:#d6d8df}.header__fixedRightBtnsBtn a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.header__fixedRightBtnsBtn a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.header__fixedRightBtnsBtn a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.header__fixedRightBtnsBtn a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.header__fixedRightBtnsBtn a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.header__fixedRightBtnsBtn a:hover .Arrowcircle__newtab:after{translate:1px 1px}.header__fixedRightBtnsBtn a:hover p span.txt1{translate:0 100%}.header__fixedRightBtnsBtn a:hover p span.txt2{translate:0 0}.header__fixedRightBtnsBtn a:hover .wc__arrow svg{transition:.16s ease-out all}.header__fixedRightBtnsBtn a:hover .wc__arrow svg:nth-of-type(1){translate:200% 0}.header__fixedRightBtnsBtn a:hover .wc__arrow svg:nth-of-type(2){translate:0% 0}}.header__fixedRightBtnsBtn a:focus-visible{background:#d6d8df}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.header__fixedRightBtnsBtn a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.header__fixedRightBtnsBtn a:focus-visible p span.txt1{translate:0 100%}.header__fixedRightBtnsBtn a:focus-visible p span.txt2{translate:0 0}.header__fixedRightBtnsBtn a:focus-visible .wc__arrow svg{transition:.16s ease-out all}.header__fixedRightBtnsBtn a:focus-visible .wc__arrow svg:nth-of-type(1){translate:200% 0}.header__fixedRightBtnsBtn a:focus-visible .wc__arrow svg:nth-of-type(2){translate:0% 0}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a{width:42.4936386768vw;height:15.2671755725vw;padding-left:4.0712468193vw}}.header__fixedRightBtnsBtn a:before,.header__fixedRightBtnsBtn a:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(228deg,#4a64d7 -19.15%,#2d4298 67.01%);transition:inherit}.header__fixedRightBtnsBtn a:after{background:linear-gradient(228deg,#2d4298 -19.15%,#4a64d7 67.01%);opacity:0}.header__fixedRightBtnsBtn a p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic;position:relative;z-index:5;overflow:clip;color:#fff;transition:.12s ease-out all}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a p{white-space:nowrap}}.header__fixedRightBtnsBtn a p span{display:inline-block;transition:inherit}.header__fixedRightBtnsBtn a p span.txt2{position:absolute;top:0;left:0;translate:0 -100%}.header__fixedRightBtnsBtn a p span.ja{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:normal}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a p span.ja{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a p span.ja{font-style:normal}}.header__fixedRightBtnsBtn a .wc{display:flex;justify-content:center;align-items:center;position:absolute;right:.3472222222vw;z-index:5;height:calc(100% - .6944444444vw);aspect-ratio:1;border-radius:9999px;background:#fff}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a .wc{right:3.0534351145vw;height:6.3613231552vw}}@media screen and (max-width: 1024px) and (max-width: 1024px){.header__fixedRightBtnsBtn a .wc .Arrowcircle__newtab{width:3.3078880407vw}}.header__fixedRightBtnsBtn a .wc .Arrowcircle__newtab:before,.header__fixedRightBtnsBtn a .wc .Arrowcircle__newtab:after{border-color:#00a84e}.header__fixedRightBtnsBtn a .wc__arrow{position:relative;width:1.099537037vw;overflow:clip;line-height:0}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn a .wc__arrow{width:3.3078880407vw}}.header__fixedRightBtnsBtn a .wc__arrow svg:nth-of-type(2){position:absolute;top:0;left:0;translate:-200% 0}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn.color-blue{border-top-left-radius:3.0534351145vw}}@media screen and (max-width: 1024px){.header__fixedRightBtnsBtn.color-green:before{border-color:#00a84e}}@media screen and (min-width:1025px){.header__fixedRightBtnsBtn.color-green a{width:12.5vw}}.header__fixedRightBtnsBtn.color-green a:before,.header__fixedRightBtnsBtn.color-green a:after{background:linear-gradient(228deg,#40f65b -19.15%,#00a84e 67.01%)}.header__fixedRightBtnsBtn.color-green a:after{background:linear-gradient(224deg,#00a84e 27.35%,#40f65b 135.1%)}.header__fixedRightBtnsBtn.color-green a .wc__arrow svg path,.header__fixedRightBtnsBtn.color-green a .wc__arrow svg line{stroke:#00a84e!important}.header__bar{display:none}@media screen and (max-width: 1024px){.header__bar{display:flex;position:fixed;bottom:0;left:0;z-index:100;width:100vw}}.header__barMenubtn{position:relative;width:15.2671755725vw;aspect-ratio:1;overflow:clip;border-top-right-radius:3.0534351145vw}.header__barMenubtn:before{position:absolute;content:"";top:0;left:0;z-index:4;width:100%;height:100%;border:1px solid #2D4298;border-radius:inherit;mix-blend-mode:soft-light}.header__barMenubtn>picture{position:absolute;top:0;left:0;z-index:3;width:100%;scale:1.02}.header__barMenubtnInner{position:absolute;top:50%;left:50%;z-index:10;width:6.106870229vw;height:3.5623409669vw;translate:-50% -50%}.header__barMenubtnInner span{display:block;position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;transition:.35s all ease}.header__barMenubtnInner span:nth-of-type(2){top:50%}.header__barMenubtnInner span:nth-of-type(3){top:100%}.header__barMenubtn.onclick-is-on .header__barMenubtnInner span{top:50%}.header__barMenubtn.onclick-is-on .header__barMenubtnInner span:first-of-type{rotate:-45deg}.header__barMenubtn.onclick-is-on .header__barMenubtnInner span:nth-of-type(2){opacity:0}.header__barMenubtn.onclick-is-on .header__barMenubtnInner span:nth-of-type(3){top:50%;rotate:45deg}.header__menu{position:fixed;top:0;left:0;z-index:95;width:100%;height:100%;background:linear-gradient(152deg,#40f75c -8.81%,#00a84e 25.21%,#2d4298 83.27%,#172675 113.18%);transition:.35s all ease;opacity:0;pointer-events:none}@media screen and (min-width:1025px){.header__menu{display:none}}.header__menuNoise{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;mix-blend-mode:multiply;pointer-events:none}.header__menuNoise canvas{width:100%;aspect-ratio:1;object-fit:cover;pointer-events:none}@media (orientation: portrait){.header__menuNoise canvas{width:auto;height:100%}}.header__menuInner{display:flex;flex-direction:column;height:100%;scrollbar-width:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.header__menuInner::-webkit-scrollbar{display:none}.header__menuInnerScroll{position:relative;height:fit-content;padding-top:min(25.9389671362vh,56.2340966921vw);padding-top:min(25.9389671362svh,56.2340966921vw);padding-left:4.0712468193vw;padding-right:4.0712468193vw;padding-bottom:56.2340966921vw}.header__menuInnerScroll>*+*{margin-top:12.9770992366vw}.header__menuInnerScroll .scrollspan{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.header__menuInnerScroll .footer__btmUpperLinks,.header__menuInnerScroll .Link{position:relative;z-index:5}.header__menuInnerScroll .footer__btmUpperLinksLink>a p,.header__menuInnerScroll .footer__btmUpperLinksLink .acc__txt>a p{color:#fff}.header__menuInnerScroll .footer__btmUpperLinksLink>a p:before,.header__menuInnerScroll .footer__btmUpperLinksLink .acc__txt>a p:before{background:#fff}.header__menuInnerScroll .footer__btmUpperLinksLink .acc__cntInner a:before{background:#fff}.header__menuInnerScroll .footer__btmUpperLinksLink .acc__cntInner a p{color:#fff}.header__menu.is-on{opacity:1;pointer-events:all}.footer{position:relative;z-index:10;background:#fff}@media screen and (max-width: 1024px){.footer{padding-bottom:15.2671755725vw}}.footer__txtslider{position:absolute;bottom:calc(100% + .8680555556vw);left:0;width:100%}@media screen and (max-width: 1024px){.footer__txtslider{bottom:calc(100% + 6.3613231552vw)}}.footer__txtsliderInner{display:flex;width:fit-content;animation:txtslider10 40s linear 0s both infinite}.footer__txtsliderInner picture{min-width:54.1666666667vw;margin-right:5.5555555556vw}@media screen and (max-width: 1024px){.footer__txtsliderInner picture{min-width:153.1806615776vw;margin-right:12.213740458vw}}.footer__links{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1024px){.footer__links{grid-template-columns:repeat(1,1fr)}}.footer__btm{padding:11.1111111111vw 2.7777777778vw 0}@media screen and (max-width: 1024px){.footer__btm{padding:19.3384223919vw 4.0712468193vw 0}}.footer__btmUpper{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1024px){.footer__btmUpper{flex-direction:column;gap:12.9770992366vw}}.footer__btmUpper .header__fixedLeftUnion{gap:1.3888888889vw}@media screen and (max-width: 1024px){.footer__btmUpper .header__fixedLeftUnion{gap:14.7582697201vw}}.footer__btmUpper .header__fixedLeftUnionLogo{gap:.462962963vw}@media screen and (max-width: 1024px){.footer__btmUpper .header__fixedLeftUnionLogo{gap:2.0356234097vw}}.footer__btmUpper .header__fixedLeftUnionLogo picture{width:12.6736111111vw}@media screen and (max-width: 1024px){.footer__btmUpper .header__fixedLeftUnionLogo picture{width:44.5292620865vw}}.footer__btmUpper .header__fixedLeftUnionRecruit{padding:.1736111111vw .3472222222vw .2893518519vw}@media screen and (max-width: 1024px){.footer__btmUpper .header__fixedLeftUnionRecruit{padding:1.0178117048vw 1.5267175573vw 1.272264631vw}}.footer__btmUpperLinks{display:flex;align-items:flex-start;gap:2.7777777778vw}@media screen and (max-width: 1024px){.footer__btmUpperLinks{flex-direction:column;gap:0;width:100%}}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink{width:100%;border-top:1px solid #D6D8DF}}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink:last-of-type{border-bottom:1px solid #D6D8DF}}@media screen and (min-width:1025px){.footer__btmUpperLinksLink>a:hover:before,.footer__btmUpperLinksLink .acc__txt>a:hover:before{transform-origin:right center;scale:0 1}}.footer__btmUpperLinksLink>a:focus-visible:before,.footer__btmUpperLinksLink .acc__txt>a:focus-visible:before{transform-origin:right center;scale:0 1}.footer__btmUpperLinksLink>a>p,.footer__btmUpperLinksLink .acc__txt>a>p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.1736111111vw}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink>a>p,.footer__btmUpperLinksLink .acc__txt>a>p{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink>a>p,.footer__btmUpperLinksLink .acc__txt>a>p{padding-bottom:.7633587786vw}}.footer__btmUpperLinksLink>a,.footer__btmUpperLinksLink .acc__txt{display:block;position:relative}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink>a,.footer__btmUpperLinksLink .acc__txt{padding:6.3613231552vw 0}}.footer__btmUpperLinksLink>a .Arrowcircle,.footer__btmUpperLinksLink .acc__txt .Arrowcircle{display:none}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink>a .Arrowcircle,.footer__btmUpperLinksLink .acc__txt .Arrowcircle{display:flex;position:absolute;top:50%;right:0;translate:0 -50%}}.footer__btmUpperLinksLink .acc__txt{position:relative}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__txt>a{pointer-events:none}}.footer__btmUpperLinksLink .acc__txt>.Arrowcircle .Arrowcircle__cross{transition:80ms ease-out all;rotate:0deg}.footer__btmUpperLinksLink .acc__cnt{transition:.35s all ease}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cnt{overflow:clip}}.footer__btmUpperLinksLink .acc__cntInner{padding-top:1.4467592593vw}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInner{padding:.7633587786vw 0 6.3613231552vw}}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLink+div{margin-top:4.5801526718vw}}@media screen and (min-width:1025px){.footer__btmUpperLinksLink .acc__cntInnerLink+div+div{margin-top:1.0416666667vw}}@media screen and (min-width:1025px){.footer__btmUpperLinksLink .acc__cntInnerLink.attr-parent{display:none}}.footer__btmUpperLinksLink .acc__cntInnerLink a{padding-bottom:.2314814815vw}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLink a{padding-bottom:1.0178117048vw;outline-offset:0}}.footer__btmUpperLinksLink .acc__cntInnerLink>a p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLink>a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.footer__btmUpperLinksLink .acc__cntInnerLinkGrand{position:relative;margin-top:.8101851852vw;padding-left:.9259259259vw}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLinkGrand{margin-top:3.5623409669vw;padding-left:4.0712468193vw}}.footer__btmUpperLinksLink .acc__cntInnerLinkGrand:before{position:absolute;content:"";top:0;left:.462962963vw;width:1px;height:100%;background:#d6d8df;translate:-50% 0}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLinkGrand:before{left:2.0356234097vw}}.footer__btmUpperLinksLink .acc__cntInnerLinkGrandLink+div{margin-top:.8101851852vw}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLinkGrandLink+div{margin-top:3.5623409669vw}}.footer__btmUpperLinksLink .acc__cntInnerLinkGrandLink a p{font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.footer__btmUpperLinksLink .acc__cntInnerLinkGrandLink a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.footer__btmUpperLinksLink.is-on .acc__txt>.Arrowcircle .Arrowcircle__cross{rotate:45deg}.footer__btmLower{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4.6296296296vw}@media screen and (max-width: 1024px){.footer__btmLower{flex-direction:column;align-items:flex-start;gap:9.6692111959vw;margin-top:12.9770992366vw}}.footer__btmLower p.copy{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.6944444444vw;letter-spacing:.06em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.footer__btmLower p.copy{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700}}.footer__shapes{position:relative;height:26.6782407407vw}@media screen and (max-width: 1024px){.footer__shapes{height:47.0737913486vw}}.footer__shapesInner{display:grid;position:absolute;top:11.4583333333vw;left:0;width:100%;grid-template-columns:repeat(7,1fr)}@media screen and (max-width: 1024px){.footer__shapesInner{top:25.9541984733vw}}.footer__shapesInner span{display:block;aspect-ratio:247/542}@media screen and (max-width: 1024px){.footer__shapesInner span{margin:0 -1px}}.footer__shapesInner span:nth-of-type(2n-1){clip-path:url(#svg-clip-top-fv-imgs-1);background:#00a84e;scale:-1 -1}.footer__shapesInner span:nth-of-type(2n){clip-path:url(#svg-clip-top-fv-imgs-2);background:#2d4298;scale:-1 -1}.svg-icon{display:none}@media screen and (max-width: 1024px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width: 1024px){.mq4sp{display:block}}.home main{position:relative;padding-bottom:0}.home main .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#18297c}.home main .bg__first{position:absolute;top:0;left:0;width:100%;height:calc(205.9027777778vw + 100vh);height:calc(205.9027777778vw + 100svh);background:linear-gradient(336deg,#172675 26.49%,#2d4298 39.86%,#00a84e 77.27%,#1fd272 92.83%,#40f65b 99.26%)}@media screen and (max-width: 1024px){.home main .bg__first{height:calc(841.2213740458vw + 100vh);height:calc(841.2213740458vw + 100svh);background:linear-gradient(280deg,#172675 26.49%,#2d4298 39.86%,#00a84e 77.27%,#1fd272 92.83%,#40f65b 99.26%)}}.home main .bg__noise{position:sticky;top:0;left:0;z-index:2;width:100%;height:100vh;height:100lvh;opacity:.3;mix-blend-mode:multiply}.home main .bg__noise canvas{width:100%;aspect-ratio:1;object-fit:cover}@media (orientation: portrait){.home main .bg__noise canvas{width:auto;height:100%}}.home main .bg__greenshape{clip-path:url(#svg-clip-top-fv-imgs-1);position:absolute;top:-25.1157407407vw;left:2.7777777778vw;width:29.1666666667vw;aspect-ratio:504/1100;background:#00a84e}@media screen and (max-width: 1024px){.home main .bg__greenshape{top:0;left:0;width:24.9363867684vw;aspect-ratio:98/214}}.home main .bg__greenshape.n-2{top:13.3101851852vw;right:5.5555555556vw;left:auto;z-index:3;width:15.0462962963vw}@media screen and (max-width: 1024px){.home main .bg__greenshape.n-2{top:min(13.8497652582vh,30.0254452926vw);top:min(13.8497652582svh,30.0254452926vw);right:0;left:auto;z-index:5;width:20.8651399491vw}}.home main .bg__greenshape.n-3{top:calc(46.875vw + 100vh);top:calc(46.875vw + 100svh);left:-1.5046296296vw;width:33.4490740741vw}@media screen and (max-width: 1024px){.home main .bg__greenshape.n-3{top:calc(206.6157760814vw + 100vh);top:calc(206.6157760814vw + 100svh);left:-16.5394402036vw;width:49.8727735369vw}}.home main .bg__blueshape{clip-path:url(#svg-clip-top-fv-imgs-2);position:absolute;top:0;right:0;width:50%;aspect-ratio:864/2044;background:#2d4298}@media screen and (max-width: 1024px){.home main .bg__blueshape.n-1{right:auto;left:49.9%;width:127.2264631043vw;aspect-ratio:864/2044}}.home main .bg__blueshape.n-2{top:calc(10.1273148148vw + 100vh);top:calc(10.1273148148vw + 100svh);right:auto;left:11.1111111111vw;width:10.1851851852vw}@media screen and (max-width: 1024px){.home main .bg__blueshape.n-2{clip-path:url(#svg-clip-top-fv-imgs-1);top:min(97.1830985915vh,210.6870229008vw);top:min(97.1830985915svh,210.6870229008vw);left:24.9363867684vw;width:17.048346056vw}}.home main .bg__blueshape.n-3{top:calc(104.224537037vw + 100vh);top:calc(104.224537037vw + 100svh);right:-3.3564814815vw;width:31.712962963vw}@media screen and (max-width: 1024px){.home main .bg__blueshape.n-3{top:calc(281.9338422392vw + 100vh);top:calc(281.9338422392vw + 100svh);right:-12.4681933842vw;width:49.8727735369vw}}.home main .bg__greencircle{position:absolute;top:42.7662037037vw;left:1.3888888889vw;width:12.5vw;aspect-ratio:1;border-radius:9999px;background:#00a84e}@media screen and (max-width: 1024px){.home main .bg__greencircle{top:min(60.9154929577vh,132.0610687023vw);top:min(60.9154929577svh,132.0610687023vw);left:0;width:16.7938931298vw}}.home main>section{position:relative;z-index:5}.home main .fv{position:relative;width:100%;height:100vh;height:100svh}.home main .fv__txtslider{top:min(43.7779767234vh,28.2986111111vw);top:min(43.7779767234svh,28.2986111111vw);position:absolute;left:0;z-index:2;width:100%}@media screen and (max-width: 1024px){.home main .fv__txtslider{top:min(12.323943662vh,26.7175572519vw);top:min(12.323943662svh,26.7175572519vw)}}.home main .fv__txtsliderTxts{display:flex;width:fit-content;animation:txtslider10 40s linear 0s both infinite}.home main .fv__txtsliderTxts picture{min-width:45.8912037037vw;margin-right:2.7777777778vw}@media screen and (max-width: 1024px){.home main .fv__txtsliderTxts picture{min-width:min(69.8356807512vh,151.3994910941vw);min-width:min(69.8356807512svh,151.3994910941vw);margin-right:min(5.6338028169vh,12.213740458vw);margin-right:min(5.6338028169svh,12.213740458vw)}}.home main .fv__imgs{display:flex;position:absolute;top:5.2083333333vw;left:50%;z-index:5;translate:-50% 0}@media screen and (max-width: 1024px){.home main .fv__imgs{top:min(19.1314553991vh,41.475826972vw);top:min(19.1314553991svh,41.475826972vw)}}.home main .fv__imgs picture{position:relative;width:33.3333333333vw}@media screen and (max-width: 1024px){.home main .fv__imgs picture{width:calc(50vw + 1px);max-width:50.1272264631vw}}.home main .fv__imgs picture:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,#0000,#000000b3);background-blend-mode:multiply}@media screen and (max-width: 1024px){.home main .fv__imgs picture:after{height:67.5%}}.home main .fv__imgs picture:nth-of-type(1){clip-path:url(#svg-clip-top-fv-imgs-1)}.home main .fv__imgs picture:nth-of-type(2){clip-path:url(#svg-clip-top-fv-imgs-2)}@media screen and (min-width:1025px){.home main .fv__imgs picture:nth-of-type(2){transform:translateY(-.0578703704vw)}}@media screen and (max-width: 1024px){.home main .fv__imgs picture:nth-of-type(2){padding-left:-1px;transform:translate(-1px)}}.home main .fv__copy{position:absolute;bottom:68px;left:50%;z-index:10;width:88.8888888889vw;translate:-50% 0}@media screen and (max-width: 1024px){.home main .fv__copy{width:95.4198473282vw;bottom:calc(50% - min(21.1267605634vh,45.8015267176vw));bottom:calc(50% - min(21.1267605634svh,45.8015267176vw));translate:-50% 100%}}.home main .fv__copy picture{width:100%}@media screen and (max-width: 1024px){.home main .fv .Scrolldown{bottom:calc(15.2671755725vw + min(3.4037558685vh,7.3791348601vw));bottom:calc(15.2671755725vw + min(3.4037558685svh,7.3791348601vw));z-index:5}}.home main .about{position:relative;padding:28.3564814815vw 0 16.087962963vw}@media screen and (max-width: 1024px){.home main .about{padding:59.0330788804vw 0 72.010178117vw}}.home main .about__imgs{display:contents}.home main .about__imgs picture{position:absolute}.home main .about__imgs picture.type-1{clip-path:url(#svg-clip-top-fv-imgs-1)}.home main .about__imgs picture.type-1.n-0{top:28.3564814815vw;right:15.2777777778vw;width:11.5740740741vw}@media screen and (max-width: 1024px){.home main .about__imgs picture.type-1.n-0{top:3.0534351145vw;right:4.0712468193vw;width:25.1908396947vw}}.home main .about__imgs picture.type-1.n-1{top:92.5347222222vw;right:22.2222222222vw;width:11.1111111111vw}@media screen and (max-width: 1024px){.home main .about__imgs picture.type-1.n-1{display:none}}.home main .about__imgs picture.type-2{clip-path:url(#svg-clip-top-fv-imgs-2)}.home main .about__imgs picture.type-2.n-0{top:68.8657407407vw;right:4.1666666667vw;width:9.7222222222vw}@media screen and (max-width: 1024px){.home main .about__imgs picture.type-2.n-0{top:258.0152671756vw;right:4.3256997455vw;width:24.9363867684vw}}.home main .about__imgs picture.type-2.n-1{top:41.8981481481vw;left:4.1666666667vw;width:13.8888888889vw}@media screen and (max-width: 1024px){.home main .about__imgs picture.type-2.n-1{top:-14.7582697201vw;left:4.0712468193vw;width:24.9363867684vw}}.home main .about__inner{padding-left:29.3981481481vw}@media screen and (max-width: 1024px){.home main .about__inner{padding-right:8.9058524173vw;padding-left:4.0712468193vw}}.home main .about__innerBlockTxts{display:flex;flex-direction:column;align-items:flex-start}.home main .about__innerBlockTxts p{font-size:2.0833333333vw;letter-spacing:.1em;line-height:2.2;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.home main .about__innerBlockTxts p{font-size:4.5801526718vw;letter-spacing:.1em;line-height:2.2;font-weight:700}}.home main .about__innerBlockTxts p+p{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.home main .about__innerBlockTxts p+p{margin-top:12.9770992366vw}}.home main .about__innerBlock>.Btn{margin-top:6.6550925926vw}@media screen and (max-width: 1024px){.home main .about__innerBlock>.Btn{margin-top:29.262086514vw}}.home main .movie{padding-bottom:5.787037037vw}@media screen and (max-width: 1024px){.home main .movie{padding-bottom:29.262086514vw}}.home main .movie__innerVideo{position:relative;cursor:pointer}@media screen and (min-width:1025px){.home main .movie__innerVideo:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.home main .movie__innerVideo:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.home main .movie__innerVideo:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.home main .movie__innerVideo:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.home main .movie__innerVideo:hover .Arrowcircle__newtab:before{translate:-1px -1px}.home main .movie__innerVideo:hover .Arrowcircle__newtab:after{translate:1px 1px}.home main .movie__innerVideo:hover>picture img{scale:1.03}}.home main .movie__innerVideo:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.home main .movie__innerVideo:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.home main .movie__innerVideo:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.home main .movie__innerVideo:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.home main .movie__innerVideo:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.home main .movie__innerVideo:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.home main .movie__innerVideo:focus-visible>picture img{scale:1.03}.home main .movie__innerVideo>picture{position:relative;width:100%;overflow:clip}.home main .movie__innerVideo>picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#0006}.home main .movie__innerVideo>picture img{transition:.12s ease-out all}.home main .movie__innerVideoBtn{position:absolute;top:50%;left:50%;translate:-50% -50%}.home main .movie__innerVideoBtn .Arrowcircle{width:6.9444444444vw}@media screen and (max-width: 1024px){.home main .movie__innerVideoBtn .Arrowcircle{width:15.2671755725vw}}.home main .movie__innerVideoBtn p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.1574074074vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic;margin-top:1.3888888889vw;color:#fff;text-align:center}@media screen and (max-width: 1024px){.home main .movie__innerVideoBtn p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.home main .movie__innerVideoBtn p{margin-top:3.0534351145vw}}.home main .movie__innerCells{display:grid;margin-top:5.9606481481vw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1024px){.home main .movie__innerCells{margin-top:3.0534351145vw;grid-template-columns:1fr}}.home main .topttl{position:relative;color:#fff}.home main .topttl>picture{position:absolute;bottom:calc(100% + 1.6782407407vw);left:-2.8935185185vw;width:32.2337962963vw}@media screen and (max-width: 1024px){.home main .topttl>picture{bottom:calc(100% + 7.6335877863vw);left:0;width:79.8982188295vw}}.home main .topttl h2{font-size:3.7037037037vw;letter-spacing:.06em;line-height:1;font-weight:700;margin-top:1.3888888889vw}@media screen and (max-width: 1024px){.home main .topttl h2{font-size:9.1603053435vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.home main .topttl h2{margin-top:4.0712468193vw}}.home main .topttl>p,.home main .topttl p.txt{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;margin-top:3.2986111111vw}@media screen and (max-width: 1024px){.home main .topttl>p,.home main .topttl p.txt{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}@media screen and (max-width: 1024px){.home main .topttl>p,.home main .topttl p.txt{margin-top:9.6692111959vw}}.home main .topttl>.Btn,.home main .topttl .topttl__block .Btn{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.home main .topttl>.Btn,.home main .topttl .topttl__block .Btn{margin-top:12.9770992366vw}}.home main .iv{padding-top:21.9328703704vw}@media screen and (max-width: 1024px){.home main .iv{padding-top:0}}.home main .iv__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1024px){.home main .iv__bg{opacity:0;pointer-events:none}}.home main .iv__bgSticky{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:sticky;top:0;width:100%;height:100vh;height:100lvh}.home main .iv__bgSticky picture{position:absolute;filter:blur(100px);animation:8s linear top_iv_bg_shape_lime both infinite;translate:0 0 1px;isolation:isolate}.home main .iv__bgSticky picture.lime{top:0;left:-7.2916666667vw;z-index:4;width:75.1302083333vw}.home main .iv__bgSticky picture.green{top:3.7615740741vw;left:29.1087962963vw;z-index:5;width:83.3912037037vw;animation-name:top_iv_bg_shape_green}.home main .iv__bgSticky picture.blue{top:-10.8796296296vw;left:-3.8194444444vw;z-index:3;width:118.8078703704vw;animation:none}.home main .iv__inner{display:flex;justify-content:space-between;align-items:flex-start;position:relative;height:400vh;height:400lvh;padding-left:5.5555555556vw}@media screen and (max-width: 1024px){.home main .iv__inner{flex-direction:column;justify-content:flex-start;gap:20.8651399491vw;padding:0}}.home main .iv__innerBg{position:absolute}.home main .iv__innerTxt,.home main .iv__innerArt{position:sticky;height:100vh;height:100lvh}.home main .iv__innerTxt{top:min(21.4861235452vh,13.8888888889vw);top:min(21.4861235452svh,13.8888888889vw);width:31.25vw}@media screen and (max-width: 1024px){.home main .iv__innerTxt{position:relative;top:auto;width:100%;height:auto;padding:0 4.0712468193vw}}@media screen and (max-width: 1024px){.home main .iv__innerTxt>picture{left:4.0712468193vw}}@media screen and (min-width:1025px){.home main .iv__innerTxt .Circlettl{margin-left:-1.2731481481vw}}@media screen and (max-width: 1024px){.home main .iv__innerTxtBlock{padding-left:2.5445292621vw}}@media screen and (min-width:1025px){.home main .iv__innerTxtBlock h2{translate:-.1736111111vw 0;font-size:3.7037037037vw;letter-spacing:.06em;line-height:1.3;font-weight:700}}@media screen and (max-width: 1024px){.home main .iv__innerTxtBlock h2{font-size:9.1603053435vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.home main .iv__innerArt{top:0;width:61.1111111111vw;margin-top:9.5486111111vw}@media screen and (max-width: 1024px){.home main .iv__innerArt{width:100%;margin-top:0}}.home main .iv__innerArtTxts{position:absolute;bottom:0;left:0;z-index:10;width:69.2234848485%}@media screen and (max-width: 1024px){.home main .iv__innerArtTxts{bottom:22.1374045802vw;width:91.8575063613vw}}.home main .iv__innerArtTxtsTxt{position:absolute;bottom:-1px;left:0;width:100%;transition:.35s all ease;opacity:0;pointer-events:none}.home main .iv__innerArtTxtsTxt:nth-of-type(1){z-index:1}.home main .iv__innerArtTxtsTxt:nth-of-type(2){z-index:2}.home main .iv__innerArtTxtsTxt:nth-of-type(3){z-index:3}.home main .iv__innerArtTxtsTxt:nth-of-type(4){z-index:4}.home main .iv__innerArtTxtsTxt.is-crnt{opacity:1;pointer-events:all}.home main .iv__innerArtTxtsTxt a{display:block;padding:3.2986111111vw 6.6550925926vw 3.2986111111vw 3.2986111111vw;color:#fff;outline-offset:-6px}@media screen and (min-width:1025px){.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.home main .iv__innerArtTxtsTxt a:hover .Arrowcircle__newtab:after{translate:1px 1px}}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.home main .iv__innerArtTxtsTxt a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a{padding:4.0712468193vw}}.home main .iv__innerArtTxtsTxt a:focus-visible{outline:none!important}.home main .iv__innerArtTxtsTxt a:focus-visible:after{opacity:1}.home main .iv__innerArtTxtsTxt a:after{position:absolute;content:"";top:50%;left:50%;width:calc(100% - 12px);height:calc(100% - 12px);border:var(--acb-outline-white);opacity:0;pointer-events:none;translate:-50% -50%}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtBg{clip-path:polygon(0 0,100% 0,77.3725029377% 100%,0 100%);position:absolute;content:"";top:0;left:0;z-index:0;width:100%;height:100%}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtBg{clip-path:polygon(0 0,100% 0,73.7340720222% 100%,0 100%)}}.home main .iv__innerArtTxtsTxt a h3{font-size:2.7777777778vw;letter-spacing:.06em;line-height:1.4;font-weight:700;position:relative;z-index:1}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a h3{font-size:6.106870229vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfo{position:relative;width:29.1666666667vw;margin-top:3.2986111111vw}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfo{width:62.5954198473vw;margin-top:5.0890585242vw}}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoUpper,.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoLower{display:flex;align-items:center;gap:.6944444444vw;margin-bottom:.6944444444vw}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoUpper,.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoLower{gap:3.0534351145vw;margin-bottom:3.0534351145vw}}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoUpper p.year,.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoLower p.year{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoUpper p.year,.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfoLower p.year{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfo p.gd{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfo p.gd{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.home main .iv__innerArtTxtsTxt a .iv__innerArtTxtsTxtInfo .Arrowcircle{position:absolute;right:0;bottom:0}.home main .iv__innerArtImgsImg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.35s all ease;opacity:0;pointer-events:none}.home main .iv__innerArtImgsImg.is-crnt{opacity:1;pointer-events:all}.home main .iv__innerArtImgsImg picture{width:100%;height:100%}.home main .iv__innerArtImgsImg picture img{object-fit:cover}.home main .iv__innerArtProgress{position:absolute;top:0;right:var(--scrollbar-width)}.home main .iv__innerArtProgressBar{position:relative;content:"";width:.462962963vw;height:100vh;height:100lvh;background:none;--progress-height: 0}@media screen and (max-width: 1024px){.home main .iv__innerArtProgressBar{width:1.272264631vw}}.home main .iv__innerArtProgressBar:before{position:absolute;content:"";top:0;left:0;width:100%;height:var(--progress-height);background:#2d4298}.home main .cul{position:relative;margin-top:2.2569444444vw;padding-top:19.4444444444vw;padding-bottom:24.3634259259vw;color:#fff}@media screen and (max-width: 1024px){.home main .cul{margin-top:0;padding-top:29.262086514vw;padding-bottom:68.1933842239vw}}.home main .cul:before{position:absolute;content:"";top:34.7800925926vw;left:0;width:100%;height:100%;background:linear-gradient(154deg,#172675 26%,#2d4298 48.35%,#00a84e 84.53%,#1fd272 92.93%,#40f65b 99.43%)}@media screen and (max-width: 1024px){.home main .cul:before{top:0}}.home main .cul:after{clip-path:polygon(0 0,100% 100%,0 100%);position:absolute;content:"";top:0;left:0;width:100%;height:34.7800925926vw;background:#172675}@media screen and (max-width: 1024px){.home main .cul:after{clip-path:none}}.home main .cul__inner{position:relative;z-index:5}@media screen and (min-width:1025px){.home main .cul__inner{width:auto;margin-right:6.9444444444vw;margin-left:9.837962963vw}}.home main .cul__innerTxt{width:100%}.home main .cul__innerTxt>picture{bottom:calc(100% + .4050925926vw);width:34.6064814815vw}@media screen and (max-width: 1024px){.home main .cul__innerTxt>picture{bottom:calc(100% + 2.0356234097vw);width:87.5457492419vw}}@media screen and (min-width:1025px){.home main .cul__innerTxt h2{translate:1.099537037vw 0}}@media screen and (max-width: 1024px){.home main .cul__innerTxt h2{translate:2.5445292621vw 0}}.home main .cul__innerBtm{display:flex;justify-content:space-between;align-items:flex-end;margin-top:3.2986111111vw}@media screen and (min-width:1025px){.home main .cul__innerBtm{padding-left:1.3310185185vw}}@media screen and (max-width: 1024px){.home main .cul__innerBtm{flex-direction:column;align-items:flex-start;gap:12.9770992366vw;margin-top:9.6692111959vw;padding-left:2.5445292621vw}}.home main .cul__innerBtmTxt{width:40.2777777778vw}@media screen and (max-width: 1024px){.home main .cul__innerBtmTxt{width:100%}}.home main .cul__innerBtmTxt p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:2;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.home main .cul__innerBtmTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}.home main .cul__cross{position:relative;z-index:5;margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.home main .cul__cross{width:83.2061068702vw;margin-top:19.3384223919vw}}.home main .cul__crossTtl{display:flex;align-items:center;gap:1.3888888889vw;margin-bottom:3.2986111111vw}@media screen and (max-width: 1024px){.home main .cul__crossTtl{gap:3.0534351145vw;margin-bottom:12.9770992366vw}}.home main .cul__crossTtl h3{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.home main .cul__crossTtl h3{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.home main .cul__crossTtl h3{translate:0 -.1em}}.home main .cul__crossTtl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.1574074074vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.home main .cul__crossTtl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.home main .cul__crossArts{display:grid;gap:5.9027777778vw 2.7777777778vw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1024px){.home main .cul__crossArts{gap:9.6692111959vw;grid-template-columns:1fr}}@media screen and (min-width:1025px){.home main .cul__crossArts .Ct.size-large{grid-column:1/-1}}.home main .cul__clms{display:grid;gap:2.7777777778vw;position:relative;z-index:5;margin-top:9.9537037037vw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.home main .cul__clms{gap:12.9770992366vw;margin-top:19.3384223919vw;padding:0 4.0712468193vw;grid-template-columns:1fr}}.home main .cul__clmsClmTtl{display:flex;align-items:center;gap:.6944444444vw;padding-top:2.1990740741vw;border-top:1px solid #ffffff}@media screen and (max-width: 1024px){.home main .cul__clmsClmTtl{gap:2.0356234097vw;padding-top:5.0890585242vw}}.home main .cul__clmsClmTtl h3{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.home main .cul__clmsClmTtl h3{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}.home main .cul__clmsClmTtl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.1574074074vw;letter-spacing:.04em;line-height:1;font-weight:700;font-style:italic;transform:translateY(.1736111111vw)}@media screen and (max-width: 1024px){.home main .cul__clmsClmTtl p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.home main .cul__clmsClmTtl p{transform:translateY(0)}}.home main .cul__clmsClmCnt{display:flex;justify-content:space-between;align-items:flex-start;margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.home main .cul__clmsClmCnt{flex-direction:column;gap:4.0712468193vw;margin-top:6.3613231552vw}}.home main .cul__clmsClmCnt picture{flex-basis:36.7283950617%}.home main .cul__clmsClmCntTxt{flex-basis:59.5679012346%}.home main .cul__clmsClmCntTxt>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.home main .cul__clmsClmCntTxt>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.home main .cul__clmsClmCntTxt .Arrowlink{margin-top:1.1574074074vw;margin-left:auto}@media screen and (max-width: 1024px){.home main .cul__clmsClmCntTxt .Arrowlink{margin-top:3.0534351145vw}}.page-about main .clms__innerCellsCell+div{margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell+div{margin-top:6.3613231552vw}}.page-about main .clms__innerCellsCell a{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;aspect-ratio:1536/393;padding:0 37.5vw 0 4.1666666667vw;color:#fff}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell a{aspect-ratio:1536/393;padding:6.106870229vw 6.6157760814vw;aspect-ratio:361/505;justify-content:space-between}}@media screen and (min-width:1025px){.page-about main .clms__innerCellsCell a:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.page-about main .clms__innerCellsCell a:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.page-about main .clms__innerCellsCell a:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.page-about main .clms__innerCellsCell a:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.page-about main .clms__innerCellsCell a:hover .Arrowcircle__newtab:before{translate:-1px -1px}.page-about main .clms__innerCellsCell a:hover .Arrowcircle__newtab:after{translate:1px 1px}.page-about main .clms__innerCellsCell a:hover>picture img{scale:1.03}}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.page-about main .clms__innerCellsCell a:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.page-about main .clms__innerCellsCell a:focus-visible>picture img{scale:1.03}.page-about main .clms__innerCellsCell a>*{position:relative;z-index:5}.page-about main .clms__innerCellsCell a>picture{overflow:clip;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-about main .clms__innerCellsCell a>picture:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#12131780}.page-about main .clms__innerCellsCell a>picture img{object-fit:cover;transition:.35s all ease;scale:1.005;translate:0 0 1px}.page-about main .clms__innerCellsCell a .ttl{position:relative;width:fit-content}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell a .ttl{width:fit-content;padding-right:10.1781170483vw;margin-right:-2.5445292621vw}}@media screen and (min-width:1025px){.page-about main .clms__innerCellsCell a .ttl .Circlettl{margin-bottom:1.1574074074vw}}.page-about main .clms__innerCellsCell a .ttl h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;width:fit-content}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell a .ttl h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about main .clms__innerCellsCell a .ttl>.Arrowcircle{position:absolute;bottom:-1.272264631vw;right:0}@media screen and (min-width:1025px){.page-about main .clms__innerCellsCell a .ttl>.Arrowcircle{display:none}}.page-about main .clms__innerCellsCell a .txt{margin-top:3.2986111111vw}.page-about main .clms__innerCellsCell a .txt p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell a .txt p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-about main .clms__innerCellsCell a>.Arrowcircle{position:absolute;top:50%;right:4.1666666667vw;translate:0% -50% 1px}@media screen and (max-width: 1024px){.page-about main .clms__innerCellsCell a>.Arrowcircle{display:none}}@media screen and (min-width:1025px){.page-about-message main .Fv__innerTtl{translate:-.1157407407vw 0}}.page-about-message main .Sidebard__innerCnt .ceo>picture{margin-bottom:3.2986111111vw}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo>picture{margin-bottom:6.3613231552vw}}.page-about-message main .Sidebard__innerCnt .ceo__block>*+*{margin-top:3.2986111111vw}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo__block>*+*{margin-top:6.3613231552vw}}.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxt+div,.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml{margin-top:3.2986111111vw}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxt+div,.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml{margin-top:6.3613231552vw}}.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxt h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxt h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml li,.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml li,.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-about-message main .Sidebard__innerCnt .ceo__blockTxtsTxtHtml ol{margin-left:2.8em}.page-about-message main .Sidebard__innerCnt .ceo__blockName{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;text-align:right}@media screen and (max-width: 1024px){.page-about-message main .Sidebard__innerCnt .ceo__blockName{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}}:root{--about__number_raito_deg_1: 0deg;--about__number_raito_deg_2: 0deg;--about__number_raito_deg_1_end: 20.880000000000003deg;--about__number_raito_deg_2_end: 360deg;--about__number_childcare_man: 0deg;--about__number_childcare_man_end: 190.8deg;--about__number_childcare_woman: 0deg;--about__number_childcare_woman_end: 360deg}.page-about-number main .Sidebard__innerCnt .nums{display:grid;gap:1.3888888889vw;grid-template-columns:repeat(2,1fr);padding:0 1.3888888889vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums{padding:0;gap:6.3613231552vw;grid-template-columns:1fr}}.page-about-number main .Sidebard__innerCnt .nums__num{display:flex;justify-content:center;align-items:center;position:relative;min-width:0;aspect-ratio:1;padding:1.3888888889vw;background:#eff0f4;border-radius:2px}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__num{padding:4.0712468193vw}}.page-about-number main .Sidebard__innerCnt .nums__num .Circlettl{position:absolute;top:1.3888888889vw;left:1.3888888889vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__num .Circlettl{top:4.0712468193vw;left:4.0712468193vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlock{display:flex;flex-direction:column;align-items:center;gap:1.7361111111vw;width:100%}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlock{gap:3.0534351145vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlock h2{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlock h2{font-size:5.0890585242vw;letter-spacing:.08em;line-height:2;font-weight:700}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlock h2{line-height:1.4}}.page-about-number main .Sidebard__innerCnt .nums__numBlock h2 small{font-size:83.3333333333%}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlock h2 small{font-size:4.0712468193vw;letter-spacing:.12em;line-height:0;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml{width:100%}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt{color:#2d4298;text-align:center;white-space:nowrap}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt:nth-child(2){margin-top:1.6203703704vw;margin-left:7.8703703704vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt:nth-child(2){margin-top:7.1246819338vw;margin-left:27.989821883vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt:nth-child(2) .unit:first-of-type{transform:translate(1.7939814815vw,-1.099537037vw)}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt:nth-child(2) .unit:first-of-type{transform:translate(6.3613231552vw,-4.5801526718vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;display:inline-block;vertical-align:top;translate:.3em .3em}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup{translate:.3em 0em}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup.attr-minus-ml{margin-right:-.5em}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup.attr-minus-ml>span{display:inline-block;font-size:1.1574074074vw;transform:translate(-1.3888888889vw,4.224537037vw)}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt sup.attr-minus-ml>span{font-size:4.0712468193vw;transform:translate(-7.1246819338vw,13.4860050891vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:5.787037037vw;letter-spacing:0;line-height:.7;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:19.3384223919vw;letter-spacing:0;line-height:.7;font-weight:700;font-style:italic}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num .gsap-spin-number{margin-bottom:-.05em}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num .gsap-spin-number+span,.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num .gsap-spin-dot+span{margin-left:-.075em}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num .gsap-spin-number+.minus,.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .num .gsap-spin-dot+.minus{margin-left:-.14em}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .unit{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700;display:inline-block;margin-left:.25em}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .unit{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .mini{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;display:inline-block}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt .mini{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.color-green{color:#00a84e}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.num-6{transform:translate(-1.7361111111vw)}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.num-6{transform:translate(-4.0712468193vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.num-6 sup{translate:2em 0}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.loan{transform:translate(-.462962963vw)}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.loan{transform:translate(-1.0178117048vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.loan sup{transform:translate(1.099537037vw,-.2893518519vw)}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .txt.loan sup{transform:translate(2.5445292621vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .percent .num{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.8518518519vw;letter-spacing:.04em;line-height:1;font-weight:700;font-style:italic;letter-spacing:0}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .percent .num{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:6.106870229vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .percent .num{letter-spacing:0}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .percent .unit{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1.27;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .percent .unit{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.27;font-weight:700;font-style:italic}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .graphpart{position:relative;width:8.9699074074vw;aspect-ratio:1;border-radius:50%;background:conic-gradient(#00A84E 0deg var(--about__number_raito_deg_1),#2D4298 var(--about__number_raito_deg_1) var(--about__number_raito_deg_2),#D6D8DF var(--about__number_raito_deg_2) 360deg);transition:.35s all ease}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .graphpart{width:37.6590330789vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .graphpart:after{position:absolute;content:"";top:50%;left:50%;translate:-50% -50%;background:#eff0f4;width:calc(100% - 1.3888888889vw);height:calc(100% - 1.3888888889vw);border-radius:inherit}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .graphpart:after{width:calc(100% - 6.106870229vw);height:calc(100% - 6.106870229vw)}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:0;color:#2d4298;translate:0 -50%}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender{left:1.0178117048vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender .name{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender .percent{margin-top:.462962963vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender .percent{margin-top:2.0356234097vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender>picture{width:1.1574074074vw;margin-top:.2314814815vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender>picture{width:4.834605598vw;margin-top:1.0178117048vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender.type-woman{right:0;left:auto;color:#00a84e}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__gender.type-woman{right:1.0178117048vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__graph{position:relative}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__graph p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700;position:absolute;top:50%;left:50%;z-index:5;translate:-50% -50%}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .raito__graph p{font-size:3.3078880407vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare{display:flex;justify-content:center;gap:1.3888888889vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare{gap:4.0712468193vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender{display:flex;flex-direction:column;align-items:center;gap:.6944444444vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender{gap:3.0534351145vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender .name{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender .name{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraph{position:relative;color:#2d4298}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraph .graphpart{background:conic-gradient(#2D4298 0deg var(--about__number_childcare_man),#D6D8DF var(--about__number_childcare_man) 360deg)}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraphInfo{display:flex;flex-direction:column;align-items:center;gap:.2314814815vw;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraphInfo{gap:1.0178117048vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraphInfo picture{width:.9259259259vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__genderGraphInfo picture{width:3.5623409669vw}}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender.type-woman .childcare__genderGraph{color:#00a84e}.page-about-number main .Sidebard__innerCnt .nums__numBlockHtml .childcare__gender.type-woman .childcare__genderGraph .graphpart{background:conic-gradient(#00A84E 0deg var(--about__number_childcare_woman),#D6D8DF var(--about__number_childcare_woman) 360deg)}.page-about-number main .Sidebard__innerCnt .nums__numIcon{position:absolute;right:1.3888888889vw;bottom:1.3888888889vw;width:3.7615740741vw}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numIcon{right:4.0712468193vw;bottom:4.0712468193vw;width:12.4681933842vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.people{width:3.9351851852vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.clock{width:3.2407407407vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.calendar{width:3.4722222222vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.bag{width:3.4722222222vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.prize{width:3.4722222222vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.house{width:3.2407407407vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.companies{width:3.1828703704vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.document{width:2.1990740741vw}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.document{width:9.6692111959vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.medical{width:2.7777777778vw}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.medical{width:12.213740458vw}}@media screen and (min-width:1025px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.loan{width:3.8773148148vw}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numIcon.loan{width:12.4681933842vw}}.page-about-number main .Sidebard__innerCnt .nums__numNotice{font-size:.6944444444vw;letter-spacing:.06em;line-height:1.6;font-weight:700;position:absolute;bottom:1.3888888889vw;left:1.3888888889vw;color:#9c9fac}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numNotice{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:700}}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .nums__numNotice{width:46.5648854962vw;bottom:2.0356234097vw;left:4.0712468193vw;white-space:nowrap}}.page-about-number main .Sidebard__innerCnt .time{padding:1.4467592593vw 1.3888888889vw 0}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .time{padding:6.3613231552vw 0 0}}.page-about-number main .Sidebard__innerCnt .time p{text-align:right;font-size:.6944444444vw;letter-spacing:.06em;line-height:1.6;font-weight:500}@media screen and (max-width: 1024px){.page-about-number main .Sidebard__innerCnt .time p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.page-about-service main .Sidebard__innerCnt>*+*{margin-top:6.6550925926vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt>*+*{margin-top:29.262086514vw}}.page-about-service main .Sidebard__innerCnt .ov h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700;text-align:justify}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.page-about-service main .Sidebard__innerCnt .ov__deps{display:grid;gap:2.7777777778vw;margin-top:4.3981481481vw;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__deps{display:block;margin-top:9.6692111959vw}}.page-about-service main .Sidebard__innerCnt .ov__depsDep{display:flex;flex-direction:column;justify-content:space-between;position:relative}.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper h3{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper h3{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper .Ul{margin-top:1.099537037vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper .Ul{margin-top:4.0712468193vw}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper .Ul li:before{top:.85em}}.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper .Ul li+li{margin-top:.6944444444vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDepUpper .Ul li+li{margin-top:2.7989821883vw}}.page-about-service main .Sidebard__innerCnt .ov__depsDep>.Btn{margin-top:1.099537037vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDep>.Btn{margin-top:6.3613231552vw}}@media screen and (min-width:1025px){.page-about-service main .Sidebard__innerCnt .ov__depsDep:nth-of-type(3n):before,.page-about-service main .Sidebard__innerCnt .ov__depsDep:nth-of-type(3n-1):before{position:absolute;content:"";top:0;left:-1.3888888889vw;width:2px;height:100%;background:#d6d8df;translate:-50% 0}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDep+div{margin-top:8.1424936387vw;padding-top:8.1424936387vw}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .ov__depsDep+div:before{position:absolute;content:"";top:0;left:0;width:100%;height:2px;background:#d6d8df;translate:0 -50%}}.page-about-service main .Sidebard__innerCnt .dep__upper p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__upper p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-about-service main .Sidebard__innerCnt .dep__bd{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bd{margin-top:12.9770992366vw}}.page-about-service main .Sidebard__innerCnt .dep__bdFlex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bdFlex{flex-direction:column;align-items:flex-start;gap:6.3613231552vw}}.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt{flex-basis:51.2820512821%}.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt h4{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt h4{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.6;font-weight:700}}.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt .Ul{margin-top:1.099537037vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt .Ul{margin-top:4.0712468193vw}}.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt .Ul li+li{margin-top:.6944444444vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bdFlexTxt .Ul li+li{margin-top:2.7989821883vw}}.page-about-service main .Sidebard__innerCnt .dep__bdFlexImg{flex-basis:41.1324786325%}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__bdFlexImg{width:100%}}.page-about-service main .Sidebard__innerCnt .dep__bdFlexImg picture{width:100%}.page-about-service main .Sidebard__innerCnt .dep__slds{width:calc(100% + 13.8888888889vw);margin:4.3981481481vw -6.9444444444vw 0;overflow:clip}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__slds{width:calc(100% + 8.6513994911vw);margin:12.9770992366vw -4.3256997455vw 0}}.page-about-service main .Sidebard__innerCnt .dep__sldsScroll{display:flex;width:fit-content;animation:sld_3 40s linear 0s both infinite}.page-about-service main .Sidebard__innerCnt .dep__sldsScrollBlock{display:flex;width:fit-content}.page-about-service main .Sidebard__innerCnt .dep__sldsScrollBlock picture{min-width:36.6319444444vw;margin-right:.9259259259vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__sldsScrollBlock picture{min-width:71.2468193384vw;margin-right:2.0356234097vw}}.page-about-service main .Sidebard__innerCnt .dep__works{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works{margin-top:12.9770992366vw}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper{padding-bottom:6.3613231552vw}}@media screen and (min-width:1025px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper{display:grid;gap:1.3888888889vw;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide{width:54.9618320611vw;margin-right:6.106870229vw}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide picture{width:100%;margin-bottom:.6944444444vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide picture{flex-basis:44.0366972477%;margin-bottom:3.0534351145vw}}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right{flex-basis:51.0703363914%}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right h4{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:700}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right h4{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:700}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txts{margin-top:.6944444444vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txts{margin-top:3.0534351145vw}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt{display:flex;flex-direction:column;align-items:flex-start}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt+div{margin-top:.2314814815vw}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt+div{margin-top:1.0178117048vw}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt p{font-size:.6944444444vw;letter-spacing:.06em;line-height:1.6;font-weight:500}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt p:first-of-type{color:#9c9fac;font-weight:700}@media screen and (max-width: 1024px){.page-about-service main .Sidebard__innerCnt .dep__works .swiper .swiper-wrapper .swiper-slide .right__txtsTxt p:first-of-type{font-weight:700}}.page-about-service main .Sidebard__innerCnt .dep__works .swiper .Swiper-scrollbar{inset:auto auto 0 0;width:100%}@media screen and (min-width:1025px){.page-interview main .Fv__innerTtl{translate:-.1157407407vw 0}}@media screen and (max-width: 1024px){.page-interview main .Fv__innerTtl{translate:-.2544529262vw 0}}.page-interview main .iv__inner{padding:6.9444444444vw 11.1111111111vw;background:#fff}@media screen and (max-width: 1024px){.page-interview main .iv__inner{padding:9.6692111959vw 4.3256997455vw}}.page-interview main .iv__innerTabs{display:flex;justify-content:center;align-items:center;position:relative;padding:1.4467592593vw 4.0509259259vw}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabs{padding:0}}.page-interview main .iv__innerTabsScroll{display:none}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsScroll{display:block;position:absolute;top:50%;right:-1.272264631vw;z-index:10;width:4.0712468193vw;height:71.4285714286%;border-left:1px solid #D6D8DF;background:#fff;translate:0 -50%}}.page-interview main .iv__innerTabsScroll:after{position:absolute;content:"";top:50%;right:-.5089058524vw;width:2.0356234097vw;aspect-ratio:1;border:2px solid #D6D8DF;border-top:0;border-left:0;translate:-50% -50%;rotate:-45deg}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsTtl{display:none}}.page-interview main .iv__innerTabsTtl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;white-space:nowrap}.page-interview main .iv__innerTabsCells{position:relative;margin-left:2.7777777778vw;padding-left:2.7777777778vw;scrollbar-width:none}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCells{margin-left:0;padding-left:0;overflow-x:scroll}}.page-interview main .iv__innerTabsCells::-webkit-scrollbar{display:none}.page-interview main .iv__innerTabsCells:before{position:absolute;content:"";top:50%;left:0;width:1px;height:86.3636363636%;background:#d6d8df;translate:0 -50%}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCells:before{display:none}}.page-interview main .iv__innerTabsCellsInner{display:flex;flex-wrap:wrap;gap:1.3888888889vw}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCellsInner{flex-wrap:nowrap;gap:2.0356234097vw;width:fit-content;padding:3.5623409669vw 10.6870229008vw 3.5623409669vw 4.0712468193vw;padding-left:0}}.page-interview main .iv__innerTabsCellsInnerCell{padding:.6365740741vw 1.099537037vw;border:1px solid #D6D8DF;border-radius:9999px;background:#fff;cursor:pointer;transition:.12s ease-out all}@media screen and (min-width:1025px){.page-interview main .iv__innerTabsCellsInnerCell:hover{background:#121317}.page-interview main .iv__innerTabsCellsInnerCell:hover p{color:#fff}}.page-interview main .iv__innerTabsCellsInnerCell:focus-visible{background:#121317}.page-interview main .iv__innerTabsCellsInnerCell:focus-visible p{color:#fff}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCellsInnerCell{padding:1.272264631vw 2.7989821883vw}}.page-interview main .iv__innerTabsCellsInnerCell p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;translate:0 0 1px;transform:translateY(-.0578703704vw)}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCellsInnerCell p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.page-interview main .iv__innerTabsCellsInnerCell p{transform:translateY(0);white-space:nowrap}}.page-interview main .iv__innerTabsCellsInnerCell.is-on{background:#121317}.page-interview main .iv__innerTabsCellsInnerCell.is-on p{color:#fff}.page-interview main .iv__innerPages{position:relative;margin-top:5.9027777778vw}@media screen and (max-width: 1024px){.page-interview main .iv__innerPages{margin-top:19.3384223919vw}}.page-interview main .iv__innerPagesPage{display:grid;gap:5.5555555556vw 7.0023148148vw;position:absolute;top:0;left:0;transition:.35s all ease;opacity:0;pointer-events:none;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.page-interview main .iv__innerPagesPage{gap:19.3384223919vw;grid-template-columns:1fr}}.page-interview main .iv__innerPagesPage.is-on{position:static;opacity:1;pointer-events:all}.single-interview .Bg__shapes>*{display:none}.single-interview .Bg__shapes .green-circle.n-1{display:block;width:49.4212962963vw;top:81.5972222222vw;left:75.5208333333vw}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .green-circle.n-1{width:37.6590330789vw;top:266.6666666667vw;left:-8.3969465649vw}}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .green-circle.n-2{top:854.7073791349vw;display:block}}.single-interview .Bg__shapes .logo-green.n-1{display:block;width:39.2939814815vw;top:300.462962963vw;left:auto;right:0}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .logo-green.n-1{width:33.3333333333vw;top:569.465648855vw;right:79.1348600509vw}}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .logo-green.n-2{display:block;width:24.9363867684vw;top:1207.8880407125vw;left:87.5318066158vw}}.single-interview .Bg__shapes .logo-blue.n-1{display:block;width:31.712962963vw;top:222.3958333333vw;left:0;right:auto}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .logo-blue.n-1{width:37.6590330789vw;top:347.3282442748vw;left:79.1348600509vw;scale:-1 1}}@media screen and (max-width: 1024px){.single-interview .Bg__shapes .logo-blue.n-2{display:block;width:33.3333333333vw;top:1454.1984732824vw;left:-8.3969465649vw}}.single-interview .Bread__scroll ol li+li:before{color:#121317}.single-interview .Bread__scroll ol li .Link a:focus-visible{outline-color:var(--user-accent)!important}.single-interview .Bread__scroll ol li .Link a p,.single-interview .Bread__scroll ol li>p{color:#121317}.single-interview .Bread__scroll ol li .Link a p:before{background:#121317}.single-interview main .fv{position:relative;width:100%;height:100vh;height:100svh}.single-interview main .fv>picture{position:absolute;top:0;left:0;width:100%;height:100%}.single-interview main .fv>picture img{object-fit:cover}.single-interview main .fv>picture:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0000,#0009);background-blend-mode:multiply}@media screen and (max-width: 1024px){.single-interview main .fv>picture:after{height:34.1796875%}}@media screen and (max-width: 600px){.single-interview main .fv>picture:after{height:37.676056338%}}.single-interview main .fv__txt{position:absolute;z-index:5;bottom:0;left:0;color:#fff;padding:3.2986111111vw;clip-path:polygon(0 0,100% 0,79.3724899598% 100%,0 100%);width:48.4953703704vw;min-height:20.1967592593vw}@media screen and (max-width: 1024px){.single-interview main .fv__txt{bottom:22.6463104326vw;padding:5.0890585242vw 8.9058524173vw 5.0890585242vw 5.0890585242vw;clip-path:polygon(0 0,100% 0,71.7797927461% 100%,0 100%);width:98.2188295165vw;min-height:48.6005089059vw}}.single-interview main .fv__txt h1{font-size:2.7777777778vw;letter-spacing:.04em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.single-interview main .fv__txt h1{font-size:7.1246819338vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.single-interview main .fv__txtInfo{display:flex;flex-direction:column;align-items:flex-start;gap:1.3888888889vw;margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfo{gap:3.0534351145vw;margin-top:6.3613231552vw;flex-direction:column;align-items:flex-start}}.single-interview main .fv__txtInfoUpper,.single-interview main .fv__txtInfoLower{display:flex;align-items:center;gap:.9259259259vw}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfoUpper,.single-interview main .fv__txtInfoLower{gap:3.3078880407vw}}.single-interview main .fv__txtInfoUpper .Cat,.single-interview main .fv__txtInfoLower .Cat{padding:.462962963vw 1.099537037vw}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfoUpper .Cat,.single-interview main .fv__txtInfoLower .Cat{padding:1.272264631vw 2.7989821883vw}}.single-interview main .fv__txtInfoUpper .Cat p,.single-interview main .fv__txtInfoLower .Cat p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfoUpper .Cat p,.single-interview main .fv__txtInfoLower .Cat p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-interview main .fv__txtInfoUpper p.year,.single-interview main .fv__txtInfoLower p.year{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfoUpper p.year,.single-interview main .fv__txtInfoLower p.year{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-interview main .fv__txtInfoLower{gap:1.3888888889vw}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfoLower{gap:3.0534351145vw}}.single-interview main .fv__txtInfo p.gd{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.single-interview main .fv__txtInfo p.gd{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.single-interview main .fv__txt{translate:-100% 0}.single-interview main .fv__txt h1,.single-interview main .fv__txt .fv__txtInfo{opacity:0}.single-interview main .Slideoutlinedtxt__inner svg{width:46.2384259259vw}@media screen and (max-width: 1024px){.single-interview main .Slideoutlinedtxt__inner svg{width:126.7175572519vw}}.single-interview main .que__inner{background:#fff}@media screen and (max-width: 1024px){.single-interview main .que__inner{padding:9.6692111959vw 4.3256997455vw 29.262086514vw}}.single-interview main .que__innerRow{display:flex;align-items:center;justify-content:space-between;padding-right:6.9444444444vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRow{padding:0;flex-direction:column;gap:19.3384223919vw}}.single-interview main .que__innerRow+div{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRow+div{margin-top:29.262086514vw}}@media screen and (min-width:1025px){.single-interview main .que__innerRow:nth-of-type(2n){padding-right:0;padding-left:6.9444444444vw;flex-direction:row-reverse}}@media screen and (min-width:1025px){.single-interview main .que__innerRow:nth-of-type(2n) .que__innerRowImg{margin-left:0;margin-right:-5.5555555556vw}}.single-interview main .que__innerRowImg{width:41.6666666667vw;aspect-ratio:720/1008;flex-shrink:0;margin-left:-5.5555555556vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowImg{margin-left:0;width:100%;aspect-ratio:1;min-height:0}}.single-interview main .que__innerRowImg picture{width:100%;height:100%}.single-interview main .que__innerRowImg picture img{object-fit:cover}.single-interview main .que__innerRowBlocks{width:37.5vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocks{width:100%}}.single-interview main .que__innerRowBlocksBlock+div{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlock+div{margin-top:12.9770992366vw}}.single-interview main .que__innerRowBlocksBlockQ{margin-bottom:1.4467592593vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockQ{margin-bottom:4.0712468193vw}}.single-interview main .que__innerRowBlocksBlockQ p{color:#9c9fac}.single-interview main .que__innerRowBlocksBlockQ p+p{margin-top:.6944444444vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockQ p+p{margin-top:3.0534351145vw}}.single-interview main .que__innerRowBlocksBlockQ p.entxt{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockQ p.entxt{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.single-interview main .que__innerRowBlocksBlockQ p.txt{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockQ p.txt{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-interview main .que__innerRowBlocksBlockTtl{margin-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockTtl{margin-bottom:6.3613231552vw}}.single-interview main .que__innerRowBlocksBlockTtl h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700;color:#2d4298}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockTtl h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.single-interview main .que__innerRowBlocksBlockTtl.color-green h2{color:#00a84e}.single-interview main .que__innerRowBlocksBlockTxt p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.single-interview main .que__innerRowBlocksBlockTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.single-interview main .private,.single-interview main .other{padding-top:6.6550925926vw}@media screen and (max-width: 1024px){.single-interview main .private,.single-interview main .other{padding:0}}.single-interview main .private__img{position:relative}@media screen and (max-width: 1024px){.single-interview main .private__img{width:91.8575063613vw;margin-left:auto;margin-right:auto}}.single-interview main .private__img picture{position:relative;display:block}.single-interview main .private__img picture:first-of-type{width:100%;aspect-ratio:1728/1048}.single-interview main .private__img picture:first-of-type:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#d9d9d933;backdrop-filter:blur(30px)}.single-interview main .private__img picture:first-of-type img{object-fit:cover}.single-interview main .private__img picture:nth-of-type(2){position:absolute;top:50%;left:50%;translate:-50% -50%;width:37.037037037vw;aspect-ratio:1}@media screen and (max-width: 1024px){.single-interview main .private__img picture:nth-of-type(2){width:48.8549618321vw;aspect-ratio:192/144}}.single-interview main .private__img picture:nth-of-type(2) img{object-fit:contain}.single-interview main .other__inner{padding:6.9444444444vw;overflow:clip}@media screen and (max-width: 1024px){.single-interview main .other__inner{padding:29.262086514vw 4.3256997455vw 9.6692111959vw}}.single-interview main .other__inner>*+*{margin-top:6.6550925926vw}@media screen and (max-width: 1024px){.single-interview main .other__inner>*+*{margin-top:24.427480916vw}}.single-interview main .other__innerRec .Recruitnextpage:nth-child(n+3) a{border-top:none}@media screen and (min-width:1025px){.single-interview main .other__innerKnow .Logottl{padding-top:.8680555556vw;margin-bottom:3.0671296296vw}}.single-interview main .other__innerKnow .iv-other-swiper{position:relative;overflow:visible;cursor:grab}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .iv-other-swiper{padding-bottom:20.3562340967vw}}.single-interview main .other__innerKnow .iv-other-swiper .swiper-wrapper .swiper-slide{width:47.6851851852vw;margin-right:4.224537037vw}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .iv-other-swiper .swiper-wrapper .swiper-slide{width:75.0636132316vw;margin-right:4.0712468193vw}}.single-interview main .other__innerKnow .iv-other-swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .iv-other-swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .iv-other-swiper .Swiper-scrollbar{bottom:13.7404580153vw}}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons{position:absolute;right:0;bottom:calc(100% + 2.1990740741vw);display:flex;gap:1.3888888889vw}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons{gap:2.0356234097vw;bottom:0}}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next{margin:0;padding:0;position:relative;inset:auto;width:auto;height:auto}@media screen and (min-width:1025px){.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__newtab:before,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__newtab:before{translate:-1px -1px}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__newtab:after,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__newtab:after{translate:1px 1px}}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev:after,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next:after{display:none}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev.swiper-button-disabled,.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-next.swiper-button-disabled{opacity:1}.single-interview main .other__innerKnow .iv-other-swiper .swiper-buttons .swiper-button-prev .Arrowcircle__dir{rotate:225deg;translate:-25% -50%}.single-interview main .other__innerKnow .Btn{margin:6.6550925926vw auto 0}@media screen and (max-width: 1024px){.single-interview main .other__innerKnow .Btn{margin:24.427480916vw auto 0}}.page-workstyle .Bg__shapes .n-3{display:none}.page-workstyle main .ws{margin:0 5.5555555556vw;padding:6.9444444444vw 0;background:#fff}@media screen and (max-width: 1024px){.page-workstyle main .ws{margin:0;padding:0 4.0712468193vw;background:transparent}}.page-workstyle main .ws__cross{margin-bottom:4.3981481481vw;padding-bottom:4.3981481481vw;border-bottom:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-workstyle main .ws__cross{margin-bottom:0;padding:9.6692111959vw 4.0712468193vw 12.9770992366vw;border:none;background:#fff}}.page-workstyle main .ws__crossCells{display:grid;gap:4.3981481481vw 4.1666666667vw;margin-top:2.1990740741vw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.page-workstyle main .ws__crossCells{gap:12.9770992366vw;margin-top:12.9770992366vw;grid-template-columns:1fr}}.page-workstyle main .ws__pages{width:66.6666666667vw;margin-left:11.1111111111vw;margin-right:11.1111111111vw}@media screen and (max-width: 1024px){.page-workstyle main .ws__pages{width:91.8575063613vw;margin:0;padding:0 4.3256997455vw 9.6692111959vw;background:#fff}}.page-workstyle main .ws__pagesPage{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.page-workstyle main .ws__pagesPage{padding-top:12.9770992366vw;border-top:1px solid #D6D8DF;flex-direction:column;gap:6.3613231552vw}}@media screen and (min-width:1025px){.page-workstyle main .ws__pagesPage+article{margin-top:4.3981481481vw;padding-top:4.3981481481vw;border-top:1px solid #D6D8DF}}@media screen and (max-width: 1024px){.page-workstyle main .ws__pagesPage+article{margin-top:12.9770992366vw}}.page-workstyle main .ws__pagesPage>picture{flex-shrink:0;flex-basis:39.5833333333%}.page-workstyle main .ws__pagesPageRight{flex-basis:54.1666666667%}.page-workstyle main .ws__pagesPageRight>.Arrowlink{margin-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle main .ws__pagesPageRight>.Arrowlink{margin-bottom:6.3613231552vw}}.page-workstyle main .ws__pagesPageRight>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1.8;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.page-workstyle main .ws__pagesPageRight>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle main .ws__pagesPageRightChildren{display:flex;flex-wrap:wrap;gap:2.7777777778vw;margin-top:1.4467592593vw;padding-top:1.4467592593vw;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-workstyle main .ws__pagesPageRightChildren{gap:6.106870229vw;margin-top:4.0712468193vw;padding-top:4.0712468193vw}}.page-workstyle-crosstalk main .Sidebard__innerCnt .arts .Ct+article{margin-top:5.9027777778vw}@media screen and (max-width: 1024px){.page-workstyle-crosstalk main .Sidebard__innerCnt .arts .Ct+article{margin-top:19.3384223919vw}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-green{display:none}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-green.n-1{display:block;top:-25.1157407407vw;right:66.5509259259vw;left:auto;width:29.1666666667vw;aspect-ratio:504/1100}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-green.n-2{display:block;top:304.5717592593vw;right:0;left:auto;width:39.2939814815vw;aspect-ratio:504/1100}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-green.n-4{display:block;top:647.6273148148vw;left:0;width:39.2939814815vw;aspect-ratio:679/1490;scale:-1 1}}@media screen and (max-width: 1024px){.single-crosstalk .Bg__shapes .logo-green.n-2,.single-crosstalk .Bg__shapes .logo-green.n-3,.single-crosstalk .Bg__shapes .logo-green.n-4,.single-crosstalk .Bg__shapes .logo-green.n-5{translate:0 180.4071246819vw}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-blue{display:none}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-blue.n-1{display:block;clip-path:url(#svg-clip-logo-blue-short);top:0;width:50vw;aspect-ratio:864/1204}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-blue.n-2{display:block;top:204.5717592593vw;right:auto;left:0;width:31.712962963vw;aspect-ratio:548/1205}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .logo-blue.n-3{display:block;top:551.7361111111vw;right:0;width:31.712962963vw;aspect-ratio:548/1205}}@media screen and (max-width: 1024px){.single-crosstalk .Bg__shapes .logo-blue.n-2,.single-crosstalk .Bg__shapes .logo-blue.n-3,.single-crosstalk .Bg__shapes .logo-blue.n-4,.single-crosstalk .Bg__shapes .logo-blue.n-5{translate:0 180.4071246819vw}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .green-circle{display:none}}@media screen and (max-width: 1024px){.single-crosstalk .Bg__shapes .green-circle{translate:0 180.4071246819vw}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .green-circle.n-1{display:block;top:81.5972222222vw;left:75.5208333333vw;width:49.4212962963vw}}@media screen and (min-width:1025px){.single-crosstalk .Bg__shapes .green-circle.n-2{display:block;top:428.7615740741vw;left:-24.8263888889vw;width:49.4212962963vw}}.single-crosstalk main .thumb{position:relative}@media screen and (max-width: 1024px){.single-crosstalk main .thumb{height:133.0788804071vw}}.single-crosstalk main .thumb>picture{clip-path:url(#svg-clip-single-crosstalk-thumb);width:100%;aspect-ratio:1728/792}@media screen and (max-width: 1024px){.single-crosstalk main .thumb>picture{clip-path:url(#svg-clip-single-crosstalk-thumb-sp);aspect-ratio:393/353}}.single-crosstalk main .thumb>picture img{object-fit:cover}.single-crosstalk main .thumb .Scrolldown{top:22.7430555556vw}@media screen and (max-width: 1024px){.single-crosstalk main .thumb .Scrolldown{top:104.834605598vw}}.single-crosstalk main .cnt__inner{padding:6.9444444444vw 0;background:#fff}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__inner{padding:9.6692111959vw 0}}.single-crosstalk main .cnt__innerProf,.single-crosstalk main .cnt__innerQs{padding:0 16.6666666667vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProf,.single-crosstalk main .cnt__innerQs{padding:0 4.3256997455vw}}.single-crosstalk main .cnt__innerProfMems{display:grid;gap:4.1666666667vw 7.1759259259vw;padding:2.7777777778vw 4.1666666667vw;border:1px solid #D6D8DF;border-radius:2px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMems{gap:9.6692111959vw;padding:6.3613231552vw 4.0712468193vw;grid-template-columns:repeat(1,1fr)}}.single-crosstalk main .cnt__innerProfMemsMemUpper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpper{padding:0 3.5623409669vw}}.single-crosstalk main .cnt__innerProfMemsMemUpper>picture{flex-basis:32.2147651007%;aspect-ratio:1;overflow:clip;border-radius:9999px;flex-shrink:0}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpper>picture{flex-basis:36.0902255639%}}.single-crosstalk main .cnt__innerProfMemsMemUpper>picture img{object-fit:cover}.single-crosstalk main .cnt__innerProfMemsMemUpperTxt{flex-basis:62.4161073826%;min-width:0}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxt{flex-basis:59.3984962406%}}.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo{display:flex;align-items:center;gap:.6944444444vw;white-space:nowrap}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo{gap:2.5445292621vw}}.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo .Cat{padding:.4050925926vw .8680555556vw;border-color:#121317}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo .Cat{padding:1.272264631vw 2.7989821883vw}}.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo>p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxtInfo>p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .year,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .gd,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .ini{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:500;margin-top:.6944444444vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .year,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .gd,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .ini{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .year,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .gd,.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .ini{margin-top:3.0534351145vw}}.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .ini{margin-top:0}.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .year{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .year{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px) and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMemUpperTxt .gd{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:500}}.single-crosstalk main .cnt__innerProfMemsMem>p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1.8;font-weight:500;margin-top:.6944444444vw;margin-right:-1px;text-align:justify}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMem>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProfMemsMem>p{margin-top:3.0534351145vw;margin-right:0}}.single-crosstalk main .cnt__innerProf>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;margin-top:2.1990740741vw;text-align:justify}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProf>p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerProf>p{margin-top:6.3613231552vw}}.single-crosstalk main .cnt__innerQs{margin-top:6.3078703704vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQs{margin-top:29.262086514vw}}.single-crosstalk main .cnt__innerQsQ+div{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQ+div{margin-top:29.262086514vw}}.single-crosstalk main .cnt__innerQsQTtl{margin-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQTtl{margin-bottom:6.3613231552vw}}.single-crosstalk main .cnt__innerQsQTtl>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQTtl>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:3.0534351145vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}.single-crosstalk main .cnt__innerQsQTtl h2{font-size:2.0833333333vw;letter-spacing:.08em;line-height:1.4;font-weight:700;margin-top:.6944444444vw;color:#00a84e}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQTtl h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQTtl h2{margin-top:3.0534351145vw}}.single-crosstalk main .cnt__innerQsQAsA{display:flex;justify-content:space-between;align-items:flex-start}.single-crosstalk main .cnt__innerQsQAsA+div{margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsA+div{margin-top:6.3613231552vw}}.single-crosstalk main .cnt__innerQsQAsAProf{display:flex;width:5.5555555556vw;flex-direction:column;align-items:center;gap:.462962963vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsAProf{width:16.5394402036vw;gap:2.0356234097vw}}.single-crosstalk main .cnt__innerQsQAsAProf picture{flex-basis:11.1111111111%;overflow:clip;border-radius:9999px}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsAProf picture{flex-basis:19.877675841%}}.single-crosstalk main .cnt__innerQsQAsAProf picture img{object-fit:cover}.single-crosstalk main .cnt__innerQsQAsAProf .ini{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsAProf .ini{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.single-crosstalk main .cnt__innerQsQAsATxt{flex-basis:86.1111111111%;position:relative;padding:1.6203703704vw 1.6203703704vw 1.6203703704vw 2.9513888889vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsATxt{flex-basis:74.9235474006%;padding:5.0890585242vw 4.0712468193vw}}.single-crosstalk main .cnt__innerQsQAsATxt:before{position:absolute;content:"";top:0;right:0;width:calc(100% - 1.3310185185vw);height:100%;border:1px solid #D6D8DF}.single-crosstalk main .cnt__innerQsQAsATxt .fukidashi{display:block;clip-path:polygon(0 0,100% 0,100% 100%);position:absolute;top:2.0833333333vw;left:0;width:1.3888888889vw;aspect-ratio:2/1.5;background:#d6d8df}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsATxt .fukidashi{display:none}}.single-crosstalk main .cnt__innerQsQAsATxt .fukidashi:after{clip-path:inherit;position:absolute;content:"";top:1px;left:3px;width:100%;height:100%;background:#fff}.single-crosstalk main .cnt__innerQsQAsATxt p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;text-align:justify}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQAsATxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.single-crosstalk main .cnt__innerQsQImg{margin-top:8.8541666667vw;margin-right:-2.7777777778vw;margin-left:-25vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerQsQImg{margin:29.262086514vw 0 0}}.single-crosstalk main .cnt__innerQsQImg picture{width:100%}.single-crosstalk main .cnt__innerQsQImg picture img{object-fit:cover}.single-crosstalk main .cnt__innerQsQ:nth-of-type(2n) .cnt__innerQsQTtl h2{color:#2d4298}@media screen and (min-width:1025px){.single-crosstalk main .cnt__innerQsQ:nth-of-type(2n) .cnt__innerQsQImg{margin-right:-25vw;margin-left:-2.7777777778vw}}@media screen and (min-width:1025px){.single-crosstalk main .cnt__innerQsQ:last-of-type .cnt__innerQsQImg{margin-right:-6.9444444444vw;margin-left:-6.9444444444vw}}.single-crosstalk main .cnt__innerNext{margin:8.8541666667vw 9.6643518519vw 0;overflow:clip}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext{margin:29.262086514vw 0 0 4.3256997455vw}}@media screen and (min-width:1025px){.single-crosstalk main .cnt__innerNext .Logottl{padding-top:.8680555556vw;margin-bottom:5.2662037037vw}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .Logottl{align-items:flex-start}}@media screen and (max-width: 1024px) and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .Logottl h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.single-crosstalk main .cnt__innerNext .iv-other-swiper{position:relative;overflow:visible;cursor:grab}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .iv-other-swiper{padding-bottom:20.3562340967vw}}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-wrapper .swiper-slide{width:36.1111111111vw;margin-right:2.7777777778vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-wrapper .swiper-slide{width:79.1348600509vw;margin-right:6.3613231552vw}}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:0}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:4.0712468193vw}}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .iv-other-swiper .Swiper-scrollbar{bottom:13.7404580153vw;width:calc(100% - 4.834605598vw)}}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons{position:absolute;right:0;bottom:calc(100% + 4.3981481481vw);display:flex;gap:1.3888888889vw}@media screen and (max-width: 1024px){.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons{gap:2.0356234097vw;bottom:0;padding-right:4.3256997455vw}}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next{margin:0;padding:0;position:relative;inset:auto;width:auto;height:auto}@media screen and (min-width:1025px){.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__newtab:before,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__newtab:before{translate:-1px -1px}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:hover .Arrowcircle__newtab:after,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:hover .Arrowcircle__newtab:after{translate:1px 1px}}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev:after,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next:after{display:none}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev.swiper-button-disabled,.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-next.swiper-button-disabled{opacity:1}.single-crosstalk main .cnt__innerNext .iv-other-swiper .swiper-buttons .swiper-button-prev .Arrowcircle__dir{rotate:225deg;translate:-25% -50%}.page-workstyle-training main .Sidebard__inner .Sidebar__anchors{display:none}.page-workstyle-training main .Sidebard__innerCnt .Message{padding-bottom:4.3981481481vw}@media screen and (max-width: 1024px){.page-workstyle-training main .Sidebard__innerCnt .Message{padding-bottom:12.9770992366vw}}.page-workstyle-training main .Sidebard__innerCnt .next .Imgnextpage a{align-items:center}.page-workstyle-training main .Sidebard__innerCnt .next .Imgnextpage a .inner{gap:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training main .Sidebard__innerCnt .next .Imgnextpage a .inner{gap:4.0712468193vw}}.page-workstyle-training main .Sidebard__innerCnt .next .Imgnextpage:last-child a{padding:4.3981481481vw 0 0}@media screen and (max-width: 1024px){.page-workstyle-training main .Sidebard__innerCnt .next .Imgnextpage:last-child a{padding:12.9770992366vw 0 0}}.page-workstyle-training-education main .Sidebard__innerCnt .anchor{display:flex;align-items:center;gap:.6944444444vw;padding:6.6550925926vw 0}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .anchor{display:none}}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .Message{padding-bottom:19.3384223919vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis,.page-workstyle-training-education main .Sidebard__innerCnt .training__develop,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety{display:flex;padding:3.2986111111vw 2.7777777778vw;flex-direction:column;align-items:flex-start;background:#fafafa}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis,.page-workstyle-training-education main .Sidebard__innerCnt .training__develop,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety{padding:9.6692111959vw 4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row{display:flex;align-items:flex-start;gap:5.5555555556vw;padding:3.2986111111vw 0;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row{flex-direction:column;gap:6.3613231552vw;padding:9.6692111959vw 0}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts{display:flex;width:27.7777777778vw;flex-direction:column;align-items:flex-start;gap:1.099537037vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts{width:100%;gap:4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts p{color:#121317;font-feature-settings:"palt" on}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts h4{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts h4{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row__txts p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row picture{width:15.2777777778vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .row picture{width:100%}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched{display:flex;flex-direction:column;align-items:flex-start}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts{display:flex;flex-direction:column;align-items:flex-start;gap:1.099537037vw;align-self:stretch}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts{gap:4.834605598vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts h5,.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts p{color:#121317;font-feature-settings:"palt" on}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts h5{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts h5{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched__txts p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched>picture{width:100%;margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched>picture{margin-top:6.3613231552vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink{margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink{margin-top:4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a p{color:#121317;font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-bottom:.2314814815vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a p{padding-bottom:1.0178117048vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a p:before{background:#121317}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a .Arrowcircle__bg,.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a .Arrowcircle__arrow{margin-top:0}.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a .Arrowcircle__arrow{width:.9259259259vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__basis .sched .Arrowlink a .Arrowcircle__arrow{width:3.3078880407vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety{margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety{margin-top:6.3613231552vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row{border-top:1px solid #D6D8DF;padding:3.2986111111vw 0}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row{padding:9.6692111959vw 0}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row:last-child,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row:last-child{padding:3.2986111111vw 0 0}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row:last-child,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row:last-child{padding:9.6692111959vw 0 0}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts{display:flex;width:27.8356481481vw;flex-direction:column;align-items:flex-start;gap:1.099537037vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts{width:100%;gap:4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts p{color:#121317;font-feature-settings:"palt" on}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts h4{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts h4{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__rowTxts p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__rowTxts p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.img,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.img{display:flex;align-items:flex-start;gap:5.5555555556vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.img,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.img{flex-direction:column;gap:6.3613231552vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.img picture,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.img picture{width:15.2777777778vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.img picture,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.img picture{width:100%}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt p{color:#121317;font-feature-settings:"palt" on}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt h4{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt h4,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt h4{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt>p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt>p{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;margin-top:1.099537037vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt>p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt>p,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt>p{margin-top:4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt .Link,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt .Link{margin-top:1.4467592593vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .training__develop .rows__row.txt .Link,.page-workstyle-training-education main .Sidebard__innerCnt .training__safety .rows__row.txt .Link{margin-top:4.0712468193vw}}.page-workstyle-training-education main .Sidebard__innerCnt .image,.page-workstyle-training-education main .Sidebard__innerCnt .qua{margin-top:6.6550925926vw}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image,.page-workstyle-training-education main .Sidebard__innerCnt .qua{margin-top:19.3384223919vw}}.page-workstyle-training-education main .Sidebard__innerCnt .image picture,.page-workstyle-training-education main .Sidebard__innerCnt .qua picture{width:100%}.page-workstyle-training-education main .Sidebard__innerCnt .image ul li,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li{list-style:none;font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;position:relative;transform:translate(1.7361111111vw)}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image ul li,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image ul li,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li{transform:translate(6.106870229vw);width:calc(100% - 6.106870229vw)}}.page-workstyle-training-education main .Sidebard__innerCnt .image ul li span,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li span{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image ul li span,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li span{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-training-education main .Sidebard__innerCnt .image ul li:before,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li:before{position:absolute;content:"";top:.8680555556vw;left:-1.099537037vw;width:.3472222222vw;height:.3472222222vw;background:#121317;border-radius:999px}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image ul li:before,.page-workstyle-training-education main .Sidebard__innerCnt .qua ul li:before{top:3.8167938931vw;left:-3.5623409669vw;width:1.0178117048vw;height:1.0178117048vw}}@media screen and (max-width: 1024px){.page-workstyle-training-education main .Sidebard__innerCnt .image h2{font-size:7.1246819338vw;letter-spacing:.06em;line-height:1.4;font-weight:700}}.page-workstyle-training-facility main .Sidebard__innerCnt .anchor{display:flex;align-items:center;padding:6.6550925926vw 0;flex-wrap:wrap;gap:.6944444444vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .anchor{display:none}}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .Message{margin-bottom:29.262086514vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education,.page-workstyle-training-facility main .Sidebard__innerCnt .facility,.page-workstyle-training-facility main .Sidebard__innerCnt .acc,.page-workstyle-training-facility main .Sidebard__innerCnt .practice,.page-workstyle-training-facility main .Sidebard__innerCnt .tour,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation,.page-workstyle-training-facility main .Sidebard__innerCnt .location{padding-bottom:6.6550925926vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education,.page-workstyle-training-facility main .Sidebard__innerCnt .facility,.page-workstyle-training-facility main .Sidebard__innerCnt .acc,.page-workstyle-training-facility main .Sidebard__innerCnt .practice,.page-workstyle-training-facility main .Sidebard__innerCnt .tour,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation,.page-workstyle-training-facility main .Sidebard__innerCnt .location{padding-bottom:29.262086514vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education>p,.page-workstyle-training-facility main .Sidebard__innerCnt .facility>p,.page-workstyle-training-facility main .Sidebard__innerCnt .acc>p,.page-workstyle-training-facility main .Sidebard__innerCnt .practice>p,.page-workstyle-training-facility main .Sidebard__innerCnt .tour>p,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation>p,.page-workstyle-training-facility main .Sidebard__innerCnt .location>p{font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education>p,.page-workstyle-training-facility main .Sidebard__innerCnt .facility>p,.page-workstyle-training-facility main .Sidebard__innerCnt .acc>p,.page-workstyle-training-facility main .Sidebard__innerCnt .practice>p,.page-workstyle-training-facility main .Sidebard__innerCnt .tour>p,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation>p,.page-workstyle-training-facility main .Sidebard__innerCnt .location>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper{margin-top:2.4305555556vw;width:calc(100% + 6.9444444444vw);padding-right:6.9444444444vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper{margin-top:6.3613231552vw;width:calc(100% + 4.3256997455vw);padding-right:4.3256997455vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide{width:22.2222222222vw;display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide{width:75.0636132316vw;gap:4.0712468193vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide picture{width:100%}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide picture{height:48.0916030534vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide p{font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-wrapper .swiper-slide p,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-wrapper .swiper-slide p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller{display:flex;align-items:center;gap:.462962963vw;justify-content:flex-end;margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller{gap:2.0356234097vw;margin-top:6.3613231552vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-pagination-fraction{display:flex;align-items:center;gap:.2314814815vw;font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.1574074074vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-pagination-fraction{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-pagination-fraction,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-pagination-fraction{gap:1.0178117048vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next{position:relative;left:0;right:0;margin-top:0;width:2.1990740741vw;height:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next{width:8.1424936387vw;height:8.1424936387vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:after{display:none}@media screen and (min-width:1025px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture{transition:.16s ease-out all}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:before{translate:-1px -1px}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:hover .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:hover .Arrowcircle__newtab:after{translate:1px 1px}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__bg picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__bg picture:nth-of-type(2){opacity:1}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture{transition:.16s ease-out all}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(1),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(1){translate:200% 0}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__arrow picture:nth-of-type(2),.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__arrow picture:nth-of-type(2){translate:0 0}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:before,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:before{translate:-1px -1px}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible .Arrowcircle__newtab:after,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible .Arrowcircle__newtab:after{translate:1px 1px}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev:focus-visible,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next:focus-visible{outline-offset:0px}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev .Arrowcircle,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next .Arrowcircle{position:relative;width:100%;height:100%}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper{transform:rotate(180deg) translate(.0578703704vw)}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-prev .Arrowcircle__swiper{transform:rotate(180deg) translate(.2544529262vw)}}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-next .Arrowcircle__swiper{transform:translate(.2544529262vw)}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-disabled,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-disabled{opacity:1}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle,.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg circle{fill:#d6d8df}.page-workstyle-training-facility main .Sidebard__innerCnt .education .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .facility .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .acc .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .practice .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .tour .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter],.page-workstyle-training-facility main .Sidebard__innerCnt .location .swiper .swiper-controller .swiper-button-disabled .Arrowcircle__bg g[filter]{display:none}.page-workstyle-training-facility main .Sidebard__innerCnt .education .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .location .sches{margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .sches,.page-workstyle-training-facility main .Sidebard__innerCnt .location .sches{margin-top:6.3613231552vw}}.page-workstyle-training-facility main .Sidebard__innerCnt .education .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .location .sches .imgs{display:grid;gap:1.3888888889vw;grid-template-columns:repeat(3,1fr);margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .education .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .facility .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .acc .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .practice .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .tour .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .recreation .sches .imgs,.page-workstyle-training-facility main .Sidebard__innerCnt .location .sches .imgs{gap:3.0534351145vw;margin-top:6.3613231552vw;grid-template-columns:1fr}}.page-workstyle-training-facility main .Sidebard__innerCnt .location{padding-bottom:0}.page-workstyle-training-facility main .Sidebard__innerCnt .location iframe{display:block;width:100%;height:27.6041666667vw;margin-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.page-workstyle-training-facility main .Sidebard__innerCnt .location iframe{height:42.4936386768vw;margin-bottom:6.3613231552vw}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .Message h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms{margin-top:6.6550925926vw}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms{margin-top:19.3384223919vw}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt{display:flex;width:100%;align-items:flex-start;gap:2.7777777778vw;padding:4.3981481481vw 0;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt{flex-direction:column;gap:8.1424936387vw;padding:12.9770992366vw 0}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt:last-child{padding:4.3981481481vw 0 0}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt:last-child{padding:12.9770992366vw 0 0}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.1990740741vw;flex:1 0 0;width:34.7222222222vw}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts{gap:6.3613231552vw;width:100%}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts h3,.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts p{color:#121317;font-feature-settings:"palt" on}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts h3{font-size:2.4305555556vw;letter-spacing:.06em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts h3{font-size:7.1246819338vw;letter-spacing:.06em;line-height:1;font-weight:700}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts p{text-align:justify;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cntTxts p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt picture{width:16.6666666667vw}@media screen and (max-width: 1024px){.page-workstyle-fukuri main .Sidebard__innerCnt .clms__cnt picture{width:100%}}.page-recruitment main .Sidebar.mq4sp{display:none}.page-recruitment main .Sidebard__inner{padding:0 5.5555555556vw}.page-recruitment main .Sidebard__inner .Sidebar{display:none}.page-recruitment main .Sidebard__innerCnt{width:100%;padding:6.9444444444vw 11.1111111111vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt{padding:9.6692111959vw 4.3256997455vw}}.page-recruitment main .Sidebard__innerCnt .recruit{display:flex;align-items:flex-start;gap:4.1666666667vw;margin-bottom:4.3981481481vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .recruit{flex-direction:column;gap:9.6692111959vw;margin-bottom:12.9770992366vw}}.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage{border:none}.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a{padding:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a{gap:6.3613231552vw}}.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a>picture{width:31.25vw;height:20.4861111111vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a>picture{width:100%;height:100%}}.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a .inner{width:100%}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .recruit .Imgnextpage a .inner{gap:6.3613231552vw}}.page-recruitment main .Sidebard__innerCnt .Imgnextpage a{padding:4.3981481481vw 0 0}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .Imgnextpage a{padding:12.9770992366vw 0 0}}.page-recruitment main .Sidebard__innerCnt .Imgnextpage a>picture{width:21.2384259259vw;height:13.9467592593vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .Imgnextpage a>picture{width:100%;height:100%}}.page-recruitment main .Sidebard__innerCnt .Imgnextpage a .inner{width:41.2037037037vw}@media screen and (max-width: 1024px){.page-recruitment main .Sidebard__innerCnt .Imgnextpage a .inner{width:100%}}.page-recruitment-fresh main .Sidebar__anchors{display:none}.page-recruitment-fresh main .Sidebard__inner .Sidebar__anchors{display:none}.page-recruitment-fresh main .Sidebard__innerCnt .nav{display:flex;padding:1.4467592593vw 1.6203703704vw;gap:2.7777777778vw;align-items:center;align-self:stretch;position:relative}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav{padding:3.8167938931vw 7.1246819338vw 3.5623409669vw 4.0712468193vw}}.page-recruitment-fresh main .Sidebard__innerCnt .nav p{font-feature-settings:"palt" on;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateY(-.0578703704vw)}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav p{transform:translateY(0)}}.page-recruitment-fresh main .Sidebard__innerCnt .nav span{content:"";width:.0578703704vw;height:2.1990740741vw;background:#d6d8df}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav>p,.page-recruitment-fresh main .Sidebard__innerCnt .nav span{display:none}}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes{display:flex;width:42.8240740741vw;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes{width:100%;gap:2.0356234097vw;overflow-x:auto;white-space:nowrap;padding-bottom:.2544529262vw}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes::-webkit-scrollbar{display:none}}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn{padding:.6944444444vw 1.1574074074vw;border-radius:999px;border:1px solid #D6D8DF;background:#fff;cursor:pointer;transition:.12s ease-out all}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn{padding:1.5267175573vw 3.0534351145vw}}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn .Arrowcircle{display:none}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-feature-settings:"palt" on;text-overflow:ellipsis}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn.active{background:#000;border:none;transition:none}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn.active p{color:#fff}@media screen and (min-width:1025px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn:hover{background:#121317}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn:hover p{color:#fff}}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn:focus-visible{background:#121317}.page-recruitment-fresh main .Sidebard__innerCnt .nav .jobtypes__btn:focus-visible p{color:#fff}.page-recruitment-fresh main .Sidebard__innerCnt .nav .sp-icon{display:none}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .sp-icon{display:block;position:absolute;top:2.0356234097vw;right:0;width:7.1246819338vw;height:10.1781170483vw;border-left:1px solid #D6D8DF}}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .nav .sp-icon svg{width:2.2900763359vw;translate:1.7811704835vw 3.5623409669vw}}.page-recruitment-fresh main .Sidebard__innerCnt .jobs{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .jobs{margin-top:12.9770992366vw}}.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item{border-top:1px solid #D6D8DF;border-bottom:1px solid #D6D8DF}.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item:nth-child(n+2){margin-top:-1px}.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item .Recruitnextpage a{padding:4.3981481481vw 0 4.3981481481vw .6944444444vw}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item .Recruitnextpage a{padding:9.6692111959vw 3.0534351145vw}}@media screen and (max-width: 1024px){.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item .Recruitnextpage a .Arrowcircle{top:14.7582697201vw}}.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item.hidden{display:none}.page-recruitment-fresh main .Sidebard__innerCnt .jobs__item a{border:none}.page-recruitment-career main .Sidebar__anchors{display:none}.page-recruitment-career main .Sidebard__inner .Sidebar__anchors{display:none}.page-recruitment-career main .Sidebard__innerCnt .nav{display:flex;padding:1.4467592593vw 1.6203703704vw;gap:2.7777777778vw;align-items:center;align-self:stretch;position:relative}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav{padding:3.8167938931vw 7.1246819338vw 3.5623409669vw 4.0712468193vw}}.page-recruitment-career main .Sidebard__innerCnt .nav p{font-feature-settings:"palt" on;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateY(-.0578703704vw)}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav p{transform:translateY(0)}}.page-recruitment-career main .Sidebard__innerCnt .nav span{content:"";width:.0578703704vw;height:2.1990740741vw;background:#d6d8df}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav>p,.page-recruitment-career main .Sidebard__innerCnt .nav span{display:none}}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes{display:flex;width:34.2013888889vw;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes{width:100%;gap:2.0356234097vw;overflow-x:auto;white-space:nowrap;padding-bottom:.2544529262vw}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes::-webkit-scrollbar{display:none}}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn{padding:.6944444444vw 1.1574074074vw;border-radius:999px;border:1px solid #D6D8DF;background:#fff;cursor:pointer;transition:.12s ease-out all}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn{padding:1.5267175573vw 3.0534351145vw}}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn .Arrowcircle{display:none}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-feature-settings:"palt" on;text-overflow:ellipsis}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn.active{background:#000;border:none;transition:none}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn.active p{color:#fff}@media screen and (min-width:1025px){.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn:hover{background:#121317}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn:hover p{color:#fff}}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn:focus-visible{background:#121317}.page-recruitment-career main .Sidebard__innerCnt .nav .jobtypes__btn:focus-visible p{color:#fff}.page-recruitment-career main .Sidebard__innerCnt .nav .sp-icon{display:none}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .sp-icon{display:block;position:absolute;top:2.0356234097vw;right:0;width:7.1246819338vw;height:10.1781170483vw;border-left:1px solid #D6D8DF}}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .nav .sp-icon svg{width:2.2900763359vw;translate:1.7811704835vw 3.5623409669vw}}.page-recruitment-career main .Sidebard__innerCnt .jobs{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .jobs{margin-top:12.9770992366vw}}.page-recruitment-career main .Sidebard__innerCnt .jobs__item{border-top:1px solid #D6D8DF;border-bottom:1px solid #D6D8DF}.page-recruitment-career main .Sidebard__innerCnt .jobs__item:nth-child(n+2){margin-top:-1px}.page-recruitment-career main .Sidebard__innerCnt .jobs__item .Recruitnextpage a{padding:4.3981481481vw 0 4.3981481481vw .6944444444vw}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .jobs__item .Recruitnextpage a{padding:9.6692111959vw 3.0534351145vw}}@media screen and (max-width: 1024px){.page-recruitment-career main .Sidebard__innerCnt .jobs__item .Recruitnextpage a .Arrowcircle{top:14.7582697201vw}}.page-recruitment-career main .Sidebard__innerCnt .jobs__item.hidden{display:none}.page-recruitment-career main .Sidebard__innerCnt .jobs__item a{border:none}.page-recruitment-fresh-1 .Bg__shapes .logo-green.n-1,.page-recruitment-fresh-1 .Bg__shapes .logo-blue.n-1{display:none}.page-recruitment-fresh-1 main .Fv{padding:13.3101851852vw 0 18.9814814815vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Fv{padding:9.6692111959vw 0 72.2646310433vw}}.page-recruitment-fresh-1 main .Fv__inner .Circlettl p{display:flex;align-items:center;gap:.3472222222vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Fv__inner .Circlettl p{gap:1.0178117048vw}}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Fv__innerTtl h1{font-feature-settings:"palt" on}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-fresh-1 main .Fv__innerTtl h1{font-size:10.6870229008vw;letter-spacing:.06em;line-height:1;font-weight:700}}.page-recruitment-fresh-1 main .Sidebard__innerCnt{position:relative}.page-recruitment-fresh-1 main .Sidebard__innerCnt .thumbnail{position:absolute;top:-25.7523148148vw;right:-8.3333333333vw;animation:single_recruitment_thumbnail_slide .3s cubic-bezier(0,1,.78,.99)}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .thumbnail{top:-62.5954198473vw;right:-4.0712468193vw;animation:single_recruitment_thumbnail_slide .5s cubic-bezier(0,1,.78,.99)}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .thumbnail picture{width:49.3634259259vw;height:21.412037037vw;clip-path:polygon(0 0,100% 0,100% 100%,21.6% 100%)}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .thumbnail picture{width:100vw;height:100%}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .thumbnail picture img{width:100%;height:100%;object-fit:cover}.page-recruitment-fresh-1 main .Sidebard__innerCnt .anchor{display:flex;align-items:center;gap:.6944444444vw;padding:0 0 8.8541666667vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .anchor{display:none}}@media screen and (min-width:1025px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:min(25.7833482543vh,16.6666666667vw);scroll-margin-top:min(25.7833482543svh,16.6666666667vw)}}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:38.1679389313vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .Toplinettl{padding-top:1.4467592593vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .Toplinettl{padding-top:4.0712468193vw;margin-bottom:6.3613231552vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group:nth-child(n+2){margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group:nth-child(n+2){margin-top:29.262086514vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__block{display:flex;align-items:flex-start;justify-content:space-between;padding:2.3148148148vw 0;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__block{padding:8.1424936387vw 0;flex-direction:column;align-items:flex-start;gap:6.3613231552vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__block:last-child{border-bottom:1px solid #D6D8DF}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl{width:6.9444444444vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl{width:100%}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl h2{font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:700}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl h2{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt{width:44.4444444444vw;display:flex;align-self:center}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt{width:100%;align-self:flex-start}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p{text-align:justify;font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{display:block;margin-top:1.8518518519vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1.57;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{margin-top:8.1424936387vw}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p .nonmargin{margin-top:0}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a{color:#121317;position:relative}@media screen and (min-width:1025px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:hover:before{transform-origin:right center;scale:0 1}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:focus-visible:before{transform-origin:right center;scale:0 1}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before{position:absolute;content:"";bottom:.1736111111vw;left:0;width:100%;height:1px;background:#121317}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before{bottom:.2544529262vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .Btn{margin:4.1666666667vw auto 0}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .Btn{margin:12.9770992366vw auto 0}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .cnt__group .Btn a{border:1px solid #D6D8DF}.page-recruitment-fresh-1 main .Sidebard__innerCnt .other{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .other{margin-top:29.262086514vw}}.page-recruitment-fresh-1 main .Sidebard__innerCnt .other .items__item:nth-child(n+2) .Recruitnextpage a{border-top:none}.page-recruitment-fresh-1 main .Sidebard__innerCnt .other .items__item .Recruitnextpage a{padding:2.662037037vw .6944444444vw 2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-fresh-1 main .Sidebard__innerCnt .other .items__item .Recruitnextpage a{padding:8.3969465649vw 3.0534351145vw 6.3613231552vw}}.page-recruitment-career-1 .Bg__shapes .logo-green.n-1,.page-recruitment-career-1 .Bg__shapes .logo-blue.n-1{display:none}.page-recruitment-career-1 main .Fv{padding:13.3101851852vw 0 18.9814814815vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Fv{padding:9.6692111959vw 0 72.2646310433vw}}.page-recruitment-career-1 main .Fv__inner .Circlettl p{display:flex;align-items:center;gap:.3472222222vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Fv__inner .Circlettl p{gap:1.0178117048vw}}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Fv__innerTtl h1{font-feature-settings:"palt" on}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-career-1 main .Fv__innerTtl h1{font-size:10.6870229008vw;letter-spacing:.06em;line-height:1;font-weight:700}}.page-recruitment-career-1 main .Sidebard__innerCnt{position:relative}.page-recruitment-career-1 main .Sidebard__innerCnt .thumbnail{position:absolute;top:-25.7523148148vw;right:-8.3333333333vw;animation:single_recruitment_thumbnail_slide .3s cubic-bezier(0,1,.78,.99)}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .thumbnail{top:-62.5954198473vw;right:-4.0712468193vw;animation:single_recruitment_thumbnail_slide .5s cubic-bezier(0,1,.78,.99)}}.page-recruitment-career-1 main .Sidebard__innerCnt .thumbnail picture{width:49.3634259259vw;height:21.412037037vw;clip-path:polygon(0 0,100% 0,100% 100%,21.6% 100%)}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .thumbnail picture{width:100vw;height:100%}}.page-recruitment-career-1 main .Sidebard__innerCnt .thumbnail picture img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:min(25.7833482543vh,16.6666666667vw);scroll-margin-top:min(25.7833482543svh,16.6666666667vw)}}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:38.1679389313vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .Toplinettl{padding-top:1.4467592593vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .Toplinettl{padding-top:4.0712468193vw;margin-bottom:6.3613231552vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group:nth-child(n+2){margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group:nth-child(n+2){margin-top:29.262086514vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__block{display:flex;align-items:flex-start;justify-content:space-between;padding:2.3148148148vw 0;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__block{padding:8.1424936387vw 0;flex-direction:column;align-items:flex-start;gap:6.3613231552vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__block:last-child{border-bottom:1px solid #D6D8DF}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl{width:6.9444444444vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl{width:100%}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl h2{font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:700}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTtl h2{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt{width:44.4444444444vw;display:flex;align-self:center}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt{width:100%;align-self:flex-start}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p{text-align:justify;font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{display:block;margin-top:1.8518518519vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1.57;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{margin-top:8.1424936387vw}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p span{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p .file{display:inline-block;margin:0;transform:translate(.462962963vw,-.1736111111vw);padding:.1736111111vw .462962963vw .2314814815vw;background:#121317;color:#fff;border-radius:24px;font-size:.462962963vw;letter-spacing:.04em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p .file{transform:translate(1.0178117048vw,-.7633587786vw);padding:.7633587786vw 2.0356234097vw}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p .file{font-size:2.0356234097vw;letter-spacing:.04em;line-height:1;font-weight:500}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a{color:#121317;position:relative}@media screen and (min-width:1025px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:hover:before{transform-origin:right center;scale:0 1}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:focus-visible:before{transform-origin:right center;scale:0 1}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before{position:absolute;content:"";bottom:.1736111111vw;left:0;width:100%;height:1px;background:#121317}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .inner__blockTxt p a:before{bottom:.2544529262vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .Btn{margin:4.1666666667vw auto 0}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .Btn{margin:12.9770992366vw auto 0}}.page-recruitment-career-1 main .Sidebard__innerCnt .cnt__group .Btn a{border:1px solid #D6D8DF}.page-recruitment-career-1 main .Sidebard__innerCnt .other{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .other{margin-top:29.262086514vw}}.page-recruitment-career-1 main .Sidebard__innerCnt .other .items__item:nth-child(n+2) .Recruitnextpage a{border-top:none}.page-recruitment-career-1 main .Sidebard__innerCnt .other .items__item .Recruitnextpage a{padding:2.662037037vw .6944444444vw 2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-career-1 main .Sidebard__innerCnt .other .items__item .Recruitnextpage a{padding:8.3969465649vw 3.0534351145vw 6.3613231552vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt{display:flex;flex-direction:column;align-items:flex-start;gap:6.6550925926vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt{gap:29.262086514vw}}@media screen and (min-width:1025px){.page-recruitment-faq main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:min(25.7833482543vh,16.6666666667vw);scroll-margin-top:min(25.7833482543svh,16.6666666667vw)}}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:38.1679389313vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows{display:flex;width:100%;flex-direction:column;align-items:flex-start}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .Toplinettl{width:100%}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs{width:100%;background:#eff0f4}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs:nth-child(n+3){margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs:nth-child(n+3){margin-top:6.3613231552vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes{display:flex;justify-content:space-between;align-items:flex-start;padding:2.7777777778vw;cursor:pointer;transition:.12s ease-out all}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes{align-items:center;gap:8.1424936387vw;padding:8.1424936387vw 4.0712468193vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts{display:flex;align-items:flex-start;gap:.6944444444vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts{gap:3.0534351145vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.3888888889vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic;transform:translateY(.462962963vw)}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:5.0890585242vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts>p{transform:translateY(1.0178117048vw)}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts .qes{width:40.2777777778vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts .qes{width:100%}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts .qes p{text-align:justify;font-feature-settings:"palt" on;font-size:1.1574074074vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qesTxts .qes p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:500}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes .Arrowcircle{align-self:center;width:2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes .Arrowcircle{width:8.1424936387vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes .Arrowcircle span{width:.9259259259vw;rotate:0deg;transition:.12s ease-out all}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__qes .Arrowcircle span{width:3.0534351145vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ans{height:0;overflow:hidden;transition:.12s ease-out all}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInner{padding:0 2.7777777778vw 2.7777777778vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInner{padding:0 4.0712468193vw 8.1424936387vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts{display:flex;align-items:flex-start;gap:.8101851852vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts{gap:3.5623409669vw}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:1.3888888889vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic;transform:translateY(.2893518519vw)}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts>p{font-family:Roboto,Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:5.0890585242vw;letter-spacing:.06em;line-height:1;font-weight:700;font-style:italic}}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts>p{transform:translateY(.7633587786vw)}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans{width:40.2777777778vw}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans{width:100%}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p{text-align:justify;font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a{color:#121317;position:relative}@media screen and (min-width:1025px){.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:hover:before{transform-origin:right center;scale:0 1}}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:focus-visible:before{transform-origin:right center;scale:0 1}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs__ansInnerTxts .ans p a:before{position:absolute;content:"";bottom:.1157407407vw;left:0;width:100%;height:1px;background:#121317}.page-recruitment-faq main .Sidebard__innerCnt .cnt__rows .faqs.is-on .faqs__qes .Arrowcircle span{transform:rotate(45deg)}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .Message h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.page-recruitment-internship main .Sidebard__innerCnt .Message p{text-align:justify}.page-recruitment-internship main .Sidebard__innerCnt .anchor{display:flex;align-items:center;gap:.6944444444vw;padding:6.6550925926vw 0}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .anchor{display:none}}.page-recruitment-internship main .Sidebard__innerCnt .anchor .Btn a p{transform:translateY(.0578703704vw)}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .anchor .Btn a p{transform:translateY(0)}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt{margin-top:29.262086514vw}}@media screen and (min-width:1025px){.page-recruitment-internship main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:min(25.7833482543vh,16.6666666667vw);scroll-margin-top:min(25.7833482543svh,16.6666666667vw)}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt>[id]{scroll-margin-top:38.1679389313vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows{margin-top:6.6550925926vw}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .Toplinettl{padding-top:1.4467592593vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .Toplinettl{padding-top:4.0712468193vw;margin-bottom:12.9770992366vw}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows{margin-top:29.262086514vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows:first-child{margin-top:0}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows>p{font-feature-settings:"palt" on;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows{margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows{margin-top:6.3613231552vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__row{display:flex;justify-content:space-between;align-items:flex-start;padding:2.1990740741vw 0;border-top:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__row{flex-direction:column;gap:6.3613231552vw;padding:8.1424936387vw 0}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__row:last-child{border-bottom:1px solid #D6D8DF}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__row p{font-feature-settings:"palt" on}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__row p{width:100%}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTtl{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:700;width:8.7384259259vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTtl{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;width:43.0555555556vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt span{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt span{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a{color:#121317;position:relative}@media screen and (min-width:1025px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:hover:before{transform-origin:right center;scale:0 1}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:focus-visible:before{transform-origin:right center;scale:0 1}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .rows__rowTxt a:before{position:absolute;content:"";bottom:.1157407407vw;left:0;width:100%;height:1px;background:#121317}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .Btn{margin:4.3981481481vw auto 0}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .Btn{margin:12.9770992366vw auto 0}}.page-recruitment-internship main .Sidebard__innerCnt .cnt__rows .Btn a{border:1px solid #D6D8DF}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt #ce{margin-top:12.9770992366vw}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt #line{margin-top:12.9770992366vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .Logottl{margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .Logottl{margin-top:29.262086514vw;align-items:flex-start}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .Logottl picture{height:6.3613231552vw;transform:translateY(1.0178117048vw)}}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .Logottl h3{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.4;font-weight:700}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches{display:flex;flex-direction:column;gap:2.1990740741vw}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3888888889vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__imgs{grid-template-columns:repeat(1,1fr);gap:3.0534351145vw}}@media screen and (min-width:1025px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__imgs:has(picture:nth-of-type(4)){grid-template-columns:repeat(4,1fr)}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rows{margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rows{margin-top:6.3613231552vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow{display:flex;justify-content:space-between;align-items:flex-start;padding:2.1990740741vw 0;border-top:1px solid #D6D8DF}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow.break{padding:1.4467592593vw 0 2.1990740741vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow.break{padding:4.0712468193vw 0 6.3613231552vw}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow.break p{width:100%;text-align:right}@media screen and (max-width: 1024px) and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow.break p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow{flex-direction:column;gap:6.3613231552vw;padding:8.1424936387vw 0}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow:last-child{border-bottom:1px solid #D6D8DF}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow p{font-feature-settings:"palt" on}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRow p{width:100%}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTtl{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:700;width:8.7384259259vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTtl{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;width:43.0555555556vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt span{font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt span{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt .nums{display:inline-block;font-size:.9259259259vw;letter-spacing:.08em;line-height:2;font-weight:500;margin-top:.5787037037vw}@media screen and (max-width: 1024px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt .nums{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.8;font-weight:500}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a{color:#121317;position:relative}@media screen and (min-width:1025px){.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:hover:before{transform-origin:right center;scale:0 1}}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:focus-visible:before{transform-origin:right center;scale:0 1}.page-recruitment-internship main .Sidebard__innerCnt .cnt .sches__rowsRowTxt a:before{position:absolute;content:"";bottom:.1157407407vw;left:0;width:100%;height:1px;background:#121317}
