@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */.home main .inst__innerNotice .acc__cntInner ul,.swiper{list-style:none}.footer__inner,.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper,hr,input[type=search]{box-sizing:content-box}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}a:active,a:focus,a:hover,input:focus{outline:0}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}: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;padding:0;z-index:1;display:block}.swiper-wrapper{z-index:1;display:flex;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;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-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid;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)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.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:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.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:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}body,mark{color:#000}.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{margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide,.swiper-cube .swiper-slide .swiper-slide,.swiper-flip .swiper-slide,.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.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-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;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.footer,.wrapper,sub,sup{position:relative}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.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}.clear:after,.clear:before{content:" ";display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;text-decoration:none}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0}mark{background:#ff0}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;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom;width:100%;height:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;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}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{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:after{clear:both}img[src$=".svg"]{width:100%}input:focus{border:1px solid #04A4CC}h1,h2,h3,h4,h5,ol,p,table,ul{margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;font:400 11px/1.4 "Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;overscroll-behavior-y:none}body .Bnrs{display:none}.wrapper{min-width:1000px;width:100%}.wrapper *{scroll-margin-top:6.6666666667vw}#noise-filter{-o-object-fit:cover;object-fit:cover}.cmn__xlContainer,.home main .cases__inner{width:min(100vw,1500px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){body .Bnrs{display:grid}.wrapper{min-width:0}.wrapper *{scroll-margin-top:13.3333333333vw}.cmn__xlContainer,.home main .cases__inner{width:min(92vw,345px)}}.cmn__container,.home main .inst__inner{width:min(69.3333333333vw,1040px);padding-left:min(1.3333333333vw,20px);padding-right:min(1.3333333333vw,20px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.cmn__container,.home main .inst__inner{width:min(96.2666666667vw,361px);padding-right:0;padding-left:0}}.cmn__lContainer,.home main .fv__inner{width:min(76vw,1140px);padding-left:min(1.3333333333vw,20px);padding-right:min(1.3333333333vw,20px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.cmn__lContainer,.home main .fv__inner{width:min(96.2666666667vw,361px);padding-right:0;padding-left:0}}.cmn__xsContainer,.home main .points__inner{width:min(60vw,900px);padding-left:min(1.3333333333vw,20px);padding-right:min(1.3333333333vw,20px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.cmn__xsContainer,.home main .points__inner{width:min(96.2666666667vw,361px);padding-right:0;padding-left:0}}.cmn__xxsContainer,.home main .flow__inner{width:min(59.3333333333vw,890px);padding-left:min(1.3333333333vw,20px);padding-right:min(1.3333333333vw,20px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.cmn__xxsContainer,.home main .flow__inner{width:min(96.2666666667vw,361px);padding-right:0;padding-left:0}}.cmn__xxxsContainer,.home main .talk__inner{width:min(52.3333333333vw,785px);padding-left:min(1.3333333333vw,20px);padding-right:min(1.3333333333vw,20px);margin-right:auto;margin-left:auto}.footer{margin-top:min(6.4vw,96px);padding-top:min(3.9333333333vw,59px);padding-bottom:min(4.9333333333vw,74px);border-top:1px solid #000}.footer__go2top{position:absolute;bottom:calc(100% + min(2.7333333333vw,41px));right:min(2.7333333333vw,41px)}@media screen and (max-width:1024px){.cmn__xxxsContainer,.home main .talk__inner{width:min(96.2666666667vw,361px);padding-right:0;padding-left:0}.footer{margin-top:min(12.8vw,48px);padding-top:min(12.8vw,48px);padding-bottom:min(33.8666666667vw,127px)}.footer__go2top{bottom:min(19.2vw,72px);right:min(3.7333333333vw,14px)}}.footer__go2top a{width:min(4.1333333333vw,62px);aspect-ratio:1;border-radius:8px;background:#61a08c;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.footer__go2top a{width:min(12.8vw,48px)}}@media screen and (min-width:1025px){.footer__go2top a:hover figure{translate:0 -25%}}.footer__go2top a figure{width:min(1.7333333333vw,26px);transition:.35s all ease;translate:0 -12.5%}@media screen and (max-width:1024px){.footer__go2top a figure{width:min(5.6vw,21px)}}.footer__inner{display:flex;align-items:center}.mq4sp,.svg-icon{display:none}.footer__inner>figure{width:min(17.2666666667vw,259px)}.footer__innerTxt{margin-top:min(2.6666666667vw,40px)}.footer__innerTxt p{font-size:min(1.0666666667vw,16px);letter-spacing:.025em;line-height:1.875;font-weight:400;text-align:center}@media screen and (max-width:1024px){.footer__inner>figure{width:min(52.8vw,198px)}.footer__innerTxt{margin-top:min(9.3333333333vw,35px)}.footer__innerTxt p{font-size:min(4.2666666667vw,16px);letter-spacing:0;line-height:1.625;font-weight:400}.footer__innerTxt p.copy{font-size:min(2.6666666667vw,10px);letter-spacing:.025em;line-height:1;font-weight:400;margin-top:min(9.6vw,36px)}.footer__innerTxt p+p{margin-top:min(1vw,15px)}}.footer__innerTxt p+p{margin-top:min(1vw,15px)}@media screen and (max-width:1024px){.mq4pc{display:none}.mq4sp{display:block}.Bnrs{position:fixed;bottom:0;left:0;width:100%;z-index:100}}.Bnrs{display:grid;grid-template-columns:repeat(2,50%)}.Bnrs__bnr a{padding-top:min(1.8666666667vw,28px);padding-bottom:min(1.8666666667vw,28px);display:flex;flex-direction:column;align-items:center;width:100%;background:#61a08c}@media screen and (min-width:1025px){.Bnrs__bnr a:hover .app figure{translate:50% min(.1333333333vw,2px)}}@media screen and (min-width:1025px) and (max-width:1024px){.Bnrs__bnr a:hover .app figure{translate:50% min(.5333333333vw,2px)}}.Bnrs__bnr a .pop{padding-left:min(1.1333333333vw,17px);padding-right:min(1.1333333333vw,17px);position:relative}.Bnrs__bnr a .pop::after,.Bnrs__bnr a .pop::before{height:min(1.6666666667vw,25px);position:absolute;content:"";top:50%;left:0;width:2px;border-radius:9999px;background:#fff;translate:0 -50%;rotate:-15deg}.Bnrs__bnr a .pop::after{right:0;left:auto;rotate:15deg}.Bnrs__bnr a .pop p{font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:min(1.8vw,27px);letter-spacing:0;line-height:1;font-weight:400;color:#fff;font-feature-settings:"palt"}@media screen and (max-width:1024px){.Bnrs__bnr a{padding-top:min(1.6vw,6px);padding-bottom:min(1.6vw,6px)}.Bnrs__bnr a .pop{padding-left:min(1.3333333333vw,5px);padding-right:min(1.3333333333vw,5px)}.Bnrs__bnr a .pop::after,.Bnrs__bnr a .pop::before{height:min(2.6666666667vw,10px);width:1px}.Bnrs__bnr a .pop p{font-size:min(2.9333333333vw,11px);letter-spacing:.025em;line-height:1;font-weight:400}}.Bnrs__bnr a .type{margin-top:min(1.1333333333vw,17px);padding-top:min(.1333333333vw,2px);padding-bottom:min(.1333333333vw,2px);padding-left:min(1vw,15px);padding-right:min(1vw,15px);background:#fff}.Bnrs__bnr a .type p{font-size:min(1.6vw,24px);letter-spacing:0;line-height:1.5;font-weight:600;color:#61a08c}@media screen and (max-width:1024px){.Bnrs__bnr a .type{margin-top:min(.8vw,3px);padding-top:min(.5333333333vw,2px);padding-bottom:min(.5333333333vw,2px);padding-left:min(.5333333333vw,2px);padding-right:min(.5333333333vw,2px)}.Bnrs__bnr a .type p{font-size:min(2.6666666667vw,10px);letter-spacing:-.02em;line-height:1;font-weight:600}}.Bnrs__bnr a .app{margin-top:min(.6666666667vw,10px);gap:min(.7333333333vw,11px);display:flex;align-items:center}.Bnrs__bnr a .app p{font-size:min(2.5333333333vw,38px);letter-spacing:0;line-height:1.3684210526;font-weight:700;border-bottom:1px solid #f8da39;color:#f8da39}.Bnrs__bnr a .app figure{width:min(.8666666667vw,13px);transition:.35s all ease;translate:0 min(.1333333333vw,2px)}@media screen and (max-width:1024px){.Bnrs__bnr a .app{margin-top:min(.5333333333vw,2px);gap:min(1.3333333333vw,5px)}.Bnrs__bnr a .app p{font-size:min(3.7333333333vw,14px);letter-spacing:0;line-height:1.4;font-weight:600}.Bnrs__bnr a .app figure{width:min(1.3333333333vw,5px);translate:0 max(-.5333333333vw,-2px)}}.Bnrs__bnr:nth-of-type(2) a{background:#7878b4}.Bnrs__bnr:nth-of-type(2) a .type p{color:#7878b4}.home main .fv{position:relative;overflow:clip;background:linear-gradient(90deg,#244f30 21.3%,#207965 81.06%)}.home main .fv .tri,.home main .fv .tri::after,.home main .fv::after{position:absolute;top:0;left:0;height:100%}.home main .fv::after{content:"";width:100%;filter:url(#noise-filter);mix-blend-mode:multiply}.home main .fv .tri{display:block;clip-path:polygon(0 0,100% 50%,0 100%);width:192px;background:linear-gradient(140deg,#244f30 21.29%,#207965 81.06%)}.home main .fv .tri::after{content:"";width:100%;filter:url(#noise-filter);mix-blend-mode:multiply}.home main .fv .tri.attr-right{clip-path:polygon(100% 0,0 50%,100% 100%);right:0;left:auto}.home main .fv__inner{padding-top:min(3.8666666667vw,58px);height:min(44.4vw,666px);position:relative;z-index:5;color:#fff}@media screen and (max-width:1024px){.home main .fv__inner{width:100%;height:auto;margin-right:0;margin-left:0;padding-top:0}}.home main .fv__innerBlock{position:relative;z-index:5;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.home main .fv__innerBlock{width:min(85.3333333333vw,320px);padding-top:min(8.5333333333vw,32px);padding-bottom:min(9.3333333333vw,35px);margin-right:auto;margin-left:auto}}.home main .fv__innerBlockWeb{width:min(10.6666666667vw,160px);top:min(.3333333333vw,5px);left:min(29.8666666667vw,448px);position:absolute;filter:drop-shadow(3px 3px 4px rgba(18, 46, 91, .75))}.home main .fv__innerBlockFor,.home main .fv__innerBlockTtl{margin-left:min(2.3333333333vw,35px)}@media screen and (max-width:1024px){.home main .fv__innerBlockWeb{width:min(27.4666666667vw,103px);top:min(10.1333333333vw,38px);right:0;left:auto}.home main .fv__innerBlockFor,.home main .fv__innerBlockTtl{margin-left:min(4.5333333333vw,17px)}}.home main .fv__innerBlockFor{width:min(26.6666666667vw,400px);padding-bottom:min(1.3333333333vw,20px);margin-bottom:min(1.3333333333vw,20px);position:relative}@media screen and (max-width:1024px){.home main .fv__innerBlockFor{width:min(51.2vw,192px);padding-bottom:min(1.3333333333vw,5px);margin-bottom:min(2.1333333333vw,8px)}}.home main .fv__innerBlockFor::before{height:min(.4vw,6px);left:max(-.2666666667vw,-4px);position:absolute;content:"";bottom:0;width:100%;background:linear-gradient(90deg,#f8d028 0,#f9d623 27.17%,#fbe715 63.47%,#ff0 100%)}.home main .fv__innerBlockFor p{font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:min(2vw,30px);letter-spacing:.05em;line-height:1;font-weight:600}.home main .fv__innerBlockTtl{margin-bottom:min(1.4vw,21px)}@media screen and (max-width:1024px){.home main .fv__innerBlockFor::before{height:min(.8vw,3px);left:0}.home main .fv__innerBlockFor p{font-size:min(4vw,15px);letter-spacing:0;line-height:1.6;font-weight:400}.home main .fv__innerBlockTtl{margin-bottom:min(4vw,15px)}}.home main .fv__innerBlockTtl p{font-size:min(2.8666666667vw,43px);letter-spacing:.025em;line-height:1.3488372093;font-weight:500;margin-bottom:min(.6666666667vw,10px)}.home main .fv__innerBlockTtl h1{font-size:min(4vw,60px);letter-spacing:.025em;line-height:1.2833333333;font-weight:500}@media screen and (max-width:1024px){.home main .fv__innerBlockTtl p{margin-bottom:min(.5333333333vw,2px)}.home main .fv__innerBlockTtl h1{font-size:min(5.8666666667vw,22px);letter-spacing:0;line-height:1.2727272727;font-weight:500}}.home main .fv__innerBlockBnrs{padding-bottom:min(1.3333333333vw,20px);margin-bottom:min(.3333333333vw,5px);display:flex;position:relative;width:-moz-fit-content;width:fit-content}.home main .fv__innerBlockBnrs::after{left:min(.2666666667vw,4px);position:absolute;content:"";bottom:0;width:calc(100% - min(3.2vw,48px));height:1px;background:#fff}.home main .fv__innerBlockBnrsBnr+div{margin-left:max(-1.4vw,-21px)}@media screen and (max-width:1024px){.home main .fv__innerBlockBnrs{padding-bottom:min(1.8666666667vw,7px);margin-bottom:min(1.8666666667vw,7px)}.home main .fv__innerBlockBnrs::after{left:min(.8vw,3px);width:calc(100% - min(6.4vw,24px))}.home main .fv__innerBlockBnrsBnr+div{margin-left:max(-3.7333333333vw,-14px)}}.home main .fv__innerBlockBnrsBnr>figure{width:100%;filter:drop-shadow(3px 3px 4px rgba(18, 46, 91, .75))}.home main .fv__innerBlockBnrsBnrTxt{margin-top:min(.8666666667vw,13px);padding-left:min(.6666666667vw,10px);width:-moz-fit-content;width:fit-content}.home main .fv__innerBlockBnrsBnrTxt p{text-align:center}.home main .fv__innerBlockBnrsBnrTxt p.ttl{font-size:min(1.4vw,21px);letter-spacing:0;line-height:1.4285714286;font-weight:500}@media screen and (max-width:1024px){.home main .fv__innerBlockBnrsBnrTxt{margin-top:min(1.3333333333vw,5px);padding-left:min(.8vw,3px)}.home main .fv__innerBlockBnrsBnrTxt p.ttl{font-size:min(2.9333333333vw,11px);letter-spacing:0;line-height:1.2727272727;font-weight:400}}.home main .fv__innerBlockBnrsBnrTxt p.percent{font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:min(3.2vw,48px);letter-spacing:0;line-height:.578313253;font-weight:500;margin-top:min(.6666666667vw,10px)}@media screen and (max-width:1024px){.home main .fv__innerBlockBnrsBnrTxt p.percent{font-size:min(6.9333333333vw,26px);letter-spacing:0;line-height:1.0769230769;font-weight:400;margin-top:0}}.home main .fv__innerBlockBnrsBnrTxt p.percent small{font-size:50%}.home main .fv__innerBlockBnrsBnrTxt p.percent small.nami{vertical-align:50%}.home main .fv__innerBlockMla{padding-right:min(2.3333333333vw,35px)}.home main .fv__innerBlockMla p{font-size:min(2.4666666667vw,37px);letter-spacing:0;line-height:1.4054054054;font-weight:600;text-align:center}@media screen and (max-width:1024px){.home main .fv__innerBlockMla p{font-size:min(4.8vw,18px);letter-spacing:0;line-height:1.3888888889;font-weight:600}}.home main .fv__innerBlockMla p span.ttl{font-size:min(1.7333333333vw,26px);letter-spacing:0;line-height:1.3846153846;font-weight:400;vertical-align:10%}.home main .fv__innerBg{display:block;position:absolute;filter:drop-shadow(3px 3px 5px rgba(36, 79, 48, .75))}.home main .fv__innerBg.n-1{width:min(40.4vw,606px);top:max(-.7333333333vw,-11px);right:max(-9.2vw,-138px);z-index:5}@media screen and (max-width:1024px){.home main .fv__innerBlockMla p span.ttl{font-size:min(3.4666666667vw,13px);letter-spacing:0;line-height:1;font-weight:400}.home main .fv__innerBg{position:relative}.home main .fv__innerBg.n-1{top:auto;right:auto;width:100%}}.home main .fv__innerBg.n-2{width:min(40.4vw,606px);top:min(17.8vw,267px);right:max(-15.6666666667vw,-235px);z-index:4}@media screen and (max-width:1024px){.home main .fv__innerBg.n-2{top:auto;right:auto;width:100%}}.home main .points{padding-top:min(5.4666666667vw,82px);padding-bottom:min(6.4vw,96px);position:relative;overflow:clip;background:#e7f1ee}.home main .points::after,.home main .points::before{position:absolute;top:0;left:0;width:100%;content:""}.home main .points::before{height:min(41.3333333333vw,620px);background:#61a08c}@media screen and (max-width:1024px){.home main .points{padding-top:min(10.1333333333vw,38px);padding-bottom:min(11.2vw,42px)}.home main .points::before{height:min(72vw,270px)}}.home main .points::after{height:100%;filter:url(#noise-filter);mix-blend-mode:multiply}.home main .points__inner{position:relative;z-index:5}.home main .points__inner h2{font-size:min(3.3333333333vw,50px);letter-spacing:.075em;line-height:1.62;font-weight:500;color:#fff;text-align:center}.home main .points__innerCells{margin-top:min(3.2vw,48px);display:flex;justify-content:space-between}.home main .points__innerCellsCell{width:min(28.1333333333vw,422px);display:flex;flex-direction:column}@media screen and (max-width:1024px){.home main .points__inner h2{font-size:min(6.4vw,24px);letter-spacing:.075em;line-height:1.6666666667;font-weight:500}.home main .points__innerCells{margin-top:min(5.8666666667vw,22px)}.home main .points__innerCellsCell{width:min(44.8vw,168px)}}.home main .points__innerCellsCell:nth-of-type(2) .points__innerCellsCellRect>figure{width:min(6.6666666667vw,100px);margin-bottom:min(4vw,60px)}@media screen and (max-width:1024px){.home main .points__innerCellsCell:nth-of-type(2) .points__innerCellsCellRect>figure{width:min(13.8666666667vw,52px);margin-bottom:min(8vw,30px)}}.home main .points__innerCellsCellPoint{width:min(10.8666666667vw,163px);margin-bottom:max(-5.4vw,-81px);padding-top:min(.5333333333vw,8px);aspect-ratio:1;margin-right:auto;margin-left:auto;border-radius:9999px;background:#000}.home main .points__innerCellsCellPoint p{color:#fff;text-align:center}.home main .points__innerCellsCellPoint p:nth-of-type(1){font-size:min(1.2vw,18px);letter-spacing:.1em;line-height:1.2777777778;font-weight:400}@media screen and (max-width:1024px){.home main .points__innerCellsCellPoint{width:min(22.9333333333vw,86px);margin-bottom:max(-11.4666666667vw,-43px);padding-top:min(.8vw,3px)}.home main .points__innerCellsCellPoint p:nth-of-type(1){font-size:min(2.6666666667vw,10px);letter-spacing:.05em;line-height:1.2;font-weight:400}}.home main .points__innerCellsCellPoint p:nth-of-type(2){font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:min(4.8vw,72px);letter-spacing:0;line-height:.8;font-weight:500;margin-top:max(-1.6vw,-6px)}.home main .points__innerCellsCellRect{padding-top:min(3.0666666667vw,46px);height:100%;border-radius:24px;background:#fff}.home main .points__innerCellsCellRect>figure{width:min(4.7333333333vw,71px);margin-bottom:min(3vw,45px);margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.home main .points__innerCellsCellPoint p:nth-of-type(2){font-size:min(10.1333333333vw,38px);letter-spacing:0;line-height:1;font-weight:500}.home main .points__innerCellsCellRect{padding-top:min(6.6666666667vw,25px)}.home main .points__innerCellsCellRect>figure{width:min(10.1333333333vw,38px);margin-bottom:min(5.6vw,21px)}}.home main .points__innerCellsCellRect h3{font-size:min(2.0666666667vw,31px);letter-spacing:.075em;line-height:1;font-weight:700;text-align:center}.home main .points__innerCellsCellRectYlo{margin-top:min(.8vw,12px);padding-top:min(.6666666667vw,10px);padding-bottom:min(.6666666667vw,10px);background:linear-gradient(90deg,#f8d028 0,#f9d623 27.17%,#fbe715 63.47%,#ff0 100%)}@media screen and (max-width:1024px){.home main .points__innerCellsCellRect h3{font-size:min(4.8vw,18px);letter-spacing:.075em;line-height:1.5555555556;font-weight:600}.home main .points__innerCellsCellRectYlo{margin-top:min(1.3333333333vw,5px);padding:0}}.home main .points__innerCellsCellRectYlo p{font-size:min(2.0666666667vw,31px);letter-spacing:.075em;line-height:1;font-weight:700;text-align:center}.home main .points__innerCellsCellRectTxt{padding-top:min(2.3333333333vw,35px);padding-bottom:min(3.8vw,57px);padding-left:min(4vw,60px);padding-right:min(4vw,60px)}@media screen and (max-width:1024px){.home main .points__innerCellsCellRectYlo p{font-size:min(4.8vw,18px);letter-spacing:.075em;line-height:1.5555555556;font-weight:600}.home main .points__innerCellsCellRectTxt{padding-top:min(4.8vw,18px);padding-bottom:min(5.0666666667vw,19px);padding-left:min(3.7333333333vw,14px);padding-right:min(3.7333333333vw,14px)}}.home main .points__innerCellsCellRectTxt p{font-size:min(1.3333333333vw,20px);letter-spacing:-.025em;line-height:1.85;font-weight:400;text-align:justify;font-feature-settings:"palt"}.home main .cases{padding-top:min(5.6vw,84px);padding-bottom:min(6.4vw,96px);overflow:clip}.home main .cases__inner{position:relative}.home main .cases__inner figure.hex{width:min(58.4666666667vw,877px);position:absolute;opacity:.2}.home main .cases__inner figure.hex.n-1{top:max(-37.6vw,-564px);right:max(-12.7333333333vw,-191px)}@media screen and (max-width:1024px){.home main .points__innerCellsCellRectTxt p{font-size:min(3.7333333333vw,14px);letter-spacing:.025em;line-height:1.39;font-weight:400}.home main .cases{padding-top:min(8.8vw,33px);padding-bottom:min(12.8vw,48px)}.home main .cases__inner figure.hex{width:min(68vw,255px)}.home main .cases__inner figure.hex.n-1{top:max(-30.4vw,-114px);right:max(-13.3333333333vw,-50px)}}.home main .cases__inner figure.hex.n-2{top:min(10.9333333333vw,164px);left:max(-23.6vw,-354px)}@media screen and (max-width:1024px){.home main .cases__inner figure.hex.n-2{top:min(97.8666666667vw,367px);left:max(-27.2vw,-102px)}}.home main .cases__inner figure.hex.n-3{top:min(55.6vw,834px);right:max(-9.8vw,-147px)}.home main .cases__innerTtl{position:relative;z-index:5}.home main .cases__innerTtl h2,.home main .cases__innerTtl p{text-align:center}.home main .cases__innerTtl h2{font-size:min(3.3333333333vw,50px);letter-spacing:.075em;line-height:1.5;font-weight:500;margin-bottom:min(2.4vw,36px)}@media screen and (max-width:1024px){.home main .cases__inner figure.hex.n-3{top:min(252.2666666667vw,946px);right:max(-19.4666666667vw,-73px)}.home main .cases__innerTtl h2{font-size:min(6.4vw,24px);letter-spacing:.075em;line-height:1;font-weight:500;margin-bottom:min(4vw,15px)}}.home main .cases__innerTtl p{font-size:min(1.7333333333vw,26px);letter-spacing:.05em;line-height:1.9230769231;font-weight:400}.home main .cases__innerRows{margin-top:min(3.1333333333vw,47px);position:relative;z-index:5}.home main .cases__innerRowsRow{display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (max-width:1024px){.home main .cases__innerTtl p{font-size:min(3.7333333333vw,14px);letter-spacing:.05em;line-height:1.7142857143;font-weight:400;text-align:left}.home main .cases__innerRows{margin-top:min(9.8666666667vw,37px)}.home main .cases__innerRowsRow{flex-direction:column;gap:0}}.home main .cases__innerRowsRow+div{margin-top:min(4.2666666667vw,64px)}.home main .cases__innerRowsRowImg{padding-bottom:min(4.2666666667vw,64px);width:min(50.1333333333vw,752px)}@media screen and (max-width:1024px){.home main .cases__innerRowsRow+div{margin-top:min(8.5333333333vw,32px)}.home main .cases__innerRowsRowImg{width:100%;padding-bottom:0}}.home main .cases__innerRowsRowImg figure,.home main .cases__innerRowsRowImg picture{display:block;width:100%}.home main .cases__innerRowsRowTxt{width:min(36.4666666667vw,547px);margin-left:max(-7.9333333333vw,-119px);position:relative;z-index:5}.home main .cases__innerRowsRowTxt>figure{margin-bottom:max(-.2666666667vw,-4px);width:100%}.home main .cases__innerRowsRowTxtBlock{padding-top:min(1.5333333333vw,23px);background:rgba(97,160,140,.89);color:#fff}.home main .cases__innerRowsRowTxtBlockUpper{display:flex;flex-direction:column;align-items:center}.home main .cases__innerRowsRowTxtBlockUpper h3,.home main .cases__innerRowsRowTxtBlockUpper p{text-align:center}.home main .cases__innerRowsRowTxtBlockUpper p.who{font-size:min(1.2666666667vw,19px);letter-spacing:.005em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.home main .cases__innerRowsRowTxt{width:100%;margin-left:0}.home main .cases__innerRowsRowTxt>figure{margin-bottom:max(-.5333333333vw,-2px);position:absolute;bottom:100%;left:0}.home main .cases__innerRowsRowTxtBlock{padding-top:min(3.4666666667vw,13px)}.home main .cases__innerRowsRowTxtBlockUpper p.who{font-size:min(3.7333333333vw,14px);letter-spacing:.005em;line-height:1.7142857143;font-weight:400}}.home main .cases__innerRowsRowTxtBlockUpper h3{font-size:min(1.7333333333vw,26px);letter-spacing:.05em;line-height:1.9230769231;font-weight:600}.home main .cases__innerRowsRowTxtBlockUpper>figure{width:min(2.9333333333vw,44px);margin-top:min(.4666666667vw,7px)}@media screen and (max-width:1024px){.home main .cases__innerRowsRowTxtBlockUpper h3{font-size:min(4.8vw,18px);letter-spacing:.005em;line-height:1.7222222222;font-weight:600}.home main .cases__innerRowsRowTxtBlockUpper>figure{width:min(7.2vw,27px);margin-top:min(1.8666666667vw,7px)}}.home main .cases__innerRowsRowTxtBlockLower{margin-top:min(1.0666666667vw,16px);padding-top:min(1.3333333333vw,20px);padding-bottom:min(2.6vw,39px);display:flex;flex-direction:column;align-items:center;position:relative}.home main .cases__innerRowsRowTxtBlockLower::before{position:absolute;content:"";top:0;left:50%;width:91.407678245%;height:calc(100% - min(1.5333333333vw,23px));background:#fff;translate:-50% 0}@media screen and (max-width:1024px){.home main .cases__innerRowsRowTxtBlockLower{margin-top:min(2.6666666667vw,10px);padding-top:min(3.2vw,12px);padding-bottom:min(6.4vw,24px)}.home main .cases__innerRowsRowTxtBlockLower::before{height:calc(100% - min(3.2vw,12px))}}.home main .cases__innerRowsRowTxtBlockLowerYlo{margin-top:min(.4666666667vw,7px);margin-bottom:min(.3333333333vw,5px);position:relative;z-index:5;width:100%;background:linear-gradient(90deg,#f8d028 0,#f9d623 27.17%,#fbe715 63.47%,#ff0 100%)}.home main .cases__innerRowsRowTxtBlockLowerYlo p.type{font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;letter-spacing:0;line-height:1.75;font-weight:600;color:#61a08c;font-size:min(2.3333333333vw,35px);text-align:center}@media screen and (max-width:1024px){.home main .cases__innerRowsRowTxtBlockLowerYlo{margin-top:min(.8vw,3px);margin-bottom:min(.8vw,3px)}.home main .cases__innerRowsRowTxtBlockLowerYlo p.type{letter-spacing:.025em;line-height:1.6;font-weight:500;font-size:min(5.3333333333vw,20px)}}.home main .cases__innerRowsRowTxtBlockLower>p{position:relative;z-index:5}.home main .cases__innerRowsRowTxtBlockLower>p.fast,.home main .cases__innerRowsRowTxtBlockLower>p.point{font-size:min(1.4666666667vw,22px);letter-spacing:.005em;line-height:1.6818181818;font-weight:500;color:#000}.home main .cases__innerRowsRow.attr-cl500 .cases__innerRowsRowTxtBlock{background:rgba(120,120,180,.89)}.home main .cases__innerRowsRow.attr-cl500 .cases__innerRowsRowTxtBlockLowerYlo p.type{color:#7878b4}.home main .cases__innerRowsRow:nth-of-type(2n){flex-direction:row-reverse}.home main .cases__innerRowsRow:nth-of-type(2n) .cases__innerRowsRowTxt{margin-right:max(-7.9333333333vw,-119px);margin-left:0}.home main .flow{padding-top:min(5.3333333333vw,80px);padding-bottom:min(6.4vw,96px);position:relative;overflow:clip;background:#61a08c}@media screen and (max-width:1024px){.home main .cases__innerRowsRowTxtBlockLower>p.fast,.home main .cases__innerRowsRowTxtBlockLower>p.point{font-size:min(3.7333333333vw,14px);letter-spacing:.005em;line-height:1.7142857143;font-weight:400}.home main .cases__innerRowsRow:nth-of-type(2n){flex-direction:column}.home main .cases__innerRowsRow:nth-of-type(2n) .cases__innerRowsRowTxt{margin-right:0}.home main .flow{padding-top:min(12vw,45px);padding-bottom:min(12.8vw,48px)}}.home main .flow::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;filter:url(#noise-filter);mix-blend-mode:multiply}.home main .flow__inner{position:relative;z-index:5}.home main .flow__inner h2{margin-bottom:min(3.7333333333vw,56px);font-size:min(3.2666666667vw,49px);letter-spacing:.075em;line-height:1.4489795918;font-weight:500;color:#fff;text-align:center}.home main .flow__innerBlock{padding-top:min(4.2vw,63px);padding-bottom:min(3.1333333333vw,47px);position:relative;overflow:clip;background:#fff}@media screen and (max-width:1024px){.home main .flow__inner h2{font-size:min(6.4vw,24px);letter-spacing:.075em;line-height:1;font-weight:500;margin-bottom:min(6.1333333333vw,23px)}.home main .flow__innerBlock{padding-top:min(8.5333333333vw,32px);padding-bottom:min(8.5333333333vw,32px)}}.home main .flow__innerBlock .swiper{width:min(43vw,645px);padding-bottom:min(2.8666666667vw,43px);position:relative;overflow:visible;cursor:grab}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper{width:min(62.6666666667vw,235px);padding-bottom:min(11.7333333333vw,44px)}}.home main .flow__innerBlock .swiper::after,.home main .flow__innerBlock .swiper::before{width:min(7.3333333333vw,110px);position:absolute;content:"";top:0;right:100%;z-index:5;height:100%;background:#fff}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper::after,.home main .flow__innerBlock .swiper::before{width:min(29.3333333333vw,110px)}}.home main .flow__innerBlock .swiper::after{right:auto;left:100%}.home main .flow__innerBlock .swiper .swiper-wrapper{align-items:stretch}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide{height:min(31.8666666667vw,478px);padding-top:min(2.2vw,33px);padding-bottom:min(2.8666666667vw,43px);padding-left:min(2.8666666667vw,43px);padding-right:min(2.8666666667vw,43px);width:100%;min-height:0;border:2px solid #cfcfcf;border-radius:16px}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide{height:min(106.6666666667vw,400px);padding-top:min(6.4vw,24px);padding-bottom:min(8vw,30px);padding-left:min(4.8vw,18px);padding-right:min(4.8vw,18px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl{width:min(33.6vw,504px);padding-bottom:min(1vw,15px);gap:min(.8vw,12px);display:flex;align-items:flex-start;position:relative;margin-right:auto;margin-left:auto}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl::after{height:min(.6vw,9px);position:absolute;content:"";bottom:0;left:0;width:100%;background:linear-gradient(90deg,#f8d028 0,#f9d623 27.17%,#fbe715 63.47%,#ff0 100%)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl{gap:min(2.6666666667vw,10px);padding-bottom:min(2.4vw,9px);flex-direction:column;align-items:center;width:100%}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl::after{height:min(1.0666666667vw,4px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step{gap:min(.6666666667vw,10px);display:flex;align-items:center}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step p.step{font-size:min(1.1333333333vw,17px);letter-spacing:.1em;line-height:1;font-weight:400;writing-mode:vertical-lr;rotate:180deg}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step{gap:min(1.3333333333vw,5px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step p.step{font-size:min(3.2vw,12px);letter-spacing:.1em;line-height:1;font-weight:400}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step p.num,.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__txt h3{font-weight:500;font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step p.num{font-size:min(4vw,60px);letter-spacing:0;line-height:1.2333333333;translate:0 max(-.2vw,-3px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__txt{padding-top:min(.4666666667vw,7px);flex-basis:100%}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__step p.num{font-size:min(10.6666666667vw,40px);letter-spacing:0;line-height:1;font-weight:500;translate:0 max(-.8vw,-3px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__txt{padding-top:0}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__txt h3{letter-spacing:.025em;line-height:1.6857142857;font-size:min(2.2666666667vw,34px);text-align:center}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts{padding-top:min(2.4666666667vw,37px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .ttl__txt h3{letter-spacing:.025em;line-height:1;font-weight:500;font-size:min(4.2666666667vw,16px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts{padding-top:min(4.8vw,18px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts h4{font-size:min(3.6vw,54px);letter-spacing:.05em;line-height:1.7777777778;font-weight:700;text-align:center}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts h4{font-size:min(6.1333333333vw,23px);letter-spacing:.005em;line-height:1.2173913043;font-weight:600}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts p.txt{margin-top:min(2.2vw,33px);font-size:min(1.4666666667vw,22px);letter-spacing:-.025em;line-height:1.6363636364;font-weight:400;text-align:center;font-feature-settings:"palt"}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts p.txt{font-size:min(4.2666666667vw,16px);letter-spacing:-.025em;line-height:1.625;font-weight:400;margin-top:min(4vw,15px);text-align:left}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts__notice p{margin-top:min(1.2666666667vw,19px);font-size:min(1.0666666667vw,16px);letter-spacing:.005em;line-height:1.625;font-weight:400;display:flex;justify-content:center;align-items:flex-start;position:relative;font-feature-settings:"palt"}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts__notice p:before{content:"※"}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt{padding-top:min(3.2666666667vw,49px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgs{gap:min(4vw,60px);margin-bottom:min(2.6666666667vw,40px);display:flex;justify-content:center;align-items:center}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg{width:min(10.6vw,159px);display:flex;justify-content:center;align-items:center;aspect-ratio:1;border-radius:9999px;background:#e6f0ed}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .cnt .txts__notice p{font-size:min(3.2vw,12px);letter-spacing:.005em;line-height:1.6666666667;font-weight:400;margin-top:min(3.7333333333vw,14px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt{padding-top:min(6.4vw,24px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgs{gap:min(8vw,30px);margin-bottom:min(5.6vw,21px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg{width:min(21.3333333333vw,80px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.id{width:min(6.5333333333vw,98px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.id{width:min(13.0666666667vw,49px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.devices{width:min(6.5333333333vw,98px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.devices{width:min(13.3333333333vw,50px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.mail{width:min(5.5333333333vw,83px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.mail{width:min(11.2vw,42px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.tel{width:min(4.9333333333vw,74px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.tel{width:min(9.8666666667vw,37px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.paper{width:min(5.4vw,81px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.paper{width:min(10.9333333333vw,41px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.bank{width:min(4.2vw,63px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt>p{font-size:min(1.4666666667vw,22px);letter-spacing:-.025em;line-height:1.6363636364;font-weight:400;text-align:center;font-feature-settings:"palt"}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt__imgsImg figure.bank{width:min(8.5333333333vw,32px)}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt>p{font-size:min(3.7333333333vw,14px);letter-spacing:-.025em;line-height:1.6428571429;font-weight:400;text-align:left}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt>p.attr-not-center{text-align:left}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt>p small{display:inline-block;font-size:72.7272727273%}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types{margin-top:min(4.3333333333vw,65px);display:flex;justify-content:space-between;align-items:flex-start;position:relative}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types::after{position:absolute;content:"";top:50%;left:50%;width:2px;height:100%;background:#cfcfcf;translate:-50% -50%}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .imgstxt>p small{font-size:85.7142857143%}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types{margin-top:min(5.3333333333vw,20px);flex-direction:column}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types::after{display:none}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type+div{margin-top:min(4.5333333333vw,17px);padding-top:min(6.1333333333vw,23px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type{position:relative;flex-basis:42.1621621622%}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type h4{margin-bottom:min(.9333333333vw,14px);font-family:"Noto Serif JP","游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:min(2.1333333333vw,32px);letter-spacing:.025em;line-height:1;font-weight:500;color:#61a08c;text-align:center}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type+div::before{position:absolute;content:"";top:0;left:0;width:100%;height:2px;background:#cfcfcf}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type h4{font-size:min(5.3333333333vw,20px);letter-spacing:.025em;line-height:1;font-weight:500;margin-bottom:min(1.0666666667vw,4px)}}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type p{font-size:min(1.3333333333vw,20px);letter-spacing:.01em;line-height:1.75;font-weight:400;font-feature-settings:"palt"}.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type:nth-of-type(2) h4{color:#7878b4}.home main .flow__innerBlock .swiper .swiper-button-next,.home main .flow__innerBlock .swiper .swiper-button-prev{width:min(1.3333333333vw,20px);left:max(-3.6vw,-54px);display:block;top:50%;right:auto;height:auto;margin:0;translate:0 -50%}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-wrapper .swiper-slide .types__type p{font-size:min(3.7333333333vw,14px);letter-spacing:-.005em;line-height:1.6428571429;font-weight:400}.home main .flow__innerBlock .swiper .swiper-button-next,.home main .flow__innerBlock .swiper .swiper-button-prev{width:min(3.7333333333vw,14px);left:max(-9.0666666667vw,-34px)}}.home main .flow__innerBlock .swiper .swiper-button-next::after,.home main .flow__innerBlock .swiper .swiper-button-prev::after{display:none}.home main .flow__innerBlock .swiper .swiper-button-next figure,.home main .flow__innerBlock .swiper .swiper-button-prev figure{width:100%}.home main .flow__innerBlock .swiper .swiper-button-prev{rotate:180deg}.home main .flow__innerBlock .swiper .swiper-button-next{right:max(-3.6vw,-54px);left:auto}.home main .flow__innerBlock .swiper .swiper-pagination{gap:min(1.6666666667vw,25px);display:flex;justify-content:center;top:auto;bottom:0}.home main .flow__innerBlock .swiper .swiper-pagination .swiper-pagination-bullet{width:min(.9333333333vw,14px);height:auto;aspect-ratio:1;margin:0;background:#c7c8c8;opacity:1}.home main .flow__innerBlock .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#f8da39}.home main .inst{padding-top:min(5.8666666667vw,88px);padding-bottom:min(6.4vw,96px)}.home main .inst__inner h2{font-size:min(3.2666666667vw,49px);letter-spacing:.075em;line-height:1.4489795918;font-weight:500;margin-bottom:min(3.6666666667vw,55px);text-align:center}.home main .inst__innerTypesType+div{margin-top:min(4.2vw,63px)}@media screen and (max-width:1024px){.home main .flow__innerBlock .swiper .swiper-button-next{right:max(-9.0666666667vw,-34px);left:auto}.home main .flow__innerBlock .swiper .swiper-pagination{gap:min(6.1333333333vw,23px)}.home main .flow__innerBlock .swiper .swiper-pagination .swiper-pagination-bullet{width:min(3.2vw,12px)}.home main .inst{padding-top:min(11.2vw,42px);padding-bottom:min(12.5333333333vw,47px)}.home main .inst__inner h2{font-size:min(5.3333333333vw,20px);letter-spacing:.075em;line-height:1;font-weight:500;margin-bottom:min(5.0666666667vw,19px)}.home main .inst__innerTypesType+div{margin-top:min(12.5333333333vw,47px)}}.home main .inst__innerTypesType+div .inst__innerTypesTypeTtl{background:#7878b4}.home main .inst__innerTypesTypeTtl{padding-top:min(1.4666666667vw,22px);padding-bottom:min(1.4vw,21px);border:1px solid #000;background:#61a08c}.home main .inst__innerTypesTypeTtl h3{font-size:min(1.7333333333vw,26px);letter-spacing:0;line-height:1.1923076923;font-weight:600;color:#fff;text-align:center}.home main .inst__innerTypesTypeTable{position:relative;z-index:5;overflow:clip;background:#fff}.home main .inst__innerTypesTypeTableTr,.home main .inst__innerTypesTypeTableTrTdTableTr{display:grid;border:1px solid #000;border-top:none;grid-template-columns:21.2% 78.8%}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTtl{padding-top:min(0,0);padding-bottom:min(2.4vw,9px)}.home main .inst__innerTypesTypeTtl h3{font-size:min(4.8vw,18px);letter-spacing:0;line-height:1.4444444444;font-weight:600}.home main .inst__innerTypesTypeTableTr,.home main .inst__innerTypesTypeTableTrTdTableTr{padding-top:min(5.0666666667vw,19px);padding-bottom:min(4.5333333333vw,17px);padding-left:min(4.2666666667vw,16px);padding-right:min(4.2666666667vw,16px);grid-template-columns:1fr}}.home main .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh{padding-top:min(1.6vw,24px);padding-bottom:min(1.6vw,24px)}.home main .inst__innerTypesTypeTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh p{font-size:min(1.1333333333vw,17px);line-height:2.0588235294;font-weight:400;letter-spacing:0;font-feature-settings:"palt"}.home main .inst__innerTypesTypeTableTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh{display:flex;justify-content:center;align-items:center;border-right:1px solid #000}.home main .inst__innerTypesTypeTableTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh p{text-align:center}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh{padding:0}.home main .inst__innerTypesTypeTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTd p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh p{font-size:min(4.2666666667vw,16px);letter-spacing:0;line-height:1.625;font-weight:400}.home main .inst__innerTypesTypeTableTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh,.home main .inst__innerTypesTypeTableTrTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh{justify-content:flex-start;border:0}.home main .inst__innerTypesTypeTableTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTh p,.home main .inst__innerTypesTypeTableTrTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTh p{text-align:left;font-weight:600}}.home main .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT,.home main .inst__innerTypesTypeTableTrTrTdTableTrT{padding-left:min(2vw,30px);padding-right:min(2vw,30px)}.home main .inst__innerTypesTypeTableTrTd>*+*,.home main .inst__innerTypesTypeTableTrTdTableTrTd>*+*,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT>*+*,.home main .inst__innerTypesTypeTableTrTrTdTableTrT>*+*{margin-top:min(.7333333333vw,11px)}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT,.home main .inst__innerTypesTypeTableTrTrTdTableTrT{padding-top:min(4.5333333333vw,17px);padding-left:0;padding-right:0}.home main .inst__innerTypesTypeTableTrTd>*+*,.home main .inst__innerTypesTypeTableTrTdTableTrTd>*+*,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT>*+*,.home main .inst__innerTypesTypeTableTrTrTdTableTrT>*+*{margin-top:min(2.9333333333vw,11px)}.home main .inst__innerTypesTypeTableTrTd table,.home main .inst__innerTypesTypeTableTrTdTableTrTd table,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table{width:100%}}.home main .inst__innerTypesTypeTableTrTd table tr td,.home main .inst__innerTypesTypeTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr td,.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr td,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr th,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr td,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr th{font-size:min(1.1333333333vw,17px);letter-spacing:.005em;line-height:1.4;font-weight:400;width:min(18.7333333333vw,281px);padding-top:min(1.1333333333vw,17px);padding-bottom:min(1vw,15px);border:1px solid #000;text-align:center}.home main .inst__innerTypesTypeTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr th,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr th{background:#eceeef}.home main .inst__innerTypesTypeTableTrTdTableTr,.home main .inst__innerTypesTypeTableTrTdTableTrTdTableTr,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTTableTr,.home main .inst__innerTypesTypeTableTrTrTdTableTrTTableTr{border-left:none;border-right:none}.home main .inst__innerTypesTypeTableTrTdTableTr:last-of-type,.home main .inst__innerTypesTypeTableTrTdTableTrTdTableTr:last-of-type,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTTableTr:last-of-type,.home main .inst__innerTypesTypeTableTrTrTdTableTrTTableTr:last-of-type{border-bottom:none}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTableTrTd table tr td,.home main .inst__innerTypesTypeTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr td,.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr th,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr td,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr th,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr td,.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr th{font-size:min(4.2666666667vw,16px);letter-spacing:.005em;line-height:1.3;font-weight:400;padding-top:min(4.2666666667vw,16px);padding-bottom:min(4.2666666667vw,16px)}.home main .inst__innerTypesTypeTableTrTd table tr td:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTd table tr th:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr td:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr th:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr td:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr th:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr td:nth-of-type(1),.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr th:nth-of-type(1){width:64.2172523962%}.home main .inst__innerTypesTypeTableTrTd table tr td:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTd table tr th:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr td:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTdTableTrTd table tr th:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr td:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrT table tr th:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr td:nth-of-type(2),.home main .inst__innerTypesTypeTableTrTrTdTableTrT table tr th:nth-of-type(2){width:35.7827476038%}.home main .inst__innerTypesTypeTableTrTdRows,.home main .inst__innerTypesTypeTableTrTdTableTrTdRows,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRows,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRows{margin-top:min(1.3333333333vw,5px)}}.home main .inst__innerTypesTypeTableTrTdRowsRow+div,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRow+div,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRow+div,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRow+div{margin-top:min(1.6vw,24px)}.home main .inst__innerTypesTypeTableTrTdRowsRowTh,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTh{padding-top:min(.2vw,3px);padding-bottom:min(.2vw,3px);padding-left:min(.6vw,9px);padding-right:min(.6vw,9px);margin-bottom:min(1.0666666667vw,16px);background:#dadbdb}.home main .inst__innerTypesTypeTableTrTdRowsRowTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTh p{font-size:min(1.2666666667vw,19px);letter-spacing:0;line-height:1.4;font-weight:400}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTableTrTdRowsRow+div,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRow+div,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRow+div,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRow+div{margin-top:min(5.3333333333vw,20px)}.home main .inst__innerTypesTypeTableTrTdRowsRowTh,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTh,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTh,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTh{padding-top:min(.8vw,3px);padding-bottom:min(1.0666666667vw,4px);padding-left:min(2.4vw,9px);padding-right:min(2.4vw,9px);margin-bottom:min(2.6666666667vw,10px)}.home main .inst__innerTypesTypeTableTrTdRowsRowTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTh p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTh p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTh p{font-size:min(4.2666666667vw,16px);letter-spacing:0;line-height:1.3;font-weight:600}}.home main .inst__innerTypesTypeTableTrTdRowsRowTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTd p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTd p{font-size:min(1.1333333333vw,17px);letter-spacing:.005em;line-height:2.0588235294;font-weight:400}.home main .inst__innerTypesTypeTableTr.attr-no-pad .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTr.attr-no-pad .inst__innerTypesTypeTableTrTd{padding:0}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeTableTrTdRowsRowTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTdRowsRowTd p,.home main .inst__innerTypesTypeTableTrTdTableTrTrTdTableTrTRowsRowTd p,.home main .inst__innerTypesTypeTableTrTrTdTableTrTRowsRowTd p{font-size:min(4.2666666667vw,16px);letter-spacing:0;line-height:1.625;font-weight:400}.home main .inst__innerTypesTypeTableTr.attr-no-pad .inst__innerTypesTypeTableTrTd,.home main .inst__innerTypesTypeTableTrTdTableTr.attr-no-pad .inst__innerTypesTypeTableTrTd{padding:0}}.home main .inst__innerTypesTypeTable.type-fold{height:0}.home main .inst__innerTypesTypeMore{padding-bottom:min(1.4666666667vw,22px);width:min(19vw,285px);margin-top:max(-13.2vw,-198px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;aspect-ratio:1;margin-right:auto;margin-left:auto;border-radius:9999px;background:#000;cursor:pointer}.home main .inst__innerTypesTypeMore p{font-size:min(1.6vw,24px);letter-spacing:.01em;line-height:1.2916666667;font-weight:600;color:#fff}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeMore{padding-bottom:min(2.4vw,9px);width:min(42.9333333333vw,161px);margin-top:max(-29.6vw,-111px)}.home main .inst__innerTypesTypeMore p{font-size:min(3.7333333333vw,14px);letter-spacing:.01em;line-height:1.2947678703;font-weight:400}}.home main .inst__innerTypesTypeMore figure{margin-top:min(.6666666667vw,10px);width:min(1.6vw,24px)}@media screen and (max-width:1024px){.home main .inst__innerTypesTypeMore figure{margin-top:min(0,0);width:min(3.7333333333vw,14px)}}.home main .inst__innerTypesType.is-on .inst__innerTypesTypeTable.type-fold{height:auto}.home main .inst__innerTypesType.is-on .inst__innerTypesTypeMore figure{rotate:180deg}.home main .inst__innerNotice{margin-top:min(4.2666666667vw,64px);border:1px solid #000}.home main .inst__innerNotice .acc__txt{padding-top:min(1.6666666667vw,25px);padding-bottom:min(1.4666666667vw,22px);padding-left:min(2.7333333333vw,41px);padding-right:min(2.8666666667vw,43px);display:flex;justify-content:space-between;align-items:center;background:#eceeef;cursor:pointer}.home main .inst__innerNotice .acc__txt p{font-size:min(1.6666666667vw,25px);letter-spacing:0;line-height:1.24;font-weight:600}.home main .inst__innerNotice .acc__txt figure{width:min(1.6vw,24px);transition:.35s all ease;rotate:180deg}@media screen and (max-width:1024px){.home main .inst__innerNotice{margin-top:min(12.5333333333vw,47px)}.home main .inst__innerNotice .acc__txt{padding-top:min(4.2666666667vw,16px);padding-bottom:min(4.2666666667vw,16px);padding-left:min(4.2666666667vw,16px);padding-right:min(4.2666666667vw,16px)}.home main .inst__innerNotice .acc__txt p{font-size:min(4.8vw,18px);letter-spacing:.075em;line-height:1.5555555556;font-weight:600}.home main .inst__innerNotice .acc__txt figure{width:min(5.8666666667vw,22px)}}.home main .inst__innerNotice .acc__cnt{overflow:clip;transition:.35s all ease}.home main .inst__innerNotice .acc__cntInner{padding-top:min(2.6666666667vw,40px);padding-bottom:min(2.2666666667vw,34px);padding-left:min(2.7333333333vw,41px);padding-right:min(2.7333333333vw,41px);border-top:1px solid #000}@media screen and (max-width:1024px){.home main .inst__innerNotice .acc__cntInner{padding-top:min(4.8vw,18px);padding-bottom:min(5.3333333333vw,20px);padding-left:min(4.2666666667vw,16px);padding-right:min(4.2666666667vw,16px)}}.home main .inst__innerNotice .acc__cntInner ul li{font-size:min(1.1333333333vw,17px);letter-spacing:.005em;line-height:2.0588235294;font-weight:400;position:relative;padding-left:1.1em;font-feature-settings:"palt"}.home main .inst__innerNotice .acc__cntInner ul li::before{position:absolute;content:"■";top:0;left:0}.home main .inst__innerNotice .acc__cntInner ul li span.txt-color-red{color:#e60012}.home main .inst__innerNotice.is-on .acc__txt figure{rotate:0deg}.home main .talk{padding-top:min(6.4vw,96px)}@media screen and (max-width:1024px){.home main .inst__innerNotice .acc__cntInner ul li{font-size:min(4.2666666667vw,16px);letter-spacing:0;line-height:1.625;font-weight:400}.home main .Bnrs{display:none}.home main .talk{padding-top:0}}.home main .talk__innerTtl{padding-top:min(1.6666666667vw,25px);padding-bottom:min(1.6666666667vw,25px);background:#189644}.home main .talk__innerTtl h2{font-size:min(2.0666666667vw,31px);letter-spacing:0;line-height:1;font-weight:600;color:#fff;text-align:center;font-feature-settings:"palt"}@media screen and (max-width:1024px){.home main .talk__innerTtl{padding-top:min(3.2vw,12px);padding-bottom:min(3.2vw,12px)}.home main .talk__innerTtl h2{font-size:min(5.3333333333vw,20px);letter-spacing:0;line-height:1.65;font-weight:700}}.home main .talk__innerTxt{padding-top:min(3.2vw,48px);padding-bottom:min(3.3333333333vw,50px);display:flex;flex-direction:column;align-items:center;background:#f0f0f0}.home main .talk__innerTxt h3{font-size:min(2.0666666667vw,31px);letter-spacing:0;line-height:1;font-weight:600}.home main .talk__innerTxtTel{margin-top:min(2.4vw,36px);gap:min(.5333333333vw,8px);display:flex;align-items:flex-end}.home main .talk__innerTxtTel figure{width:min(5.5333333333vw,83px)}@media screen and (max-width:1024px){.home main .talk__innerTxt{padding-top:min(7.2vw,27px);padding-bottom:min(6.1333333333vw,23px)}.home main .talk__innerTxt h3{font-size:min(5.3333333333vw,20px);letter-spacing:0;line-height:1;font-weight:600}.home main .talk__innerTxtTel{margin-top:min(7.2vw,27px);gap:min(1.8666666667vw,7px)}.home main .talk__innerTxtTel figure{width:min(14.6666666667vw,55px)}}.home main .talk__innerTxtTel p{font-size:min(4.0666666667vw,61px);letter-spacing:0;line-height:1;font-weight:900;color:#189644}@media screen and (max-width:1024px){.home main .talk__innerTxtTel p{font-size:min(10.4vw,39px);letter-spacing:0;line-height:1;font-weight:900}}.home main .talk__innerTxt>p{margin-top:min(1.8666666667vw,28px);font-size:min(1.1333333333vw,17px);letter-spacing:.075em;line-height:1.7058823529;font-weight:400;font-feature-settings:"palt"}@media screen and (max-width:1024px){.home main .talk__innerTxt>p{font-size:min(3.7333333333vw,14px);letter-spacing:.075em;line-height:1.6428571429;font-weight:400;margin-top:min(7.2vw,27px);text-align:center}}