@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Oswald&display=swap);@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{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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-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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);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: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: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,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);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:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);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: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:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);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%;-webkit-transform:translateY(-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 top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.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%;-webkit-transform:translateX(-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 left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background: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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background: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:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;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{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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;-webkit-filter:blur(50px);filter:blur(50px)}.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}100%,50%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}100%,50%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:85px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;font-family:Oswald,sans-serif;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeOut{100%{opacity:0}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@-webkit-keyframes f-fadeFastOut{100%{opacity:0}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeSlowOut{100%{opacity:0}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-crossfadeOut{100%{opacity:0}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:rgba(0,0,0,0)}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{-webkit-filter:blur(0px);filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift,0) * -1px),0,0);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:-webkit-clip-path .33s ease;transition:clip-path .33s ease;transition:clip-path .33s ease,-webkit-clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23, 1, .32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:transparent}::after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ol,ul{margin-left:-18px}ul{padding-left:18px}ul ul{padding-left:34px}ul ol{padding-left:55px}ol ol{padding-left:40px}ol ul{padding-left:18px}dl{padding:0;margin:0}dl dd,dl dt{padding:0;margin:0}a{text-decoration:none;outline:0}img{width:auto;max-width:100%;height:auto;vertical-align:top}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;appearance:none}:root{--base-vw:375}@media screen and (min-width:768px){:root{--base-vw:768}}@media screen and (min-width:1100px){:root{--base-vw:1100}}@media screen and (min-width:1280px){:root{--base-vw:1280}}html{font-size:calc(100 / var(--base-vw) * 1vw * 10)}@media screen and (min-width:768px){html{font-size:62.5%}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.3rem;line-height:1.9;font-weight:400;padding:0;letter-spacing:.05em;background-color:#fff;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){body{font-size:1.4rem;line-height:1.9}}@media screen and (min-width:1100px){body{font-size:1.5rem;line-height:2}}h1,h2,h3,h4,h5,h6{line-height:1.4}h2,h3,h4,h5,h6,p{margin-top:-.4em}p+p{margin-top:1.5em}@media screen and (min-width:768px){p+p{margin-top:1.9em}}strong{font-weight:700;text-decoration:underline}figure{margin:0;padding:0}ul>li{line-height:1.7;list-style:none}a:not([class^=c-btn]){color:#333;text-decoration:underline;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}@media screen and (min-width:1100px){a:not([class^=c-btn]):hover{opacity:.6}}a:not([class^=c-btn]).border__none{text-decoration:none}@media screen and (min-width:1100px){a[href^=tel]{text-decoration:none;pointer-events:none}}.u-gfont01{font-family:Oswald,sans-serif}.u-fw__m{font-weight:500}.u-fcolor__course{color:#f0f0e9}.u-fcolor__medical{color:#b7c3d4}.u-fcolor__sports{color:#9ec9c0}.u-fcolor__trainer{color:#dac28d}.u-fcolor__english{color:#e7bdaf}.u-fcolor__wlearning{color:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.u-bcolor__course{background:#f0f0e9}.u-bcolor__medical{background:#b7c3d4}.u-bcolor__sports{background:#9ec9c0}.u-bcolor__trainer{background:#dac28d}.u-bcolor__english{background:#e7bdaf}.u-bcolor__wlearning{background:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.u-bcolor__w-ms{background:#c2cdcf}.u-bcolor__w-st{background:#cdd2ad}.u-bcolor__w-ma{background:#cfc6b8}.u-bcolor__w-mt{background:#cfc6b8}.u-bcolor__w-ea{background:#e3c9bd}.u-bcolor__w-se{background:#e3c9bd}.u-bcolor__w-em{background:#e3c9bd}.u-bcolor__color01{background-color:#c0e5e3}.u-bcolor__color02{background-color:#e6bda8}.u-bcolor__color03{background-color:#e8e6a5}.u-bcolor__color04{background-color:#a9ce9b}.u-bcolor__color05{background-color:#ccc6dd}.u-bcolor__color06{background-color:#dbdceb}.u-bcolor__color07{background-color:#dfebdb}@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot?9w8ada");src:url("../fonts/icomoon.eot?9w8ada#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?9w8ada") format("truetype"),url("../fonts/icomoon.woff?9w8ada") format("woff"),url("../fonts/icomoon.svg?9w8ada#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" u-im-"],[class^=u-im-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-im--wlearning .path1:before{content:"\e917";color:#b7c3d4}.u-im--wlearning .path2:before{content:"\e918";margin-left:-1em;color:#9ec9c0}.u-im--wlearning .path3:before{content:"\e919";margin-left:-1em;color:#dac28d}.u-im--wlearning .path4:before{content:"\e91a";margin-left:-1em;color:#e7bdaf}.u-im--caret-down:before{content:"\e913"}.u-im--caret-down:before{content:"\e913"}.u-im--caret-left:before{content:"\e914"}.u-im--caret-right:before{content:"\e915"}.u-im--caret-up:before{content:"\e916"}.u-im--arrow-right:before{content:"\e912"}.u-im--circle-caret:before{content:"\e911"}.u-im--donut .path1:before{content:"\e90f";color:#fff}.u-im--donut .path2:before{content:"\e910";margin-left:-1em;color:#000}.u-im--search:before{content:"\e90e"}.u-im--circle_fill:before{content:"\e90c"}.u-im--circle_line:before{content:"\e90d"}.u-im--window:before{content:"\e90b"}.u-im--arrow-up:before{content:"\e908"}.u-im--arrow:before{content:"\e909"}.u-im--home:before{content:"\e90a"}.u-im--note:before{content:"\e900"}.u-im--oc:before{content:"\e901"}.u-im--arrow_circle:before{content:"\e902"}.u-im--x:before{content:"\e903"}.u-im--facebook:before{content:"\e904"}.u-im--instagram:before{content:"\e905"}.u-im--line:before{content:"\e906"}.u-im--youtube:before{content:"\e907"}.u-va__center{text-align:center}.u-ta__left{text-align:left}.u-ta__right{text-align:right}.u-va__middle{vertical-align:middle}.u-va__top{vertical-align:top}.u-va__bottom{vertical-align:bottom}.u-ta__center{text-align:center}.u-ta__sm_center{text-align:center}@media screen and (min-width:768px){.u-ta__sm_center{text-align:left}}.u-marker{background:linear-gradient(transparent 60%,#e1edf2 40%)}.u-fw__regular{font-weight:400}.u-fw__medium{font-weight:500}.u-fw__semibold{font-weight:600}.u-fw__bold{font-weight:700}._u-radius__5{border-radius:5px}@media screen and (max-width:767px){.u-sm__none{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.u-md__none{display:none}}@media screen and (min-width:1100px){.u-lg__none{display:none}}.u-sticky{position:relative}.u-sticky-container{position:sticky;top:4rem;left:0}.u-link__blank::after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90b";color:#707070;margin-left:.7rem}.u-tag-lists{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.u-tag-lists li::before{display:none}.u-tag-lists li a{text-decoration:none}.u-tag--label{display:block;border-radius:5px;line-height:1.5;background-color:#e8e6a5;color:#000;font-weight:500;min-width:7.7rem;text-align:center;padding:.4rem;letter-spacing:.02em;font-size:1.2rem;text-decoration:none}@media screen and (min-width:768px){.u-tag--label{font-size:1.4rem;padding:.3rem 1rem;letter-spacing:0}}@media screen and (min-width:1100px){.u-tag--label{font-size:1.5rem;padding:.2rem 2.2rem}}.u-tag--label_style02{display:inline-block;min-width:7.7rem;background-color:#fff;border-radius:15px 0 15px 0;padding:.5rem 0;text-decoration:none!important}@media screen and (min-width:768px){.u-tag--label_style02{min-width:10.2rem;padding:.3rem}}@media screen and (min-width:1100px){.u-tag--label_style02{min-width:13.2rem;padding:.4rem 0}}.u-tag--label_style03{display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.5;position:relative;padding-left:1.1em}.u-tag--label_style03 .circle{color:#ddd}.u-tag--label_style03 .circle::before{content:"●";font-size:90%;position:absolute;top:.08em;left:0}@media screen and (min-width:1100px){.u-tag--label_style03 .circle::before{top:.08em}}.u-tag-capsule{font-size:1.2rem;background-color:#191b39;display:inline-block;color:#fff;border-radius:5rem;padding:.4rem 1rem .5rem 1rem;line-height:1}@media screen and (min-width:768px){.u-tag-capsule{font-size:1.4rem;padding:.5rem 1rem .7rem 1rem}}.u-label{display:inline-block;font-weight:700;font-size:1.2rem;line-height:2rem;margin:0;vertical-align:top;padding:0 .6rem}@media screen and (min-width:1100px){.u-label{font-size:1.8rem;line-height:2.8rem;padding:0 1.5rem}}.u-label__line{border:1px solid #ddd}.u-label__fill{border:1px solid #ddd;background-color:#ddd}@media screen and (min-width:1100px){.u-label__fill{font-size:1.5rem}}.u-label__capsule{border-radius:5rem}.u-label__s{font-size:1.2rem}@media screen and (min-width:1100px){.u-label__s{font-size:1.3rem}}.u-date-lists{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:.5rem 0}@media screen and (min-width:1100px){.u-date-lists{gap:.8rem 0}}.u-date-lists li::before{display:none}.u-date-lists li::after{content:"・";display:inline-block;margin:0 .1rem 0 .1rem;position:relative;top:-.02em}.u-date-lists li:last-child::after{display:none}.u-date{font-size:1rem;font-family:Oswald,sans-serif;font-weight:500;line-height:1}@media screen and (min-width:768px){.u-date{font-size:1.2rem}}@media screen and (min-width:1100px){.u-date{font-size:1.2rem}}.u-date-oc{font-size:1.5rem;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.u-date-oc span{font-size:1.1rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-left:.2rem}@media screen and (min-width:768px){.u-date-oc{font-size:1.6rem}.u-date-oc span{font-size:1.2rem}}@media screen and (min-width:1100px){.u-date-oc{font-size:2.5rem}.u-date-oc span{font-size:1.5rem}}.u-separator{font-size:0;width:100%;height:0;margin:0;padding:0;border:0;border-top:1px solid #ddd;line-height:0;padding:0;margin:0}.u-separator__white{border-color:#fff}.u-phone{margin:2.5rem 0}@media screen and (min-width:768px){.u-phone{margin:3rem 0}}.u-phone--label{margin-bottom:1.2rem;font-weight:500}.u-phone--label span{display:inline-block;background-color:#ddd;border-radius:5rem;padding:.3rem 1.5rem}@media screen and (min-width:1100px){.u-phone--label span{padding:0 1.5rem}}.u-phone--name{font-size:1.5rem;margin:0}@media screen and (min-width:768px){.u-phone--name{font-size:2rem;line-height:1;margin:2rem 0 0 0}}.u-phone--num{font-family:Oswald,sans-serif;font-size:3rem;font-weight:500;margin:0}.u-phone--time{font-size:1.3rem;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (min-width:768px){.u-phone--time{font-size:1.5rem}}.u-list-separator{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:.3rem 0}@media screen and (min-width:768px){.u-list-separator{gap:.4rem 0}}.u-list-separator li{display:inline-block}.u-list-separator li::before{display:none}.u-list-separator li::after{content:"｜";color:#ddd;display:inline-block;margin:0 .3rem}@media screen and (min-width:768px){.u-list-separator li::after{margin:0 .2rem}}.u-list-separator li:last-child::after{display:none}.c-list--square{padding-left:0}.c-list--square li::before{content:"■";color:#ddd;margin-right:3px}.u-list-decimal{margin:0;padding:0}.u-list-decimal li{text-indent:-1em;padding-left:1em;line-height:1.5}.u-list-decimal li::before{content:"・"}.u-list-decimal li+li{margin-top:.9rem}.u-list-note{font-size:1.1rem;margin-top:1rem;letter-spacing:.03em;font-weight:400}@media screen and (min-width:1100px){.u-list-note{margin-top:1.8rem;font-size:1.2rem}}.u-list-note li{padding-left:1.2em;text-indent:-1.2em;line-height:1.6}.u-list-note li+li{margin-top:.4rem}.u-list-indent{margin:1rem 0 0 0;padding:0}.u-list-indent li{padding-left:1em;text-indent:-1em;line-height:1.6;list-style:none}.u-list-indent li+li{margin-top:.4rem}.u-listsns{margin:0;padding:0;font-size:2.5rem;display:flex;align-items:center;justify-content:center;gap:0 1.7rem;line-height:1}.u-listsns li{margin:0;padding:0}.u-listsns li::before{display:none}.u-listlinks{margin:0;padding:0}.u-listlinks li{margin:0;padding:0}.u-listlinks li::before{display:none}.u-listlinks li+li{margin-top:1.5rem}.u-listlinks--cols2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.u-listlinks--cols2 li+li{margin-top:0}.u-gsearch-form{width:100%;display:flex}.u-gsearch-form--input{flex:1;height:3.5rem;border-radius:1.7rem 0 0 1.7rem;border:none;background:#e8e8e8;box-shadow:inset 0 1px 4px 2px rgba(0,0,0,.15);padding:0 1.5rem;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.15s}.u-gsearch-form--input:focus{background:#fff}.u-gsearch-form--btn{width:3.5rem;height:3.5rem;border-radius:0 50% 50% 0;background-color:#0f162c;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;font-size:1.6rem}.u-gsearch-form--btn span{margin-left:-.3rem}.l-footer-middle{padding:4.5rem 2rem 2rem 2rem}.l-footer-middle .l-footer-middle--right{border-top:1px solid #f2f2f2;margin-top:3rem;padding-top:3.5rem}@media screen and (min-width:768px){.l-footer-middle{padding:5rem 4rem 5rem 4rem}.l-footer-middle .l-footer-middle--right{border-top:1px solid #f2f2f2;margin-top:3rem;padding-top:3.5rem}}@media screen and (min-width:1100px){.l-footer-middle{padding:5rem 4rem 5rem 4rem}.l-footer-middle .l-container{display:flex;justify-content:space-between}.l-footer-middle .l-footer-middle--left{flex:1;position:relative;padding-right:3.2rem}.l-footer-middle .l-footer-middle--right{width:74rem;border-top:none;border-left:1px solid #f2f2f2;margin-top:0;padding-top:0;padding-left:3.2rem}}.l-footer-school-info .l-footer--logo{width:75.4666666667vw;margin-bottom:2.5rem}.l-footer-school-info p{font-size:1.2rem;line-height:1.8}.other-pagelinks{margin:4rem 0 0 0;padding:0;font-size:1.2rem;display:flex;flex-wrap:wrap;gap:.5rem 0}.other-pagelinks li::before{display:none}.other-pagelinks li:nth-child(2)::before,.other-pagelinks li:nth-child(3)::before,.other-pagelinks li:nth-child(5)::before,.other-pagelinks li:nth-child(6)::before{content:"｜";display:inline}.other-pagelinks li a{text-decoration:none}.l-footer-campus-lists .list+.list{margin-top:2.8rem}.l-footer-campus-lists .list dt{font-size:1.5rem;font-weight:500;letter-spacing:.08em;margin-bottom:.2rem}.l-footer-campus-lists .list dt a{display:flex;align-items:center;text-decoration:none}.l-footer-campus-lists .list dt .u-im{font-size:2rem;font-weight:700;margin-left:.8rem}.l-footer-campus-lists .list dd{font-size:1.2rem;line-height:1.7}.other-sitelinks{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;margin:3rem 0 0 0}.other-sitelinks li::before{display:none}.other-sitelinks li a{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #707070;border-radius:5px;overflow:hidden;min-height:5.3rem;padding:0 1rem;text-decoration:none}@media screen and (min-width:768px){.l-footer-school-info .l-footer--logo{max-width:28.3rem;margin-bottom:2.6rem}.other-pagelinks{margin:3rem 0 0 0;gap:.5rem 0}.other-pagelinks li:nth-child(2)::before,.other-pagelinks li:nth-child(3)::before,.other-pagelinks li:nth-child(4)::before,.other-pagelinks li:nth-child(5)::before{content:"｜";display:inline;padding:0 .3rem}.l-footer-campus-lists{display:grid;grid-template-columns:1fr 1fr;gap:3rem 3.8rem}.l-footer-campus-lists .list+.list{margin:0}.l-footer-campus-lists .list dt{margin-bottom:.7rem}.l-footer-campus-lists .list dt .u-im{font-size:3.2rem;font-weight:500}.l-footer-campus-lists .list dd{line-height:1.7}.other-sitelinks{grid-template-columns:20rem 20rem;gap:0 2rem;margin:4rem 0 0 0}}@media screen and (min-width:1100px){.other-pagelinks{margin:0;gap:.5rem 0;position:absolute;bottom:0;left:0;padding:0 3.2rem 0 0}.other-pagelinks li:nth-child(2)::before,.other-pagelinks li:nth-child(3)::before,.other-pagelinks li:nth-child(5)::before{content:"｜";display:inline;padding:0 .3rem}.other-pagelinks li:nth-child(4)::before{display:none}.l-footer-campus-lists{display:flex;flex-wrap:wrap;gap:2.8rem 3.8rem;margin-top:-.5em}.l-footer-campus-lists .list+.list{margin:0}.l-footer-campus-lists .list:nth-child(4){margin-right:-3rem}.l-footer-campus-lists .list dt{letter-spacing:.05em}.other-sitelinks{margin:7rem 0 0 0}.other-sitelinks li a{min-height:6.4rem}}.l-footer-bottom{background-color:#181b39;color:#fff;padding:2.5rem 2rem}.l-footer-bottom dl{margin:0;padding:0;font-size:1.2rem;line-height:1.5}.l-footer-bottom dl dt{margin-bottom:.5rem}.l-footer-bottom dl ul{margin:0;padding:0}.l-footer-bottom dl ul li{text-indent:-1em;padding-left:1em}.l-footer-bottom dl ul li::before{display:none}.l-footer-bottom dl ul li+li{margin-top:.2rem}.l-footer-bottom .copy{margin-top:3.5rem;text-align:center;font-family:Oswald,sans-serif;letter-spacing:.08em;font-weight:400}.l-footer-bottom .copy small{font-size:1.2rem}@media screen and (min-width:768px){.l-footer-bottom{padding:3.3rem 4rem}.l-footer-bottom .l-container{display:flex;align-items:center;gap:0 6rem}.l-footer-bottom dl{flex:1;line-height:1.6}.l-footer-bottom dl dt{margin-right:1em;margin-bottom:0}.l-footer-bottom dl dd,.l-footer-bottom dl dt{display:inline}.l-footer-bottom dl ul{display:inline}.l-footer-bottom dl ul li{display:inline;text-indent:0;padding-left:0;margin-right:1em}.l-footer-bottom dl ul li br{display:none}.l-footer-bottom .copy{margin-top:0;text-align:right}}@media screen and (min-width:1100px){.l-footer-bottom .l-container{justify-content:space-between}.l-footer-bottom dl{flex:1;max-width:71.2rem}}@media screen and (max-width:1099px){body{padding-top:6rem}}@media screen and (max-width:1099px) and (min-width:768px){body{padding-top:6rem}}@media screen and (max-width:1099px){.l-header{width:100%;height:6rem;background-color:#fff;padding-left:2rem;position:fixed;top:0;left:0;z-index:99}.l-header .l-header-row:first-child{display:flex;align-items:center}.l-header .l-header-row:nth-child(2){display:none;position:relative}.l-header .l-header-bottons{margin-left:auto}.l-header .l-header-bottons--group{display:none}.l-header a{text-decoration:none}.l-header-logo{width:56vw;max-width:21rem}.l-header-logo a{display:flex;align-items:center}.l-header-menu{width:8.5rem;height:6rem}}@media screen and (min-width:1100px){.l-header{padding:0;background-color:#fff;position:relative;z-index:999}.l-header a{text-decoration:none}.l-header .l-header-row{background-color:#fff;position:relative;z-index:5}.l-header .l-header-row:first-child{display:flex;align-items:flex-end;padding:2.2rem 4rem;gap:0 4rem}.l-header .l-header-row:nth-child(2){display:block;position:relative;padding-left:4rem;padding-right:4rem}.l-header .l-header-row:nth-child(2)::after{content:"";width:100%;height:3px;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);display:block;position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-header .l-header-bottons{margin-left:auto;display:flex;align-items:flex-end;gap:1rem}.l-header .l-header-bottons--group{display:flex;align-items:center;gap:1rem}.l-header-logo{width:26.5vw;max-width:37.7rem;line-height:0;font-size:0}.l-header-logo a{font-size:1rem;display:flex;align-items:center}.l-header-botton{border-radius:5rem;letter-spacing:0;font-weight:500;padding:0 1.5rem;text-align:center;min-height:2.8rem;display:flex;align-items:center;justify-content:center}.l-header-botton--type01{font-size:1.4rem;background-color:#f2f2f2}.l-header-botton--type02{font-size:1.2rem;background-color:#e1edf2}.l-header-botton--type02 .u-im{color:#a5d0e2;margin-right:.5rem;font-size:1.5rem}.l-header-botton__03{background-color:#ffe900}.l-header-botton__03 .u-im{color:#181b39}.l-header-menu{width:8.5rem;margin-bottom:-1.4rem}}@media screen and (min-width:1280px){.l-header-logo{width:37.7rem;line-height:0;font-size:0}.l-header-logo a{font-size:1rem;display:flex;align-items:center}.l-header-botton--type01{font-size:1.5rem}.l-header-botton--type02{font-size:1.3rem}.l-header-botton__01{width:19rem}.l-header-botton__02{width:17.2rem}.l-header-botton__03{width:16.9rem}.l-header-botton__04{width:11rem}}.l-header--clone{width:100%;position:fixed;top:0;left:0;z-index:999;display:none;-webkit-transform:translateY(-105%);transform:translateY(-105%)}@media screen and (min-width:1100px){.l-header--clone{display:block}}.l-header--clone .l-header-row:first-child{padding-top:1rem;padding-bottom:1rem;align-items:center;padding-right:12.5rem}.l-header--clone .l-header-row:nth-child(2) .l-container{width:100%;max-width:100%;padding:0;margin:0;display:flex;align-items:center;border-top:1px solid #f2f2f2}.l-header--clone .l-header-logo{width:21rem}.l-header--clone .l-header-bottons--group{margin-left:auto;margin-left:auto}.l-header--clone .l-header-bottons--group .l-header-botton--type01,.l-header--clone .l-header-bottons--group .l-header-botton--type02{width:auto;font-size:1.3rem;padding-left:2rem;padding-right:2rem}.l-header--clone .l-header-bottons--group .l-header-botton--type01:first-child,.l-header--clone .l-header-bottons--group .l-header-botton--type02:first-child{width:18rem}.l-header--clone .l-header-bottons--group .l-header-botton--type01:nth-child(2),.l-header--clone .l-header-bottons--group .l-header-botton--type02:nth-child(2){width:12rem}.l-header--clone .l-header-menu{margin-bottom:0}.l-header--clone .l-nav{width:96rem;border:none}.l-header--clone .l-nav>ul li a{height:6rem;font-size:1.6rem}@media screen and (max-width:1400px){.l-header--clone .l-nav{width:86rem}.l-header--clone .l-nav>ul li a{height:6rem;font-size:1.5rem}}@media screen and (max-width:1355px){.l-header--clone .l-nav{width:auto}.l-header--clone .l-nav>ul{display:flex}.l-header--clone .l-nav>ul li a{height:6rem;font-size:1.5rem;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:1300px){.l-header--clone .l-header-row:first-child{padding-right:4rem}.l-header--clone .l-header-menu{margin-left:auto}}.l-page-head{padding-left:2rem;padding-right:2rem;margin-top:2rem;text-align:center}.l-page-head-ttl{-webkit-text-decoration:center;text-decoration:center}.l-page-head-ttl--en{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:500;color:#000;line-height:1.15;margin:0;letter-spacing:.08em;text-align:center}.l-page-head-ttl--ja{font-size:2.5rem;font-weight:700;letter-spacing:.06em;margin:0;line-height:1.5;text-align:center}@media screen and (min-width:768px){.l-page-head{padding-left:4rem;padding-right:4rem;margin-top:2.5rem}.l-page-head-ttl--en{font-size:1.8rem;margin-bottom:.5rem}.l-page-head-ttl--ja{font-size:2.8rem}}@media screen and (min-width:1100px){.l-page-head{margin-top:3.3rem}.l-page-head-ttl{border-bottom:1px solid #ddd;padding-bottom:3.8rem}.l-page-head-ttl--en{font-size:2rem}.l-page-head-ttl--ja{font-size:4rem}}.l-page-head--content{margin-top:4rem;text-align:left}.l-page-head--content .c-ttl{line-height:1.8}@media screen and (min-width:1100px){.l-page-head--content .c-ttl{line-height:1.85}}@media screen and (min-width:768px){.l-page-head--content .column-row+.column-row{margin-top:8rem}}@media screen and (min-width:1100px){.l-page-head--content .column-row+.column-row{margin-top:9rem}}.l-page-lead{padding-left:2rem;padding-right:2rem;text-align:justify;margin-top:5rem}.l-page-lead .c-ttl{font-weight:700;line-height:1.8}.l-page-lead .c-ttl+p{margin-top:1.5rem}@media screen and (min-width:768px){.l-page-lead{padding:0 4rem;margin-top:7rem}}@media screen and (min-width:1100px){.l-page-lead{padding:0 4rem;margin-top:10rem;margin-bottom:10rem}.l-page-lead .c-ttl{line-height:1.85}}.l-layout{margin-top:5rem}@media screen and (min-width:768px){.l-layout{padding:0 4rem;margin-top:7rem}}@media screen and (min-width:1100px){.l-layout{margin-top:10.5rem}}.l-layout .l-layout_cols2{position:relative}.l-layout .l-layout_cols2 .l-content{line-height:1.7}.l-layout .l-layout_cols2 .l-main>:first-child{margin-top:0}@media screen and (min-width:768px){.l-layout .l-layout_cols2 .l-content{padding-left:0;padding-right:0}}@media screen and (min-width:1100px){.l-layout .l-layout_cols2{display:grid;grid-template-columns:28rem auto;gap:0 7rem;padding-bottom:16rem;padding-top:0!important}.l-layout .l-layout_cols2 .l-content{line-height:1.95;letter-spacing:.06em;text-align:justify;padding-top:.5rem;padding-left:0;padding-right:0;padding-bottom:0}.l-layout .l-layout_cols2 .l-section{padding-left:0;padding-right:0}}.l-sidebar{width:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (min-width:1100px){.l-sidebar{top:0;position:relative}}.l-sidebar__post{position:relative;padding-left:2rem;padding-right:2rem}.l-sidebar--box{width:100%}@media screen and (min-width:1100px){.l-sidebar--box{position:sticky;top:15rem;left:0;border-radius:10px}}.l-layout--single .l-sidebar{position:relative;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.l-layout--single .l-sidebar{padding-left:0;padding-right:0}}.l-content{padding-top:5rem;padding-bottom:9rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.l-content{padding-top:7rem;padding-bottom:12rem;padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1100px){.l-content{padding-top:13.5rem;padding-bottom:16rem}}.l-content-sub{font-weight:500}.l-content--tuition{padding-top:0}.l-section{margin-top:6.5rem;padding-left:0;padding-right:0}.l-section:first-child{margin-top:0}@media screen and (min-width:768px){.l-section{margin-top:8rem}}@media screen and (min-width:1100px){.l-section{margin-top:13rem}}.l-section section{padding-left:0;padding-right:0}.l-content--scholarship .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-content--scholarship .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-content--scholarship .c-ttl-wrap{margin-bottom:5rem}}.l-container{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.l-container__w645{max-width:64.5rem;margin-left:auto;margin-right:auto}.l-container__w750{max-width:75rem;margin-left:auto;margin-right:auto}.l-container__w900{max-width:90rem;margin-left:auto;margin-right:auto}.l-container__w1000{max-width:100rem;margin-left:auto;margin-right:auto}.l-drawer{width:100%;height:100%;height:100vh;height:100svh;position:fixed;top:0;left:0;z-index:9999;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none}.l-drawer .l-drawer-header{width:100%;height:6rem;display:flex;align-items:center;position:absolute;left:0;padding:0 2rem;z-index:2}.l-drawer .l-drawer-header .c-btn-close{margin-left:auto;margin-top:.5rem}.l-drawer .l-drawer-body{height:100%;padding:6rem 0 0 0}.l-drawer .l-drawer-footer{display:none}.l-drawer a{text-decoration:none}.l-drawer-scroll{height:100%;padding:0 2rem 0 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.u-listlinks--cols2{font-size:1.5rem;margin-top:4.5rem;margin-bottom:5rem;font-weight:500}.c-listlinks__02{padding-bottom:4rem}.l-drawer-pickup{margin-left:-2rem;margin-right:-2rem;margin-top:5rem;margin-bottom:5rem}.u-listlinks{margin-top:5rem}.u-listlinks__01{margin-bottom:4.5rem}.u-gsearch{margin-top:4.5rem;margin-bottom:4.5rem}.l-drawer-title{font-size:1.8rem;letter-spacing:.05em;margin-bottom:1.5rem}.l-drawer-title__en{font-family:Oswald,sans-serif;font-weight:500;text-align:center}.l-drawer-button{width:4rem;height:6rem;display:block;margin-left:auto;margin-right:auto}.l-drawer-button span{width:100%;height:1px;background-color:#000;display:block}.l-drawer-button span:nth-child(2){margin:1rem 0}.l-drawer-nav ul{margin:0;padding:0}.l-drawer-nav ul li{margin:0;padding:0}.l-drawer-nav ul li::before{display:none}.l-drawer-nav ul li a{text-decoration:none}.l-drawer-nav>ul>li>span{font-size:1.6rem;border-bottom:1px solid #f2f2f2;display:block;font-weight:500;position:relative}.l-drawer-nav>ul>li>span a{display:block;padding:.9rem 5.5rem .9rem 0}.l-drawer-nav>ul ul{padding-left:2rem;border-bottom:1px solid #f2f2f2;background-color:#e7efee}.l-drawer-nav>ul ul>li>a{font-size:1.4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f2f2f2;padding:.4rem 1rem .4rem 0}.l-drawer-nav>ul ul>li>a::after{content:"\e902";font-size:2.2rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.l-drawer-nav>ul ul>li:last-child a{border-bottom:none}.l-drawer-nav [data-trigger]{width:4.5rem;height:100%;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#e7efee}.l-drawer-nav [data-trigger]::after,.l-drawer-nav [data-trigger]::before{content:"";width:13px;height:1px;display:block;background-color:#000;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.l-drawer-nav [data-trigger]::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:.1rem}.l-drawer-nav [data-trigger].is-open::before{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}.l-drawer-nav [data-content]{height:0;overflow:hidden}.l-drawer-pickup{background-color:#fafaf5;padding:2.2rem 2rem}.l-drawer-pickup .l-drawer-pickup-inner{position:relative}.l-drawer-carousel{position:relative}.l-drawer-carousel .l-drawer-carousel-wrapper{height:auto;transition-timing-function:linear}.l-drawer-carousel .swiper-slide{width:48vw;padding:0 .3rem}.l-drawer-carousel .swiper-slide a{display:block;position:relative}.l-drawer-carousel-button{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;font-size:1.6rem;margin-top:-1rem}.l-drawer-carousel-button--prev{left:-.8rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.l-drawer-carousel-button--next{right:-.8rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.l-drawer ul li::before{display:none}.l-drawer a{text-decoration:none}.l-drawer{max-height:100vh;background-color:transparent}.l-drawer .l-drawer-scroll{padding:0}.l-drawer .l-drawer-header{height:8.5rem;position:relative;padding:0 4rem;background-color:#fff}.l-drawer .l-drawer-body{height:auto;padding:0 4rem 5rem 4rem;background-color:#fff}}@media screen and (min-width:768px) and (min-width:1100px){.l-drawer .l-drawer-body{padding:0 4rem 4rem 4rem}}@media screen and (min-width:768px){.l-drawer .l-drawer-footer{display:block;background-color:#fafaf5;position:relative}.l-drawer .l-drawer-footer::after{content:"";width:100%;height:.5rem;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);opacity:.5;position:absolute;bottom:-.5rem;left:0}.l-drawer-container{max-width:110rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px) and (min-width:768px){.l-drawer-flex{display:flex;justify-content:space-between;gap:0 8rem}.l-drawer-flex .l-drawer-flex{gap:0 2rem}.l-drawer-flex .l-drawer-column__left{width:45%}.l-drawer-flex .l-drawer-column__right{width:55%;max-width:44.5rem}}@media screen and (min-width:768px) and (min-width:1100px){.l-drawer-flex{gap:0 8rem}.l-drawer-flex .l-drawer-flex{gap:0 4rem}.l-drawer-flex .l-drawer-column__left{width:50%;max-width:33.5rem}.l-drawer-flex .l-drawer-column__right{width:50%;max-width:44.5rem}}@media screen and (min-width:768px){.l-drawer-nav{width:100%}.l-drawer-nav>ul>li>span{border-bottom:1px solid #f2f2f2;display:block;padding:0}.l-drawer-nav>ul>li>span>a{display:block;font-size:2rem;padding:.9rem 5.5rem .9rem 0;font-weight:500;position:relative}.l-drawer-nav>ul>li>span>a::after{content:"\e902";font-size:3.2rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:768px) and (min-width:1100px){.l-drawer-nav>ul>li>span>a{font-size:2.5rem}}@media screen and (min-width:768px){.l-drawer-nav>ul ul{display:none}.l-drawer-nav [data-content],.l-drawer-nav [data-trigger]{display:none}.u-gsearch{width:100%;max-width:36.7rem;margin-left:auto;font-size:1.2rem;margin-top:0;margin-bottom:6rem}}@media screen and (min-width:768px) and (min-width:1100px){.u-gsearch{margin-bottom:6rem}}@media screen and (min-width:768px){.l-drawer-flex .u-listlinks--cols2,.l-drawer-flex .u-listlinks__01{display:block;margin:0;font-weight:500}.l-drawer-flex .u-listlinks--cols2 li+li,.l-drawer-flex .u-listlinks__01 li+li{margin-top:.8rem}.l-drawer-flex .u-listlinks--cols2{display:flex;flex-direction:column;gap:0}.l-drawer-flex .u-listlinks--cols2 li:first-child{order:1}.l-drawer-flex .u-listlinks--cols2 li:nth-child(2){order:4}.l-drawer-flex .u-listlinks--cols2 li:nth-child(3){order:2}.l-drawer-flex .u-listlinks--cols2 li:nth-child(4){order:5}.l-drawer-flex .u-listlinks--cols2 li:nth-child(5){order:3}.l-drawer-flex .u-listlinks__01{font-size:1.2rem;padding-right:4rem}.u-listlinks.c-listlinks__02{display:flex;gap:0 4rem;margin:2rem 0 0 0;padding-bottom:0;font-weight:500}.u-listlinks.c-listlinks__02 li+li{margin-top:0}.u-listlinks.c-listlinks__02 a{font-size:1.2rem}.u-listlinks.c-listlinks__02 a::after{margin-left:.5rem}.u-listsns{justify-content:flex-start;line-height:1;margin-top:6rem}}@media screen and (min-width:768px) and (min-width:1100px){.u-listsns{margin-top:8rem}}@media screen and (min-width:768px) and (min-width:768px){.l-drawer-pickup{display:flex;align-items:center;padding:2rem 4rem;margin:0}.l-drawer-pickup .l-drawer-title{flex:1;text-align:left;margin:0}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel-control .l-drawer-carousel-button{font-size:2.1rem}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel{width:76.9090909091vw}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel .l-drawer-carousel-wrapper{height:auto;transition-timing-function:linear}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel .swiper-slide{width:24.5454545455vw;padding:0 1rem}}@media screen and (min-width:768px) and (min-width:1100px){.l-drawer-pickup{padding:4rem 0}.l-drawer-pickup .l-drawer-title{font-size:2rem}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel{width:84.6rem}.l-drawer-pickup .l-drawer-pickup-inner .l-drawer-carousel .swiper-slide{width:29rem}}.l-nav{border-top:1px solid #f2f2f2}.l-nav>ul{padding:0;margin:0;max-width:110rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:0.8fr 0.9fr 0.9fr 0.8fr 0.9fr 1fr;gap:0}.l-nav>ul li{position:relative}.l-nav>ul li::before{content:"";width:1px;height:25px;display:block;margin:0;padding:0;background:#8b8b8b;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-nav>ul li:first-child::before{display:none}.l-nav>ul li a{width:100%;height:7rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500;text-decoration:none}@media screen and (min-width:1280px){.l-nav>ul li a{font-size:1.8rem;height:8rem}}.l-nav>ul li a .u-im{font-size:1rem;-webkit-transform:scale(1,-1);transform:scale(1,-1);display:inline-flex;margin-left:.5rem}body{overflow-x:clip}.l-nav--sub{width:100%;background-color:#fff;position:absolute;bottom:1rem;left:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}@media screen and (max-width:1099px){.l-nav--sub{display:none}}.l-nav--sub .l-container{padding-bottom:5.5rem;position:relative}.l-nav--sub .l-container::after{content:"";width:100vw;height:3px;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);display:block;position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-nav--close{height:8.4rem;display:flex;align-items:center}.l-nav--close .c-btn-close{margin-left:auto}.l-nav--bar{background-color:#0e162c;color:#fff;padding:.3rem 1.5rem;margin-bottom:2.5rem;border-radius:5px;font-weight:700}.l-nav--bar__medical{background:#b7c3d4}.l-nav--bar__sports{background:#9ec9c0}.l-nav--bar__trainer{background:#dac28d}.l-nav--bar__english{background:#e7bdaf}.l-nav--bar__english{background:#e7bdaf}.l-nav--bar__wlearning{background:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.l-nav-links{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 3rem}.l-nav-links li{display:inline-block}.l-nav-links li::before{display:none}.l-nav-links li a{display:flex;align-items:flex-start;font-size:1.3rem;text-decoration:none}.l-nav-links li a .u-im{font-size:1.9rem;margin-left:.4rem;font-weight:700;margin-top:.2rem}.l-nav--grid{display:grid}.l-nav--sub__campus .l-nav--grid,.l-nav--sub__expenses .l-nav--grid,.l-nav--sub__guidelines .l-nav--grid,.l-nav--sub__school .l-nav--grid{grid-template-columns:1fr}.l-nav--sub__course .l-nav--grid{grid-template-columns:0.85fr 1fr 0.9fr 0.45fr;grid-template-rows:1fr auto;gap:6rem 4rem}.l-nav--sub__course .l-nav--grid-cell:first-child{grid-area:1/1/2/2}.l-nav--sub__course .l-nav--grid-cell:nth-child(2){grid-area:1/2/2/3}.l-nav--sub__course .l-nav--grid-cell:nth-child(3){grid-area:1/3/2/4}.l-nav--sub__course .l-nav--grid-cell:nth-child(4){grid-area:1/4/2/5}.l-nav--sub__course .l-nav--grid-cell:nth-child(5){grid-area:2/1/3/5}.l-nav--sub__jobdata .l-nav--grid{grid-template-columns:auto 1fr;gap:6rem 5.5rem}.l-nav--sub__jobdata .l-nav--grid-cell:first-child{grid-area:1/1/2/2}.l-nav--sub__jobdata .l-nav--grid-cell:nth-child(2){grid-area:1/2/2/3}.l-nav--sub__jobdata .l-nav--grid-cell:nth-child(3){grid-area:1/3/2/4}.l-nav--sub__jobdata .l-nav--grid-cell:nth-child(4){grid-area:1/4/2/5}.l-nav--sub__jobdata .l-nav--grid-cell:nth-child(5){grid-area:2/1/3/5}.c-btn-group__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.c-btn-group__right{display:flex;justify-content:flex-end}.c-btn-group__vertical{display:grid;grid-template-columns:1fr;gap:1rem 1rem}@media screen and (min-width:768px){.c-btn-group__center{flex-direction:row;align-items:center;justify-content:center}.c-btn-group__vertical{gap:1.5rem 1rem}}.c-btn-lists{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:0;margin:0}@media screen and (max-width:767px){.c-btn-lists__full{grid-template-columns:1fr}}.c-btn-lists a{width:100%;max-width:none}@media screen and (min-width:768px){.c-btn-lists{display:flex;gap:2rem;flex-wrap:wrap}.c-btn-lists a{width:auto;min-width:auto}}.c-btn-lists--vertical{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.c-btn-lists--vertical .c-btn{min-width:35.6rem}}.c-btn{display:flex;align-items:center;text-decoration:none;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-btn--capsule{border-radius:5rem}.c-btn__center{justify-content:center}.c-btn--pdf .icn{display:inline-block;position:relative;padding-right:1.6rem}.c-btn--pdf .icn::after{content:"";top:50%;width:1.2rem;height:1.6rem;background:url(/img/offer/icn_pdffile.png) no-repeat top center;background-size:cover;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.c-btn--pdf .icn{padding-right:2.3rem}.c-btn--pdf .icn::after{width:1.6rem;height:2.1rem}}.c-btn-style01{width:auto;display:inline-block;border:1px solid #000;border-radius:10rem;color:#000;line-height:1.45;font-size:1.3rem;background:#fff;padding:.7rem 4rem .7rem 1.7rem;font-weight:500;position:relative;text-align:left;letter-spacing:.08em}.c-btn-style01 .u-im{font-size:1.2rem;font-weight:500;margin-left:2rem;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1);font-weight:700;display:inline-block;margin-top:.1rem}.c-btn-style01 .u-im--caret-down{margin-top:.1rem}.c-btn-style01__center{text-align:center}.c-btn-style01.is-open{text-align:center;padding:0 4rem 0 4rem}.c-btn-style01.is-open .u-im{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1)}.c-btn-style01.is-open .u-im--caret-down{margin-top:-.1rem}@media screen and (min-width:768px){.c-btn-style01{font-size:1.4rem;padding:.8rem 4rem .8rem 2.4rem;font-weight:500;position:relative}.c-btn-style01 .u-im{font-size:1.2rem;right:1.5rem;margin-top:.1rem}}@media screen and (min-width:1100px){.c-btn-style01{font-size:1.6rem;min-width:18.5rem;padding:1rem 4.2rem 1rem 2.4rem}.c-btn-style01 .u-im{right:1.5rem}.c-btn-style01:hover{opacity:.6}}.c-btn-style01.c-btn-more{width:80%;max-width:35rem;text-align:center;line-height:4rem;padding:0 4rem;display:flex;align-items:center;justify-content:center}.c-btn-style01.c-btn-more .u-im{line-height:0;right:0;top:0;position:relative;margin:0 0 0 .5rem}.c-btn-style01.c-btn-more .u-im::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-weight:400;font-size:1.3rem}@media screen and (min-width:768px){.c-btn-style01.c-btn-more{line-height:4.7rem}.c-btn-style01.c-btn-more .u-im{margin-left:1rem;margin-top:-.3rem}.c-btn-style01.c-btn-more .u-im::before{line-height:0}}.c-btn-style01.c-btn-smart{background-color:#ffe900}.c-btn-style02{width:100%;display:block;background-color:#cce3e5;border:2px solid #cce3e5;border-radius:5rem;line-height:3.2rem;font-weight:700;position:relative;text-align:center;color:#000}.c-btn-style02::after{content:"\e908";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (min-width:768px){.c-btn-style02{border-radius:5rem;line-height:4.5rem;font-size:1.8rem}.c-btn-style02::after{font-size:1.5rem;right:1.5rem}}.c-btn-style03{width:100%;border:1px solid #000;background-color:#fff;font-weight:700;border-radius:5px;padding:.9rem 1.5rem;position:relative;margin-top:0;font-size:1.4rem;font-weight:600;text-align:left;line-height:1.4;cursor:pointer}.c-btn-style03 .u-im{display:inline-block;letter-spacing:0;position:absolute;top:50%;right:1.5rem;line-height:0;-webkit-transform:scale(1,1);transform:scale(1,1)}.c-btn-style03 .small{font-size:1.2rem}.c-btn-style03[data-trigger]{display:block}.c-btn-style03.is-open .u-im{-webkit-transform:scale(1,-1);transform:scale(1,-1)}@media screen and (min-width:768px){.c-btn-style03{font-size:1.7rem;padding:1rem 3.5rem 1rem 3rem}.c-btn-style03 .small{font-size:1.7rem}.c-btn-style03 .u-im{right:1.8rem}}@media screen and (min-width:1100px){.c-btn-style03{font-size:1.8rem;padding:1.1rem 3.5rem 1.1rem 3rem}.c-btn-style03 .u-im{font-size:1.7rem;margin-top:.2rem}.c-btn-style03.is-open .u-im{margin-top:-.1rem}}.c-btn-confirm,.c-btn-style04,.c-btn-submit{background-color:#e8e6a5;display:block;text-align:center;line-height:5rem;font-size:1.5rem;font-weight:500;position:relative;color:#000;text-decoration:none;border:1px solid #d8d6a3;border-radius:5px;letter-spacing:.08em;max-width:45rem;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-btn-confirm::after,.c-btn-style04::after,.c-btn-submit::after{content:"\e915";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;display:inline-block;position:absolute;top:50%;right:1.5rem;margin-top:-.75rem}.c-btn-confirm__left::after,.c-btn-style04__left::after,.c-btn-submit__left::after{right:inherit;left:1.5rem;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media screen and (min-width:768px){.c-btn-confirm,.c-btn-style04,.c-btn-submit{line-height:6rem;font-size:1.8rem}}@media screen and (min-width:1100px){.c-btn-confirm,.c-btn-style04,.c-btn-submit{line-height:6.8rem;font-size:2rem}.c-btn-confirm:hover,.c-btn-style04:hover,.c-btn-submit:hover{opacity:.6}}.c-btn-confirm:disabled{background-color:#ddd;border-color:#ddd;pointer-events:none}.c-btn-return{background-color:#e8e6a5;display:block;text-align:center;line-height:5rem;font-size:1.5rem;font-weight:500;position:relative;color:#000;text-decoration:none;border:1px solid #d8d6a3;border-radius:5px;letter-spacing:.08em;max-width:45rem;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-btn-return::after{content:"\e915";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;display:inline-block;position:absolute;top:50%;left:1.5rem;margin-top:-.75rem;-webkit-transform:scale(-1,1);transform:scale(-1,1)}@media screen and (min-width:768px){.c-btn-return{line-height:6rem;font-size:1.8rem}}@media screen and (min-width:1100px){.c-btn-return{line-height:6.8rem;font-size:2rem}.c-btn-return:hover{opacity:.6}}.c-btn-wl{width:100%;display:block;border-radius:10rem;color:#000;line-height:1.45;font-size:1.5rem;background:#fff;padding:1.5rem 4rem 1.5rem 4rem;font-weight:500;position:relative;text-align:center;font-weight:700;letter-spacing:.08em;border:none}.c-btn-wl .u-im{font-size:1.2rem;font-weight:500;margin-left:2rem;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1);font-weight:700;display:inline-block;color:#fff}.c-btn-wl .u-im--caret-down{margin-top:.1rem}.c-btn-wl__sm{background:linear-gradient(90deg,#9ec9c0 0,#b7c3d4 100%)}.c-btn-wl__st{background:linear-gradient(90deg,#9ec9c0 0,#dac28d 100%)}.c-btn-wl__mt{background:linear-gradient(90deg,#b7c3d4 0,#dac28d 100%)}.c-btn-wl__mpt{background:linear-gradient(90deg,#dac28d 0,#b7c3d4 100%)}.c-btn-wl__ea{background:linear-gradient(90deg,#e7bdaf 0,#dac28d 100%)}.c-btn-wl__se{background:linear-gradient(90deg,#9ec9c0 0,#e7bdaf 100%)}.c-btn-wl__em{background:linear-gradient(90deg,#e7bdaf 0,#b7c3d4 100%)}@media screen and (min-width:768px){.c-btn-wl{font-size:1.6rem;padding-top:1.8rem;padding-bottom:1.8rem;position:relative}.c-btn-wl .u-im{font-size:1.2rem;right:1.5rem}}@media screen and (min-width:1100px){.c-btn-wl{font-size:1.8rem;min-width:18.5rem}.c-btn-wl .u-im{font-size:1.3rem;right:1.8rem}.c-btn-wl:hover{opacity:.6}}.c-btn-close{display:flex;font-size:0;line-height:0}.c-btn-close .c-btn--icon{display:block;position:relative}.c-btn-close .c-btn--icon::after,.c-btn-close .c-btn--icon::before{content:"";display:block;height:1px;background-color:#0f162c;position:absolute;top:50%;left:50%}.c-btn-close .c-btn--label{font-family:Oswald,sans-serif;font-weight:500}.c-btn-close__type01{width:6.4rem;height:3rem;align-items:center;gap:0 .8rem}.c-btn-close__type01 .c-btn--icon{width:2rem;height:2rem}.c-btn-close__type01 .c-btn--icon::after,.c-btn-close__type01 .c-btn--icon::before{width:2.4rem;margin-left:-1.2rem}.c-btn-close__type01 .c-btn--icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-btn-close__type01 .c-btn--icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-btn-close__type01 .c-btn--label{font-size:1.3rem}.c-btn-close__type02{width:4.6rem;height:3.6rem;flex-direction:column;align-items:center;justify-content:center}.c-btn-close__type02 .c-btn--icon{width:3.8rem;height:1.4rem}.c-btn-close__type02 .c-btn--icon::after,.c-btn-close__type02 .c-btn--icon::before{width:3.8rem;margin-left:-1.9rem}.c-btn-close__type02 .c-btn--icon::before{-webkit-transform:rotate(21deg);transform:rotate(21deg)}.c-btn-close__type02 .c-btn--icon::after{-webkit-transform:rotate(-21deg);transform:rotate(-21deg)}.c-btn-close__type02 .c-btn--label{font-size:1rem;display:block;text-align:center;margin-top:.5rem;line-height:1}.c-btn-cta{background-color:#ffe900;border-radius:10px;color:#000;font-weight:500;position:relative;min-height:10rem;padding-left:16.5rem;padding-right:1rem}.c-btn-cta--text{font-size:2rem;line-height:1.4}.c-btn-cta .u-im{font-size:2rem;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}.c-btn-cta__pamphlet .c-btn-cta--icon{width:13rem;position:absolute;top:-2rem;left:1rem}.c-btn-cta__pamphlet .c-btn-cta--icon img{width:100%}.c-btn-cta__oc .c-btn-cta--icon{width:16.7rem;position:absolute;bottom:0;left:0}.c-btn-cta__oc .c-btn-cta--icon img{width:100%}.c-btn-cta__smart{padding-left:12rem}.c-btn-cta__smart .c-btn-cta--icon{width:8.3rem;position:absolute;bottom:0;left:2.5rem}.c-btn-cta__smart .c-btn-cta--icon img{width:100%}@media screen and (min-width:768px){.c-btn-cta{padding-left:11.8181818182vw;padding-right:.9090909091vw;min-height:9.0909090909vw}.c-btn-cta--text{font-size:1.8181818182vw}.c-btn-cta .u-im{font-size:1.6363636364vw}.c-btn-cta__pamphlet{padding-left:14.4736842105vw}.c-btn-cta__pamphlet .c-btn-cta--icon{width:11.8421052632vw;top:inherit;bottom:.6578947368vw;left:.9868421053vw}.c-btn-cta__oc{padding-left:14.4736842105vw}.c-btn-cta__oc .c-btn-cta--icon{width:13.8157894737vw;bottom:0;left:.3289473684vw}.c-btn-cta__smart{padding-left:11.1842105263vw}.c-btn-cta__smart .c-btn-cta--icon{width:7.8947368421vw;left:1.5rem}}@media screen and (min-width:1100px){.c-btn-cta{min-height:10rem;padding-left:14rem;padding-right:1rem;transition-property:all;transition-timing-function:0.3s;transition-duration:cubic-bezier(.215, .61, .355, 1)}.c-btn-cta:hover{opacity:.6}.c-btn-cta--text{font-size:2rem;line-height:1.4}.c-btn-cta .u-im{font-size:3.2rem;font-weight:500;right:2rem}.c-btn-cta__pamphlet{padding-left:16rem}.c-btn-cta__pamphlet .c-btn-cta--icon{width:14rem;bottom:.5rem;left:1rem}.c-btn-cta__oc{padding-left:17rem}.c-btn-cta__oc .c-btn-cta--icon{width:16.7rem;left:.3rem}.c-btn-cta__smart{padding-left:12.5rem}.c-btn-cta__smart .c-btn-cta--icon{width:8.3rem;left:2.5rem}}.c-btn__doc,.c-btn__line{background-color:#00c300;color:#fff;font-weight:700;font-size:2.4rem;position:relative;display:block;text-align:center;border-radius:5px;line-height:5.6rem}.c-btn__doc::after,.c-btn__line::after{content:"";width:1.6rem;height:1.6rem;display:block;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;right:2rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-1rem;-webkit-transform-origin:center;transform-origin:center}.c-btn__doc img,.c-btn__line img{width:3.2rem;height:auto;position:absolute;top:50%;left:2rem;margin-top:-1.6rem}@media screen and (min-width:1100px){.c-btn__doc,.c-btn__line{font-size:3rem;line-height:6.8rem}.c-btn__doc img,.c-btn__line img{width:4.2rem;margin-top:-2rem}.c-btn__doc::after,.c-btn__line::after{right:3rem}}.c-btn__doc{background-color:#70bae3}.c-btn-top{width:4.8rem;height:4.8rem;background-color:#181b39;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;font-family:Oswald,sans-serif;line-height:1;border-radius:100%;font-size:1.2rem;position:fixed;bottom:1rem;right:1rem;z-index:99;opacity:0;visibility:hidden}@media screen and (max-width:767px){.c-btn-top{display:none}}@media screen and (min-width:768px){.c-btn-top{right:4rem;bottom:3rem}}.c-btn-top .u-im{font-size:1.4rem;margin-bottom:.3rem}.c-float-bar{width:100%;background-color:#191b39;position:fixed;bottom:0;left:0;display:flex;z-index:99}.c-float-bar .c-float-btns{flex:1;padding:.8rem;display:grid;grid-template-columns:1fr 11.2rem 5rem;gap:0 .8rem}.c-float-bar .c-float--btn{display:flex;align-items:center;justify-content:center;background-color:#e8eced;text-decoration:none;color:#000;font-weight:600;border-radius:5px;font-size:1.3rem;letter-spacing:0;line-height:4rem}.c-float-bar .c-float--btn .u-im{color:#a5d0e2;font-size:2rem;margin-top:-.2rem;margin-right:.8rem}.c-float-bar .c-float--btn__line{background-color:#06c755}.c-float-bar .c-float-btn-top{width:4.8rem;height:4.8rem;border-radius:50%;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#181b39;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;font-family:Oswald,sans-serif;line-height:1;font-size:1.2rem;gap:.3rem 0;position:absolute;top:-1.3rem;right:1rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.c-float-bar .c-float-btn-top .u-im{font-size:1.7rem}@media screen and (min-width:768px){.c-float-bar{display:none}}.is-compact .c-modal-point.fancybox__content>.f-button.is-close-btn{border:2px solid #000;background:#fff;color:#000;opacity:1}@media screen and (min-width:768px){.is-compact .c-modal-point.fancybox__content>.f-button.is-close-btn{top:0;right:0}}.c-modal-point.fancybox__content>.f-button.is-close-btn{box-shadow:none}@media screen and (min-width:768px){.c-modal-point.fancybox__content>.f-button.is-close-btn{top:1.5rem;right:1.5rem;border:2px solid #000;background:#fff;color:#000;opacity:1;border-radius:100%}}@media screen and (min-width:1100px){.c-modal-point.fancybox__content>.f-button.is-close-btn:hover{background:#000;color:#fff}}.fancybox__backdrop{background-color:rgba(24,24,27,.8)}.c-modal{display:none}.c-modal-point{width:80vw;max-width:75rem;display:none;color:#000;text-align:justify;position:relative}.c-modal-point .c-modal--head .c-modal--ttl{font-size:2rem;font-weight:700;border-bottom:1px solid #f2f2f2;padding-bottom:.8rem;margin:0 0 2rem 0}.c-modal-point .c-modal--body{margin-top:3rem}.c-modal-point .c-modal--body .c-ttl-style03{margin-bottom:2rem;font-weight:700}.c-modal-point .c-modal--body .c-ttl-style03::before{background:#dac28d}.c-modal-point .point-row+.point-row{margin-top:3rem}.c-modal-point .point-row--label{margin:0 0 1.5rem 0}.c-modal-point .point-row--label span{display:inline-block;text-align:center;width:10rem;font-size:1.1rem;font-family:Oswald,sans-serif;background:#dac28d;font-weight:700;letter-spacing:.15em;padding:0 0;border-radius:5rem}.c-modal-point .point-row--ttl{font-size:1.7rem;line-height:1.6}.c-modal-point .point-column{margin-top:2rem}.c-modal-point .point-column--img{width:20.5rem;margin-left:auto;margin-right:auto}.c-modal-point .point-column--content{margin-top:2.5rem}@media screen and (min-width:768px){.c-modal-point{padding:3rem 3rem 4rem 3rem;margin-bottom:4rem}.c-modal-point .c-modal--head .c-modal--ttl{font-size:2.4rem;padding-bottom:1.5rem;margin:0 0 3rem 0}.c-modal-point .c-modal--body{margin-top:5rem}.c-modal-point .c-modal--body .c-ttl-style03{font-size:2.3rem;margin-bottom:3rem}.c-modal-point .point-row+.point-row{margin-top:3rem}.c-modal-point .point-row--label{margin:0 0 1.5rem 0}.c-modal-point .point-row--label span{font-size:1.3rem;padding:.4rem 0 .5rem 0}.c-modal-point .point-row--ttl{font-size:1.8rem;margin:0}.c-modal-point .point-column{display:grid;grid-template-columns:20.5rem auto;gap:0 3rem;margin-top:3rem}.c-modal-point .point-column--content{margin-top:0}}@media screen and (min-width:1100px){.c-modal-point{padding:6rem 4rem 4rem 4rem;margin-bottom:4rem}.c-modal-point .c-modal--head .c-modal--ttl{font-size:2.8rem;padding-bottom:2rem;margin:0 0 3.2rem 0}.c-modal-point .c-modal--body{margin-top:7rem}.c-modal-point .c-modal--body .c-ttl-style03{font-size:2.3rem;margin-bottom:3.5rem}.c-modal-point .point-row+.point-row{margin-top:5rem}.c-modal-point .point-column{margin-top:3.5rem}}.c-modal-style01{max-width:75rem;padding:4.5rem 2rem 2rem 2rem;margin-left:auto;margin-right:auto;color:#000}.c-modal-style01 .modal-box{border:1px solid #c8d5d6;border-radius:5px;position:relative;padding:4rem 2rem 2rem 2rem}.c-modal-style01 .modal-box>:last-child{margin-bottom:0}.c-modal-style01 .modal-box--ttl{width:100%;text-align:center;font-size:1.6rem;position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.c-modal-style01 .modal-box--ttl span{display:inline-block;background-color:#dfe9ea;padding:.5rem 2rem;border-radius:5rem}.c-modal-style01 .modal-box--ttl-sub{font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin-bottom:.8rem}.c-modal-style01 .modal-box .u-list-indent{margin-top:1.5rem}.c-modal-style01 .modal-box .u-list-indent li{text-indent:-1.4em;padding-left:1.4em;letter-spacing:.04em}.c-modal-style01 .modal-box .u-list-indent li+li{margin-top:1.5rem}.c-modal-style01 .modal-box .modal-box--row+.modal-box--row{margin-top:3rem}.c-modal-style01 .modal-box .modal-box--row .u-list-indent{margin:1rem 0}.c-modal-style01 .modal-box .modal-box--row .u-list-indent li+li{margin-top:1rem}.c-modal-style01 .modal-box .modal-box--row .u-list-note{margin:.5rem 0 0 0;padding:0}.c-modal-style01 .modal-box .modal-box--row p{line-height:1.7}@media screen and (min-width:768px){.c-modal-style01{padding:4rem 2.5rem 2.5rem 2.5rem;margin-bottom:4rem}.c-modal-style01 .modal-box{padding:5.5rem 3rem 3.5rem 3rem}.c-modal-style01 .modal-box--ttl{font-size:1.8rem}.c-modal-style01 .modal-box--ttl-sub{font-size:1.5rem}.c-modal-style01 .modal-box .u-list-indent{margin-top:2rem}.c-modal-style01 .modal-box .u-list-indent li{text-indent:-1.4em;padding-left:1.4em;letter-spacing:.08em}.c-modal-style01 .modal-box .u-list-indent li+li{margin-top:2rem}.c-modal-style01 .modal-box .modal-box--row+.modal-box--row{margin-top:3.5rem}}[data-modal-img],[data-modal]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;pointer-events:none;background-color:rgba(0,0,0,.5);padding:3rem 2rem;display:flex;align-items:center;justify-content:center;opacity:0}@media screen and (min-width:1100px){[data-modal-img],[data-modal]{padding-left:4rem;padding-right:4rem}}[data-modal-content]{position:relative;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}[data-modal-container]{position:relative}[data-modal-close]{width:44px;height:44px;border-radius:50%;background-color:#fff;position:absolute;top:0;right:0;margin-top:-22px;margin-right:-22px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .6s cubic-bezier(.17, .935, .305, 1);z-index:2;-webkit-filter:drop-shadow(0px 0px 16px rgba(0,0,0,0.6));filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, .6))}[data-modal-close]::after,[data-modal-close]::before{content:"";width:20px;height:2px;display:block;background-color:#000;transition:all .6s cubic-bezier(.17, .935, .305, 1)}[data-modal-close]::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-1px}[data-modal-close]::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}[data-modal-close]:hover{background-color:#000}[data-modal-close]:hover::after,[data-modal-close]:hover::before{background-color:#fff}.c-flex{display:flex}@media screen and (max-width:767px){.c-flex__sm-none{display:block}}.c-flex-cell__fl{flex:1}.c-grid{display:grid}.c-grid__cols2{grid-template-columns:1fr 1fr}.c-flex-cell__fl{flex:1}.column-row:first-of-type{margin-top:0}.column-row+.column-row{margin-top:4rem}@media screen and (min-width:768px){.column-row+.column-row{margin-top:5rem}}@media screen and (min-width:1100px){.column-row+.column-row{margin-top:5.5rem}}.c-column-style01{counter-reset:number 0;display:grid;grid-template-columns:1fr;gap:3.5rem 0}.c-column-style01 .c-column{line-height:1.9}.c-column-style01 .c-column--ttl{line-height:1.4;font-size:1.5rem;position:relative}.c-column-style01 .c-column--ttl-num{padding-left:3.9em}.c-column-style01 .c-column--ttl-num::before{counter-increment:number 1;content:"0" counter(number) ".";font-size:2.8em;line-height:1;position:absolute;bottom:0;left:0;font-family:Oswald,sans-serif;font-weight:400;color:#ddd}.c-column-style01 .c-column--img{margin-top:2.2rem;margin-bottom:2rem}.c-column-style01 .c-column--img img{width:100%;height:auto}.c-column-style01 .c-column p{text-align:justify}.c-column-style01 .c-column .c-btn-group{margin-top:3.5rem}.c-column-style01 .c-column .c-btn-group .c-btn{width:100%;max-width:100%;font-size:1.3rem}@media screen and (min-width:768px){.c-column-style01{grid-template-columns:1fr 1fr;gap:7rem 5rem}.c-column-style01 .c-column--ttl{font-size:1.7rem;min-height:4.8rem;display:flex;align-items:center}}@media screen and (min-width:1100px){.c-column-style01 .c-column--ttl{font-size:1.9rem;letter-spacing:.03em;min-height:5.3rem}.c-column-style01 .c-column--img{margin-top:2.4rem;margin-bottom:2.9rem}.c-column-style01 .c-column .c-btn-group .c-btn{font-size:1.5rem;letter-spacing:0}}.c-column-style02+.c-column-style02{margin-top:3.5rem}.c-column-style02 .c-column--img{text-align:center;margin-bottom:2rem}.c-column-style02 .c-column--img img{width:100%}.c-column-style02 .c-ttl{margin-bottom:2rem;margin-top:0}.c-column-style02 .c-btn-group{margin-top:2.5rem}@media screen and (min-width:768px){.c-column-style02{display:grid;grid-template-columns:30rem 1fr;gap:0 3.5rem}.c-column-style02+.c-column-style02{margin-top:4.5rem}.c-column-style02 .c-column--img{margin-bottom:0}.c-column-style02 .c-ttl{margin-bottom:2.5rem}.c-column-style02__w270{grid-template-columns:27rem 1fr}.c-column-style02__w265{grid-template-columns:26.5rem 1fr}.c-column-style02__w350{grid-template-columns:35rem 1fr}.c-column-style02__w170{grid-template-columns:17rem 1fr}.c-column-style02 .c-btn-group{margin-top:3rem}}@media screen and (min-width:1100px){.c-column-style02+.c-column-style02{margin-top:5rem}.c-column-style02 .c-ttl{margin-bottom:2rem}.c-column-style02 .c-btn-group{margin-top:3.5rem}}.c-column-style03{text-align:justify;margin-top:1.5rem}.c-column-style03 .c-column-content{overflow:hidden}.c-column-style03 .c-column-content-inner{padding-bottom:2rem}.c-column-style03 .c-column--img{margin-top:1.5rem;margin-bottom:2.5rem}.c-column-style03 .c-column--img img{width:100%}.c-column-style03 .c-column--img__auto{text-align:center}.c-column-style03 .c-column--img__auto img{width:auto}.c-column-style03 .c-column--osusume{margin-top:1.5rem;margin-bottom:2rem}.c-column-style03 .c-column--osusume-img img{width:100%}.c-column-style03 .c-column--osusume-for{margin-top:1.5rem}.c-column-style03 .c-column--osusume-for .c-ttl{margin-bottom:0}.c-column-style03 .c-column--osusume-for ul{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;margin-top:2rem}.c-column-style03 .c-column--osusume-for ul li{display:inline-block;background-color:#ddd;border-radius:5px;font-size:1.1rem;padding:.2rem .8rem;letter-spacing:0;font-weight:600}.c-column-style03 .c-ttl{margin-bottom:2rem;margin-top:0}.c-column-style03 .c-btn-group{margin-top:2.5rem}@media screen and (min-width:768px){.c-column-style03{margin-top:2rem}.c-column-style03 .c-column-content-inner{padding-bottom:3rem}.c-column-style03 .c-column--img{margin-top:2.5rem;margin-bottom:3rem}.c-column-style03 .c-column--osusume{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;align-items:center}.c-column-style03 .c-column--osusume-img{width:50%}.c-column-style03 .c-column--osusume-for{flex:1;margin:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 4rem}.c-column-style03 .c-column--osusume-for ul{gap:1rem 1rem;margin-top:2.5rem}.c-column-style03 .c-column--osusume-for ul li{font-size:1.2rem;padding:.3rem 1.2rem;color:#fff}.c-column-style03 .c-ttl{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.c-column-style03{margin-top:2rem}.c-column-style03 .c-column-content-inner{padding-bottom:3rem}.c-column-style03 .c-column--img{margin-top:3rem;margin-bottom:3rem}.c-column-style03 .c-column--osusume{margin-top:3rem;margin-bottom:2.5rem}.c-column-style03 .c-column--osusume-img{width:45rem}.c-column-style03 .c-column--osusume-for ul{gap:1.5rem 1rem;margin-top:2.2rem}.c-column-style03 .c-column--osusume-for ul li{font-size:1.2rem;padding:.4rem 1.2rem}.c-column-style03 .c-ttl{margin-bottom:2.5rem}}.c-column-style04 .c-column-ttl{background-color:#dfe9ea;border-radius:5px;margin:0;font-family:Oswald,sans-serif;font-size:1.6rem;padding:.5rem 2rem;margin-bottom:2rem;letter-spacing:.1em}.c-column-style04 .c-column-intro--thumb{width:20rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.c-column-style04 .c-column-intro .teacher-name{font-size:2.5rem;font-weight:700;letter-spacing:.08em}.c-column-style04 .c-column-intro .teacher-name span{font-size:1.8rem}.c-column-style04 .c-column-intro .teacher-course{font-size:1.2rem;margin-top:.8rem}.c-column-style04 .c-column-intro .teacher-copy{font-size:1.5rem;font-weight:700;margin-top:1.6rem;letter-spacing:.1em}.c-column-style04 .teacher-content{margin-top:3rem}@media screen and (min-width:768px){.c-column-style04 .c-column-ttl{margin-bottom:3rem}.c-column-style04 .c-column-intro{display:flex;align-items:center;justify-content:center;gap:0 4rem}.c-column-style04 .c-column-intro--thumb{margin:0}.c-column-style04 .c-column-intro--text{margin:0}.c-column-style04 .c-column-intro .teacher-copy{margin-top:2.3rem;line-height:1.7}.c-column-style04 .teacher-content{margin-top:3.5rem}}.c-column-balloon{margin-top:2.5rem}.c-column-balloon+.c-column-balloon{margin-top:3.5rem}.c-column-balloon .c-column--img{margin:0}.c-column-balloon .c-column--img img{border-radius:5px;overflow:hidden}.c-column-balloon .c-column--content{margin-top:3rem}.c-column-balloon .column-name{border:1px solid #ddd;font-size:1.4rem;font-weight:700;border-radius:5px;padding:.9rem 1.5rem;margin:0 0 2rem 0}.c-column-balloon .column-name span{font-size:1.2rem}.c-column-balloon .column-balloon{border-radius:5px;border:1px solid #ddd;padding:2rem 1.5rem;position:relative;box-sizing:border-box}.c-column-balloon .column-balloon::after,.c-column-balloon .column-balloon::before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}.c-column-balloon .column-balloon:after{border-color:rgba(247,221,51,0);border-top-width:18px;border-bottom-width:18px;border-left-width:8px;border-right-width:8px;margin-left:-8px;border-bottom-color:#fff;margin-bottom:-1px}.c-column-balloon .column-balloon:before{border-color:rgba(30,144,255,0);border-top-width:20px;border-bottom-width:20px;border-left-width:10px;border-right-width:10px;margin-left:-10px;margin-bottom:0;border-bottom-color:#ddd}@media screen and (min-width:768px){.c-column-balloon{margin-top:4rem;display:flex;gap:0 4rem}.c-column-balloon+.c-column-balloon{margin-top:5rem}.c-column-balloon .c-column--img{width:35vw;max-width:30rem;margin:0}.c-column-balloon .c-column--content{flex:1;margin-top:0}.c-column-balloon .column-name{font-size:1.6rem;padding:.9rem 2rem}.c-column-balloon .column-name span{font-size:1.3rem}.c-column-balloon .column-balloon{padding:2.5rem 2rem}.c-column-balloon .column-balloon::after,.c-column-balloon .column-balloon::before{position:absolute;bottom:50%;left:0;margin:0}.c-column-balloon .column-balloon:after{width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #fff;left:-22px}.c-column-balloon .column-balloon:before{width:0;height:0;border-style:solid;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:16px solid #ddd;left:-26px;-webkit-transform:translateY(1px);transform:translateY(1px)}.c-column-balloon__reverse{flex-direction:row-reverse}.c-column-balloon__reverse .column-balloon:after{width:0;height:0;border-style:solid;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff;border-right:0;left:auto;right:-13px}.c-column-balloon__reverse .column-balloon:before{width:0;height:0;border-style:solid;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #ddd;border-right:0;left:auto;right:-15px;-webkit-transform:translateY(2px);transform:translateY(2px)}}@media screen and (min-width:1100px){.c-column-balloon{margin-top:5rem;gap:0 4.2rem}.c-column-balloon+.c-column-balloon{margin-top:6rem}.c-column-balloon .column-balloon{padding:2.5rem 3rem;font-size:1.5rem;letter-spacing:.06em}.c-column-balloon .column-balloon::after,.c-column-balloon .column-balloon::before{position:absolute;bottom:50%;left:0;margin:0}.c-column-balloon .column-balloon:after{width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #fff;left:-22px}.c-column-balloon .column-balloon:before{width:0;height:0;border-style:solid;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:16px solid #ddd;left:-26px;-webkit-transform:translateY(1px);transform:translateY(1px)}.c-column-balloon__reverse{flex-direction:row-reverse}.c-column-balloon__reverse .column-balloon:after{width:0;height:0;border-style:solid;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff;border-right:0;left:auto;right:-13px}.c-column-balloon__reverse .column-balloon:before{width:0;height:0;border-style:solid;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #ddd;border-right:0;left:auto;right:-15px;-webkit-transform:translateY(2px);transform:translateY(2px)}}.c-column-number .column-row+.column-row{margin-top:4.5rem}@media screen and (min-width:768px){.c-column-number .column-row+.column-row{margin-top:6rem}}@media screen and (min-width:1100px){.c-column-number .column-row+.column-row{margin-top:9rem}}.c-column-number .column-row--nonum .c-ttl-style01__ml{margin-top:3rem}@media screen and (min-width:768px){.c-column-number .column-row--nonum .c-ttl-style01__ml{margin-top:4rem}}@media screen and (min-width:1100px){.c-column-number .column-row--nonum .c-ttl-style01__ml{margin-top:5rem}}.c-column-number .c-ttl{margin-bottom:2.5rem}.c-column-number .c-ttl-capsule{margin-bottom:2rem}.c-column-number .c-ttl-num{position:relative;padding-left:3.1em}.c-column-number .c-ttl-num .number{font-size:2.8rem;display:inline-block;position:absolute;top:-.3em;left:0;font-weight:400}@media screen and (min-width:1100px){.c-column-number .c-ttl-num{padding-left:3.6em;margin-bottom:3.5rem}.c-column-number .c-ttl-num .number{font-size:4rem;top:-.5em}}.c-column-number .column-img{margin:2.5rem 0}@media screen and (min-width:1100px){.c-column-number .column-img{margin:3rem 0}}.c-column-number .column-img__border{position:relative}.c-column-number .column-img__border::before{content:"";width:100%;height:100%;border:1px solid #efefef;position:absolute;top:0;left:0;z-index:2}.c-column-number .time-schedule{margin-top:2.5rem}@media screen and (min-width:768px){.c-column-number .time-schedule{margin-top:3.5rem}}.c-column-number .u-phone{margin-top:2.5rem}@media screen and (min-width:768px){.c-column-number .u-phone{margin-top:3.5rem}}.c-sns{padding:0 2rem}.c-sns .l-container{border-top:1px solid #f2f2f2;padding-top:3.8rem;padding-bottom:5rem}.c-sns--title{text-align:center;font-family:Oswald,sans-serif;font-weight:400;font-size:3rem;line-height:1.5;margin-bottom:2.3rem}.c-sns .u-listsns{gap:0 2.5rem}.c-sns .u-listsns .u-im{font-size:3.7rem}.c-sns .u-listsns a{text-decoration:none}@media screen and (min-width:768px){.c-sns .l-container{padding-top:6rem;padding-bottom:8rem}.c-sns--title{font-size:3rem;margin-bottom:4.8rem}.c-sns .u-listsns{margin:0;display:flex;justify-content:center}.c-sns .u-listsns .u-im{font-size:3.7rem}}@media screen and (min-width:1100px){.c-sns .l-container{padding-top:8.5rem;padding-bottom:10rem}.c-sns--title{font-size:4rem}.c-sns .u-listsns{gap:0 3.5rem}.c-sns .u-listsns .u-im{font-size:5rem}}.c-sns-lists--label{margin:0}.c-sns-lists--label span{display:inline-block;background-color:#ddd;font-size:1.4rem;padding:.4rem 1rem;border-radius:5px;font-weight:700}.c-sns-lists .c-btn-lists{margin:1.5rem 0 0 0}@media screen and (min-width:768px){.c-sns-lists .c-btn-lists{margin:2rem 0 0 0}}.c-cta{padding:0 2rem;background-color:#fafaf6}.c-cta .l-container{padding-top:5.3rem;padding-bottom:5rem}.c-cta--title{font-size:1.8rem;text-align:center;font-weight:500;margin-bottom:5rem}.c-cta ul{padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:3.8rem}.c-cta ul li::before{display:none}.c-cta ul li p{margin-top:1rem;font-size:1.2rem;line-height:1.6;padding-left:1em;text-indent:-1em}@media screen and (min-width:768px){.c-cta{padding:0 4rem}.c-cta .l-container{padding-top:5.6rem;padding-bottom:5.6rem}.c-cta--title{font-size:2.2rem;margin-bottom:4.4rem}.c-cta ul{grid-template-columns:1fr 1fr 1fr;gap:0 2rem}.c-cta ul li p{font-size:1.3rem;line-height:1.7}}@media screen and (min-width:1100px){.c-cta--title{font-size:2.5rem;margin-bottom:4.4rem}.c-cta ul{gap:0 4rem}}.c-archives-lists--news{display:grid;grid-template-columns:1fr;gap:2.5rem 0}@media screen and (min-width:1100px){.c-archives-lists--news{gap:3rem 0}}.c-archives--news .u-tag-lists{gap:1rem .8rem}@media screen and (min-width:768px){.c-archives--news .u-tag-lists{gap:1rem}}.c-archives--news .u-tag-lists .u-tag--label{padding:.3rem .4rem}@media screen and (min-width:768px){.c-archives--news .u-tag-lists .u-tag--label{padding:.2rem .6rem;min-width:8.7rem}}.list-news .list--meta{display:flex;align-items:center;margin-bottom:1.5rem;gap:0 1.2rem}.list-news .list--meta .u-date{font-size:1.1rem;font-weight:400}.list-news .list--title{font-size:1.3rem;font-weight:500;line-height:1.6}.list-news .list--title a{text-decoration:none}@media screen and (min-width:1100px){.list-news{display:flex;align-items:flex-start;gap:0 3rem}.list-news .list--meta{margin-bottom:0;gap:0 3.5rem}.list-news .list--meta .u-date{font-size:1.2rem}.list-news .list--title{font-size:1.7rem;line-height:1.6;margin-top:0}}.c-ttl-lead{font-size:1.6rem;line-height:1.7;font-weight:700}@media screen and (min-width:768px){.c-ttl-lead{font-size:1.8rem;line-height:1.7}}@media screen and (min-width:1100px){.c-ttl-lead{line-height:1.75}}@media screen and (min-width:1100px){.c-ttl-lead__l{font-size:2rem;letter-spacing:.1em}}.c-ttl-box{margin-bottom:4rem;font-size:1.6rem;font-family:400}.c-ttl-box .c-ttl--jp{margin-bottom:2rem}.c-ttl-box .c-ttl--lead{font-weight:400}@media screen and (min-width:768px){.c-ttl-box{font-size:2rem;margin-bottom:2rem}.c-ttl-box .c-ttl--jp{margin-bottom:6rem}}@media screen and (min-width:1100px){.c-ttl-box{font-size:2.5rem}.c-ttl-box .c-ttl--jp{margin-bottom:8rem}}.c-ttl__center{text-align:center}.c-ttl--en{font-size:4.5rem;font-family:Oswald,sans-serif;font-weight:400;line-height:1.7;letter-spacing:.04em}@media screen and (min-width:768px){.c-ttl--en{font-size:5rem}}@media screen and (min-width:1100px){.c-ttl--en{font-size:8rem}}.c-ttl--jp{font-size:2.4rem;font-weight:500}@media screen and (min-width:768px){.c-ttl--jp{font-size:2.6rem}}@media screen and (min-width:1100px){.c-ttl--jp{font-size:3rem}}.c-ttl-box-style02{border-bottom:1px solid #f2f2f2;padding-bottom:2.5rem}.c-ttl-box-style02 .c-ttl--jp{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.4;margin:0}.c-ttl-box-style02 .c-ttl--en{font-size:3rem;font-family:Oswald,sans-serif;font-weight:600;text-align:center;line-height:1;letter-spacing:.1em;margin:1rem 0 0 0}@media screen and (min-width:768px){.c-ttl-box-style02{padding-bottom:2.5rem}.c-ttl-box-style02 .c-ttl--jp{font-size:2rem}.c-ttl-box-style02 .c-ttl--en{font-size:3.5rem;margin:1.5rem 0 0 0}}@media screen and (min-width:768px){.c-ttl-box-style02{padding-bottom:4.5rem}.c-ttl-box-style02 .c-ttl--jp{font-size:2.5rem}.c-ttl-box-style02 .c-ttl--en{font-size:4rem;margin:2.5rem 0 0 0}}.c-section-ttl{font-size:2rem;text-align:center;margin:0 0 4rem 0}.c-section-ttl .u-tag-capsule{margin-left:1rem;position:relative;top:-.2em}@media screen and (min-width:768px){.c-section-ttl{font-size:3rem;margin-bottom:5rem}.c-section-ttl .u-tag-capsule{top:-.25em}}@media screen and (min-width:1100px){.c-section-ttl{font-size:3.5rem;margin-bottom:6.5rem}.c-section-ttl .u-tag-capsule{top:-.4em}}.c-section-ttl__border{font-weight:700;border-bottom:1px solid #f2f2f2;padding-bottom:1rem}@media screen and (min-width:768px){.c-section-ttl__border{font-size:2.4rem;padding-bottom:1.5rem}}@media screen and (min-width:1100px){.c-section-ttl__border{font-size:3rem;font-weight:700;padding-bottom:3rem;margin-bottom:5.5rem}}.c-section-ttl__border02{font-size:2.2rem;font-weight:700;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:768px){.c-section-ttl__border02{padding-bottom:1.5rem;padding-top:1.5rem}}@media screen and (min-width:1100px){.c-section-ttl__border02{font-size:3rem;font-weight:700;padding-bottom:3rem;padding-top:3rem;margin-bottom:5.5rem}}.c-section-ttl__normal{font-weight:500}.c-section-ttl__w{text-align:left;position:relative;padding-left:4rem}.c-section-ttl__w .label-w{width:3rem;height:3rem;line-height:1;display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-weight:500;font-size:1.8rem;border-radius:5px;position:absolute;left:0;top:.2rem}.c-section-ttl__w .label-w__medical{background:#c2cdcf}.c-section-ttl__w .label-w__sports{background:#cdd2ad}.c-section-ttl__w .label-w__trainer{background:#cfc6b9}.c-section-ttl__w .label-w__english{background:#e3c9bd}@media screen and (min-width:768px){.c-section-ttl__w{padding-left:0;text-align:center;display:flex;align-items:center;justify-content:center}.c-section-ttl__w .label-w{width:3rem;height:3rem;line-height:1;position:relative;top:.2rem;margin-right:1rem}}@media screen and (min-width:1100px){.c-section-ttl__w .label-w{width:3.9rem;height:3.9rem;font-size:2.2rem;top:.1rem}}.c-ttl-style01{font-weight:700}.c-ttl-style01__l{font-size:1.7rem;line-height:1.4}@media screen and (min-width:768px){.c-ttl-style01__l{font-size:2.2rem}}@media screen and (min-width:1100px){.c-ttl-style01__l{font-size:2.8rem;line-height:1.35}}.c-ttl-style01__ml{font-size:1.6rem;line-height:1.4}@media screen and (min-width:768px){.c-ttl-style01__ml{font-size:1.8rem}}@media screen and (min-width:1100px){.c-ttl-style01__ml{font-size:2rem}}.c-ttl-style01__m{font-size:1.5rem;line-height:1.4}@media screen and (min-width:768px){.c-ttl-style01__m{font-size:1.7rem}}@media screen and (min-width:1100px){.c-ttl-style01__m{font-size:1.8rem}}.c-ttl-style01__s{font-size:1.5rem;line-height:1.4}@media screen and (min-width:768px){.c-ttl-style01__s{font-size:1.6rem}}@media screen and (min-width:1100px){.c-ttl-style01__s{font-size:1.7rem}}@media screen and (min-width:1100px){.c-ttl-wrap .c-ttl-style02 .u-tag-capsule{top:-.45em}}.c-ttl-wrap .c-ttl-style02--en{margin-bottom:1rem}@media screen and (min-width:768px){.c-ttl-wrap .c-ttl-style02--en{margin-bottom:1.3rem}}@media screen and (min-width:1100px){.c-ttl-wrap .c-ttl-style02--en{margin-bottom:1.2rem}}.c-ttl-style02--en{font-size:1.3rem;font-weight:500;color:#0e162c;position:relative;padding-left:1.5rem;font-family:Oswald,sans-serif}.c-ttl-style02--en::before{content:"\e90d";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;position:absolute;top:50%;left:0;margin-top:.1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}@media screen and (min-width:1100px){.c-ttl-style02--en{font-size:2rem;padding-left:1.8rem}.c-ttl-style02--en::before{font-size:1.2rem;margin-top:0}}.c-ttl-style02{font-size:2rem;font-weight:500;border-bottom:1px solid #f2f2f2;line-height:1.3;padding-bottom:1rem}.c-ttl-style02--small{font-size:1.6rem}.c-ttl-style02 .u-tag-capsule{margin-left:1rem;position:relative;top:-.2em}@media screen and (min-width:768px){.c-ttl-style02{font-size:2.3rem}}@media screen and (min-width:1100px){.c-ttl-style02{font-size:3.5rem;letter-spacing:.05em;padding-bottom:2.5rem}.c-ttl-style02 .u-tag-capsule{top:-.4em}.c-ttl-style02__m{font-size:3rem;line-height:1.4;letter-spacing:.09em}.c-ttl-style02--small{font-size:2.5rem}}.c-ttl-wrap__wlearning .c-ttl-style02--en::before{content:"\e90d";background:linear-gradient(180deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%);-webkit-background-clip:text;color:transparent}@media screen and (min-width:1100px){.c-ttl-wrap__wlearning .c-ttl-style02--en{font-size:2rem;padding-left:1.8rem}.c-ttl-wrap__wlearning .c-ttl-style02--en::before{font-size:1.2rem;margin-top:.15em}}.c-ttl-wrap__wlearning .c-ttl-style02{font-size:2.3rem;font-weight:500;border-bottom:1px solid #f2f2f2;line-height:1.3;padding-bottom:1rem;position:relative;padding-left:3.5rem}.c-ttl-wrap__wlearning .c-ttl-style02 span{width:2.8rem;height:2.8rem;display:inline-block;border-radius:5px;font-size:1.5rem;display:flex;align-items:center;justify-content:center;line-height:1;position:absolute;top:.1rem;left:0}@media screen and (min-width:1100px){.c-ttl-wrap__wlearning .c-ttl-style02{font-size:3.5rem;letter-spacing:.05em;padding-bottom:2.5rem;padding-left:4.5rem}.c-ttl-wrap__wlearning .c-ttl-style02 span{width:3.4rem;height:3.4rem;font-size:2.2rem;top:.9rem;left:0;padding-left:.3rem;padding-bottom:.3rem}.c-ttl-wrap__wlearning .c-ttl-style02__ms{font-size:3rem;line-height:1.4;letter-spacing:.09em}.c-ttl-wrap__wlearning .c-ttl-style02--small{font-size:2.5rem}}.c-ttl-style03{position:relative;font-size:1.7rem;padding-left:30px;line-height:1.4;font-weight:500;letter-spacing:.04em}.c-ttl-style03::before{content:"";width:25px;height:2px;position:absolute;top:.7em;left:0;background-color:#ddd}@media screen and (min-width:1100px){.c-ttl-style03{font-size:2.5rem;padding-left:46px}.c-ttl-style03::before{width:36px}}.c-ttl-style04{position:relative;font-size:1.5rem;padding-left:1.5rem;line-height:1.4;font-weight:500}.c-ttl-style04::before{content:"";width:5px;height:93%;position:absolute;top:50%;left:0;margin-top:.15em;background-color:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-ttl-style04__l{font-size:1.6rem}@media screen and (min-width:768px){.c-ttl-style04__l{font-size:1.8rem}.c-ttl-style04__l::before{width:7px;height:85%;top:.05em;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:1100px){.c-ttl-style04__l{font-size:2rem;padding-left:2rem}.c-ttl-style04__l::before{width:9px}}.c-ttl-style06{position:relative;font-size:1.7rem;padding-left:2.3rem;line-height:1.4;font-weight:700;letter-spacing:.08em;margin-bottom:2.5rem}.c-ttl-style06::before{content:"";width:9px;height:110%;position:absolute;top:50%;left:0;margin-top:.15em;background-color:#191b39;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.c-ttl-style06{font-size:2rem;margin-bottom:3rem;display:flex;flex:wrap;align-items:center;gap:0 1.5rem}.c-ttl-style06::before{height:130%}}@media screen and (min-width:1100px){.c-ttl-style06{margin-bottom:3.5rem}.c-ttl-style06::before{height:150%}}.c-ttl-style05{position:relative;font-size:1.3rem;line-height:1.5;font-weight:500;border:1px solid #ddd;padding:.4rem 1.5rem;border-radius:25px;display:flex;align-items:center}@media screen and (min-width:768px){.c-ttl-style05{font-size:1.6rem}}@media screen and (min-width:1100px){.c-ttl-style05{font-size:2rem;padding:.9rem 2.6rem}}.c-ttl-style05__l{font-size:1.6rem}@media screen and (min-width:768px){.c-ttl-style05__l{font-size:1.8rem}}@media screen and (min-width:1100px){.c-ttl-style05__l{font-size:2rem}}.c-ttl-label{display:inline-block;background-color:#ddd;font-size:1rem;line-height:1;padding:.3rem .4rem;letter-spacing:0;border-radius:5px;font-weight:700;margin-left:auto}@media screen and (min-width:768px){.c-ttl-label{font-size:1.2rem;padding:.6rem .6rem}}.c-ttl-style07{position:relative;font-size:1.5rem;padding-left:2rem;line-height:1.4;font-weight:500}.c-ttl-style07::before{content:"";width:1em;height:1em;display:block;background-color:#333;position:absolute;top:.25em;left:0}@media screen and (min-width:1100px){.c-ttl-style07{font-size:2rem;padding-left:3.3rem}}.c-ttl-capsule{margin:0}.c-ttl-capsule span{display:inline-block;border-radius:5rem;font-size:1.4rem;line-height:1.3;padding:.8rem 2rem;font-weight:500}.c-ttl-fill{position:relative;font-size:1.5rem;line-height:1.4;font-weight:500}.c-ttl-fill span{background-color:#ddd;display:inline-block;border-radius:5px;padding:.3rem 1rem}@media screen and (min-width:768px){.c-ttl-fill{font-size:1.6rem}.c-ttl-fill span{padding:.3rem 1.5rem}}.c-card a{text-decoration:none}.c-card-lists{display:grid}.c-card-lists__vertical{grid-template-columns:1fr;gap:3.5rem 0}@media screen and (min-width:1100px){.c-card-lists__vertical{gap:16rem 0}}.c-card-lists__4cols{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}@media screen and (min-width:768px){.c-card-lists__4cols{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1100px){.c-card-lists__4cols{gap:9rem 2rem;grid-template-columns:1fr 1fr 1fr 1fr}}.c-card-lists__2cols{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}@media screen and (min-width:768px){.c-card-lists__2cols{gap:2.5rem}}@media screen and (min-width:1100px){.c-card-lists__2cols{gap:5rem}}.c-card-lists__2cols .c-card-blog{max-width:100%}.c-card-type01{padding:1.5rem 1.5rem 3rem 1.5rem;position:relative;z-index:1;border-radius:5px}.c-card-type01::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;border:2px solid transparent;background-image:linear-gradient(180deg,#c8c8c8 0,#e6e6e6 100%);background-origin:border-box;background-clip:border-box;-webkit-mask-composite:destination-out;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.c-card-type01 .c-card-thumb{position:relative;margin-bottom:1.7rem}.c-card-type01 .c-card-thumb img{width:100%}.c-card-type01 .c-card--label{font-size:1.4rem;font-family:Oswald,sans-serif;text-align:center;letter-spacing:.03em;color:#ddd;margin-bottom:.3rem}.c-card-type01 .c-card--title{text-align:center;font-size:2.5rem;font-weight:400;position:relative;margin-bottom:2rem}.c-card-type01 .c-card--title::after{content:"";width:100%;height:3px;display:block;background-color:#ddd;margin-top:.4rem}.c-card-type01 .c-card--img{width:70.4vw;max-width:30rem;margin:2.5rem auto 1rem auto}.c-card-type01 .c-btn-group{text-align:center;margin-top:2rem}.c-card-type01 .c-btn-group .c-btn-style01{padding:.7rem 4rem .7rem 4rem}.c-card-type01 .c-btn-group .c-btn-style01 .u-im{margin-top:.1rem}@media screen and (min-width:768px){.c-card-type01 .c-btn-group .c-btn-style01 .u-im{margin-top:.2rem}}.c-card-type01 .c-btn-group .c-btn-style01.is-open{padding:.7rem 4rem .7rem 4rem}.c-card-type01 .c-btn-group .c-btn-style01.is-open .u-im{margin-top:-.6rem;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.c-card-type01 .c-card-links{padding:0;margin:0;height:0;overflow:hidden;pointer-events:none}.c-card-type01 .c-card-links .u-im{font-weight:700}.c-card-type01 .c-card-links ul{margin:2.5rem 0 0 0;padding:1.5rem;background-color:#eee;border-radius:10px;display:grid;grid-template-columns:1fr;gap:1rem}.c-card-type01 .c-card-links ul li::before{display:none}.c-card-type01 .c-card-links ul a{display:block;background-color:#fff;border-radius:5rem;padding:.7rem 1.5rem;font-size:1.3rem;position:relative;font-weight:500;text-decoration:none}.c-card-type01 .c-card-links ul a.small{font-size:1.2rem}.c-card-type01 .c-card-links ul a .u-im{position:absolute;top:50%;right:.8rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-card-type01.is-open .c-card-links{pointer-events:auto}.c-card-type01.c-card__medical::before{background-image:linear-gradient(90deg,#b6c5d3 0,#d8e5ef 100%)}.c-card-type01.c-card__medical .c-card--label{color:#b7c3d4}.c-card-type01.c-card__medical .c-card--title::after{background-image:linear-gradient(90deg,#b6c5d3 0,#d8e5ef 100%)}.c-card-type01.c-card__medical .c-card-links ul{background:#b7c3d4}.c-card-type01.c-card__sports::before{background-image:linear-gradient(90deg,#9ec9c0 0,#d0dbd9 100%)}.c-card-type01.c-card__sports .c-card--label{color:#9ec9c0}.c-card-type01.c-card__sports .c-card--title::after{background-image:linear-gradient(90deg,#9ec9c0 0,#d0dbd9 100%)}.c-card-type01.c-card__sports .c-card-links ul{background:#9ec9c0}.c-card-type01.c-card__trainer::before{background-image:linear-gradient(90deg,#dac28d 0,#f4e7c2 100%)}.c-card-type01.c-card__trainer .c-card--label{color:#dac28d}.c-card-type01.c-card__trainer .c-card--title::after{background-image:linear-gradient(90deg,#dac28d 0,#f4e7c2 100%)}.c-card-type01.c-card__trainer .c-card-links ul{background:#dac28d}.c-card-type01.c-card__english::before{background-image:linear-gradient(90deg,#e7bdaf 0,#f2dcdc 100%)}.c-card-type01.c-card__english .c-card--label{color:#e7bdaf}.c-card-type01.c-card__english .c-card--title::after{background-image:linear-gradient(90deg,#e7bdaf 0,#f2dcdc 100%)}.c-card-type01.c-card__english .c-card-links ul{background:#e7bdaf}.c-card-type01.c-card__wlearning::before{background-image:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.c-card-type01.c-card__wlearning .c-card--label{color:#000}.c-card-type01.c-card__wlearning .c-card--title::after{background-image:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.c-card-type01.c-card__wlearning .c-card-links ul{background:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}@media screen and (min-width:1100px){.c-card-type01.c-card__wlearning{min-height:44.3rem}}@media screen and (min-width:768px){.c-card-type01{padding:4.2rem}.c-card-type01 .c-card-links ul{margin:3.5rem 0 0 0;padding:1.5rem;grid-template-columns:1fr 1fr}}@media screen and (min-width:1100px){.c-card-type01{min-height:35.7rem;max-width:104rem;padding:4.2rem 4.2rem 4.2rem 4.2rem;margin-left:6rem}.c-card-type01 .c-card-row{display:flex}.c-card-type01 .c-card-thumb{width:50.4rem;margin-top:-10.2rem;margin-left:-10.2rem;margin-right:4rem;margin-bottom:0}.c-card-type01 .c-card-content{flex:1;box-sizing:border-box;position:relative;padding-bottom:6.7rem}.c-card-type01 .c-card--label{font-size:3rem;text-align:left;margin-bottom:0;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-bottom:3.5rem}.c-card-type01 .c-card--title{text-align:left;font-size:3.5rem;margin-bottom:3.5rem}.c-card-type01 .c-card--title::after{height:6px;margin-top:1.2rem}.c-card-type01 .c-btn-group{text-align:right;margin-top:0;width:100%;position:absolute;bottom:0}.c-card-type01 .c-btn-group .c-btn-style01{padding:1rem 5rem 1rem 3rem}.c-card-type01 .c-btn-group .c-btn-style01 .u-im{margin-top:.1rem}.c-card-type01 .c-btn-group .c-btn-style01.is-open{padding:1rem 5rem 1rem 3rem}.c-card-type01 .c-btn-group .c-btn-style01.is-open .u-im{margin-top:-.7rem}.c-card-type01 .c-card-links ul{margin:3.5rem 0 0 0;padding:2.5rem 3rem;grid-template-columns:1fr 1fr}.c-card-type01 .c-card-links ul a{font-size:1.5rem;padding:.7rem 2rem}.c-card-type01 .c-card-links ul a.small{font-size:1.5rem}.c-card-type01 .c-card-links ul a .u-im{font-size:1.4rem;font-weight:500}.c-card-type01.c-card__reverse{margin-left:0;margin-right:6rem}.c-card-type01.c-card__reverse .c-card-row{flex-direction:row-reverse}.c-card-type01.c-card__reverse .c-card-thumb{margin-top:-10.2rem;margin-left:4rem;margin-right:-10.2rem;margin-bottom:0}.c-card-type01.c-card__reverse .c-card-content{flex:1;box-sizing:border-box;position:relative;padding-bottom:6.7rem}}.c-card-oc .c-card--thumb{position:relative}.c-card-oc .c-card--thumb a{display:block;overflow:hidden;border-radius:5px;border:2px solid #fff}.c-card-oc .c-card--thumb a img{width:100%;border-radius:5px}.c-card-oc .c-card--thumb .c-card-label{width:5.4rem;height:5.4rem;border:1px solid #fff;background-color:#fff367;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:100%;text-align:center;font-family:Oswald,sans-serif;font-weight:500;position:absolute;top:0;left:1.5rem;line-height:1.1;letter-spacing:.08em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-card-oc .u-date-lists{margin-top:.7rem}.c-card-oc .u-tag-list{margin-top:1rem}.c-card-oc .u-tag-list .u-tag--label{font-size:1.1rem;padding:.3rem .7rem}@media screen and (min-width:768px){.c-card-oc .c-card--thumb a{display:block;overflow:hidden;border-radius:5px;border:2px solid #fff}.c-card-oc .c-card--thumb a img{width:100%;border-radius:5px}.c-card-oc .u-tag-list{margin-top:1rem}.c-card-oc .u-tag-list .u-tag--label{font-size:1.1rem;padding:.3rem .7rem}}@media screen and (min-width:1100px){.c-card-oc .u-date-lists{margin-top:1.8rem}.c-card-oc .u-tag-list{margin-top:1.8rem}.c-card-oc .u-tag-list .u-tag--label{font-size:1.5rem;padding:.3rem .7rem}}.c-card-blog{max-width:26rem;letter-spacing:.03em}.c-card-blog .c-card--thumb{margin-bottom:1.5rem;aspect-ratio:350/220}.c-card-blog .c-card--thumb a{width:100%;height:100%;display:block;overflow:hidden;border-radius:5px}.c-card-blog .c-card--thumb a img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.c-card-blog .c-card--thumb+.c-card--meta .u-tags{margin-top:-.5rem}.c-card-blog .c-card--meta{line-height:1}.c-card-blog .u-tags{margin-bottom:1rem}.c-card-blog .u-date{margin-bottom:.5rem}.c-card-blog .c-card--ttl{font-size:1.3rem;line-height:1.5;font-weight:400;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;margin-top:.5rem}.c-card-blog__at .u-tag--label_style03 .circle,.c-card-blog__fitness .u-tag--label_style03 .circle,.c-card-blog__lft .u-tag--label_style03 .circle,.c-card-blog__personal .u-tag--label_style03 .circle{color:#dac28d}.c-card-blog__baseball .u-tag--label_style03 .circle,.c-card-blog__basketball .u-tag--label_style03 .circle,.c-card-blog__soccer .u-tag--label_style03 .circle,.c-card-blog__softtennis .u-tag--label_style03 .circle{color:#9ec9c0}.c-card-blog__am .u-tag--label_style03 .circle,.c-card-blog__judo .u-tag--label_style03 .circle,.c-card-blog__physical .u-tag--label_style03 .circle{color:#b7c3d4}.c-card-blog__english .u-tag--label_style03 .circle{color:#e7bdaf}@media screen and (min-width:768px){.c-card-blog .c-card--thumb{margin-bottom:2rem}.c-card-blog .c-card--thumb+.c-card--meta .u-tags{margin-top:-.8rem}.c-card-blog .u-tags{margin-bottom:1.3rem}.c-card-blog .u-date{margin-bottom:.8rem}}@media screen and (min-width:1100px){.c-card-blog .c-card--ttl{font-size:1.5rem;-webkit-line-clamp:1;max-height:1.5em;margin-top:.7rem}}.c-breadcrumb{color:#8e8e8e;background-color:#fff;font-size:1.2rem;border-top:1px solid #f2f2f2;line-height:1.7;padding:1rem 2rem}.c-breadcrumb a,.c-breadcrumb span{color:#8e8e8e}.c-breadcrumb .u-im{font-size:1.1rem;margin:0 .4rem 0 .5rem}.c-breadcrumb .main-home .u-im{font-size:1.5rem;margin:0}@media screen and (min-width:768px){.c-breadcrumb{font-size:1.3rem;padding:1rem 4rem}}@media screen and (min-width:1100px){.c-breadcrumb{font-size:1.4rem;padding:1.3rem 4rem}.c-breadcrumb .u-im{font-size:1.2rem;margin:0 .5rem 0 .5rem}.c-breadcrumb .main-home .u-im{font-size:1.8rem;margin:0;position:relative;top:.1rem;margin-right:.5rem}}[data-content]{overflow:hidden;height:0}[data-ctm-accordion=type01]{position:relative}[data-ctm-accordion=type01]::after{content:"";width:100%;height:20rem;position:absolute;bottom:0;left:0;display:block;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);z-index:2}[data-ctm-accordion=type01] [data-ctm-content]{padding-bottom:7.5rem;position:unset;overflow:hidden}[data-ctm-accordion=type01] [data-ctm-content]::before{display:none}[data-ctm-accordion=type01] [data-ctm-trigger]{width:100%;padding-top:6rem;padding-bottom:3.5rem;position:absolute;bottom:0;left:0;text-align:center;z-index:3}[data-ctm-accordion=type01] [data-ctm-trigger] button{text-align:center}[data-ctm-accordion=type01] [data-ctm-trigger] button::before{content:attr(data-label-open)}[data-ctm-accordion=type01] [data-ctm-trigger] button .u-im{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1)}[data-ctm-accordion=type01] [data-ctm-trigger] button .u-im::before{position:relative;top:.2rem}@media screen and (min-width:768px){[data-ctm-accordion=type01] [data-ctm-trigger]{padding-bottom:4rem}}@media screen and (min-width:1100px){[data-ctm-accordion=type01] [data-ctm-trigger]{padding-bottom:4rem}}[data-ctm-accordion=type01].is-open::after{opacity:0}[data-ctm-accordion=type01].is-open [data-ctm-trigger] button::before{content:attr(data-label-close)}[data-ctm-accordion=type02]{position:relative}[data-ctm-accordion=type02] [data-ctm-content]{position:unset;padding-top:3rem;overflow:hidden;position:relative}[data-ctm-accordion=type02] [data-ctm-content]::after{content:"";width:100%;height:20rem;position:absolute;bottom:0;left:0;display:block;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);z-index:2}[data-ctm-accordion=type02] [data-ctm-close]{width:100%;z-index:3;text-align:center;margin-top:0!important;background-color:#f8f8f8;padding-bottom:4rem;padding-top:.5rem}[data-ctm-accordion=type02] [data-ctm-close] button{text-align:center;min-width:16rem;padding-left:2.4rem!important;padding-right:2.4rem!important}[data-ctm-accordion=type02] [data-ctm-close] button::before{content:attr(data-label-open)}[data-ctm-accordion=type02] [data-ctm-close] button .u-im{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1)}[data-ctm-accordion=type02] [data-ctm-close] button .u-im::before{position:relative;top:0}@media screen and (min-width:768px){[data-ctm-accordion=type02] [data-ctm-close] [data-ctm-close]{padding-top:0;padding-bottom:2rem}}[data-ctm-accordion=type02].is-open [data-ctm-content]::after{opacity:0;pointer-events:none}[data-ctm-accordion=type02].is-open [data-ctm-trigger] button::before{content:attr(data-label-close)}[data-close]{text-align:center;padding-top:3rem}[data-close] button{text-align:center;padding-left:2.4rem;padding-right:2.4rem}[data-ctm-accordion=type01]{position:relative}[data-ctm-accordion=type01]::after{content:"";width:100%;height:20rem;position:absolute;bottom:0;left:0;display:block;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);z-index:2}[data-ctm-accordion=type01] [data-ctm-content]{padding-bottom:7.5rem;position:unset}[data-ctm-accordion=type01] [data-ctm-content]::before{display:none}@media screen and (min-width:768px){[data-ctm-accordion=type01] [data-ctm-content]{padding-bottom:9rem}}[data-ctm-accordion=type01] [data-ctm-trigger]{width:100%;padding-top:6rem;padding-bottom:3.5rem;position:absolute;bottom:0;left:0;text-align:center;z-index:3}@media screen and (min-width:768px){[data-ctm-accordion=type01] [data-ctm-trigger]{padding-bottom:4rem}}@media screen and (min-width:1100px){[data-ctm-accordion=type01] [data-ctm-trigger]{padding-bottom:4rem}}[data-ctm-accordion=type01].is-open::after{opacity:0}.c-accordion__type01 [data-ctm-content]{margin-top:3rem}.c-accordion__type01 [data-ctm-close]{margin-top:2rem;position:relative}.c-accordion__type01 [data-ctm-close] button{position:relative;z-index:3}.c-accordion__type01 [data-ctm-close]::after{content:"";width:100%;height:20rem;position:absolute;bottom:0;left:0;display:block;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);z-index:2}@media screen and (min-width:768px){.c-accordion__type01 [data-ctm-close]{margin-top:2rem}}.c-accordion__type01.is-open [data-ctm-close]::after{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.c-accordion__type02.is-open::after{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.c-accordion__type03 [data-ctm-close]{margin-top:3rem;text-align:center}@media screen and (min-width:768px){.c-accordion__type03 [data-ctm-close]{margin-top:4rem}}@media screen and (min-width:1100px){.c-accordion__type03 [data-ctm-close]{margin-top:5rem}}.c-accordion__type03 [data-ctm-close] button{text-align:center;padding-left:4rem}.c-accordion__type03 [data-ctm-close] button .u-im{-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1);margin-top:0}.is-open [data-intr-ac-trigger]::before{opacity:0}.accordion-flex{display:grid;grid-template-columns:1fr;gap:3rem}.accordion-flex [data-trigger]{margin-top:0!important}.accordion-flex [data-content] .inner{display:grid;grid-template-columns:1fr;gap:3rem}.accordion-flex [data-close]{width:100%;margin-top:0}@media screen and (min-width:768px){.accordion-flex{display:flex;flex-wrap:wrap;gap:5rem 3rem;margin-bottom:-5rem}.accordion-flex [data-content] .inner{display:flex;flex-wrap:wrap;gap:5rem 3rem;padding-top:3rem}}@media screen and (min-width:1100px){.accordion-flex{gap:5rem}.accordion-flex [data-content]{gap:5rem}}.c-toc{width:100%;padding:0 1.5rem 0 1.5rem;position:relative;right:0}.c-toc .c-toc--inner{position:relative}.c-toc .c-toc--bg{width:100%;height:100%;display:block;position:absolute;top:0;right:0;background-color:#f7f7f7;border-radius:10px 0 10px 10px;z-index:-1}.c-toc .c-toc-content{border-radius:10px;position:relative;z-index:1;padding:0}.c-toc--btn{width:6rem;height:6rem;position:absolute;top:0;right:0;z-index:2;padding-top:.2rem;background-color:#f7f7f7;border-radius:10px 0 10px 10px;opacity:0;visibility:hidden}.c-toc--btn span{font-size:1.1rem;font-weight:500}.c-toc--btn .c-toc--icon{width:100%;height:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;padding-top:.5rem}@media screen and (min-width:768px){.c-toc{padding:0}}@media screen and (max-width:1099px){.l-sidebar.is-scroll{height:6rem;width:12rem;overflow:hidden;z-index:100;position:fixed;left:inherit;right:0;top:7rem;margin:0}}@media screen and (max-width:1099px) and (min-width:768px){.l-sidebar.is-scroll{top:7rem;padding:0 4rem}}@media screen and (max-width:1099px){.l-sidebar.is-scroll .c-toc-content{display:none}.l-sidebar.is-scroll .c-toc--btn{opacity:1;visibility:visible}.l-sidebar.is-scroll.is-open{width:100%;height:auto}.l-sidebar.is-scroll.is-open .c-toc-content{display:block}}@media screen and (max-width:1099px) and (min-width:768px){.l-sidebar.is-scroll.is-open{padding-left:4rem;padding-right:4rem}}.c-toc--icon-label__open,.c-toc--icon__open{display:block}.c-toc--icon-label__close,.c-toc--icon__close{display:none}.c-toc.is-open .c-toc--icon-label__open,.c-toc.is-open .c-toc--icon__open{display:none}.c-toc.is-open .c-toc--icon-label__close,.c-toc.is-open .c-toc--icon__close{display:block}.c-toc-lists{padding:2rem 2rem 2rem 2rem;margin:0}.c-toc-lists li{font-size:1.5rem;font-weight:500;position:relative;padding-left:1.3em;line-height:1.4;cursor:pointer}.c-toc-lists li+li{margin-top:1.3rem}.c-toc-lists li::before{content:"\e90d";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181b39;font-size:1.2rem;position:absolute;top:.4em;left:0;z-index:2}.c-toc-lists li::after{content:"\e90c";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.2rem;position:absolute;top:.4em;left:0}.c-toc-lists li span{display:inline-block;letter-spacing:.08em;padding-bottom:.3rem;position:relative}.c-toc-lists li span::after{content:"";width:100%;height:2px;display:block;background-color:transparent;position:absolute;bottom:0;left:0;opacity:0;background-color:#181b39;transition-property:opacity;transition-timing-function:ease;transition-duration:.2s}.c-toc-lists li.is-active span::after{opacity:1}@media screen and (min-width:768px){.c-toc-lists{padding:3rem 2.5rem}.c-toc-lists li{padding-left:1.5em}.c-toc-lists li+li{margin-top:1rem}}@media screen and (min-width:1100px){.c-toc-lists{margin:0;padding:0}.c-toc-lists li+li{margin-top:1.4rem}.c-toc-lists li span{letter-spacing:.05em}.c-toc-lists li::before{top:.55em}.c-toc-lists li::after{top:.55em}}.c-toc__wlearning .c-toc-lists li span{display:inline-block;padding-left:1em;text-indent:-1em}@media screen and (min-width:1100px){.c-toc{width:100%;padding:0;position:relative;top:0;right:0;background-color:#f7f7f7;border-radius:10px;padding:3rem 2.7rem}.c-toc .c-toc-content{border-radius:10px;position:relative;z-index:1;padding:0}.c-toc .c-toc--bg,.c-toc .c-toc--btn{display:none}.c-toc [data-toc-lists]{height:auto!important;opacity:1!important;visibility:visible!important}}.c-toc--static .top-link{position:relative}.c-toc--static .top-link a{text-decoration:none;color:#000;font-size:1.5rem;font-weight:500;position:relative;padding-left:1.3em;line-height:1.4;cursor:pointer}.c-toc--static .top-link::before{content:"\e90d";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181b39;font-size:1.2rem;position:absolute;top:.5em;left:0;z-index:2}.c-toc--static .top-link::after{content:"\e90c";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.2rem;position:absolute;top:.4em;left:0}@media screen and (min-width:1100px){.c-toc--static .top-link::before{top:.8em}.c-toc--static .top-link::after{top:.8em}}.c-toc--static .c-toc-lists li a{color:#000}.c-toc--static .c-toc-lists li.current span::after,.c-toc--static .c-toc-lists li.is-active span::after{opacity:1}.c-cover--type01{position:relative}.c-cover--type01 .c-cover--bg{position:relative}.c-cover--type01 .c-cover--bg::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background-color:#0f162c;z-index:2}@media screen and (min-width:1100px){.c-cover--type01 .c-cover--bg{position:relative;height:100%}.c-cover--type01 .c-cover--bg__full{width:100%}}.c-cover-titlebox{text-align:center;margin-top:2rem}.c-cover-titlebox .c-cover--title-en{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:500;color:#0f162c;line-height:1.15;margin:0;letter-spacing:.08em}.c-cover-titlebox .c-cover--title{font-size:2.5rem;font-weight:700;letter-spacing:.06em;margin:0;line-height:1.5}.c-cover-titlebox .c-cover-labels{display:flex;align-items:center;justify-content:center;gap:0 .5rem;margin-top:1.2rem}.c-cover-titlebox .c-cover-labels .u-label__fill{font-weight:600}@media screen and (min-width:768px){.c-cover-titlebox{margin-top:2.5rem}.c-cover-titlebox .c-cover--title-en{font-size:1.8rem;margin-bottom:.5rem}.c-cover-titlebox .c-cover--title{font-size:2.8rem}}@media screen and (min-width:1100px){.c-cover-titlebox{text-align:center;margin-top:3.3rem}.c-cover-titlebox .l-container{border-bottom:1px solid #ddd;padding-bottom:3.8rem}.c-cover-titlebox .c-cover--title-en{font-size:2rem}.c-cover-titlebox .c-cover--title{font-size:4rem}.c-cover-titlebox .c-cover-labels{gap:0 1rem;margin-top:1rem}}.c-cover--box{padding-left:2rem;padding-right:2rem}.c-cover--box .c-cover--box-row01{display:none}.c-cover--box .c-cover--box-row02{border-top:1px solid #0f162c;margin-top:1.5rem;padding-top:.8rem;display:flex;flex-direction:column-reverse}.c-cover--box .c-cover--box-row03{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.c-cover--box .c-cover--txt01{font-size:1.1rem;line-height:1.5;font-weight:500;margin:.2rem 0 0 0;text-align:center}.c-cover--box .c-cover--txt02{font-size:1.3rem;font-weight:700;margin:0;text-align:center}.c-cover--box .c-cover-sns{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;justify-content:center}.c-cover--box .c-cover-sns li{padding:0;text-indent:0}.c-cover--box .c-cover-sns li::before{display:none}.c-cover--box .c-cover-sns a{font-size:1.1rem;font-weight:500;display:inline-block;position:relative;padding-right:2.5rem;text-decoration:none}.c-cover--box .c-cover-sns a .small{font-size:1rem;display:block;text-align:left;line-height:1;margin-top:.2rem}.c-cover--box .c-cover-sns a .u-im{font-size:2rem;font-weight:700;position:absolute;top:0;right:0}.c-cover--box .c-cover-links{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;margin-top:1rem}.c-cover--box .c-cover-links dl dt{font-size:1.4rem;font-weight:500;color:#0f162c;padding-bottom:.4rem;border-bottom:1px solid #d8d8d8}.c-cover--box .c-cover-links ul{display:grid;grid-template-columns:1fr;gap:.8rem 2rem}.c-cover--box .c-cover-links a{font-size:1.1rem;font-weight:500;display:inline-block;position:relative;padding-right:2.5rem;text-decoration:none}.c-cover--box .c-cover-links a .small{font-size:1rem;display:block;text-align:left;line-height:1;margin-top:.2rem}.c-cover--box .c-cover-links a .u-im{font-size:2rem;font-weight:700;position:absolute;top:0;right:0}.c-cover--box .c-cover-bnr{width:25rem;margin-left:auto;margin-right:auto;margin:1.5rem auto 2.5rem auto}.c-cover--box .c-cover-bnr a{display:block}.c-cover--box .c-cover-bnr a img{width:100%;height:auto}@media screen and (min-width:768px){.c-cover--box{padding-left:4rem;padding-right:4rem}.c-cover--box .c-cover--box-row02{margin-top:2rem;padding-top:1rem}.c-cover--box .c-cover--box-row03{margin-top:1.5rem;padding-top:1.5rem}.c-cover--box .c-cover--txt01{font-size:1.2rem;line-height:1.6;margin:0}.c-cover--box .c-cover--txt02{font-size:1.8rem}.c-cover--box .c-cover-sns{gap:1rem 2.5rem}.c-cover--box .c-cover-sns a{font-size:1.6rem;padding-right:3.5rem;font-weight:500}.c-cover--box .c-cover-sns a .small{font-size:1.3rem;margin-top:.3rem}.c-cover--box .c-cover-sns a .u-im{font-size:2.6rem;top:.2rem;font-weight:500}.c-cover--box .c-cover-links{gap:0 4rem;margin-top:3rem}.c-cover--box .c-cover-links dl dt{font-size:1.6rem;padding-bottom:.4rem}.c-cover--box .c-cover-links ul{display:grid;grid-template-columns:1fr;gap:.8rem 2rem}.c-cover--box .c-cover-links a{font-size:1.5rem;padding-right:3.5rem;font-weight:500}.c-cover--box .c-cover-links a .small{font-size:1.3rem;margin-top:.3rem}.c-cover--box .c-cover-links a .u-im{font-size:2.6rem;top:.2rem;font-weight:500}.c-cover-bnr{width:20rem;margin:0;position:absolute;bottom:2rem;right:0}.c-cover-bnr a{display:block}.c-cover-bnr a img{width:100%;height:auto}}@media screen and (min-width:1100px){.c-cover--box{width:50rem;height:100%;background-color:rgba(255,255,255,.94);border-left:1.5rem solid #0f162c;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;position:absolute;top:0;left:0;padding:0}.c-cover--box-inner{max-width:35rem;margin-left:auto;margin-right:auto}.c-cover--box .c-cover--box-row01{display:block}.c-cover--box .c-cover--box-row02,.c-cover--box .c-cover--box-row03{margin-top:2rem;padding-top:2rem}.c-cover--box .c-cover--box-row02{flex-direction:column}.c-cover--box .c-cover--en{font-size:4.2rem;font-family:Oswald,sans-serif;font-weight:400;color:#0f162c;line-height:1.15;margin:0 0 2.5rem 0}.c-cover--box .c-cover--txt01{font-size:1.2rem;text-align:left}.c-cover--box .c-cover--txt02{font-size:1.8rem;text-align:left}.c-cover--box .c-cover-sns{justify-content:flex-start;gap:1rem 1.5rem}.c-cover--box .c-cover-sns a{font-size:1.6rem;padding-right:3.3rem}.c-cover--box .c-cover-links{grid-template-columns:1fr;gap:1.5rem 0;margin-top:1rem}.c-cover--box .c-cover-links dl dt{font-size:2rem;padding-bottom:.4rem}.c-cover--box .c-cover-links ul{display:flex;flex-wrap:wrap;gap:.4rem 2.5rem}.c-cover--box .c-cover-links a{font-size:1.6rem;padding-right:3.3rem}.c-cover-bnr{width:30rem;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.c-cover--type02{position:relative}.c-cover--type02 .c-cover--bg{position:relative}.c-cover--type02 .c-cover--bg::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background-color:#0e162c;z-index:2}@media screen and (min-width:1100px){.c-cover--type02{display:flex;flex-direction:row-reverse;border-left:12px solid #0e162c}.c-cover--type02 .c-cover--bg{flex:1}.c-cover--type02 .c-cover--bg::before{display:none}}.c-cover--box02{padding-left:2rem;padding-right:2rem;margin-top:2.5rem}.c-cover--box02 .c-cover--box-row02{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:2.5rem;padding:.5rem 0}.c-cover--box02 .c-cover--en{text-align:center;font-weight:400;font-size:4rem;font-family:Oswald,sans-serif;text-align:left;line-height:1;text-align:center;margin:0}.c-cover--box02 .c-cover--en br{display:none}.c-cover--box02 .c-cover--txt01{font-size:2rem;font-weight:400;margin:0;text-align:center}@media screen and (min-width:768px){.c-cover--box02{padding-left:4rem;padding-right:4rem;margin-top:3.5rem}.c-cover--box02 .c-cover--en{font-size:5rem}}@media screen and (min-width:1100px){.c-cover--box02{width:50rem;background-color:rgba(250,250,250,.94);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;padding:0;margin:0}.c-cover--box02 .c-cover--box-row02{margin-top:3rem;padding:.2rem 0}.c-cover--box02 .c-cover--en{font-size:7.5rem;font-family:Oswald,sans-serif;text-align:left;line-height:1;text-align:left;margin:0}.c-cover--box02 .c-cover--en br{display:block}.c-cover--box02 .c-cover--txt01{font-size:2.4rem}}.c-cover--type03{position:relative}.c-cover--type03::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%);z-index:2}@media screen and (min-width:1100px){.c-cover--type03::before{width:15px;background:linear-gradient(180deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}}.c-cover--type03 .c-cover--bg{position:relative}@media screen and (max-width:1099px){.c-cover--type03 .c-cover--box{display:none}}@media screen and (min-width:1100px){.c-cover--type03{display:flex;flex-direction:row-reverse}.c-cover--type03 .c-cover--bg{flex:1}.c-cover--type03 .c-cover--bg::before{display:none}.c-cover--type03 .c-cover--box{width:50rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;padding:0;margin:0;border:none}.c-cover--type03 .c-cover--box .c-cover--en{font-size:4.2rem;color:#000;margin:0}.c-cover--type03 .c-cover--box .c-cover--ja{font-size:1.8rem;margin:0}}.c-cover--type04{position:relative}.c-cover--type04::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background:#181b39;z-index:2}@media screen and (min-width:1100px){.c-cover--type04::before{width:15px}}.c-cover--type04 .c-cover--bg{position:relative}.c-cover--type04 .c-title-box{min-width:20.5rem;min-height:11rem;display:flex;align-items:center;position:absolute;bottom:0;left:0;background-color:rgba(253,253,253,.95);border-radius:0 1rem 0 0;padding:.2rem 2.5rem 0 2.5rem}.c-cover--type04 .c-title-box .c-cover--en{font-size:1.3rem;font-family:Oswald,sans-serif;font-weight:400;line-height:1;margin:0 0 .4rem 0;color:#000}.c-cover--type04 .c-title-box .c-cover--ja{font-size:2.3rem;font-weight:700;margin:0 0 .5rem 0;color:#000}.c-cover--type04 .c-title-box .c-cover--sub{font-size:1.1rem;font-weight:500;margin:0;color:#000}@media screen and (min-width:768px){.c-cover--type04::before{width:10px}.c-cover--type04 .c-title-box{min-width:29rem;min-height:14rem;padding:.2rem 2.5rem 0 4.5rem}.c-cover--type04 .c-title-box .c-cover--en{font-size:1.5rem;margin:0 0 1rem 0}.c-cover--type04 .c-title-box .c-cover--ja{font-size:3rem;margin:0 0 .3rem 0}.c-cover--type04 .c-title-box .c-cover--sub{font-size:1.3rem}}@media screen and (min-width:1100px){.c-cover--type04::before{width:15px}.c-cover--type04 .c-title-box{min-width:39rem;min-height:20rem;padding:.2rem 2.5rem 0 7.5rem;bottom:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-cover--type04 .c-title-box .c-cover--en{font-size:2rem;margin:0 0 1rem 0}.c-cover--type04 .c-title-box .c-cover--ja{font-size:4rem;margin:0 0 .3rem 0}.c-cover--type04 .c-title-box .c-cover--sub{font-size:1.5rem}}.c-cover--type05{position:relative;background-color:#f7f7f7;padding:3rem 2.5rem;min-height:15rem;display:flex;justify-content:center;flex-direction:column}.c-cover--type05::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background:#181b39;z-index:2}@media screen and (min-width:1100px){.c-cover--type05::before{width:15px}}.c-cover--type05 .c-title-box .c-cover--en{font-size:1.3rem;font-family:Oswald,sans-serif;font-weight:400;line-height:1;margin:0 0 1rem 0;color:#000}.c-cover--type05 .c-title-box .c-cover--ja{font-size:2.3rem;font-weight:700;margin:0 0 .5rem 0;color:#000}.c-cover--type05 .c-title-box .c-cover--ja small{font-size:1.8rem;display:block;text-align:left}.c-cover--type05 .c-title-box .c-cover--label{margin-top:1.3rem;font-size:1.2rem}.c-cover--type05 .c-title-box .c-cover--label span{display:inline-block;background-color:#191b39;color:#fff;border-radius:5px;line-height:1.4;padding:.2rem 1rem;font-weight:700}.c-cover--type05 .c-title-box .c-cover--target{display:flex;align-items:center;margin-top:1rem}.c-cover--type05 .c-title-box .c-cover--target dd{display:flex;align-items:center;gap:0 .5rem;padding-left:.3rem}.c-cover--type05 .c-title-box .c-cover--tag{display:inline-block;background-color:#191b39;color:#000;font-size:1.1rem;border-radius:5px;line-height:1.4;padding:.2rem .6rem;font-weight:400}.c-cover--type05 .c-title-box .c-cover--tag__color01{background-color:#c0e5e3}.c-cover--type05 .c-title-box .c-cover--tag__color02{background-color:#e6bda8}.c-cover--type05 .c-title-box .c-cover--tag__color03{background-color:#e8e6a5}.c-cover--type05 .c-title-box .c-cover--tag__color04{background-color:#a9ce9b}.c-cover--type05 .c-title-box .c-cover--tag__color05{background-color:#ccc6dd}.c-cover--type05 .c-title-box .c-cover--tag__color06{background-color:#dbdceb}.c-cover--type05 .c-title-box .c-cover--tag__color07{background-color:#dfebdb}.c-cover--type05__target{padding-bottom:6.3rem}.c-cover--type05__target .c-cover--target{position:absolute;bottom:3rem;left:2.5rem}@media screen and (min-width:768px){.c-cover--type05{padding:3rem 4.5rem;min-height:20rem}.c-cover--type05::before{width:10px}.c-cover--type05 .c-title-box .c-cover--en{font-size:1.5rem;margin:0 0 1rem 0}.c-cover--type05 .c-title-box .c-cover--ja{font-size:3rem;margin:0 0 .3rem 0}.c-cover--type05 .c-title-box .c-cover--ja small{font-size:2rem;display:inline-block}.c-cover--type05 .c-title-box .c-cover--label{margin-top:1.3rem;font-size:1.4rem}.c-cover--type05 .c-title-box .c-cover--target{margin-top:1.5rem;font-size:1.2rem}.c-cover--type05 .c-title-box .c-cover--tag{font-size:1.2rem;padding:.3rem .6rem;min-width:8rem;text-align:center}.c-cover--type05__target{padding-bottom:6.7rem}.c-cover--type05__target .c-cover--target{bottom:3rem;left:4.5rem}}@media screen and (min-width:1100px){.c-cover--type05{padding:4rem 4.5rem 4rem 7.5rem;min-height:21.2rem;display:flex}.c-cover--type05::before{width:15px}.c-cover--type05 .c-title-box .c-cover--en{font-size:2rem;margin:0 0 1rem 0}.c-cover--type05 .c-title-box .c-cover--ja{font-size:4rem;margin:0 0 .3rem 0}.c-cover--type05 .c-title-box .c-cover--ja small{font-size:2.5rem}.c-cover--type05 .c-title-box .c-cover--sub{font-size:1.5rem}.c-cover--type05 .c-title-box .c-cover--label{margin-top:1.3rem;font-size:1.5rem}.c-cover--type05__target{padding-bottom:4rem}.c-cover--type05__target .c-title-box-row{display:flex;align-items:center;gap:0 3rem}.c-cover--type05__target .c-cover--target{width:auto;position:relative;margin-top:0;bottom:0;left:0}}.c-cover--type06{position:relative}.c-cover--type06 .c-cover--bg{position:relative}.c-cover--type06 .c-cover--bg::before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;background-color:#181b39;z-index:2}@media screen and (min-width:1100px){.c-cover--type06 .c-cover--bg{position:relative;height:100%}.c-cover--type06 .c-cover--bg__full{width:100%}}.c-cover--type06 .c-cover--box{padding:2rem}.c-cover--type06 .c-cover--box .c-cover--box-row+.c-cover--box-row{border-top:1px solid #191b39;margin-top:2rem;padding-top:2rem}.c-cover--type06 .c-cover--en{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:500;text-align:center}.c-cover--type06 .c-cover--title{text-align:center;font-size:2.5rem}.c-cover--type06 .c-cover--label{margin-top:1rem;font-size:1.2rem;text-align:center}.c-cover--type06 .c-cover--label span{display:inline-block;background-color:#191b39;color:#fff;border-radius:5px;line-height:1.4;padding:.2rem 1rem;font-weight:700}.c-cover--type06 .c-cover--course{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem .5rem}.c-cover--type06 .c-cover--course li a{text-decoration:none;display:inline-block;font-size:1.1rem;font-weight:500;position:relative;padding-left:1.3rem}.c-cover--type06 .c-cover--course li a .circle{width:1rem;height:1rem;display:inline-block;border-radius:100%;margin-right:.3rem;position:absolute;top:1rem;left:0}.c-cover--type06 .c-cover--course li a .circle__medical{background:#b7c3d4}.c-cover--type06 .c-cover--course li a .circle__sports{background:#9ec9c0}.c-cover--type06 .c-cover--course li a .circle__trainer{background:#dac28d}.c-cover--type06 .c-cover--course li a .circle__english{background:#e7bdaf}.c-cover--type06 .c-cover--course li a .u-im{font-size:2rem;line-height:1;margin-left:.5rem;position:relative;top:.5rem}@media screen and (min-width:768px){.c-cover--type06 .c-cover--box{padding:2.5rem 4rem}.c-cover--type06 .c-cover--box .c-cover--box-row+.c-cover--box-row{margin-top:2.5rem;padding-top:2.5rem}.c-cover--type06 .c-cover--en{font-size:1.8rem}.c-cover--type06 .c-cover--title{font-size:2.8rem}.c-cover--type06 .c-cover--label{margin-top:1.2rem;font-size:1.4rem;text-align:center}.c-cover--type06 .c-cover--label span{padding:.3rem 1rem .5rem 1rem}.c-cover--type06 .c-cover--course{display:flex;justify-content:center;gap:.5rem 2rem}.c-cover--type06 .c-cover--course li a{font-size:1.6rem;padding-left:1.7rem}.c-cover--type06 .c-cover--course li a .circle{width:1.2rem;height:1.2rem;top:1.2rem}.c-cover--type06 .c-cover--course li a .u-im{font-size:2.6rem;margin-left:1rem}}@media screen and (min-width:1100px){.c-cover--type06 .c-cover--box{width:53rem;padding:2.5rem 4rem}.c-cover--type06 .c-cover--box .c-cover--box-inner{width:100%;max-width:100%}.c-cover--type06 .c-cover--box .c-cover--box-row+.c-cover--box-row{margin-top:2.5rem;padding-top:2rem}.c-cover--type06 .c-cover--en{color:#1f0505;text-align:left;font-weight:400;font-size:1.8rem;margin:0}.c-cover--type06 .c-cover--title{font-size:4rem;text-align:left;line-height:1.3;margin:.5rem 0 0 0}.c-cover--type06 .c-cover--label{margin:1rem 0 0 0;font-size:1.5rem;text-align:left;line-height:1.2}.c-cover--type06 .c-cover--label span{padding:.1rem 1rem .3rem 1rem}.c-cover--type06 .c-cover--course{display:block;gap:0}.c-cover--type06 .c-cover--course li+li{margin-top:1.2rem}}@media screen and (min-width:1100px) and (min-width:1280px){.c-cover--type06 .c-cover--course li+li{margin-top:1.5rem}}@media screen and (min-width:1100px){.c-cover--type06 .c-cover--course li a{font-size:1.5rem;align-items:flex-start;line-height:1.6;padding-right:3.9rem;padding-left:2rem}}@media screen and (min-width:1100px) and (min-width:1280px){.c-cover--type06 .c-cover--course li a{font-size:1.6rem}}@media screen and (min-width:1100px){.c-cover--type06 .c-cover--course li a .circle{width:1.5rem;height:1.5rem;top:.5rem}.c-cover--type06 .c-cover--course li a .u-im{font-size:3.2rem;margin-left:1rem;position:absolute;right:0;top:-.6rem;margin-top:0}}.c-borderbox{border:1px solid #ddd;padding:2.5rem 2rem 2rem 2rem}.c-borderbox+.c-borderbox{margin-top:2rem}.c-borderbox .c-borderbox--row+.c-borderbox--row{margin-top:3rem}.c-borderbox p{margin:1em 0}@media screen and (min-width:768px){.c-borderbox+.c-borderbox{margin-top:2rem}}@media screen and (min-width:1100px){.c-borderbox{padding:3.5rem 3.5rem 3rem 3.5rem}.c-borderbox+.c-borderbox{margin-top:4rem}}.c-borderbox__radius{border-radius:5px}.c-table{width:100%;min-width:75rem;font-size:1.2rem;line-height:1.4;font-weight:400}.c-table__full{min-width:auto}.c-table__w730{min-width:73rem}.c-table__w560{min-width:56rem}.c-table__w1100{min-width:110rem}.c-table--small{font-size:1rem}.c-table .c-table--row+.c-table--row{margin-top:1.5rem}@media screen and (min-width:768px){.c-table .c-table--row+.c-table--row{margin-top:2rem}}.c-table-img{width:56rem;max-width:none}@media screen and (min-width:768px){.c-table-img{width:75rem}}@media screen and (min-width:1100px){.js-scrollable{overflow:hidden!important}}.js-scrollable table{width:100%;min-width:75rem}@media screen and (min-width:1100px){.js-scrollable table.c-table__w730{max-width:73rem;min-width:73rem}}@media screen and (min-width:1100px){.js-scrollable table.c-table__w560{max-width:56rem;min-width:56rem}}.js-scrollable table.c-table__w1100{max-width:110rem;min-width:110rem}@media screen and (min-width:1100px){.js-scrollable table.c-table__w1100{max-width:110rem;min-width:110rem}}.scroll-hint-icon{width:140px;height:140px;padding:10px;background:rgba(0,0,0,0);top:calc(50% - 70px);left:calc(50% - 70px)}.scroll-hint-icon.is-active{opacity:1!important}.scroll-hint-icon::after{display:none}.scroll-hint-icon::before{width:100%;height:100%;background-image:url(../img/common/hint.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.scroll-hint-icon .scroll-hint-text{display:none}.c-table-time{table-layout:fixed;border-radius:5px;border-spacing:0;border-collapse:separate;border:1px solid #ddd}.c-table-time td,.c-table-time th{text-align:center;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.c-table-time tbody th:first-child,.c-table-time thead th:first-child{border-left:none}.c-table-time thead th{padding:.6rem 0;font-weight:600}.c-table-time tbody{letter-spacing:.03em}.c-table-time tbody tr:last-child td,.c-table-time tbody tr:last-child th{border-bottom:none}.c-table-time tbody th{font-weight:500}.c-table-time tbody td{font-weight:400;padding:.5rem}@media screen and (min-width:768px){.c-table-time tbody td{font-size:1.3rem}}.c-table-time .c-table--bg{width:100%;height:5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.c-table--bg__color01{background-color:#d9f2e0}.c-table--bg__color02{background-color:#e8baa0}.c-table--bg__color03{background-color:#fce598}.c-table-colortip{padding:0;margin:0;font-size:1.2rem;display:flex;justify-content:flex-end;gap:0 1rem;margin-top:1rem}@media screen and (min-width:768px){.c-table-colortip{margin-top:1.5rem}}.c-table-colortip li{display:flex;align-items:center;line-height:1}.c-table-colortip li span{width:24px;height:9px;margin-right:.3rem;position:relative;top:.1rem}@media screen and (min-width:768px){.c-table-colortip+.u-list-note{margin-top:-1.5rem}}.c-table-image{table-layout:fixed;border-radius:5px;border-spacing:0;border-collapse:separate;border:1px solid #ddd;font-size:1.2rem}.c-table-image td,.c-table-image th{text-align:center;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.c-table-image tbody th:first-child,.c-table-image thead th:first-child{border-left:none}.c-table-image thead th{padding:.6rem 0;font-weight:600;background-color:#eee}@media screen and (min-width:1100px){.c-table-image thead th{padding-top:1.1rem;padding-bottom:1.1rem}}.c-table-image tbody{letter-spacing:.03em}.c-table-image tbody tr:last-child td,.c-table-image tbody tr:last-child th{border-bottom:none}.c-table-image tbody th{font-weight:500}.c-table-image tbody td{padding:1.3rem}.c-table-image tbody td:first-child{border-left:none}.c-table-image tbody dl{font-weight:500}.c-table-image tbody dl dt{border-radius:5px;text-align:center;padding:.4rem 0;margin-bottom:1rem;line-height:1.25}.c-table-image tbody dl dd{text-align:center}.c-table-lattice{table-layout:fixed;border-radius:5px;border-spacing:0;border-collapse:separate;border:1px solid #ddd;font-size:1.3rem;margin-top:1rem}.c-table-lattice td{border-bottom:1px solid #ddd;height:5rem;text-align:center}.c-table-lattice td+td{border-left:1px solid #ddd}.c-table-lattice tr:last-child td{border-bottom:none}.c-table-schedule{table-layout:auto;border-radius:5px;border-spacing:0;border-collapse:separate;border:1px solid #ddd}.c-table-schedule tbody th:first-child,.c-table-schedule thead th:first-child{border-left:none}.c-table-schedule thead th{text-align:center;background-color:#ddd;font-size:1.7rem;padding:1rem 0;font-weight:700;letter-spacing:.08em}.c-table-schedule thead th:first-child{width:auto}.c-table-schedule thead th:nth-child(2),.c-table-schedule thead th:nth-child(3){width:46.3%}@media screen and (min-width:1100px){.c-table-schedule thead th:nth-child(2),.c-table-schedule thead th:nth-child(3){width:34rem}}.c-table-schedule tbody td,.c-table-schedule tbody th{border-top:1px dotted #ddd}.c-table-schedule tbody tr:first-child td,.c-table-schedule tbody tr:first-child th{border-top:none}.c-table-schedule tbody th{text-align:center;border-right:1px dashed #ddd;font-size:1.7rem;font-weight:700;letter-spacing:.2em;background-color:#fafafa}.c-table-schedule tbody th span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-table-schedule tbody th+td{border-left:none}.c-table-schedule tbody td{padding:2rem 2.4rem;font-size:1.4rem;border-left:1px solid #ddd;vertical-align:top;line-height:1.6}@media screen and (min-width:768px){.c-table-schedule tbody td{font-size:1.5rem}}.c-table-schedule .table-img{width:100%;border-radius:5px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}@media screen and (min-width:1100px){.c-table-schedule .table-img{max-width:29rem;margin-left:auto;margin-right:auto}}.c-table-schedule .table-img img{width:100%}.c-table-guidelines{table-layout:fixed;border-radius:5px;border-spacing:0;border-collapse:separate;font-size:1.2rem!important;background-color:#dfe9ea;overflow:hidden}.c-table-guidelines .border__left{border-left-width:1px;border-left-style:solid;border-color:#c8d5d6}.c-table-guidelines thead th{padding:1.2rem 2rem;font-size:1.4rem}.c-table-guidelines thead th:first-child{width:18.5rem}.c-table-guidelines thead th:nth-child(2){width:auto}.c-table-guidelines thead th:nth-child(3){width:35rem}.c-table-guidelines thead th:nth-child(4){width:33rem}.c-table-guidelines thead tr:first-child td,.c-table-guidelines thead tr:first-child th{border-top:none}.c-table-guidelines tbody tr:first-child td,.c-table-guidelines tbody tr:first-child th{border-top:none}.c-table-guidelines tbody tr.no-label th a{padding-top:2.3rem;padding-bottom:2.3rem}.c-table-guidelines tbody th a{padding-top:4.3rem;padding-bottom:4.3rem}.c-table-guidelines tbody td,.c-table-guidelines tbody th,.c-table-guidelines tfoot td,.c-table-guidelines tfoot th{background:#f8f8f8;padding:1.3rem 1.5rem 1.5rem 1.5rem}.c-table-guidelines tbody th,.c-table-guidelines tfoot th{font-size:1.4rem;padding:0;height:0;position:relative}.c-table-guidelines tbody th a,.c-table-guidelines tfoot th a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s;position:relative}.c-table-guidelines tbody th a:hover,.c-table-guidelines tfoot th a:hover{background-color:#f1f7f7;opacity:1}.c-table-guidelines tbody th a .u-im,.c-table-guidelines tfoot th a .u-im{font-size:3rem;margin-left:.9rem}.c-table-guidelines th{line-height:1.5;background-color:#dfe9ea;text-align:center;font-weight:500;vertical-align:middle;border-left:1px solid #c8d5d6;border-top:1px solid #c8d5d6}.c-table-guidelines th:not(.border):first-child{border-left:none}.c-table-guidelines td{line-height:1.8;border-left:1px solid #c8d5d6;border-top:1px solid #c8d5d6;text-align:left!important}.c-table-guidelines td:not(.border):first-child{border-left:none}.c-table-guidelines td>:not(ul):first-child{margin-top:0!important}.c-table-guidelines td>:last-child{margin-bottom:0!important}.c-table-guidelines tfoot td,.c-table-guidelines tfoot th,.c-table-guidelines tr.close td,.c-table-guidelines tr.close th{background:#efefef;border-top:1px solid #c8d5d6}.c-table-guidelines tfoot th,.c-table-guidelines tr.close th{position:relative}.c-table-guidelines tfoot th a,.c-table-guidelines tr.close th a{background:#efefef}.c-table-guidelines .status{display:inline-block;width:8rem;font-size:1.4rem;border-radius:5rem;background-color:#fff;text-align:center;font-weight:500;padding:.1rem 0 .1rem 0;line-height:1.4;position:absolute;top:1rem;left:1rem;border:3px solid transparent;z-index:2}.c-table-guidelines .status__open{border-color:#dfe9ea}.c-table-guidelines .status__close{border-color:#707070;background-color:#b5b5b5}.c-table-guidelines .targets{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:90%;margin:-.5rem auto}.c-table-guidelines .targets li{width:50%;padding:.5rem}.c-table-guidelines .targets li .label{border-radius:5px;background-color:#ddd;text-align:center;display:block;font-weight:500;padding:.4rem 0 .4rem 0;line-height:1.4}.c-table-guidelines .targets li .label__color01{background-color:#c0e5e3}.c-table-guidelines .targets li .label__color02{background-color:#e6bda8}.c-table-guidelines .targets li .label__color03{background-color:#e8e6a5}.c-table-guidelines .targets li .label__color04{background-color:#a9ce9b}.c-table-guidelines .targets li .label__color05{background-color:#ccc6dd}.c-table-guidelines .targets li .label__color06{background-color:#dbdceb}.c-table-guidelines .targets li .label__color07{background-color:#dfebdb}.c-table-guidelines .support .support-row{display:flex;justify-content:center;align-items:center;gap:0 1.3rem}.c-table-guidelines .support .support-row:first-child .support--label::before{display:none}.c-table-guidelines .support .support-row+.support-row .support--text{padding-top:1em}.c-table-guidelines .support--label{text-align:center}.c-table-guidelines .support--label span{font-size:1.2rem;font-weight:500;min-width:20rem;border-radius:5rem;text-align:center;display:inline-block;line-height:1.4;padding:.4rem 0 .4rem 0}.c-table-guidelines .support--label::before{content:"or";display:block;font-weight:500;text-align:center;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}.c-table-guidelines .support--text{flex:1;text-align:center;line-height:1.25;font-weight:500;letter-spacing:.1em}.c-table-guidelines tr.recommendation .support--label::before{margin-top:-.5rem}.c-table-guidelines .u-list-note{margin-top:.5rem}.c-table-style01{table-layout:auto;border-radius:5px;border-spacing:0;border-collapse:separate;background-color:#f8f8f8;overflow:hidden}.c-table-style01 th{font-weight:500;text-align:center}.c-table-style01 td,.c-table-style01 th{padding-left:1.5rem;padding-right:1.5rem}.c-table-style01 td:not(:first-child),.c-table-style01 th:not(:first-child){border-left:1px solid #c8d5d6}.c-table-style01 thead th{text-align:center;background-color:#dfe9ea;padding:1rem 0;font-weight:700;letter-spacing:.08em}.c-table-style01 thead th:first-child{width:45%}.c-table-style01 tbody td,.c-table-style01 tbody th{border-top:1px solid #c8d5d6;vertical-align:middle;padding:1.5rem;line-height:1.6}.c-table-style01 tbody th{padding:1.3rem 1rem}.c-table-style01 tbody tr:first-child td,.c-table-style01 tbody tr:first-child th{border-top:none}@media screen and (min-width:768px){.c-table-style01{font-size:1.4rem}.c-table-style01 td,.c-table-style01 th{padding-left:2rem;padding-right:2rem}.c-table-style01 thead th{padding:1.5rem 0}.c-table-style01 thead th:first-child{width:35%}.c-table-style01 tbody td,.c-table-style01 tbody th{padding:0 2.5rem}.c-table-style01 tbody th .m-height{display:flex;align-items:center;justify-content:center;min-height:6.5rem}}.border__left{border-left-width:1px;border-left-style:solid}.c-table-style02{table-layout:fixed;border-radius:5px;border-spacing:0;border-collapse:separate;font-size:1.2rem;background-color:#dfe9ea;overflow:hidden}.c-table-style02 .border__left{border-left-width:1px;border-left-style:solid;border-color:#c8d5d6}.c-table-style02 thead th{padding:1.5rem 2rem}.c-table-style02 tbody td,.c-table-style02 tbody th{padding:1.5rem 2rem;background:#f8f8f8}.c-table-style02 tbody th{background-color:#dfe9ea}.c-table-style02 tr:first-child td,.c-table-style02 tr:first-child th{border-top:none}.c-table-style02 th{line-height:1.5;background-color:#dfe9ea;text-align:center;font-weight:500;vertical-align:middle;border-left:1px solid #c8d5d6;border-top:1px solid #c8d5d6}.c-table-style02 th:not(.border):first-child{border-left:none}.c-table-style02 td{line-height:1.8;border-left:1px solid #c8d5d6;border-top:1px solid #c8d5d6}.c-table-style02 td:not(.border):first-child{border-left:none}.c-table-style02 td>:first-child{margin-top:0!important}.c-table-style02 td>:last-child{margin-bottom:0!important}@media screen and (min-width:768px){.c-table-style02{font-size:1.4rem;letter-spacing:0}.c-table-style02 tbody td,.c-table-style02 tbody th{padding:2rem 2.5rem 2.3rem 2.5rem}.c-table-style02 th{line-height:1.5}.c-table-style02 td{line-height:1.8}}.c-table-style02__s{font-size:1.2rem}.c-table-style02__s thead th{padding:1.2rem 2rem}.c-table-style02__s tbody td,.c-table-style02__s tbody th{padding:1.3rem 2rem}.c-table-style02__s tbody th{background-color:#f8f8f8}.c-table-style02__s th{font-size:1.4rem}.c-flow-lists{margin-top:3.5rem}@media screen and (min-width:768px){.c-flow-lists{margin-top:4rem}}@media screen and (min-width:1100px){.c-flow-lists{margin-top:5rem}}.c-flow-lists .c-ttl-style03{margin-bottom:2rem!important}@media screen and (min-width:768px){.c-flow-lists .c-ttl-style03{margin-bottom:2.5rem!important}}@media screen and (min-width:1100px){.c-flow-lists .c-ttl-style03{margin-bottom:3.3rem!important}}.c-flow-head{display:flex;align-items:center;gap:0 1rem}@media screen and (min-width:768px){.c-flow-head{gap:0 2rem}}@media screen and (min-width:1100px){.c-flow-head{gap:0 2.5rem}}.c-flow-body{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:1.5rem;padding-bottom:1.5rem}.c-flow-content{margin-top:1.5rem}.c-flow+.c-flow::before{content:"";width:3px;height:4rem;display:block;border-left:3px dotted #ddd;margin:1rem 0 1rem 4.5rem}.c-flow--year{min-width:8rem;border:1px solid #ddd;font-size:1.8rem;line-height:1.2;border-radius:5px;font-weight:500;text-align:center;height:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:center;padding:.5rem 0}.c-flow--ttl{font-size:1.5rem;line-height:1.4;font-weight:600}.c-flow--ttl-capsule{text-align:center;font-size:1.3rem;border-radius:5rem;background-color:#ddd;line-height:3rem;margin-top:2rem}.c-flow--img figure{display:block}.c-flow--img figure img{width:100%}.c-flow--img-caption{font-size:1.1rem;margin-top:1rem}.c-flow--label{margin-bottom:1.5rem}.c-flow-text{margin-top:2rem;word-break:break-all}.c-flow-cols4{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.5rem}.c-flow-cols4 .c-flow-cols{border:1px solid #ddd;border-radius:5px;padding:1.5rem 1rem;min-height:11rem}.c-flow-cols4 .c-flow-cols--ttl{text-align:center;border-bottom:1px solid #ddd;font-size:1.4rem;padding-bottom:.5rem;margin-bottom:1.5rem;color:#ddd;font-weight:500}.c-flow-cols4 .c-flow-cols p{text-align:left}@media screen and (min-width:768px){.c-flow-body{margin-top:2rem;padding-bottom:2rem}.c-flow-content{margin-top:2rem;display:flex;gap:0 4rem}.c-flow-content .c-flow--img{width:40%;max-width:30.5rem;margin:0}.c-flow-content .c-flow-text{flex:1;margin-top:0}.c-flow+.c-flow::before{height:6rem;margin:1.5rem 0 1.5rem 8.5rem}.c-flow--year{width:18rem;font-size:1.9rem;min-height:5.8rem}.c-flow--ttl{font-size:1.7rem}.c-flow--ttl-capsule{margin-top:3rem}.c-flow--img{margin-top:2rem}.c-flow--img-caption{font-size:1.1rem;margin-top:1rem}.c-flow--label{margin-bottom:1.5rem}.c-flow-cols4{grid-template-columns:1fr 1fr 1fr 1fr}.c-flow-cols4 .c-flow-cols{font-size:1.2rem;padding:1.5rem 1.5rem 2rem 1.5rem}}@media screen and (min-width:1100px){.c-flow-body{margin-top:2.5rem;padding-bottom:3rem}.c-flow-content{margin-top:2.5rem}.c-flow-content .c-flow--img{width:30.5rem;max-width:30.5rem;margin:0}.c-flow-content .c-flow-text{flex:1;margin-top:0}.c-flow+.c-flow::before{height:9.5rem;margin:1.5rem 0 1.5rem 10rem}.c-flow--year{width:21.5rem;font-size:3rem}.c-flow--ttl{font-size:2rem}.c-flow--label{margin-bottom:2rem}.c-flow--img-caption{font-size:1.2rem;letter-spacing:.05em}.c-flow-cols4 .c-flow-cols{font-size:1.4rem;padding:1.5rem 1.5rem 2.5rem 1.5rem;letter-spacing:.05em}.c-flow-cols4 .c-flow-cols--ttl{font-size:1.5rem}.c-flow-cols4 .c-flow-cols p{line-height:1.7;letter-spacing:.04em}}.c-amount{background-color:#f7f7f7;border-radius:3px;padding:2rem 2.4rem 2.5rem 2.4rem}.c-amount--ttl{text-align:center;margin:0 0 1rem 0;font-size:1.5rem}.c-amount--ttl-sub{text-align:center;margin:0 0 1rem 0;font-size:1.3rem;font-weight:500}.c-amount--price p{text-align:center;background-color:#ddd;font-weight:700;font-size:1.9rem;padding:.2rem 0;border-radius:3px;margin:0}.c-amount--price p .label{font-size:1.4rem;margin-right:.2em}.c-amount--price p .unit{font-size:1.4rem;margin-left:.1em}.c-amount--price .u-list-note{margin-top:.5rem;margin-bottom:0}.c-amount .u-separator{margin:2rem 0}.c-amount .c-btn-group{margin-top:2rem}@media screen and (min-width:768px){.c-amount{padding:2rem 2.4rem 2.5rem 2.4rem}.c-amount--ttl{font-size:1.6rem}.c-amount--ttl-sub{font-size:1.4rem}.c-amount--price{width:29rem;margin-left:auto;margin-right:auto}.c-amount--price p{font-size:2rem;padding:.3rem 0}.c-amount--price p .label,.c-amount--price p .unit{font-size:1.5rem;position:relative;top:.1rem}.c-amount .u-list-note{margin-top:1rem;margin-bottom:0}.c-amount .u-separator{margin:2rem -2.4rem}.c-amount .c-btn-group{margin-top:1.5rem}}@media screen and (min-width:1100px){.c-amount--ttl{font-size:1.7rem}.c-amount--ttl-sub{font-size:1.5rem;letter-spacing:.04em}.c-amount--price p .label,.c-amount--price p .unit{top:0}.c-amount .u-separator{margin:2rem -2.4rem}.c-amount .c-btn-group{margin-top:1.5rem}}.c-textbox__w750{max-width:75rem;margin-left:auto;margin-right:auto}.c-textbox__fs-l{font-size:1.6rem;letter-spacing:.06em;text-align:justify}@media screen and (min-width:768px){.c-textbox__fs-l{font-size:1.7rem}}@media screen and (min-width:1100px){.c-textbox__fs-l{font-size:1.8rem}}.c-float-banner{width:7rem;position:fixed;right:0;top:48vh;z-index:99}.c-float-banner a{display:block}.c-float-banner a img{width:100%}@media screen and (min-width:768px){.c-float-banner{width:12rem;top:26.3157894737vw}}.p-w-medical_athlete .c-banner-lists .bnr04,.p-w-medical_athlete .c-banner-lists .bnr05{display:none}.c-banner{margin:6rem 0 0 0}@media screen and (min-width:768px){.c-banner{margin-top:12rem}}.c-banner--ttl{margin-bottom:3rem;text-align:center}.c-banner--ttl-en{font-size:1.7rem;font-family:Oswald,sans-serif;line-height:1.2;letter-spacing:.1em}.c-banner--ttl__large{font-size:3rem}.c-banner--ttl span{display:block;font-size:1.5rem;font-weight:700;text-align:center;margin-top:2.5rem;letter-spacing:.08em}@media screen and (min-width:768px){.c-banner--ttl{margin-bottom:5rem}.c-banner--ttl-en{font-size:2rem}.c-banner--ttl__large{font-size:3.4rem}.c-banner--ttl span{margin-top:3rem;margin-bottom:9rem}}@media screen and (min-width:1100px){.c-banner--ttl{margin-bottom:7rem}.c-banner--ttl-en{font-size:2.3rem}.c-banner--ttl__large{font-size:4.5rem}.c-banner--ttl span{margin-top:2.5rem;margin-bottom:12rem}}.c-banner-lists{padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:2rem}.c-banner-lists a{display:block;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-banner-lists a img{width:100%}.c-banner-lists__banner{display:flex;flex-wrap:wrap}.c-banner-lists__banner li{width:calc(50% - 1rem)}.c-banner-lists__banner li.full{width:100%}@media screen and (min-width:768px){.c-banner-lists{display:flex;flex-wrap:wrap;gap:0;margin:-1.5rem}.c-banner-lists li{width:50%;padding:1.5rem}.c-banner-lists li.full{width:100%}}@media screen and (min-width:1100px){.c-banner-lists{margin:-2.5rem}.c-banner-lists li{padding:2.5rem}}.banner-box .banner-thumb a{display:block}.banner-box .banner-thumb a img{width:100%;height:auto}.banner-box .banner-text{font-size:1.3rem;margin-top:2rem;margin-bottom:2rem}.banner-box .banner-text .c-btns{margin-top:2.5rem;text-align:center}.banner-box .banner-text .c-btns a{display:inline-block;font-family:Oswald,sans-serif;color:#000;font-size:1.3rem;border:1px solid #000;line-height:3rem;min-width:16rem;border-radius:3rem;position:relative;font-weight:700;letter-spacing:.1em}.banner-box .banner-text .c-btns a::after{content:"";width:7px;height:7px;display:block;border-right:1px solid #707070;border-bottom:1px solid #707070;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width:768px){.banner-box{display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem;margin-bottom:1.5rem}.banner-box .banner-text{font-size:1.3rem;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column}}@media screen and (min-width:1100px){.banner-box{gap:0 5rem;margin-bottom:5.5rem}.banner-box .banner-text{font-size:1.6rem;padding:0 2rem;justify-content:flex-end;line-height:2.2}.banner-box .banner-text .c-btns{margin-top:5rem}.banner-box .banner-text .c-btns a{font-size:1.5rem;line-height:4rem;min-width:17rem}.banner-box .banner-text .c-btns a:hover{opacity:.6}}.c-faq-lists{display:grid;grid-template-columns:1fr;gap:2.5rem 0;margin:4rem 0 0 0}@media screen and (min-width:768px){.c-faq-lists{gap:4rem 0}}.c-faq-lists__type01{gap:3rem 0}.c-faq-lists__type01 .c-faq-list--q{line-height:1.5;font-weight:700;position:relative;padding-left:4rem;font-size:1.5rem;font-weight:500}.c-faq-lists__type01 .c-faq-list--q::before{content:"Q";width:3rem;height:3rem;background-color:#eee;text-align:center;border-radius:100%;font-family:Oswald,sans-serif;border-radius:100%;color:#fff;background-color:#d3d08d;display:flex;align-items:center;justify-content:center;font-weight:500;line-height:0;position:absolute;top:-.2rem;left:0;font-size:1.8rem}.c-faq-lists__type01 .c-faq-list--a{position:relative;padding-left:4.5rem}.c-faq-lists__type01 .c-faq-list--a::before{content:"A";width:3rem;height:3rem;background-color:#eee;text-align:center;border-radius:100%;font-family:Oswald,sans-serif;border-radius:100%;color:#fff;background-color:#181b39;display:flex;align-items:center;justify-content:center;font-weight:500;position:absolute;top:.5rem;left:0;line-height:0;font-size:1.8rem}.c-faq-lists__type01 .c-faq-list--a-inner{margin-top:1.5rem;background-color:#faf9f0;border-radius:7px;padding:1.5rem;line-height:1.7;position:relative}.c-faq-lists__type01 .c-faq-list--a-inner::before{content:"";display:block;background-color:#faf9f0;height:.8rem;width:1.1rem;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);position:absolute;top:1.5rem;left:-.9rem}.c-faq-lists__type01 .c-faq-list--a-inner>:first-child{margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.c-faq-lists__type01{gap:4.5rem 0}}@media screen and (min-width:1100px){.c-faq-lists__type01{gap:5rem 0}.c-faq-lists__type01 .c-faq-list--a,.c-faq-lists__type01 .c-faq-list--q{padding-left:6rem;font-size:1.8rem}.c-faq-lists__type01 .c-faq-list--a::before,.c-faq-lists__type01 .c-faq-list--q::before{width:4.4rem;height:4.4rem;font-size:2.6rem}.c-faq-lists__type01 .c-faq-list--q::before{top:-.6rem}.c-faq-lists__type01 .c-faq-list--a{padding-left:6.5rem}.c-faq-lists__type01 .c-faq-list--a::before{top:-.3rem}.c-faq-lists__type01 .c-faq-list--a-inner{margin-top:3.5rem;border-radius:7px;padding:2rem 3rem;line-height:1.8s}.c-faq-lists__type01 .c-faq-list--a-inner::before{height:1.2rem;width:1.7rem;top:1.2rem;left:-1.2rem}.c-faq-lists__type01 .c-faq-list--a-inner>:first-child{margin-top:0;margin-bottom:0}}.c-faq-lists__type02 .c-faq-list--q{border:2px solid #ede100;position:relative;padding:1rem 1.2rem 1rem 3.5rem;line-height:1.5;font-weight:700;border-radius:1rem}.c-faq-lists__type02 .c-faq-list--q::before{content:"Q.";font-family:Oswald,sans-serif;line-height:1;font-size:2rem;position:absolute;top:.9rem;left:1.2rem;font-weight:600;color:#ede100}.c-faq-lists__type02 .c-faq-list--a{position:relative;padding-left:3.5rem}.c-faq-lists__type02 .c-faq-list--a::before{content:"A.";font-family:Oswald,sans-serif;line-height:1;font-size:2rem;position:absolute;top:0;left:1.2rem;font-weight:600;color:#ede100}.c-faq-lists__type02 .c-faq-list--a-inner{margin-top:1.5rem}.c-faq-lists__type02 .c-faq-list--a-inner>:first-child{margin-top:0}@media screen and (min-width:1100px){.c-faq-lists__type02 .c-faq-list--q{font-size:1.7rem;padding:1.4rem 1.4rem 1.4rem 5.5rem;line-height:1.6;font-weight:700;border-radius:1rem}.c-faq-lists__type02 .c-faq-list--q::before{font-size:2.5rem;top:1.1rem;left:1.7rem;font-weight:600;color:#ede100}.c-faq-lists__type02 .c-faq-list--a{position:relative;padding-left:5.5rem}.c-faq-lists__type02 .c-faq-list--a::before{content:"A.";font-size:2.5rem;top:0;left:1.7rem;font-weight:600;color:#ede100}.c-faq-lists__type02 .c-faq-list--a-inner{margin-top:2rem}.c-faq-lists__type02 .c-faq-list--a-inner>:first-child{margin-top:0}}.c-qalists .c-btn{margin-top:2rem}@media screen and (min-width:768px){.c-qalists .c-btn{margin-top:3rem}}.c-qalists-course .c-qalist+.c-qalist{margin-top:1.5rem}.c-qalists-course .c-qalist--q{position:relative;padding-left:3.8rem;padding-right:4rem;margin:0;font-weight:700;cursor:pointer}.c-qalists-course .c-qalist--q::before{content:"Q.";font-size:2rem;font-family:Oswald,sans-serif;font-weight:700;position:absolute;top:.2rem;left:1.3rem}.c-qalists-course .c-qalist--a{padding:2.5rem 0 3rem 4rem;line-height:1.8;position:relative}.c-qalists-course .c-qalist--a::before{content:"A.";font-size:2rem;font-family:Oswald,sans-serif;font-weight:700;position:absolute;top:1.2rem;left:1.3rem}@media screen and (min-width:768px){.c-qalists-course .c-qalist+.c-qalist{margin-top:2.5rem}.c-qalists-course .c-qalist--q{padding:1.2rem 5rem 1.5rem 5.3rem;line-height:1.55;margin:0}.c-qalists-course .c-qalist--q::before{font-size:2.2rem;top:.75rem;left:2.5rem}.c-qalists-course .c-qalist--a{padding:3rem 0 3rem 3.5rem;line-height:1.9;position:relative}.c-qalists-course .c-qalist--a::before{font-size:2.2rem;top:1.5rem;left:.5rem}}@media screen and (min-width:1100px){.c-qalists-course .c-qalist+.c-qalist{margin-top:2.5rem}.c-qalists-course .c-qalist--q{padding:1rem 5rem 1rem 6.5rem}.c-qalists-course .c-qalist--q::before{top:.5rem;left:3.8rem}.c-qalists-course .c-qalist--a{padding:3.5rem 0 3.5rem 3.5rem}.c-qalists-course .c-qalist--a::before{top:2rem}}.c-qalists-main .c-qalist+.c-qalist{margin-top:3rem}.c-qalists-main .c-qalist--q{font-size:1.5rem;position:relative;padding-left:3.8rem;margin:0;font-weight:500;cursor:pointer}.c-qalists-main .c-qalist--q::before{content:"Q";width:3rem;height:3rem;line-height:1;border-radius:100%;background-color:#d3d08d;color:#fff;font-size:1.8rem;font-family:Oswald,sans-serif;font-weight:700;text-align:center;padding-top:.2em;position:absolute;top:-.15em;left:0}.c-qalists-main .c-qalist--a{line-height:1.8;position:relative;background-color:#faf9f0;border-radius:7px;padding:1.5rem 1.5rem 2rem 1.5rem;margin:2rem 0 1rem 4.5rem;text-align:justify}.c-qalists-main .c-qalist--a>:first-child{margin-top:0}.c-qalists-main .c-qalist--a::before{content:"A";width:3rem;height:3rem;line-height:1;border-radius:100%;background-color:#000;color:#fff;font-size:1.8rem;font-family:Oswald,sans-serif;font-weight:700;text-align:center;padding-top:.25em;position:absolute;top:0;left:-4.5rem}.c-qalists-main .c-qalist--a::after{content:"";width:10px;height:12px;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);background-color:#faf9f0;display:block;position:absolute;top:10px;left:-10px}.c-qalists-main .c-qalist--a p{margin-top:1em}.c-qalists-main .c-qalist--a .c-btn-group{margin-top:1.5rem}.c-qalists-main .c-qalist--a .c-btn-group .c-btn{margin-top:0}@media screen and (min-width:768px){.c-qalists-main .c-qalist+.c-qalist{margin-top:3.5rem}.c-qalists-main .c-qalist--q{font-size:1.7rem;padding-left:4.5rem;margin:0}.c-qalists-main .c-qalist--q::before{width:3.6rem;height:3.6rem;font-size:2.2rem;padding-top:.4rem;top:-.2em}.c-qalists-main .c-qalist--a{border-radius:7px;padding:2.5rem 2.5rem 3rem 2.5rem;margin:2.5rem 0 1rem 5rem}.c-qalists-main .c-qalist--a::before{width:3.6rem;height:3.6rem;font-size:2.2rem;padding-top:.5rem;top:.2em;left:-5rem}.c-qalists-main .c-qalist--a::after{top:17px}}@media screen and (min-width:1100px){.c-qalists-main .c-qalist+.c-qalist{margin-top:4.5rem}.c-qalists-main .c-qalist--q{font-size:1.8rem;padding-left:6rem;font-weight:500}.c-qalists-main .c-qalist--q::before{width:4.4rem;height:4.4rem;font-size:2.6rem;padding-top:.65rem;top:-.8rem}.c-qalists-main .c-qalist--a{border-radius:7px;padding:2.5rem 3rem 3rem 3rem;margin:3.5rem 0 1rem 6rem;line-height:1.95}.c-qalists-main .c-qalist--a::before{width:4.4rem;height:4.4rem;font-size:2.6rem;padding-top:.65rem;top:.5rem;left:-6rem}.c-qalists-main .c-qalist--a::after{top:20px}.c-qalists-main .c-qalist--a p{margin-top:1.5em}.c-qalists-main .c-qalist--a .c-btn-group{margin-top:2rem}}.c-qalists-expenses{margin-top:3rem}.c-qalists-expenses .c-qalist--row{margin-top:4rem}.c-qalists-expenses .c-qalist--row:first-child{margin-top:0}.c-qalists-expenses .c-qalist--q{font-size:1.5rem}.c-qalists-expenses .c-qalist--a{margin-top:2.5rem;text-align:justify}.c-qalists-expenses .c-qalist--a,.c-qalists-expenses .c-qalist--q{position:relative;padding-left:4.5rem}.c-qalists-expenses .c-qalist--a::before,.c-qalists-expenses .c-qalist--q::before{width:3.5rem;height:3.5rem;border-radius:100%;display:block;text-align:center;font-size:1.9rem;position:absolute;top:-.5rem;left:0;line-height:1;padding-top:.5rem}.c-qalists-expenses .c-qalist--q::before{content:"Q";background-color:#dfe9ea}.c-qalists-expenses .c-qalist--a::before{content:"A";background-color:#efe6a7;top:.5rem}.c-qalists-expenses .c-btn-group{margin-top:2rem}@media screen and (max-width:767px){.c-qalists-expenses .c-btn-group .c-btn{min-width:100%}}@media screen and (min-width:768px){.c-qalists-expenses{margin-top:3rem}.c-qalists-expenses .c-qalist--row{margin-top:6rem}.c-qalists-expenses .c-qalist--row:first-child{margin-top:0}.c-qalists-expenses .c-qalist--q{font-size:1.7rem}.c-qalists-expenses .c-qalist--a{margin-top:3rem;text-align:justify}.c-qalists-expenses .c-qalist--a,.c-qalists-expenses .c-qalist--q{padding-left:5.5rem}.c-qalists-expenses .c-qalist--row02 .c-qalist--a::before,.c-qalists-expenses .c-qalist--row03 .c-qalist--a::before{top:-.3rem}}@media screen and (min-width:1100px){.c-qalists-expenses{margin-top:4rem}.c-qalists-expenses .c-qalist--row{margin-top:6rem}.c-qalists-expenses .c-qalist--row:first-child{margin-top:0}.c-qalists-expenses .c-qalist--q{font-size:1.8rem}.c-qalists-expenses .c-qalist--a{margin-top:6rem;text-align:justify}.c-qalists-expenses .c-qalist--a,.c-qalists-expenses .c-qalist--q{padding-left:5.5rem}.c-qalists-expenses .c-qalist--a,.c-qalists-expenses .c-qalist--q{position:relative;padding-left:7.5rem}.c-qalists-expenses .c-qalist--a::before,.c-qalists-expenses .c-qalist--q::before{width:6rem;height:6rem;font-weight:500;font-size:3rem;top:-1.5rem;left:0;padding-top:1rem}.c-qalists-expenses .c-qalist--row01 .c-qalist--a::before,.c-qalists-expenses .c-qalist--row04 .c-qalist--a::before{top:0}.c-qalists-expenses .c-qalist--row02 .c-qalist--a::before{top:-1rem}.c-qalists-expenses .c-qalist--row03 .c-qalist--a::before{top:-1rem}.c-qalists-expenses .c-btn-group{margin-top:2.5rem}}.p-scholarship--handbook .img-box{width:50vw;max-width:32rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .1))}.p-scholarship--handbook .c-btn-group{margin-top:2.5rem}@media screen and (max-width:767px){.p-scholarship--handbook .c-btn-group .c-btn{width:100%}}@media screen and (min-width:768px){.p-scholarship--handbook .img-box{margin-bottom:4rem}.p-scholarship--handbook .img-box+p{text-align:center}.p-scholarship--handbook .c-btn-group{margin-top:3rem}}.c-page-archives{display:grid;grid-template-columns:1fr 1fr;gap:3rem 1.5rem}@media screen and (min-width:768px){.c-page-archives{grid-template-columns:1fr 1fr;gap:5rem 4rem}}@media screen and (min-width:1100px){.c-page-archives{grid-template-columns:1fr 1fr 1fr;gap:5rem 3rem}}.c-thumb-link{border-radius:5px;overflow:hidden;display:block;position:relative;text-decoration:none}.c-thumb-link .link-label{width:auto;position:absolute;bottom:-1px;left:0}.c-thumb-link .link-label p{background-color:rgba(255,255,255,.9);padding:.5rem 3rem .5rem .8rem;margin:0;display:inline-block;font-size:1rem;font-weight:700;border-radius:0 1rem 0 0;letter-spacing:.08em;position:relative;line-height:1.4}.c-thumb-link .link-label p .u-im{font-size:1.5rem;font-weight:700;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.c-thumb-link .link-label p{font-size:1.6rem;padding:0 5rem 0 2rem;border-radius:0 1rem 0 0;letter-spacing:.08em;position:relative;min-width:27.5rem;min-height:5.9rem;display:flex;align-items:center}.c-thumb-link .link-label p .u-im{font-size:3rem;font-weight:400;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:768px){.c-thumb-link img{transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-thumb-link:hover{opacity:1!important}.c-thumb-link:hover img{opacity:.6}}.c-course-archives .c-course-archives--row{display:grid;grid-template-columns:1fr;gap:5rem 4rem}.c-course-archives .c-course-archives--row+.c-course-archives--row{margin-top:5rem}.c-course-archives--ttl{font-size:2.4rem;font-weight:500;text-align:center;margin:0 0 2rem 0;letter-spacing:.08em;padding-bottom:2.2rem;position:relative}.c-course-archives--ttl::after{content:"";width:100%;height:5px;display:block;background:#ddd;position:absolute;bottom:0;left:0}.c-course-archives--ttl.medical::after{background-color:#b7c3d4}.c-course-archives--ttl.sports::after{background-color:#9ec9c0}.c-course-archives--ttl.trainer::after{background-color:#dac28d}.c-course-archives--ttl.english::after{background-color:#e7bdaf}.c-course-archives--ttl.wlearning::after{background:linear-gradient(52deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.c-course-archives ul{margin:0;padding:0}.c-course-archives ul li+li{margin-top:1.5rem}.c-course-archives ul li a{font-size:1.5rem;text-decoration:none;display:flex;align-items:center;font-weight:500;letter-spacing:.08em}.c-course-archives ul li a .u-im{font-size:2rem;margin-right:1rem;font-weight:700}@media screen and (min-width:768px){.c-course-archives .c-course-archives--row{grid-template-columns:1fr 1fr;gap:7rem 5rem}.c-course-archives .c-course-archives--row+.c-course-archives--row{grid-template-columns:1fr;margin-top:7rem}.c-course-archives .c-course-archives--row+.c-course-archives--row ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.c-course-archives .c-course-archives--row+.c-course-archives--row ul li+li{margin-top:0}.c-course-archives--ttl{font-size:2.3rem;margin-bottom:3rem}.c-course-archives ul li+li{margin-top:2rem}.c-course-archives ul li a{line-height:1.5}.c-course-archives ul li a .u-im{font-size:3rem;font-weight:400}}@media screen and (min-width:1100px){.c-course-archives .c-course-archives--row{grid-template-columns:1fr 1fr 1fr 1fr;gap:7rem 3.6rem}.c-course-archives .c-course-archives--row+.c-course-archives--row{margin-top:9rem}.c-course-archives .c-course-archives--row+.c-course-archives--row ul{grid-template-columns:1fr 1fr 1fr;gap:2rem 0}.c-course-archives--ttl{text-align:left;margin-bottom:3rem}.c-course-archives ul li+li{margin-top:2rem}.c-course-archives ul li a{line-height:1.5}.c-course-archives ul li a .u-im{font-size:3rem;font-weight:400}}.c-page-links .link-row+.link-row{margin-top:3rem}@media screen and (min-width:768px){.c-page-links .link-row+.link-row{margin-top:4rem}}@media screen and (min-width:1100px){.c-page-links .link-row+.link-row{margin-top:4.5rem}}.c-page-links .list-ttl{font-size:1.8rem;margin:0 0 1.5rem 0;display:flex;align-items:center;font-weight:500}.c-page-links .list-ttl .list-icon{display:flex;align-items:center;justify-content:center;width:2rem;margin-right:.7rem;font-size:0}.c-page-links .list-ttl .u-im{width:2rem;font-size:1.5rem;margin-right:.7rem;text-align:center;margin-top:.1rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.c-page-links .list-ttl{font-size:2rem;margin:0 0 2rem 0}}@media screen and (min-width:1100px){.c-page-links .list-ttl{font-size:2.5rem;margin:0 0 2.3rem 0}.c-page-links .list-ttl .list-icon{width:2.3rem}.c-page-links .list-ttl .u-im{width:2.3rem;margin-top:.2rem}}.c-page-anker{display:grid;grid-template-columns:1fr;margin:4.5rem 0;padding:0;gap:1.2rem 0}.c-page-anker__w750{max-width:75rem;margin-left:auto;margin-right:auto}.c-page-anker a{width:100%;text-decoration:none;position:relative;border:1px solid #000;border-radius:5px;display:flex;align-items:center;padding:.6rem 3rem .6rem 1rem;font-size:1.1rem;font-weight:500;line-height:1.5}.c-page-anker a .u-im{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.c-page-anker{grid-template-columns:1fr 1fr;margin:6rem 0;gap:2rem 3rem}.c-page-anker a{padding:.5rem 4rem .5rem 2rem;font-size:1.5rem;font-weight:700;line-height:1.5;min-height:6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-page-anker a .u-im{font-size:1.2rem;right:1.8rem}}@media screen and (min-width:1100px){.c-page-anker{margin:7rem 0}.c-page-anker__w1120{max-width:112rem;margin-left:auto;margin-right:auto;grid-template-columns:1fr 1fr 1fr}}.c-page-anker02{display:grid;grid-template-columns:1fr;gap:2rem 0;margin-top:5rem}.c-page-anker02 li a{font-size:1.4rem;text-decoration:none;display:flex;gap:0 .8rem;line-height:1.7;font-weight:700;padding-bottom:1rem;border-bottom:1px solid #f2f2f2}.c-page-anker02 li a span{width:2.5rem;height:2.5rem;line-height:1;display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-weight:500;font-size:1.8rem;border-radius:5px}.c-page-anker02 li a span.color_medical{background:#c2cdcf}.c-page-anker02 li a span.color_sports{background:#cdd2ad}.c-page-anker02 li a span.color_trainer{background:#cfc6b9}.c-page-anker02 li a span.color_english{background:#e3c9bd}.c-page-anker02 li a .u-im{font-size:1rem;line-height:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #000;padding-top:.2rem;font-weight:600;margin-top:.1rem}@media screen and (min-width:768px){.c-page-anker02{grid-template-columns:1fr 1fr;gap:2rem 5rem;margin-top:5rem}.c-page-anker02 li a{font-size:1.5rem;gap:0 1rem;line-height:1.6}.c-page-anker02 li a .u-im{margin-top:.3rem}}@media screen and (min-width:1100px){.c-page-anker02{grid-template-columns:1fr 1fr 1fr;gap:3rem 7rem;margin-top:10rem}}.c-form{margin-top:3rem}.c-form .p-country-name{display:none}.c-form .error{color:red;display:block;font-size:1.3rem}.c-form .u-list-note{margin-top:1.5rem;color:#4e4e4e}.c-form input[type=text]{width:100%;border-radius:5px;background-color:#fff;border:1px solid #ededed;font-size:1.3rem;line-height:4rem;padding:0 .8em}.c-form textarea{width:100%;height:26rem;border-radius:5px;background-color:#fff;border:1px solid #ededed;font-size:1.3rem;line-height:1.8;padding:.5em .8em}.c-form--row+.c-form--row{margin-top:4.5rem}.c-form--row dt{margin-bottom:1.5rem;font-weight:500}@media screen and (min-width:768px){.c-form--row dl{display:flex}.c-form--row dl dt{width:18rem;margin:4rem 0 0 0}.c-form--row dl dd{flex:1;margin:0}.c-form--row__mt0 dl dt{margin:0}.c-form--row__center dl{align-items:center}.c-form--row__center dl dt{margin:0}}@media screen and (min-width:1100px){.c-form--row dl dt{width:22.5rem}}@media screen and (min-width:768px){.mw_wp_form_confirm dl{display:flex;align-items:flex-start}.mw_wp_form_confirm dl dt{width:25rem;margin:0!important;padding-bottom:0;font-size:1.5rem}.mw_wp_form_confirm dl dd{flex:1;margin:.3rem 0 0 0;font-size:1.5rem}.mw_wp_form_confirm dl .c-field-group__vertical{gap:0}.mw_wp_form_confirm dl .c-field-group__vertical p{display:none}.mw_wp_form_confirm__mt0 dl dt{margin:0}.mw_wp_form_confirm__center dl{align-items:flex-start}.mw_wp_form_confirm__center dl dt{margin:0}}.c-form-bottom{margin-top:4rem}@media screen and (min-width:768px){.c-form-bottom{margin-top:6rem}}@media screen and (min-width:1100px){.c-form-bottom{margin-top:8rem}}.c-form-pp{width:100%;max-height:40rem;margin-top:3.5rem;background-color:#fff;font-size:1.5rem;padding:2rem 1.5rem;overflow:auto;letter-spacing:.03em}@media screen and (min-width:768px){.c-form-pp{padding:3rem;max-height:21rem;margin-top:4rem}}.c-field-group .c-field+.c-field{margin-top:2rem}@media screen and (min-width:768px){.c-field-group .c-field+.c-field{margin-top:0}}.c-form-require{margin-left:.5rem;font-size:1.2rem}.c-field--radio-group{display:flex;align-items:center;gap:0 2.5rem}.mwform-radio-field label{position:relative;display:flex;align-items:center}.mwform-radio-field label .mwform-radio-field-text{display:flex;align-items:center;gap:0 1rem}.mwform-radio-field label .mwform-radio-field-text::before{content:"";width:15px;height:15px;border:1px solid #000;border-radius:100%;display:block}.mwform-radio-field label .mwform-radio-field-text::after{content:"";width:5px;height:5px;background-color:#000;border-radius:100%;display:block;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.mwform-radio-field label input{display:none}.mwform-radio-field label input:checked+.mwform-radio-field-text::after{opacity:1}.c-field-group--name .c-field{display:grid;grid-template-columns:3em auto}.c-field-group--name .c-field--label{margin-top:.9rem}.mw_wp_form_confirm .c-field-group--name{display:flex;gap:0 2rem}.mw_wp_form_confirm .c-field-group--name .c-field{display:block}.mw_wp_form_confirm .c-field-group--name .c-field+.c-field{margin-top:0}.mw_wp_form_confirm .u-list-note{display:none}@media screen and (min-width:768px){.c-field-group--name{display:grid;grid-template-columns:auto auto;gap:0 2.5rem}.c-field-group--name .c-field{display:block}.c-field-group--name .c-field--label{margin-top:0;margin-bottom:.5rem;display:block}}@media screen and (min-width:1100px){.c-field-group--name{grid-template-columns:27rem 27rem;gap:0 5rem}.c-field-group--name .c-field{display:block}.c-field-group--name .c-field--label{margin-top:0;margin-bottom:.5rem;display:block}}.c-field-group__vertical .c-field{display:grid;grid-template-columns:auto 6.4em;gap:0 .7rem}.c-field-group__vertical .c-field--label{margin-top:.9rem}@media screen and (min-width:768px){.c-field-group__vertical{display:grid;grid-template-columns:1fr;gap:2rem 0}}.mw_wp_form_confirm .c-form--row-mail .c-field{display:flex;align-items:center}.mw_wp_form_confirm .c-form--row-mail .c-field:nth-of-type(2){margin-top:1rem}.mw_wp_form_confirm .c-form--row-mail .c-field:nth-of-type(2) .c-field--label{display:inline;margin:0}.mw_wp_form_confirm .c-form--row-tel .c-field{display:flex;align-items:center}.mw_wp_form_confirm .c-form--row-tel .c-field:nth-of-type(2){margin-top:1rem}.mw_wp_form_confirm .c-form--row-tel .c-field .c-field--label{display:inline;margin:0}.c-field-group--postcode{display:flex;align-items:center;gap:0 1rem}.c-field-group--postcode .c-field{width:12rem}.mw_wp_form_confirm .c-field-group--postcode .c-field{width:auto}.c-field-group--pref .ctm-select{max-width:16rem}.c-field-group--pref .ctm-select::after{border-width:1px}.c-field-group--pref .ctm-select select{min-width:100%;height:3.2em;padding:.5em calc(.8em + 25px) .4em .8em;border:1px solid #ededed;border-radius:5px;background-color:#fff;color:#000}.mw_wp_form_confirm .c-field-group--pref .ctm-select{max-width:100%}.mw_wp_form_confirm .c-field-group--pref .ctm-select::after{display:none}@media screen and (min-width:1100px){.c-field--addr1,.c-field--addr2{max-width:27rem}}.c-field-check{margin-top:3rem}@media screen and (min-width:768px){.c-field-check{margin-top:4rem}}.c-field-check .error{text-align:center}.c-field-check .mwform-checkbox-field{font-size:1.5rem}.c-field-check .mwform-checkbox-field label{width:25rem;display:flex;align-items:center;line-height:4.6rem;border-radius:5rem;border:1px solid #000;text-align:center;background-color:#fff;justify-content:center;margin-left:auto;margin-right:auto;cursor:pointer}.c-field-check .mwform-checkbox-field label input[type=checkbox]{display:none}.c-field-check .mwform-checkbox-field .mwform-checkbox-field-text{display:inline-block;position:relative;background-color:#fff;padding-left:25px}.c-field-check .mwform-checkbox-field .mwform-checkbox-field-text::before{content:"";width:16px;height:16px;display:block;border:1px solid #000;background:#fff;position:absolute;top:50%;left:0;margin-top:-8px}.c-field-check .mwform-checkbox-field .mwform-checkbox-field-text::after{content:"";width:6px;height:12px;display:block;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:16px;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.c-field-check .mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}.mw_wp_form_confirm .c-form-bottom{display:none}#riseisha-form .form-container .custom-option.selection:before{width:10px;height:6px;left:9px}#riseisha-form .form-container .custom-option{padding-right:0;padding-left:28px}.c-under-construction{padding:4rem 0 0 0;font-size:1.8rem;text-align:center;font-weight:700}@media screen and (min-width:768px){.c-under-construction{padding-top:6rem;font-size:2rem}}@media screen and (min-width:1100px){.c-under-construction{font-size:2.2rem;padding-top:3rem}}.c-popup{width:100%;height:100%;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:3rem 2rem;display:none}.c-popup.is-show{display:flex}.c-popup__btn{width:36px;height:36px;border-radius:100%;background-color:#fff;padding:0;margin:0;line-height:1;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .2));position:absolute;top:-14px;right:-14px}.c-popup__btn span{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.c-popup__btn span::before{content:"×";font-size:18px}.c-popup__box{width:100%;max-width:54rem;background-color:#fff;padding:3.5rem 2rem;display:flex;align-items:center;justify-content:center;position:relative}.c-popup__box ul{margin:2rem 0 3rem 0;padding:0}.c-popup__title{text-align:center;margin-bottom:2.5rem;font-size:1.8rem;letter-spacing:.08em}.c-popup__notice{font-size:1.1rem;padding-left:1em;text-indent:-1em;text-align:left;line-height:1.7}@media screen and (min-width:768px){.c-popup{padding:4rem 4rem}.c-popup__btn{width:46px;height:46px;top:-23px;right:-23px}.c-popup__btn span::before{font-size:25px;font-weight:400}.c-popup__box{padding:6rem 4rem;letter-spacing:.08em;line-height:1.9}.c-popup__box>div{display:flex;align-items:center;justify-content:center;flex-direction:column}.c-popup__box p{text-align:center}.c-popup__box ul{margin:2.5rem 0 3rem 0;padding:0;padding-left:1.5em}.c-popup__title{text-align:center;margin-bottom:3rem;font-size:2.2rem}.c-popup .c-popup__notice{font-size:1.4rem;text-align:left;margin-top:4rem}}@media screen and (min-width:1100px){.c-popup{padding:4rem 4rem}.c-popup__btn{transition:all .3s ease}.c-popup__btn:hover{background-color:#181b39;color:#fff}.c-popup__box{padding:7rem 4rem}.c-popup__box ul{padding-left:0}.c-popup__title{margin-bottom:3.5rem;font-size:2.8rem}.c-popup .c-popup__notice{margin-top:4rem}}.c-bnr{margin-top:3rem}.c-bnr+.c-bnr{margin-top:2rem}.c-bnr a{display:block}.c-bnr a img{width:100%;height:auto}@media screen and (min-width:768px){.c-bnr{margin-top:4rem}.c-bnr+.c-bnr{margin-top:3rem}}.c-fixedBnr{width:15rem;position:absolute;right:1.5rem;bottom:6.5rem;z-index:99}.c-fixedBnr a{display:block}.c-fixedBnr a img{width:100%;height:auto}@media screen and (min-width:768px){.c-fixedBnr{width:30rem;bottom:12rem;right:3rem}}.c-blk-campus{display:grid;grid-template-columns:1fr;gap:5rem}@media screen and (min-width:768px){.c-blk-campus{grid-template-columns:1fr 1fr;gap:6rem 2rem}}@media screen and (min-width:768px){.c-blk-campus{gap:7.3rem 2rem}}.c-campus--thumb{margin-bottom:2rem}.c-campus--thumb a{display:block;border-radius:5px;overflow:hidden}.c-campus--thumb img{width:100%;border-radius:5px}.c-campus--name{font-size:1.7rem;font-weight:500;margin-bottom:1rem}.c-campus--name a{display:flex;align-items:center;text-decoration:none}.c-campus--name .u-im{font-size:2rem;font-weight:700;margin-left:.7rem}.c-campus p{line-height:1.4;font-size:1.2rem;font-weight:400}@media screen and (min-width:768px){.c-campus p{line-height:1.5;font-size:1.3rem}}@media screen and (min-width:1100px){.c-campus--thumb{margin-bottom:2.3rem}.c-campus--name{font-size:2.3rem;margin-bottom:1.2rem}.c-campus--name a{display:flex;align-items:center}.c-campus--name .u-im{font-size:3.2rem;font-weight:400;margin-left:1.4rem}.c-campus p{line-height:1.6;font-size:1.5rem}}.c-event--thumb{position:relative;margin-bottom:1.7rem}.c-event--thumb a{display:block}.c-event--thumb img{width:100%}.c-event .c-event-label{width:5.4rem;height:5.4rem;border:1px solid #fff;background-color:#fff367;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:100%;text-align:center;font-family:Oswald,sans-serif;font-weight:500;position:absolute;top:0;left:1.5rem;line-height:1.1;letter-spacing:.08em;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.c-event--ttl{font-size:1.7rem;font-weight:700;text-align:left;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-event--row{margin-top:1rem}.c-event--row__horizon{display:flex;gap:0 1rem}.c-event--row dl{display:flex;line-height:1.4;gap:0 .6rem}.c-event--row dl dt{margin-top:-.1rem}.c-event--row dl dd{flex:1}.c-event--row dl dd p{line-height:1.8}.c-event--row dl dd p:first-child{margin-top:-.2em}.c-event--label span{font-size:1rem;display:inline-block;background-color:#dfe9ea;border-radius:3px;font-weight:700;padding:.2rem .4rem}.c-event .u-date-lists{margin:0}.c-event .u-date-lists .u-date-oc{font-size:1.6rem;line-height:1}.c-event--time{font-family:Oswald,sans-serif;font-size:1.5rem;line-height:1;font-weight:500}.c-event--campus{font-size:1.2rem;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}.c-event .u-tag-lists{gap:.8rem;margin:1.5rem 0 0 0;padding:0}.c-event .u-tag-lists .u-label{background-color:#ddd;padding:0;min-width:auto;font-size:1.2rem;font-weight:400;border-radius:5px;line-height:1.4;padding:.3rem .5rem;border:1px solid transparent}.c-event .u-course-lists{gap:.5rem;display:flex;flex-wrap:wrap;margin:1.8rem 0 0 0;padding:0}.c-event .u-course-lists .u-label{background-color:transparent;padding:0;min-width:auto;font-size:1.2rem;font-weight:400;border-radius:5px;line-height:1.4;padding:.2rem .8rem;border:1px solid #ddd}.c-event .c-card-more{margin-top:2rem;text-align:center}.c-event .c-card-more a{font-size:1.3rem;border-radius:5rem;line-height:3.2rem;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.c-event--outline{margin:4rem 0 2rem 0;text-align:justify}.c-event--outline p+p{margin-top:1em}@media screen and (min-width:768px){.c-event--row{margin-top:1rem}.c-event--row__horizon{display:flex;gap:0 1rem}.c-event--row__course{margin-top:.5rem}.c-event--row dl dt{margin-top:-.2rem}.c-event .u-tag-lists{margin:1.8rem 0 0 0;padding:0}.c-event .u-course-lists{gap:.5rem .5rem}.c-event .c-card-more{margin-top:2rem;text-align:center}.c-event .c-card-more a{font-size:1.5rem}.c-event .c-card-more a:hover{opacity:.6}}@media screen and (min-width:1024px){.c-event--ttl{font-size:1.6rem}.c-event--row{margin-top:.5rem}.c-event--row__horizon{display:block}.c-event--row__course{margin-top:.8rem}.c-event--row dl{gap:0 .6rem}.c-event--row dl+dl{margin-top:.5rem}.c-event--row dl dt{margin-top:-.2rem}.c-event--label span{font-size:1.2rem;padding:.2rem .6rem}.c-event .u-date-lists .u-date-oc{font-size:1.5rem;letter-spacing:0}.c-event .u-date-lists .u-date-oc span{font-size:1rem}.c-event--time{font-size:1.5rem}.c-event--campus{font-size:1.3rem}.c-event .u-tag-lists{margin-top:2.2rem}.c-event .u-course-lists{gap:.3rem .3rem;margin-top:2.2rem}}@media screen and (min-width:1280px){.c-event{padding-left:.2rem;padding-right:.2rem}.c-event.c-event-single{padding-left:0;padding-right:0}.c-event--ttl{font-size:1.8rem}.c-event--row{margin-top:1rem}.c-event--row__horizon{display:flex;align-items:center}.c-event--row dl{gap:0 .6rem;align-items:center}.c-event--row dl+dl{margin-top:0}.c-event .u-date-lists .u-date-oc{font-size:1.6rem}}.c-event-single .c-event--outline{margin:3rem 0 3rem 0;text-align:justify}.c-event-single .c-event--outline p+p{margin-top:1em}@media screen and (min-width:768px){.c-event-single .c-event--ttl{font-size:2.4rem;margin-top:3rem;margin-bottom:3rem}.c-event-single .c-event--row{margin-top:1.5rem}.c-event-single .c-event--row+.c-event--row__course{margin-top:1rem}.c-event-single .c-event--row__horizon{gap:0 3rem}.c-event-single .c-event--row dl{gap:0 1rem}.c-event-single .c-event--row dl dt{margin-top:0}.c-event-single .c-event--row dl dd{flex:1}.c-event-single .c-event--row__property dl{align-items:flex-start}.c-event-single .c-event--row__property dl dt{margin-top:-.2rem}.c-event-single .c-event--label span{font-size:1.5rem;padding:.1rem .8rem .2rem .8rem}.c-event-single .u-date-lists{gap:1.3rem 0}.c-event-single .u-date-lists li::after{margin:0 .25rem}.c-event-single .u-date-lists .u-date-oc{font-size:2rem;line-height:1}.c-event-single .u-date-lists .u-date-oc span{font-size:1.2rem}.c-event-single .c-event--time{font-size:1.9rem}.c-event-single .c-event--campus{font-size:1.6rem;letter-spacing:.1em}.c-event-single .u-tag-lists{gap:1rem;margin:3rem 0 0 0}.c-event-single .u-tag-lists li{line-height:1.5}.c-event-single .u-course-lists{gap:1rem;margin:2.5rem 0 0 0;padding:0}.c-event-single .u-course-lists li{line-height:1.5}.c-event-single .c-card-more{margin-top:6rem}.c-event-single .c-event--outline{margin:4.5rem 0 4.5rem 0;letter-spacing:.08em;line-height:1.9}}@media screen and (min-width:1024px){.c-event-single .c-event--row__horizon{display:flex;align-items:center}.c-event-single .c-event--row dl{align-items:flex-start}.c-event-single .c-event--row dl+dl{margin-top:0}.c-event-single .c-event--row dl dt{margin-top:-1px}.c-event-single .c-event--row .u-course-lists li .u-label{padding-left:1rem;padding-right:1rem;font-size:1.3rem}.c-event-single .c-event--row__property dl dt{margin-top:-.1rem}}@media screen and (min-width:1100px){.c-event-single .c-event--row{margin-top:2.5rem}.c-event-single .c-event--row+.c-event--row__course{margin-top:1.2rem}.c-event-single .c-card-more{margin-top:5rem}.c-event-single .c-card-more a{font-size:1.8rem;line-height:4.6rem}.c-event-single .c-event--outline{margin:4rem 0 4rem 0;letter-spacing:.08em;line-height:1.9}}h2.wp-block-heading{font-size:1.8rem;margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:768px){h2.wp-block-heading{font-size:2rem;margin-top:8rem}}@media screen and (min-width:1100px){h2.wp-block-heading{font-size:2.3rem}}.wp-block-post-content h2.wp-block-heading{font-size:18px;margin-top:40px;margin-bottom:40px}@media screen and (min-width:768px){.wp-block-post-content h2.wp-block-heading{font-size:20px;margin-top:80px}}@media screen and (min-width:1100px){.wp-block-post-content h2.wp-block-heading{font-size:23px}}.post-content p{margin-top:1em;margin-bottom:1em}.wp-block{box-sizing:border-box}.wp-block-embed{margin-top:1.5em;margin-bottom:1.5em}.wp-block-columns{margin:2em 0 2em 0;gap:2em!important}@media screen and (min-width:768px){.wp-block-columns{margin:4em 0 4em 0;gap:55px!important}}.wp-block-columns .wp-block-column>:first-child{margin-top:0}.wp-block-columns .wp-block-column>:last-child{margin-bottom:0}.wp-block-image{margin:1em 0 1.5em 0}@media screen and (min-width:768px){.wp-block-image{margin:2em 0 2em 0}}.wp-block-image+.wp-block-image{margin-bottom:0}.wp-block-image img{width:auto;max-width:100%}.wp-block[data-align=center]>.wp-block-image{margin:2em auto}.wp-block[data-align=left]>.wp-block-image{margin:2em 0 2em 0}@media screen and (min-width:768px){.wp-block[data-align=left]>.wp-block-image{margin:.5em 2em 1em 0}}.wp-block[data-align=right]>.wp-block-image{margin:2.5em 0}@media screen and (min-width:768px){.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 1em 2em}}.wp-element-caption{margin:0;font-size:1.2rem;line-height:1.5}.c-ctb{margin:3.5rem 0 5rem 0}@media screen and (min-width:768px){.c-ctb{margin:4.5rem 0 6rem 0}}.wp-block-post-content .c-ctb{margin:35px 0 50px 0}@media screen and (min-width:768px){.wp-block-post-content .c-ctb{margin:45px 0 60px 0}}.c-ctb-btn{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:768px){.c-ctb-btn{margin-top:5rem}}@media screen and (min-width:1100px){.c-ctb-btn{margin-top:6rem}}.c-ctb-timetable{display:grid;grid-template-columns:1fr 1fr;gap:3rem 2.5rem}@media screen and (min-width:768px){.c-ctb-timetable{grid-template-columns:1fr 1fr 1fr;gap:3rem 2.5rem}}@media screen and (min-width:1100px){.c-ctb-timetable{grid-template-columns:1fr 1fr 1fr;gap:5rem 3.75rem}}.c-ctb-timetable .ctb-ttb--img{width:100%;aspect-ratio:225/170;margin:0;position:relative}.c-ctb-timetable .ctb-ttb--img img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.c-ctb-timetable .ctb-ttb--time{margin-top:1.5rem;margin:1rem 0 0 0;font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:600}@media screen and (min-width:768px){.c-ctb-timetable .ctb-ttb--time{font-size:1.5rem;margin-top:.7rem}}@media screen and (min-width:1100px){.c-ctb-timetable .ctb-ttb--time{font-size:1.6rem;margin-top:1rem}}.c-ctb-timetable .ctb-ttb--text{text-align:justify;margin-top:.3rem;font-size:1.2rem;line-height:1.7}.c-ctb-timetable .ctb-ttb--text p{margin:0}.c-ctb-timetable .ctb-ttb--text p+p{margin-top:.5em}@media screen and (min-width:768px){.c-ctb-timetable .ctb-ttb--text{font-size:1.3rem;letter-spacing:0;margin-top:.7rem}}@media screen and (min-width:1100px){.c-ctb-timetable .ctb-ttb--text{font-size:1.5rem;margin-top:1rem}}.c-ctb-timetable .ctb-ttb .ctb-ttb--img::before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #f2f2f2;position:absolute;top:50%;left:-1.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1100px){.c-ctb-timetable .ctb-ttb .ctb-ttb--img::before{border-width:8px 0 8px 14px;left:-2.5rem}}@media screen and (max-width:767px){.c-ctb-timetable .ctb-ttb:nth-child(odd) .ctb-ttb--img::before{display:none}}@media screen and (min-width:768px){.c-ctb-timetable .ctb-ttb:nth-child(3n+1) .ctb-ttb--img::before{display:none}}.wp-block-post-content .c-ctb-timetable{gap:30px 25px}@media screen and (min-width:768px){.wp-block-post-content .c-ctb-timetable{gap:30px 25px}}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-timetable{gap:50px 37.5px}}.wp-block-post-content .c-ctb-timetable .ctb-ttb--time{margin-top:15px;margin:10px 0 0 0;font-size:12px}@media screen and (min-width:768px){.wp-block-post-content .c-ctb-timetable .ctb-ttb--time{font-size:15px;margin-top:7px}}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-timetable .ctb-ttb--time{font-size:16px;margin-top:10px}}.wp-block-post-content .c-ctb-timetable .ctb-ttb--text{margin-top:3px;font-size:12px}@media screen and (min-width:768px){.wp-block-post-content .c-ctb-timetable .ctb-ttb--text{font-size:13px;margin-top:7px}}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-timetable .ctb-ttb--text{font-size:15px;margin-top:10px}}.wp-block-post-content .c-ctb-timetable .ctb-ttb .ctb-ttb--img::before{left:-17px}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-timetable .ctb-ttb .ctb-ttb--img::before{left:-25px}}.c-ctb-boderbox{background-color:#fafafa;border:4px;border:1px solid #e3e3e3;padding:2rem}.c-ctb-boderbox p{margin:0}.c-ctb-boderbox p+p{margin-top:1em}.c-ctb-boderbox .ctb-bb--text{letter-spacing:.03em;line-height:1.9}.c-ctb-boderbox .ctb-bb--notice{margin-top:2.5rem;font-size:1rem;line-height:1.7}@media screen and (min-width:768px){.c-ctb-boderbox{padding:3rem;font-size:1.4rem}.c-ctb-boderbox .ctb-bb--notice{margin-top:4rem;font-size:1.2rem}}@media screen and (min-width:1100px){.c-ctb-boderbox{padding:3.5rem;font-size:1.5rem}.c-ctb-boderbox .ctb-bb--notice{margin-top:5rem;font-size:1.2rem}}.wp-block-post-content .c-ctb-boderbox{padding:20px}.wp-block-post-content .c-ctb-boderbox .ctb-bb--notice{margin-top:25px;font-size:10px}@media screen and (min-width:768px){.wp-block-post-content .c-ctb-boderbox{padding:30px;font-size:14px}.wp-block-post-content .c-ctb-boderbox .ctb-bb--notice{margin-top:40px;font-size:12px}}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-boderbox{padding:35px;font-size:15px}.wp-block-post-content .c-ctb-boderbox .ctb-bb--notice{margin-top:50px;font-size:12px}}.wp-block-post-content .c-btn-style02{border-radius:50px;line-height:32px;text-decoration:none}.wp-block-post-content .c-btn-style02::after{right:10px}@media screen and (min-width:768px){.wp-block-post-content .c-btn-style02{border-radius:50px;line-height:45px;font-size:18px}.wp-block-post-content .c-btn-style02::after{font-size:15px;right:15px}}.c-ctb-layout__type01{width:100%;margin:3.5rem 0}.c-ctb-layout__type01 .c-ctb-layout--text{line-height:1.8;margin-top:1.5rem}.c-ctb-layout__type01 .c-ctb-layout--text>:first-child{margin-top:0}.c-ctb-layout__type01 .c-ctb-layout--ttl{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.6}.c-ctb-layout__type01 p{margin-top:0}.c-ctb-layout__type01 p+p{margin-top:1em}@media screen and (min-width:768px){.c-ctb-layout__type01{display:flex;gap:3.5rem;margin:5rem 0}.c-ctb-layout__type01 .c-ctb-layout--img{width:27rem}.c-ctb-layout__type01 .c-ctb-layout--text{margin-top:0;flex:1}}@media screen and (min-width:1100px){.c-ctb-layout__type01{margin:6rem 0}.c-ctb-layout__type01 .c-ctb-layout--ttl{margin-bottom:2.5rem}}.wp-block-post-content .c-ctb-layout__type01{margin:35px 0}.wp-block-post-content .c-ctb-layout__type01 .c-ctb-layout--text{margin-top:15px}.wp-block-post-content .c-ctb-layout__type01 .c-ctb-layout--ttl{font-size:15px;margin-bottom:15px}@media screen and (min-width:768px){.wp-block-post-content .c-ctb-layout__type01{gap:35px;margin:50px 0}.wp-block-post-content .c-ctb-layout__type01 .c-ctb-layout--text{margin-top:0}.wp-block-post-content .c-ctb-layout__type01 .c-ctb-layout--img{width:270px}}@media screen and (min-width:1100px){.wp-block-post-content .c-ctb-layout__type01{margin:60px 0}.wp-block-post-content .c-ctb-layout__type01 .c-ctb-layout--ttl{margin-bottom:25px}}.c-ctb-faq{margin-top:6rem;margin-bottom:0}@media screen and (min-width:768px){.c-ctb-faq{margin-top:10rem}}@media screen and (min-width:1100px){.c-ctb-faq{margin-top:12rem}}.c-ctb-faq--ttl{text-align:center;font-size:1.8rem;line-height:1.6;margin-bottom:3.5rem}@media screen and (min-width:768px){.c-ctb-faq--ttl{font-size:2rem;margin-bottom:4rem}}@media screen and (min-width:768px){.c-ctb-faq--ttl{font-size:2.3rem;margin-bottom:5rem}}.job-info{margin-top:0}.job-info-head{line-height:1.4}.job-info--ttl{display:flex;align-items:center}.job-info--ttl__en{font-size:1.3rem;font-weight:500;letter-spacing:.1em;font-family:Oswald,sans-serif;margin-bottom:.6rem}.job-info--ttl__num{font-size:2.9rem;font-family:Oswald,sans-serif;font-weight:500;border-right:1px solid #707070;line-height:1;padding-right:1.3rem;margin-right:1.5rem;letter-spacing:.1em}.job-info--ttl__ja{font-size:2.2rem;font-weight:700;letter-spacing:.08em;line-height:1.3}.job-info--ttl__ja br{display:none}.job-info--cover{margin-top:2rem}.job-info--cover img{width:100%;height:auto}@media screen and (min-width:768px){.job-info{margin-bottom:6rem}.job-info--ttl__en{font-size:2rem;margin-bottom:1.5rem}.job-info--ttl__num{font-size:4.3rem;padding-right:2rem;margin-right:2rem;line-height:.8}.job-info--ttl__ja{font-size:2.8rem}.job-info--cover{margin-top:3.5rem}}@media screen and (min-width:1100px){.job-info{margin-top:2rem;margin-bottom:10rem}.job-info--ttl__num{padding-right:2rem;margin-right:2.5rem}.job-info--ttl__ja{font-size:3.3rem;letter-spacing:.04em}}.job-features{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.job-features .box{background-color:#f7f7f7;border:4px solid #efefe6;border-radius:3px;position:relative;padding:6.8rem 2rem 2.3rem 2rem;font-size:1.5rem;font-weight:500}.job-features .box-ttl{min-width:14.5rem;font-size:1.8rem;line-height:1.4;display:inline-block;background-color:#fff;color:#000;border-left:20px solid #ddd;font-weight:600;position:absolute;top:1.5rem;left:-1rem;padding:.5rem .5rem .5rem 1.5rem;-webkit-filter:drop-shadow(0px 3px 2px rgba(0,0,0,0.08));filter:drop-shadow(0px 3px 2px rgba(0, 0, 0, .08))}.job-features .box-ttl__blue{border-color:#adceca}.job-features .box-ttl__yellow{border-color:#edd968}.job-features .box-ttl__red{border-color:#ed8f68}.job-features .box p{line-height:1.7}@media screen and (min-width:768px){.job-features{grid-template-columns:1fr 1fr 1fr;gap:2.5rem;margin-top:2.5rem}.job-features .box{display:flex;justify-content:center;padding:7rem 1.5rem 3.5rem 1.5rem}.job-features .box-ttl{left:-1.3rem}.job-features .box p{line-height:1.8}}.wp-block-post-content .job-info{margin-top:0}.wp-block-post-content .job-info-head{line-height:1.4}.wp-block-post-content .job-info--ttl__en{font-size:13px;font-weight:500;letter-spacing:.1em;font-family:Oswald,sans-serif;margin-bottom:6px}.wp-block-post-content .job-info--ttl__num{font-size:29px;font-family:Oswald,sans-serif;font-weight:500;border-right:1px solid #707070;line-height:1;padding-right:13px;margin-right:15px;letter-spacing:.1em}.wp-block-post-content .job-info--ttl__ja{font-size:22px;font-weight:700;letter-spacing:.08em;line-height:1.3}.wp-block-post-content .job-info--ttl__ja br{display:none}.wp-block-post-content .job-info--cover{margin-top:20px}.wp-block-post-content .job-info--cover img{width:100%;height:auto}@media screen and (min-width:768px){.wp-block-post-content .job-info--ttl__en{font-size:20px;margin-bottom:15px}.wp-block-post-content .job-info--ttl__num{font-size:43px;padding-right:20px;margin-right:20px;line-height:.8}.wp-block-post-content .job-info--ttl__ja{font-size:28px}.wp-block-post-content .job-info--cover{margin-top:35px}}@media screen and (min-width:1100px){.wp-block-post-content .job-info{margin-top:20px}.wp-block-post-content .job-info--ttl__num{padding-right:20px;margin-right:25px}.wp-block-post-content .job-info--ttl__ja{font-size:33px;letter-spacing:.04em}}.wp-block-post-content .job-features{display:grid;grid-template-columns:1fr;gap:20px;margin-top:15px}.wp-block-post-content .job-features .box{background-color:#f7f7f7;border:4px solid #efefe6;border-radius:3px;position:relative;padding:68px 20px 23px 20px;font-size:15px;font-weight:500}.wp-block-post-content .job-features .box-ttl{min-width:145px;font-size:18px;line-height:1.4;display:inline-block;background-color:#fff;color:#000;border-left:20px solid #ddd;font-weight:600;position:absolute;top:15px;left:-10px;padding:5px 5px 5px 15px;-webkit-filter:drop-shadow(0px 3px 2px rgba(0,0,0,0.08));filter:drop-shadow(0px 3px 2px rgba(0, 0, 0, .08));box-sizing:border-box}.wp-block-post-content .job-features .box-ttl__blue{border-color:#adceca}.wp-block-post-content .job-features .box-ttl__yellow{border-color:#edd968}.wp-block-post-content .job-features .box-ttl__red{border-color:#ed8f68}.wp-block-post-content .job-features .box p{line-height:1.7;margin:0;font-weight:500}@media screen and (min-width:768px){.wp-block-post-content .job-features{grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:25px}.wp-block-post-content .job-features .box{display:flex;justify-content:center;padding:70px 15px 35px 15px}.wp-block-post-content .job-features .box-ttl{left:-13px}.wp-block-post-content .job-features .box p{line-height:1.8}}.job-graduate{margin:3rem 0}.job-graduate .graduate-thumb{width:80vw;max-width:27rem;margin:0 auto 2rem auto}.job-graduate .graduate-name{font-size:2.2rem;font-weight:700;margin:0}.job-graduate .graduate-name span{font-size:1.4rem}.job-graduate .graduate-course{font-size:1.1rem;margin-top:1rem;font-weight:700;margin:0}.job-graduate .graduate-dis{margin:1.5rem 0 0 0}@media screen and (min-width:768px){.job-graduate{margin:5rem 0;display:grid;grid-template-columns:27rem 1fr;gap:0 4rem}.job-graduate .graduate-content{display:flex;justify-content:center;flex-direction:column}.job-graduate .graduate-thumb{margin:0}.job-graduate .graduate-name{font-size:2.2rem}.job-graduate .graduate-course{font-size:1.2rem;margin:.3rem 0 0 0}.job-graduate .graduate-dis{font-size:1.3rem;margin-top:2rem}}@media screen and (min-width:1100px){.job-graduate .graduate-name{font-size:2.6rem}.job-graduate .graduate-course{font-size:1.3rem}.job-graduate .graduate-dis{font-size:1.5rem;line-height:1.9}}.wp-block-post-content .job-graduate{margin:30px 0}.wp-block-post-content .job-graduate .graduate-thumb{width:80vw;max-width:270px;margin:0 auto 20px auto}.wp-block-post-content .job-graduate .graduate-name{font-size:22px;font-weight:700;margin:0}.wp-block-post-content .job-graduate .graduate-name span{font-size:14px}.wp-block-post-content .job-graduate .graduate-course{font-size:11px;margin-top:10px;font-weight:700;margin:0}.wp-block-post-content .job-graduate .graduate-dis{margin:15px 0 0 0}@media screen and (min-width:768px){.wp-block-post-content .job-graduate{margin:50px 0;display:grid;grid-template-columns:270px 1fr;gap:0 40px}.wp-block-post-content .job-graduate .graduate-content{display:flex;justify-content:center;flex-direction:column}.wp-block-post-content .job-graduate .graduate-thumb{margin:0}.wp-block-post-content .job-graduate .graduate-name{font-size:22px}.wp-block-post-content .job-graduate .graduate-course{font-size:12px;margin:3px 0 0 0}.wp-block-post-content .job-graduate .graduate-dis{font-size:13px;margin-top:20px}}@media screen and (min-width:1100px){.wp-block-post-content .job-graduate .graduate-name{font-size:26px}.wp-block-post-content .job-graduate .graduate-course{font-size:13px}.wp-block-post-content .job-graduate .graduate-dis{font-size:15px;line-height:1.8}}.job-way{margin:4rem 0}.job-way--ttl{font-size:1.8rem;margin-bottom:2rem}.job-way--ttl span{display:inline-block;background-color:#efefef;border-radius:5px;padding:.3rem 1rem;letter-spacing:.03em}@media screen and (min-width:768px){.job-way{margin:6rem 0}.job-way--ttl{font-size:1.8rem;margin-bottom:3rem}}@media screen and (min-width:1100px){.job-way{margin:7.5rem 0}}.job-way-columns{display:grid;grid-template-columns:1fr;gap:3.5rem 0}.job-way-columns .way-column__left{border-bottom:1px solid #707070;position:relative;padding-left:1.2em;font-size:1.5rem;padding-bottom:.8rem;margin-bottom:2rem}.job-way-columns .way-column__left p{font-weight:500}.job-way-columns .way-column__left::before{content:"■";position:absolute;top:0;left:0}@media screen and (min-width:768px){.job-way-columns{gap:4rem 0;line-height:1.8}.job-way-columns p{margin-bottom:-.4em}.job-way-columns .way-column{display:grid;grid-template-columns:8em 1fr;margin:0;gap:0 2.4rem}.job-way-columns .way-column__left{border-bottom:none;border-right:1px solid #707070;font-size:1.4rem;padding-left:1.2em;padding-right:2.5rem;padding-bottom:0;margin:0}.job-way-columns .way-column__left::before{top:-.4em}}@media screen and (min-width:1100px){.job-way-columns .way-column{grid-template-columns:8.5em 1fr}.job-way-columns .way-column__left{font-size:1.5rem}}.wp-block-post-content .job-way{margin:40px 0}.wp-block-post-content .job-way--ttl{font-size:18px;margin-bottom:20px!important}.wp-block-post-content .job-way--ttl span{display:inline-block;background-color:#efefef;border-radius:5px;padding:3px 10px;letter-spacing:.03em}@media screen and (min-width:768px){.wp-block-post-content .job-way{margin:60px 0}.wp-block-post-content .job-way--ttl{font-size:18px;margin-bottom:30px!important}}@media screen and (min-width:1100px){.wp-block-post-content .job-way{margin:75px 0!important}}.wp-block-post-content .job-way-columns{display:grid;grid-template-columns:1fr;gap:35px 0}.wp-block-post-content .job-way-columns .way-column__left{border-bottom:1px solid #707070;position:relative;padding-left:1.2em;font-size:15px;padding-bottom:8px;margin-bottom:20px}.wp-block-post-content .job-way-columns .way-column__left p{font-weight:500}.wp-block-post-content .job-way-columns .way-column__left::before{content:"■";position:absolute;top:0;left:0}@media screen and (min-width:768px){.wp-block-post-content .job-way-columns{gap:40px 0;line-height:1.8}.wp-block-post-content .job-way-columns p{margin-bottom:-.4em;margin-top:-.4em}.wp-block-post-content .job-way-columns .way-column{display:grid;grid-template-columns:8em 1fr;margin:0;gap:0 24px}.wp-block-post-content .job-way-columns .way-column__left{border-bottom:none;border-right:1px solid #707070;font-size:14px;padding-left:1.2em;padding-right:25px;padding-bottom:0;margin:0}.wp-block-post-content .job-way-columns .way-column__left p{font-weight:500}.wp-block-post-content .job-way-columns .way-column__left::before{top:-.4em}}@media screen and (min-width:1100px){.wp-block-post-content .job-way-columns .way-column{grid-template-columns:8.5em 1fr}.wp-block-post-content .job-way-columns .way-column__left{font-size:15px}}.job-columns{margin:2.4rem 0;display:grid;grid-template-columns:1fr;gap:4rem}.job-columns .job-column__thumb{width:100%;margin-bottom:2rem}.job-columns .job-column__thumb img{width:100%;height:auto;border-radius:5px}.job-columns .job-column__subject{font-size:1.6rem;margin:1.5rem 0 1.5rem 0}.job-columns .job-column__content{line-height:1.9;font-weight:500}@media screen and (min-width:768px){.job-columns{margin:3.5rem 0;grid-template-columns:1fr 1fr;gap:4rem}.job-columns .job-column__subject{font-size:1.6rem;margin:1.5rem 0 1.5rem 0}.job-columns .job-column__content{font-size:1.3rem}}@media screen and (min-width:1100px){.job-columns{gap:4.5rem 5rem}.job-columns .job-column__subject{font-size:2rem;margin:1.5rem 0 2rem 0}}.wp-block-post-content .job-columns{margin:24px 0;display:grid;grid-template-columns:1fr;gap:4rem}.wp-block-post-content .job-columns .job-column__thumb{width:100%;margin-bottom:20px}.wp-block-post-content .job-columns .job-column__thumb img{width:100%;height:auto;border-radius:5px}.wp-block-post-content .job-columns .job-column__subject{font-size:16px;margin:15px 0 15px 0}.wp-block-post-content .job-columns .job-column__content{margin:0;line-height:1.9;font-weight:500}@media screen and (min-width:768px){.wp-block-post-content .job-columns{margin:35px 0;grid-template-columns:1fr 1fr;gap:40px}.wp-block-post-content .job-columns .job-column__subject{font-size:16px;margin:15px 0}.wp-block-post-content .job-columns .job-column__content{font-size:13px}}@media screen and (min-width:1100px){.wp-block-post-content .job-columns{gap:45px 50px}.wp-block-post-content .job-columns .job-column__subject{font-size:20px;margin:15px 0 20px 0}}.job-banner{margin:6rem 0}@media screen and (min-width:768px){.job-banner{margin:8rem 0}}@media screen and (min-width:1100px){.job-banner{margin:11rem 0}}.job-banner a{display:block}.job-banner a img{width:100%;height:auto}.job-banner p{text-align:center;margin-top:2.5rem}.job-banner p span{font-weight:700;line-height:1.6;font-size:1.3rem;display:inline-block;border-bottom:7px solid #dbdbdb;padding-bottom:.5rem}@media screen and (min-width:768px){.job-banner p{margin-top:3rem}.job-banner p span{font-size:1.6rem;padding-bottom:.5rem}}@media screen and (min-width:1100px){.job-banner p{margin-top:3.5rem}.job-banner p span{font-size:1.8rem;padding-bottom:.5rem}}.wp-block-post-content .job-banner{margin:60px 0}@media screen and (min-width:768px){.wp-block-post-content .job-banner{margin:80px 0}}@media screen and (min-width:1100px){.wp-block-post-content .job-banner{margin:110px 0}}.wp-block-post-content .job-banner a{display:block;pointer-events:none}.wp-block-post-content .job-banner a img{width:100%;height:auto}.wp-block-post-content .job-banner p{text-align:center;margin-top:25px;margin-bottom:0}.wp-block-post-content .job-banner p span{font-weight:700;line-height:1.6;font-size:13px;display:inline-block;border-bottom:7px solid #dbdbdb;padding-bottom:5px}.wp-block-post-content .job-banner p a{color:#000}@media screen and (min-width:768px){.wp-block-post-content .job-banner p{margin-top:30px}.wp-block-post-content .job-banner p span{font-size:16px m;padding-bottom:5px}}@media screen and (min-width:1100px){.wp-block-post-content .job-banner p{margin-top:35px}.wp-block-post-content .job-banner p span{font-size:18px;padding-bottom:5px}}.job-wl-banner{margin-top:4rem;margin-bottom:4rem;display:grid;grid-template-columns:1fr;gap:4rem 0}.job-wl-banner .wl-banner__copy{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1.7rem}.job-wl-banner .wl-banner a{display:block}.job-wl-banner .wl-banner a img{width:100%}@media screen and (min-width:768px){.job-wl-banner{margin-top:6rem;margin-bottom:6rem;gap:6rem 0}.job-wl-banner .wl-banner__copy{font-size:1.8rem;margin-bottom:2rem}.job-wl-banner .wl-banner__copy br{display:none}}@media screen and (min-width:1100px){.job-wl-banner{margin-top:6.4rem;margin-bottom:6.4rem;gap:8rem 0}.job-wl-banner .wl-banner__copy{margin-bottom:2.5rem}}.wp-block-post-content .job-wl-banner{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:1fr;gap:40px 0}.wp-block-post-content .job-wl-banner .wl-banner__copy{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:17px}.wp-block-post-content .job-wl-banner .wl-banner a{display:block;pointer-events:none}.wp-block-post-content .job-wl-banner .wl-banner a img{width:100%}@media screen and (min-width:768px){.wp-block-post-content .job-wl-banner{margin-top:60px;margin-bottom:60px;gap:60px 0}.wp-block-post-content .job-wl-banner .wl-banner__copy{font-size:18px;margin-bottom:20px}.wp-block-post-content .job-wl-banner .wl-banner__copy br{display:none}}@media screen and (min-width:1100px){.wp-block-post-content .job-wl-banner{margin-top:64px;margin-bottom:64px}.wp-block-post-content .job-wl-banner .wl-banner__copy{margin-bottom:25px}}.l-content-home{padding-top:0}.l-home-news,.l-home-oc{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.l-home-news,.l-home-oc{margin-left:-4rem;margin-right:-4rem;padding-left:4rem;padding-right:4rem}}.l-home-kv{display:flex;background-color:#fafaf6;position:relative}.l-home-kv--copy{width:4rem;display:flex;align-items:center;justify-content:center}.l-home-kv--img{width:calc(100vw - 4rem)}.l-home-kv--img .swiper-slide img{width:100%}.l-home-kv--title{background-color:#fafaf6;padding:2rem 2rem 2rem 0}.l-home-kv--title img{width:100%;height:auto}@media screen and (min-width:768px){.l-home-kv--copy{width:7.5657894737vw;justify-content:flex-start;padding-left:2.6315789474vw;position:relative;z-index:3}.l-home-kv--copy img{width:.9868421053vw;max-width:1.5rem;height:auto}.l-home-kv--img{width:92.4342105263vw}.l-home-kv--title{width:53.1578947368vw;padding:1.9736842105vw 3.1578947368vw 1.9736842105vw 7.5657894737vw;position:absolute;bottom:0;left:0;z-index:2}}@media screen and (min-width:1520px){.l-home-kv--copy{width:13.8157894737vw;padding-left:2.6315789474vw}.l-home-kv--copy img{width:.9868421053vw}.l-home-kv--img{width:86.1842105263vw}}.l-home-pickup{padding-top:6rem}.l-home-pickup--title{font-size:2rem;line-height:1.5;text-align:center;margin-bottom:2.5rem;font-family:Oswald,sans-serif;color:#000;font-weight:400}@media screen and (min-width:768px){.l-home-pickup{padding-top:10rem}.l-home-pickup--title{font-size:2.8rem;margin-bottom:4rem}}@media screen and (min-width:1100px){.l-home-pickup{padding-top:14.5rem}.l-home-pickup--title{font-size:4rem;margin-bottom:5.3rem}}.cover-pick{background-color:#fafaf5;border-radius:10px 10px 0 0}.cover-pick .cover-first{padding:1rem;position:relative;display:flex;padding-bottom:6rem}.cover-pick .cover-first--img{width:53.3333333333vw;height:53.3333333333vw;position:relative}.cover-pick .cover-first--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.cover-pick .cover-first--tilte{flex:1;display:flex;align-items:center;justify-content:center;padding-top:1rem}.cover-pick .cover-first--tilte img{width:13.3333333333vw}.cover-pick .cover-first--btn{width:100%;position:absolute;bottom:1.5rem;left:0;text-align:center}@media screen and (min-width:768px){.cover-pick .cover-first{padding:3rem;align-items:flex-end}.cover-pick .cover-first--img{width:59.8958333333vw;height:39.0625vw}.cover-pick .cover-first--tilte{flex-direction:column;padding-top:0}.cover-pick .cover-first--tilte img{width:7.8125vw}.cover-pick .cover-first--btn{position:relative;bottom:0;left:0;margin-top:3.5rem;padding-left:2rem}}@media screen and (min-width:1100px){.cover-pick .cover-first--img{width:69.4rem;height:45.2rem}.cover-pick .cover-first--tilte img{width:10rem}.cover-pick .cover-first--btn{margin-top:2.5rem;padding-left:2rem}}.people-slider{height:100%;position:relative;opacity:0;transition:opacity .1s}.people-slider.swiper-initialized{opacity:1}.people-slider a{width:100%;height:100%;display:block;overflow:hidden}@media screen and (min-width:1100px){.people-slider a{overflow:hidden}.people-slider a img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.people-slider a:hover{opacity:1}.people-slider a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}}.people-slider-control .people-slider-button{position:absolute;top:50%;z-index:3;color:#000}.people-slider-control .people-slider-button--prev{left:-.5rem;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.people-slider-control .people-slider-button--next{right:-.5rem;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (min-width:768px){.people-slider-control .people-slider-button--prev{left:-2rem}.people-slider-control .people-slider-button--next{right:-2rem}}@media screen and (min-width:1100px){.people-slider-control .people-slider-button{font-size:2.1rem}.people-slider-control .people-slider-button--prev{left:-1rem}.people-slider-control .people-slider-button--next{right:-1rem}}.pick-carousel-wrap{margin-top:.8rem;background:#fafaf5;padding:1rem;position:relative;overflow:hidden}@media screen and (min-width:768px){.pick-carousel-wrap{padding:2.5rem 3rem}}@media screen and (min-width:1100px){.pick-carousel-wrap{padding:3.5rem 3rem}}.pick-carousel{width:50.6666666667vw;margin-left:auto;margin-right:auto;overflow:visible;opacity:0}.pick-carousel.swiper-initialized{opacity:1;transition:opacity .2s ease}@media screen and (min-width:768px){.pick-carousel{width:78.125vw}}@media screen and (min-width:1100px){.pick-carousel{width:84rem}}.pick-carousel .pick-carousel-wrapper{display:flex!important;position:relative}.pick-carousel .swiper-slide{width:50.6666666667vw;padding:0 .3rem;flex-shrink:0!important}.pick-carousel .swiper-slide a{display:block;position:relative}.pick-carousel .swiper-slide:not(.swiper-slide-visible) a{pointer-events:none;opacity:.3}.pick-carousel__control--btn{width:6rem;height:6rem;background-color:#181b39;border-radius:100%;position:absolute;top:50%;z-index:2;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:-3rem 0 0 0;padding:0}.pick-carousel__control--btn span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pick-carousel__control--btn span::before{content:"";width:1.2rem;height:1.2rem;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pick-carousel__control--btn__prev{left:-3rem;padding-left:3rem}.pick-carousel__control--btn__prev span::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:.3rem}.pick-carousel__control--btn__next{right:-3rem;padding-right:3rem}.pick-carousel__control--btn__next span::before{margin-right:.3rem}.pick-carousel__pagination{text-align:center;display:flex;justify-content:center;gap:0;margin-top:1.5rem;margin-bottom:.5rem}.pick-carousel__pagination .swiper-pagination-bullet{display:block;margin:0;width:2.5rem;height:.2rem;border-radius:.5rem;padding:0;background:#e8eced;opacity:1;overflow:hidden}.pick-carousel__pagination .swiper-pagination-bullet .progress-bar{width:100%;height:100%;display:block;background:#181b39;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}@media screen and (min-width:768px){.pick-carousel .swiper-slide{width:20rem;padding:0 .5rem}.pick-carousel__pagination{margin-top:2.5rem;margin-bottom:0}.pick-carousel__pagination .swiper-pagination-bullet{width:3rem;height:.3rem}}@media screen and (min-width:1100px){.pick-carousel .swiper-slide{width:28rem}.pick-carousel__pagination{gap:0 .5rem}.pick-carousel__pagination .swiper-pagination-bullet{width:3rem;height:.3rem}}.l-home-news{margin-top:9rem;background-color:#fafaf6}.l-home-news .c-archives{padding-top:3.4rem;padding-bottom:2.5rem;position:relative;z-index:1}.l-home-news .c-archives--title{width:9.7rem;height:9.7rem;font-size:2rem;font-family:Oswald,sans-serif;color:#000;display:flex;align-items:center;justify-content:center;font-weight:400;position:absolute;top:-4.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.l-home-news .c-archives--title::before{content:"";width:100%;height:100%;background-color:#fafaf6;display:block;position:absolute;top:1rem;left:0;border-radius:100%;z-index:-1}.l-home-news .c-archives-btn{text-align:center;margin-top:3.2rem}.l-home-news .u-tags{margin-bottom:2.5rem}@media screen and (min-width:768px){.l-home-news{margin-top:14rem}.l-home-news .c-archives{padding-top:2.5rem;padding-bottom:3.8rem;position:relative}.l-home-news .c-archives--title{width:13.3rem;height:13.3rem;font-size:2.8rem;top:-6.6rem;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.l-home-news .c-archives--title::before{top:2rem}.l-home-news .c-archives-btn{margin-top:2.5rem;text-align:right}.l-home-news .u-tags{margin-bottom:3.3rem;justify-content:flex-end}}@media screen and (min-width:1100px){.l-home-news{margin-top:17rem}.l-home-news .c-archives{max-width:110rem;margin-left:auto;margin-right:auto;padding-top:2.5rem;padding-bottom:3.8rem}.l-home-news .u-tags{margin-bottom:3.3rem;justify-content:flex-end}}.l-home-beginner{padding-top:8.2rem}@media screen and (min-width:768px){.l-home-beginner{padding-top:10rem}}@media screen and (min-width:1100px){.l-home-beginner{padding-top:14.5rem}}.beginner-box{padding:0;position:relative}.beginner-box--label{width:33.0666666667vw;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.beginner-box--label img{width:100%;height:auto}.beginner-box--tltle{margin:0;border-radius:10px 10px 0 0;overflow:hidden;background-color:#eff4f1}.beginner-box--tltle img{width:100%}.beginner-box--content{background-color:#edead0;padding:3rem;border-radius:0 0 10px 10px}.beginner-box .c-btn-group{margin:0}.beginner-box .c-btn-group .c-btn-style01{padding-left:4rem}.beginner-box .illust{display:none}@media screen and (min-width:768px){.beginner-box--label{width:19.4rem;top:0;left:3.5rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.beginner-box--lead{font-size:2.2rem;margin-bottom:2.5rem}}@media screen and (min-width:1100px){.beginner-box{text-align:center}.beginner-box--label{width:19.4rem;top:0;left:3.5rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.beginner-box .c-btn-group{margin:0}.beginner-box .c-btn-group .c-btn-style01{padding-left:5rem;min-width:29.5rem;text-align:center}}.l-home-course{padding-top:5rem}@media screen and (min-width:768px){.l-home-course{margin-top:5rem}}@media screen and (min-width:1100px){.l-home-course{margin-top:14rem}}@media screen and (min-width:1100px){.l-home-course .c-card-lists{padding-top:6rem}}.l-home-oc{padding-top:2rem;padding-bottom:10rem;margin-top:6rem;background-color:#fafaf6}@media screen and (max-width:767px){.l-home-oc{overflow:hidden}}.l-home-oc--text{text-align:center;margin-bottom:2rem}.l-home-oc--text img{width:78.6666666667vw}.l-home-oc--ttl{font-size:2.4rem;font-weight:400;text-align:center;margin-bottom:2.3rem}.l-home-oc--lead{font-size:1.5rem;line-height:1.6}.l-home-oc .c-archives{margin-top:3.5rem}.l-home-oc .oc-event-search{margin-bottom:1rem}.l-home-oc .c-btn-group{margin-top:4.5rem;text-align:center}@media screen and (min-width:768px){.l-home-oc{padding-top:5rem}.l-home-oc .c-flex{align-items:center}.l-home-oc--ttl{font-size:2.4rem;text-align:left;margin:0}.l-home-oc--lead{font-size:1.5rem;margin-left:3rem;margin-top:.5rem}}@media screen and (min-width:1100px){.l-home-oc{padding-top:8.4rem;padding-bottom:7.7rem;margin-top:20rem;position:relative;z-index:1}.l-home-oc .l-home-oc--text{width:6.6rem;position:absolute;top:50%;left:2.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.l-home-oc .c-flex{align-items:flex-end}.l-home-oc--ttl{font-size:4rem;line-height:1}.l-home-oc--lead{font-size:2rem;margin-left:6rem;margin-bottom:-.5rem}.l-home-oc .c-archives{margin-top:6rem}.l-home-oc .c-archives-meta{margin-bottom:3rem}.l-home-oc .c-archives-meta .u-tag-lists{gap:1rem 2rem}.l-home-oc .c-archives-meta .u-tag-lists .u-tag--label{padding:.5rem 2.5rem}.l-home-oc .c-btn-group{margin-top:4.2rem;text-align:right}}.oc-carousel-wrap{position:relative;padding-top:2rem;min-height:58rem}@media screen and (max-width:767px){.oc-carousel-wrap{min-height:50rem}}@media screen and (min-width:768px){.oc-carousel-wrap{min-height:57rem}}@media screen and (min-width:1100px){.oc-carousel-wrap{min-height:60rem}}.oc-carousel-wrap .c-event--thumb a{display:block;border-radius:5px;position:relative;overflow:hidden}.oc-carousel-wrap .c-event--thumb a::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:5px;pointer-events:none;border:2px solid #fff}.oc-carousel-wrap .c-event--thumb a img{border-radius:5px}.oc-carousel-wrap.is-empty{min-height:auto}.oc-carousel-wrap.is-empty .oc-carousel-control{display:none}.oc-carousel-wrap.is-empty .swiper-wrapper{display:block}.oc-carousel-wrap .not-found{text-align:center;background-color:rgba(255,255,255,.8);border-radius:1rem;padding:3rem 2rem}@media screen and (min-width:768px){.oc-carousel-wrap .not-found{padding:4.5rem 2rem}}.oc-carousel-control .oc-carousel-button{position:absolute;top:6.5rem;z-index:2;margin-top:-1.2rem}.oc-carousel-control .oc-carousel-button--prev{left:-.6rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.oc-carousel-control .oc-carousel-button--next{right:-.6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.oc-carousel-control .oc-carousel-button{top:31%}.oc-carousel-control .oc-carousel-button--prev{left:-.5rem}.oc-carousel-control .oc-carousel-button--next{right:-.5rem}}@media screen and (min-width:1100px){.oc-carousel-control .oc-carousel-button{font-size:2.1rem;top:9rem}.oc-carousel-control .oc-carousel-button--prev{left:-1rem}.oc-carousel-control .oc-carousel-button--next{right:-1rem}}.oc-carousel .oc-carousel-wrapper{height:auto;padding-top:2.5rem}@media screen and (min-width:768px){.oc-carousel{margin-left:-1rem;margin-right:-1rem}.oc-carousel .swiper-slide{width:36rem;padding:0 1rem}}@media screen and (min-width:768px){.oc-carousel{margin-left:-2rem;margin-right:-2rem}.oc-carousel .swiper-slide{width:38rem;padding:0 2rem}.oc-carousel .swiper-slide>.c-event{padding:0}}.oc-carousel-control .oc-carousel-button{font-size:2rem;top:34.6666666667vw}@media screen and (min-width:768px){.oc-carousel-control .oc-carousel-button{top:16.9270833333vw;font-size:2.2rem;font-weight:400}}@media screen and (min-width:768px){.oc-carousel-control .oc-carousel-button{top:13rem}}.oc-carousel-control .oc-carousel-button--prev{left:-1.5rem}.oc-carousel-control .oc-carousel-button--next{right:-1.5rem}.l-home-blog{padding-top:5rem}.l-home-blog .c-ttl-box{margin-bottom:3.5rem}.l-home-blog .c-ttl-box .c-ttl--lead{text-align:center}@media screen and (min-width:768px){.l-home-blog{margin-top:5rem}.l-home-blog .c-ttl-box{margin-bottom:2.5rem}.l-home-blog .c-ttl-box .c-ttl--lead{text-align:left}}@media screen and (min-width:1100px){.l-home-blog{margin-top:14rem}.l-home-blog .c-ttl-box{margin-bottom:4rem}}.l-home-campus{padding-top:5rem}.l-home-campus .c-ttl-box{margin-bottom:3.5rem}.l-home-campus .c-ttl-box .c-ttl--lead{text-align:center}@media screen and (min-width:768px){.l-home-campus{margin-top:5rem}.l-home-campus .c-ttl-box{margin-bottom:2.5rem}.l-home-campus .c-ttl-box .c-ttl--lead{text-align:left}}@media screen and (min-width:1100px){.l-home-campus{margin-top:14rem}.l-home-campus .c-ttl-box{margin-bottom:4rem}}@media screen and (max-width:767px){.p-tobira .p-campus--archives,.p-tobira .p-course--for,.p-tobira .p-course--related,.p-tobira .p-expenses--archives,.p-tobira .p-jobdata--archives,.p-tobira .p-school--archives{margin-top:4rem}}@media screen and (min-width:1100px){.p-tobira .p-course--archives .c-course-archives--ttl{font-size:3rem}}.p-tobira .c-banner{margin-top:0}.c-intr-layout{display:grid;grid-template-columns:1fr;gap:3rem}.c-intr-layout .c-intr__full,.c-intr-layout .c-intr__half{width:100%}@media screen and (min-width:768px){.c-intr-layout{display:flex;flex-wrap:wrap;gap:5rem 3rem}.c-intr-layout .c-intr__half{width:calc(50% - 1.5rem);margin-top:0!important}}@media screen and (min-width:1100px){.c-intr-layout{gap:5rem 5rem}.c-intr-layout .c-intr__half{width:calc(50% - 2.5rem)}}.c-intr-layout .c-intr__video{padding-bottom:0!important}[data-accordion] .c-intr+.c-intr{margin-top:3rem}[data-content] .c-intr{margin-top:3rem}.c-intr{background-color:#f7f7f7;border-radius:5px;padding:1.5rem;letter-spacing:.03em}@media screen and (min-width:768px){.c-intr{padding:3rem 2.5rem}}@media screen and (min-width:1100px){.c-intr{padding:3rem 3.5rem}}.c-intr--name{font-size:2rem;font-weight:600}.c-intr--name-small{font-size:1.6rem;padding-left:.4em}.c-intr--position{font-size:1.2rem;border-left:4px solid #ddd;padding-left:.7rem;line-height:1.6}@media screen and (min-width:1100px){.c-intr--position{line-height:1.7}}.c-intr--thumb{width:18rem;height:18rem;margin:0 auto 0 auto;border-radius:100%;overflow:hidden;border:3px solid #fff}.c-intr--thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-intr--licence{font-size:1.2rem;margin-top:1rem}.c-intr--licence ul{display:flex;flex-wrap:wrap;gap:.3rem 2rem;margin:0;padding:0}.c-intr--licence li{display:inline-block;line-height:1.4}.c-intr--licence li::before{content:"■";color:#ddd;margin-right:3px}.c-intr--baloon{background-color:#fff;border-radius:10px;padding:1.5rem;position:relative;text-align:justify;margin-top:2.5rem}.c-intr--baloon::before{content:"";display:block;background:#fff;height:13.8564064606px;width:16px;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;top:-14px;left:44px}.c-intr--baloon p{margin-top:0}.c-intr--baloon p+p{margin-top:1em}@media screen and (min-width:768px){.c-intr--baloon{padding:1.5rem}}@media screen and (min-width:1100px){.c-intr--baloon{font-size:1.5rem;padding:2rem 2.5rem;line-height:1.8;letter-spacing:.03em}}.c-intr--introduction{font-size:1.1rem;text-align:justify}@media screen and (min-width:768px){.c-intr--introduction{font-size:1.2rem}}@media screen and (min-width:1100px){.c-intr--introduction{font-size:1.3rem}}.c-intr--affiliation{font-size:1.3rem;line-height:1.4;font-weight:700;text-align:left}@media screen and (min-width:1100px){.c-intr--affiliation{font-size:1.5rem}}.c-intr--graduation{font-size:1.1rem;line-height:1.5}@media screen and (min-width:768px){.c-intr--graduation{font-size:1.2rem;line-height:1.8}}.c-intr-img,.c-intr-video{margin:-1.5rem -1.5rem 0 -1.5rem;position:relative;overflow:hidden}.c-intr-img-bg,.c-intr-video-bg{width:100%;height:100%;position:absolute;top:0;left:0}.c-intr-img-bg img,.c-intr-video-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1);transform:scale(1.1)}.c-intr-img-yt,.c-intr-video-yt{width:100%;max-width:60rem;aspect-ratio:16/9;position:relative;z-index:1;margin-left:auto;margin-right:auto}.c-intr-img-yt iframe,.c-intr-video-yt iframe{width:100%;height:100%;vertical-align:top}.c-intr-img-copy,.c-intr-video-copy{width:100%;padding-right:1.5rem;position:absolute;bottom:0;left:0;pointer-events:none;z-index:3}.c-intr-img-copy p,.c-intr-video-copy p{display:inline-block;background-color:#fff;padding:.8rem 1rem .8rem 1.5rem;font-size:1.2rem;border-radius:0 20px 0 0;font-weight:600;line-height:1.5;margin-bottom:-1px}@media screen and (min-width:768px){.c-intr-img,.c-intr-video{margin:-3rem -2.5rem 0 -2.5rem}.c-intr-img-yt,.c-intr-video-yt{width:100%}.c-intr-img-copy,.c-intr-video-copy{padding-right:2.5rem}.c-intr-img-copy p,.c-intr-video-copy p{padding:1rem 2.5rem 1rem 2.5rem;font-size:1.7rem}}@media screen and (min-width:1100px){.c-intr-img,.c-intr-video{margin:-3rem -3.5rem 0 -3.5rem}.c-intr-img-copy p,.c-intr-video-copy p{padding:1.3rem 2.5rem 1.3rem 2.5rem;font-size:1.7rem}}.c-intr-detail{margin-top:1.5rem}.c-intr-detail table{width:100%;line-height:1.5}.c-intr-detail table th{text-align:left;width:11rem}.c-intr-detail table th span{width:100%;display:inline-block;border-radius:5rem;text-align:center;background-color:#fff;border:1px solid #ddd}.c-intr-detail table td,.c-intr-detail table th{padding:.5rem 0;vertical-align:top}.c-intr-detail table td{padding-left:1rem}@media screen and (min-width:768px){.c-intr-detail{margin-top:1.5rem}.c-intr-detail table td,.c-intr-detail table th{padding:1rem 0;vertical-align:top}.c-intr-detail table td{padding-left:1.5rem}}@media screen and (min-width:1100px){.c-intr-detail{margin-top:1.5rem}.c-intr-detail table{line-height:1.6}.c-intr-detail table td,.c-intr-detail table th{vertical-align:top}.c-intr-detail table th{font-size:1.3rem;padding-top:1.2rem}.c-intr-detail table td{padding-left:1.5rem}}.c-intr-editor{border-top:1px solid #fff;margin-top:4rem;padding-top:3rem;text-align:justify;line-height:1.8}.c-intr-editor>:first-child{margin-top:0}.c-intr-editor h2{font-size:1.6rem;font-weight:700;padding-bottom:1rem;border-bottom:1px solid #ddd;margin:4rem 0 2rem 0}.c-intr-editor h3{font-size:1.3rem;font-weight:700;margin:3rem 0 1.5rem 0}@media screen and (min-width:768px){.c-intr-editor{margin-top:4rem;padding-top:4rem;line-height:1.9}.c-intr-editor>:first-child{margin-top:0}.c-intr-editor h2{font-size:2rem;padding-bottom:1.3rem;margin:4rem 0 2rem 0}.c-intr-editor h3{font-size:1.5rem;margin:3rem 0 1.5rem 0}}.c-intr-type01 .c-intr-head--text{margin-top:1.5rem}.c-intr-type01 .c-intr--introduction,.c-intr-type01 .c-intr--licence,.c-intr-type01 .c-intr--position{margin-top:1.8rem}@media screen and (min-width:768px){.c-intr-type01 .c-intr-head{display:grid;grid-template-columns:18rem 1fr;gap:0 4rem}.c-intr-type01 .c-intr-head--text{margin-top:0}}@media screen and (min-width:1100px){.c-intr-type01 .c-intr--introduction,.c-intr-type01 .c-intr--position{margin-top:2rem}}.c-intr-type02 .c-intr-head--text{margin-top:1.5rem}.c-intr-type02 .c-intr-body{padding-top:2.5rem}.c-intr-type02 .c-intr--name{margin-top:1.2rem}.c-intr-type02 .c-intr--name{margin-top:.8rem}.c-intr-type02 .c-intr--graduation{margin-top:1rem}.c-intr-type02 .c-intr--introduction{margin-top:2rem}@media screen and (min-width:768px){.c-intr-type02 .c-intr-head{display:grid;grid-template-columns:18rem 1fr;gap:0 4rem}.c-intr-type02 .c-intr-head--text{margin-top:0}.c-intr-type02 .c-intr--graduation,.c-intr-type02 .c-intr--name{margin-top:1.2rem}.c-intr-type02 .c-intr--introduction{margin-top:2rem}}@media screen and (min-width:1100px){.c-intr-type02 .c-intr--graduation{margin-top:2rem}.c-intr-type02 .c-intr--introduction{margin-top:2rem}}.c-intr-type03 .c-intr-head--text{margin-top:2.5rem}.c-intr-type03 .c-intr--affiliation{margin-bottom:1.2rem}.c-intr-type03 .c-intr--graduation{margin-top:1.3rem}@media screen and (min-width:768px){.c-intr-type03 .c-intr-head--text{margin-top:3rem}.c-intr-type03 .c-intr--affiliation{margin-bottom:1.5rem}}@media screen and (min-width:1100px){.c-intr-type03 .c-intr-head--text{margin-top:3.5rem}.c-intr-type03 .c-intr--affiliation{margin-bottom:1.3rem}.c-intr-type03 .c-intr--graduation{margin-top:1.8rem}.c-intr-type03 .c-intr--baloon{margin-top:3rem}}.c-intr__half{margin-top:2rem}.c-intr__half .c-intr--thumb{margin-top:-4rem}@media screen and (min-width:768px){.c-intr__half .c-intr-head{display:block}.c-intr__half .c-intr-head .c-intr--thumb{margin-top:-6rem;margin-bottom:2.5rem}.c-intr__half .c-intr--graduation{margin-top:1rem}}@media screen and (min-width:1100px){.c-intr__half{margin-top:7.5rem}}.c-intr-type04{padding:3rem 2rem;border:2px solid #ddd;border-radius:5px}.c-intr-type04 .c-intr-head{display:flex;align-items:center;gap:0 1.5rem}.c-intr-type04 .c-intr-head .c-intr--thumb{width:12rem;height:12rem;border:none}.c-intr-type04 .c-intr-head .c-intr-head--text{flex:1}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-left:4px solid #ddd;padding-left:.7rem;min-height:1.5em;font-weight:700;line-height:1.4;font-size:1.4rem;letter-spacing:0;margin-bottom:1.5rem}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course span{display:block;text-align:left;font-size:1.3rem}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--name{font-size:2rem;font-weight:700;letter-spacing:.08em}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--name span{font-size:1.6rem}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--from{margin-top:.5rem;font-weight:700;font-size:1.3rem}.c-intr-type04 .c-intr-body{text-align:justify;border-top:1px solid #ddd;margin-top:3rem;padding-top:3rem}.c-intr-type04 .c-intr-body .c-intr--ttl{font-size:1.6rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.c-intr-type04{padding:3rem 3.5rem;display:flex;align-items:center}.c-intr-type04 .c-intr-head{width:18.5rem;display:block;padding-right:3.5rem;margin-right:4rem;border-right:1px solid #ddd}.c-intr-type04 .c-intr-head .c-intr--thumb{width:14.5rem;height:14.5rem;margin:0 0 1.7rem 0}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-left-width:5px;padding-left:.8rem}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--name{font-size:2.5rem}.c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--name span{font-size:1.8rem}.c-intr-type04 .c-intr-body{flex:1;border-top:none;margin:0;padding:1rem 0 1rem 0;line-height:1.9}.c-intr-type04 .c-intr-body .c-intr--ttl{font-size:2rem;line-height:1.6;letter-spacing:.08em;margin-bottom:2.5rem}}.c-intr-w__type01 .c-intr--thumb{width:100%;height:auto;border-radius:0;display:grid;grid-template-columns:1fr 1fr;border:none}.c-intr-w__type01 .c-intr--thumb img{width:100%;height:auto}.c-intr-w__type01 .c-intr--content{margin-top:1.5rem}.c-intr-w__type01 .c-intr--content .c-intr-w{display:flex;align-items:center;font-weight:500;margin-bottom:1.8rem}.c-intr-w__type01 .c-intr--content .c-intr-w p{margin:0}.c-intr-w__type01 .c-intr--content .c-intr-w .c-intr-label{font-size:1.2rem;line-height:1.4;padding:.3rem .7rem;border-radius:5px}.c-intr-w__type01 .c-intr--content .c-intr--graduation{margin-top:.8rem;font-weight:400}.c-intr-w__type01 .c-intr--content .c-intr--comment{background-color:#fff;border-radius:10px;padding:1.5rem;font-size:1.2rem;line-height:1.8;text-align:justify;margin-top:1.5rem}@media screen and (min-width:768px){.c-intr-w__type01{display:flex;flex-direction:row-reverse;gap:0 3rem}.c-intr-w__type01 .c-intr--thumb{width:21rem;grid-template-columns:1fr;gap:1rem 0;border:none}.c-intr-w__type01 .c-intr--content{flex:1;margin-top:0}.c-intr-w__type01 .c-intr--content .c-intr-w{margin-bottom:2rem}.c-intr-w__type01 .c-intr--content .c-intr-w .c-intr-label{font-size:1.3rem;padding:.3rem .9rem}.c-intr-w__type01 .c-intr--content .c-intr--graduation{margin-top:1rem}.c-intr-w__type01 .c-intr--content .c-intr--comment{padding:2rem;font-size:1.5rem;margin-top:2rem;line-height:1.75}}.c-intr-w__type02 .c-intr-w{display:flex;align-items:center;font-weight:500;margin-bottom:1.8rem;font-size:1.6rem;flex-wrap:wrap}.c-intr-w__type02 .c-intr-w p{margin:0}.c-intr-w__type02 .c-intr-w .c-intr-label{font-size:1.2rem;line-height:1.4;padding:.3rem .7rem;border-radius:5px}.c-intr-w__type02 .c-intr-w .c-intr-sp{width:100%;display:block;margin-top:.4rem}.c-intr-w__type02 .c-intr--thumb{margin-bottom:1.5rem}.c-intr-w__type02 .c-intr--name{text-align:center}.c-intr-w__type02 .c-intr--graduation{text-align:center;margin-top:1rem}.c-intr-w__type02 .c-intr--comment{background-color:#fff;border-radius:10px;padding:1.7rem 1.5rem;font-size:1.2rem;line-height:1.8;text-align:justify;margin-top:1.5rem}.c-intr-w__type02 .c-intr--comment-ttl{font-size:1.4rem;font-weight:700;margin:0 0 1.3rem 0}.c-intr-w__type02 .c-intr--comment hr{display:block;background-color:#f7f7f7;width:100%;height:1px;border:none;font-size:0;margin:1.5rem 0}.c-intr-w__type02 .c-intr--comment-ttl_02{background:#ddd;text-align:center;font-size:1.2rem;padding:.6rem 0;margin:0 0 1rem 0;border-radius:5px}.c-intr-w__type02 .c-intr--comment .c-intr--comment-img{margin-bottom:1.5rem}.c-intr-w__type02 .c-intr--comment .c-intr--comment-img img{width:100%}@media screen and (min-width:768px){.c-intr-w__type02{padding-top:3rem}.c-intr-w__type02 .c-intr-w{margin-bottom:2.5rem;font-size:2rem;gap:0 .5rem}.c-intr-w__type02 .c-intr-w .c-intr-label{font-size:1.3rem;padding:.3rem .9rem .5rem .9rem}.c-intr-w__type02 .c-intr-w .c-intr-sp{width:auto;display:inline-block;position:relative;top:.2rem;margin-top:0}.c-intr-w__type02 .c-intr-row{display:flex}.c-intr-w__type02 .c-intr-row--left{width:18rem}.c-intr-w__type02 .c-intr-row .c-intr--content{flex:1;padding-left:2rem}.c-intr-w__type02 .c-intr--thumb{margin-bottom:2.2rem}.c-intr-w__type02 .c-intr--name{text-align:left}.c-intr-w__type02 .c-intr--graduation{text-align:left;margin-top:1.2rem}.c-intr-w__type02 .c-intr--comment{font-size:1.5rem;line-height:1.7;margin-top:0;letter-spacing:0}.c-intr-w__type02 .c-intr--comment-ttl{font-size:1.5rem;margin:0 0 1.5rem 0}.c-intr-w__type02 .c-intr--comment hr{display:block;background-color:#f7f7f7;width:auto;height:1px;border:none;font-size:0;margin:1.5rem -1.5rem 1.5rem -1.5rem}.c-intr-w__type02 .c-intr--comment-ttl_02{font-size:1.4rem;padding:.7rem 0;margin:0 0 2rem 0}.c-intr-w__type02 .c-intr--comment .c-intr--comment-flex{display:flex;gap:0 2rem}.c-intr-w__type02 .c-intr--comment .c-intr--comment-flex .c-intr--comment-img{margin-bottom:0;width:16rem}.c-intr-w__type02 .c-intr--comment .c-intr--comment-flex .c-intr--comment-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-intr-w__type02 .c-intr--comment .c-intr--comment-flex p{flex:1;line-height:1.7}}@media screen and (min-width:1100px){.c-intr-w__type02 .c-intr--comment{padding:1.5rem 1.8rem}.c-intr-w__type02 .c-intr--comment-ttl_02{padding:.5rem 0}}.l-section-sub{margin-top:5rem}.l-section-sub:first-of-type{margin-top:0}@media screen and (min-width:768px){.l-section-sub{margin-top:6rem}}@media screen and (min-width:1100px){.l-section-sub{margin-top:8rem}}.l-section-sub .c-ttl-style03{margin-bottom:2rem}@media screen and (min-width:768px){.l-section-sub .c-ttl-style03{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.l-section-sub .c-ttl-style03{margin-bottom:3rem}}.l-wrapper--course .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-wrapper--course .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-wrapper--course .c-ttl-wrap{margin-bottom:5rem}}.l-wrapper--course .c-banner{margin-top:0;padding-left:2rem;padding-right:2rem;padding-bottom:9rem}@media screen and (min-width:768px){.l-wrapper--course .c-banner{padding-bottom:10rem;padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1100px){.l-wrapper--course .c-banner{padding-bottom:14rem}}.l-wrapper--course .l-layout+.c-banner{margin-top:-4rem}@media screen and (min-width:768px){.l-wrapper--course .l-layout+.c-banner{margin-top:-3rem}}.prologue .c-ttl{margin-bottom:3rem}@media screen and (min-width:768px){.prologue .c-ttl{margin-bottom:4rem}}@media screen and (min-width:1100px){.prologue .c-ttl{margin-bottom:5rem}}.p-course--career .c-ttl{margin-top:0;margin-bottom:2rem}@media screen and (min-width:1100px){.p-course--career .c-ttl{margin-top:0;margin-bottom:2.5rem}}.p-course--career .career-column{margin-bottom:2rem}@media screen and (min-width:768px){.p-course--career .career-column{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-course--career .career-column{margin-bottom:4rem}}.p-course--career .career-column .column-content{word-break:break-all}.p-course--career .c-borderbox p{margin-bottom:.5em}.p-course--career .c-borderbox p.c-borderbox__text{margin-bottom:2rem}@media screen and (min-width:768px){.p-course--career .c-borderbox p.c-borderbox__text{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.p-course--career .c-borderbox p.c-borderbox__text{margin-bottom:3rem}}.career-column .c-column-row{border:1px solid #ddd;border-radius:5px;overflow:hidden}.career-column .c-column-row+.c-column-row{margin-top:2rem}.career-column .column-head .column-thumb img{width:100%}.career-column .column-head .column-title{margin:0 2rem}.career-column .column-content{padding:0 0 1.5rem 0;margin:0 2rem}.career-column .field-name{font-size:1.6rem;margin:0;padding:1.5rem 0;border-bottom:1px solid #ddd;position:relative}.career-column .field-name .u-im{display:block;position:absolute;top:1.6rem;right:0;font-size:2.2rem;font-weight:500}.career-column .field-copy{margin:1.5rem 0 2rem 0;font-size:1.3rem}@media screen and (min-width:768px){.career-column .c-column-row+.c-column-row{margin-top:3rem}.career-column .column-head{display:grid;grid-template-columns:21rem auto;gap:0 2rem}.career-column .column-head .column-title{margin:0;padding:2.3rem 2rem 2rem 0}.career-column .column-content{padding:3rem 3.5rem;margin:0}.career-column .field-name{font-size:2.3rem;padding:0 0 2rem 0}.career-column .field-name .u-im{top:.2rem;font-size:3.2rem}.career-column .field-copy{margin:2rem 0 0 0;font-size:1.8rem}}@media screen and (min-width:1100px){.career-column .c-column-row+.c-column-row{margin-top:4rem}.career-column .c-column-row[data-fancybox-modal]{cursor:pointer;transition-property:all;transition-timing-function:0.4s;transition-duration:.3s;box-shadow:0 0 7px 5px rgba(218,194,141,0)}.career-column .c-column-row[data-fancybox-modal]:hover{box-shadow:0 0 7px 5px rgba(218,194,141,.15)}.career-column .column-head{gap:0 3.5rem}.career-column .column-head .column-title{padding-right:3.5rem}}.p-course--environment .c-column-style04{margin-top:3rem}@media screen and (min-width:768px){.p-course--environment .c-column-style04{margin-top:5rem;margin-bottom:7rem}}@media screen and (min-width:1100px){.p-course--environment .c-column-style04{margin-top:7rem;margin-bottom:7rem}}.p-course--environment .time-schedule{margin-top:2.5rem}@media screen and (min-width:768px){.p-course--environment .time-schedule{margin-top:3rem}}.course-layout01{margin-top:3rem}@media screen and (min-width:768px){.course-layout01{margin-top:4rem}}@media screen and (min-width:1100px){.course-layout01{margin-top:8rem}}.course-layout01 .column-row{margin-top:4rem}@media screen and (min-width:1100px){.course-layout01 .column-row{margin-top:5rem}}.course-layout01 .column-row .c-ttl-style01__s{margin-bottom:2rem}@media screen and (min-width:768px){.course-layout01 .column-row .c-ttl-style01__s{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.course-layout01 .column-row .c-ttl-style01__s{margin-bottom:3rem}}.course-layout01 .c-ttl-style05{margin-bottom:2.5rem}@media screen and (min-width:768px){.course-layout01 .c-ttl-style05{margin-bottom:3rem}}@media screen and (min-width:1100px){.course-layout01 .c-ttl-style05{margin-bottom:4rem}}.p-course--curriculum .roundbox{margin-top:3.5rem}@media screen and (min-width:768px){.p-course--curriculum .roundbox{margin-top:3rem}}.p-course--curriculum .roundbox .roundbox-row+.roundbox-row{margin-top:3.5rem}@media screen and (min-width:768px){.p-course--curriculum .roundbox .roundbox-row+.roundbox-row{margin-top:4rem}}@media screen and (min-width:1100px){.p-course--curriculum .roundbox .roundbox-row+.roundbox-row{margin-top:3.5rem}}.p-course--curriculum .c-table-wrap{margin-top:1.5rem}@media screen and (min-width:768px){.p-course--curriculum .c-table-wrap{margin-top:2rem}}@media screen and (min-width:1100px){.course-layout01 .c-column-style02 .c-column--content .c-ttl{margin-bottom:2.5rem}}.course-layout02{margin-top:3rem}@media screen and (min-width:768px){.course-layout02{margin-top:4rem}}@media screen and (min-width:1100px){.course-layout02{margin-top:9rem}}.course-layout02 .column-row{margin-top:3rem}@media screen and (min-width:768px){.course-layout02 .column-row{margin-top:4rem}}@media screen and (min-width:1100px){.course-layout02 .column-row{margin-top:5rem}}.course-layout02 .c-ttl-style05{margin-bottom:2rem}@media screen and (min-width:768px){.course-layout02 .c-ttl-style05{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.course-layout02 .c-ttl-style05{margin-bottom:3rem}}.course-layout02 .c-ttl-style01__s{margin-top:1.5rem;margin-bottom:2rem}@media screen and (min-width:768px){.course-layout02 .c-ttl-style01__s{margin-top:2rem}}@media screen and (min-width:1100px){.course-layout02 .c-ttl-style01__s{margin-top:2rem}}.course-layout03{margin-top:3.5rem}@media screen and (min-width:768px){.course-layout03{margin-top:4.5rem}}.course-layout03 .column-row{margin-top:3rem}@media screen and (min-width:768px){.course-layout03 .column-row{margin-top:4rem}}@media screen and (min-width:1100px){.course-layout03 .column-row{margin-top:4.5rem}}.course-layout03 .c-ttl-style05{margin-bottom:2rem}@media screen and (min-width:768px){.course-layout03 .c-ttl-style05{margin-bottom:2.5rem}}@media screen and (min-width:1100px){.course-layout03 .c-ttl-style05{margin-bottom:3rem}}.course-layout03 .c-ttl-style01__s{margin-top:1.5rem;margin-bottom:2rem}@media screen and (min-width:768px){.course-layout03 .c-ttl-style01__s{margin-top:2rem}}@media screen and (min-width:1100px){.course-layout03 .c-ttl-style01__s{margin-top:2rem}}.l-section-sub--topic .course-layout01{margin-top:3rem}@media screen and (min-width:768px){.l-section-sub--topic .course-layout01{margin-top:4rem}}.l-section-sub--topic .course-layout01 .column-row:first-of-type{margin-top:0}.course-topic{border:1px solid #ddd;border-radius:5px;padding:2.5rem 2rem}.course-topic+.course-topic{margin-top:3rem}@media screen and (min-width:768px){.course-topic+.course-topic{margin-top:4rem}}@media screen and (min-width:1100px){.course-topic+.course-topic{margin-top:5rem}}.course-topic .c-ttl{margin-bottom:2rem}.course-topic .course-topic--img{margin-top:2rem;margin-bottom:2rem}.course-topic .course-topic--row+.course-topic--row{padding-top:2.5rem;border-top:1px solid #ddd;margin-top:2.5rem}.course-topic .course-topic--row sup{font-size:1.2em;top:0}@media screen and (min-width:768px){.course-topic{padding:4rem 3.5rem}.course-topic .c-ttl{margin-bottom:2rem;letter-spacing:.04em}.course-topic .course-topic--img{margin-top:2rem;margin-bottom:3rem}.course-topic .course-topic--row{max-width:67.5rem;margin-left:auto;margin-right:auto}.course-topic .course-topic--row+.course-topic--row{padding-top:3rem;margin-top:3rem}}@media screen and (min-width:1100px){.course-topic .course-topic--row+.course-topic--row{padding-top:3.5rem;margin-top:3.5rem}}.time-schedule+.time-schedule{margin-top:2.5rem}@media screen and (min-width:768px){.time-schedule+.time-schedule{margin-top:4rem}}@media screen and (min-width:1100px){.time-schedule+.time-schedule{margin-top:5rem}}.time-schedule .c-ttl{margin-bottom:1rem}@media screen and (min-width:768px){.time-schedule .c-ttl{margin-bottom:1.5rem}}.time-schedule .time-schedule--row+.time-schedule--row{margin-top:.5rem}.time-schedule .time-schedule--row+.time-schedule--row::before{content:"+";display:block;text-align:center;color:#ddd;font-size:4rem;font-weight:400;line-height:1;margin-bottom:1.5rem}@media screen and (min-width:768px){.time-schedule .time-schedule--row+.time-schedule--row{margin-top:-1.5rem}}@media screen and (min-width:1100px){.time-schedule .time-schedule--row+.time-schedule--row{margin-top:-2.5rem}.time-schedule .time-schedule--row+.time-schedule--row::before{font-size:5.2rem}}.time-schedule .time-schedule--bar{border:1px solid #ddd;background-color:#fff;text-align:center;font-size:1.4rem;border-radius:5px;padding:.6rem 0;font-weight:500;margin-bottom:1rem}@media screen and (min-width:768px){.time-schedule .time-schedule--bar{font-size:1.5rem;margin-bottom:1.5rem;padding:.8rem 0}}@media screen and (min-width:1100px){.time-schedule .time-schedule--bar{font-size:1.6rem;padding:1.2rem 0}}.time-schedule .c-table tbody th{background-color:transparent}.course-program .c-ttl-style03{margin-bottom:2.5rem}@media screen and (min-width:768px){.course-program .c-ttl-style03{margin-bottom:3rem}}@media screen and (min-width:1100px){.course-program .c-ttl-style03{margin-bottom:4rem}}.course-program .c-accordion+.c-accordion{margin-top:1.5rem}@media screen and (min-width:768px){.course-program .c-accordion+.c-accordion{margin-top:2rem}}@media screen and (min-width:1100px){.course-program .c-accordion+.c-accordion{margin-top:2rem}}.course-program .c-accordion-content>:last-child{padding-bottom:2rem}@media screen and (min-width:768px){.course-program .c-accordion-content>:last-child{padding-bottom:3rem}}.course-program .c-accordion-content .c-column-style03,.course-program .c-accordion-content .course-layout01{margin-top:2rem}@media screen and (min-width:768px){.course-program .c-accordion-content .c-column-style03,.course-program .c-accordion-content .course-layout01{margin-top:2.5rem}}@media screen and (min-width:1100px){.course-program .c-accordion-content .c-column-style03,.course-program .c-accordion-content .course-layout01{margin-top:3.5rem}}.course-program .c-accordion-content .c-column-style03 .column-row:first-child,.course-program .c-accordion-content .course-layout01 .column-row:first-child{margin-top:0}.course-program .c-accordion-content .c-ttl-style05{margin-top:0}.p-course--support .c-ttl-style03{margin-bottom:2.5rem}@media screen and (min-width:768px){.p-course--support .c-ttl-style03{margin-bottom:3rem}}@media screen and (min-width:768px){.p-course--support .c-ttl-style03{margin-bottom:4rem}}@media screen and (min-width:768px){.p-course--support .c-ttl-style05{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-course--support .c-ttl-style05{margin-bottom:3.5rem}}.p-course--support .course-layout02{margin-top:0}.p-course--support .course-layout02 .column-row{margin-top:0}.p-course--support .course-layout02 .column-row+.column-row{margin-top:4rem}@media screen and (min-width:768px){.p-course--support .course-layout02 .column-row+.column-row{margin-top:5rem}}@media screen and (min-width:1100px){.p-course--support .course-layout02 .column-row+.column-row{margin-top:5.5rem}}.p-course--support .course-layout02 .column-row .column-row+.column-row{margin-top:2rem}@media screen and (min-width:768px){.p-course--support .course-layout02 .column-row .column-row+.column-row{margin-top:3rem}}@media screen and (min-width:1100px){.p-course--support .course-layout02 .column-row .column-row+.column-row{margin-top:4.5rem}}.p-course--support .course-layout02 .c-amount{margin-top:2rem}@media screen and (min-width:768px){.p-course--support .course-layout02 .c-amount{margin-top:3.5rem}}.p-course--study .c-ttl-lead{margin-bottom:3rem}@media screen and (min-width:768px){.p-course--study .c-ttl-lead{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-course--study .c-ttl-lead{margin-bottom:4.5rem}}.p-course--faq .c-ttl-lead{margin-bottom:3rem}@media screen and (min-width:768px){.p-course--faq .c-ttl-lead{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-course--faq .c-ttl-lead{margin-bottom:4.5rem}}.p-course--graduate .c-btn-style03,.p-course--teacher .c-btn-style03,.p-course--voice .c-btn-style03{margin-top:3rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--voice .c-ttl-wrap{margin-bottom:5rem}}@media screen and (min-width:1100px){.l-wrapper--course .p-course--voice .c-ttl-wrap{margin-bottom:7rem}}.p-course--team [data-ctm-content]{padding-top:0}.p-course--team .c-accordion__type03+.c-accordion__type03{margin-top:3rem}@media screen and (min-width:768px){.p-course--team .c-accordion__type03+.c-accordion__type03{margin-top:4.5rem}}.l-wrapper--course .p-course--graduate{margin-top:6rem}@media screen and (min-width:1100px){.l-wrapper--course .p-course--graduate{margin-top:10rem}}.l-wrapper--course .p-course--blog .c-btn-group{margin-top:3rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--blog .c-btn-group{margin-top:5rem}}@media screen and (min-width:1100px){.l-wrapper--course .p-course--blog .c-btn-group{margin-top:6.5rem}}.l-wrapper--course .p-course--sns .c-ttl-wrap{margin-bottom:2rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--sns .c-ttl-wrap{margin-bottom:3rem}}.l-wrapper--course .p-course--policies .c-accordion+.c-accordion{margin-top:1.5rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--policies .c-accordion+.c-accordion{margin-top:2rem}}@media screen and (min-width:1100px){.l-wrapper--course .p-course--policies .c-accordion+.c-accordion{margin-top:2rem}}.l-wrapper--course .p-course--policies .c-column-style03{margin-top:2.5rem;padding-bottom:2rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--policies .c-column-style03{margin-top:3rem}}.l-wrapper--course .p-course--policies .c-btn-group{margin-top:3rem}@media screen and (min-width:768px){.l-wrapper--course .p-course--policies .c-btn-group{margin-top:4rem}}@media screen and (min-width:1100px){.l-wrapper--course .p-course--policies .c-btn-group{margin-top:5rem}}.p-course--working .c-ttl{margin-bottom:2.5rem}.p-course--working .c-btn-group{margin-top:2.5rem}.p-course--working p{margin-top:3rem}@media screen and (min-width:768px){.p-course--working .c-ttl{margin-bottom:2.5rem}.p-course--working .c-btn-group{margin-top:3.5rem}.p-course--working p{margin-top:2.5rem}}.p-course--team .l-section-sub{margin-top:3rem}.p-course--team .l-section-sub+.l-section-sub{margin-top:4rem}@media screen and (min-width:768px){.p-course--team .l-section-sub{margin-top:3rem}.p-course--team .l-section-sub+.l-section-sub{margin-top:5rem}.p-course--team .l-section-sub .c-ttl-style03{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-course--team .l-section-sub{margin-top:6rem}.p-course--team .l-section-sub+.l-section-sub{margin-top:7rem}.p-course--team .l-section-sub .c-ttl-style03{margin-bottom:3.5rem}}.team-lists{display:grid;grid-template-columns:1fr 1fr;gap:3rem 5.2rem;margin:0;background-color:#f8f8f8;padding:2rem}@media screen and (min-width:768px){.team-lists{padding:3.5rem 3rem 2rem 3rem}}@media screen and (min-width:1100px){.team-lists{padding:3.5rem 5rem 2rem 5rem}}.team-lists .list-thumb img{width:100%}.team-lists .list-from,.team-lists .list-name{line-height:1.5;text-align:left}.team-lists .list-name{font-size:1.5rem;font-weight:700;margin:1rem 0 0 0}.team-lists .list-from{font-size:1.2rem;margin:.5rem 0 0 0}@media screen and (min-width:768px){.team-lists{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem 4rem;margin:0}}@media screen and (min-width:1100px){.team-lists{gap:3rem 5rem}}.course-ft-post .ft-post--img{text-align:center}.course-ft-post .ft-post--content{margin-top:3rem}.course-ft-post .ft-post--content .c-ttl{margin-bottom:2rem}.course-ft-post .ft-post--content .c-btn-group{margin-top:3rem;text-align:center}@media screen and (min-width:768px){.course-ft-post{display:grid;grid-template-columns:22.5rem auto;gap:0 4rem}.course-ft-post .ft-post--content{margin-top:0}.course-ft-post .ft-post--content .c-ttl{margin:0 0 3rem 0}.course-ft-post .ft-post--content .c-btn-group{margin-top:4rem;text-align:left}}.p-course--jspo .roundbox{margin-top:3.5rem}@media screen and (min-width:768px){.p-course--jspo .roundbox{margin-top:5rem}}@media screen and (min-width:1100px){.p-course--jspo .roundbox{margin-top:6rem}}.jspo-column--img{margin-top:2rem;text-align:center}.roundbox{border:1px solid #dac28d;border-radius:5px;padding:2.5rem 2rem 2.5rem 2rem}.roundbox--ttl{text-align:center;font-size:1.7rem;margin:0 0 2rem 0}.roundbox--ttl span{display:inline-block;padding-bottom:.5rem;border-bottom:1px solid #dac28d}@media screen and (min-width:768px){.roundbox{padding:2.5rem 3rem 3rem 3rem}.roundbox--ttl{font-size:2rem;margin-bottom:3rem}.roundbox--ttl span{padding-bottom:.8rem}.roundbox .c-column-style02 .c-column--content{text-align:justify;line-height:1.9}}@media screen and (min-width:1100px){.roundbox{padding:2.5rem 3.5rem 3rem 3.5rem}.roundbox--ttl{font-size:2rem;margin-bottom:3rem}.roundbox--ttl span{padding-bottom:.6rem}}.course-examination .c-ttl-style03{margin-bottom:2.5rem}.course-fee .c-ttl-style04{margin-top:0;margin-bottom:2rem}@media screen and (min-width:768px){.course-fee .c-ttl-style04{margin-bottom:2.5rem}}.p-course--obtaining .c-intr-layout{margin-top:3.5rem}@media screen and (min-width:768px){.p-course--obtaining .c-intr-layout{margin-top:4.5rem;gap:3rem 5rem}}@media screen and (min-width:1100px){.p-course--obtaining .c-intr-layout{margin-top:6.5rem;gap:3rem 5rem}}.p-course--obtaining .c-intr-type02 .c-intr--name-small{font-size:1.4rem}.p-course--obtaining .c-intr-type02 .c-intr--copy{margin-top:1.2rem;margin-bottom:.7rem;font-size:1.5rem;line-height:1.6}.p-course--obtaining .c-intr-type02 .c-intr--copy br{display:none}@media screen and (min-width:768px){.p-course--obtaining .c-intr-type02 .c-intr--copy{letter-spacing:.08em;line-height:1.7}.p-course--obtaining .c-intr-type02 .c-intr--copy br{display:block}}@media screen and (min-width:1100px){.p-course--obtaining .c-intr-type02 .c-intr--copy{margin-top:1.5rem}.p-course--obtaining .c-intr-type02 .c-intr--copy br{display:block}}.p-course--obtaining .c-intr-type02 .c-intr-editor h3{margin-bottom:1.5rem}@media screen and (min-width:1100px){.p-course--obtaining .c-intr-type02 .c-intr-editor h3{margin-bottom:2rem}}.p-course--study__content{margin-bottom:3rem}.p-course--study__content .c-ttl-lead{margin-bottom:2rem}.p-course--study__content .u-list-note{margin-bottom:3rem}@media screen and (min-width:768px){.p-course--study__content{margin-bottom:4rem}.p-course--study__content .c-ttl-lead{margin-bottom:2.5rem}.p-course--study__content .u-list-note{margin-bottom:3.5rem}}@media screen and (min-width:1100px){.p-course--study__content{margin-bottom:4rem}.p-course--study__content .c-ttl-lead{margin-bottom:2.5rem}.p-course--study__content .u-list-note{margin-bottom:3.5rem}}.p-working--support .c-btn-group{margin-top:3rem;display:flex;flex-direction:column}.p-working--benefit .c-ttl-style01__ml{margin-bottom:2rem}@media screen and (min-width:768px){.p-working--benefit .c-ttl-style01__ml{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-working--benefit .l-section-sub+.l-section-sub{margin-top:7rem}}.p-working--benefit .column-row{margin-top:3rem}@media screen and (min-width:768px){.p-working--benefit .column-row{margin-top:4rem}}@media screen and (min-width:768px){.p-working--benefit .column-row{margin-top:4.5rem}}.p-working--benefit .c-list--square{margin:1.5rem 0}.p-working--benefit .c-list--square li{text-indent:-1.5em;padding-left:1.5em}.p-working--benefit .c-list--square li::before{color:#000}.p-working--benefit .c-list--square li+li{margin-top:1rem}.p-working--benefit-column strong{text-decoration:none;position:relative;display:inline-block}.p-working--benefit-column strong::after{content:"";width:100%;height:2px;display:block;background-color:#000;position:absolute;bottom:0;left:0}.p-working--benefit-column .c-ttl-style01__ml{font-weight:500;margin-bottom:1.5rem}.p-working--benefit-column .c-table-style01{margin-top:2.5rem}@media screen and (max-width:767px){.p-working--benefit-column .c-table-style01{min-width:50rem}}.p-working--benefit-column .c-table-style01 thead th{font-size:1.2rem;text-align:center}.p-working--benefit-column .c-table-style01 thead th:first-child{width:22rem}.p-working--benefit-column .c-table-style01 tbody td{font-size:1.2rem;text-align:center}.p-working--benefit-column .c-table-style01 tbody td:nth-child(2){font-size:1.4rem}.p-working--benefit-column .note{margin-top:1rem;font-size:1.2rem}.p-working--benefit-column .note+.u-list-note{margin-top:.5rem}.p-working--benefit-column .c-btn-group{margin-top:3rem;display:grid;grid-template-columns:1fr;gap:1.3rem 0}.p-working--benefit-column .process-wrap{margin-top:4rem}@media screen and (min-width:768px){.p-working--benefit-column .c-table-style01{margin-top:4rem;min-width:100%}.p-working--benefit-column .c-table-style01 thead th{font-size:1.4rem}.p-working--benefit-column .c-table-style01 thead th:first-child{width:23.5rem}.p-working--benefit-column .c-table-style01 tbody td{font-size:1.4rem;text-align:center;padding:1.5rem;font-weight:500}.p-working--benefit-column .c-table-style01 tbody td:nth-child(2){font-size:1.5rem}.p-working--benefit-column .note{margin-top:1rem;font-size:1.2rem}.p-working--benefit-column .note+.u-list-note{margin-top:.5rem}.p-working--benefit-column .c-btn-group{display:block}}@media screen and (min-width:768px) and (min-width:1100px){.p-working--benefit-column .c-btn-group{margin-top:4rem}}@media screen and (min-width:768px){.p-working--benefit-column .c-btn-group .c-btn+.c-btn{margin-left:2rem}}.fusen{background-color:#f8f8f8;font-size:1.6rem;padding:1.1rem 2.7rem;border-left:12px solid #dfe9ea;font-weight:500}.fusen p{margin:0}.fusen+.u-list-note{margin-top:.7rem}@media screen and (min-width:768px){.fusen{font-size:1.8rem;padding-left:2rem}}.benefit-box{margin-top:3rem}.benefit-box .benefit-box--row>p{font-size:1.3rem}.benefit-box .benefit-box--row+.benefit-box--row::before{content:"＋";font-size:5rem;line-height:1;display:block;text-align:center;color:#000;margin-top:1rem}.benefit-box .box{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);min-height:17rem;margin-top:.5rem}.benefit-box .box p{margin:0}.benefit-box .box-bottom,.benefit-box .box-top{text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.5;font-size:1.5rem}.benefit-box .box-bottom .large,.benefit-box .box-top .large{font-size:2.5rem;font-weight:700}.benefit-box .box-top{background-color:#f8f8f8}.benefit-box .box-bottom{background-color:#dfe9ea;text-align:center}.benefit-box .box+.box{position:relative}@media screen and (min-width:768px){.benefit-box{margin-top:5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 4rem}.benefit-box .benefit-box--row{position:relative}.benefit-box .benefit-box--row>p{font-size:1.5rem}.benefit-box .benefit-box--row+.benefit-box--row::before{margin:0;font-size:2rem;position:absolute;top:50%;left:-1rem;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);margin-top:1.1rem}.benefit-box .box{min-height:17.5rem;margin-top:.8rem}.benefit-box .box p{padding:0 1rem;font-size:1.3rem;margin:0}.benefit-box .benefit-box--row03 .box{margin-top:3rem}}@media screen and (min-width:1100px){.benefit-box{gap:0 5rem}.benefit-box .benefit-box--row+.benefit-box--row::before{left:-.8rem;font-size:3.5rem}.benefit-box .box{margin-top:.8rem}.benefit-box .box p{padding:0 1rem;font-size:1.4rem;margin:0}.benefit-box .box-bottom p{font-size:1.2rem}.benefit-box .benefit-box--row03 .box{margin-top:3rem}}.p-working--benefit2 .column-row{margin-top:3rem}@media screen and (min-width:768px){.p-working--benefit2 .column-row{margin-top:4rem}}@media screen and (min-width:768px){.p-working--benefit2 .column-row{margin-top:4.5rem}}.p-working--benefit2 .list-type02>li{position:relative;padding-left:1.3rem}.p-working--benefit2 .list-type02>li+li{margin-top:1rem}.p-working--benefit2 .list-type02>li::before{content:"■";display:inline;font-size:60%;line-height:1;position:absolute;top:1em;left:0}.p-working--benefit2 .list-type02 .u-list-note{margin:.5rem 0 1rem 0;padding:0}.p-working--benefit2 .u-list-note{margin-top:.5rem}.p-working--benefit2 .u-phone{margin-top:4rem}@media screen and (min-width:768px){.p-working--benefit2 .u-phone{margin-top:5rem}}.p-working--benefit2 .u-phone .u-phone--label span{background-color:#dfe9ea}@media screen and (min-width:768px){.p-fitness .l-content,.p-personal .l-content{padding-top:7rem;padding-bottom:8rem}}.c-choice{margin-top:3rem}.c-choice-row{position:relative}.c-choice-row+.c-choice-row{margin-top:8rem}.c-choice-row+.c-choice-row::before{content:"+";font-size:6.8rem;line-height:.4;position:absolute;top:-6rem;font-weight:100;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.c-choice-box{border-radius:5px;border:1px solid #ddd}.c-choice-box+.c-choice-box{margin-top:2rem}.c-choice-box-ttl{font-size:2rem;text-align:center;line-height:1.5;font-weight:600;background:#ddd;padding:.5rem 0}.c-choice-box-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem}.c-choice-box-body ul{margin:0;font-size:1.5rem;font-weight:500}.c-choice-box-body ul li+li{margin-top:.5rem}@media screen and (min-width:768px){.c-choice{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;gap:0 8rem}.c-choice-row+.c-choice-row{margin-top:0}.c-choice-row+.c-choice-row::before{top:4rem;font-weight:100;left:-4rem}.c-choice__se .c-choice-row+.c-choice-row{padding-top:15.5rem}.c-choice__se .c-choice-row+.c-choice-row::before{top:19rem}.c-choice-box-body{padding:2rem 2rem 2.5rem 2rem}}.c-choice-box__s{border-color:#9ec9c0}.c-choice-box__s .c-choice-box-ttl{color:#fff;background-color:#9ec9c0}.c-choice-box__s .c-list--square li:before{color:#9ec9c0}.c-choice-box__t{border-color:#dac28d}.c-choice-box__t .c-choice-box-ttl{color:#fff;background-color:#dac28d}.c-choice-box__t .c-list--square li:before{color:#dac28d}.c-choice-box__m{border-color:#b7c3d4}.c-choice-box__m .c-choice-box-ttl{color:#fff;background-color:#b7c3d4}.c-choice-box__m .c-list--square li:before{color:#b7c3d4}.c-choice-box__e{border-color:#e7bdaf}.c-choice-box__e .c-choice-box-ttl{color:#fff;background-color:#e7bdaf}.c-choice-box__e .c-list--square li:before{color:#e7bdaf}.p-wlearning .c-column-style03 .c-ttl-style03{margin-bottom:2rem}@media screen and (min-width:768px){.p-wlearning .c-column-style03 .c-ttl-style03{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-wlearning .c-column-style03 .c-ttl-style03{margin-bottom:3.5rem}}.p-wlearning .c-column-style03 .c-btn-group{margin-top:3rem}@media screen and (min-width:768px){.p-wlearning .c-column-style03 .c-btn-group{margin-top:4rem}}.w-image .w-image--row+.w-image--row{margin-top:4.5rem}.w-image .c-ttl{margin-bottom:1.5rem}@media screen and (min-width:768px){.w-image .w-image--row+.w-image--row{margin-top:4.5rem}.w-image .c-ttl{margin-bottom:1.5rem}}.p-w--graduates .c-ttl-style01__ml,.p-w--interview .c-ttl-style01__ml,.p-w--voice .c-ttl-style01__ml{margin-bottom:2.5rem}@media screen and (min-width:768px){.p-w--graduates .c-ttl-style01__ml,.p-w--interview .c-ttl-style01__ml,.p-w--voice .c-ttl-style01__ml{margin-bottom:3rem}}.l-wrapper--medical .c-cover .c-cover--bg::before{background-color:#b7c3d4}.l-wrapper--medical .c-cover .c-cover--box{border-color:#b7c3d4}.l-wrapper--medical .c-cover .c-cover--box .c-cover--en{color:#b7c3d4}.l-wrapper--medical .c-cover .c-cover--box .c-cover-box--row{border-color:#b7c3d4}.l-wrapper--medical .c-cover-titlebox .c-cover--title-en{color:#b7c3d4}.l-wrapper--medical .c-cover-titlebox .c-cover-labels .u-label__fill{background-color:#b7c3d4;border-color:#b7c3d4}.l-wrapper--medical .c-cover-titlebox .u-label__line{border-color:#b7c3d4}.l-wrapper--medical .c-cover--type05::before{background-color:#b7c3d4}.l-wrapper--medical .c-cover--type05 .c-title-box .c-cover--label span{background-color:#b7c3d4}.l-wrapper--medical .c-ttl-wrap .c-ttl-style02--en{color:#b7c3d4}.l-wrapper--medical .c-column-style01 .c-column--ttl-num::before{color:#b7c3d4}.l-wrapper--medical .c-borderbox{border-color:#b7c3d4}.l-wrapper--medical .c-ttl-style03::before{background-color:#b7c3d4}.l-wrapper--medical .c-ttl-style05{border-color:#b7c3d4}.l-wrapper--medical .c-ttl-style04::before{background-color:#b7c3d4}.l-wrapper--medical .c-table-time{border-color:#b7c3d4}.l-wrapper--medical .c-table-time td,.l-wrapper--medical .c-table-time th{border-color:#b7c3d4}.l-wrapper--medical .u-list-separator li::after{color:#b7c3d4}.l-wrapper--medical .time-schedule .time-schedule--row+.time-schedule--row::before{color:#b7c3d4}.l-wrapper--medical .time-schedule .time-schedule--bar{border-color:#b7c3d4}.l-wrapper--medical .c-flow--year{border-color:#b7c3d4}.l-wrapper--medical .c-flow-body{border-color:#b7c3d4}.l-wrapper--medical .c-flow+.c-flow::before{border-color:#b7c3d4}.l-wrapper--medical .c-flow--ttl-capsule{background-color:#b7c3d4}.l-wrapper--medical .c-flow-cols--ttl{border-color:#b7c3d4;color:#b7c3d4}.l-wrapper--medical .c-flow-cols4 .c-flow-cols{border-color:#b7c3d4}.l-wrapper--medical .u-label__fill{background-color:#b7c3d4;border-color:#b7c3d4}.l-wrapper--medical .c-table-lattice{border-color:#b7c3d4}.l-wrapper--medical .c-table-lattice td{border-color:#b7c3d4}.l-wrapper--medical .c-ttl-label{background-color:#b7c3d4;color:#fff}.l-wrapper--medical .c-column-style03 .c-column--osusume-for ul li{background-color:#b7c3d4}.l-wrapper--medical .c-amount--price p{background-color:#b7c3d4}.l-wrapper--medical .c-intr--position{border-color:#b7c3d4}.l-wrapper--medical .c-intr--licence li::before{color:#b7c3d4}.l-wrapper--medical .c-intr-editor h2{border-color:#b7c3d4}.l-wrapper--medical .c-sns-lists--label span{background-color:#b7c3d4}.l-wrapper--medical .c-toc-lists li::before{color:#b7c3d4}.l-wrapper--medical .c-toc-lists li span:after{background-color:#b7c3d4}.l-wrapper--sports .c-cover .c-cover--bg::before{background-color:#9ec9c0}.l-wrapper--sports .c-cover .c-cover--box{border-color:#9ec9c0}.l-wrapper--sports .c-cover .c-cover--box .c-cover--en{color:#9ec9c0}.l-wrapper--sports .c-cover .c-cover--box .c-cover-box--row{border-color:#9ec9c0}.l-wrapper--sports .c-cover-titlebox .c-cover--title-en{color:#9ec9c0}.l-wrapper--sports .c-cover-titlebox .c-cover-labels .u-label__fill{background-color:#9ec9c0;border-color:#9ec9c0}.l-wrapper--sports .c-cover-titlebox .u-label__line{border-color:#9ec9c0}.l-wrapper--sports .c-ttl-wrap .c-ttl-style02--en{color:#9ec9c0}.l-wrapper--sports .c-column-style01 .c-column--ttl-num::before{color:#9ec9c0}.l-wrapper--sports .c-borderbox{border-color:#9ec9c0}.l-wrapper--sports .c-ttl-style03::before{background-color:#9ec9c0}.l-wrapper--sports .c-ttl-style05{border-color:#9ec9c0}.l-wrapper--sports .c-ttl-style04::before{background-color:#9ec9c0}.l-wrapper--sports .u-list-separator li::after{color:#9ec9c0}.l-wrapper--sports .c-table-time{border-color:#9ec9c0}.l-wrapper--sports .c-table-time td,.l-wrapper--sports .c-table-time th{border-color:#9ec9c0}.l-wrapper--sports .time-schedule .time-schedule--row+.time-schedule--row::before{color:#9ec9c0}.l-wrapper--sports .time-schedule .time-schedule--bar{border-color:#9ec9c0}.l-wrapper--sports .c-flow--year{border-color:#9ec9c0}.l-wrapper--sports .c-flow-body{border-color:#9ec9c0}.l-wrapper--sports .c-flow+.c-flow::before{border-color:#9ec9c0}.l-wrapper--sports .c-flow--ttl-capsule{background-color:#9ec9c0}.l-wrapper--sports .c-flow-cols--ttl{border-color:#9ec9c0;color:#9ec9c0}.l-wrapper--sports .c-flow-cols4 .c-flow-cols{border-color:#9ec9c0}.l-wrapper--sports .u-label__fill{background-color:#9ec9c0;border-color:#9ec9c0}.l-wrapper--sports .c-table-lattice{border-color:#9ec9c0}.l-wrapper--sports .c-table-lattice td{border-color:#9ec9c0}.l-wrapper--sports .c-ttl-label{background-color:#9ec9c0;color:#fff}.l-wrapper--sports .c-column-style03 .c-column--osusume-for ul li{background-color:#9ec9c0}.l-wrapper--sports .c-amount--price p{background-color:#9ec9c0}.l-wrapper--sports .c-intr--position{border-color:#9ec9c0}.l-wrapper--sports .c-intr--licence li::before{color:#9ec9c0}.l-wrapper--sports .c-intr-editor h2{border-color:#9ec9c0}.l-wrapper--sports .c-sns-lists--label span{background-color:#9ec9c0}.l-wrapper--sports .career-column .c-column-row{border-color:#9ec9c0}.l-wrapper--sports .career-column .field-name{border-color:#9ec9c0}.l-wrapper--sports .course-topic{border-color:#9ec9c0}.l-wrapper--sports .course-topic .course-topic--row{border-color:#9ec9c0}.l-wrapper--sports .c-toc-lists li::before{color:#9ec9c0}.l-wrapper--sports .c-toc-lists li span:after{background-color:#9ec9c0}.l-wrapper--english .c-cover .c-cover--bg::before{background-color:#e7bdaf}.l-wrapper--english .c-cover .c-cover--box{border-color:#e7bdaf}.l-wrapper--english .c-cover .c-cover--box .c-cover--en{color:#e7bdaf}.l-wrapper--english .c-cover .c-cover--box .c-cover-box--row{border-color:#e7bdaf}.l-wrapper--english .c-cover-titlebox .c-cover--title-en{color:#e7bdaf}.l-wrapper--english .c-cover-titlebox .c-cover-labels .u-label__fill{background-color:#e7bdaf;border-color:#e7bdaf}.l-wrapper--english .c-cover-titlebox .u-label__line{border-color:#e7bdaf}.l-wrapper--english .c-ttl-wrap .c-ttl-style02--en{color:#e7bdaf}.l-wrapper--english .c-column-style01 .c-column--ttl-num::before{color:#e7bdaf}.l-wrapper--english .c-borderbox{border-color:#e7bdaf}.l-wrapper--english .c-ttl-style03::before{background-color:#e7bdaf}.l-wrapper--english .c-ttl-style05{border-color:#e7bdaf}.l-wrapper--english .c-ttl-style04::before{background-color:#e7bdaf}.l-wrapper--english .c-ttl-fill span{background-color:#e7bdaf}.l-wrapper--english .u-list-separator li::after{color:#e7bdaf}.l-wrapper--english .c-table-time{border-color:#e7bdaf}.l-wrapper--english .c-table-time td,.l-wrapper--english .c-table-time th{border-color:#e7bdaf}.l-wrapper--english .time-schedule .time-schedule--row+.time-schedule--row::before{color:#e7bdaf}.l-wrapper--english .time-schedule .time-schedule--bar{border-color:#e7bdaf}.l-wrapper--english .c-flow--year{border-color:#e7bdaf}.l-wrapper--english .c-flow-body{border-color:#e7bdaf}.l-wrapper--english .c-flow+.c-flow::before{border-color:#e7bdaf}.l-wrapper--english .c-flow--ttl-capsule{background-color:#e7bdaf}.l-wrapper--english .c-flow-cols--ttl{border-color:#e7bdaf;color:#e7bdaf}.l-wrapper--english .c-flow-cols4 .c-flow-cols{border-color:#e7bdaf}.l-wrapper--english .u-label__fill{background-color:#e7bdaf;border-color:#e7bdaf}.l-wrapper--english .c-table-lattice{border-color:#e7bdaf}.l-wrapper--english .c-table-lattice td{border-color:#e7bdaf}.l-wrapper--english .c-ttl-label{background-color:#e7bdaf;color:#fff}.l-wrapper--english .c-column-style03 .c-column--osusume-for ul li{background-color:#e7bdaf}.l-wrapper--english .c-amount--price p{background-color:#e7bdaf}.l-wrapper--english .c-intr--position{border-color:#e7bdaf}.l-wrapper--english .c-intr--licence li::before{color:#e7bdaf}.l-wrapper--english .c-intr-editor h2{border-color:#e7bdaf}.l-wrapper--english .c-sns-lists--label span{background-color:#e7bdaf}.l-wrapper--english .career-column .c-column-row{border-color:#e7bdaf}.l-wrapper--english .career-column .field-name{border-color:#e7bdaf}.l-wrapper--english .course-topic{border-color:#e7bdaf}.l-wrapper--english .course-topic .course-topic--row{border-color:#e7bdaf}.l-wrapper--english .c-toc-lists li::before{color:#e7bdaf}.l-wrapper--english .c-toc-lists li span:after{background-color:#e7bdaf}.l-wrapper--english .c-column-balloon .column-name{border-color:#e7bdaf}.l-wrapper--english .c-column-balloon .column-balloon{border-color:#e7bdaf}.l-wrapper--english .c-column-balloon .column-balloon::before{border-bottom-color:#e7bdaf}@media screen and (min-width:768px){.l-wrapper--english .c-column-balloon .column-balloon::before{border-right-color:#e7bdaf;border-bottom-color:transparent}}@media screen and (min-width:768px){.l-wrapper--english .c-column-balloon__reverse .column-balloon:before{border-left-color:#e7bdaf}}.l-wrapper--english .c-intr-detail table th span{border-color:#e7bdaf}.l-wrapper--english .c-table-schedule,.l-wrapper--english .c-table-schedule tbody td{border-color:#e7bdaf}.l-wrapper--english .c-table-schedule thead th{background-color:#e7bdaf}.l-wrapper--english .c-table-schedule tbody th{border-color:#e7bdaf;background-color:#f0dfd9}.l-wrapper--trainer .c-cover .c-cover--bg::before{background-color:#dac28d}.l-wrapper--trainer .c-cover .c-cover--box{border-color:#dac28d}.l-wrapper--trainer .c-cover .c-cover--box .c-cover--en{color:#dac28d}.l-wrapper--trainer .c-cover .c-cover--box .c-cover-box--row{border-color:#dac28d}.l-wrapper--trainer .c-cover-titlebox .c-cover--title-en{color:#dac28d}.l-wrapper--trainer .c-cover-titlebox .c-cover-labels .u-label__fill{background-color:#dac28d;border-color:#dac28d}.l-wrapper--trainer .c-cover-titlebox .u-label__line{border-color:#dac28d}.l-wrapper--trainer .c-ttl-wrap .c-ttl-style02--en{color:#dac28d}.l-wrapper--trainer .c-column-style01 .c-column--ttl-num::before{color:#dac28d}.l-wrapper--trainer .c-borderbox{border-color:#dac28d}.l-wrapper--trainer .c-ttl-style03::before{background-color:#dac28d}.l-wrapper--trainer .c-ttl-style05{border-color:#dac28d}.l-wrapper--trainer .c-ttl-style04::before{background-color:#dac28d}.l-wrapper--trainer .c-ttl-fill span{background-color:#dac28d}.l-wrapper--trainer .u-list-separator li::after{color:#dac28d}.l-wrapper--trainer .c-table-time{border-color:#dac28d}.l-wrapper--trainer .c-table-time td,.l-wrapper--trainer .c-table-time th{border-color:#dac28d}.l-wrapper--trainer .time-schedule .time-schedule--row+.time-schedule--row::before{color:#dac28d}.l-wrapper--trainer .time-schedule .time-schedule--bar{border-color:#dac28d}.l-wrapper--trainer .c-flow--year{border-color:#dac28d}.l-wrapper--trainer .c-flow-body{border-color:#dac28d}.l-wrapper--trainer .c-flow+.c-flow::before{border-color:#dac28d}.l-wrapper--trainer .c-flow--ttl-capsule{background-color:#dac28d}.l-wrapper--trainer .c-flow-cols--ttl{border-color:#dac28d;color:#dac28d}.l-wrapper--trainer .c-flow-cols4 .c-flow-cols{border-color:#dac28d}.l-wrapper--trainer .u-label__fill{background-color:#dac28d;border-color:#dac28d}.l-wrapper--trainer .c-table-lattice{border-color:#dac28d}.l-wrapper--trainer .c-table-lattice td{border-color:#dac28d}.l-wrapper--trainer .c-ttl-label{background-color:#dac28d;color:#fff}.l-wrapper--trainer .c-column-style03 .c-column--osusume-for ul li{background-color:#dac28d}.l-wrapper--trainer .c-amount--price p{background-color:#dac28d}.l-wrapper--trainer .c-intr--position{border-color:#dac28d}.l-wrapper--trainer .c-intr--licence li::before{color:#dac28d}.l-wrapper--trainer .c-intr-editor h2{border-color:#dac28d}.l-wrapper--trainer .c-sns-lists--label span{background-color:#dac28d}.l-wrapper--trainer .career-column .c-column-row{border-color:#dac28d}.l-wrapper--trainer .career-column .field-name{border-color:#dac28d}.l-wrapper--trainer .course-topic{border-color:#dac28d}.l-wrapper--trainer .course-topic .course-topic--row{border-color:#dac28d}.l-wrapper--trainer .c-toc-lists li::before{color:#dac28d}.l-wrapper--trainer .c-toc-lists li span:after{background-color:#dac28d}.l-wrapper--trainer .c-column-balloon .column-name{border-color:#dac28d}.l-wrapper--trainer .c-column-balloon .column-balloon{border-color:#dac28d}.l-wrapper--trainer .c-column-balloon .column-balloon::before{border-bottom-color:#dac28d}@media screen and (min-width:768px){.l-wrapper--trainer .c-column-balloon .column-balloon::before{border-right-color:#dac28d;border-bottom-color:transparent}}@media screen and (min-width:768px){.l-wrapper--trainer .c-column-balloon__reverse .column-balloon:before{border-left-color:#dac28d}}.l-wrapper--trainer .c-intr-detail table th span{border-color:#dac28d}.l-wrapper--trainer .c-table-schedule,.l-wrapper--trainer .c-table-schedule tbody td{border-color:#dac28d}.l-wrapper--trainer .c-table-schedule thead th{background-color:#dac28d}.l-wrapper--trainer .c-table-schedule tbody th{border-color:#dac28d;background-color:#f0dfd9}.l-wrapper--trainer .c-column-number .c-ttl-num .number{color:#dac28d}.l-wrapper--trainer .u-phone--label span{background-color:#dac28d}.p-wlearning .c-ttl-wrap__wlearning .c-ttl-style02--en{color:#000}.p-wlearning .c-ttl-style03::before{background:linear-gradient(90deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.p-wlearning .c-toc-lists li::before{background:linear-gradient(180deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%);-webkit-background-clip:text;color:transparent}.p-wlearning .c-toc-lists li span::after{background:linear-gradient(90deg,#bfcde0 20%,#9ec9c0 43%,#dac28d 72%,#e7bdaf 100%)}.p-w-medical_athlete .c-cover--type03 .c-cover--box .c-cover--en,.p-w-medical_athlete .l-page-head-ttl--en{color:#c2cdcf}.p-w-medical_athlete .c-cover--type03::before{background:linear-gradient(180deg,#9ec9c0 0,#b7c3d4 100%)}.p-w-medical_athlete .c-ttl-wrap .c-ttl-style02--en{color:#c2cdcf}.p-w-medical_athlete .c-ttl-style03::before{background:#c2cdcf}.p-w-medical_athlete .c-column-number .c-ttl-num .number{color:#c2cdcf}.p-w-medical_athlete .c-ttl-style04::before{background:#c2cdcf}.p-w-medical_athlete .c-table-image thead th{background-color:#dae0e2}.p-w-medical_athlete .c-table-image,.p-w-medical_athlete .c-table-image td,.p-w-medical_athlete .c-table-image th{border-color:#c2cdcf}.p-w-medical_athlete .c-toc-lists li::before{color:#c2cdcf}.p-w-medical_athlete .c-toc-lists li span::after{background:#c2cdcf}.p-w-medical_athlete .c-intr--comment-ttl_02{background:#c2cdcf}.p-w-medical_at .c-cover--type03 .c-cover--box .c-cover--en,.p-w-medical_at .l-page-head-ttl--en,.p-w-medical_pt .c-cover--type03 .c-cover--box .c-cover--en,.p-w-medical_pt .l-page-head-ttl--en{color:#cfc6b8}.p-w-medical_at .c-cover--type03::before,.p-w-medical_pt .c-cover--type03::before{background:linear-gradient(180deg,#b7c3d4 0,#dac28d 100%)}.p-w-medical_at .c-ttl-wrap .c-ttl-style02--en,.p-w-medical_pt .c-ttl-wrap .c-ttl-style02--en{color:#cfc6b8}.p-w-medical_at .c-ttl-style03::before,.p-w-medical_pt .c-ttl-style03::before{background:#cfc6b8}.p-w-medical_at .c-column-number .c-ttl-num .number,.p-w-medical_pt .c-column-number .c-ttl-num .number{color:#cfc6b8}.p-w-medical_at .c-ttl-style04::before,.p-w-medical_pt .c-ttl-style04::before{background:#cfc6b8}.p-w-medical_at .c-table-image thead th,.p-w-medical_pt .c-table-image thead th{background-color:#d5cbb9}.p-w-medical_at .c-table-image,.p-w-medical_at .c-table-image td,.p-w-medical_at .c-table-image th,.p-w-medical_pt .c-table-image,.p-w-medical_pt .c-table-image td,.p-w-medical_pt .c-table-image th{border-color:#c3b9a6}.p-w-medical_at .c-toc-lists li::before,.p-w-medical_pt .c-toc-lists li::before{color:#cfc6b8}.p-w-medical_at .c-toc-lists li span::after,.p-w-medical_pt .c-toc-lists li span::after{background:#cfc6b8}.p-w-medical_at .c-intr--comment-ttl_02,.p-w-medical_pt .c-intr--comment-ttl_02{background:#cfc6b8}.p-w-eng_at .c-cover--type03 .c-cover--box .c-cover--en,.p-w-eng_at .l-page-head-ttl--en,.p-w-eng_medical .c-cover--type03 .c-cover--box .c-cover--en,.p-w-eng_medical .l-page-head-ttl--en,.p-w-eng_sports .c-cover--type03 .c-cover--box .c-cover--en,.p-w-eng_sports .l-page-head-ttl--en{color:#e3c9bd}.p-w-eng_at .c-cover--type03::before,.p-w-eng_medical .c-cover--type03::before,.p-w-eng_sports .c-cover--type03::before{background:linear-gradient(180deg,#e7bdaf 0,#dac28d 100%)}.p-w-eng_at .c-ttl-wrap .c-ttl-style02--en,.p-w-eng_medical .c-ttl-wrap .c-ttl-style02--en,.p-w-eng_sports .c-ttl-wrap .c-ttl-style02--en{color:#e3c9bd}.p-w-eng_at .c-ttl-style03::before,.p-w-eng_medical .c-ttl-style03::before,.p-w-eng_sports .c-ttl-style03::before{background:#e3c9bd}.p-w-eng_at .c-column-number .c-ttl-num .number,.p-w-eng_medical .c-column-number .c-ttl-num .number,.p-w-eng_sports .c-column-number .c-ttl-num .number{color:#e3c9bd}.p-w-eng_at .c-ttl-style04::before,.p-w-eng_medical .c-ttl-style04::before,.p-w-eng_sports .c-ttl-style04::before{background:#e3c9bd}.p-w-eng_at .c-table-image thead th,.p-w-eng_medical .c-table-image thead th,.p-w-eng_sports .c-table-image thead th{background-color:#d5cbb9}.p-w-eng_at .c-table-image,.p-w-eng_at .c-table-image td,.p-w-eng_at .c-table-image th,.p-w-eng_medical .c-table-image,.p-w-eng_medical .c-table-image td,.p-w-eng_medical .c-table-image th,.p-w-eng_sports .c-table-image,.p-w-eng_sports .c-table-image td,.p-w-eng_sports .c-table-image th{border-color:#c3b9a6}.p-w-eng_at .c-toc-lists li::before,.p-w-eng_medical .c-toc-lists li::before,.p-w-eng_sports .c-toc-lists li::before{color:#e3c9bd}.p-w-eng_at .c-toc-lists li span::after,.p-w-eng_medical .c-toc-lists li span::after,.p-w-eng_sports .c-toc-lists li span::after{background:#e3c9bd}.p-w-eng_at .c-intr--comment-ttl_02,.p-w-eng_medical .c-intr--comment-ttl_02,.p-w-eng_sports .c-intr--comment-ttl_02{background:#e3c9bd}.p-w-eng_at .c-cover--type03::before,.p-w-eng_medical .c-cover--type03::before{background:linear-gradient(180deg,#b7c3d4 0,#e7bdaf 100%)}.p-w-eng_sports .c-cover--type03::before{background:linear-gradient(180deg,#e7bdaf 0,#9ec9c0 100%)}.p-w-at_trainer .c-cover--type03 .c-cover--box .c-cover--en,.p-w-at_trainer .l-page-head-ttl--en{color:#cdd2ad}.p-w-at_trainer .c-cover--type03::before{background:linear-gradient(180deg,#9ec9c0 0,#dac28d 100%)}.p-w-at_trainer .c-ttl-wrap .c-ttl-style02--en{color:#cdd2ad}.p-w-at_trainer .c-ttl-style03::before{background:#cdd2ad}.p-w-at_trainer .c-column-number .c-ttl-num .number{color:#cdd2ad}.p-w-at_trainer .c-ttl-style04::before{background:#cdd2ad}.p-w-at_trainer .c-table-image thead th{background-color:#d5cbb9}.p-w-at_trainer .c-table-image,.p-w-at_trainer .c-table-image td,.p-w-at_trainer .c-table-image th{border-color:#c3b9a6}.p-w-at_trainer .c-toc-lists li::before{color:#cdd2ad}.p-w-at_trainer .c-toc-lists li span::after{background:#cdd2ad}.p-w-at_trainer .c-intr--comment-ttl_02{background:#cdd2ad}.l-wrapper--guidelines .l-section{margin-top:6.5rem}.l-wrapper--guidelines .l-section:first-child{margin-top:0}@media screen and (min-width:768px){.l-wrapper--guidelines .l-section{margin-top:8rem}}@media screen and (min-width:1100px){.l-wrapper--guidelines .l-section{margin-top:13rem}}@media screen and (min-width:1100px){.l-wrapper--guidelines .c-section-ttl{margin-bottom:7.5rem}.l-wrapper--guidelines .c-section-ttl .u-tag-capsule{top:-.5em}}.l-wrapper--guidelines .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-wrapper--guidelines .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-wrapper--guidelines .c-ttl-wrap{margin-bottom:5rem}}.l-wrapper--guidelines .c-table tbody th{background-color:#dfe9ea}.l-wrapper--guidelines .c-table-style02 td{text-align:left}.l-wrapper--guidelines .c-table-style02 td:first-child{text-align:center}.l-wrapper--guidelines .c-table-style02 td .u-list-note{margin-top:.5rem!important}.p-guidelines--new .c-table-guidelines tbody th{background-color:#f8f8f8}.l-wrapper--guidelines .c-table .c-btn-group{margin-top:1.8rem;margin-bottom:1.8rem}.l-wrapper--guidelines .c-table .u-list-note{margin-top:.3rem;margin-bottom:.3rem}.l-wrapper--guidelines .c-table .u-list-note.mt-1{margin-top:.7rem}.l-wrapper--guidelines .c-table .u-list-note li+li{margin-top:.5rem}.l-wrapper--guidelines .c-table .course-lists{margin-top:2.5rem;margin-bottom:2.5rem}.l-wrapper--guidelines .c-table .course-lists dd+dt{margin-top:2rem}.l-wrapper--guidelines .c-table .course-lists dt{font-weight:700;margin-bottom:.8rem}.l-wrapper--guidelines .c-table .course-lists .c-btn{min-width:18rem}@media screen and (min-width:768px){.l-wrapper--guidelines .c-table .course-lists{margin-bottom:3rem;margin-top:3rem}.l-wrapper--guidelines .c-table .course-lists .c-btn{min-width:23rem}}.l-wrapper--guidelines .c-table .u-im--circle_fill{margin-right:.3rem;position:relative;top:.1rem}.l-wrapper--guidelines .c-table b{display:inline-block;line-height:1.5}.l-wrapper--guidelines .c-table a:not(.c-btn){font-weight:700;text-decoration:none}.p-guidelines--about .c-btn-group{margin-top:-1rem;margin-bottom:7rem}.p-guidelines--about .c-btn-group .c-btn{text-align:center;padding:1rem 3.5rem 1rem 3.5rem;font-size:1.6rem;font-weight:700}@media screen and (min-width:768px){.p-guidelines--about .c-btn-group{margin-bottom:8rem}}@media screen and (min-width:1100px){.p-guidelines--about .c-btn-group{margin-top:-3rem;margin-bottom:9rem}.p-guidelines--about .c-btn-group .c-btn{font-size:1.8rem;padding:1.1rem 4.5rem 1.1rem 4.5rem}}.p-guidelines--about .c-table thead th:first-child{width:28%}.p-guidelines--about .c-table thead th:nth-child(2){width:40%}.p-guidelines--about .c-table thead th:nth-child(4){width:13%}.p-guidelines--about .c-table tbody th{background-color:#f8f8f8}.p-guidelines--archive .c-btn-style03{text-align:center}.p-guidelines--outline .c-table th{width:15rem}@media screen and (min-width:768px){.p-guidelines--outline .c-table th{width:20rem}}.p-guidelines--outline .c-table td{text-align:left}.p-guidelines--selction .c-table thead th:first-child{width:20%}@media screen and (min-width:768px){.p-guidelines--selction .c-table thead th:first-child{width:14rem}}@media screen and (min-width:768px){.p-guidelines--selction .c-table tbody td{padding-left:1.5rem;padding-right:1.5rem}}.p-guidelines--selction .c-table tbody td[rowspan="5"]{padding-left:3rem}.p-guidelines--outline .c-table tbody .c-btn-group__vertical{margin-top:1rem}.process-wrap .process--main-ttl{margin-bottom:2rem}.process-wrap .process--main-ttl span{font-size:1.3rem;font-weight:500;padding:.6rem 1.3rem;background-color:#dfe9ea;border-radius:5px}@media screen and (min-width:768px){.process-wrap .process--main-ttl{margin-bottom:3rem}.process-wrap .process--main-ttl span{font-size:1.6rem;padding:.6rem 1.4rem}}@media screen and (min-width:1100px){.process-wrap .process--main-ttl{margin-bottom:4rem}}.process{position:relative;overflow:hidden}.process::before{content:"";width:1px;height:100%;display:block;border-left:1px dotted #000;position:absolute;top:0;left:1.6rem}.process .process-row{display:flex;align-items:flex-start;gap:0 2.8rem}.process .process-row+.process-row{margin-top:2.8rem}.process .process-row--num{font-family:Oswald,sans-serif;background-color:#fff;font-size:3rem;font-weight:400;line-height:1;position:relative;z-index:2;padding:1rem 0 1.5rem 0;margin-top:-1rem}.process .process-row--content{padding-top:.4rem}.process .process-row--content p{margin-top:0}.process .process-row .process--ttl{font-size:1.5rem;font-weight:700;line-height:1.5;margin:0 0 1.3rem 0;display:flex;align-items:center;gap:0 1rem}.process .process-row .process--ttl .sakura{margin-top:-.8rem;display:inline-block}.process .process-row .process--label{margin-bottom:1rem}.process .process-row .process--label span{display:inline-block;background-color:#dfe9ea;font-weight:500;line-height:1.4;padding:.2rem 2rem;border-radius:5rem;min-width:10rem;text-align:center}.process .process-row dl dt{text-indent:-1em;padding-left:1em;font-size:1.5rem;font-weight:500;line-height:1.5;margin-top:1.8rem}.process .process-row dl dd{margin-top:1rem}.process .process-row .u-list-note{margin-top:.5rem}@media screen and (min-width:768px){.process::before{left:2rem}.process .process-row{gap:0 3.4rem}.process .process-row+.process-row{margin-top:4rem}.process .process-row:last-child{margin-top:8rem}.process .process-row--num{font-size:4rem;letter-spacing:.1em;margin-top:-1rem}.process .process-row--content{padding-top:.5rem;font-size:1.5rem}.process .process-row .process--ttl{font-size:2rem;margin:0 0 1.6rem 0;gap:0 1.2rem}.process .process-row .process--ttl .sakura{margin-top:-.3rem}.process .process-row .process--label{margin-bottom:1rem}.process .process-row .process--label span{font-size:1.4rem;padding:.4rem 2rem}.process .process-row dl dt{font-size:2rem;margin-top:2.5rem}.process .process-row dl dd{margin-top:1.5rem}}.greeting{font-weight:400}.greeting+.greeting{margin-top:8rem;border-top:1px solid #f2f2f2;padding-top:2rem}.greeting .greeting-head--img{margin-bottom:3.5rem}.greeting .greeting-head--img img{width:100%;height:auto}.greeting .greeting-head--content .row{display:flex;align-items:flex-end;gap:0 1rem}.greeting .greeting-content{margin-top:3rem;text-align:justify}.greeting--position{font-size:1.6rem;line-height:1.5;margin-bottom:2rem;font-weight:700}.greeting--position__s{font-size:1.5rem}.greeting--name{font-size:3rem;font-weight:700;letter-spacing:.1em}.greeting--name_en{font-size:1.5rem;font-weight:500}.greeting--ttl{font-size:1.6rem;margin:0 0 2.5rem 0}.greeting .c-btn-group{margin-top:3rem}@media screen and (min-width:768px){.greeting .greeting-head{display:flex;align-items:center;gap:0 5.5rem}.greeting .greeting-head--img{width:30rem;margin-bottom:0}.greeting .greeting-head--content .row{display:block}.greeting .greeting-content{margin-top:5rem}.greeting--position{font-size:1.7rem;margin-bottom:2.5rem;letter-spacing:.1em}.greeting--position__s{font-size:1.5rem}.greeting--name{font-size:3.5rem}.greeting--name_en{font-size:1.5rem;margin-top:.5rem}.greeting--ttl{font-size:2.3rem;font-weight:700;margin:0 0 4rem 0}.greeting .c-btn-group{margin-top:5rem}}@media screen and (min-width:1100px){.greeting+.greeting{margin-top:10rem}.greeting .greeting-head--img{width:40rem}.greeting .greeting-content{margin-top:8rem}.greeting--position{font-size:1.8rem}.greeting--position__s{font-size:1.5rem}.greeting .c-btn-group{margin-top:7rem}}.p-ideal--educational .img-box{margin:3rem 0 4rem 0}@media screen and (min-width:1100px){.p-ideal--educational .img-box{margin:4.5rem 0 4rem 0}}@media screen and (min-width:1100px){.p-ideal--educational .img-box__02{margin:4.5rem 0 9rem 0}}.p-ideal--educational .js-scrollable{margin-top:4rem}.p-ideal--educational .js-scrollable .img-box{margin:0}@media screen and (min-width:1100px){.p-ideal--educational .js-scrollable{margin-top:9rem}}.educational-row{margin-top:4rem;line-height:1.8;font-weight:400}.educational-row .educational-ttl{font-size:2rem;margin-bottom:1.5rem}.educational-row .educational-ttl span{font-size:1.4rem}@media screen and (min-width:1100px){.educational-row{margin-top:4rem;line-height:1.8}.educational-row .educational-ttl{font-size:2.3rem;margin-bottom:1.5rem}.educational-row .educational-ttl span{font-size:1.5rem}}.p-ideal--history table{width:100%;color:#000;border-radius:5px;overflow:hidden}.p-ideal--history table td,.p-ideal--history table th{width:100%;display:block}.p-ideal--history table th{text-align:center;background-color:#dfe9ea;font-size:1.5rem;padding:.5rem 0}.p-ideal--history table td{padding:1.7rem 1.7rem 2.5rem 1.7rem;background-color:#f8f8f8;line-height:1.7}.p-ideal--history .banner-link{margin-top:7rem}.p-ideal--history .banner-link a{display:block}@media screen and (min-width:768px){.p-ideal--history table{color:#6c6c6c;width:100%;table-layout:auto;border-radius:5px;border-spacing:0;border-collapse:separate;background-color:#f8f8f8;overflow:hidden}.p-ideal--history table tr:first-child td,.p-ideal--history table tr:first-child th{border-top:none}.p-ideal--history table td,.p-ideal--history table th{padding:1.5rem;line-height:1.6;display:table-cell;border-top:1px solid #c8d5d6}.p-ideal--history table td:not(:first-child),.p-ideal--history table th:not(:first-child){border-left:1px solid #c8d5d6}.p-ideal--history table th{width:18rem;font-weight:700;font-size:1.3rem}.p-ideal--history table td{width:auto;font-size:1.2rem;padding-left:3.5rem}}@media screen and (min-width:1100px){.p-ideal--history .banner-link{margin-top:10rem}}@media screen and (min-width:1100px){.p-ideal--links .c-btn-lists{gap:2rem 1.5rem}.p-ideal--links .c-btn-lists .c-btn-style01{padding:1rem 4.2rem 1rem 2rem}}.p-publications{font-weight:400}.publications-text{margin-top:6rem;max-width:75rem;margin-left:auto;margin-right:auto;letter-spacing:.08em}@media screen and (min-width:1100px){.publications-text{margin-top:8rem}}.publications-cta{margin-top:5rem;font-weight:700}.publications-cta .publications-txt p{line-height:1.8}.publications-cta .publications-txt .u-list-note{margin:1.5rem 0 0 0;padding:0}.publications-cta .c-btn-group{margin-top:1.5rem}.publications-cta .c-btn-group .c-btn{width:100%}@media screen and (min-width:768px){.publications-cta{display:flex;align-items:center;gap:0 3rem}.publications-cta .publications-txt .u-list-note{margin-top:.5rem}.publications-cta .c-btn-group{margin-top:0}.publications-cta .c-btn-group .c-btn{width:auto;min-width:15rem}}@media screen and (min-width:1100px){.publications-cta{margin-top:4rem}}.publications-lists{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:5rem}.publications-lists .list-label{width:5.5rem;position:absolute;top:0;left:.5rem}.publications-lists .list-label span{display:block;background-color:#fade03;font-family:Oswald,sans-serif;text-align:center;font-weight:700;letter-spacing:.1em;border-radius:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem}.publications-lists .list a{display:block;text-decoration:none;-webkit-filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.15));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, .15));position:relative}.publications-lists .list-name{text-align:center;font-size:1.1rem;font-weight:700;line-height:1.5;margin-top:1.3rem}.publications-lists__flex{display:flex;justify-content:center}@media screen and (min-width:768px){.publications-lists{grid-template-columns:1fr 1fr 1fr 1fr;gap:4.5rem;margin-top:8rem}.publications-lists .list-name{font-size:1.2rem;margin-top:1.5rem}}@media screen and (min-width:1100px){.publications-lists{gap:4.5rem;margin-top:12rem}.publications-lists .list-label{width:9rem}.publications-lists .list-label span{font-size:2rem;line-height:1.3;letter-spacing:.05em;padding:.4rem 0}.publications-lists .list a{max-width:24rem;margin-left:auto;margin-right:auto}.publications-lists .list-name{font-size:1.5rem;margin-top:1.5rem}}.l-wrapper--jobdata .l-section{margin-top:6.5rem}.l-wrapper--jobdata .l-section:first-child{margin-top:0}@media screen and (min-width:768px){.l-wrapper--jobdata .l-section{margin-top:8rem}}@media screen and (min-width:1100px){.l-wrapper--jobdata .l-section{margin-top:13rem}}.l-wrapper--jobdata .l-section-sub+.l-section-sub{margin-top:6.5rem}@media screen and (min-width:768px){.l-wrapper--jobdata .l-section-sub+.l-section-sub{margin-top:7rem}}@media screen and (min-width:1100px){.l-wrapper--jobdata .l-section-sub+.l-section-sub{margin-top:10rem}}@media screen and (min-width:1100px){.l-wrapper--jobdata .c-section-ttl{margin-bottom:7.5rem}}.l-wrapper--jobdata .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-wrapper--jobdata .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-wrapper--jobdata .c-ttl-wrap{margin-bottom:4.3rem}}.l-content-admit .transfer-lists{margin-top:4rem}.l-content-admit .c-intr-type04{background-color:#fff;border-color:#80b1bc;margin-top:2.5rem}.l-content-admit .c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-color:#80b1bc}.l-content-admit .c-intr-type04 .c-intr-head .c-intr--from{letter-spacing:0;text-align:left}.l-content-admit .c-intr-type04 .c-intr-body{border-color:#80b1bc}.l-content-admit .support-system{margin-top:5.5rem;margin-bottom:4.5rem}@media screen and (min-width:768px){.l-content-admit .c-intr-type04 .c-intr-head{width:19.5rem;border-color:#80b1bc}.l-content-admit .c-intr-type04 .c-intr-head .c-intr--from p{letter-spacing:0}}@media screen and (min-width:1100px){.l-content-admit .transfer-lists{margin-top:5.5rem}.l-content-admit .c-intr-type04{margin-top:3rem}.l-content-admit .c-intr-type04 .c-intr-head .c-intr--from p{letter-spacing:0}.l-content-admit .support-system{margin-top:5rem;margin-bottom:4rem}}.transfer-lists{background-color:#eff7f8;border-radius:5px;padding:3rem 2rem;font-size:1.2rem;line-height:1.8}.transfer-lists--ttl{margin-bottom:1.5rem;position:relative;padding-left:3.5rem;letter-spacing:.05em;font-size:1.5rem}.transfer-lists--ttl::before{content:"";width:2.9rem;height:2px;display:block;background:#80b1bc;position:absolute;top:50%;left:0;margin-top:0}.transfer-lists .u-list-separator li::after{color:#000}.transfer-lists .u-list-separator+p{margin-top:1rem}@media screen and (min-width:768px){.transfer-lists{padding:3rem 3rem;font-size:1.4rem;line-height:1.9}.transfer-lists--ttl{margin-bottom:2rem;font-size:1.8rem}}@media screen and (min-width:768px){.transfer-lists{font-size:1.5rem}}.support-system{font-size:1.2rem}.support-system--ttl{color:#80b1bc;text-align:center;position:relative;z-index:1;margin-bottom:2.5rem}.support-system--ttl::after{content:"";width:100%;height:1px;display:block;background-color:#80b1bc;position:absolute;top:50%;left:0;z-index:-1}.support-system--ttl span{font-size:1.7rem;display:inline-block;padding:0 .5rem;background-color:#fff;letter-spacing:.1em}@media screen and (min-width:768px){.support-system--ttl{margin-bottom:3rem}}.career-support{border:2px solid #80b1bc;padding:3rem 2.5rem;border-radius:5px}.career-support .career-support--row+.career-support--row{border-top:1px solid #80b1bc;padding-top:3rem;margin-top:3rem}.career-support .career-support--row>.c-ttl{margin-bottom:2.5rem}.career-support .c-ttl{line-height:1.6;letter-spacing:.08em}@media screen and (min-width:768px){.career-support{padding:4rem 3rem}.career-support .career-support--row+.career-support--row{padding-top:4rem;margin-top:4rem}.career-support .career-support--row>.c-ttl{margin-bottom:3rem}.career-support .career-support--row__03 .c-column-style02{gap:0 0}.career-support .c-column-style02{grid-template-columns:35vw auto}}@media screen and (min-width:1100px){.career-support{padding:4.5rem 3.5rem 4rem 3.5rem}.career-support .c-column-style02{grid-template-columns:32.5rem auto}}.support-balloon{background-color:#e0eef0;border-radius:6px;position:relative;padding:1.5rem;font-size:1.2rem;letter-spacing:0}.support-balloon+.support-balloon{margin-top:2.5rem}.support-balloon::after{content:"";width:1.25rem;height:1.6rem;-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0);background-color:#e0eef0;display:block;position:absolute;bottom:1px;left:1.5rem;-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (min-width:768px){.support-balloon{line-height:1.7;padding:1.5rem 1.3rem}}.p-career--process .c-ttl-style03{margin-bottom:3rem}.p-career--process .c-ttl-style03::before{background-color:#80b1bc}@media screen and (min-width:768px){.p-career--process .c-ttl-style03{margin-bottom:4rem}}@media screen and (min-width:1100px){.p-career--process .c-ttl-style03{margin-bottom:5rem}}.p-career--result .c-btn-style01{width:100%;background-color:transparent;background:linear-gradient(90deg,#94bcc5 0,#d3e1e5 100%);text-align:center;border:none;padding:1.1rem 4rem}.p-career--result .c-btn-style01 .u-im{color:#fff}@media screen and (min-width:768px){.p-career--result .c-btn-style01{font-size:1.8rem;padding:1.5rem 4rem}}@media screen and (min-width:1100px){.p-career--result .c-btn-style01{font-size:2.5rem;padding:1.5rem 4rem}}.l-page-lead__support .l-container{max-width:88rem}.l-page-lead__support .c-ttl{font-size:2rem;line-height:1.6;letter-spacing:.03em;margin-bottom:4rem}.l-page-lead__support .course-support .box+.box{margin-top:5rem}.l-page-lead__support .course-support .box--ttl{border:1px solid #707070;text-align:center;font-size:2.2rem;letter-spacing:.08em;padding:1rem;font-weight:500;margin-bottom:2rem}.l-page-lead__support .course-support .box--img{margin:2.5rem 0 1.5rem 0;padding:0 2rem}.l-page-lead__support .course-support .box--img img{width:100%}@media screen and (min-width:768px){.l-page-lead__support .c-ttl{font-size:2rem;line-height:1.9;margin-bottom:4.5rem;text-align:center}.l-page-lead__support .course-support{display:grid;grid-template-columns:1fr 1fr;gap:0 8rem}.l-page-lead__support .course-support .box+.box{margin-top:0}.l-page-lead__support .course-support .box--img{margin:2.5rem 0 2rem 0;padding:0 0}}@media screen and (min-width:1100px){.l-page-lead__support .c-ttl{font-size:2.4rem}.l-page-lead__support .course-support{display:flex;justify-content:space-between;gap:0 8rem}.l-page-lead__support .course-support .box{width:38rem}.l-page-lead__support .course-support .box--ttl{font-size:2.2rem}.l-page-lead__support .course-support .box--img{margin:4rem 0 4rem 0}}.loop-carousel{margin-left:-2rem;margin-right:-2rem;margin-top:4.5rem}@media screen and (min-width:768px){.loop-carousel{margin-left:-4rem;margin-right:-4rem}}.loop-carousel .loop-carousel-wrapper{transition-timing-function:linear}.p-support--course .c-ttl-wrap .c-ttl-style02 .small{font-size:1.5rem;display:block;margin-top:.7rem;line-height:1.5}.p-support--course .c-intr-type04{margin-top:2.5rem}@media screen and (min-width:768px){.p-support--course .c-ttl-wrap .c-ttl-style02 .small{font-size:1.6rem}.p-support--course .c-intr-type04 .c-intr-head{width:auto}.p-support--course .c-intr-type04 .c-intr-head .c-intr--thumb{margin-left:auto;margin-right:auto}}@media screen and (min-width:1100px){.p-support--course .c-ttl-wrap .c-ttl-style02 .small{font-size:1.8rem;margin-top:1rem}.p-support--course .c-intr-type04{margin-top:3rem}.p-support--course .c-intr-type04 .c-intr--ttl{line-height:1.5}}.p-support--course__medical .transfer-lists{background-color:#f0f5fa}.p-support--course__medical .transfer-lists--ttl::before{background-color:#b6c5d3}.p-support--course__medical .c-intr-type04{background-color:#fff;border-color:#b6c5d3}.p-support--course__medical .c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-color:#b6c5d3}.p-support--course__medical .c-intr-type04 .c-intr-body{border-color:#b6c5d3}.p-support--course__medical .c-intr-type04 .c-intr--ttl{color:#b6c5d3}@media screen and (min-width:768px){.p-support--course__medical .c-intr-type04 .c-intr-head{border-color:#b6c5d3}}.p-support--course__sports .transfer-lists{background-color:#f0faf8}.p-support--course__sports .transfer-lists--ttl::before{background-color:#80b1bc}.p-support--course__sports .c-intr-type04{background-color:#fff;border-color:#9ec9c0}.p-support--course__sports .c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-color:#9ec9c0}.p-support--course__sports .c-intr-type04 .c-intr-body{border-color:#9ec9c0}.p-support--course__sports .c-intr-type04 .c-intr--ttl{color:#9ec9c0}@media screen and (min-width:768px){.p-support--course__sports .c-intr-type04 .c-intr-head{border-color:#9ec9c0}}.p-support--course__trainer .transfer-lists{background-color:#fff4dd}.p-support--course__trainer .transfer-lists--ttl::before{background-color:#dac28d}.p-support--course__trainer .c-intr-type04{background-color:#fff;border-color:#dac28d}.p-support--course__trainer .c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-color:#dac28d}.p-support--course__trainer .c-intr-type04 .c-intr-body{border-color:#dac28d}.p-support--course__trainer .c-intr-type04 .c-intr--ttl{color:#dac28d}@media screen and (min-width:768px){.p-support--course__trainer .c-intr-type04 .c-intr-head{border-color:#dac28d}}.p-support--course__english .transfer-lists{background-color:#faede8}.p-support--course__english .transfer-lists--ttl::before{background-color:#e7bdaf}.p-support--course__english .c-intr-type04{background-color:#fff;border-color:#e7bdaf}.p-support--course__english .c-intr-type04 .c-intr-head .c-intr-head--text .c-intr--course{border-color:#e7bdaf}.p-support--course__english .c-intr-type04 .c-intr-body{border-color:#e7bdaf}.p-support--course__english .c-intr-type04 .c-intr--ttl{color:#e7bdaf}@media screen and (min-width:768px){.p-support--course__english .c-intr-type04 .c-intr-head{border-color:#e7bdaf}}.p-capacity{font-weight:500}.p-capacity .c-ttl-capacity{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;gap:0 2rem;border-left:5px solid #ddd;padding-left:1.8rem;margin-bottom:3rem;font-weight:500}.p-capacity .c-ttl-capacity span{min-width:13rem;display:inline-block;line-height:1.3;font-size:1.1rem;text-align:center;padding:.5rem .5rem .6rem .5rem;border:1px solid #ddd;border-radius:10rem;font-weight:700;letter-spacing:.06em}.p-capacity .capacity-lists{padding:0;margin:2rem 0 3rem 0}.p-capacity .capacity-lists li span{display:inline-block;padding-left:1.4em;text-indent:-1.4em}.p-capacity .capacity-lists li span::before{content:"■ ";color:#ddd}.p-capacity .capacity-lists li.border{margin-top:.8rem}.p-capacity .capacity-lists li.border span{border-bottom:2px solid #ddd;padding-bottom:.3rem}.p-capacity .capacity-lists li+li{margin-top:.8rem}.p-capacity .capacity-lists__02{margin:1rem 0 0 0}@media screen and (min-width:1100px){.p-capacity .c-ttl-capacity{font-size:2.5rem;padding-left:2rem;margin-bottom:4rem;justify-content:flex-start}.p-capacity .c-ttl-capacity span{font-size:1.2rem;min-width:16.5rem}.p-capacity .capacity-lists{margin:2rem 0 3rem 0}.p-capacity .capacity-lists li+li{margin-top:.5rem}.p-capacity .capacity-lists li.border{margin-top:.5rem}.p-capacity .capacity-lists li.border span{padding-bottom:.5rem}.p-capacity .capacity-lists__02{margin:.5rem 0 0 0}}.p-capacity__medical .c-ttl-capacity{border-color:#b7c3d4}.p-capacity__medical .c-ttl-capacity span{border-color:#b7c3d4;color:#b7c3d4}.p-capacity__medical .capacity-lists li span::before{color:#b7c3d4}.p-capacity__medical .capacity-lists li.border span{border-color:#b7c3d4}.p-capacity__sports .c-ttl-capacity{border-color:#9ec9c0}.p-capacity__sports .c-ttl-capacity span{border-color:#9ec9c0;color:#9ec9c0}.p-capacity__sports .capacity-lists li span::before{color:#9ec9c0}.p-capacity__sports .capacity-lists li.border span{border-color:#9ec9c0}.p-capacity__trainer .c-ttl-capacity{border-color:#dac28d}.p-capacity__trainer .c-ttl-capacity span{border-color:#dac28d;color:#dac28d}.p-capacity__trainer .capacity-lists li span::before{color:#dac28d}.p-capacity__trainer .capacity-lists li.border span{border-color:#dac28d}.p-capacity__english .c-ttl-capacity{border-color:#e7bdaf}.p-capacity__english .c-ttl-capacity span{border-color:#e7bdaf;color:#e7bdaf}.p-capacity__english .capacity-lists li span::before{color:#e7bdaf}.p-capacity__english .capacity-lists li.border span{border-color:#e7bdaf}.l-content--tuition .c-section-ttl{text-align:left}@media screen and (min-width:768px){.l-content--tuition .c-section-ttl{text-align:center}}.l-content--tuition .l-container__border{margin-top:3rem;padding-top:3rem;border-top:1px dotted #cbcbcb}@media screen and (min-width:768px){.l-content--tuition .l-container__border{margin-top:6rem;padding-top:6rem}}@media screen and (min-width:1100px){.l-content--tuition .l-container__border{margin-top:8rem;padding-top:8rem}}.l-content--tuition .u-list-note li{line-height:1.5}.l-content--tuition .u-list-note li+li{margin-top:1.2rem}.p-tuition--enrollment .c-table-flex{margin-top:2.5rem}.js-scrollable .c-table-fee{min-width:83rem}@media screen and (min-width:768px){.js-scrollable .c-table-fee{min-width:90rem}}.js-scrollable .c-table-w{min-width:86.5rem}@media screen and (min-width:768px){.js-scrollable .c-table-w{min-width:90rem}}.js-scrollable .c-table-w__s{width:42rem;min-width:40rem}@media screen and (min-width:1100px){.js-scrollable .c-table-w__s{table-layout:auto}.js-scrollable .c-table-w__s thead th:first-child{width:auto}.js-scrollable .c-table-w__s .w01{width:13rem}.js-scrollable .c-table-w__s .w02{width:12rem}.js-scrollable .c-table-w__s .small{font-size:1.1rem;display:block;margin-left:-1rem;margin-right:-1rem;margin-top:.3rem}.js-scrollable .c-table-w__s .total{padding-top:.8rem;padding-bottom:.8rem}}.js-scrollable .c-table-w__m{width:59rem;min-width:59rem}.supplement-ttl{font-weight:500;font-size:1.5rem;position:relative;padding-left:25px;margin-bottom:2.3rem;margin-top:2.2rem}.supplement-ttl::before{content:"";width:20px;height:1px;display:block;background-color:#707070;position:absolute;top:50%;left:0}@media screen and (min-width:768px){.supplement-ttl{font-size:1.8rem;margin-bottom:2.3rem;margin-top:3.5rem}}.table-ttl{font-size:1.7rem;font-weight:500;border-left:8px solid #ddd;padding-left:1rem;margin:0 0 2rem 0;letter-spacing:.08em}@media screen and (min-width:768px){.table-ttl{font-size:1.8rem;margin-bottom:1.8rem}}@media screen and (min-width:1100px){.table-ttl{font-size:2rem}}.table-ttl__medical{border-color:#b7c3d4}.table-ttl__sports{border-color:#9ec9c0}.table-ttl__trainer{border-color:#dac28d}.table-ttl__english{border-color:#e7bdaf}.fee-row{margin-top:3rem}.fee-row .c-table-wrap+.c-table-wrap{margin-top:3rem}@media screen and (min-width:768px){.fee-row{margin-top:4rem}.fee-row+.fee-row{margin-top:6rem}.fee-row .c-table-wrap+.c-table-wrap{margin-top:4rem}}@media screen and (min-width:1100px){.fee-row{margin-top:5rem}.fee-row+.fee-row{margin-top:8rem}.fee-row .c-table-wrap+.c-table-wrap{margin-top:6rem}}.table-row{margin-top:4rem}.table-row+.table-row{margin-top:6rem}@media screen and (min-width:768px){.table-row{margin-top:6rem}.table-row+.table-row{margin-top:7rem}}@media screen and (min-width:1100px){.table-row+.table-row{margin-top:8rem}}.table-horizon .table-row+.table-row{margin-top:0}.table-horizon .table-row+.table-row::before{content:"+";font-size:4rem;font-weight:500;display:block;text-align:center;line-height:1;margin:1.5rem 0 2.5rem 0}@media screen and (min-width:768px){.table-horizon .table-row+.table-row{margin-top:0}.table-horizon .table-row+.table-row::before{font-size:5rem}.table-horizon .table-row .c-table{width:100%;min-width:auto;max-width:100%}}@media screen and (min-width:1100px){.table-horizon{display:grid;grid-template-columns:0.8fr 1fr;gap:0 8rem;max-width:100rem;margin-left:auto;margin-right:auto;margin-top:5rem}.table-horizon .table-row{margin-top:0}.table-horizon .table-row+.table-row{position:relative}.table-horizon .table-row+.table-row::before{font-size:5rem;position:absolute;top:8rem;left:-5.5rem}.table-horizon .table-row .c-table{width:100%;min-width:auto;max-width:100%}}.c-table-flex{border-radius:5px;overflow:hidden}.c-table-flex__cell dd,.c-table-flex__cell dt{padding:1rem}.c-table-flex__cell dt{text-align:center;background-color:#dfe9ea;text-align:center;font-weight:700}.c-table-flex__cell dd{background-color:#f8f8f8;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:768px){.c-table-flex{display:grid;grid-template-columns:1fr 0.6fr 1fr}.c-table-flex .c-table-flex__cell+.c-table-flex__cell{border-left:1px solid #c8d5d6}.c-table-flex .c-table-flex__cell dd,.c-table-flex .c-table-flex__cell dt{padding:1rem}.c-table-flex .c-table-flex__cell dt{text-align:center;background-color:#dfe9ea;text-align:center;font-weight:700;border-bottom:1px solid #c8d5d6;font-size:1.2rem}}@media screen and (min-width:768px) and (min-width:1100px){.c-table-flex .c-table-flex__cell dt{font-size:1.5rem}}@media screen and (min-width:768px){.c-table-flex .c-table-flex__cell dd{background-color:#f8f8f8;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}}.c-table-fee{width:100%;background:#f0f8f7;table-layout:fixed}.c-table-fee .w01{width:17rem}.c-table-fee .w02{width:18rem}.c-table-fee .bg01{background:#9ec9c0}.c-table-fee .bg02{background:#c8e2dc;padding:.8rem 0}.c-table-fee td,.c-table-fee th{border:1px solid #9ec9c0;font-weight:500}.c-table-fee th:first-child{font-size:1.3rem}.c-table-fee th:not(:first-child){font-size:1.2rem}.c-table-fee td{width:auto;padding:1.2rem 1rem}.c-table-fee .subtotal,.c-table-fee .total{background:#fff}.c-table-fee .total{padding:.8rem 1rem}.c-table-fee .label-common{background-color:#fff;color:#9ec9c0;line-height:1.4;font-size:1.2rem;display:inline-block;padding:.4rem 2rem;text-align:center;margin-left:auto;margin-right:auto;border-radius:5rem;margin-top:1rem}.c-table-fee .label-total{color:#fff;background-color:#9ec9c0;line-height:1.4;font-size:1.2rem;display:inline-block;padding:.6rem 1.5rem;text-align:center;margin-left:auto;margin-right:auto;border-radius:5rem;font-weight:700;margin-left:-1rem;margin-right:-1rem;letter-spacing:0}@media screen and (min-width:768px){.c-table-fee{width:100%;min-width:90rem}}@media screen and (min-width:1100px){.c-table-fee .w01{width:18rem}.c-table-fee .w02,.c-table-fee .w03{width:21.5rem}.c-table-fee .bg02{padding:.8rem 0}.c-table-fee td,.c-table-fee th{font-weight:500}.c-table-fee th:first-child{font-size:1.4rem}.c-table-fee th:not(:first-child){font-size:1.4rem}.c-table-fee td{font-size:1.4rem;padding:1.5rem 1.5rem}.c-table-fee .total{padding:.9rem 1.5rem}.c-table-fee .label-common{font-size:1.3rem;padding:.4rem 1.5rem;min-width:12rem}.c-table-fee .label-total{font-size:1.4rem;padding:.6rem 1.5rem}}.c-table-fee__color02{background:#fff8f5}.c-table-fee__color02 .bg01{background:#e7bdaf}.c-table-fee__color02 .bg02{background:#f2d9d1}.c-table-fee__color02 td,.c-table-fee__color02 th{border-color:#dec0c0}.c-table-fee__color02 .label-common{color:#e7bdaf}.c-table-fee__color02 .label-total{color:#000;background-color:#e7bdaf}.c-table-fee__color03{background:#eaedf2}.c-table-fee__color03 .bg01{background:#b7c3d4}.c-table-fee__color03 .bg02{background:#d3dbe6}.c-table-fee__color03 td,.c-table-fee__color03 th{border-color:#bbc4d8}.c-table-fee__color03 .label-common{color:#b7c3d4}.c-table-fee__color03 .label-total{color:#000;background-color:#b7c3d4}.overseas-box{display:grid;grid-template-columns:1fr;gap:2.5rem 0;margin-top:3.5rem}.overseas-box .box{border-radius:5px;border:2px solid #ddd;padding:1.8rem 2.2rem;display:flex;flex-direction:column;align-items:center}.overseas-box .box--ttl{width:100%;text-align:center;font-weight:700;border-bottom:1px solid #ddd;margin:0 0 1.3rem 0;padding-bottom:1rem}.overseas-box .box .large{text-align:center;font-size:1.3rem;margin:0}.overseas-box .box .large .small{font-size:1.1rem}.overseas-box .box dl{font-weight:500;margin-top:1.2rem}.overseas-box .box dl dd,.overseas-box .box dl dt{text-align:center}.overseas-box .box dl dt{margin-bottom:.8rem}.overseas-box .box dl dt span{display:inline-block;background:#ddd;border-radius:5rem;padding:.7rem 2rem;line-height:1}.overseas-box .box .u-list-note{margin:1.5rem 0 0 0;padding:0}.overseas-box .box-sports{border-color:#9ec9c0}.overseas-box .box-sports .box--ttl{border-color:#9ec9c0}.overseas-box .box-sports dl dt span{background:#9ec9c0}.overseas-box .box-medical{border-color:#b7c3d4}.overseas-box .box-medical .box--ttl{border-color:#b7c3d4}.overseas-box .box-medical dl dt span{background:#b7c3d4}@media screen and (min-width:768px){.overseas-box{grid-template-columns:1fr 1fr;gap:2.5rem}}@media screen and (min-width:1100px){.overseas-box{gap:4rem}.overseas-box .box{padding:1.8rem 2.2rem;min-height:23rem}.overseas-box .box--ttl{font-size:1.8rem;margin:0 0 1rem 0;padding-bottom:1rem}.overseas-box .box .large{font-size:1.5rem}.overseas-box .box .large .small{font-size:1.2rem}.overseas-box .box dl{margin-top:1rem}.overseas-box .box dl dd,.overseas-box .box dl dt{text-align:center}.overseas-box .box dl dt{margin-bottom:.2rem}.overseas-box .box dl dt span{font-size:1.4rem;padding:.5rem 2rem}.overseas-box .box .u-list-note{margin:.8rem 0 0 0}}.p-tuition--w .c-btn-group{margin-top:3.5rem}.tuition-w{margin-top:3rem}@media screen and (min-width:768px){.tuition-w{margin-top:5rem}}@media screen and (min-width:1100px){.tuition-w{margin-top:5.5rem}}.tuition-w+.tuition-w__border{margin-top:5rem;padding-top:4rem;border-top:1px dotted #cbcbcb}@media screen and (min-width:768px){.tuition-w+.tuition-w__border{margin-top:6rem;padding-top:5rem}}@media screen and (min-width:1100px){.tuition-w+.tuition-w__border{margin-top:8rem;padding-top:8rem}}.tuition-w .tuition-text{margin-bottom:2.5rem}@media screen and (min-width:768px){.tuition-w .tuition-text{margin-bottom:3rem}}@media screen and (min-width:1100px){.tuition-w .tuition-text{margin-bottom:4rem}}.combination{display:flex;flex-direction:column;margin-bottom:4rem}.combination .combination-course{width:100%;font-weight:500;text-align:center;font-size:1.6rem;border-radius:5rem;line-height:1.3;padding:.8rem 0 1.2rem;margin:0}.combination .combination-course+.combination-course{position:relative;margin-top:3.5rem}.combination .combination-course+.combination-course::before{content:"+";font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:-.7rem;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.combination .combination-course+.combination-course.or::before{content:"or";font-size:2rem;top:-1rem}.combination .combination-course__medical{background:#b7c3d4}.combination .combination-course__sports{background:#9ec9c0}.combination .combination-course__trainer{background:#dac28d}.combination .combination-course__english{background:#e7bdaf}.combination .combination-course span{font-size:1.4rem;background-color:#fff;border-radius:3px;padding:.2rem .5rem .2rem;margin-left:1rem;line-height:1.3;display:block;text-align:center;margin-top:1rem;margin-left:4rem;margin-right:4rem}.combination__mlr-l__02 .combination-course span{margin-left:3rem;margin-right:3rem}.combination__mlr-l__02 .plus{font-size:3rem;line-height:1;display:block;text-align:center;margin:.3rem 0 .8rem 0}@media screen and (min-width:1100px){.combination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:4rem;gap:4.6rem}.combination .combination-course{width:auto;font-size:1.6rem;padding:1rem 2.3rem 1.1rem;margin:0;display:flex;align-items:center}.combination .combination-course+.combination-course{margin-top:0}.combination .combination-course+.combination-course::before{font-size:3rem;top:50%;left:-1.5rem;margin-top:-.2rem;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.combination .combination-course+.combination-course.or::before{top:50%;left:-1.2rem;margin-top:-.2rem;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.combination .combination-course span{display:inline-block;padding:.2rem .6rem .3rem;margin-top:-.1rem;margin-left:1rem;margin-right:0}.combination__mlr{margin-left:-10rem;margin-right:-10rem}.combination__mlr-l{margin-left:-8rem;margin-right:-8rem}.combination__mlr-l__02{display:block}.combination__mlr-l__02 div{display:flex;flex-direction:row;justify-content:center;gap:4.6rem;margin-left:-8rem;margin-right:-8rem}.combination__mlr-l__02 .plus{font-size:3rem;margin:.8rem 0 1rem 0}.combination__mlr-l__02>.combination-course{justify-content:center}}.c-table-w{font-size:1.3rem;table-layout:fixed}.c-table-w td,.c-table-w th{border:1px solid #ddd}.c-table-w thead th{text-align:center;font-weight:500;padding:1rem 1rem}.c-table-w thead th:first-child{width:27rem}.c-table-w tbody td{font-weight:500;text-align:center;padding:1.2rem 1rem}.c-table-w tfoot td{font-weight:500;text-align:center;padding:.8rem 1rem}.c-table-w .w01{padding-top:3rem;padding-bottom:3rem}.c-table-w .label-total{background-color:#9ec9c0;line-height:1.4;font-size:1.2rem;display:inline-block;padding:.6rem 1.5rem;text-align:center;margin-left:auto;margin-right:auto;border-radius:5rem;font-weight:700;margin-left:-1rem;margin-right:-1rem;letter-spacing:0}.c-table-w .u-ta__left{text-align:left!important}.c-table-w .fc_color{color:#d0ac33;font-weight:500}.c-table-w .small{display:block;text-align:center;font-size:1.1rem}.c-table-w .fc_color{color:#d0ac33}.c-table-w .subtotal{background:#fff}.c-table-w .link-cell{padding:0;height:0;position:relative}.c-table-w .link-cell a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.c-table-w .link-cell a .u-im{width:2.3rem;height:2.3rem;font-size:2.3rem;background:#fff;line-height:1;border-radius:100%;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1100px){.c-table-w .link-cell a .u-im{width:3rem;height:3rem;font-size:3rem}}@media screen and (min-width:1100px){.c-table-w{font-size:1.4rem}.c-table-w thead th{padding:.6rem 1rem}.c-table-w thead th:first-child{width:30rem}.c-table-w tbody td{padding:1.4rem 1.5rem}.c-table-w tfoot td{padding:.9rem 1.5rem}.c-table-w .label-total{font-size:1.4rem;padding:.6rem 1.5rem}.c-table-w .small{font-size:1.3rem}}.c-table-w__medical_athlete{border-color:#c8d5d6}.c-table-w__medical_athlete td,.c-table-w__medical_athlete th{border-color:#c8d5d6}.c-table-w__medical_athlete .bg01{background:#c2cdcf}.c-table-w__medical_athlete .bg02{background:#9ec9c0}.c-table-w__medical_athlete .bg02__light{background:#f0f8f7}.c-table-w__medical_athlete .bg03{background:#b7c3d4}.c-table-w__medical_athlete .bg03__light{background:#eaedf2}.c-table-w__medical_athlete .label-total{background:#c2cdcf}.c-table-w__at_trainer{border-color:#c0c4a7;table-layout:auto}.c-table-w__at_trainer thead th:first-child{width:auto}.c-table-w__at_trainer .w01{width:19rem}@media screen and (min-width:768px){.c-table-w__at_trainer .w01{width:22rem}}.c-table-w__at_trainer .small{font-size:1.1rem}@media screen and (min-width:768px){.c-table-w__at_trainer .small{font-size:1.2rem}}.c-table-w__at_trainer td,.c-table-w__at_trainer th{border-color:#c0c4a7}.c-table-w__at_trainer .bg01{background:#cdd2ad}.c-table-w__at_trainer .bg02{background:#9ec9c0}.c-table-w__at_trainer .bg02__light{background:#f0f8f7}.c-table-w__at_trainer .bg03{background:#dac28d}.c-table-w__at_trainer .bg03__light{background:#faf4e7}.c-table-w__at_trainer .label-total{background:#cdd2ad}.c-table-w__medical_pt{border-color:#c0c4a7;table-layout:auto}.c-table-w__medical_pt .w01{width:14rem;padding-left:0;padding-right:0}.c-table-w__medical_pt .w02{width:13rem}.c-table-w__medical_pt td,.c-table-w__medical_pt th{border-color:#c3b8aa}.c-table-w__medical_pt .bg01{background:#cfc6b9}.c-table-w__medical_pt .bg02{background:#dac28d}.c-table-w__medical_pt .bg02__light{background:#faf4e7}.c-table-w__medical_pt .bg03{background:#b7c3d4}.c-table-w__medical_pt .bg03__light{background:#e9edf3}.c-table-w__medical_pt .label-total{background:#cfc6b9}.c-table-w__medical td,.c-table-w__medical th{border-color:#b7c3d4}.c-table-w__medical .bg01{background:#d4dbe6}.c-table-w__medical .bg02{background:#b7c3d4}.c-table-w__medical .bg02__light{background:#e9edf3}.c-table-w__medical .label-total{background:#b7c3d4}.c-table-w__trainer td,.c-table-w__trainer th{border-color:#d5bb84}.c-table-w__trainer .bg01{background:#e6d9ba}.c-table-w__trainer .bg02{background:#dac28d}.c-table-w__trainer .bg02__light{background:#faf4e7}.c-table-w__sports td,.c-table-w__sports th{border-color:#bbd3ce}.c-table-w__sports .bg01{background:#c8e2dc}.c-table-w__sports .bg02{background:#9ec9c0}.c-table-w__sports .bg02__light{background:#f1f8f7}.c-table-w__sports .label-total{background:#9ec9c0}.c-table-w__english td,.c-table-w__english th{border-color:#dec0c0}.c-table-w__english .bg01{background:#f2d9d1}.c-table-w__english .bg02{background:#e7bdaf}.c-table-w__english .bg02__light{background:#fff8f5}.c-table-w__english .label-total{background:#e7bdaf}.c-table-w__eng_at{border-color:#e4bea7;table-layout:auto}.c-table-w__eng_at .w01{width:17rem;padding-left:0;padding-right:0}.c-table-w__eng_at .w02{width:13rem}.c-table-w__eng_at td,.c-table-w__eng_at th{border-color:#e4bea7}.c-table-w__eng_at .bg01{background:#ebcbb8}.c-table-w__eng_at .bg02{background:#e7bdaf}.c-table-w__eng_at .bg02__light{background:#fff8f5}.c-table-w__eng_at .bg03{background:#dac28d}.c-table-w__eng_at .bg03__light{background:#faf4e7}.c-table-w__eng_at .label-total{background:#e4bea7}.c-table-w__eng_at tfoot .subtotal{padding-top:1.5rem;padding-bottom:1.5rem}.c-table-w__eng_sports{border-color:#d8c4b9;table-layout:auto}.c-table-w__eng_sports .w01{width:14rem;padding-left:0;padding-right:0}.c-table-w__eng_sports .w02{width:13rem}.c-table-w__eng_sports td,.c-table-w__eng_sports th{border-color:#d8c4b9}.c-table-w__eng_sports .bg01{background:#e4d5cd}.c-table-w__eng_sports .bg02{background:#9ec9c0}.c-table-w__eng_sports .bg02__light{background:#f1f8f7}.c-table-w__eng_sports .bg03{background:#e7bdaf}.c-table-w__eng_sports .bg03__light{background:#fff8f5}.c-table-w__eng_sports .label-total{background:#d8c4b9}.c-table-w__eng_sports tfoot .subtotal{padding-top:1.5rem;padding-bottom:1.5rem}.c-table-w__eng_medical{border-color:#d8c4b9;table-layout:auto}@media screen and (min-width:1100px){.c-table-w__eng_medical thead th:first-child{width:27rem}}.c-table-w__eng_medical .w01{width:14rem;padding-left:0;padding-right:0}.c-table-w__eng_medical .w02{width:13rem}.c-table-w__eng_medical td,.c-table-w__eng_medical th{border-color:#d2c0bf}.c-table-w__eng_medical .bg01{background:#e4d5cd}.c-table-w__eng_medical .bg02{background:#e7bdaf}.c-table-w__eng_medical .bg02__light{background:#fff8f5}.c-table-w__eng_medical .bg03{background:#b7c3d4}.c-table-w__eng_medical .bg03__light{background:#e9edf3}.c-table-w__eng_medical .label-total{background:#c7c1c8}.c-table-w__eng_medical tfoot .subtotal{padding-top:1.5rem;padding-bottom:1.5rem}.c-table-w__eng_trainer_sports .w01{width:26rem}@media screen and (min-width:1100px){.c-table-w__eng_trainer_sports .w01{width:30rem}}.l-content--exemption{padding-top:0}.l-content--exemption .link-box{margin-top:2rem}.l-content--exemption .link-box .c-btn-group{margin-top:1.8em}.l-content--exemption .link-box .c-btn-group .c-btn{width:100%}@media screen and (min-width:768px){.l-content--exemption .link-box{display:flex;margin-top:3rem;align-items:center;gap:0 3rem}.l-content--exemption .link-box .c-btn-group{margin-top:0}.l-content--exemption .link-box .c-btn-group .c-btn{width:auto}}.exemption-column{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:5rem 0}.exemption-column .column--ttl{font-size:1.7rem;text-align:center;font-weight:700;margin-bottom:2rem}.exemption-column .column>p{letter-spacing:.08em}.exemption-column .column table{width:100%;font-size:1.3rem;line-height:1.5;margin-top:2.5rem;border-collapse:collapse}.exemption-column .column table .w01{width:10.3rem}.exemption-column .column table thead th{font-weight:500;text-align:center;background-color:#dfe9ea;padding:.5rem 0}.exemption-column .column table tbody td{font-weight:500;text-align:center;background:#f8f8f8;padding:1.2rem 0}.exemption-column .column table td,.exemption-column .column table th{border:1px solid #c8d5d6}.exemption-column .column table.color-sports thead th{background-color:#9ec9c0}.exemption-column .column table.color-sports tbody td{background:#f1f8f7}.exemption-column .column table.color-sports td,.exemption-column .column table.color-sports th{border-color:#bbd3ce}.exemption-column .column table.color-english thead th{background-color:#e7bdaf}.exemption-column .column table.color-english tbody td{background:#fff8f5}.exemption-column .column table.color-english td,.exemption-column .column table.color-english th{border-color:#e7bdaf}.exemption-column .column table.color-medical thead th{background-color:#b7c3d4}.exemption-column .column table.color-medical tbody td{background:#e9edf3}.exemption-column .column table.color-medical td,.exemption-column .column table.color-medical th{border-color:#b7c3d4}@media screen and (min-width:768px){.exemption-column{margin-top:6rem;gap:6rem 2rem}.exemption-column .column--ttl{font-size:2rem;margin-bottom:2.5rem}.exemption-column .column table{font-size:1.4rem}.exemption-column .column table .w01{width:10.5rem}.exemption-column .column table thead th{padding:.8rem 0}.exemption-column .column table tbody td{padding:1.4rem 0}}@media screen and (min-width:1100px){.exemption-column{margin-top:9rem;display:flex;justify-content:center;gap:6rem 4rem}.exemption-column .column{max-width:34rem}.exemption-column .column__large{max-width:50rem}.exemption-column .column--ttl{font-size:2.2rem;margin-bottom:2.5rem}.exemption-column .column>p{line-height:1.9}.exemption-column .column .min-h{min-height:5.7em}}@media screen and (min-width:1100px){.p-exemption--licence .exemption-column,.p-exemption--recommend .exemption-column,.p-exemption--restart .exemption-column{margin-top:6rem}.p-exemption--licence .link-box,.p-exemption--recommend .link-box,.p-exemption--restart .link-box{max-width:59rem;margin-left:auto;margin-right:auto}}.l-content--scholarship{padding-top:0}.l-content--scholarship .js-scrollable{margin-top:3rem}@media screen and (min-width:768px){.l-content--scholarship .js-scrollable{margin-top:4rem}}.c-table{font-size:1.3rem}.c-table .small{font-size:1rem}@media screen and (min-width:768px){.c-table .small{font-size:1.1rem}}@media screen and (min-width:1100px){.c-table{font-size:1.4rem}.c-table .small{font-size:1.2rem}}.c-table thead th{text-align:center}.c-table tbody th{background-color:#f8f8f8;font-weight:500}.c-table tbody td,.c-table tbody th{text-align:center}.p-scholarship--support{table-layout:auto}.p-scholarship--support .js-scrollable .c-table{width:69rem}.p-scholarship--support .js-scrollable .w01{width:21.5rem}.p-scholarship--support .js-scrollable .w02{width:35rem}.p-scholarship--support .js-scrollable thead th{line-height:1.4;padding-top:.5rem;padding-bottom:.5rem}.p-scholarship--support .c-btn-group{margin-top:3.5rem}.p-scholarship--support .c-btn-group+p{margin-top:2rem}@media screen and (min-width:768px){.p-scholarship--support .js-scrollable .c-table{width:100%}.p-scholarship--support .js-scrollable .w01{width:31.3333333333%}.p-scholarship--support .js-scrollable .w02{width:49.3333333333%}.p-scholarship--support .js-scrollable thead th{line-height:1.4;padding-top:1rem;padding-bottom:1rem}.p-scholarship--support .c-btn-group{margin-top:4rem}.p-scholarship--support .c-btn-group+p{margin-top:2rem}}.p-scholarship--internal{table-layout:fixed}.p-scholarship--internal .js-scrollable .c-table{width:71rem}.p-scholarship--internal .js-scrollable thead th{line-height:1.4;padding-top:1.5rem;padding-bottom:1.5rem}.p-scholarship--internal .js-scrollable tbody th{font-size:1.2rem}.p-scholarship--internal .js-scrollable tbody th .small{font-size:1rem}.p-scholarship--internal .js-scrollable tbody td{vertical-align:top;font-size:1.2rem;text-align:justify}.p-scholarship--internal .cell-link{padding:0;position:relative;height:0}.p-scholarship--internal .cell-link a{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;text-decoration:none}.p-scholarship--internal .cell-link a .u-im{width:3rem;height:3rem;font-size:3rem;line-height:1}.p-scholarship--internal .c-btn-group{margin-top:3.5rem}.p-scholarship--internal .c-btn-group+p{margin-top:2rem}@media screen and (min-width:768px){.p-scholarship--internal .js-scrollable .c-table{width:100%;min-width:100%}.p-scholarship--internal .js-scrollable thead th{line-height:1.4;padding-top:1.5rem;padding-bottom:1.5rem}.p-scholarship--internal .js-scrollable tbody th{font-size:1.2rem;line-height:1.5}.p-scholarship--internal .js-scrollable tbody th .small{font-size:1rem}.p-scholarship--internal .js-scrollable tbody td{font-size:1.3rem;padding:1.2rem}}@media screen and (min-width:1100px){.p-scholarship--internal .js-scrollable thead th{padding-top:1.8rem;padding-bottom:1.8rem}.p-scholarship--internal .js-scrollable tbody th{font-size:1.5rem;line-height:1.5}.p-scholarship--internal .js-scrollable tbody th .small{font-size:1.2rem}.p-scholarship--internal .js-scrollable tbody td{padding:1.5rem}.p-scholarship--internal .js-scrollable .cell-link a:hover{opacity:1;background-color:#f1f7f7}}.p-scholarship--chart .js-scrollable{overflow:auto!important}.p-scholarship--chart .js-scrollable .c-table-chart{width:150rem;min-width:150rem}.p-scholarship--chart .c-table-chart{font-weight:500;font-size:1.4rem}.p-scholarship--chart .c-table-chart .border-right{border-right:1px solid #c8d5d6}.p-scholarship--chart .c-table-chart .border-dotted{border-left-style:dotted}.p-scholarship--chart .c-table-chart .border-left__none{border-left:none}.p-scholarship--chart .c-table-chart .border{border-left:1px solid #c8d5d6;border-top-style:dotted}.p-scholarship--chart .c-table-chart thead th{padding:.7rem;font-size:1.2rem;font-weight:700}.p-scholarship--chart .c-table-chart thead th:first-child{width:14%}.p-scholarship--chart .c-table-chart thead th:nth-child(2){width:24%}.p-scholarship--chart .c-table-chart thead th:nth-child(3){width:18%}.p-scholarship--chart .c-table-chart thead th:nth-child(4){width:21%}.p-scholarship--chart .c-table-chart thead th:nth-child(5){width:15.5%}.p-scholarship--chart .c-table-chart thead th:nth-child(6){width:15.5%}.p-scholarship--chart .c-table-chart tbody th{line-height:1.5;padding:1.5rem 0}.p-scholarship--chart .c-table-chart tbody td{padding:1rem 1rem;line-height:1.5}.p-scholarship--chart .c-table-chart tbody td dl{overflow:hidden;letter-spacing:0}.p-scholarship--chart .c-table-chart tbody td dl dt{float:left}.p-scholarship--chart .c-table-chart tbody td dl dd{padding-left:7.5em;text-align:left}.p-scholarship--chart .c-table-chart tbody td,.p-scholarship--chart .c-table-chart tbody th{font-size:1.2rem}.p-scholarship--chart .c-table-chart tbody .cell-link{padding:0;position:relative;height:0}.p-scholarship--chart .c-table-chart tbody .cell-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;gap:0 1.5rem}.p-scholarship--chart .c-table-chart tbody .cell-link a .u-im{width:3rem;height:3rem;font-size:3rem;line-height:1}@media screen and (min-width:1100px){.p-scholarship--chart .c-table-chart tbody .cell-link a:hover{opacity:1;background-color:#f1f7f7}}.p-scholarship--chart .c-table-chart tbody .cell-link__s a{padding-top:.5rem;padding-bottom:.5rem}.p-scholarship--chart .case{margin-top:3rem}.p-scholarship--chart .case--ttl{background-color:#dfe9ea;line-height:1.4;padding:.5rem 1rem;font-size:1.5rem;padding:.5rem 1rem;border-radius:5px;margin-bottom:2.5rem}.p-scholarship--chart .case>p{line-height:1.5}.p-scholarship--chart .case .case-row{border-left:4px solid #dfe9ea;padding-left:1.5rem;font-size:1.5rem;line-height:1.5;margin-top:2.5rem}.p-scholarship--chart .case .case-row .ex{font-weight:700;margin-bottom:.5rem;margin:0}.p-scholarship--chart .case .case-row .result{margin:.5rem 0 0 0}.p-scholarship--chart .case .case-row .result span{color:#dfe9ea}.p-scholarship--chart .u-list-note{margin-top:2.5rem}@media screen and (min-width:768px){.p-scholarship--chart .js-scrollable{overflow:auto!important}.p-scholarship--chart .js-scrollable .c-table-chart{width:182.6rem;min-width:182.6rem}.p-scholarship--chart .c-table-chart{font-weight:500;font-size:1.4rem}.p-scholarship--chart .c-table-chart .border-right{border-right:1px solid #c8d5d6}.p-scholarship--chart .c-table-chart .border-dotted{border-left-style:dotted}.p-scholarship--chart .c-table-chart .border-left__none{border-left:none}.p-scholarship--chart .c-table-chart thead th{padding:.7rem;font-size:1.4rem;font-weight:700}.p-scholarship--chart .c-table-chart thead th:first-child,.p-scholarship--chart .c-table-chart thead th:nth-child(2),.p-scholarship--chart .c-table-chart thead th:nth-child(3),.p-scholarship--chart .c-table-chart thead th:nth-child(4),.p-scholarship--chart .c-table-chart thead th:nth-child(5),.p-scholarship--chart .c-table-chart thead th:nth-child(6){width:auto}.p-scholarship--chart .c-table-chart thead th.w01{width:23.5rem}.p-scholarship--chart .c-table-chart thead th.w02{width:42.5rem}.p-scholarship--chart .c-table-chart thead th.w03{width:32rem}.p-scholarship--chart .c-table-chart tbody th{line-height:1.5;padding:1.5rem 0}.p-scholarship--chart .c-table-chart tbody td{padding:1rem 1rem;line-height:1.5}.p-scholarship--chart .c-table-chart tbody td dl{overflow:hidden;width:17rem;margin-left:auto;margin-right:auto}.p-scholarship--chart .c-table-chart tbody td dl dt{float:left}.p-scholarship--chart .c-table-chart tbody td dl dd{padding-left:7.5em;text-align:left}.p-scholarship--chart .c-table-chart tbody td,.p-scholarship--chart .c-table-chart tbody th{font-size:1.3rem}.p-scholarship--chart .c-table-chart tbody .cell-link{padding:0;position:relative;height:0}.p-scholarship--chart .c-table-chart tbody .cell-link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;gap:0 1.5rem}.p-scholarship--chart .c-table-chart tbody .cell-link a .u-im{width:3rem;height:3rem;font-size:3rem;line-height:1}}@media screen and (min-width:768px) and (min-width:1100px){.p-scholarship--chart .c-table-chart tbody .cell-link a:hover{opacity:1;background-color:#f1f7f7}}@media screen and (min-width:768px){.p-scholarship--chart .case{margin-top:3rem}.p-scholarship--chart .case--ttl{background-color:#dfe9ea;line-height:1.4;padding:.5rem 1rem;font-size:1.5rem;padding:.5rem 1rem;border-radius:5px;margin-bottom:2.5rem}.p-scholarship--chart .case>p{line-height:1.5}.p-scholarship--chart .case .case-row{border-left:4px solid #dfe9ea;padding-left:1.5rem;font-size:1.5rem;line-height:1.5;margin-top:2.5rem}.p-scholarship--chart .case .case-row .ex{font-weight:700;margin-bottom:.5rem;margin:0}.p-scholarship--chart .case .case-row .result{margin:.5rem 0 0 0}.p-scholarship--chart .case .case-row .result span{color:#dfe9ea}.p-scholarship--chart .u-list-note{margin-top:2.5rem}}@media screen and (min-width:768px) and (min-width:768px){.p-scholarship--chart .case{margin-top:5rem}.p-scholarship--chart .case--ttl{padding:1.3rem 2rem;font-size:1.8rem;margin-bottom:3rem}.p-scholarship--chart .case>p{line-height:1.5;font-size:1.5rem}.p-scholarship--chart .case .case-row{border-left:4px solid #dfe9ea;padding-left:1.5rem;font-size:1.5rem;margin-top:3rem}.p-scholarship--chart .u-list-note{margin-top:2.5rem}}@media screen and (min-width:768px) and (min-width:1100px){.p-scholarship--chart .case{margin-top:5rem}.p-scholarship--chart .case--ttl{padding:1rem 2rem;font-size:2rem;margin-bottom:3.3rem}.p-scholarship--chart .case .case-row{border-left:4px solid #dfe9ea;padding-left:2rem}}.l-wrapper--campus-campus .c-page-archives .c-thumb-link .link-label p{min-width:auto;padding-top:.7rem;padding-bottom:.7rem}.l-wrapper--campus-campus .c-page-archives .c-thumb-link .link-label p.no-indent{padding-left:0;text-indent:1em}@media screen and (min-width:1100px){.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li+li{margin-top:1rem}}@media screen and (min-width:1280px){.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li+li{margin-top:1.3rem}}@media screen and (min-width:1100px){.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li a{font-size:1.5rem}}@media screen and (min-width:1380px){.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li a{font-size:1.6rem}}.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li a br{display:none}@media screen and (min-width:1100px){.l-wrapper--campus-campus__juso .c-cover--type06 .c-cover--course li a br{display:block}}.p-campus-tobira{font-weight:400;padding-top:4rem}@media screen and (min-width:768px){.p-campus-tobira{padding-top:7rem}}@media screen and (min-width:1100px){.p-campus-tobira{padding-top:10rem}}.campus-prologue--ttl{font-size:1.8rem;letter-spacing:.08em;margin:0 0 2.5rem 0;font-weight:500}@media screen and (min-width:768px){.campus-prologue--ttl{font-size:2.6rem;margin-bottom:3rem}}@media screen and (min-width:1100px){.campus-prologue--ttl{font-size:3rem;margin-bottom:4rem}}@media screen and (min-width:1100px){.p-campus--campus{margin-top:7rem!important}}.p-campus--campus .c-page-archives{grid-template-columns:1fr;gap:2rem}.p-campus--campus .c-page-archives .link-label p{min-width:19rem;font-size:1.3rem;font-weight:700;min-height:4.1rem;display:flex;align-items:center;padding:0 4rem 0 1rem}.p-campus--campus .c-page-archives .link-label p .u-im{font-size:2rem;right:1rem}@media screen and (min-width:768px){.p-campus--campus .c-page-archives{grid-template-columns:1fr 1fr;gap:3rem}.p-campus--campus .c-page-archives .link-label p{min-width:22rem;font-size:1.5rem;min-height:5.2rem;padding:0 5rem 0 1.7rem}.p-campus--campus .c-page-archives .link-label p .u-im{font-size:3.2rem}}.p-campus--access .img-box__station{border-radius:5px;overflow:hidden}.p-campus--access .img-box__station img{width:100%;max-width:75rem}.p-campus--access .access--ttl{font-size:1.6rem;font-weight:700;border-bottom:1px solid #f2f2f2;border-left:10px solid #181b39;margin:0;padding:.2rem 0 .8rem 1.5rem;margin-bottom:3rem;line-height:1.5}@media screen and (min-width:768px){.p-campus--access .access--ttl{font-size:2rem}}.campus-course{background:#fafafa;margin-top:3rem;padding:2.5rem 2rem}.campus-course--ttl{text-align:center;font-size:2rem;padding-bottom:.5rem;border-bottom:1px solid #ddd;font-weight:700}.campus-course .course-box{margin-top:2.5rem}.campus-course .course-box .box{border:1px solid #ddd;border-radius:5px;overflow:hidden;background-color:#fff}.campus-course .course-box .box+.box{margin-top:2rem}.campus-course .course-box .box-ttl{font-weight:600;text-align:center;font-size:1.6rem;padding:.5rem;color:#fff}.campus-course .course-box .box-content{padding:2rem;font-weight:500}.campus-course .course-box .box-content ul{margin:0;padding:0}.campus-course .course-box .box-content ul li+li{margin-top:.6rem}.campus-course .course-box .box__medical{border-color:#b6c5d3}.campus-course .course-box .box__medical .box-ttl{color:#fff;background-color:#b6c5d3}.campus-course .course-box .box__medical .c-list--square li::before{color:#b6c5d3}.campus-course .course-box .box__english{border-color:#e7bdae}.campus-course .course-box .box__english .box-ttl{color:#fff;background-color:#e7bdae}.campus-course .course-box .box__english .c-list--square li::before{color:#e7bdae}.campus-course .course-box .box__trainer{border-color:#dac28d}.campus-course .course-box .box__trainer .box-ttl{color:#fff;background-color:#dac28d}.campus-course .course-box .box__trainer .c-list--square li::before{color:#dac28d}.campus-course .course-box .box__sports{border-color:#9ec9c0}.campus-course .course-box .box__sports .box-ttl{color:#fff;background-color:#9ec9c0}.campus-course .course-box .box__sports .c-list--square li::before{color:#9ec9c0}@media screen and (min-width:768px){.campus-course{margin-top:4rem;padding:2.7rem 3rem}.campus-course--ttl{font-size:2.3rem;padding-bottom:1rem}.campus-course .course-box{margin-top:3rem;display:flex;align-items:flex-start;gap:2.5rem}.campus-course .course-box .box{width:100%}.campus-course .course-box .box+.box{margin-top:0}.campus-course .course-box .box-ttl{font-weight:600;text-align:center;font-size:1.6rem;padding:.5rem;color:#fff}.campus-course .course-box .box-content{display:flex;justify-content:center;padding:2rem 2.5rem}.campus-course .course-box .box-content ul li+li{margin-top:.7rem}}@media screen and (min-width:1100px){.campus-course{margin-top:4.5rem;padding:2.7rem 3rem}.campus-course--ttl{padding-bottom:1.6rem}.campus-course .course-box{margin-top:3rem;gap:2.5rem}.campus-course .course-box .box+.box{margin-top:0}.campus-course .course-box .box-ttl{font-size:2.2rem;padding:.2rem}}.map-info{margin-top:2.5rem}.map-info dl+dl{margin-top:2.7rem}.map-info dl dt{background-color:#dfe9ea;text-align:center;line-height:1.4;padding:.5rem;margin-bottom:1.3rem}@media screen and (min-width:768px){.map-info{margin-top:3.5rem}.map-info dl{overflow:hidden}.map-info dl+dl{margin-top:2.7rem}.map-info dl dt{width:11.5rem;margin-bottom:0;float:left}.map-info dl dd{padding-left:13.5rem;line-height:2}}#facilitySlider{padding:1rem 1rem 4.5rem 1rem;margin-left:auto;margin-right:auto;background-color:#fff}@media screen and (min-width:1100px){#facilitySlider{padding:2rem 2rem 4.5rem 2rem}}.facility-slider{width:80vw;max-width:69.8rem;position:relative}.facility-slider .slide-caption{font-size:1.6rem;font-weight:700;text-align:center;margin-top:1.5rem;margin:1.5rem 0 0 0}@media screen and (min-width:768px){.facility-slider .slide-caption{font-size:1.7rem}}@media screen and (min-width:1100px){.facility-slider .slide-caption{font-size:1.8rem}}.facility-slider .slide-dis{margin:0;line-height:1.8;font-size:1.2rem;margin-top:1rem;padding:0 1rem}.facility-slider .facility-button-next,.facility-slider .facility-button-prev{font-size:2.1rem;width:5rem;height:5rem;background-color:transparent;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:32vw;z-index:3;margin-top:-1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media screen and (min-width:1100px){.facility-slider .facility-button-next,.facility-slider .facility-button-prev{transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.facility-slider .facility-button-next:hover,.facility-slider .facility-button-prev:hover{background-color:#181b39}}.facility-slider .facility-button-prev{left:0;border-radius:0 10px 10px 0}.facility-slider .facility-button-prev .u-im{-webkit-transform:scale(-1,1);transform:scale(-1,1);display:block}.facility-slider .facility-button-next{border-radius:10px 0 0 10px;right:0}@media screen and (min-width:768px){.facility-slider{max-width:50rem;position:relative}.facility-slider .slide-dis{font-size:1.4rem;padding:0 2rem}}@media screen and (min-width:768px) and (min-width:1100px){.facility-slider .slide-dis{font-size:1.5rem;padding:0}}@media screen and (min-width:768px){.facility-slider .facility-button-next,.facility-slider .facility-button-prev{top:18rem}}.campus-ground{text-align:justify;font-weight:400}.campus-ground .ground--ttl{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:2rem}.campus-ground .ground--img{margin-bottom:2rem}@media screen and (min-width:768px){.campus-ground .ground--ttl{font-size:2.5rem;margin-bottom:2rem}.campus-ground .ground--img{margin-bottom:3rem}}@media screen and (min-width:768px){.campus-ground .ground--ttl{font-size:2.5rem;margin-bottom:3rem}.campus-ground .ground--img{margin-bottom:3.5rem}}.food{font-weight:400;text-align:justify}.food--ttl{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:2.5rem}@media screen and (min-width:768px){.food--ttl{font-size:1.8rem}}@media screen and (min-width:1100px){.food--ttl{font-size:2rem}}.menu-lists{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem}.menu-lists .list{text-align:center}.menu-lists .list img{width:40vw;max-width:19rem}.menu-lists .list-name{text-align:center;font-size:1.1rem;font-weight:700;margin-top:.5rem}@media screen and (min-width:768px){.menu-lists{grid-template-columns:1fr 1fr 1fr;gap:2.5rem 2rem;margin-top:6rem}.menu-lists .list-name{font-size:1.3rem;margin-top:.5rem}}@media screen and (min-width:1100px){.menu-lists{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem 2rem;margin-top:7rem}.menu-lists .list-name{font-size:1.5rem;margin-top:.5rem}}.p-parttimejob{font-weight:400}@media screen and (min-width:768px){.p-parttimejob--for .large{font-size:1.6rem;letter-spacing:.08em}}@media screen and (min-width:1100px){.p-parttimejob--for .large{font-size:1.8rem}}.img-column{margin-top:6rem}.img-column+.img-column{margin-top:6rem}.img-column--ttl{background-color:#dfe9ea;text-align:center;font-size:1.3rem;line-height:1.5;padding:.7rem 0;margin-bottom:1px;font-weight:500;border-radius:5px 5px 0 0}.img-column--img img{width:100%;height:auto}.img-column--content{text-align:justify;margin-top:2rem}.img-column--content .column-row+.column-row{margin-top:4rem}@media screen and (min-width:768px){.img-column{font-weight:400;margin-top:8rem}.img-column+.img-column{margin-top:9rem}.img-column--ttl{font-size:2.2rem;padding:.8rem 0}.img-column--content{margin-top:3rem}.img-column--content .column-row+.column-row{margin-top:5rem}}@media screen and (min-width:1100px){.img-column{font-weight:400;margin-top:8rem;letter-spacing:.08em}.img-column+.img-column{margin-top:9rem}.img-column--ttl{font-size:2.5rem;padding:.8rem 0}.img-column--content{margin-top:3rem}.img-column--content .column-row{margin-top:7rem}.img-column--content .column-row:first-of-type{margin-top:4rem}.img-column--content .column-row+.column-row{margin-top:7rem}}.p-club{font-weight:400}.p-club .column-row{margin-top:3rem}@media screen and (min-width:768px){.p-club .column-row{margin-top:4rem}}@media screen and (min-width:1100px){.p-club .column-row{margin-top:7rem}.p-club .column-row:first-of-type{margin-top:6rem}}.p-club--intro .c-ttl-style03{margin-bottom:2.5rem}.p-club--intro .c-ttl-style03::before{background-color:#000}@media screen and (min-width:768px){.p-club--intro .c-ttl-style03{margin-bottom:3rem}}@media screen and (min-width:1100px){.p-club--intro .c-ttl-style03{margin-bottom:3.5rem}}.p-club--intro .c-intr .c-intr--name{margin-top:.5rem}.p-club--intro .c-intr .c-intr--copy{font-weight:700;font-size:1.5rem;line-height:1.5;margin-bottom:1rem;margin-top:2rem}.p-club--intro .c-intr .c-intr--introduction{margin-top:1.3rem}@media screen and (min-width:768px){.p-club--intro .c-intr .c-intr--copy{margin-top:2.5rem}.p-club--intro .c-intr .c-intr--introduction{margin-top:2rem}}.club-other{margin-top:4.5rem}.club-other .c-ttl-style03{padding-left:0;line-height:1.5}.club-other .c-ttl-style03::before{display:none}.club-result dl+dl{margin-top:1.5rem}.club-result dl dt{font-weight:700}@media screen and (min-width:768px){.club-result dl{display:grid;grid-template-columns:9rem auto}.club-result dl dd{line-height:1.8}}.p-livingalone{font-weight:400}.p-livingalone .c-section-ttl{text-align:left}@media screen and (min-width:1100px){.p-livingalone .c-section-ttl{font-size:3.5rem}}.p-livingalone--intro{font-size:1.5rem}.livin-intro--ttl{background-color:#f2dc33;padding:1.5rem;font-size:1.8rem;text-align:center;border-radius:10px;position:relative;margin-bottom:4.5rem}.livin-intro--ttl::after{content:"";width:2.4rem;height:2.6rem;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);background-color:#f2dc33;display:block;position:absolute;bottom:-2.5rem;left:50%;margin-left:-1.2rem}@media screen and (min-width:768px){.livin-intro--ttl{padding:2rem;font-size:2rem;margin-bottom:5rem}}@media screen and (min-width:1100px){.livin-intro--ttl{padding:2.5rem 2rem;font-size:2rem;margin-bottom:8rem}}.livingalone-ttl-wrap .c-section-ttl{font-size:2rem;text-align:center;padding-bottom:1.5rem;margin-bottom:2.5rem}.livingalone-ttl-wrap .livingalone-ttl--illust{margin-bottom:2rem}.livingalone-ttl-wrap .livingalone-ttl--illust img{width:100%}.livingalone-ttl-wrap .livingalone-ttl--illust-01{width:17.3rem;margin-left:auto;margin-right:auto}.livingalone-ttl-wrap .livingalone-ttl--illust-02{width:10.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.livingalone-ttl-wrap{display:flex;flex-direction:row-reverse;gap:3.5rem}.livingalone-ttl-wrap .livingalone-ttl{flex:1}.livingalone-ttl-wrap .c-section-ttl{font-size:2.4rem;text-align:left;padding-bottom:1.5rem;margin-bottom:2.5rem}.livingalone-ttl-wrap .livingalone-ttl--illust{margin-bottom:0}}@media screen and (min-width:1100px){.livingalone-ttl-wrap{display:flex;flex-direction:row-reverse;align-items:center;gap:4.5rem}.livingalone-ttl-wrap .livingalone-ttl{flex:1}.livingalone-ttl-wrap .c-section-ttl{font-size:3.5rem;padding-bottom:2.5rem;margin-bottom:4rem}.livingalone-ttl-wrap .livingalone-ttl--illust-01{width:30.9rem}.livingalone-ttl-wrap .livingalone-ttl--illust-02{width:19rem}}.livingalone-data-lists{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:4.5rem 0;padding:0 1rem}.livingalone-data-lists .list--ttl{position:relative;padding-left:3.5rem;margin-bottom:3rem}.livingalone-data-lists .list--ttl h3{font-size:1.6rem;letter-spacing:.08em}.livingalone-data-lists .list--ttl h3 span{display:block;font-size:1.2rem;margin-top:.3rem}.livingalone-data-lists .list--ttl:before{content:"Q.";line-height:1;font-family:Oswald,sans-serif;color:#ede100;font-size:3rem;font-weight:600;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.livingalone-data-lists .list .list-img img{width:100%}@media screen and (min-width:768px){.livingalone-data-lists{margin-top:8rem;grid-template-columns:32rem 32rem;gap:6rem 6rem;padding:0 1rem}.livingalone-data-lists .list--ttl{position:relative;padding-left:3.5rem;margin-bottom:3rem;display:flex;align-items:center;gap:0 2rem;min-height:2.5em}.livingalone-data-lists .list--ttl h3{line-height:1.5}.livingalone-data-lists .list--ttl h3 span{font-size:1.2rem;margin-top:.1rem}.livingalone-data-lists .list--ttl::before{line-height:1;margin-top:-.4rem}}@media screen and (min-width:1100px){.livingalone-data-lists{margin-top:10rem;grid-template-columns:1fr 1fr 1fr;gap:10rem 7rem;padding:0 1rem}.livingalone-data-lists .list--ttl{position:relative;padding-left:3.5rem;margin-bottom:3rem;display:flex;align-items:center;gap:0 2rem;min-height:2.5em}.livingalone-data-lists .list--ttl h3{line-height:1.5}.livingalone-data-lists .list--ttl h3 span{font-size:1.2rem;margin-top:.1rem}.livingalone-data-lists .list--ttl::before{line-height:1;margin-top:-.4rem}.livingalone-data-lists .list-img{max-width:31rem}}.livingalone-qa-lists{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:3rem 0;padding:0 1rem}.livingalone-qa-lists .list--q{display:flex;align-items:flex-end;gap:0 .5rem;margin-bottom:2rem}.livingalone-qa-lists .list--q-illust{width:11.2rem;margin-left:-1rem;margin-bottom:-.5rem}.livingalone-qa-lists .list--q-illust img{width:100%;height:auto}.livingalone-qa-lists .list--q-text{flex:1;border:2px solid #ede100;border-radius:1.5rem;min-height:10rem;display:flex;align-items:center;padding:1rem;position:relative}.livingalone-qa-lists .list--q-text::after{content:"";width:1.4rem;height:1.4rem;-webkit-clip-path:polygon(100% 100%,0 50%,100% 0);clip-path:polygon(100% 100%,0 50%,100% 0);background-color:#f2dc33;display:block;position:absolute;top:50%;left:0;margin-left:-1.4rem;margin-top:-.7rem}.livingalone-qa-lists .list--q-text h3{font-size:1.4rem;position:relative;padding-left:2.8rem;line-height:1.4}.livingalone-qa-lists .list--q-text h3:before{content:"Q.";line-height:1;font-family:Oswald,sans-serif;color:#ede100;font-size:2.5rem;position:absolute;top:50%;left:0;font-weight:600;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.livingalone-qa-lists .list .list--a{border:2px solid #ede100;border-radius:1.5rem;min-height:10rem;padding:2rem 1.5rem 2rem 4.5rem;position:relative;text-align:justify}.livingalone-qa-lists .list .list--a:before{content:"A.";line-height:1;font-family:Oswald,sans-serif;color:#ede100;font-weight:600;font-size:2.5rem;position:absolute;top:2.4rem;left:1.5rem}.livingalone-qa-lists .list .c-btn-group{margin-top:2rem}@media screen and (min-width:768px){.livingalone-qa-lists{margin-top:6rem;grid-template-columns:1fr 1fr;gap:5rem 5rem;padding:0 1rem}}@media screen and (min-width:1100px){.livingalone-qa-lists{margin-top:3rem;grid-template-columns:1fr 1fr;gap:5rem 8rem;padding:0 1rem}.livingalone-qa-lists .list--q{gap:0 1.5rem}.livingalone-qa-lists .list--q-illust{width:15.2rem}.livingalone-qa-lists .list--q-text{flex:1;padding:2.3rem;margin-right:4rem;justify-content:center}.livingalone-qa-lists .list--q-text h3{font-size:1.6rem;padding-left:3.5rem}.livingalone-qa-lists .list--q-text h3:before{font-size:3.3rem}.livingalone-qa-lists .list .list--a{padding:2.5rem 3rem 2.5rem 6rem}.livingalone-qa-lists .list .list--a:before{font-size:3rem;top:2.4rem;left:2.5rem}}.p-livingalone--freetrial .c-btn-lists,.p-livingalone--mansion .c-btn-lists{margin-top:2rem}@media screen and (min-width:768px){.p-livingalone--freetrial .c-btn-lists,.p-livingalone--mansion .c-btn-lists{margin-top:4rem}}.handbook--img{width:50vw;max-width:23.6rem;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.1));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .1));margin-bottom:3rem}.handbook .c-btn-group{margin-top:2rem}@media screen and (max-width:767px){.handbook .c-btn-group .c-btn{width:100%}}@media screen and (min-width:768px){.handbook--img{margin:0 0 4rem 0}.handbook .c-btn-group{margin-top:2.5rem}}.p-voice{font-weight:400}.p-voide--archives .c-textbox .c-ttl{margin-bottom:3rem}@media screen and (min-width:768px){.p-voide--archives .c-textbox .c-ttl{margin-bottom:4rem}}@media screen and (min-width:1100px){.p-voide--archives .c-textbox .c-ttl{margin-bottom:4.5rem}}[data-tab-container]{position:relative}[data-tab]{width:100%;position:absolute;top:0;left:0;z-index:1;display:none}[data-tab].is-active{position:relative;z-index:3;display:block}.voide-archive{margin-top:4.5rem}@media screen and (min-width:768px){.voide-archive{margin-top:7rem}}@media screen and (min-width:1100px){.voide-archive{margin-top:13rem}}.voide-archive .voide-container{background-color:#fafaf6;padding:4.5rem 1.5rem}@media screen and (min-width:768px){.voide-archive .voide-container{padding:6rem 3.5rem}}@media screen and (min-width:1100px){.voide-archive .voide-container{padding:6.5rem 7rem}}.voide-archive .voide-container .voide-relative{position:relative}.voide-archive--btns{border-radius:10px 10px 0 0;display:flex;overflow:hidden}.voide-archive--btns button{width:100%;background:#edecd0;display:block;text-align:center;font-weight:700;font-size:1.1rem;padding:.5rem 0}.voide-archive--btns button+button{margin-left:1px}.voide-archive--btns button.is-active{background-color:#e8e6a5;pointer-events:none}@media screen and (min-width:768px){.voide-archive--btns{border-radius:15px 15px 0 0}.voide-archive--btns button{font-size:1.8rem;letter-spacing:.08em}.voide-archive--btns button+button{margin-left:2px}}@media screen and (min-width:1100px){.voide-archive--btns button{font-size:2rem;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.voide-archive--btns button:hover{opacity:.6}}.voide-lists{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 -1.5px}.voide-lists a{display:block}.voide-lists a img{width:100%}@media screen and (min-width:768px){.voide-lists{grid-template-columns:1fr 1fr 1fr 1fr}}.fancybox__thumbs.is-horizontal{background-color:rgba(0,0,0,.5)}.f-thumbs__slide__img{-o-object-position:center top;object-position:center top}@media screen and (min-width:768px){.p-counseling .img-column--content{margin-top:3.5rem}}.p-counseling__ex{margin-top:3rem;border-color:#9ec9c0}.p-counseling__ex .c-ttl-style03::before{background-color:#9ec9c0}.p-counseling__ex ul li{text-indent:-1em;padding-left:1em;font-weight:400}.p-counseling__ex ul li+li{margin-top:.7rem}.p-counseling__ex .note{text-indent:-1.4em;padding-left:1.4em;font-weight:400;font-size:1.3rem;margin-top:1.5rem;line-height:1.7}@media screen and (min-width:768px){.p-counseling__ex{margin-top:5rem;padding:3.5rem}.p-counseling__ex .c-ttl-style03{margin-bottom:2.5rem}.p-counseling__ex ul li+li{margin-top:1rem}.p-counseling__ex .note{font-size:1.4rem;margin-top:3.5rem}}.p-counseling__info{margin-top:3rem;background-color:#f8f8f8;border-radius:5px;padding:2.5rem 2rem 2rem 2rem;font-weight:400}.p-counseling__info .c-ttl-style07{font-weight:500;margin-bottom:1.5rem}.p-counseling__info .c-ttl-style07::before{background-color:#9ec9c0}.p-counseling__info .row+.row{margin-top:2.5rem}.p-counseling__info .row p{line-height:1.7}@media screen and (min-width:768px){.p-counseling__info{margin-top:5rem;padding:3.5rem}.p-counseling__info .row+.row{margin-top:4rem}}@media screen and (min-width:768px){.l-wrapper.l-wrapper--parents .c-thumb-link .link-label p{font-size:1.6rem;padding:0 5rem 0 2rem;border-radius:0 1rem 0 0;letter-spacing:.08em;position:relative;min-width:27.5rem;min-height:5.9rem;display:flex;align-items:center}.l-wrapper.l-wrapper--parents .c-thumb-link .link-label p .u-im{font-size:3rem;font-weight:400}}.l-wrapper--shugaku #box02{height:0;overflow:hidden;display:block}.l-wrapper--shugaku #box02.is-active{height:auto;overflow:visible}.l-wrapper--shugaku .l-section{margin-top:6.5rem}.l-wrapper--shugaku .l-section:first-child{margin-top:0}@media screen and (min-width:768px){.l-wrapper--shugaku .l-section{margin-top:8rem}}@media screen and (min-width:1100px){.l-wrapper--shugaku .l-section{margin-top:13rem}}.l-wrapper--shugaku .l-section-sub+.l-section-sub{margin-top:3.5rem}@media screen and (min-width:768px){.l-wrapper--shugaku .l-section-sub+.l-section-sub{margin-top:5rem}}.l-wrapper--shugaku .l-section-sub .ttl{font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:.1em;margin-bottom:2rem}@media screen and (min-width:768px){.l-wrapper--shugaku .l-section-sub .ttl{font-size:2rem;line-height:1.45;margin-bottom:2.5rem}}.l-wrapper--shugaku .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-wrapper--shugaku .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-wrapper--shugaku .c-ttl-wrap{margin-bottom:4.3rem}}@media screen and (min-width:1100px){.l-wrapper--shugaku .c-btn-lists .c-btn{min-width:12rem}}@media screen and (min-width:1100px){.l-wrapper--shugaku .c-btn-lists--vertical .c-btn{min-width:35.6rem}}.tab-list{padding:0;margin:0 2rem 4rem}.tab-list li{position:relative;width:100%;margin:0 auto;display:block;padding:1rem 0 1.1rem;font-weight:700;text-align:center;text-decoration:none;color:#000;background:#fff;border:.2rem solid #191b39;border-radius:3rem;cursor:pointer}.tab-list li:not(:last-of-type){margin:0 auto 1rem}.tab-list li span{display:block;font-size:1.3rem;line-height:1.4615384615}.tab-list li.is-active{color:#fff;background:#191b39}@media screen and (min-width:1100px){.tab-list{display:grid;grid-template-columns:1fr 1fr;gap:0 1.2rem;max-width:73.2rem;margin:0 auto 11.5rem}.tab-list li{margin:0;padding:3.3rem 0 3rem}.tab-list li:not(:last-of-type){margin:0}.tab-list li:first-of-type{border-radius:3rem .5rem .5rem 3rem}.tab-list li:last-of-type{border-radius:.5rem 3rem 3rem .5rem}.tab-list li span{font-size:2rem;line-height:1.45}.tab-list li.is-active,.tab-list li:hover{color:#fff;background:#191b39}}#riseisha-form .p-form{padding-top:4rem;padding-bottom:0}@media screen and (min-width:768px){#riseisha-form .p-form{padding-top:8rem;padding-bottom:0}}@media screen and (min-width:1100px){#riseisha-form .p-form{padding-top:10rem;padding-bottom:10rem}}@media screen and (max-width:1099px){#riseisha-form .p-form{border-top:4px solid #fff;border-bottom:4px solid #fff}}@media screen and (max-width:1099px){#riseisha-form .p-form__compleate,#riseisha-form .p-form__confirm{padding-top:0}}#riseisha-form .p-form__compleate .form-step,#riseisha-form .p-form__confirm .form-step{margin-bottom:5rem}@media screen and (max-width:1099px){#riseisha-form .p-form__oc{padding-top:0}}@media screen and (min-width:1100px){#riseisha-form .p-form__oc{padding-top:10rem;padding-bottom:10rem}}#riseisha-form .p-form .form-container{margin-top:0;margin-bottom:0;padding-bottom:0}@media screen and (min-width:768px){#riseisha-form .p-form .form-container{width:auto;margin-left:0;margin-right:0}}@media screen and (min-width:1100px){#riseisha-form .p-form .form-container{max-width:110rem;margin-left:auto;margin-right:auto}}#riseisha-form .p-form .form-container .p-form--fields{margin-left:-2rem;margin-right:-2rem;background-color:#f7f7f7;padding:4rem 2rem 6rem;overflow:hidden}@media screen and (min-width:768px){#riseisha-form .p-form .form-container .p-form--fields{margin-left:-4rem;margin-right:-4rem;padding:6rem 4rem 8rem}}@media screen and (min-width:1100px){#riseisha-form .p-form .form-container .p-form--fields{max-width:110rem;margin-left:auto;margin-right:auto;border-radius:5px;border:1px solid #e0e0e0;padding:6rem 8rem 8rem}}#riseisha-form .p-form .form-container .form-section{margin:0!important;padding:0!important}#riseisha-form .p-form .form-container .form-section+.form-section{margin-top:4px;position:relative;margin-top:4rem!important;padding-top:4rem!important}#riseisha-form .p-form .form-container .form-section+.form-section::before{content:"";width:100vw;height:4px;display:block;background-color:#fff;position:absolute;top:0;left:-2rem}@media screen and (min-width:768px){#riseisha-form .p-form .form-container .form-section+.form-section{margin-top:6rem!important;padding-top:6rem!important}#riseisha-form .p-form .form-container .form-section+.form-section::before{left:-4rem}}@media screen and (min-width:768px){#riseisha-form .p-form .form-container .form-section+.form-section{padding-top:7rem!important}#riseisha-form .p-form .form-container .form-section+.form-section::before{left:-8rem}}#riseisha-form .p-form .form-container .form-section .btn-submit{margin-bottom:0}#riseisha-form .p-form .form-container .form-section .btn-submit.back-to-top{width:100%;max-width:45rem}#riseisha-form .p-form .form-container .form-section .form-line.last{margin-bottom:7rem}#riseisha-form .p-form .form-container .form-notice{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:768px){#riseisha-form .p-form .form-request-overview{width:auto!important}#riseisha-form .p-form .form-request-overview .overview-text{line-height:1.7}}.p-form{font-weight:400}.p-form .c-section-ttl{font-size:2rem}@media screen and (min-width:768px){.p-form .c-section-ttl{font-size:2.2rem}}@media screen and (min-width:1100px){.p-form{padding-top:10rem}.p-form .c-section-ttl{font-size:2.5rem}}.p-form__ttl{font-size:2rem;border-bottom:1px solid #f2f2f2;padding-bottom:2rem;text-align:center}@media screen and (min-width:1100px){.p-form__ttl{font-size:2.5rem}}.p-form--anchor .form--anchor__list li{display:flex;align-items:center;gap:0 1.2rem;font-size:2.5rem;font-weight:700}.p-form--anchor .form--anchor__list li+li{margin-top:3rem}.p-form--anchor .form--anchor__list li a{display:block;flex:1}.p-form--anchor .form--anchor p{margin-top:2rem;font-size:1.2rem}@media screen and (min-width:768px){.p-form--anchor .form--anchor{max-width:50rem;margin-left:auto;margin-right:auto}.p-form--anchor .form--anchor__list li{gap:0 1.2rem;font-size:3rem}.p-form--anchor .form--anchor__list li+li{margin-top:4rem}.p-form--anchor .form--anchor p{margin-top:2.5rem;padding-left:4.2rem}}.p-form--line .label-form{display:inline-block;background-color:#181b39;color:#fff;border-radius:5px;line-height:1;padding:.5rem 1rem .7rem;margin:0 .3em;font-weight:500}.line-entry{margin-top:4rem}.line-entry--head{margin-bottom:3.5rem}.line-entry--head-ttl{font-size:2rem;color:#8de386;text-align:center;font-weight:700;border-bottom:2px solid #8de386;padding-bottom:2rem}.line-entry--body .line-ex{max-width:50rem;margin-top:5rem;margin-left:auto;margin-right:auto}.line-entry--body .line-ex .line-ex--row+.line-ex--row{margin-top:2rem}.line-entry--body .line-ex p{text-align:left;line-height:1.7}.line-entry--body .line-ex p.line-img--cap{font-size:1.2rem}.line-entry--body .line-ex .line-img{margin-top:1rem}.line-entry--body .line-ex .line-img img{width:100%}.line-entry--body .line-ex .line-text{background-color:#8de386;border-radius:30px;padding:2.5rem;font-weight:500;margin-bottom:2.5rem}.line-entry--body .line-ex .line-text .copy_text{line-height:2.2}.line-entry--body .line-ex .line-text .c-btn-group{margin-top:2rem}.line-entry--body .line-ex .line-text .c-btn-group .c-btn{text-align:center;padding-left:2rem;padding-right:2rem}.line-btn{width:17rem;margin-left:auto;margin-right:auto;margin-top:2.5rem}@media screen and (min-width:768px){.line-btn{margin-top:3rem}}.line-btn a{display:block}@media screen and (min-width:768px){.line-entry--head{margin-bottom:4rem}.line-entry--body p{text-align:center}.line-entry--body .line-ex .line-ex--row+.line-ex--row{margin-top:3rem}.line-entry--body .line-ex .line-text{padding:3rem 3.5rem;margin-bottom:2.5rem}.line-entry--body .line-ex .line-text .c-btn-group .c-btn{padding-left:3rem;padding-right:3rem}}.p-form--entry__head{margin-bottom:5rem}.p-form--entry__head .p-form__ttl{margin-bottom:3rem}.p-form--entry__head p{line-height:1.8;font-size:1.3rem}@media screen and (min-width:1100px){.p-form--entry__head{margin-bottom:10rem}.p-form--entry__head .p-form__ttl{margin-bottom:4rem}.p-form--entry__head p{font-size:1.5rem;text-align:center}}.p-contact{font-weight:400}.switch-form{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem;margin-bottom:-2rem}.switch-form a{width:100%;display:block;font-size:1.1rem;text-align:center;text-decoration:none;border:2px solid #191b39;font-weight:700;line-height:3.1rem}.switch-form a.is-active{background-color:#191b39;color:#fff;pointer-events:none}.switch-form a:first-child{border-radius:10px 3px 3px 10px}.switch-form a:nth-child(2){border-radius:3px 10px 10px 3px}@media screen and (min-width:768px){.switch-form{gap:0 1.1rem;margin-bottom:0;max-width:110rem;margin-left:auto;margin-right:auto}.switch-form a{font-size:1.8rem;line-height:5rem}}@media screen and (min-width:1100px){.switch-form a{font-size:2rem;line-height:5.9rem}}.label-anker{display:inline-block;background-color:#fff;text-decoration:none!important;border-radius:5px;line-height:1;border:1px solid #000;padding:.6rem 1rem .7rem;font-weight:500;margin:.5rem .3em}.label-anker .u-im{font-size:1rem}@media screen and (min-width:1100px){.label-anker:hover{background-color:#000;color:#fff;opacity:1!important}}.p-contact--line .line-btn{margin-top:3rem}@media screen and (min-width:768px){.p-contact--line .line-btn{margin-top:4rem}}.contact-container{margin-left:-2rem;margin-right:-2rem;padding:3.2rem 2rem 5rem;background-color:#f7f7f7;margin-top:3rem}@media screen and (min-width:768px){.contact-container{margin-left:-4rem;margin-right:-4rem;margin-top:7rem;padding:6rem 4rem 9rem}}@media screen and (min-width:1100px){.contact-container{margin-left:0;margin-right:0;margin-top:8rem;padding:6rem 8.7rem 9rem}}.form-step{display:grid;grid-template-columns:1fr;gap:2.5rem 0;position:relative;margin-bottom:2rem}.form-step::after{content:"";width:3px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#fff}.form-step .step{border-radius:5rem;border:2px solid #fff;background-color:#e5e5e5;text-align:center;position:relative;font-size:1.5rem;line-height:4rem;font-weight:500;z-index:2}.form-step .step-en{position:absolute;top:50%;left:2rem;font-family:Oswald,sans-serif;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-step .step.is-active{background-color:#dfe9ea}@media screen and (min-width:768px){.form-step{grid-template-columns:1fr 1fr 1fr;gap:0 3rem;margin-bottom:2.5rem}.form-step::after{width:100%;height:3px;position:absolute;top:50%;left:0;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.form-step .step{border:3px solid #fff;font-size:1.6rem;z-index:2}.form-step .step-en{position:relative;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0);margin-right:2rem}}@media screen and (min-width:1100px){.form-step{gap:0 11rem;margin-bottom:3rem}.form-step .step{font-size:1.8rem;padding-left:3.3rem}.form-step .step-en{font-size:1.5rem;font-weight:400;position:absolute;top:50%;left:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}}.c-form-btns{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4.5rem;max-width:92.5rem;margin-left:auto;margin-right:auto;gap:0 2rem}.c-form-btns .c-btn-confirm{width:100%;max-width:59rem}.c-form-btns .c-btn-return,.c-form-btns .c-btn-submit{width:45%}@media screen and (min-width:768px){.c-form-btns{margin-top:6rem;gap:0 4rem}}.mw_wp_form_confirm .c-form-btns{margin-top:6rem}@media screen and (min-width:768px){.mw_wp_form_confirm .c-form-btns{margin-top:8rem}}.p-contact--confirm .contact-container{margin-top:0}.mw_wp_form_confirm .c-field--label{display:none}.mw_wp_form_confirm .c-form .c-form--row+.c-form--row{margin-top:4rem}.mw_wp_form_confirm .c-form .c-form--row dt{margin-bottom:.5rem}.p-contact--thanks .contact-container{margin-top:0}.thank-text{max-width:75rem;margin-top:5rem;font-weight:500;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.thank-text{margin-top:6rem}}@media screen and (min-width:1100px){.thank-text{margin-top:7rem}}.thank-text .c-button-group{margin-top:6rem}.thank-text .c-button-group .c-btn{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.thank-text .c-button-group{margin-top:8rem}}@media screen and (min-width:1100px){.thank-text .c-button-group{margin-top:8rem}}@media screen and (min-width:768px){.l-wrapper--privacy .l-page-lead .c-ttl{letter-spacing:.08em}}.p-privacy .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.p-privacy .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.p-privacy .c-ttl-wrap{margin-bottom:4.3rem}}.privacy-row p{margin:0}.privacy-row p+p{margin-top:1em}@media screen and (min-width:768px){.privacy-row{font-size:1.3rem}}@media screen and (min-width:1100px){.privacy-row{font-size:1.4rem}}.privacy-row+.privacy-row{margin-top:6rem}.privacy-row-sub+.privacy-row-sub{margin-top:3rem}.privacy-row-sub ul{margin:1.5em 0;padding-left:0}.privacy-row-sub ul li{text-indent:-1em;padding-left:1em}.privacy-row-sub ul li+li{margin-top:.5rem}.privacy-row-sub ul ul{margin:1em 0}.privacy-row-sub ul ul li{text-indent:-1.5em;padding-left:1.5em}@media screen and (min-width:768px){.privacy-row-sub+.privacy-row-sub{margin-top:4rem}.privacy-row-sub ul li+li{margin-top:.5rem}}.privacy-row--ttl{margin-bottom:2rem;font-size:1.8rem;font-weight:500}@media screen and (min-width:1100px){.privacy-row--ttl{font-size:2.2rem;margin-bottom:3.5rem}}.privacy-row--ttl-sub{margin-bottom:1rem;font-size:1.6rem;font-weight:500}@media screen and (min-width:768px){.l-wrapper--sitemap .l-page-lead .c-ttl{letter-spacing:.08em}}.p-sitemap .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.p-sitemap .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.p-sitemap .c-ttl-wrap{margin-bottom:4.3rem}}.sitmap-links a{text-decoration:none}.sitmap-links dt{font-weight:700;font-size:1.6rem;margin-bottom:1.5rem;line-height:1.4}@media screen and (min-width:768px){.sitmap-links dt{font-size:1.7rem}}@media screen and (min-width:1100px){.sitmap-links dt{font-size:1.8rem}}.sitmap-links dd{margin:0}.sitmap-links dd+dt{margin-top:3rem}@media screen and (min-width:1100px){.sitmap-links dd+dt{margin-top:3.5rem}}.sitmap-links dl.child{margin:2.5rem 0 0 0}.sitmap-links dl.child dt{margin-bottom:0}.sitmap-links dl.child dt .course__medical{color:#b7c3d4}.sitmap-links dl.child dt .course__sports{color:#9ec9c0}.sitmap-links dl.child dt .course__trainer{color:#dac28d}.sitmap-links dl.child dt .course__english{color:#e7bdaf}.sitmap-links dl.child dt .course__w{color:#000}.sitmap-links ul li+li{margin-top:1rem}@media screen and (min-width:1100px){.sitmap-links ul li+li{margin-top:1.2rem}}.sitmap-links ul ul{margin:1.5rem 0;padding:0 0 0 1em}@media screen and (min-width:1100px){.sitmap-links ul ul{margin:1.6rem 0}}@media screen and (min-width:768px){.l-wrapper--faq .l-page-lead .c-ttl{letter-spacing:.08em}}.l-wrapper--faq .c-ttl-wrap{margin-bottom:3rem}@media screen and (min-width:768px){.l-wrapper--faq .c-ttl-wrap{margin-bottom:4rem}}@media screen and (min-width:1100px){.l-wrapper--faq .c-ttl-wrap{margin-bottom:4.3rem}}@media screen and (min-width:768px){.l-wrapper--404 .l-page-lead .c-ttl{letter-spacing:.08em}}.p-404{padding-left:2rem;padding-right:2rem}.box-404{padding:5rem 0;font-size:1.4rem}.box-404 .c-section-ttl{line-height:1.7}.box-404 .c-textbox p{text-align:center}.box-404 .c-btn-group{text-align:center;margin-top:3rem}@media screen and (min-width:768px){.box-404{padding:10rem 0;font-size:1.5rem}.box-404 .c-section-ttl{font-size:2.6rem;margin-bottom:4rem}.box-404 .c-btn-group{margin-top:4rem}}@media screen and (min-width:1100px){.box-404{padding:14rem 0;font-size:1.6rem}.box-404 .c-section-ttl{font-size:3rem}}@media screen and (min-width:1100px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-section:not(:first-child){margin-top:11.5rem}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail{font-weight:400}@media screen and (min-width:1100px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail{padding-top:10rem}}@media screen and (min-width:768px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--intro .cmn-content--name{margin-bottom:6rem}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--intro .intro-movie{width:100%;max-width:75rem;margin-left:auto;margin-right:auto;text-align:center}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile{margin-bottom:0}@media screen and (min-width:768px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile .profile-box{display:flex;justify-content:center;gap:0 3.5rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile .profile-box .profile-img{width:18rem;margin:0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile .profile-box .profile-content{width:auto;margin:0;padding-top:1rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile .profile-box .profile-content .content-name{margin-top:0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--profile .profile-box .profile-content .content-inner dd{width:auto}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-heading .course-ttl{line-height:1.4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-heading .course-sub{display:block;text-align:left;margin-top:.8rem}@media screen and (min-width:768px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-heading .course-sub{margin-top:0}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box .course-box--ttl{font-weight:500}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box{padding-bottom:2.5rem}@media screen and (min-width:768px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box{padding-bottom:3rem}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__medical{border-color:#b7c3d4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__medical .course-box--ttl::before{background:#b7c3d4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__medical .course-box--inner li:not(:last-of-type){border-right-color:#b7c3d4!important}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__sports{border-color:#9ec9c0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__sports .course-box--ttl::before{background:#9ec9c0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__sports .course-box--inner li:not(:last-of-type){border-right-color:#9ec9c0!important}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__trainer{border-color:#dac28d}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__trainer .course-box--ttl::before{background:#dac28d}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__trainer .course-box--inner li:not(:last-of-type){border-right-color:#dac28d!important}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__english{border-color:#e7bdaf}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__english .course-box--ttl::before{background:#e7bdaf}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--course .course-box__english .course-box--inner li:not(:last-of-type){border-right-color:#e7bdaf!important}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features .features-ttl{font-weight:500;line-height:1.4;padding-bottom:1.5rem}@media screen and (min-width:1100px){.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features .features-ttl{font-size:2.8rem;letter-spacing:.05em}}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features__medical .c-column-style01 .c-column--ttl-num::before{color:#b7c3d4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features__sports .c-column-style01 .c-column--ttl-num::before{color:#9ec9c0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features__trainer .c-column-style01 .c-column--ttl-num::before{color:#dac28d}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .l-content--nowandhere--detail .p-nowdetails--features__english .c-column-style01 .c-column--ttl-num::before{color:#e7bdaf}#people-detail .p-peodetails--cont .cont-heading{padding-bottom:0;margin-bottom:0;border-bottom:none}.people-content{margin-top:4rem}.people-content .date{border-bottom:2px solid #b8d4dd;text-align:right;padding-bottom:.5rem;margin-bottom:4rem;font-size:1.2rem}.l-content--people--detail{font-weight:400}.l-content--people--detail .p-peodetails--cont{text-align:justify}.l-content--people--detail .p-peodetails--images{margin:0 0 1.5rem 0}.l-content--people--detail .p-peodetails--images figure{display:block;text-align:center}.l-content--people--detail .p-peodetails--images figure+figure{margin-top:1rem}.l-content--people--detail .p-peodetails--images figure img{width:auto;max-width:100%;height:auto}@media screen and (min-width:1100px){.l-content--people--detail .p-peodetails--images{margin-bottom:10rem}.l-content--people--detail .p-peodetails--images figure+figure{margin-top:1.5rem}}.l-wrapper--diagnosis{padding-top:0}.l-content--diagnosis{padding-top:0;font-family:"Zen Maru Gothic",serif;font-weight:500}.l-content--diagnosis #main{padding-top:4rem}@media screen and (min-width:768px){.l-content--diagnosis #main{margin-top:7rem}}@media screen and (min-width:1100px){.l-content--diagnosis #main{margin-top:8rem}}.l-content--diagnosis .l-section+.l-section{margin-top:4rem}@media screen and (min-width:768px){.l-content--diagnosis .l-section+.l-section{margin-top:7rem}}@media screen and (min-width:1100px){.l-content--diagnosis .l-section+.l-section{margin-top:10rem}}.l-content--diagnosis .c-btn-group .c-btn{width:100%;text-align:center;font-size:1.6rem;font-weight:700;padding:1rem 4rem;background-color:#90c5bd;border-color:#90c5bd;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, .2))}.l-content--diagnosis .c-btn-group .c-btn .u-im{color:#fff}@media screen and (min-width:768px){.l-content--diagnosis .c-btn-group .c-btn{font-size:1.6rem;max-width:38rem}}.fv-diagnosis{height:100%;min-height:100vh;min-height:calc(100svh - 6rem - 5.5rem);margin-left:-2rem;margin-right:-2rem;background-image:url(../img/diagnosis/fv_bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:0 5rem;letter-spacing:.08em}.fv-diagnosis--ttl{max-width:69.3333333333vw;margin-left:auto;margin-right:auto;margin-bottom:30.6666666667vw}.fv-diagnosis .c-btn-group{margin-top:10.6666666667vw}@media screen and (min-width:768px){.fv-diagnosis{min-height:calc(100svh - 6rem);padding:0 5rem;margin-left:-4rem;margin-right:-4rem;text-align:center}.fv-diagnosis--ttl{width:50vw;max-width:44rem;margin-bottom:9.5rem}.fv-diagnosis .c-btn-group{margin-top:8rem;text-align:center}}@media screen and (min-width:1100px){.fv-diagnosis{min-height:calc(100svh - 17.2rem)}.fv-diagnosis--ttl{margin-bottom:6rem}.fv-diagnosis .c-btn-group{margin-top:7rem}}.diagnosis-step{background-color:#f4faf9;padding:2.4rem 1.5rem}.diagnosis-step--ttl{text-align:center;font-size:2rem;border-bottom:2px solid #90c5bd;padding-bottom:1.2rem;margin-bottom:2.5rem;font-weight:500}.diagnosis-step--ttl-sub{font-size:2.8rem;text-align:center;font-weight:500}.diagnosis-step--ttl-sub span{font-size:3.2rem}.diagnosis-step .diagnosis-step-lists{margin-top:2rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list{border:2px solid #90c5bd;background-color:#fff;border-radius:5px;padding:2rem 1.5rem 1.5rem 1.5rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list+.diagnosis-step-list{position:relative;margin-top:4.5rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list+.diagnosis-step-list::before{content:"";width:2.4rem;height:1.6rem;display:block;background-image:url(../img/diagnosis/step_arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;font-size:0;line-height:0;position:absolute;top:-3.2rem;left:50%;margin-left:-1.2rem}@media screen and (min-width:768px){.diagnosis-step{padding:3rem 3rem}.diagnosis-step--ttl{font-size:2.3rem;padding-bottom:2rem;margin-bottom:3rem}.diagnosis-step .diagnosis-step-lists{margin-top:3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:0 5rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list+.diagnosis-step-list{margin-top:0}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list+.diagnosis-step-list::before{top:50%;height:1.6rem;left:-4rem;margin-left:0;margin-top:-1.2rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media screen and (min-width:1100px){.diagnosis-step{padding:3.5rem 3.3rem;border-radius:10px}.diagnosis-step--ttl{font-size:2.3rem;padding-bottom:2rem;margin-bottom:3rem}.diagnosis-step--ttl-sub{font-size:3rem}.diagnosis-step--ttl-sub span{font-size:3.4rem}.diagnosis-step .diagnosis-step-lists{margin-top:3rem;gap:0 7rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list{padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem;text-align:center}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list+.diagnosis-step-list::before{width:2.6rem;height:1.7rem;left:-5rem;margin-top:-1.3rem}.diagnosis-step .diagnosis-step-lists .diagnosis-step-list img{width:28.7rem}}.p-diagnosis--point .diagnosis-point--ttl{text-align:center;margin-bottom:2.6rem}.p-diagnosis--point .point-box{max-width:38rem;margin-left:auto;margin-right:auto}.p-diagnosis--point .point-box .point-lists{margin:0;padding:0}.p-diagnosis--point .point-box .point-lists li{border:2px solid #90c5bd;font-size:1.6rem;font-weight:700;text-align:center;padding:.8rem;border-radius:5px}.p-diagnosis--point .point-box .point-lists li+li{margin-top:1.9rem}.p-diagnosis--point .point-box .point-lists li span{color:#90c5bd}.p-diagnosis--point .point-box .c-btn-group{margin-top:4rem}.p-diagnosis--point .point-box .c-btn-group .c-btn{-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0))}.diagnosis-attention{font-family:Oswald,sans-serif;margin-top:4rem}.diagnosis-attention--ttl{font-weight:400;font-size:1.4rem;margin-bottom:1.5rem}.diagnosis-attention .u-list-note li+li{margin-top:2.5rem}@media screen and (min-width:768px){.diagnosis-attention{margin-top:7rem}.diagnosis-attention--ttl{font-size:1.5rem}}@media screen and (min-width:768px){.diagnosis-attention{margin-top:10rem}}.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-pdf .icn::after{background:url(/img/offer/icn_pdffile.svg) no-repeat top center;background-size:cover}@media screen and (min-width:768px){.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-pdf .icn::after{width:1.6rem;height:2.1rem}}@media screen and (min-width:1100px){.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-pdf .icn::after{margin-top:.1rem}}.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-xlsx .icn::after{width:1.2rem;height:1.6rem;background:url(/img/offer/icn_xlfile.svg) no-repeat top center;background-size:cover}@media screen and (min-width:768px){.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-xlsx .icn::after{width:1.8rem;height:2.1rem}}@media screen and (min-width:1100px){.l-wrapper--offer .data-list li.download dd .about-list-btn a.icon-xlsx .icn::after{margin-top:.1rem}}.p-society .l-content{padding-bottom:6rem}@media screen and (min-width:768px){.p-society .l-layout .l-layout_cols2{padding-bottom:0}}@media screen and (min-width:1100px){.p-society .l-layout .l-layout_cols2{padding-bottom:12rem}}.p-society p{line-height:1.9}@media screen and (min-width:1100px){.p-society p{line-height:2}}@media screen and (min-width:1100px){.p-society .c-cover--type01 .c-cover--box-inner{max-width:40rem}.p-society .c-cover--type01 .c-cover--box-row02{border:none}}.p-society .l-section{margin-top:5.5rem}@media screen and (min-width:1100px){.p-society .l-section{margin-top:10rem}}.p-society .l-section-column{margin-top:4rem}@media screen and (min-width:768px){.p-society .l-section-column{margin-top:5.5rem}}.p-society .l-section-column__row:not(:first-child){margin-top:4rem}@media screen and (min-width:768px){.p-society .l-section-column__row:not(:first-child){margin-top:6rem}}.p-society .l-section .c-ttl-style03::before{background-color:#0f162c}.p-society .l-section .c-ttl-style01__ml{margin-bottom:1.7rem}@media screen and (min-width:768px){.p-society .l-section .c-ttl-style01__ml{margin-bottom:2.5rem}}.p-society .l-section .c-ttl-style01__s{margin-bottom:1.7rem;line-height:1.6}@media screen and (min-width:768px){.p-society .l-section .c-ttl-style01__s{margin-bottom:2.3rem}}.p-society .l-section .c-btn-lists{margin:1.7rem 0 3rem 0}@media screen and (min-width:768px){.p-society .l-section .c-btn-lists{margin:2.5rem 0 3.5rem 0}}@media screen and (min-width:1100px){.p-society .l-section-sub .c-ttl-wrap{margin-bottom:4rem}}.p-society .l-section-sub .c-ttl-style02{font-size:2rem}@media screen and (min-width:768px){.p-society .l-section-sub .c-ttl-style02{font-size:2.3rem}}@media screen and (min-width:1100px){.p-society .l-section-sub .c-ttl-style02{font-size:3.2rem}}.p-society .l-section .c-column-style02 .c-column--img{text-align:center}.p-society .l-section .c-column-style02 .c-column--img img{width:35%}@media screen and (min-width:768px){.p-society .l-section .c-column-style02{grid-template-columns:10.3rem 1fr;gap:0 6rem}.p-society .l-section .c-column-style02 .c-column--img img{width:100%}}.p-society .c-intr--thumb{border:none}.p-society .c-intr--name{margin-top:.5rem}@media screen and (min-width:1100px){.p-society .c-intr--name{margin-top:.3rem}}.p-society .c-intr--graduation{font-size:1.2rem;letter-spacing:.06em}@media screen and (min-width:1100px){.p-society .c-intr--graduation{font-size:1.3rem;margin-top:1.5rem}}@media screen and (min-width:1100px){.p-society .c-intr--introduction{margin-top:2.5rem}}.p-society .c-intr .c-intr-lead{font-size:1.3rem;margin-bottom:1.5rem;line-height:1.7}@media screen and (min-width:1100px){.p-society .c-intr .c-intr-lead{font-size:1.5rem;margin-bottom:1.9rem;line-height:1.7}}.p-society .c-intr .link-btn{margin-top:2.5rem;margin-bottom:1rem}.p-society .c-intr .link-btn .c-btn{width:100%}@media screen and (min-width:1100px){.p-society .c-intr .link-btn{margin-top:3rem}.p-society .c-intr .link-btn .c-btn{text-align:center}}.p-society .c-intr .c-intr-editor dl+dl{margin-top:3rem}.p-society .c-intr .c-intr-editor dl dt{font-size:1.6rem;line-height:1.65;font-weight:700;padding-bottom:1.5rem;border-bottom:1px solid #dac28d;margin-bottom:1.5rem}@media screen and (min-width:768px){.p-society .c-intr .c-intr-editor dl+dl{margin-top:3.5rem}.p-society .c-intr .c-intr-editor dl dt{font-size:1.5rem;padding-bottom:0;border-bottom:none;margin-bottom:1.3rem}}.p-society .p-society--information .c-btn-lists{margin-bottom:0}.p-society .p-society--course .c-ttl-style03{margin-bottom:3rem}.p-society .p-society--course .c-ttl-style03::before{background-color:#dac28d}@media screen and (min-width:768px){.p-society .p-society--course .c-ttl-style03{margin-bottom:4rem;font-size:2.2rem}}@media screen and (min-width:1100px){.p-society .p-society--course .c-ttl-style03{margin-bottom:6rem;font-size:2.5rem}}.p-society .p-society--course .course-img{margin-bottom:3rem}@media screen and (min-width:768px){.p-society .p-society--course .course-img{margin-bottom:4.5rem}}.p-society .p-society--course .c-ttl-style01{line-height:1.7;margin-bottom:2rem}@media screen and (min-width:768px){.p-society .p-society--course .c-ttl-style01{margin-bottom:3rem}}.p-society .p-society--course .c-intr-layout{margin-top:4rem}@media screen and (min-width:768px){.p-society .p-society--course .c-intr-layout{margin-top:6.5rem}}.p-society .p-society--course .lower-banner{margin-top:4rem}@media screen and (min-width:1100px){.p-society .p-society--course .lower-banner{margin-top:10rem}}.p-society .p-course--links{margin-top:6.5rem}@media screen and (min-width:768px){.p-society .p-course--links{margin-top:9rem}}@media screen and (min-width:1100px){.p-society .p-course--links{margin-top:11rem}}.l-wrapper--news .l-layout_cols2,.l-wrapper-blog .l-layout_cols2{padding-top:0!important}.l-wrapper--news .l-layout_cols2 .l-sidebar,.l-wrapper-blog .l-layout_cols2 .l-sidebar{position:relative;padding:0 2rem}.l-wrapper--news .l-layout_cols2 .l-sidebar .meta-bar,.l-wrapper-blog .l-layout_cols2 .l-sidebar .meta-bar{margin-bottom:0}@media screen and (min-width:768px){.l-wrapper--news .l-layout_cols2 .l-sidebar,.l-wrapper-blog .l-layout_cols2 .l-sidebar{padding:0 0}.l-wrapper--news .l-layout_cols2 .l-sidebar .meta-bar,.l-wrapper-blog .l-layout_cols2 .l-sidebar .meta-bar{margin-bottom:0}.l-wrapper--news .l-layout_cols2 .l-sidebar .meta-bar .c-btn,.l-wrapper-blog .l-layout_cols2 .l-sidebar .meta-bar .c-btn{min-width:30rem}}.meta-bar .meta-bar--field{display:flex;gap:0;align-items:center}.meta-bar .meta-bar--field+.meta-bar--field{margin-top:1rem}.meta-bar .meta-bar--field dt{width:8rem;font-weight:700}.meta-bar .meta-bar--field dd{flex:1}.meta-bar select{width:100%;font-size:16px}@media screen and (min-width:768px){.meta-bar{display:flex;align-items:center;gap:0 3rem}.meta-bar .meta-bar--field{gap:0 1.5rem}.meta-bar .meta-bar--field+.meta-bar--field{margin-top:0}.meta-bar .meta-bar--field dt{width:auto;font-weight:700}.meta-bar .meta-bar--field dd{flex:1}}@media screen and (min-width:1100px){.meta-bar__vertical{display:block}.meta-bar__vertical .meta-bar--field{display:block}.meta-bar__vertical .meta-bar--field+.meta-bar--field{margin-top:3rem}.meta-bar__vertical .meta-bar--field dt{margin-bottom:1rem;letter-spacing:.08em}.meta-bar__vertical .meta-bar--field dd{flex:1}}.meta-bar--field-search{width:100%;margin-bottom:2.5rem}@media screen and (min-width:768px){.meta-bar--field-search{max-width:28rem;margin-bottom:0}}.ctm-search{width:100%;position:relative;font-size:0}.ctm-search form{display:flex}.ctm-search input{flex:1;font-size:1.2rem;line-height:3.5rem;padding:0 1.5rem;border-radius:5rem 0 0 5rem;border:none;background-color:#f2f2f2}.ctm-search button{width:4rem;padding-right:.2rem;text-align:center;font-size:1.6rem;background-color:#e8e6a5;border-radius:0 5rem 5rem 0;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.ctm-search button .u-im{color:#fff;line-height:1}.ctm-search button:hover{opacity:.6}.ctm-select{width:100%;display:inline-flex;align-items:center;position:relative}.ctm-select::after{content:"";position:absolute;right:15px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;pointer-events:none;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-.2rem}.ctm-select select{-webkit-appearance:none;appearance:none;width:100%;min-width:100%;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #9a9a9a;border-radius:5px;background-color:#fff;color:#333;font-size:1.3rem;cursor:pointer}.ctm-select select option{font-size:1.3rem}@media screen and (min-width:768px){.ctm-select select{min-width:24rem}}.past-blogs{margin-top:3rem;margin-bottom:-1rem}.past-blogs .c-btn{border:1px solid #dac28d;border-radius:5px;background-color:#dac28d;color:#fff;font-size:1.3rem;line-height:1.45;font-weight:500;cursor:pointer;padding:.8rem 2rem .8rem 2rem;position:relative}.past-blogs .c-btn::after{content:"";right:15px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;pointer-events:none;position:absolute;top:50%;right:2rem;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media screen and (min-width:768px){.past-blogs{margin-top:5rem;margin-bottom:-2rem}.past-blogs .c-btn{padding:1.3rem 2rem 1.3rem 2rem;display:flex;align-items:center;min-height:6.5rem;font-size:1.5rem}.past-blogs .c-btn br{display:none}.past-blogs .c-btn::after{right:2rem}}@media screen and (min-width:1100px){.past-blogs{margin-top:3.5rem;margin-bottom:0}.past-blogs .c-btn{padding:1.3rem 2.4rem 1.3rem 1.2rem;min-height:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.past-blogs .c-btn br{display:block}.past-blogs .c-btn::after{right:1.5rem}.past-blogs .c-btn:hover{opacity:.7}}@media screen and (min-width:768px){.meta-bar-archive .past-blogs{margin-bottom:5rem}}@media screen and (min-width:1100px){.meta-bar-archive{display:grid;grid-template-columns:1fr 29rem}.meta-bar-archive .past-blogs{margin-top:0;margin-bottom:0}.meta-bar-archive .past-blogs .c-btn{padding:.8rem 2rem .8rem 1.5rem}.meta-bar-archive .past-blogs .c-btn br{display:block}}.c-pagination{margin-top:3rem}@media screen and (min-width:768px){.c-pagination{margin-top:5rem}}.c-pagination ul{display:flex;align-items:center;justify-content:center;gap:0 .5rem}@media screen and (min-width:768px){.c-pagination ul{gap:0 1rem}}.c-pagination ul li a,.c-pagination ul li span{display:flex;font-weight:500;font-family:Oswald,sans-serif;font-size:1.5rem;display:inline-block;padding:.6rem;text-decoration:none}.c-pagination ul li a.current,.c-pagination ul li span.current{pointer-events:none}.c-pagination ul li a.prev,.c-pagination ul li span.prev{font-size:2.5rem}.c-pagination ul li a.prev::before,.c-pagination ul li span.prev::before{display:inline-block;content:"\e902";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.c-pagination ul li a.next,.c-pagination ul li span.next{font-size:2.5rem}.c-pagination ul li a.next::before,.c-pagination ul li span.next::before{content:"\e902";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.l-wrapper--baseball .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--baseball .c-cover--type05::before,.l-wrapper--basketball .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--basketball .c-cover--type05::before,.l-wrapper--soccer .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--soccer .c-cover--type05::before,.l-wrapper--softtennis .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--softtennis .c-cover--type05::before{background-color:#9ec9c0}.l-wrapper--baseball .p-post-content h2,.l-wrapper--basketball .p-post-content h2,.l-wrapper--soccer .p-post-content h2,.l-wrapper--softtennis .p-post-content h2{border-color:#9ec9c0}.l-wrapper--baseball .p-post-content h3,.l-wrapper--basketball .p-post-content h3,.l-wrapper--soccer .p-post-content h3,.l-wrapper--softtennis .p-post-content h3{border-color:#e0e0e0}.l-wrapper--baseball .p-post-content strong,.l-wrapper--basketball .p-post-content strong,.l-wrapper--soccer .p-post-content strong,.l-wrapper--softtennis .p-post-content strong{background:linear-gradient(transparent 92%,#9ec9c0 8%);text-decoration:none}.l-wrapper--baseball .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--baseball .c-cover--type05::before,.l-wrapper--basketball .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--basketball .c-cover--type05::before,.l-wrapper--soccer .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--soccer .c-cover--type05::before,.l-wrapper--softtennis .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--softtennis .c-cover--type05::before{background-color:#9ec9c0}.l-wrapper--baseball .p-post-content h2,.l-wrapper--basketball .p-post-content h2,.l-wrapper--soccer .p-post-content h2,.l-wrapper--softtennis .p-post-content h2{border-color:#9ec9c0}.l-wrapper--baseball .p-post-content h3,.l-wrapper--basketball .p-post-content h3,.l-wrapper--soccer .p-post-content h3,.l-wrapper--softtennis .p-post-content h3{border-color:#e0e0e0}.l-wrapper--baseball .p-post-content strong,.l-wrapper--basketball .p-post-content strong,.l-wrapper--soccer .p-post-content strong,.l-wrapper--softtennis .p-post-content strong{background:linear-gradient(transparent 92%,#9ec9c0 8%);text-decoration:none}.l-wrapper--am .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--am .c-cover--type05::before,.l-wrapper--judo .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--judo .c-cover--type05::before,.l-wrapper--physical .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--physical .c-cover--type05::before{background-color:#b7c3d4}.l-wrapper--am .p-post-content h2,.l-wrapper--judo .p-post-content h2,.l-wrapper--physical .p-post-content h2{border-color:#b7c3d4}.l-wrapper--am .p-post-content h3,.l-wrapper--judo .p-post-content h3,.l-wrapper--physical .p-post-content h3{border-color:#e0e0e0}.l-wrapper--am .p-post-content strong,.l-wrapper--judo .p-post-content strong,.l-wrapper--physical .p-post-content strong{background:linear-gradient(transparent 92%,#b7c3d4 8%);text-decoration:none}.l-wrapper--at .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--at .c-cover--type05::before,.l-wrapper--fitness .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--fitness .c-cover--type05::before,.l-wrapper--lft .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--lft .c-cover--type05::before,.l-wrapper--personal .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--personal .c-cover--type05::before{background-color:#dac28d}.l-wrapper--at .p-post-content h2,.l-wrapper--fitness .p-post-content h2,.l-wrapper--lft .p-post-content h2,.l-wrapper--personal .p-post-content h2{border-color:#dac28d}.l-wrapper--at .p-post-content h3,.l-wrapper--fitness .p-post-content h3,.l-wrapper--lft .p-post-content h3,.l-wrapper--personal .p-post-content h3{border-color:#e0e0e0}.l-wrapper--at .p-post-content strong,.l-wrapper--fitness .p-post-content strong,.l-wrapper--lft .p-post-content strong,.l-wrapper--personal .p-post-content strong{background:linear-gradient(transparent 92%,#9ec9c0 8%);text-decoration:none}.l-wrapper--english .c-cover--type05 .c-title-box .c-cover--label span,.l-wrapper--english .c-cover--type05::before{background-color:#e7bdaf}.l-wrapper--english .p-post-content h2{border-color:#e7bdaf}.l-wrapper--english .p-post-content h3{border-color:#e0e0e0}.l-wrapper--english .p-post-content strong{background:linear-gradient(transparent 92%,#e7bdaf 8%);text-decoration:none}.archives__type01{background-color:#fafaf6;margin-left:-2rem;margin-right:-2rem;padding:2rem;margin-top:4rem}.archives__type01 .post{padding:1.5rem 0;border-bottom:1px solid #e2e2e2}.archives__type01 .post:last-child{border:none}.archives__type01 .post .post-meta{display:flex;margin-bottom:1rem}.archives__type01 .post .post-meta--date{font-size:1.1rem;font-family:Oswald,sans-serif;width:6rem}.archives__type01 .post .post-meta--cat{flex:1;font-size:1.1rem;display:flex;flex-wrap:wrap;gap:.3rem}.archives__type01 .post .post-meta--cat a{display:inline-block;text-decoration:none;background-color:#e8e6a5;border-radius:5px;font-size:1.2rem;font-weight:500;letter-spacing:0;padding:.1rem .5rem}.archives__type01 .post .post-title a{text-decoration:none;line-height:1.6;display:inline-block;font-weight:500}@media screen and (min-width:768px){.archives__type01{margin-left:0;margin-right:0;padding:4rem 3rem;margin-top:3.5rem}.archives__type01 .post{padding:2rem 0}.archives__type01 .post .post-meta{margin-bottom:1rem}.archives__type01 .post .post-meta--date{font-size:1.5rem;width:8rem;font-weight:500}.archives__type01 .post .post-meta--cat a{font-size:1.4rem;padding:.1rem 1rem;min-width:13.5rem;text-align:center}.archives__type01 .post .post-title a{font-size:1.5rem}}@media screen and (min-width:1100px){.archives__type01{padding:2rem 3rem}.archives__type01 .post{padding:3rem 0 2rem 0;display:flex;align-items:flex-start;gap:0 3.2rem}.archives__type01 .post .post-meta{margin-bottom:0}.archives__type01 .post .post-meta--date{width:9rem}.archives__type01 .post .post-meta--cat a{font-size:1.5rem;min-width:13.5rem}}.archives__type02{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin-top:4rem}.archives__type02 .post .post-img{border-radius:5px;overflow:hidden;margin-bottom:.5rem;aspect-ratio:160/120}.archives__type02 .post .post-img a{width:100%;height:100%;display:block;position:relative}.archives__type02 .post .post-img a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #e2e2e2;border-radius:5px;display:block;pointer-events:none}.archives__type02 .post .post-img a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archives__type02 .post .post-meta{display:flex;margin-bottom:.5rem}.archives__type02 .post .post-meta--date{font-size:1.1rem;font-family:Oswald,sans-serif;width:6rem}.archives__type02 .post .post-meta--cat{flex:1;font-size:1.1rem;display:flex;flex-wrap:wrap;gap:.3rem}.archives__type02 .post .post-meta--cat a{display:inline-block;text-decoration:none;background-color:#e8e6a5;border-radius:5px;font-size:1.2rem;font-weight:500;letter-spacing:0;padding:.1rem .5rem}.archives__type02 .post .post-title a{font-size:1.2rem;text-decoration:none;line-height:1.6;display:block;font-weight:500;padding-right:3rem;position:relative}.archives__type02 .post .post-title a::after{content:"\e902";font-size:2rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;position:absolute;top:.3rem;right:0}@media screen and (min-width:768px){.archives__type02{grid-template-columns:1fr 1fr 1fr;gap:4rem 2.5rem;margin-top:3.5rem}.archives__type02 .post .post-img{margin-bottom:.8rem;aspect-ratio:340/200}.archives__type02 .post .post-meta{display:flex;margin-bottom:.5rem}.archives__type02 .post .post-title a{font-size:1.3rem}}@media screen and (min-width:1100px){.archives__type02{gap:7rem 4rem}.archives__type02 .post .post-img{margin-bottom:1.5rem}.archives__type02 .post .post-img img{width:100%}.archives__type02 .post .post-meta{margin-bottom:.8rem}.archives__type02 .post .post-meta--date{font-size:1.2rem;font-weight:500}.archives__type02 .post .post-title a{font-size:1.5rem;font-weight:400;padding-right:4.5rem}.archives__type02 .post .post-title a::after{font-size:2.5rem}}.p-post-head .p-post--meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.p-post-head .p-post--meta-date{font-family:Oswald,sans-serif;font-family:600;margin-top:.3rem}.p-post-head .p-post--meta-cat a{min-width:11rem;display:inline-block;text-decoration:none;background-color:#e8e6a5;border-radius:5px;font-size:1.2rem;font-weight:500;letter-spacing:0;text-align:center;padding:.1rem .5rem}.p-post-head .post-title{font-size:1.8rem;font-weight:700;border-bottom:1px solid #f2f2f2;padding-bottom:1.9rem;margin-bottom:3rem;line-height:1.6}@media screen and (min-width:768px){.p-post-head .p-post--meta{margin-bottom:2rem}.p-post-head .p-post--meta-date{font-size:1.5rem;margin-top:.5rem}.p-post-head .p-post--meta-cat a{min-width:13rem;font-size:1.5rem}.p-post-head .post-title{font-size:2.4rem;padding-bottom:2rem;margin-bottom:4rem}}@media screen and (min-width:1100px){.p-post-head .post-title{font-size:2.5rem;margin-bottom:4rem}}.p-post-bottom{margin-top:6rem}@media screen and (min-width:768px){.p-post-bottom{margin-top:8rem}}@media screen and (min-width:1100px){.p-post-bottom{margin-top:10rem}}.p-post-bottom--btns{display:flex;flex-wrap:wrap;gap:1rem 0}.p-post-bottom--btns .c-btn{text-align:center;padding-left:4rem;padding-right:4rem}.p-post-bottom--btns .c-btn--prev{order:1;width:48%;margin-right:auto}.p-post-bottom--btns .c-btn--prev .u-im{left:1.2rem;right:inherit;margin-left:0;margin-right:2rem}.p-post-bottom--btns .c-btn--next{order:2;width:48%;margin-left:auto}.p-post-bottom--btns .c-btn--center{width:100%;order:3}@media screen and (min-width:768px){.p-post-bottom--btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem 3rem}.p-post-bottom--btns .c-btn{width:100%;text-align:center;padding-left:4rem;padding-right:4rem}.p-post-bottom--btns .c-btn--prev{order:1;margin:0}.p-post-bottom--btns .c-btn--next{order:3;margin:0}.p-post-bottom--btns .c-btn--center{order:2}}@media screen and (min-width:1100px){.p-post-bottom--btns{gap:1rem 6rem}}.p-post-content h2{font-size:1.7rem;font-weight:700;background-color:#fafafa;border-left:5px solid #181b39;padding:1.2rem 1.8rem;margin:3rem 0}@media screen and (min-width:768px){.p-post-content h2{font-size:2rem;padding:1.2rem 1.8rem;margin:6rem 0 3rem 0}}.p-post-content h3{font-size:1.5rem;font-weight:700;border-left:5px solid #181b39;padding:1rem 1.8rem;margin:3rem 0}@media screen and (min-width:768px){.p-post-content h3{font-size:1.8rem;padding:.8rem 1.8rem;margin:6rem 0 3rem 0}}.p-post-content p{line-height:1.9}.p-post-content .wp-block-image{margin:3rem 0}.p-post-content ul{margin:1.5em 0;padding:0 0 0 .3em}.p-post-content ul li{padding-left:1.5em;text-indent:-1.5em}.p-post-content ul li::before{content:"■ ";font-size:80%;color:#ddd}.p-post-content .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:3rem 0}.p-post-content .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-main-oc .l-section+.l-section{margin-top:8rem}@media screen and (min-width:1100px){.l-main-oc .l-section+.l-section{margin-top:15rem}}.oc-event .c-ttl-box{margin-bottom:4rem}@media screen and (min-width:1100px){.oc-event .c-ttl-box{margin-bottom:5rem}}.oc-event-search{margin-bottom:5rem}@media screen and (min-width:768px){.oc-event-search{margin-bottom:6rem}}@media screen and (min-width:1100px){.oc-event-search{margin-bottom:8rem}}.oc-event-search .oc-event-search--row+.oc-event-search--row{margin-top:3rem}.oc-event-search .oc-hash--ttl{text-align:center;font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.oc-event-search .oc-hash--ttl{font-size:1.7rem}}@media screen and (min-width:1100px){.oc-event-search .oc-hash--ttl{font-size:1.7rem;margin-bottom:3rem}}.oc-event-search .oc-hash--clear{text-align:center}.oc-event-search .oc-hash--clear-btn{display:inline-block;font-size:1.2rem;border:2px solid #cce3e5;background-color:#fff;border-radius:5rem;padding:.5rem 2rem;line-height:1.4}@media screen and (min-width:768px){.oc-event-search .oc-event-search--row{display:flex;align-items:center;gap:0 1.8rem}.oc-event-search .oc-event-search--row+.oc-event-search--row{margin-top:2.5rem}.oc-event-search .oc-hash--ttl{font-size:1.7rem;margin:0}.oc-event-search .oc-hash--clear{text-align:center}.oc-event-search .oc-hash--clear-btn{font-size:1.5rem;padding:.4rem 1.5rem;line-height:1.3;transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.oc-event-search .oc-hash--clear-btn:hover{opacity:.6}}.oc-hash-buttons .u-tag-lists{gap:.8rem}.oc-hash-buttons .u-tag-lists .u-label{font-weight:400;font-size:1.1rem;background-color:#fff;border-color:#fff;color:#000;border-radius:5px;line-height:1.4;padding:.5rem .8rem;letter-spacing:0;border:1px solid transparent;cursor:pointer}.oc-hash-buttons .u-tag-lists .u-label.is-active{background-color:#fff!important;pointer-events:none}@media screen and (min-width:768px){.oc-hash-buttons .u-tag-lists{gap:.8rem}.oc-hash-buttons .u-tag-lists .u-label{font-size:1.2rem;padding:.5rem .8rem}}@media screen and (min-width:1100px){.oc-hash-buttons .u-tag-lists .u-label{transition-property:all;transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-duration:.3s}.oc-hash-buttons .u-tag-lists .u-label:hover{opacity:.6}}.oc-event-archives{margin-bottom:8rem}@media screen and (min-width:768px){.oc-event-archives{margin-bottom:0}}@media screen and (min-width:1100px){.oc-event-archives{margin-bottom:16rem}}.oc-event-archives--footer .c-btn-group{margin-top:5rem}@media screen and (min-width:768px){.oc-event-archives--footer .c-btn-group{margin-top:7rem}}@media screen and (min-width:1100px){.oc-event-archives--footer .c-btn-group{margin-top:8rem}}.oc-event-lists{display:grid;grid-template-columns:1fr;gap:6rem 0}@media screen and (min-width:768px){.oc-event-lists{grid-template-columns:1fr 1fr;gap:6rem 4rem}}@media screen and (min-width:1024px){.oc-event-lists{grid-template-columns:1fr 1fr 1fr;gap:6rem 3rem}}@media screen and (min-width:1280px){.oc-event-lists{gap:6rem 3.4rem}}.oc-event-lists.is-empty{display:block;min-height:auto}.oc-event-lists .not-found{text-align:center;background-color:#fafafa;border-radius:1rem;padding:3rem 2rem}@media screen and (min-width:768px){.oc-event-lists .not-found{padding:4.5rem 2rem}}@media screen and (min-width:1100px){[data-add-container]{min-height:58rem}}.post-oc{max-width:75rem;margin-left:auto;margin-right:auto}.post-content-oc{position:relative;margin-top:5rem;padding-top:5rem}.post-content-oc>:first-child{margin-top:0}.post-content-oc strong{text-decoration:none}@media screen and (min-width:768px){.post-content-oc{margin-top:9rem;padding-top:9rem}}.post-content-oc::before{content:"";width:100%;height:1px;display:block;background-color:#f2f2f2;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1100px){.post-content-oc::before{width:110rem}}.l-content--job{padding-top:4rem}@media screen and (min-width:768px){.l-content--job{padding-top:7rem}}.l-content--job .c-banner{margin-top:7rem}@media screen and (min-width:768px){.l-content--job .c-banner{margin-top:10rem}}@media screen and (min-width:1100px){.l-content--job .c-banner{margin-top:12rem}}.job-text{font-weight:500}@media screen and (min-width:768px){.job-text{text-align:center;font-size:1.6rem}}@media screen and (min-width:1100px){.job-text{font-size:1.8rem}}.job--archives{margin-bottom:8rem}@media screen and (min-width:768px){.job--archives{margin-bottom:0}}@media screen and (min-width:1100px){.job--archives{margin-bottom:16rem}}.job--archives .job-ttl{text-align:center;font-size:1.8rem;margin-top:5rem;margin-bottom:2rem;letter-spacing:.08em}@media screen and (min-width:768px){.job--archives .job-ttl{font-size:2rem;margin-bottom:3rem}}@media screen and (min-width:1100px){.job--archives .job-ttl{font-size:2.5rem;margin-top:7.5rem;margin-bottom:4.5rem}}.job-lists{display:grid;grid-template-columns:1fr 1fr;gap:3rem 2.5rem}@media screen and (min-width:768px){.job-lists{grid-template-columns:1fr 1fr 1fr;gap:7rem 4rem}}.job-lists .list{position:relative;padding-bottom:3.8rem}.job-lists .list-thumb__link{display:block;border-radius:5px;overflow:hidden}.job-lists .list .job-name{margin-top:.8rem}.job-lists .list .job-name__en{font-family:Oswald,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.15em;margin-bottom:.8rem}.job-lists .list .job-name__ja{font-size:1.3rem}.job-lists .list .job-name__ja .num{font-family:Oswald,sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;margin-right:.5rem}.job-lists .list .job-btn{width:100%;position:absolute;bottom:0;left:0;font-family:Oswald,sans-serif;font-weight:500;font-size:1.1rem;text-align:center;line-height:2.2rem;text-decoration:none;border:1px solid #707070;background-color:#fff;border-radius:1.7rem}.job-lists .list .job-btn::after{content:"";width:8px;height:8px;display:block;border-right:1px solid #707070;border-bottom:1px solid #707070;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width:768px){.job-lists .list{position:relative;padding-bottom:7.5rem}.job-lists .list-thumb__link{display:block;border-radius:5px;overflow:hidden}.job-lists .list .job-name{margin-top:2.5rem;position:relative;padding-left:7rem}.job-lists .list .job-name__en{font-size:1.3rem;margin-bottom:.7rem}.job-lists .list .job-name__ja{font-size:1.8rem}.job-lists .list .job-name__ja .num{font-size:4.8rem;margin-right:0;letter-spacing:.05em;position:absolute;top:0;left:0;line-height:1}.job-lists .list .job-btn{font-size:1.5rem;line-height:4rem;border-radius:2rem}}.post-job--content{counter-reset:number 0}.post-job--content h2.wp-block-heading{margin-top:4rem;margin-bottom:3rem}@media screen and (min-width:768px){.post-job--content h2.wp-block-heading{margin-top:5rem;margin-bottom:3rem}}.post-job--content h3.wp-block-heading{font-size:1.8rem;margin-top:4rem;margin-bottom:3rem}@media screen and (min-width:768px){.post-job--content h3.wp-block-heading{font-size:2rem;margin-top:5rem;margin-bottom:3.5rem}}@media screen and (min-width:1100px){.post-job--content h3.wp-block-heading{font-size:2.5rem;margin-bottom:5rem}}.post-job--content h2.is-style-faq,.post-job--content h3.is-style-faq{position:relative;padding-left:2.3em;font-size:1.8rem;line-height:1.5}.post-job--content h2.is-style-faq::before,.post-job--content h3.is-style-faq::before{counter-increment:number 1;font-size:2.2rem;content:"Q." counter(number);font-family:Oswald,sans-serif;position:absolute;top:-.15em;left:0;font-weight:500}@media screen and (min-width:768px){.post-job--content h2.is-style-faq,.post-job--content h3.is-style-faq{padding-left:2.4em;font-size:2.2rem}.post-job--content h2.is-style-faq::before,.post-job--content h3.is-style-faq::before{font-size:2.6rem;top:-.12em}}@media screen and (min-width:1100px){.post-job--content h2.is-style-faq,.post-job--content h3.is-style-faq{padding-left:2.7em;font-size:2.5rem;margin-bottom:3.5rem}.post-job--content h2.is-style-faq::before,.post-job--content h3.is-style-faq::before{font-size:3rem;top:-.1em}}.post-job--content h2.is-style-underline,.post-job--content h3.is-style-underline{font-size:2rem;border-bottom:1px solid #000;margin-bottom:2.5rem;padding-bottom:1.7rem;margin-top:6rem}@media screen and (min-width:768px){.post-job--content h2.is-style-underline,.post-job--content h3.is-style-underline{font-size:2.2rem;margin-top:8rem;margin-bottom:3rem;padding-bottom:2rem}}@media screen and (min-width:1100px){.post-job--content h2.is-style-underline,.post-job--content h3.is-style-underline{font-size:2.5rem;margin-top:11rem;margin-bottom:4rem;padding-bottom:2rem}}.post-job--content h2.is-style-capsule,.post-job--content h3.is-style-capsule{font-size:1.8rem;margin-top:5rem;margin-bottom:3rem;border:1px solid #707070;border-radius:5rem;padding:.7rem 1.5rem}@media screen and (min-width:768px){.post-job--content h2.is-style-capsule,.post-job--content h3.is-style-capsule{font-size:2rem;padding:1rem 2rem;margin-top:8rem;margin-bottom:3.5rem}}@media screen and (min-width:1100px){.post-job--content h2.is-style-capsule,.post-job--content h3.is-style-capsule{font-size:2.5rem;padding:1.2rem 2rem;margin-top:18rem;margin-bottom:5rem;letter-spacing:.1em}}.post-job--content p.is-style-note{font-size:1rem;margin-top:2.5rem}@media screen and (min-width:768px){.post-job--content p.is-style-note{font-size:1.1rem;margin-top:4rem}}@media screen and (min-width:1100px){.post-job--content p.is-style-note{font-size:1.2rem}}.post-job--content p.is-style-regular{font-weight:400}.post-job--content p.is-style-medium{font-weight:500}.post-job--content .wp-block-separator{width:100%!important;border-bottom-width:1px;border-bottom-color:#f2f2f2;margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:768px){.post-job--content .wp-block-separator{margin-top:5rem;margin-bottom:5rem}}.post-job--content .wp-block-separator.is-style-large{margin-top:5.5rem;margin-bottom:5.5rem}@media screen and (min-width:768px){.post-job--content .wp-block-separator.is-style-large{margin-top:9rem;margin-bottom:9rem}}.post-job--content .wp-block-image{margin:2rem 0}.post-job--footer{text-align:center;margin-top:6.5rem}.post-job--footer .c-btn{min-width:16rem;text-align:center;padding-left:2rem;padding-right:2rem}.post-job--footer .c-btn .u-im{right:inherit;left:1.2rem;margin-left:0}@media screen and (min-width:768px){.post-job--footer .c-btn .u-im{left:1.5rem}}@media screen and (min-width:768px){.post-job--footer{margin-top:10rem}.post-job--footer .c-btn{font-size:1.5rem;padding:1.1rem 2.4rem 1.1rem 2.4rem}}@media screen and (min-width:1100px){.post-job--footer{margin-top:13rem}}