@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;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;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-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;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.7;font-weight:700;color:#1d2088}a[href^=tel]{text-decoration:none}@media screen and (max-width: 430px){[data-device=pc]{display:none!important}}@media screen and (min-width: 768px){[data-device=pc]{display:block!important}[data-device=sp]{display:none!important}}@media screen and (min-width: 1024px){[data-device=sp]{display:none!important}}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}img{max-width:100%;height:auto}.use-sprite{position:absolute;height:0}.use-sprite>svg{display:block;height:0}@keyframes MoveLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes MoveLeft2{0%{transform:translate(0)}to{transform:translate(-200%)}}.slick-next,.slick-prev{width:30px;height:30px}@media screen and (min-width: 768px){.slick-next,.slick-prev{width:40px;height:40px}}.slick-next:before,.slick-prev:before{color:#1d2088;font-size:30px}@media screen and (min-width: 768px){.slick-next:before,.slick-prev:before{font-size:40px}}.slick-next{right:-35px}@media screen and (min-width: 768px){.slick-next{right:-45px}}.slick-prev{left:-35px}@media screen and (min-width: 768px){.slick-prev{left:-45px}}.slick-dots li.slick-active button:before{color:#1d2088}.slick-dots li button:before{color:#1d2088}.breadcrumb{font-weight:400}.breadcrumb a{padding-bottom:7px;position:relative}.breadcrumb a:before{background-color:#fff;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:center top;transform:scaleX(0);transition:transform .3s}.breadcrumb a:hover:before{transform-origin:center top;transform:scale(1)}.breadcrumb span[property=name]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a,a:hover{transition:all .3s ease}.ksv-logo svg{max-width:100%;height:auto}.container{margin:0 auto;padding:66px 40px 88px;max-width:600px}@media screen and (min-width: 768px){.container{max-width:800px}}@media screen and (min-width: 1024px){.container{padding:140px 40px 180px;max-width:1200px}}.container .container__inner{margin:0 auto;max-width:960px}.container-pd-narrow{margin:0 auto;padding:66px 1rem 88px;max-width:600px}@media screen and (min-width: 768px){.container-pd-narrow{padding:66px 40px 88px;max-width:800px}}@media screen and (min-width: 1024px){.container-pd-narrow{padding:140px 40px 180px;max-width:1200px}}.container-pd-narrow .container__inner{margin:0 auto;max-width:960px}.title-xl{font-size:40px;line-height:1.43}@media screen and (min-width: 768px){.title-xl{font-size:48px;line-height:1.75}}@media screen and (min-width: 1024px){.title-xl{font-size:72px}}.title-lg{font-size:40px;line-height:1.45}@media screen and (min-width: 1024px){.title-lg{font-size:60px}}.title-lg br{display:none}@media screen and (min-width: 768px){.title-lg br{display:block}}.title-md{font-size:28px;line-height:1.45}@media screen and (min-width: 768px){.title-md{font-size:32px}}@media screen and (min-width: 1024px){.title-md{font-size:48px}}.btn{display:block;background:linear-gradient(135deg,#e98154,#fb434f);padding:18px 30px;width:100%;color:#fff;font-size:16px;text-align:left;letter-spacing:3px;position:relative}@media screen and (min-width: 768px){.btn{padding:16px 30px;font-size:20px}}@media screen and (min-width: 1024px){.btn{padding:18px 35px;font-size:23px}}.btn:after{content:"";display:block;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5666 17.334H5.33325V14.6673H21.5666L14.0999 7.20065L15.9999 5.33398L26.6666 16.0007L15.9999 26.6673L14.0999 24.8006L21.5666 17.334Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn:hover{background:linear-gradient(315deg,#e98154,#fb434f)}.btn-white{background:linear-gradient(135deg,#00b9ef2e,#1d20882e);color:#1d2088}.btn-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTMyLjM1IDI2SDhWMjJIMzIuMzVMMjEuMTUgMTAuOEwyNCA4TDQwIDI0TDI0IDQwTDIxLjE1IDM3LjJMMzIuMzUgMjZaIiBmaWxsPSIjMUQyMDg4Ii8+IDwvc3ZnPg==)}.btn-white:hover{background:linear-gradient(135deg,#1d20882e,#00b9ef2e)}.btn-round{border-radius:10px}.note{font-size:10px;line-height:1.7}ul{margin-left:2rem}ol{margin-left:1rem}ul.note{list-style:none}ul.note>li{padding-left:13px}ul.note>li:before{content:"※";margin-left:-13px;margin-right:3px}.page-header{background:linear-gradient(156deg,#00b9efb3,#1d2088b3)}.page-header .container{padding:88px 40px 66px;color:#fff;text-align:center}@media screen and (min-width: 768px){.page-header .container{padding:105px 40px 70px}}@media screen and (min-width: 1024px){.page-header .container{padding:180px 40px 140px}}.page-bottom{background-color:#fff}.page-bottom .bottom-nav{margin-top:50px}@media screen and (min-width: 1024px){.page-bottom .bottom-nav{margin-top:80px}}.bg-triangle{position:relative}.bg-triangle:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0}.bg-triangle:after{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;right:0}.bg-triangle>*:first-child{position:relative;z-index:2}.bg-triangle-large:before,.bg-triangle-large:after{width:272px;height:142px}@media screen and (min-width: 768px){.bg-triangle-large:before,.bg-triangle-large:after{width:707px;height:367px}}@media screen and (min-width: 1024px){.bg-triangle-large:before,.bg-triangle-large:after{width:960px;height:501px}}@media screen and (min-width: 1142px){.bg-triangle-large:before,.bg-triangle-large:after{width:1142px;height:593px}}.bg-triangle-small:before,.bg-triangle-small:after{width:219px;height:114px}@media screen and (min-width: 768px){.bg-triangle-small:before,.bg-triangle-small:after{width:417px;height:217px}}@media screen and (min-width: 1024px){.bg-triangle-small:before,.bg-triangle-small:after{width:616px;height:320px}}.bg-triangle-white:before{background-image:url("data:image/svg+xml,%3Csvg width='1142' height='593' viewBox='0 0 1142 593' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M0 0V393.576C0 393.576 0 393.341 0.233705 393.224C0.233705 393.224 0.46741 393.224 0.584263 393.224L288.042 593L1141.42 0C1141.42 0 1141.65 0 1141.77 0C1141.77 0 1142 0.234341 1142 0.351512V0H0Z' fill='white'/%3E%3C/svg%3E")}.bg-triangle-white:after{background-image:url("data:image/svg+xml,%3Csvg width='1142' height='593' viewBox='0 0 1142 593' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M1141.42 199.736L853.87 0L0.233777 593C0.233777 593 0.116888 593 0 593H1142V199.502C1142 199.502 1142 199.736 1141.77 199.853C1141.77 199.853 1141.53 199.853 1141.42 199.853V199.736Z' fill='white'/%3E%3C/svg%3E%0A")}.bg-triangle-blue:before{background-image:url("data:image/svg+xml,%3Csvg width='616' height='320' viewBox='0 0 616 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M0 0V212.385C0 212.385 0 212.258 0.126062 212.195C0.126062 212.195 0.252123 212.195 0.315154 212.195L155.371 320L615.685 0C615.685 0 615.811 0 615.874 0C615.874 0 616 0.126457 616 0.189686V0H0Z' fill='url(%23paint0_linear_177_550)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_177_550' x1='110.606' y1='86.0917' x2='206.25' y2='341.44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B9EF'/%3E%3Cstop offset='1' stop-color='%231D2088'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}.bg-triangle-blue:after{background-image:url("data:image/svg+xml,%3Csvg width='616' height='319' viewBox='0 0 616 319' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M615.685 107.447L460.581 0L0.1261 319C0.1261 319 0.0630501 319 0 319H616V107.321C616 107.321 616 107.447 615.874 107.51C615.874 107.51 615.748 107.51 615.685 107.51V107.447Z' fill='url(%23paint0_linear_177_549)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_177_549' x1='110.606' y1='85.8226' x2='205.726' y2='340.568' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B9EF'/%3E%3Cstop offset='1' stop-color='%231D2088'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}.bg-pattern-dark{background:linear-gradient(150deg,#00b9ef,#1d2088)}.bg-pattern-light{background:linear-gradient(150deg,#00b9ef33,#1d208833)}#header{width:100vw;position:fixed;z-index:100;transition:transform .3s ease-out,background-color .5s ease}@media screen and (min-width: 768px){#header.narrow .header__inner{padding:10px 30px}}@media screen and (min-width: 1024px){#header.narrow .header__inner{padding:10px 60px}}#header.scroll-up{background-color:#1d20884d;transition:transform .3s ease-out}#header .header__inner{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%}@media screen and (min-width: 768px){#header .header__inner{padding:30px}}@media screen and (min-width: 1024px){#header .header__inner{padding:43px 60px}}#header .header__inner .ksv-logo{width:220px}@media screen and (min-width: 768px){#header .header__inner .ksv-logo{width:342px}}@media screen and (min-width: 1024px){#header .header__inner .ksv-logo{width:300px}}@media screen and (min-width: 1120px){#header .header__inner .ksv-logo{width:360px}}@media screen and (min-width: 1280px){#header .header__inner .ksv-logo{width:464px}}#header .header__inner .global-nav{display:none}@media screen and (min-width: 1024px){#header .header__inner .global-nav{display:block}#header .header__inner .global-nav ul{display:flex;list-style:none}#header .header__inner .global-nav ul li:not(:first-child){margin-left:28px}}@media screen and (min-width: 1024px) and (min-width: 1120px){#header .header__inner .global-nav ul li:not(:first-child){margin-left:40px}}@media screen and (min-width: 1024px){#header .header__inner .global-nav ul li a{padding-bottom:7px;color:#fff;position:relative}#header .header__inner .global-nav ul li a:before{background-color:#fff;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:center top;transform:scaleX(0);transition:transform .3s}#header .header__inner .global-nav ul li a:hover:before{transform-origin:center top;transform:scale(1)}}@media screen and (min-width: 1024px){#header .header__inner .header-modal-btn{display:none}}#header .header__inner .header-modal-btn svg{fill:#fff;width:28px;height:28px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1d2088;opacity:0;visibility:hidden;transition:.3s ease;box-sizing:border-box;z-index:150}.modal.is-active{opacity:1;visibility:visible}.modal .modal-header .modal-header__inner{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%}@media screen and (min-width: 768px){.modal .modal-header .modal-header__inner{padding:30px}}@media screen and (min-width: 1024px){.modal .modal-header .modal-header__inner{padding:43px 60px}}.modal .modal-header .modal-header__inner .ksv-logo{width:220px}@media screen and (min-width: 768px){.modal .modal-header .modal-header__inner .ksv-logo{width:342px}}.modal .modal-header .modal-header__inner .modal-close{width:28px;height:28px}.modal .modal-header .modal-header__inner .modal-close svg{fill:#fff}.modal .modal-content{margin:10px auto 80px}@media screen and (min-width: 768px){.modal .modal-content{margin:20px auto 60px}}.modal .modal-content .modal-main .global-nav ul li a{display:block;padding:10px 0;color:#fff;font-size:32px}@media screen and (min-width: 768px){.modal .modal-content .modal-main .global-nav ul li a{font-size:52px}}.modal .modal-content .modal-footer .sns{list-style:none;display:flex;align-items:center;margin-top:30px}@media screen and (min-width: 768px){.modal .modal-content .modal-footer .sns{margin-top:66px}}.modal .modal-content .modal-footer .sns li:not(:first-child){margin-left:27px}@media screen and (min-width: 768px){.modal .modal-content .modal-footer .sns li:not(:first-child){margin-left:52px}}.modal .modal-content .modal-footer .sns li a{color:#fff;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:48px;line-height:1.2}@media screen and (min-width: 768px){.modal .modal-content .modal-footer .sns li a{font-size:60px}}.post-body,.editor-styles-wrapper .is-root-container{line-height:1.8;margin:0;max-width:100%;padding:0}.post-body>*,.editor-styles-wrapper .is-root-container>*{clear:both;margin-bottom:3em}.post-body div>:first-child,.post-body>:first-child,.editor-styles-wrapper .is-root-container div>:first-child,.editor-styles-wrapper .is-root-container>:first-child{margin-top:0!important}.post-body dd>:last-child,.post-body div>:last-child,.post-body>:last-child,.editor-styles-wrapper .is-root-container dd>:last-child,.editor-styles-wrapper .is-root-container div>:last-child,.editor-styles-wrapper .is-root-container>:last-child{margin-bottom:0!important}.post-body h1,.editor-styles-wrapper .is-root-container h1{font-size:2em}.post-body h2,.editor-styles-wrapper .is-root-container h2{margin:2.15em auto 1em;font-size:1.8rem;line-height:1.21}.post-body>h2,.editor-styles-wrapper .is-root-container>h2{margin-left:auto;margin-right:auto}.post-body h3,.editor-styles-wrapper .is-root-container h3{margin:2em auto 1em;font-size:1.4rem;line-height:1.21}.post-body h3:before,.editor-styles-wrapper .is-root-container h3:before{bottom:0;display:block;left:0;position:absolute;z-index:0}.post-body h4,.editor-styles-wrapper .is-root-container h4{font-size:1.05em;line-height:1.4;margin:3em 0 1.5em;position:relative}.post-body dt,.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6,.editor-styles-wrapper .is-root-container dt,.editor-styles-wrapper .is-root-container h1,.editor-styles-wrapper .is-root-container h2,.editor-styles-wrapper .is-root-container h3,.editor-styles-wrapper .is-root-container h4,.editor-styles-wrapper .is-root-container h5,.editor-styles-wrapper .is-root-container h6{font-weight:700}.post-body .is-style-section_ttl,.editor-styles-wrapper .is-root-container .is-style-section_ttl{background:none;border:none;border-radius:0;color:inherit;letter-spacing:.2px;padding:0 auto;position:relative;text-align:center}.post-body .is-style-section_ttl:after,.post-body .is-style-section_ttl:before,.editor-styles-wrapper .is-root-container .is-style-section_ttl:after,.editor-styles-wrapper .is-root-container .is-style-section_ttl:before{border:none;content:none}.post-body .is-style-section_ttl.has-text-align-left,.editor-styles-wrapper .is-root-container .is-style-section_ttl.has-text-align-left{text-align:left}.post-body .is-style-section_ttl.has-text-align-right,.editor-styles-wrapper .is-root-container .is-style-section_ttl.has-text-align-right{text-align:right}.post-body .is-style-section_ttl small,.editor-styles-wrapper .is-root-container .is-style-section_ttl small{display:block;font-size:.6em;padding-top:.25em}.post-body .wp-block-table,.editor-styles-wrapper .is-root-container .wp-block-table{margin-bottom:1em}.post-body table,.editor-styles-wrapper .is-root-container table{border:1px solid #333;border-bottom:none;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;text-align:left;line-height:1.6}.post-body td,.post-body th,.editor-styles-wrapper .is-root-container td,.editor-styles-wrapper .is-root-container th{display:block;border:none;border-bottom:1px solid #333;padding:.5em}@media screen and (min-width: 768px){.post-body td,.post-body th,.editor-styles-wrapper .is-root-container td,.editor-styles-wrapper .is-root-container th{display:table-cell}}.post-body th,.editor-styles-wrapper .is-root-container th{background-color:#1d208833;font-weight:700}.post-body thead td,.post-body thead th,.editor-styles-wrapper .is-root-container thead td,.editor-styles-wrapper .is-root-container thead th{background-color:#1d208833}.post-body tbody tr td:first-child,.editor-styles-wrapper .is-root-container tbody tr td:first-child{background-color:#1d208833;border-bottom:none}@media screen and (min-width: 768px){.post-body tbody tr td:first-child,.editor-styles-wrapper .is-root-container tbody tr td:first-child{border-bottom:1px solid #333;width:200px}}.post-body :where(table) caption,.editor-styles-wrapper .is-root-container :where(table) caption{font-size:.9em;margin-bottom:.25em;opacity:.8}.post-body small,.editor-styles-wrapper .is-root-container small{font-size:.8em;opacity:.8}.post-body :not(pre)>code,.editor-styles-wrapper .is-root-container :not(pre)>code{align-items:center;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#fb434f;display:inline-flex;font-size:.9em;letter-spacing:0;line-height:1;margin:0 .5em;padding:.25em .5em}.post-body :where(ul:not([type])),.editor-styles-wrapper .is-root-container :where(ul:not([type])){list-style:disc}.post-body :where(ol:not([type])),.editor-styles-wrapper .is-root-container :where(ol:not([type])){list-style:decimal}.post-body ol,.post-body ul,.editor-styles-wrapper .is-root-container ol,.editor-styles-wrapper .is-root-container ul{margin-left:0;margin-bottom:1.17em;padding-left:20px;color:#333}.post-body ol ul,.post-body ul ul,.editor-styles-wrapper .is-root-container ol ul,.editor-styles-wrapper .is-root-container ul ul{list-style:circle}.post-body li,.editor-styles-wrapper .is-root-container li{line-height:1.5;margin:.25em 0;position:relative}.post-body li ol,.post-body li ul,.editor-styles-wrapper .is-root-container li ol,.editor-styles-wrapper .is-root-container li ul{margin:0 0 0 2em}.post-body hr,.editor-styles-wrapper .is-root-container hr{border:none;border-bottom:1px solid #ccc;margin:2.5em auto}.post-body blockquote,.editor-styles-wrapper .is-root-container blockquote{background:#f7f7f7;margin-bottom:1em;padding:40px;position:relative}.post-body blockquote p,.editor-styles-wrapper .is-root-container blockquote p{color:#1d2088}.post-body blockquote p:last-child,.editor-styles-wrapper .is-root-container blockquote p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.post-body blockquote,.editor-styles-wrapper .is-root-container blockquote{padding:20px}}.post-body blockquote.is-style-large,.editor-styles-wrapper .is-root-container blockquote.is-style-large{padding:1.5em 3em}.post-body blockquote.is-style-large cite,.editor-styles-wrapper .is-root-container blockquote.is-style-large cite{text-align:inherit}.post-body blockquote cite,.editor-styles-wrapper .is-root-container blockquote cite{display:block;font-size:.8em;margin-top:1em;opacity:.8}.post-body blockquote>*,.editor-styles-wrapper .is-root-container blockquote>*{position:relative;z-index:1}.post-body blockquote>:not(:last-child),.editor-styles-wrapper .is-root-container blockquote>:not(:last-child){margin:0 0 .5em}.post-body blockquote:after,.post-body blockquote:before,.editor-styles-wrapper .is-root-container blockquote:after,.editor-styles-wrapper .is-root-container blockquote:before{line-height:1;position:absolute;z-index:0}.post-body pre,.editor-styles-wrapper .is-root-container pre{margin-bottom:1em;overflow-x:auto;padding:.5em 0;line-height:1.2}.post-body iframe,.editor-styles-wrapper .is-root-container iframe{display:block;margin-bottom:1em;margin-left:auto;margin-right:auto;max-width:100%}.post-body p,.editor-styles-wrapper .is-root-container p{margin-bottom:1em;color:#333;text-align:justify}.post-body figure,.editor-styles-wrapper .is-root-container figure{margin-bottom:1em;max-width:100%}.post-body figcaption,.editor-styles-wrapper .is-root-container figcaption{margin-top:5px;margin-bottom:1em;font-size:12px}.post-body a,.editor-styles-wrapper .is-root-container a{color:#00b9ef;text-decoration:underline}.post-body a:hover,.editor-styles-wrapper .is-root-container a:hover{border-bottom:none}.post-body .wp-block-columns,.editor-styles-wrapper .is-root-container .wp-block-columns{margin-bottom:2em}@media screen and (min-width: 768px){.bottom-nav{display:flex}}.bottom-nav a:not(:first-child){margin-top:14px}@media screen and (min-width: 768px){.bottom-nav a:not(:first-child){margin-top:0;margin-left:20px}}@media screen and (min-width: 1024px){.bottom-nav a:not(:first-child){margin-left:30px}}.fixed-nav{width:100%;position:fixed;bottom:0;z-index:200}@media screen and (min-width: 768px){.fixed-nav{width:60px;top:50%;right:0;transform:translateY(-50%)}}.fixed-nav .nav-group1{display:flex;width:100%}@media screen and (min-width: 768px){.fixed-nav .nav-group1{display:block;height:394px}}.fixed-nav .nav-group1 .btn-wrap{width:50%}@media screen and (min-width: 768px){.fixed-nav .nav-group1 .btn-wrap{border-radius:10px 0 0 10px;width:100%;overflow:hidden}}.fixed-nav .nav-group1 .btn-wrap+.btn-wrap{border-left:1px solid #fff}@media screen and (min-width: 768px){.fixed-nav .nav-group1 .btn-wrap+.btn-wrap{border-left:none;margin-top:10px}}.fixed-nav .nav-group1 .btn-wrap .btn{padding:16px 0}@media screen and (min-width: 768px){.fixed-nav .nav-group1 .btn-wrap .btn{padding:26px 15px;writing-mode:vertical-rl}}.fixed-nav .nav-group1 .btn-wrap .btn span{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.fixed-nav .nav-group1 .btn-wrap .btn span{flex-wrap:wrap}}.fixed-nav .nav-group1 .btn-wrap .btn span:before{content:"";display:block;margin-right:10px;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 768px){.fixed-nav .nav-group1 .btn-wrap .btn span:before{margin-right:0;margin-bottom:10px}}.fixed-nav .nav-group1 .btn-wrap .btn01 span:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.55C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V20H4ZM6 18H18V17.2C18 17.0167 17.9542 16.85 17.8625 16.7C17.7708 16.55 17.65 16.4333 17.5 16.35C16.6 15.9 15.6917 15.5625 14.775 15.3375C13.8583 15.1125 12.9333 15 12 15C11.0667 15 10.1417 15.1125 9.225 15.3375C8.30833 15.5625 7.4 15.9 6.5 16.35C6.35 16.4333 6.22917 16.55 6.1375 16.7C6.04583 16.85 6 17.0167 6 17.2V18ZM12 10C12.55 10 13.0208 9.80417 13.4125 9.4125C13.8042 9.02083 14 8.55 14 8C14 7.45 13.8042 6.97917 13.4125 6.5875C13.0208 6.19583 12.55 6 12 6C11.45 6 10.9792 6.19583 10.5875 6.5875C10.1958 6.97917 10 7.45 10 8C10 8.55 10.1958 9.02083 10.5875 9.4125C10.9792 9.80417 11.45 10 12 10Z' fill='%23E8EAED'/%3E%3C/svg%3E%0A")}.fixed-nav .nav-group1 .btn-wrap .btn02 span:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 20V4L22 12L3 20ZM5 17L16.85 12L5 7V10.5L11 12L5 13.5V17Z' fill='white'/%3E%3C/svg%3E%0A")}.fixed-nav .nav-group2{display:none}@media screen and (min-width: 768px){.fixed-nav .nav-group2{display:block;border-radius:10px 0 0 10px;background:linear-gradient(135deg,#00b9ef,#1d2088);margin-top:10px;overflow:hidden}}.fixed-nav .nav-group2 a{display:block;padding:14px 0;color:#fff;text-align:center}.fixed-nav .nav-group2 a:hover{color:#00b9ef}.fixed-nav .nav-group2 .line{border-top:1px solid #00B9EF;margin:0 auto;width:60%}.fixed-nav .btn-wrap .btn{font-size:16px;letter-spacing:3.2px;text-align:center}.fixed-nav .btn-wrap .btn:after{display:none}#entry{background-image:url(../bg_triangle_dark.png);background-position:left top;background-size:cover;background-repeat:no-repeat;color:#fff}#entry a{display:block}#entry .text-wrap{position:relative}#entry .text-wrap:after{content:"";display:block;width:58px;height:58px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5666 17.334H5.33325V14.6673H21.5666L14.0999 7.20065L15.9999 5.33398L26.6666 16.0007L15.9999 26.6673L14.0999 24.8006L21.5666 17.334Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;right:0}@media screen and (min-width: 768px){#entry .text-wrap:after{width:72px;height:72px;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){#entry .text-wrap:after{width:116px;height:116px}}@media screen and (min-width: 768px){#entry .index{font-size:22px}}@media screen and (min-width: 1024px){#entry .index{font-size:29px}}#entry .title{margin-top:12px;font-size:40px;letter-spacing:8px;line-height:1.45}@media screen and (min-width: 768px){#entry .title{margin-top:14px;font-size:56px;letter-spacing:14.4px}}@media screen and (min-width: 1024px){#entry .title{margin-top:16px;font-size:72px;letter-spacing:14.4px}}#entry .title span{display:block}@media screen and (min-width: 768px){#entry .title span{display:inline-block}}#footer{background-color:#1d2088;color:#fff}#footer .loop-text{overflow:hidden;display:flex;width:100%;margin-inline:calc(50% - 50vw)}#footer .loop-text__item{flex-shrink:0;background:linear-gradient(180deg,#00b9ef,#1d2088);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:20px;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:120px;line-height:1.4;white-space:nowrap;opacity:.4}@media screen and (min-width: 768px){#footer .loop-text__item{padding-right:40px;font-size:180px;line-height:1.2}}@media screen and (min-width: 1024px){#footer .loop-text__item{padding-right:80px;font-size:360px;line-height:1.1}}#footer .loop-text__item:nth-child(odd){animation:MoveLeft 120s -60s infinite linear}#footer .loop-text__item:nth-child(2n){animation:MoveLeft2 120s infinite linear}#footer .footer__inner{margin-top:-60px;padding:0 26px 158px;position:relative;z-index:2}@media screen and (min-width: 768px){#footer .footer__inner{margin-top:-55px;padding:0 30px 220px}}@media screen and (min-width: 1024px){#footer .footer__inner{margin-top:-80px;margin-right:auto;margin-left:auto;padding:0 30px 284px;max-width:1260px}}@media screen and (min-width: 1024px){#footer .footer01{display:flex;align-items:flex-end;justify-content:space-between}}#footer .footer01 .text{font-size:32px;line-height:1.5}@media screen and (min-width: 768px){#footer .footer01 .text{font-size:52px}}@media screen and (min-width: 1024px){#footer .footer01 .text{font-size:72px}}#footer .footer01 .sns{list-style:none;display:flex;align-items:center;justify-content:right;margin-top:43px}@media screen and (min-width: 768px){#footer .footer01 .sns{padding-right:60px}}@media screen and (min-width: 1024px){#footer .footer01 .sns{padding-right:0}}#footer .footer01 .sns li:not(:first-child){margin-left:27px}@media screen and (min-width: 1024px){#footer .footer01 .sns li:not(:first-child){margin-left:77px}}#footer .footer01 .sns li a{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:60px;line-height:1.2;position:relative}@media screen and (min-width: 1024px){#footer .footer01 .sns li a{font-size:96px}}#footer .footer01 .sns li a:before{background-color:#fff;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:center top;transform:scaleX(0);transition:transform .3s}#footer .footer01 .sns li a:hover:before{transform-origin:center top;transform:scale(1)}#footer .footer02{margin-top:48px}@media screen and (min-width: 1024px){#footer .footer02{display:flex;align-items:flex-end;justify-content:space-between;margin-top:278px}}#footer .footer02 .footer-nav .logo-wrap{width:220px}@media screen and (min-width: 768px){#footer .footer02 .footer-nav .logo-wrap{width:336px}}@media screen and (min-width: 1024px){#footer .footer02 .footer-nav .logo-wrap{width:453px}}#footer .footer02 .footer-nav ul{list-style:none;margin-top:24px;margin-left:0}@media screen and (min-width: 1024px){#footer .footer02 .footer-nav ul{display:flex;margin-top:40px}}@media screen and (min-width: 1024px){#footer .footer02 .footer-nav ul li{margin-right:30px}}#footer .footer02 .footer-nav ul li a{font-size:12px;font-weight:400;line-height:2}@media screen and (min-width: 768px){#footer .footer02 .footer-nav ul li a{font-size:14px}}#footer .footer02 .footer-nav ul li a:hover{color:#00b9ef}#footer .footer02 .copy{margin-top:30px;font-size:12px;font-weight:400;text-align:right}@media screen and (min-width: 1024px){#footer .footer02 .copy{font-size:14px}}body.home .front-mv{position:relative;height:100vh}body.home .front-mv.mv.bg-triangle:before{background-image:url("data:image/svg+xml,%3Csvg width='616' height='320' viewBox='0 0 616 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M0 0V212.385C0 212.385 0 212.258 0.126062 212.195C0.126062 212.195 0.252123 212.195 0.315154 212.195L155.371 320L615.685 0C615.685 0 615.811 0 615.874 0C615.874 0 616 0.126457 616 0.189686V0H0Z' fill='url(%23paint0_linear_177_550)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_177_550' x1='110.606' y1='86.0917' x2='206.25' y2='341.44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B9EF'/%3E%3Cstop offset='1' stop-color='%231D2088'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}body.home .front-mv.mv.bg-triangle:after{background-image:url("data:image/svg+xml,%3Csvg width='616' height='319' viewBox='0 0 616 319' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M615.685 107.447L460.581 0L0.1261 319C0.1261 319 0.0630501 319 0 319H616V107.321C616 107.321 616 107.447 615.874 107.51C615.874 107.51 615.748 107.51 615.685 107.51V107.447Z' fill='url(%23paint0_linear_177_549)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_177_549' x1='110.606' y1='85.8226' x2='205.726' y2='340.568' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B9EF'/%3E%3Cstop offset='1' stop-color='%231D2088'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}body.home .front-mv .front-mv__inner{margin:0 auto;width:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 15px #666}@media screen and (min-width: 768px){body.home .front-mv .front-mv__inner{width:424px}}@media screen and (min-width: 1024px){body.home .front-mv .front-mv__inner{width:627px}}body.home .front-mv .front-mv__inner .title svg{width:100%;height:auto}body.home .front-mv .front-mv__inner .headline{margin-top:14px;color:#fff;font-size:19px;letter-spacing:1.98px}@media screen and (min-width: 768px){body.home .front-mv .front-mv__inner .headline{margin-top:33px;font-size:40px}}@media screen and (min-width: 1024px){body.home .front-mv .front-mv__inner .headline{margin-top:52px;font-size:60px}}body.home #video-wrap{position:absolute;z-index:-5;top:0;right:0;left:0;bottom:0;overflow:hidden}body.home #video-wrap:before{content:"";background:linear-gradient(135deg,#00b9ef,#1d2088);width:100%;height:100%;opacity:.4;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-3}body.home #video{position:absolute;z-index:-5;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}body.home .sec-header .index{margin-bottom:15px;color:#1d2088;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:30px;letter-spacing:6px;opacity:.2}body.home .sec-header .text{margin-top:38px}body.home .sec-header .text p+p{margin-top:20px}body.home .sec-main{background-color:#ffffff1a;margin:50px auto 0;padding:35px 40px 88px;max-width:1200px}@media screen and (min-width: 1024px){body.home .sec-main{padding:70px 78px 95px}}body.home .bg-triangle .sec-main{position:relative;z-index:2}body.home .meets-area{padding:50px 46px 30px}@media screen and (min-width: 768px){body.home .meets-area{padding:50px 60px 30px}}body.home .meets-area .meet-wrap{margin:0 auto;max-width:960px;position:relative}body.home .meets-area .meet-wrap .swiper{position:initial}body.home .meets-area .meet-wrap .swiper .swiper-button-next,body.home .meets-area .meet-wrap .swiper .swiper-button-prev{color:#1d2088;top:calc(50% - 22px)}body.home .meets-area .meet-wrap .swiper .swiper-button-next{right:-40px}body.home .meets-area .meet-wrap .swiper .swiper-button-prev{left:-40px}body.home .meets-area .meet-wrap .swiper .swiper-pagination{margin-top:20px;position:relative}body.home .meets-area .meet-wrap .swiper .swiper-pagination-bullet-active{background-color:#1d2088}body.home .meets-area .meet-wrap .meet-item a{display:block}body.home .meets-area .meet-wrap .meet-item a img{aspect-ratio:80/39;object-fit:cover}body.home .front-topics{background:linear-gradient(148deg,#00b9ef,#1d2088);color:#fff}body.home .front-topics .title-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){body.home .front-topics .title-wrap a{display:flex;align-items:center}}body.home .front-topics .title-wrap a:hover .arrow{background-color:#ffffff1a}body.home .front-topics .title-wrap a span{display:none}@media screen and (min-width: 768px){body.home .front-topics .title-wrap a span{display:block}}body.home .front-topics .title-wrap a .arrow{display:block;border:1px solid #fff;border-radius:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2Ljk1ODQgMjEuNjY4SDYuNjY2NjlWMTguMzM0NkgyNi45NTg0TDE3LjYyNSA5LjAwMTNMMjAgNi42Njc5N0wzMy4zMzM0IDIwLjAwMTNMMjAgMzMuMzM0NkwxNy42MjUgMzEuMDAxM0wyNi45NTg0IDIxLjY2OFoiIGZpbGw9IndoaXRlIi8+IDwvc3ZnPg==);background-size:30px 30px;background-position:center;background-repeat:no-repeat;margin-left:14px;width:58px;height:58px}@media screen and (min-width: 768px){body.home .front-topics .title-wrap a .arrow{margin-left:18px;width:64px;height:64px}}@media screen and (min-width: 1024px){body.home .front-topics .title-wrap a .arrow{background-size:40px 40px;margin-left:22px;width:72px;height:72px}}body.home .front-topics .archive-wrap{margin-top:40px}@media screen and (min-width: 1024px){body.home .front-topics .archive-wrap{margin-top:60px}}body.home .front-sec01{background-image:url(../bg_triangle_white.png);background-position:left top;background-size:contain;background-repeat:repeat;text-align:center}body.home .front-sec01 .title{font-size:40px;line-height:1.4}@media screen and (min-width: 768px){body.home .front-sec01 .title{font-size:80px}}@media screen and (min-width: 1024px){body.home .front-sec01 .title{font-size:136px}}body.home .front-sec01 .text{margin-top:30px;font-size:24px;text-align:left}@media screen and (min-width: 768px){body.home .front-sec01 .text{margin-top:40px;font-size:30px;text-align:center}}@media screen and (min-width: 1024px){body.home .front-sec01 .text{margin-top:63px;font-size:40px}}body.home .front-sec01 .text br{display:none}@media screen and (min-width: 768px){body.home .front-sec01 .text br{display:block}}body.home .front-sec01 .text .paragraph{margin-top:40px;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){body.home .front-sec01 .text .paragraph{display:block}body.home .front-sec01 .text .paragraph .flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}body.home .front-sec01 .text .paragraph.paragraph-pc{display:none}@media screen and (min-width: 768px){body.home .front-sec01 .text .paragraph.paragraph-pc{display:block}}@media screen and (min-width: 768px){body.home .front-sec01 .text .paragraph.paragraph-sp{display:none}}body.home .front-sec01 .text .animate-bg{display:inline-block;margin-right:5px;margin-bottom:3px;padding:0 10px;position:relative;overflow:hidden}@media screen and (min-width: 1024px){body.home .front-sec01 .text .animate-bg{margin-right:8px;padding:0 10px}}body.home .front-sec01 .text .animate-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffe500;transform:translate(-100%);z-index:-1}body.home .front-sec01 .btn-wrap{margin-top:38px}@media screen and (min-width: 768px){body.home .front-sec01 .btn-wrap{margin-top:50px;margin-left:auto;margin-right:auto;max-width:303px}}@media screen and (min-width: 1024px){body.home .front-sec01 .btn-wrap{margin-top:63px}}body.home .front-sec01 .btn-wrap .btn{letter-spacing:4.6px}body.home .front-sec02{background:linear-gradient(148deg,#00b9ef,#1d2088);color:#fff}@media screen and (min-width: 768px){body.home .front-sec02{padding-bottom:88px}}@media screen and (min-width: 1024px){body.home .front-sec02{padding-bottom:180px}}body.home .front-sec02 .container{padding-bottom:0}@media screen and (min-width: 768px){body.home .front-sec02 .sec-main{padding-bottom:0}}@media screen and (min-width: 1024px){body.home .front-sec02 .sec-main{max-width:960px}}body.home .front-sec02 .about-images figure+figure{margin-top:1em}body.home .front-sec02 .target-wrap{background-color:#fff;margin:38px -40px 0;padding:56px 40px 40px;color:#1d2088;position:relative}@media screen and (min-width: 1024px){body.home .front-sec02 .target-wrap{margin:78px -78px 0;padding:56px 78px 52px}}body.home .front-sec02 .target-wrap .index{background-color:#1d2088;padding:7px 18px;color:#fff;position:absolute;top:0}body.home .front-sec02 .target-wrap .note{margin-top:20px}body.home .front-sec03 .block-title{text-align:center;letter-spacing:3.9px}@media screen and (min-width: 768px){body.home .front-sec03 .block-title{letter-spacing:5.4px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-title{letter-spacing:7.2px}}body.home .front-sec03 .block-main{margin-top:50px}body.home .front-sec03 .block-main .box-type1{background-color:#ffffff1a;margin-top:10px;padding:12px 23px 14px 60px;line-height:1.4;position:relative}@media screen and (min-width: 768px){body.home .front-sec03 .block-main .box-type1{margin-top:15px;padding:14px 23px 16px 60px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main .box-type1{margin-top:20px;padding:18px 80px 19px 122px}}body.home .front-sec03 .block-main .box-type1:before{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.55C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V20H4ZM6 18H18V17.2C18 17.0167 17.9542 16.85 17.8625 16.7C17.7708 16.55 17.65 16.4333 17.5 16.35C16.6 15.9 15.6917 15.5625 14.775 15.3375C13.8583 15.1125 12.9333 15 12 15C11.0667 15 10.1417 15.1125 9.225 15.3375C8.30833 15.5625 7.4 15.9 6.5 16.35C6.35 16.4333 6.22917 16.55 6.1375 16.7C6.04583 16.85 6 17.0167 6 17.2V18ZM12 10C12.55 10 13.0208 9.80417 13.4125 9.4125C13.8042 9.02083 14 8.55 14 8C14 7.45 13.8042 6.97917 13.4125 6.5875C13.0208 6.19583 12.55 6 12 6C11.45 6 10.9792 6.19583 10.5875 6.5875C10.1958 6.97917 10 7.45 10 8C10 8.55 10.1958 9.02083 10.5875 9.4125C10.9792 9.80417 11.45 10 12 10Z' fill='%23E8EAED'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:20px;transform:translateY(-50%)}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main .box-type1:before{left:80px}}body.home .front-sec03 .block-main .box-type2{margin-top:37px}@media screen and (min-width: 768px){body.home .front-sec03 .block-main .box-type2{background-color:#ffffff1a;padding:40px 60px 60px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main .box-type2{padding:50px 80px 80px}}body.home .front-sec03 .block-main dl{background-color:#fff;margin-top:24px;padding:16px 22px 19px 26px;color:#1d2088}@media screen and (min-width: 768px){body.home .front-sec03 .block-main dl{display:flex;align-items:center}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main dl{margin-top:40px}}body.home .front-sec03 .block-main dl+dl{margin-top:20px}body.home .front-sec03 .block-main dl dt{border-bottom:1px solid #EFEFEF;padding-bottom:4px}@media screen and (min-width: 768px){body.home .front-sec03 .block-main dl dt{border-bottom:none;border-right:1px solid #EFEFEF;padding-bottom:0;width:140px;text-align:center}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main dl dt{width:187px}}body.home .front-sec03 .block-main dl dd{padding-top:7px}@media screen and (min-width: 768px){body.home .front-sec03 .block-main dl dd{padding-top:0;padding-left:18px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block-main dl dd{padding-left:29px}}body.home .front-sec03 .block-main dl dd .note{margin-top:7px}@media screen and (min-width: 768px){body.home .front-sec03 .block-main dl dd .note{margin-top:0}}body.home .front-sec03 .block02{background-image:url(../bg_wall.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}body.home .front-sec03 .block02 .note{margin-top:23px}body.home .front-sec03 .block02 .btn-wrap{margin-top:40px}@media screen and (min-width: 1024px){body.home .front-sec03 .block02 .btn-wrap{margin-top:67px}}body.home .front-sec03 .block03{background-image:url(../bg_meeting.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;color:#fff}body.home .front-sec03 .block03 .accepting{margin-top:26px}@media screen and (min-width: 768px){body.home .front-sec03 .block03 .accepting{display:flex;align-items:center;justify-content:space-between;margin-top:40px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block03 .accepting{margin-top:60px}}@media screen and (min-width: 768px){body.home .front-sec03 .block03 .accepting .title{font-size:20px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block03 .accepting .title{font-size:29px}}body.home .front-sec03 .block03 .accepting .bnr-wrap{margin-top:11px}@media screen and (min-width: 768px){body.home .front-sec03 .block03 .accepting .bnr-wrap{width:50%}}body.home .front-sec03 .block03 .accepting .bnr-wrap a{display:block}@media screen and (min-width: 768px){body.home .front-sec03 .block03 .accepting .bnr-wrap a{font-size:16px;letter-spacing:1px}}@media screen and (min-width: 768px){body.home .front-sec03 .block04 .card{display:flex;align-items:center;background:linear-gradient(150deg,#00b9ef1a,#1d20881a);padding:40px 40px 50px}}@media screen and (min-width: 1024px){body.home .front-sec03 .block04 .card{align-items:flex-start;padding:50px 40px 66px 80px}}@media screen and (min-width: 768px){body.home .front-sec03 .block04 .card .text-wrap{width:70%}}@media screen and (min-width: 1024px){body.home .front-sec03 .block04 .card .text-wrap{width:50%}}body.home .front-sec03 .block04 .card .text-wrap .name{font-size:29px}body.home .front-sec03 .block04 .card .text-wrap .detail{margin-top:20px}body.home .front-sec03 .block04 .card .text-wrap .link{display:inline-block;margin-top:12px;padding-bottom:5px;color:#0099c6;position:relative}@media screen and (min-width: 1024px){body.home .front-sec03 .block04 .card .text-wrap .link{margin-top:40px}}body.home .front-sec03 .block04 .card .text-wrap .link:before{background:#0099c6;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:center top;transform:scaleX(0);transition:transform .3s}body.home .front-sec03 .block04 .card .text-wrap .link:hover:before{transform-origin:center top;transform:scale(1)}body.home .front-sec03 .block04 .card .image-wrap{display:block;margin-top:20px}@media screen and (min-width: 768px){body.home .front-sec03 .block04 .card .image-wrap{margin-top:0;width:30%}}@media screen and (min-width: 1024px){body.home .front-sec03 .block04 .card .image-wrap{margin-left:40px;width:calc(50% - 40px)}}body.home .front-sec04{background:linear-gradient(328deg,#00b9ef,#1d2088);color:#fff}@media screen and (min-width: 768px){body.home .front-sec04{padding-bottom:88px}}@media screen and (min-width: 1024px){body.home .front-sec04{padding-bottom:180px}}body.home .front-sec04 .container{padding-bottom:0}@media screen and (min-width: 1024px){body.home .front-sec04 .sec-main{padding-left:120px;padding-right:120px}}body.home .front-sec04 .supporter-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:13px;grid-row-gap:26px;padding:10px 0 20px}@media screen and (min-width: 768px){body.home .front-sec04 .supporter-wrap{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1024px){body.home .front-sec04 .supporter-wrap{grid-column-gap:20px;grid-row-gap:20px}}body.home .front-sec04 .wanted-wrap{border-top:1px solid #fff;margin-top:30px;padding-top:40px}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap{margin-top:40px;padding-top:60px}}body.home .front-sec04 .wanted-wrap .title{color:#fff;font-size:20px}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap .title{font-size:29px}}body.home .front-sec04 .wanted-wrap .text,body.home .front-sec04 .wanted-wrap .request-wrap{margin-top:30px}body.home .front-sec04 .wanted-wrap .request-wrap .request-title{font-size:18px}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap .request-wrap .request-title{font-size:20px}}body.home .front-sec04 .wanted-wrap .request-wrap .list-btn{margin-top:14px}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap .request-wrap .list-btn{display:flex;align-items:flex-end;justify-content:space-between}}body.home .front-sec04 .wanted-wrap .request-wrap .list-btn ul{margin-left:20px}body.home .front-sec04 .wanted-wrap .request-wrap .list-btn ul .em{color:#00b9ef}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap .request-wrap .list-btn .btn-wrap{width:380px}}body.home .front-sec04 .wanted-wrap .request-wrap .list-btn .btn-wrap .btn{margin-top:30px}@media screen and (min-width: 1024px){body.home .front-sec04 .wanted-wrap .request-wrap .list-btn .btn-wrap .btn{margin-top:0}}body.home .front-bottom .container{padding:60px 40px}@media screen and (min-width: 1024px){body.home .front-bottom .container{padding:84px 40px}}.topics-categories{display:flex;flex-wrap:wrap;align-items:center;margin-left:0;margin-bottom:30px;list-style:none}@media screen and (min-width: 768px){.topics-categories{margin-bottom:40px}}@media screen and (min-width: 1024px){.topics-categories{margin-bottom:75px}}.topics-categories li:not(:last-child){margin-right:10px}@media screen and (min-width: 768px){.topics-categories li:not(:last-child){margin-right:1em}}@media screen and (min-width: 1024px){.topics-categories li:not(:last-child){margin-right:20px}}.topics-categories li a{display:block;border:1px solid #fff;padding:3px 14px;color:#fff;font-size:13px;font-weight:400}@media screen and (min-width: 768px){.topics-categories li a{padding:6px 20px;font-size:14px}}@media screen and (min-width: 1024px){.topics-categories li a{padding:10px 30px;font-size:16px}}.topics-categories li a:hover{background-color:#ffffff1a}.archive-wrap .lists{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media screen and (min-width: 768px){.archive-wrap .lists{display:block}}.archive-wrap .lists article{width:calc(50% - 10px)}@media screen and (min-width: 768px){.archive-wrap .lists article{width:100%}}.archive-wrap .lists article a{display:block;padding:20px 0;color:#fff}@media screen and (min-width: 768px){.archive-wrap .lists article a{display:flex;align-items:center;border-bottom:1px solid #B5B5B6;padding:20px 10px}}@media screen and (min-width: 1024px){.archive-wrap .lists article a{padding:20px}}.archive-wrap .lists article a:hover{background-color:#ffffff1a}.archive-wrap .lists article a figure{margin-bottom:8px}@media screen and (min-width: 768px){.archive-wrap .lists article a figure{margin-right:22px;margin-bottom:0;width:120px}}@media screen and (min-width: 1024px){.archive-wrap .lists article a figure{margin-right:32px;width:180px}}.archive-wrap .lists article a figure img{width:100%;aspect-ratio:180/111;object-fit:cover}@media screen and (min-width: 768px){.archive-wrap .lists article a .label{width:calc(100% - 142px)}}@media screen and (min-width: 1024px){.archive-wrap .lists article a .label{width:calc(100% - 212px)}}.archive-wrap .lists article a .label .title{font-size:13px;line-height:1.5;text-align:justify;word-break:break-all;text-justify:inter-character}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .title{font-size:16px}}@media screen and (min-width: 1024px){.archive-wrap .lists article a .label .title{font-size:20px}}.archive-wrap .lists article a .label .meta{display:block;align-items:center;margin-top:8px}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .meta{display:flex}}.archive-wrap .lists article a .label .meta .new{display:inline-block;border-radius:100px;background-color:#fb434f;margin-right:1em;padding:0 8px;color:#fff;font-size:10px;font-weight:400}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .meta .new{font-size:12px}}.archive-wrap .lists article a .label .meta .date{margin-right:10px;font-size:12px;font-weight:400}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .meta .date{margin-right:14px;font-size:14px}}@media screen and (min-width: 1024px){.archive-wrap .lists article a .label .meta .date{margin-right:20px}}.archive-wrap .lists article a .label .meta .categories{display:flex;flex-wrap:wrap;margin-top:3px;margin-left:0}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .meta .categories{margin-top:0}}.archive-wrap .lists article a .label .meta .categories li{display:block;border:1px solid #fff;border-radius:100px;padding:0 10px;list-style:none;font-size:10px;font-weight:400}@media screen and (min-width: 768px){.archive-wrap .lists article a .label .meta .categories li{font-size:12px}}.archive-wrap .lists article a .label .meta .categories li:not(:last-child){margin-right:10px}.wp-pagenavi{margin-top:50px}.wp-pagenavi span,.wp-pagenavi a{margin:0 5px;padding:7px 5px;color:#fff;font-size:20px;position:relative}.wp-pagenavi span:before,.wp-pagenavi a:before{background-color:#fff;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:center top;transform:scaleX(0);transition:transform .3s}.wp-pagenavi span:hover:before,.wp-pagenavi span.current:before,.wp-pagenavi a:hover:before,.wp-pagenavi a.current:before{transform-origin:center top;transform:scale(1)}.events-wrap article{margin-top:40px}@media screen and (min-width: 768px){.events-wrap article{margin-top:50px;width:calc((100% - 40px) / 3)}.events-wrap article:not(:nth-child(3n)){margin-right:20px}}@media screen and (min-width: 1024px){.events-wrap article{margin-top:60px;width:calc((100% - 64px) / 3)}.events-wrap article:not(:nth-child(3n)){margin-right:32px}}.events-wrap article a{display:block;position:relative}.events-wrap article a .report-badge{background-color:#1d2088;padding:2px 6px;color:#fff;font-size:10px;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.events-wrap article a .report-badge{font-size:12px}}@media screen and (min-width: 1024px){.events-wrap article a .report-badge{font-size:16px}}.events-wrap article a figure img{aspect-ratio:80/39;object-fit:cover}.events-wrap article a .title{font-size:13px;line-height:1.5;text-align:justify;word-break:break-all;text-justify:inter-character}@media screen and (min-width: 768px){.events-wrap article a .title{font-size:14px}}@media screen and (min-width: 1024px){.events-wrap article a .title{font-size:16px}}.events-wrap article .tags{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.events-wrap article .tags a{color:#00b9ef;font-size:13px;line-height:1.5}@media screen and (min-width: 768px){.events-wrap article .tags a{font-size:14px}}@media screen and (min-width: 1024px){.events-wrap article .tags a{font-size:16px}}.events-wrap article .tags a:not(:last-child){margin-right:1em}.events-wrap article .tags a:hover{color:#e98154}@media screen and (min-width: 768px){.events-wrap .accepting-lists{display:flex;flex-wrap:wrap}}.events-wrap .accepting-lists article a .title{font-size:16px}@media screen and (min-width: 768px){.events-wrap .accepting-lists article a .title{font-size:14px}}@media screen and (min-width: 1024px){.events-wrap .accepting-lists article a .title{font-size:16px}}.events-wrap .archive-lists{display:flex;flex-wrap:wrap}.events-wrap .archive-lists article{width:calc((100% - 20px)/2)}.events-wrap .archive-lists article:nth-child(odd){margin-right:20px}@media screen and (min-width: 768px){.events-wrap .archive-lists article:nth-child(odd){margin-right:auto}}@media screen and (min-width: 768px){.events-wrap .archive-lists article{width:calc((100% - 40px) / 3)}.events-wrap .archive-lists article:not(:nth-child(3n)){margin-right:20px}}@media screen and (min-width: 1024px){.events-wrap .archive-lists article{width:calc((100% - 64px) / 3)}.events-wrap .archive-lists article:not(:nth-child(3n)){margin-right:32px}}.events-wrap .no-event{margin-top:20px}@media screen and (min-width: 768px){.events-wrap .no-event{margin-top:40px}}@media screen and (min-width: 1024px){.events-wrap .no-event{margin-top:50px}}.events-wrap .wp-pagenavi span,.events-wrap .wp-pagenavi a{color:#1d2088}.events-wrap .wp-pagenavi span:before,.events-wrap .wp-pagenavi a:before{background-color:#1d2088}.main-archive-events .page-main>.container-pd-narrow{padding-bottom:30px}@media screen and (min-width: 768px){.main-archive-events .page-main>.container-pd-narrow{padding-bottom:40px}}@media screen and (min-width: 1024px){.main-archive-events .page-main>.container-pd-narrow{padding-bottom:50px}}.main-archive-events .events-accepting-wrap{border-bottom:1px solid #B5B5B6;padding-bottom:50px}@media screen and (min-width: 768px){.main-archive-events .events-accepting-wrap{padding-bottom:60px}}.main-archive-events .events-archive-wrap{margin-top:50px}@media screen and (min-width: 768px){.main-archive-events .events-archive-wrap{margin-top:60px}}.single article{background-color:#fff;color:#333;font-weight:400}.single article .article__inner{margin:0 auto;padding:40px 20px;max-width:960px}@media screen and (min-width: 768px){.single article .article__inner{padding:40px 30px 50px}}@media screen and (min-width: 1024px){.single article .article__inner{padding:90px 30px 110px}}.single article .post-header{border-bottom:1px solid #B5B5B6;padding-bottom:20px}@media screen and (min-width: 768px){.single article .post-header{padding-bottom:24px}}@media screen and (min-width: 1024px){.single article .post-header{padding-bottom:46px}}.single article .post-header .new{display:inline-block;background-color:#fb434f;margin-bottom:1em;padding:0 6px;color:#fff;font-size:10px;font-weight:400}@media screen and (min-width: 768px){.single article .post-header .new{font-size:12px}}.single article .post-header .title{color:#1d2088;font-weight:700;line-height:1.3}@media screen and (min-width: 768px){.single article .post-header .title{font-size:26px;line-height:1.5}}@media screen and (min-width: 1024px){.single article .post-header .title{font-size:32px}}.single article .post-header .meta{margin-top:24px}@media screen and (min-width: 768px){.single article .post-header .meta{display:flex;align-items:center}}.single article .post-header .meta .post-categories{list-style:none;display:flex;flex-wrap:wrap;margin-top:14px;margin-left:0}@media screen and (min-width: 768px){.single article .post-header .meta .post-categories{margin-top:0;margin-left:20px}}.single article .post-header .meta .post-categories li:not(:last-child){margin-right:10px}@media screen and (min-width: 768px){.single article .post-header .meta .post-categories li:not(:last-child){margin-right:14px}}.single article .post-header .meta .post-categories li a{display:block;border:1px solid #333;border-radius:100px;padding:4px 14px;list-style:none;font-size:12px;font-weight:400}@media screen and (min-width: 768px){.single article .post-header .meta .post-categories li a{font-size:14px}}.single article .post-header .meta .post-categories li a:hover{background-color:#00b9ef33}.single article .post-body{margin-top:30px}@media screen and (min-width: 768px){.single article .post-body{margin-top:36px}}@media screen and (min-width: 1024px){.single article .post-body{margin-top:52px}}.single article .post-body p{text-align:justify;word-break:break-all;text-justify:inter-character}.single article .post-body pre{word-wrap:break-word}.single article .post-body .btn-wrap.report-event{margin-top:40px}.single article .post-body .btn-wrap.report-event .btn{color:#fff!important;text-decoration:none!important}@media screen and (min-width: 768px){.single article .post-body .btn-wrap.report-event .btn{max-width:300px}}@media screen and (min-width: 1024px){.single article .post-body .btn-wrap.report-event .btn{max-width:380px}}.link-back{margin-top:40px;text-align:center}@media screen and (min-width: 768px){.link-back{margin-top:60px}}@media screen and (min-width: 1024px){.link-back{margin-top:80px}}.link-back a{display:inline-block}.link-back a:hover .icon{background:linear-gradient(135deg,#1d2088,#00b9ef)}.link-back a .icon{display:flex;align-items:center;justify-content:center;border-radius:30px;background:linear-gradient(135deg,#00b9ef,#1d2088);margin:0 auto;width:60px;height:60px}.link-back a p{margin-top:6px;font-weight:400}.main-single-event article .link-report{display:block;background-image:url(../bg_report.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:40px 20px;color:#fff;font-weight:600;letter-spacing:3px}@media screen and (min-width: 768px){.main-single-event article .link-report{padding:70px 30px;letter-spacing:4.8px}}@media screen and (min-width: 1024px){.main-single-event article .link-report{padding:130px 30px}}.main-single-event article .link-report .link__inner{margin:0 auto;max-width:960px;position:relative}.main-single-event article .link-report .link__inner:after{content:"";display:block;width:58px;height:58px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5666 17.334H5.33325V14.6673H21.5666L14.0999 7.20065L15.9999 5.33398L26.6666 16.0007L15.9999 26.6673L14.0999 24.8006L21.5666 17.334Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width: 768px){.main-single-event article .link-report .link__inner:after{width:72px;height:72px;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){.main-single-event article .link-report .link__inner:after{width:116px;height:116px}}.main-single-event article .link-report .link__inner .title-md{font-size:24px}@media screen and (min-width: 768px){.main-single-event article .link-report .link__inner .title-md{font-size:32px}}@media screen and (min-width: 1024px){.main-single-event article .link-report .link__inner .title-md{font-size:48px}}.main-single-event article .btn-wrap.event-entry{margin-top:40px}.main-single-event article .btn-wrap.event-entry .btn{color:#fff!important;text-decoration:none!important}@media screen and (min-width: 768px){.main-single-event article .btn-wrap.event-entry .btn{max-width:300px}}@media screen and (min-width: 1024px){.main-single-event article .btn-wrap.event-entry .btn{max-width:380px}}.main-single-event article .post-header{border-bottom:none}.main-single-event article .post-header .thumbnail{margin-top:28px}@media screen and (min-width: 768px){.main-single-event article .post-header .thumbnail{margin-top:32px}}@media screen and (min-width: 1024px){.main-single-event article .post-header .thumbnail{margin-top:45px}}@media screen and (min-width: 768px){.main-single-event article .post-header .meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:30px}}@media screen and (min-width: 1024px){.main-single-event article .post-header .meta{margin-top:50px}}.main-single-event article .post-header .meta dt{margin-top:1em;color:#1d2088}@media screen and (min-width: 768px){.main-single-event article .post-header .meta dt{display:flex;align-items:center;border-bottom:1px solid #B5B5B6;margin-top:0;margin-bottom:1em;width:120px;height:50px}}@media screen and (min-width: 768px){.main-single-event article .post-header .meta dd{display:flex;align-items:center;border-bottom:1px solid #B5B5B6;margin-bottom:1em;width:calc(100% - 120px);height:50px}}.main-single-event article .post-header .meta .date{font-size:22px;font-weight:600}@media screen and (min-width: 768px){.main-single-event article .post-header .meta .date{font-size:26px}}@media screen and (min-width: 1024px){.main-single-event article .post-header .meta .date{font-size:30px}}.main-single-event article .post-header .meta .date span{margin-left:1em;font-size:16px;font-weight:400}.main-single-event article .post-header .meta .time{font-size:22px;font-weight:600}@media screen and (min-width: 768px){.main-single-event article .post-header .meta .time{margin-left:20px;font-size:26px}}@media screen and (min-width: 1024px){.main-single-event article .post-header .meta .time{font-size:30px}}.main-single-event article .post-header .event-closed{margin-top:20px;color:#fb434f}@media screen and (min-width: 1024px){.main-single-event article .post-body{margin-top:40px}}
