@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.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));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;line-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}caption{text-align:left}img{max-width:100%;vertical-align:top}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}main{display:block}address{font-style:normal}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top}li{list-style:none}em,i{font-style:normal}em{font-weight:700}button,input,textarea{border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}select{background:transparent;border-radius:0;margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:.5px;line-height:100%}.en{font-family:futura-pt,sans-serif;font-weight:800}a{color:#333;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#aaa}a span{display:block;line-height:140%}address,em,li,p,span{line-height:165%}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{line-height:140%}em,small,span{display:inline-block}.sp{display:none}@media screen and (max-width:750px){.pc{display:none}.sp{display:block}}.google-captcha-notice{left:0;opacity:0;position:absolute;top:0}#wrapper{position:relative;z-index:1}#wrapper:before{background:#fff;content:"";display:block;height:10.6rem;width:100%}@media screen and (max-width:900px){#wrapper:before{height:calc(6rem + 1px)}}#header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10}#header .header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:1rem 2.5%;position:relative;z-index:1}#header .header .logo{width:350px}#header .header .logo img{width:100%}#header .header .form-wrap{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem;overflow:hidden}#header .header .form-wrap li{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;text-align:center}#header .header .form-wrap li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;padding:1rem 3rem;white-space:nowrap;width:100%}#header .header .form-wrap li a.nav-request{background:-webkit-gradient(linear,left top,right top,from(#f0712b),to(#f0932b));background:-webkit-linear-gradient(left,#f0712b,#f0932b);background:linear-gradient(90deg,#f0712b,#f0932b)}#header .header .form-wrap li a.nav-report{background:-webkit-gradient(linear,left top,right top,from(#02518d),to(#0068b7));background:-webkit-linear-gradient(left,#02518d,#0068b7);background:linear-gradient(90deg,#02518d,#0068b7);margin:0 1px}#header .header .form-wrap li a.nav-contact{background:-webkit-gradient(linear,left top,right top,from(#278caf),to(#5ab6d4));background:-webkit-linear-gradient(left,#278caf,#5ab6d4);background:linear-gradient(90deg,#278caf,#5ab6d4)}#header .header .header-nav{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}#header .header .header-nav span{line-height:100%}#header .header .header-nav .btn-login{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem}#header .header .header-nav .btn-login a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #1868b7;border-radius:10px;color:#0068b7;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;padding:1rem 2rem 1rem calc(44px + 1rem);position:relative;white-space:nowrap}#header .header .header-nav .btn-login a:before{background:url(../../assets/img/common/icn_account.webp) no-repeat 50%/contain;content:"";height:44px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;z-index:2}.no-webp #header .header .header-nav .btn-login a:before{background-image:url(../../assets/img/common/icn_account.png)}#header .header .header-nav .btn-login a:after{background:#fff;-webkit-clip-path:polygon(0 100%,0 0,75% 0,100% 100%);clip-path:polygon(0 100%,0 0,75% 0,100% 100%);content:"";height:54px;left:-5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;z-index:1}#header .header .header-nav .sp-btn{margin-left:1rem}#header .header .header-nav .gnav{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:1rem;width:100%}#header .header .header-nav .gnav>li{margin-left:1.5rem;position:relative}#header .header .header-nav .gnav>li a,#header .header .header-nav .gnav>li p{color:#0068b7;display:block;font-weight:600;line-height:100%;padding:1rem;white-space:nowrap}#header .header .header-nav .gnav>li a:hover{color:#5ab6d4}#header .header .header-nav .gnav>li .subnav{background:#0068b7;border:2px solid #0068b7;border-radius:10px;left:50%;opacity:0;overflow:hidden;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;visibility:hidden;z-index:-1}#header .header .header-nav .gnav>li .subnav>li{background:#fff}#header .header .header-nav .gnav>li .subnav>li a,#header .header .header-nav .gnav>li .subnav>li p{border-top:1px dotted #0068b7;padding:1.5rem 2rem;text-align:center}#header .header .header-nav .gnav>li .subnav>li:first-child a,#header .header .header-nav .gnav>li .subnav>li:first-child p{border:none}#header .header .header-nav .gnav>li .subnav>li p{color:#000;padding-bottom:0;text-align:left}#header .header .header-nav .gnav>li .subnav>li a:hover{background:#0068b7;color:#fff}#header .header .header-nav .gnav>li .subnav .mininav{padding:1rem 1rem 1rem 2rem}#header .header .header-nav .gnav>li .subnav .mininav li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem;text-align:left}#header .header .header-nav .gnav>li .subnav .mininav li a:before{border-top:1px solid #0068b7;content:"";margin-right:.75rem;width:1.2rem}#header .header .header-nav .gnav>li .subnav .mininav li a:hover{background:#fff;color:#5ab6d4}#header .header .header-nav .gnav>li:hover .subnav{opacity:1;top:100%;visibility:visible}#header .header .header-nav .gnav>li:last-child .subnav{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}#header .header #gnav-wrap{background:hsla(0,0%,100%,.95);height:calc(100vh - 6rem + 1px);opacity:0;overflow:auto;padding:2.5%;position:fixed;right:-100%;top:calc(6rem - 1px);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;width:500px}#header .header #gnav-wrap.active{opacity:1;right:0;visibility:visible}#header .header #gnav-wrap .ttl{font-size:2rem;margin-bottom:1.5rem}#header .header #gnav-wrap .ttl span{line-height:100%}#header .header #gnav-wrap .gnav li{font-weight:600;margin-bottom:1rem}#header .header #gnav-wrap .gnav li a{background:#fff;border:2px solid #0068b7;border-radius:8px;color:#0068b7;display:block;padding:1.5rem}#header .header #gnav-wrap .gnav li a span{display:block;line-height:100%;position:relative}#header .header #gnav-wrap .gnav li a span:after{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;content:"";height:1.5rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}#header .header #gnav-wrap .gnav li a[target=_blank] span:after{background:url(../../assets/img/common/icn_link.svg) no-repeat 50%/contain}#header .header #gnav-wrap .gnav li.group-list{border-radius:8px}#header .header #gnav-wrap .gnav li ul li{border-top:1px dotted #0068b7;margin:0}#header .header #gnav-wrap .gnav li ul li a{border:none;color:#0068b7;display:block;padding:1.5rem 2rem}#header .header #gnav-wrap .class-nav li{margin-bottom:1rem}#header .header #gnav-wrap .class-nav li a,#header .header #gnav-wrap .class-nav li p{background:#0068b7;border-radius:8px;color:#fff;display:block;font-weight:600;padding:1.5rem}#header .header #gnav-wrap .class-nav li a span,#header .header #gnav-wrap .class-nav li p span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#header .header #gnav-wrap .class-nav li a span small,#header .header #gnav-wrap .class-nav li p span small{background:#fff;border-radius:100px;display:inline-block;line-height:100%;margin-left:1rem;padding:.5rem 1rem;vertical-align:middle}#header .header #gnav-wrap .class-nav li a span:after,#header .header #gnav-wrap .class-nav li p span:after{background:url(../../assets/img/common/icn_arrow_c_w.svg) no-repeat 50%/contain;content:"";height:1.5rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}#header .header #gnav-wrap .class-nav li ul{border-left:2px solid #0068b7;margin:1rem 0 1rem 1.5rem}#header .header #gnav-wrap .class-nav li ul li{margin:0}#header .header #gnav-wrap .class-nav li ul li a{background:none!important;color:#0068b7!important;font-weight:600;padding:.75rem 1.5rem}#header .header #gnav-wrap .class-nav li ul li a span:after{background-image:url(../../assets/img/common/icn_arrow_c.svg)}#header .header #gnav-wrap .class-nav li.primary-curriculum a{background:#5ebfdb;color:#fff}#header .header #gnav-wrap .class-nav li.primary-curriculum a span small{color:#5ebfdb}#header .header #gnav-wrap .class-nav li.primary-curriculum ul{border-color:#5ebfdb}#header .header #gnav-wrap .class-nav li.middle-curriculum a{background:#da7f97;color:#fff}#header .header #gnav-wrap .class-nav li.middle-curriculum a span small{color:#da7f97}#header .header #gnav-wrap .class-nav li.middle-curriculum ul{border-color:#da7f97}#header .header #gnav-wrap .class-nav li.high-curriculum a{background:#2fb8a0;color:#fff}#header .header #gnav-wrap .class-nav li.high-curriculum a span small{color:#2fb8a0}#header .header #gnav-wrap .class-nav li.high-curriculum ul{border-color:#2fb8a0}#header .header #gnav-wrap .class-nav li.support-curriculum{display:none}#header .header #gnav-wrap .line-wrap{margin-bottom:3rem;text-align:center}#header .header #gnav-wrap .sns-wrap{margin:5rem auto}#header .header #gnav-wrap .form-wrap{display:none;margin:0}#header .header #gnav-wrap .header-foot .logo{max-width:unset;padding:16% 0 8%;text-align:center;width:100%}#header .header #gnav-wrap .header-foot .logo img{max-width:135px;width:27%}#header .header #gnav-wrap .header-foot .logo figcaption{font-size:1.3rem;margin-top:2rem}#header .header #gnav-wrap .header-foot .logo figcaption span{color:#f10808}#header .header #gnav-wrap .header-foot .copy{color:#092a5e;font-size:1.1rem;text-align:center;width:100%}#header .header.scroll>.logo{top:1.3rem}#header .header.scroll .header-nav{-ms-flex-wrap:unset;flex-wrap:unset}#header .header.scroll .header-nav .gnav{display:none}@media screen and (max-width:1280px){#header .header .logo{width:350px}#header .header .header-nav{font-size:1.4rem}#header .header .header-nav .btn-login a{border-radius:8px;padding-left:calc(35px + 1rem)}#header .header .header-nav .form-wrap{border-radius:8px}#header .header .header-nav .form-wrap li a{padding:1rem 1.5rem}#header .header .header-nav .gnav{margin-top:.5rem}#header .header .header-nav .gnav li{margin:0}}@media screen and (max-width:900px){#header .header .logo{max-width:61.1111111111%;width:350px}#header .header .header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:unset;flex-wrap:unset}#header .header .header-nav .btn-login a{border:none;color:#205eab;display:block;font-size:11px;font-weight:700;letter-spacing:0;margin:0;padding:0}#header .header .header-nav .btn-login a:before{display:block;height:2.5rem;margin:0 0 .25rem;position:static;-webkit-transform:translateY(0);transform:translateY(0);width:100%}#header .header .header-nav .btn-login a:after{display:none}#header .header .header-nav .sp-btn{margin-left:.5rem}#header .header .header-nav .form-wrap,#header .header .header-nav .gnav{display:none}#header .header #gnav-wrap{display:block;padding:4%;width:100%}#header .header #gnav-wrap .gnav{margin:0}#header .header #gnav-wrap .gnav li a,#header .header #gnav-wrap .gnav li ul li a{padding:1.5rem}#header .header #gnav-wrap .form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem auto}#header .header #gnav-wrap .form-wrap li a{padding:1.5rem}#header .header #gnav-wrap .header-foot{border:none}#header .header #gnav-wrap .header-foot .logo{padding:17.3333333333% 0}#header .header #gnav-wrap .header-foot .logo img{max-width:75px;width:20%}}#wrapper.form-wrapper:before{display:none}#wrapper.form-wrapper #header{position:static}#wrapper.form-wrapper #header .header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2.5%}.sp-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.sp-btn .txt{color:#205eab;display:none;font-size:11px;font-weight:700;letter-spacing:0;line-height:100%;white-space:nowrap}.sp-btn .menu-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #0068b7;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;height:40px;justify-content:center;position:relative;-webkit-transition:all .3s;transition:all .3s;width:40px}.sp-btn .menu-line span{background:-webkit-gradient(linear,right top,left top,from(#205eab),to(#5ab6d4));background:-webkit-linear-gradient(right,#205eab,#5ab6d4);background:linear-gradient(270deg,#205eab,#5ab6d4);display:block;height:2px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:20px}.sp-btn.active .menu-line{gap:0}.sp-btn.active .menu-line span{position:absolute}.sp-btn.active .menu-line .menu-line-top{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-btn.active .menu-line .menu-line-center{opacity:0}.sp-btn.active .menu-line .menu-line-bottom{bottom:calc(50% - 1px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:900px){.sp-btn .txt{display:block}.sp-btn .menu-line{gap:2px;height:25px;width:25px}.sp-btn .menu-line span{width:15px}}#gnav{background:#fff;margin:0 auto;padding:1rem;position:relative;z-index:11}#gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex}#gnav ul li{position:relative}#gnav ul li,#gnav ul li a,#gnav ul li p{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}#gnav ul li a,#gnav ul li p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1868b7;color:#fff;cursor:pointer;-ms-flex-direction:column;flex-direction:column;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1.2222222222;padding:2rem 1rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;width:100%}#gnav ul li a:after,#gnav ul li p:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%209.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20class%3D%22st0%22%20d%3D%22M4.7%2C5.8L1%2C2.1L2.1%2C1l2.6%2C2.6L7.3%2C1l1.1%2C1.1L4.7%2C5.8z%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:1.5rem;margin-top:1rem;width:2rem}#gnav ul li a small,#gnav ul li p small{background:hsla(0,0%,100%,.9);border-radius:100px;display:inline-block;line-height:100%;margin-top:.25rem;padding:.5rem 1rem;-webkit-transition:all .3s;transition:all .3s}#gnav ul li a small+small,#gnav ul li p small+small{margin-left:.5rem}#gnav ul li.active a,#gnav ul li.active p,#gnav ul li:hover a,#gnav ul li:hover p{background:#24b1ef}#gnav ul li .subnav{background:#1868b7;border-radius:0 0 10px 10px;display:block;left:50%;opacity:0;overflow:hidden;padding:0;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;visibility:hidden;width:100%;z-index:-1}#gnav ul li .subnav li{border-top:1px dotted #fff}#gnav ul li .subnav li a{background:#1868b7;border-radius:0;color:#fff;display:block;font-size:1.5rem;line-height:1.2;padding:1.5rem;text-align:center}#gnav ul li .subnav li a:after{display:none}#gnav ul li .subnav li.active a,#gnav ul li .subnav li:hover a{background:#5ab6d4}#gnav ul li:hover .subnav{opacity:1;top:100%;visibility:visible}#gnav ul li.primary a,#gnav ul li.primary p{background:#5ebfdb}#gnav ul li.primary a small,#gnav ul li.primary p small{color:#5ebfdb}#gnav ul li.primary.active a,#gnav ul li.primary.active p,#gnav ul li.primary:hover a,#gnav ul li.primary:hover p{background:#fff;color:#42accb}#gnav ul li.primary.active a:after,#gnav ul li.primary.active p:after,#gnav ul li.primary:hover a:after,#gnav ul li.primary:hover p:after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%209.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%2342accb%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20class%3D%22st0%22%20d%3D%22M4.7%2C5.8L1%2C2.1L2.1%2C1l2.6%2C2.6L7.3%2C1l1.1%2C1.1L4.7%2C5.8z%22%2F%3E%3C%2Fsvg%3E")}#gnav ul li.primary.active a small,#gnav ul li.primary.active p small,#gnav ul li.primary:hover a small,#gnav ul li.primary:hover p small{background:#5ebfdb;color:#fff}#gnav ul li.primary .subnav{background:#42accb}#gnav ul li.primary .subnav li a{background:#42accb;color:#fff}#gnav ul li.primary .subnav li.active a,#gnav ul li.primary .subnav li:hover a{background:#5ebfdb}#gnav ul li.middle a,#gnav ul li.middle p{background:#da7f97}#gnav ul li.middle a small,#gnav ul li.middle p small{color:#da7f97}#gnav ul li.middle.active a,#gnav ul li.middle.active p,#gnav ul li.middle:hover a,#gnav ul li.middle:hover p{background:#fff;color:#da7f97}#gnav ul li.middle.active a:after,#gnav ul li.middle.active p:after,#gnav ul li.middle:hover a:after,#gnav ul li.middle:hover p:after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%209.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23DA7F97%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20class%3D%22st0%22%20d%3D%22M4.7%2C5.8L1%2C2.1L2.1%2C1l2.6%2C2.6L7.3%2C1l1.1%2C1.1L4.7%2C5.8z%22%2F%3E%3C%2Fsvg%3E")}#gnav ul li.middle.active a small,#gnav ul li.middle.active p small,#gnav ul li.middle:hover a small,#gnav ul li.middle:hover p small{background:#da7f97;color:#fff}#gnav ul li.middle .subnav{background:#c96b84}#gnav ul li.middle .subnav li a{background:#c96b84;color:#fff}#gnav ul li.middle .subnav li.active a,#gnav ul li.middle .subnav li:hover a{background:#da7f97}#gnav ul li.high a,#gnav ul li.high p{background:#2fb8a0}#gnav ul li.high a small,#gnav ul li.high p small{color:#2fb8a0}#gnav ul li.high.active a,#gnav ul li.high.active p,#gnav ul li.high:hover a,#gnav ul li.high:hover p{background:#fff;color:#2fb8a0}#gnav ul li.high.active a:after,#gnav ul li.high.active p:after,#gnav ul li.high:hover a:after,#gnav ul li.high:hover p:after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%209.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%232FB8A0%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20class%3D%22st0%22%20d%3D%22M4.7%2C5.8L1%2C2.1L2.1%2C1l2.6%2C2.6L7.3%2C1l1.1%2C1.1L4.7%2C5.8z%22%2F%3E%3C%2Fsvg%3E")}#gnav ul li.high.active a small,#gnav ul li.high.active p small,#gnav ul li.high:hover a small,#gnav ul li.high:hover p small{background:#2fb8a0;color:#fff}#gnav ul li.high .subnav{background:#23a38c}#gnav ul li.high .subnav li a{background:#23a38c;color:#fff}#gnav ul li.high .subnav li.active a,#gnav ul li.high .subnav li:hover a{background:#2fb8a0}#gnav ul li.support{display:none}#gnav ul li.school a span:before,#gnav ul li.school p span:before{background:url(../../assets/img/common/icn_search.svg) no-repeat 50%/contain;content:"";display:block;height:2rem;margin-bottom:.25rem;width:100%}@media screen and (max-width:1024px){#gnav ul li a small{display:block}}@media screen and (max-width:750px){#gnav{padding:.5rem}#gnav ul li{position:static}#gnav ul li a,#gnav ul li p{font-size:1.2rem;padding:1rem 1rem .75rem}#gnav ul li a:after,#gnav ul li p:after{height:.75rem;margin-top:.5rem;width:1.5rem}#gnav ul li a small.pc,#gnav ul li p small.pc{display:none}#gnav ul li .subnav{margin-top:-.5rem;width:calc(100% - 1rem)}#gnav ul li .subnav li a{background-image:none;padding:1rem}#gnav ul li .subnav li a br{display:none}}.page-header{position:relative}.page-header:before{background:-webkit-linear-gradient(10deg,#0092e5,#d0eeff);background:linear-gradient(80deg,#0092e5,#d0eeff);content:"";height:100%;position:absolute;right:0;top:-5rem;width:95%;z-index:-1}.page-header .ttl-s{color:#fff;margin:0;padding:2rem 0}.page-header .ttl-s span{display:inline}.page-header .headerimg{display:block;position:relative;width:90%}.page-header .headerimg img{width:100%}.page-header .headerimg .headercatch{position:absolute;right:-5.9027777778%;top:2.0833333333%;width:32.6388888889%}.page-header.simple-header:before{display:none}.page-header.simple-header .inner{border-bottom:1px solid #ccc}.page-header.simple-header .inner .ttl-s{color:#0092e5}@media screen and (max-width:750px){.page-header:before{height:calc(100% - 3rem);top:0}.page-header .ttl-s small{display:block;line-height:140%}.page-header .headerimg .headercatch{right:-5.3333333333%;top:8%;width:49.8507462687%}}#main{z-index:1}#main,.main,.section,section{position:relative}.section{padding:5rem 0}.inner{margin:0 auto;max-width:89.3333333333%;position:relative;width:960px}.inner-l{max-width:94.6666666667%;width:1280px}.inner-m{width:1120px}.inner-s{width:800px}@media screen and (max-width:750px){.section{padding:3rem 0}}.breadcrumb-wrap{margin-top:1rem;position:relative;z-index:10}.breadcrumb-wrap ol{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.breadcrumb-wrap ol li{font-size:1.25rem;line-height:140%}.breadcrumb-wrap ol li a{color:#1868b7;display:block;margin-right:.5rem;padding-right:1.5rem;position:relative}.breadcrumb-wrap ol li a:after{color:#000;content:"＞";position:absolute;right:0}.breadcrumb-wrap ol li a span{display:inline}@media screen and (max-width:750px){.breadcrumb-wrap ol{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.group-list{background:#fff;border:2px solid #0068b7;border-radius:10px;overflow:hidden}.group-list .group-btn{color:#0068b7;cursor:pointer;display:block;line-height:100%;padding:1.5rem 3rem 1.5rem 1.5rem;position:relative}.group-list .group-btn,.group-list .group-btn:after{-webkit-transition:all .3s ease;transition:all .3s ease}.group-list .group-btn:after{background:url(../../assets/img/common/icn_arrow.svg) no-repeat 50%/contain;content:"";height:.75rem;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.group-list .group-btn.active:after{-webkit-transform:scale(-1) translateY(50%);transform:scale(-1) translateY(50%)}.group-list .cont,.group-list ul{display:none;margin-bottom:-1px}.group-list .cont li,.group-list ul li{border-bottom:1px dotted #0068b7}.group-list .cont li a,.group-list ul li a{color:#0068b7;display:block;font-weight:700;padding:1.5rem}.sns-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:-1rem}.sns-list li{margin:1rem;width:5rem}.pagetop{background:-webkit-gradient(linear,left bottom,left top,from(#205eab),to(#5ab6d4));background:-webkit-linear-gradient(bottom,#205eab,#5ab6d4);background:linear-gradient(0deg,#205eab,#5ab6d4);border-radius:100px;bottom:7.5rem;display:block;height:5rem;overflow:hidden;position:fixed;right:2.5%;text-indent:200%;-webkit-transition:none;transition:none;white-space:nowrap;width:4rem;z-index:10}.pagetop:after{background:url(../../assets/img/common/icn_pagetop.svg) no-repeat 50%/contain;content:"";display:block;height:1.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.5rem}.pagetop:hover{opacity:.8}.pagetop.fixed{bottom:auto;position:absolute;top:-2rem}#footer{background:#f8f8f8;margin-top:3.75%;padding:4.6875% 0;position:relative;z-index:1}#footer .footer .inner{border-bottom:1px dotted #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;width:1120px}#footer .footer .inner .group-wrap,#footer .footer .inner .sitemap-wrap{margin-bottom:5.8035714286%}#footer .footer .inner ul{margin:-.75rem}#footer .footer .inner ul li a,#footer .footer .inner ul li p{display:block;padding:.75rem}#footer .footer .inner ul li a[target=_blank]:after,#footer .footer .inner ul li p[target=_blank]:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2011.5%2011.5%22%20style%3D%22enable-background%3Anew%200%200%2011.5%2011.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23777%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_20074%22%20class%3D%22st0%22%20d%3D%22M1.1%2C1.8v8.6h8.6V5.6c0-0.1%2C0.1-0.2%2C0.1-0.2l0%2C0h0.8c0.1%2C0%2C0.1%2C0.1%2C0.1%2C0.2l0%2C0v5.8%20c0%2C0.1-0.1%2C0.2-0.1%2C0.2l0%2C0H0.2c-0.1%2C0-0.2-0.1-0.2-0.2l0%2C0V0.8c0-0.1%2C0.1-0.1%2C0.2-0.1H6c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.1v0.8%20c0%2C0.1-0.1%2C0.1-0.2%2C0.1L1.1%2C1.8z%22%2F%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_20075%22%20class%3D%22st0%22%20d%3D%22M10.4%2C1.9L6.5%2C5.8c-0.1%2C0.1-0.2%2C0.1-0.2%2C0L5.7%2C5.2c0%2C0%2C0-0.1%2C0-0.2l3.9-3.9H7.4%20C7.3%2C1.1%2C7.2%2C1%2C7.2%2C1V0.2C7.2%2C0.1%2C7.3%2C0%2C7.4%2C0h4c0.1%2C0%2C0.1%2C0.1%2C0.1%2C0.2v3.9c0%2C0.1-0.1%2C0.1-0.1%2C0.2h-0.8c-0.1%2C0-0.1-0.1-0.1-0.2%20L10.4%2C1.9z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:1.3rem;margin-left:.5rem;width:1.3rem}#footer .footer .inner ul li ul{border-left:1px solid #777;margin:0 0 .5rem 2rem;padding-left:1rem}#footer .footer .inner ul li ul li a{padding:.5rem}#footer .footer .inner ul li ul li a small{border:1px solid;display:inline-block;font-size:12px;line-height:100%;margin-left:5px;padding:3px 5px}#footer .footer .inner ul li ul.school-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer .inner ul li ul.school-list li{width:25%}#footer .footer .logo{padding:4.0625% 0;text-align:center;width:100%}#footer .footer .logo img{max-width:135px;width:8.4375%}#footer .footer .logo figcaption{font-size:1.3rem;margin-top:2rem}#footer .footer .logo figcaption span{color:#f10808}#footer .footer .copy{color:#092a5e;font-size:1.1rem;text-align:center;width:100%}@media screen and (min-width:769px){#footer .footer .inner .ttl-s{font-size:2rem;margin-bottom:2rem;text-align:left}#footer .footer .inner .group-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5%}#footer .footer .inner .group-wrap .group-list{background:none;border:none}#footer .footer .inner .group-wrap .group-list .group-btn{display:none}#footer .footer .inner .group-wrap .group-list ul{display:block}#footer .footer .inner .group-wrap .group-list ul li{border:none}#footer .footer .inner .group-wrap .group-list ul li a{color:#000;font-weight:500}#footer .footer .inner .sitemap-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:1024px){#footer .footer .inner ul li ul.school-list li{width:33.3333333333%}}@media screen and (max-width:768px){#footer .footer .inner{border:none;display:block}#footer .footer .inner ul{margin:0}#footer .footer .inner .group-wrap{margin-bottom:5rem;margin-right:0}#footer .footer .inner .group-wrap ul li a{padding:1.5rem}#footer .footer .inner .sitemap-wrap{margin-bottom:0}#footer .footer .inner .sitemap-wrap .sitemap-list{background:#fff;border-radius:20px 0 20px 0;padding:1rem}#footer .footer .inner .sitemap-wrap .sitemap-list li{border-top:1px dotted #ccc}#footer .footer .inner .sitemap-wrap .sitemap-list li:first-child{border:none}#footer .footer .inner .sitemap-wrap .sitemap-list li a,#footer .footer .inner .sitemap-wrap .sitemap-list li p{color:#0068b7;display:block;padding:1rem}#footer .footer .inner .sitemap-wrap .sitemap-list li ul{margin-bottom:1rem}#footer .footer .inner .sitemap-wrap .sitemap-list li ul li{border:none}#footer .footer .inner .sitemap-wrap .sitemap-list li ul li a{padding:.5rem}#footer .footer .inner .sitemap-wrap .sitemap-list li ul.school-list li{width:25%}}@media screen and (max-width:750px){#footer{margin-top:13.3333333333%;padding:13.3333333333% 0 10rem}#footer .footer .inner .sitemap-wrap .sitemap-list li ul.school-list li{width:50%}#footer .footer .logo{padding:17.3333333333% 0}#footer .footer .logo img{max-width:75px;width:20%}#footer .footer .copy{font-size:1.3rem}}.registnav{bottom:0;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 5px rgba(0,0,0,.3));filter:drop-shadow(0 0 5px rgba(0,0,0,.3));left:0;opacity:0;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:2}.registnav,.registnav .form-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.registnav .form-list li{-webkit-box-flex:1;-ms-flex:1;flex:1}.registnav .form-list li .regist-request,.registnav .form-list li .regist-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;letter-spacing:0;padding:1.75rem 1rem;white-space:nowrap}.registnav .form-list li .regist-request span,.registnav .form-list li .regist-tel span{font-size:1.3rem;line-height:100%}.registnav .form-list li .regist-request em,.registnav .form-list li .regist-tel em{display:block;font-size:1.7rem;line-height:100%;margin-top:.25rem}.registnav .form-list li .regist-request{background:#f1972c url(../../assets/img/common/icn_book.svg) no-repeat center left 1rem/3.5rem;padding-left:5.5rem}.registnav .form-list li .regist-tel{background:#2fb8a0 url(../../assets/img/common/icn_tel.svg) no-repeat center left 1rem/auto 3rem;padding-left:4rem}.registnav .pagemenu-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1e88de;color:#fff;display:none;font-weight:700;justify-content:center;padding:1rem;white-space:nowrap}.registnav .pagemenu-btn.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){.registnav.on{opacity:1;visibility:initial}}.ttl{font-size:3rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.ttl span{background:#fff;border:1px solid #000;-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));letter-spacing:0;line-height:140%;margin:2.05rem auto 1rem;max-width:100%;min-width:200px;padding:1rem 3rem;position:relative}.ttl span .en{background:#000;border:none;bottom:90%;color:#fff;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0));font-family:futura-pt,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:1.4rem;font-weight:600;left:-1rem;margin:0;min-width:100px;padding:.25rem 1rem;position:absolute}.ttl span small{display:block;font-size:2.4rem;line-height:1.25;margin-bottom:.5rem}.ttl-s{color:#0a51a1;font-size:3rem;font-weight:700;letter-spacing:0;margin-bottom:2.5rem;text-align:center}.ttl-line{line-height:140%;padding-left:1.5rem;position:relative}.ttl-line:after{border-left:5px solid #95d2fd;content:"";height:100%;left:0;position:absolute;top:0}.subttl{font-size:2.4rem;margin-bottom:2.5rem;position:relative}.subttl,.ttl-cl{color:#0092e5;font-weight:700}.ttl-cl{line-height:140%}@media screen and (max-width:1024px){.ttl{font-size:2.6rem}.ttl span{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));padding:1rem 2rem}.ttl span small{font-size:2rem;margin-bottom:0}.ttl-s{font-size:2.6rem}}@media screen and (max-width:750px){.ttl{font-size:2rem;margin-bottom:1.5rem}.ttl span small{font-size:1.6rem}.ttl-s{font-size:2rem}.subttl,.ttl-s{margin-bottom:1.5rem}.subttl{font-size:1.8rem}}.catchtxt{margin:3rem auto;text-align:center}.catchphoto{margin:5rem auto}.marker{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fefd32),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#fefd32 50%,transparent 0);background:linear-gradient(0deg,#fefd32 50%,transparent 0)}.marker,p em,p strong{display:inline;font-weight:600}p em,p strong{background:#fefd32}.caution-list{font-size:1.3rem}.caution-list span{display:-webkit-box;display:-ms-flexbox;display:flex}.caution-list span:before{content:"※";display:block;margin-right:.5rem}@media screen and (max-width:750px){.catchtxt{text-align:left}.catchphoto{margin:3rem auto}}.table-wrap{margin:1.5rem auto}.table-wrap table{line-height:140%;width:100%}@media screen and (max-width:750px){.table-wrap table{mix-blend-mode:multiply;white-space:nowrap;width:auto}.table-wrap .scroll-hint-icon{height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.table-wrap .scroll-hint-icon .scroll-hint-text{line-height:130%}}.btn{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 100%/1.5rem;font-weight:600;padding:.3rem 2rem .3rem .3rem}.btn,.btn-base{color:#0092e5;display:inline-block;line-height:100%}.btn-base{background:#fff url(../../assets/img/common/icn_arrow_c.svg) no-repeat center right 1rem/1.5rem;border:1px solid #0092e5;border-radius:100px;font-size:1.5rem;font-weight:700;letter-spacing:0;padding:1.5rem 4rem 1.5rem 1.75rem;width:100%}.btn-base:hover{background-color:#0092e5;color:#fff}.btn-contact,.btn-report,.btn-request,.btn-tel,.wp-block-button.contact .wp-block-button__link,.wp-block-button.report .wp-block-button__link,.wp-block-button.request .wp-block-button__link,.wp-block-button.tel .wp-block-button__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(#666),to(#999));background:-webkit-linear-gradient(bottom,#666,#999);background:linear-gradient(0deg,#666,#999);border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;letter-spacing:0;padding:2rem;white-space:nowrap}.btn-contact:before,.btn-report:before,.btn-request:before,.btn-tel:before,.wp-block-button.contact .wp-block-button__link:before,.wp-block-button.report .wp-block-button__link:before,.wp-block-button.request .wp-block-button__link:before,.wp-block-button.tel .wp-block-button__link:before{-ms-flex-negative:0;background:url(../../assets/img/common/icn_book.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:3rem;margin-right:1rem;width:3rem}.btn-contact span,.btn-report span,.btn-request span,.btn-tel span,.wp-block-button.contact .wp-block-button__link span,.wp-block-button.report .wp-block-button__link span,.wp-block-button.request .wp-block-button__link span,.wp-block-button.tel .wp-block-button__link span{font-size:2.4rem;font-weight:700;line-height:130%}.btn-contact span br,.btn-report span br,.btn-request span br,.btn-tel span br,.wp-block-button.contact .wp-block-button__link span br,.wp-block-button.report .wp-block-button__link span br,.wp-block-button.request .wp-block-button__link span br,.wp-block-button.tel .wp-block-button__link span br{display:none}.btn-contact span span,.btn-report span span,.btn-request span span,.btn-tel span span,.wp-block-button.contact .wp-block-button__link span span,.wp-block-button.report .wp-block-button__link span span,.wp-block-button.request .wp-block-button__link span span,.wp-block-button.tel .wp-block-button__link span span{font-size:1.4rem}.btn-contact:hover,.btn-report:hover,.btn-request:hover,.btn-tel:hover,.wp-block-button.contact .wp-block-button__link:hover,.wp-block-button.report .wp-block-button__link:hover,.wp-block-button.request .wp-block-button__link:hover,.wp-block-button.tel .wp-block-button__link:hover{color:#fff;opacity:.6}.btn-request,.wp-block-button.request .wp-block-button__link{background:-webkit-gradient(linear,left bottom,left top,from(#f06e2b),to(#f1972c));background:-webkit-linear-gradient(bottom,#f06e2b,#f1972c);background:linear-gradient(0deg,#f06e2b,#f1972c)}.btn-request:before,.wp-block-button.request .wp-block-button__link:before{background-image:url(../../assets/img/common/icn_book.svg);width:4.5rem}.btn-tel,.wp-block-button.tel .wp-block-button__link{background:-webkit-gradient(linear,left bottom,left top,from(#248a7a),to(#2fb8a0));background:-webkit-linear-gradient(bottom,#248a7a,#2fb8a0);background:linear-gradient(0deg,#248a7a,#2fb8a0)}.btn-tel:before,.wp-block-button.tel .wp-block-button__link:before{background-image:url(../../assets/img/common/icn_tel.svg);height:3.5rem}.btn-contact,.wp-block-button.contact .wp-block-button__link{background:-webkit-gradient(linear,left bottom,left top,from(#278caf),to(#5ab6d4));background:-webkit-linear-gradient(bottom,#278caf,#5ab6d4);background:linear-gradient(0deg,#278caf,#5ab6d4)}.btn-contact:before,.wp-block-button.contact .wp-block-button__link:before{background-image:url(../../assets/img/common/icn_contact.svg);height:3.5rem;width:3.5rem}.btn-report,.wp-block-button.report .wp-block-button__link{background:-webkit-gradient(linear,left bottom,left top,from(#02518d),to(#0068b7));background:-webkit-linear-gradient(bottom,#02518d,#0068b7);background:linear-gradient(0deg,#02518d,#0068b7)}.btn-report:before,.wp-block-button.report .wp-block-button__link:before{background-image:url(../../assets/img/common/icn_pen.svg);background-size:auto 90%}@media screen and (max-width:900px){.btn-contact,.btn-report,.btn-request,.btn-tel,.wp-block-button.contact .wp-block-button__link,.wp-block-button.report .wp-block-button__link,.wp-block-button.request .wp-block-button__link,.wp-block-button.tel .wp-block-button__link{display:block;text-align:center}.btn-contact:before,.btn-report:before,.btn-request:before,.btn-tel:before,.wp-block-button.contact .wp-block-button__link:before,.wp-block-button.report .wp-block-button__link:before,.wp-block-button.request .wp-block-button__link:before,.wp-block-button.tel .wp-block-button__link:before{height:3rem;margin:0 auto .75rem}}@media screen and (max-width:750px){.btn-base{padding:1rem 3.5rem 1rem 1.75rem}.btn-contact,.btn-report,.btn-request,.btn-tel,.wp-block-button.contact .wp-block-button__link,.wp-block-button.report .wp-block-button__link,.wp-block-button.request .wp-block-button__link,.wp-block-button.tel .wp-block-button__link{padding:1.5rem 0 1.25rem}.btn-contact span,.btn-report span,.btn-request span,.btn-tel span,.wp-block-button.contact .wp-block-button__link span,.wp-block-button.report .wp-block-button__link span,.wp-block-button.request .wp-block-button__link span,.wp-block-button.tel .wp-block-button__link span{font-size:1.5rem}.btn-contact span br,.btn-report span br,.btn-request span br,.btn-tel span br,.wp-block-button.contact .wp-block-button__link span br,.wp-block-button.report .wp-block-button__link span br,.wp-block-button.request .wp-block-button__link span br,.wp-block-button.tel .wp-block-button__link span br{display:block}.btn-contact span span,.btn-report span span,.btn-request span span,.btn-tel span span,.wp-block-button.contact .wp-block-button__link span span,.wp-block-button.report .wp-block-button__link span span,.wp-block-button.request .wp-block-button__link span span,.wp-block-button.tel .wp-block-button__link span span{font-size:1.1rem;margin-bottom:.25rem}}.more-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}.more-wrap .morebtn{background-color:#0092e5;color:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;width:15rem}.more-wrap .morebtn:after{content:"続きを見る"}.more-wrap .morebtn:hover{background-color:#fff;color:#0092e5}.more-wrap .moretxt{overflow:hidden;position:relative}.more-wrap .moretxt.is-hide{height:200px}.more-wrap .moretxt:before{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";padding-top:100px;position:absolute;width:100%}.more-wrap .morebtn.is-show+.moretxt:before{display:none}.more-wrap .morebtn.is-show:after{content:"閉じる"}@media screen and (max-width:750px){.more-wrap .morebtn{width:100%}}.drop-btn .btn-more{background:#0092e5;border:1px solid #0092e5;border-radius:100px;color:#fff;margin-top:1.5rem;max-width:100%;min-width:200px;padding:1rem 4rem 1rem 1.75rem;position:relative}.drop-btn .btn-more:after{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50% 50%/cover;content:"";display:block;height:1.6rem;margin-top:-.8rem;position:absolute;right:2rem;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.6rem}.drop-btn .btn-more:hover{background:#fff;color:#0092e5}.drop-btn .btn-more.boxopen:before{content:"詳しく見る";display:block}.drop-btn .btn-more.boxclose{background:#fff;color:#0092e5}.drop-btn .btn-more.boxclose:before{content:"表示を閉じる"}.drop-btn .btn-more.boxclose:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media screen and (max-width:768px){.drop-btn{text-align:center}}.induction-wrap .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;position:relative;z-index:2}.induction-wrap .inner,.induction-wrap .inner .txt-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.induction-wrap .inner .txt-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.induction-wrap .inner .txt-wrap:before{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;background:no-repeat bottom/contain;content:"";display:block;flex-grow:0;flex-shrink:0}.induction-wrap .inner .txt-wrap .txt{margin-left:3rem;padding:1.5rem 0}.induction-wrap .inner .txt-wrap .txt .subttl{margin:0}.induction-wrap .inner .txt-wrap .txt p{line-height:140%;margin-top:2rem}.induction-wrap .inner .txt-wrap .txt .btn-base{width:auto}@media screen and (max-width:960px){.induction-wrap .inner .txt-wrap .txt .subttl br{display:none}}@media screen and (max-width:750px){.induction-wrap{margin-top:3rem!important;padding-bottom:3rem}.induction-wrap .inner .txt-wrap .txt{margin-left:1.5rem}.induction-wrap .inner .txt-wrap .txt p{margin-top:1.5rem}}.deco-wrap .induction-wrap .inner .txt-wrap .txt .subttl{color:#fff}.kec-induction.deco-wrap{background:#0092e5}.kec-induction.deco-wrap:before{border-top-color:#95d2fd}.kec-induction.deco-wrap:after{border-bottom-color:#fff;z-index:-1}.kec-induction .fukidashi-wrap{margin-top:0;padding:4.375% 11.25% 5.625%}.kec-induction .inner{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:horizontal;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;gap:5rem}.kec-induction .inner,.kec-induction figure{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.kec-induction figure{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-ms-flex-negative:0;align-items:center;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:1rem;width:300px}.kec-induction figure img,.kec-induction figure picture{-ms-flex-negative:0;display:block;flex-shrink:0;height:auto}.kec-induction figure .induction01{margin:0 auto;max-width:100%;width:250px}.kec-induction .txt-wrap{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1}.kec-induction .txt-wrap p{line-height:140%;margin-top:2rem}.kec-induction .txt-wrap p em{background:none;display:inline;line-height:unset}.kec-induction .btn-wrap{padding-top:3rem;text-align:center}.kec-induction .btn-wrap .btn-base{max-width:280px}@media screen and (max-width:1024px){.kec-induction .fukidashi-wrap{padding-bottom:0}.kec-induction .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1rem}.kec-induction figure{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0;justify-content:center;width:auto}.kec-induction figure .induction01{width:200px}.kec-induction figure .induction02{width:300px}.kec-induction .txt-wrap .subttl{font-size:1.8rem;overflow:hidden}.kec-induction .txt-wrap p{margin-top:1.5rem}}@media screen and (max-width:750px){.kec-induction .fukidashi-wrap{padding:7.5% 7.5% 0}.kec-induction figure .induction01{width:40%}.kec-induction figure .induction02{width:60%}.kec-induction .btn-wrap{padding-top:2rem}}.youtube a{border-radius:30px 0 30px 0;display:block;overflow:hidden;position:relative}.youtube a:after{background:url(../../assets/img/common/icn_youtube.svg) no-repeat 50%/contain;bottom:3rem;content:"";height:6rem;position:absolute;right:3rem;width:6rem}@media screen and (max-width:750px){.youtube a:after{bottom:auto;left:50%;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.pagemenu-wrap{position:relative;z-index:10}#pagemenu{background:#1e88de;cursor:pointer;margin-left:auto;padding:2rem 2rem 2rem 0;position:absolute;right:0;top:0;-webkit-transition:right .3s ease;transition:right .3s ease;width:300px;z-index:2}#pagemenu,#pagemenu em{display:-webkit-box;display:-ms-flexbox;display:flex}#pagemenu em{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;color:#fff;flex-shrink:0;line-height:100%;width:2.5em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#pagemenu ul{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5px;overflow:hidden}#pagemenu ul li{padding:.5px}#pagemenu ul li,#pagemenu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#pagemenu ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f0f8fe;color:#1868b7;justify-content:center;padding:1rem;text-align:center}#pagemenu.is-hide,#pagemenu.is-none,#pagemenu.is-view{position:fixed;right:0;top:33.3333333333%}#pagemenu.is-hide{right:calc(-300px + 2.5em)}#pagemenu.is-none{right:-300px}@media screen and (max-width:750px){#pagemenu{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3));padding:1rem 1rem 1rem 0;position:fixed;right:-100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;transition:all .5s;width:97.5%}#pagemenu em{width:2em}#pagemenu ul{border-radius:0}#pagemenu ul li{width:50%}#pagemenu.active{right:0}}.swiper-container .swiper-slide{width:33.3333333333%}.swiper-container .swiper-slide img{width:100%}.swiper-container .swiper-slide figcaption{color:#fff;font-weight:600;margin-top:1rem;text-align:center}.swiper-container .slider-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33.3333333333%;z-index:1}.swiper-container .slider-nav .swiper-button-next,.swiper-container .slider-nav .swiper-button-prev{background:no-repeat 50%/contain;height:3.5rem;margin:0;position:static;width:3.5rem}.swiper-container .slider-nav .swiper-button-next:after,.swiper-container .slider-nav .swiper-button-prev:after{display:none}.swiper-container .slider-nav .swiper-button-prev{background-image:url(../../assets/img/common/icn_prev.svg);margin-left:-1.75rem;-webkit-transform:scaleX(1);transform:scaleX(1)}.swiper-container .slider-nav .swiper-button-next{background-image:url(../../assets/img/common/icn_next.svg);margin-right:-1.75rem}@media screen and (max-width:750px){.swiper-container .slider-nav,.swiper-container .swiper-slide{width:58.6666666667%}.swiper-container .slider-nav .swiper-button-next,.swiper-container .slider-nav .swiper-button-prev{height:2.5rem;width:2.5rem}.swiper-container .slider-nav .swiper-button-prev{margin-left:-1.25rem}.swiper-container .slider-nav .swiper-button-next{margin-right:-1.25rem}}.article-wrap{position:relative}.article-wrap+.article-wrap{margin-top:3rem}.article-wrap time{display:block;font-size:1.1rem;margin-bottom:.5rem}.article-wrap .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-wrap .flex .ttl{margin-right:1rem}.article-wrap .subttl{font-size:1.8rem;margin-bottom:1.75rem}.article-wrap .subttl span{line-height:120%}.article-wrap .article{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;margin:1.5rem 1rem 0}.article-wrap .article>figure{margin-right:1.25rem;width:30%}.article-wrap .article>figure img{width:100%}.article-wrap .article .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.article-wrap .article .ttl-s{color:#000;font-size:1.6rem;line-height:140%;margin:2rem auto 1.5rem;text-align:left}.article-wrap .article p:not(.btn-wrap){margin-bottom:1rem}.article-wrap .article .btn-wrap{text-align:right}.article-wrap .article .btn-wrap .btn-base{text-align:center}.article-wrap .article .btn-wrap .btn{font-size:1.45rem}.article-wrap .article ol{counter-reset:count;margin-bottom:1rem}.article-wrap .article ol li{margin-bottom:.5rem;padding-left:2rem;position:relative}.article-wrap .article ol li:before{content:counter(count) ".";counter-increment:count;left:0;position:absolute;top:0}.article-wrap .article .panel-link{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:750px){.article-wrap{border:none;padding:5%;width:100%}}.article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;text-align:left}.article-list:before{border-right:2px solid #fff;content:"";height:100%;position:absolute;right:0;top:0;z-index:1}.article-list:after{border-bottom:2px solid #fff;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:1}.article-list .subttl{width:100%}.article-list .article-wrap{border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:2rem;width:33.3333333333%}.article-list.noborder{margin:-2rem}.article-list.noborder:after,.article-list.noborder:before{display:none}.article-list.noborder .article-wrap{border:none}@media screen and (max-width:1024px){.article-list .article-wrap{width:50%}}@media screen and (max-width:750px){.article-list,.article-list.noborder{margin:-1rem}.article-list:after,.article-list:before{display:none}.article-list .article-wrap{border:none;padding:1rem;width:100%}.article-list .article-wrap .article{margin:1.5rem 0 0}}.column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.column-wrap .subttl{width:100%}.column-wrap .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.column-wrap .txt-wrap p{margin-bottom:1rem}.column-wrap .txt-wrap ol{counter-reset:count;margin-bottom:1rem}.column-wrap .txt-wrap ol li{margin-bottom:.5rem;padding-left:2rem;position:relative}.column-wrap .txt-wrap ol li:before{content:counter(count) ".";counter-increment:count;left:0;position:absolute;top:0}.column-wrap figure{margin-left:3rem;width:39.603960396%}@media screen and (max-width:750px){.column-wrap{display:block}.column-wrap figure{margin:1.5rem auto 0;width:100%}}.attention-topics{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));margin:2.5rem auto;padding:5.2083333333%;position:relative}.attention-topics .pin{color:#fff;font-size:2rem;font-weight:700;left:3rem;padding:.75rem 4rem;position:absolute;top:-2.5rem;white-space:nowrap;z-index:1}.attention-topics .pin:before{background:#0092e5;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) skewX(-30deg);transform:translate(-50%,-50%) skewX(-30deg);width:100%;z-index:-1}.attention-topics .attention-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.attention-topics .attention-wrap+.attention-wrap{margin-top:2.5rem}.attention-topics .attention-wrap .subttl{width:100%}.attention-topics .attention-wrap .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem}.attention-topics .attention-wrap .ttl-s{color:#000;display:block;font-size:1.6rem;font-weight:600;margin-bottom:2rem;text-align:left}.attention-topics .attention-wrap .ttl-s em{color:#0092e5;display:block;margin-top:1rem}.attention-topics .attention-wrap p{margin-bottom:1.5rem}.attention-topics .attention-wrap p:last-child{margin:0}.attention-topics .attention-wrap figure{width:39.5348837209%}@media screen and (max-width:768px){.attention-topics{margin-top:1.8rem;padding:7.5%}.attention-topics .pin{font-size:1.6rem;left:50%;padding:.5rem 3rem;top:-1.8rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.attention-topics .attention-wrap{display:block}.attention-topics .attention-wrap .subttl{text-align:center}.attention-topics .attention-wrap .txt-wrap{margin:0}.attention-topics .attention-wrap figure{margin-bottom:2rem;width:100%}.attention-topics .attention-wrap figure.pc{display:none}.attention-topics .attention-wrap figure.sp{display:block}}@media screen and (max-width:750px){.attention-topics{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));padding-top:calc(7.5% + 1.8rem)}}.tab-nav .inner{-webkit-transform:translate(0);transform:translate(0)}.tab-nav .tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.25rem;white-space:nowrap}.tab-nav .tab li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .25rem;position:relative}.tab-nav .tab li:before{display:none}.tab-nav .tab li a{background:#d9effb;border-bottom:none;border-radius:5px 5px 0 0;color:#555;display:block;line-height:100%;line-height:160%;padding:1.5rem 0;text-align:center;-webkit-transition:all .3s;transition:all .3s}.tab-nav .tab li a.active,.tab-nav .tab li a:hover{background:#0092e5;color:#fff;font-weight:600}.tab-nav .tab.tab-footer li a{border-radius:0 0 5px 5px}.tab-contents .contents{background:url(../../assets/img/common/bg_ptn01.jpg);border-bottom:2px solid #0092e5;border-top:2px solid #0092e5;padding:5rem 0}@media screen and (max-width:768px){.tab-contents .contents #main.report .tab-wrap{padding:4rem 0}}.tab-contents .contents:not(.active){display:block}.results-wrap{margin-bottom:2rem}.results-wrap .subttl{margin-bottom:1rem}.results-wrap .total{font-size:1.4rem;margin-top:1rem;text-align:right}.results-wrap figure{margin:2.5rem auto;width:59.4059405941%}.results-wrap .results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.75rem}.results-wrap .results-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem;position:relative;width:33.3333333333%}.results-wrap .results-list>div p{-webkit-box-flex:1;background:#fff;border:3px solid #5ab6d4;border-radius:10px;-ms-flex:1;flex:1;font-weight:700;line-height:120%;padding:1.25rem}.results-wrap .results-list>div p em{background:none;color:#0092e5;display:block;font-size:1.75rem;line-height:100%;margin-top:.75rem}.results-wrap .results-list>div p em span{color:#000;display:inline-block;font-size:1.2rem;margin-left:.5rem}.results-wrap .results-list>div.no1 .no1-list{display:-webkit-box;display:-ms-flexbox;display:flex;left:2rem;position:absolute;top:0;z-index:1}.results-wrap .results-list>div.no1 .no1-list span{border:none;border-radius:100px;font-size:1.3rem;line-height:100%;margin-right:.5rem;padding:.25rem 1.5rem;white-space:nowrap}.results-wrap .results-list>div.no1 .no1-list span.no1-txt{background:#fad53c;color:#f53f3e}.results-wrap .results-list>div.no1 .no1-list span.recohigh-txt{background:#f53f3e;color:#fad53c}.results-wrap .results-list>div.no1 p{padding-top:1.75rem}.results-wrap.appeal{background:#f0f8fe;border:1px solid #5ab6d4;border-radius:5px;margin:0 auto 4rem;max-width:960px;padding:3rem}.results-wrap.appeal p{margin:1rem 0}.results-wrap.appeal p a{color:#1868b7;text-decoration:underline}@media screen and (max-width:1024px){.results-wrap .results-list{margin:0 -.5rem}.results-wrap .results-list>div{padding:.5rem;width:50%}}@media screen and (max-width:900px){.results-wrap .subttl{font-size:2.4rem}.results-wrap figure{width:80%}}@media screen and (max-width:768px){.results-wrap .subttl{font-size:1.8rem;margin-bottom:2rem}.results-wrap .subttl small{display:block;margin:0}.results-wrap .ttl-s{font-size:1.7rem}.results-wrap figure{width:80%}}@media screen and (max-width:750px){.results-wrap figure{width:100%}}@media screen and (max-width:550px){.results-wrap .results-list>div p{font-size:1.55rem}}.contact-wrap{margin-top:4rem}.contact-wrap .inner{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;padding:0 8.3333333333% 6.25%}.contact-wrap .ttl-guide{margin-bottom:2rem;margin-top:-4rem;position:relative;text-align:center;z-index:1}.contact-wrap .ttl-guide span{background:#fff;border:2px solid;color:#2092e5;font-size:2.4rem;font-weight:600;letter-spacing:0;margin:9px auto 19px;padding:2rem;position:relative}.contact-wrap .ttl-guide span:before{background:#fff url(../../assets/img/common/logo.svg) no-repeat bottom/calc(100% - 3rem);border-radius:6px 6px 0 0;padding:1rem 1.5rem 0;top:-20px;width:180px}.contact-wrap .ttl-guide span:after,.contact-wrap .ttl-guide span:before{content:"";height:19px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact-wrap .ttl-guide span:after{background:url(../../assets/img/common/icn_fukidashi.png) no-repeat 50%/100% 100%;top:100%;width:34px}.contact-wrap .group-list{background:#0068b7;margin-top:1.5rem}.contact-wrap .group-list .group-btn{color:#fff;font-weight:600}.contact-wrap .group-list .group-btn:after{background-image:url(../../assets/img/common/icn_arrow_c_w.svg);height:2rem;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:2rem}.contact-wrap .group-list ul{background:#fff}.contact-wrap .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.5rem}.contact-wrap .btn-wrap a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5rem}@media screen and (max-width:900px){.contact-wrap .inner{padding:0 5% 5%}}@media screen and (max-width:750px){.contact-wrap .ttl-guide{margin-bottom:1.5rem}.contact-wrap .ttl-guide span{font-size:1.6rem;padding:1.75rem 0 1.25rem;width:100%}.contact-wrap .group-list{margin-top:1rem}.contact-wrap .group-list .group-btn:after{height:1.5rem;width:1.5rem}}.tel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem}.tel-wrap .btn-base{margin:.5rem;width:calc(33.33333% - 1rem)}@media screen and (max-width:750px){.tel-wrap .btn-base{width:100%}}.number-list{counter-reset:num}.number-list .subttl,.number-list .subttl:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.number-list .subttl:before{-webkit-box-pack:center;-ms-flex-pack:center;background:#0092e5;color:#fff;content:counter(num);counter-increment:num;font-family:futura-pt,sans-serif;font-weight:700;height:2.5rem;justify-content:center;padding:0 1rem}.number-list .subttl span{padding-left:2rem;padding-top:.25rem;position:relative}.number-list .subttl span:before{border-color:transparent transparent transparent #0092e5;border-style:solid;border-width:1.25rem 0 1.25rem 1rem;content:"";left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.number-list .subttl span small{display:block}.modal-open{cursor:pointer}.modal{display:none;position:fixed;z-index:100}.modal,.modal .modal-bg{height:100%;top:0;width:100%}.modal .modal-bg{background:hsla(0,0%,100%,.8);left:0;position:absolute;z-index:1}.modal .modal-content{background:#fff;border:2px solid #ccc;left:50%;max-width:89.3333333333%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:960px;z-index:2}.modal .modal-content .inner{max-height:75vh;max-width:unset;overflow:auto;padding:5rem;width:100%}.modal .modal-content .inner h2:first-child,.modal .modal-content .inner h3:first-child,.modal .modal-content .inner h4:first-child,.modal .modal-content .inner h5:first-child,.modal .modal-content .inner p:first-child{margin-top:0}.modal .modal-content .modal-close-btn{background:url(../../assets/img/common/icn_close.svg) no-repeat 50%/contain;cursor:pointer;padding-top:6rem;position:absolute;right:-3rem;top:-3rem;width:6rem;z-index:3}@media screen and (max-width:750px){.modal .modal-content .inner{padding:7.5%}.modal .modal-content .modal-close-btn{padding-top:4rem;right:-1.5rem;top:-1.5rem;width:4rem}}.modal[class*=modal-movie] .modal-bg{background:rgba(0,0,0,.85)}.modal[class*=modal-movie] .modal-content{border:none;max-width:84vw}.modal[class*=modal-movie] .modal-content .inner{max-height:unset;overflow:hidden;padding:0;position:relative}.modal[class*=modal-movie] .modal-content .inner:before{content:"";display:block;height:540px;max-height:47.292vw}.modal[class*=modal-movie] .modal-content .inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal[class*=modal-movie].modal-movie-list iframe{display:none}@media screen and (orientation:landscape)and (max-height:600px){.modal[class*=modal-movie] .modal-content{max-width:64vw}.modal[class*=modal-movie] .modal-content .inner:before{height:540px;max-height:36.032vw}}.tel-contact{text-align:center}.tel-contact .tel-main-wrap{border:5px solid #0092e5;border-radius:20px;margin:0 auto 5rem;max-width:100%;padding:5rem;width:600px}.tel-contact .tel-main-wrap .ttl-s{font-size:2.4rem;margin-bottom:1rem}.tel-contact .tel-main-wrap a{color:#0092e5;font-size:3rem;font-weight:600;position:relative}.tel-contact .tel-main-wrap a:before{content:"TEL.";font-size:1.8rem;margin-right:1rem}.tel-contact .tel-main-wrap a span{display:inline-block}.tel-contact h3{font-size:1.8rem;margin-bottom:1.5rem;overflow:hidden;text-align:center;width:100%}.tel-contact h3 span{position:relative}.tel-contact h3 span:after,.tel-contact h3 span:before{border-top:1px solid #777;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5rem}.tel-contact h3 span:before{right:calc(100% + 1rem)}.tel-contact h3 span:after{left:calc(100% + 1rem)}.tel-contact .tel-wrap{text-align:left}@media screen and (max-width:750px){.tel-contact .tel-main-wrap{border-radius:10px;border-width:3px;margin:0 auto 3rem;padding:3.5rem 2rem}.tel-contact .tel-main-wrap .ttl-s{font-size:1.8rem}.tel-contact .tel-main-wrap a{font-size:2.4rem}.tel-contact .tel-main-wrap a:before,.tel-contact h3{font-size:1.6rem}}#sec-report .article-list .article-wrap:nth-child(n+4){display:none}#sec-report .article-list .article-wrap .article .ttl-cl{color:#000;margin-bottom:.25rem}@media screen and (max-width:1024px){#sec-report .article-list .article-wrap:nth-child(n+4){display:block}}.school-schedule{table-layout:fixed}.school-schedule tr td,.school-schedule tr th{background:#fff;border:1px solid #707070;font-weight:500;padding:1.5rem 1rem;text-align:center}.school-schedule tr th:first-child{width:18rem}.school-schedule tr th.sat{background:#dbf0ff}.school-schedule tr th.sun{background:#ffe0e8}.school-schedule tr td.gray{background:#eee}.school-schedule .tbrl{-webkit-font-feature-settings:initial;font-feature-settings:normal;line-height:1.6rem;margin:auto;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.school-schedule th:first-child{width:100%}}#anchormenu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}#anchormenu,#anchormenu li{display:-webkit-box;display:-ms-flexbox;display:flex}#anchormenu li{padding:1rem;width:50%}#anchormenu li a{-webkit-box-flex:1;background:#fff;border:1px solid #0092e5;color:#0092e5;-ms-flex:1;flex:1;font-size:1.8rem;font-weight:700;line-height:140%;padding:2rem 2rem 3.5rem;position:relative;text-align:center;-webkit-transition:all .3s;transition:all .3s}#anchormenu li a:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209.4%206.9%22%20style%3D%22enable-background%3Anew%200%200%209.4%206.9%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23ccc%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20class%3D%22st0%22%20d%3D%22M4.7%2C5.8L1%2C2.1L2.1%2C1l2.6%2C2.6L7.3%2C1l1.1%2C1.1L4.7%2C5.8z%22%2F%3E%3C%2Fsvg%3E");bottom:1.25rem;content:"";display:block;height:1.5rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.5rem}#anchormenu li a:hover{background:#0057aa;color:#fff}@media screen and (max-width:1024px){#anchormenu{margin:-.75rem}#anchormenu li{padding:.75rem}#anchormenu li a{font-size:1.6rem}}@media screen and (max-width:750px){#anchormenu{margin:-.25rem}#anchormenu li{padding:.25rem}#anchormenu li a{font-size:1.45rem;padding:1rem 1rem 2.5rem}#anchormenu li a:before{bottom:.75rem}}#sec-banner{margin:0 auto 5rem}#sec-banner:before{background:url(../../assets/img/common/bg_ptn01.jpg);border-bottom:1px solid #ccc;content:"";height:50%;left:0;position:absolute;top:0;width:100%}#sec-banner:after{background:#ff0;content:"";height:100%;left:-15.625%;position:absolute;top:0;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);width:90.625%}#sec-banner .inner{z-index:1}@media screen and (max-width:768px){#sec-banner{margin:0 auto 3rem}#sec-banner:after{left:-58.6666666667%;width:132%}}.banner-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:-.75rem}.banner-wrap p{padding:.75rem;width:50%}@media screen and (max-width:768px){.banner-wrap{display:block}.banner-wrap p{width:100%}}#sec-topics .slide4{margin:0 auto;max-width:94.6666666667%;width:1280px}#sec-topics .slide4 .topics-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:-.75rem;width:auto}#sec-topics .slide4 .topics-list li{padding:.75rem;width:33.3333333333%}#sec-topics .slide4 .slider-nav{display:none}#sec-topics .topics-list .swiper-slide{width:24.375%}#sec-topics .topics-list .swiper-slide a{display:block;position:relative}#sec-topics .topics-list .swiper-slide a img{margin:auto;width:100%}#sec-topics .slider-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:1rem auto 0;position:static;-webkit-transform:translate(0);transform:translate(0)}#sec-topics .slider-nav .swiper-button-next,#sec-topics .slider-nav .swiper-button-prev,#sec-topics .slider-nav .swiper-pagination{margin:0;position:static}#sec-topics .slider-nav .swiper-pagination span{background:#1868b7;border-radius:100px;height:12px;margin:.5rem;opacity:1;width:12px}#sec-topics .slider-nav .swiper-pagination span.swiper-pagination-bullet-active{background:#fddb2e}#sec-topics .slider-nav .swiper-button-next,#sec-topics .slider-nav .swiper-button-prev{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;height:2.5rem;margin:.5rem 1rem;width:2.5rem}#sec-topics .slider-nav .swiper-button-next:after,#sec-topics .slider-nav .swiper-button-prev:after{display:none}#sec-topics .slider-nav .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:900px){#sec-topics .topics-list .swiper-slide{width:43.3333333333%}}@media screen and (max-width:750px){#sec-topics{margin:0 auto;max-width:90%}#sec-topics .topics-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;margin:-.75rem;width:auto}#sec-topics .topics-list .swiper-slide{padding:.75rem;width:50%}#sec-topics .topics-list .swiper-slide:first-child{width:100%}#sec-topics .slider-nav{display:none}}#sec-news+.deco-wrap{margin-top:0}.deco-wrap{background:#f4f4f4;margin:10rem auto;padding:8rem 0}.deco-wrap:after,.deco-wrap:before{content:"";height:0;position:absolute;width:0}.deco-wrap:before{border-bottom:0 solid transparent;border-right:480px solid transparent;border-top:640px solid #ccc;left:0;top:-4rem}.deco-wrap:after{border-bottom:640px solid #ccc;border-left:480px solid transparent;border-top:0 solid transparent;bottom:-4rem;right:0}.deco-wrap .inner{position:relative;z-index:1}@media screen and (max-width:1366px){.deco-wrap{margin:8rem auto;padding:6rem 0}.deco-wrap:before{border-right-width:240px;border-top-width:320px;top:-2rem}.deco-wrap:after{border-bottom-width:320px;border-left-width:240px;bottom:-2rem}}@media screen and (max-width:750px){.deco-wrap{margin:5rem auto;padding:3rem 0}.deco-wrap:before{border-right-width:150px;border-top-width:213px}.deco-wrap:after{border-bottom-width:213px;border-left-width:150px}}.fukidashi-wrap{background:#fff;border:1px solid #000;margin-bottom:30px;margin-top:-4rem;padding:7.421875% 6.25% 6.25%}.fukidashi-wrap:after{background:url(../../assets/img/common/icn_fukidashi_w.png) no-repeat 50%/100% 100%;content:"";height:30px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:57px}@media screen and (max-width:750px){.fukidashi-wrap{padding:15% 7.5%}}.feature-list-wrap .feature-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.feature-list-wrap .feature-list .feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;letter-spacing:0;padding:3rem 0;text-align:center}.feature-list-wrap .feature-list .feature figure{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;z-index:1}.feature-list-wrap .feature-list .feature figure img{margin:0 auto;max-width:206px;width:100%}.feature-list-wrap .feature-list .feature figure:before{content:"";height:100%;left:3rem;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:calc(100% - 6rem);z-index:-1}.feature-list-wrap .feature-list .feature figure figcaption{color:#fff;font-size:2rem;font-weight:700;margin:2rem auto 1.5rem;-webkit-transition:all .3s;transition:all .3s}.feature-list-wrap .feature-list .feature h3{font-size:2rem;margin:2rem auto 0;-webkit-transition:all .3s;transition:all .3s}.feature-list-wrap .feature-list .feature h3 span{display:inline-block;font-size:1.5rem;line-height:100%;padding:.75rem 1rem .75rem 0;position:relative}.feature-list-wrap .feature-list .feature h3 span:before{border-bottom:1px solid #000;bottom:0;content:"";left:0;position:absolute;width:100%}.feature-list-wrap .feature-list .feature h3 span:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:4px;margin-top:-2px;position:absolute;right:4px;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:4px}.feature-list-wrap .feature-list .feature:first-child figure:before{background:#1d97ba}.feature-list-wrap .feature-list .feature:first-child h3{color:#1d97ba}.feature-list-wrap .feature-list .feature:first-child h3 span:after,.feature-list-wrap .feature-list .feature:first-child h3 span:before{border-color:#1d97ba}.feature-list-wrap .feature-list .feature:first-child:hover{background:#1d97ba}.feature-list-wrap .feature-list .feature:first-child:hover figure figcaption{color:#1d97ba}.feature-list-wrap .feature-list .feature:nth-child(2){margin:0 .5rem}.feature-list-wrap .feature-list .feature:nth-child(2) figure:before{background:#db8098}.feature-list-wrap .feature-list .feature:nth-child(2) h3{color:#db8098}.feature-list-wrap .feature-list .feature:nth-child(2) h3 span:after,.feature-list-wrap .feature-list .feature:nth-child(2) h3 span:before{border-color:#db8098}.feature-list-wrap .feature-list .feature:nth-child(2):hover{background:#db8098}.feature-list-wrap .feature-list .feature:nth-child(2):hover figure figcaption{color:#db8098}.feature-list-wrap .feature-list .feature:last-child figure:before{background:#2fb8a0}.feature-list-wrap .feature-list .feature:last-child h3{color:#2fb8a0}.feature-list-wrap .feature-list .feature:last-child h3 span:after,.feature-list-wrap .feature-list .feature:last-child h3 span:before{border-color:#2fb8a0}.feature-list-wrap .feature-list .feature:last-child:hover{background:#2fb8a0}.feature-list-wrap .feature-list .feature:last-child:hover figure figcaption{color:#2fb8a0}.feature-list-wrap .feature-list .feature:hover figure:before{background:#fff}.feature-list-wrap .feature-list .feature:hover h3{color:#fff}.feature-list-wrap .feature-list .feature:hover h3 span:after,.feature-list-wrap .feature-list .feature:hover h3 span:before{border-color:#fff}@media screen and (max-width:768px){.feature-list-wrap .ttl span img{margin-right:2px;width:9.1145833333%}}@media screen and (max-width:750px){.feature-list-wrap .ttl span img{width:55px}.feature-list-wrap .feature-list{border-radius:20px 0 20px 0;margin-left:-2.5%;width:105%}.feature-list-wrap .feature-list .feature{padding:1.5rem 0 1rem}.feature-list-wrap .feature-list .feature figure:before{left:1.5rem;width:calc(100% - 3rem)}.feature-list-wrap .feature-list .feature figure figcaption{font-size:1.25rem;margin:1rem auto 0}.feature-list-wrap .feature-list .feature h3{font-size:1.4rem;margin:1rem auto 0}.feature-list-wrap .feature-list .feature h3 span{font-size:1.25rem;padding:.5rem 1rem .5rem 0}}#sec-sitemenu{background:url(../../assets/img/common/bg_ptn02.jpg);padding:8rem 0;position:relative}#sec-sitemenu .ttl{margin-bottom:1.5rem}#sec-sitemenu .feature-list-wrap{margin:0 auto 5rem}#sec-sitemenu .sitemenu-wrap .inner{background:#fff;padding:3rem 5.2083333333% 5.2083333333%}#sec-sitemenu .sitemenu-wrap .inner .sitemenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75rem}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li{padding:.75rem;width:33.3333333333%}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a{border-radius:10px;color:#fff;display:block;overflow:hidden}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a span{background:-webkit-gradient(linear,left top,right top,from(#205eab),to(#5ab6d4));background:-webkit-linear-gradient(left,#205eab,#5ab6d4);background:linear-gradient(90deg,#205eab,#5ab6d4);display:block;font-weight:600;padding:1rem;position:relative}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a span:after{background:url(../../assets/img/common/icn_arrow_c_w.svg) no-repeat 50%/contain;content:"";height:1.5rem;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}@media screen and (max-width:750px){#sec-sitemenu{padding:5rem 0}#sec-sitemenu .ttl{margin-bottom:1rem}#sec-sitemenu .feature-list-wrap{margin:0 auto 3rem}#sec-sitemenu .sitemenu-wrap .inner{max-width:94.6666666667%;padding:5%}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li{width:50%}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a{border-radius:5px}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a span{font-size:1.3rem;padding:.5rem}#sec-sitemenu .sitemenu-wrap .inner .sitemenu li a span:after{right:1rem}}.sec-consultation{margin:5rem auto}.sec-consultation.bg{margin:8rem auto}.sec-consultation.bg:after{border-bottom:640px solid #ff0;border-left:480px solid transparent;border-top:0 solid transparent;bottom:-8rem;content:"";height:0;position:absolute;right:0;width:0}.sec-consultation .inner{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;max-width:94.6666666667%;padding:5.2083333333% 5.2083333333% 3.6458333333%;position:relative;z-index:1}.sec-consultation .inner .consultation-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-consultation .inner .consultation-wrap .subttl{background:url(../../assets/img/common/logo_mark.svg) no-repeat 0/5rem;font-size:2.4rem;margin-bottom:2rem;padding-left:6rem;text-align:left;width:100%}.sec-consultation .inner .consultation-wrap .subttl span span{display:block;font-size:1.4rem}.sec-consultation .inner .consultation-wrap .txt-wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:3rem}.sec-consultation .inner .consultation-wrap .txt-wrap .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-consultation .inner .consultation-wrap .txt-wrap figure{margin-left:1rem;width:23.6111111111%}.sec-consultation .inner .consultation-wrap .txt-wrap figure figcaption{font-size:1rem;margin-top:.5rem;text-align:right}.sec-consultation .inner .consultation-wrap .txt-wrap address{border-top:1px dashed #2092e5;margin-top:2rem;padding-top:2rem;width:100%}.sec-consultation .inner .consultation-wrap .txt-wrap p{width:100%}.sec-consultation .inner .consultation-wrap .map{-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));margin-bottom:1rem;margin-right:1rem;padding-top:33.375%;position:relative;width:50%}.sec-consultation .inner .consultation-wrap .map iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.sec-consultation .inner .contact-wrap{background:none;border:none;margin-top:2rem;padding:0;text-align:center}.sec-consultation .inner .contact-wrap .school-contents{margin:2rem auto}.sec-consultation .inner .contact-wrap .other-school{margin-top:2rem;text-align:right}@media screen and (max-width:1366px){.sec-consultation.bg:after{border-bottom-width:320px;border-left-width:240px}}@media screen and (max-width:1024px){.sec-consultation.bg{margin:5rem auto}.sec-consultation.bg:after{bottom:-5rem}}@media screen and (max-width:750px){.sec-consultation.bg:after{border-bottom-width:213px;border-left-width:150px}.sec-consultation .inner{padding:5%}.sec-consultation .inner .consultation-wrap{display:block}.sec-consultation .inner .consultation-wrap .txt-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:0}.sec-consultation .inner .consultation-wrap .txt-wrap .txt .ttl{background-size:4rem;font-size:1.75rem;padding-left:5rem;white-space:nowrap}.sec-consultation .inner .consultation-wrap .txt-wrap .txt .ttl span span{font-size:1.3rem}.sec-consultation .inner .consultation-wrap .txt-wrap figure{width:85px}.sec-consultation .inner .consultation-wrap .map{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));margin-top:2rem;padding-top:69.3333333333%;width:calc(100% - .5rem)}.sec-consultation .inner .contact-wrap .school-contents{display:block;margin:1.5rem auto}.sec-consultation .inner .contact-wrap .school-contents .btn-base{margin-top:1rem;width:100%}}#main.login #sec-login{text-align:center}#main.login #sec-login .inner{display:inline-block;text-align:left;width:auto}#main.login #sec-login .inner .login-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:5rem auto}#main.login #sec-login .inner .login-wrap .wp-block-image{border:1px solid;margin:0}#main.login #sec-login .inner .login-wrap .wp-block-image+.wp-block-image{margin-top:3rem}#main.login #sec-login .inner .login-wrap .wp-block-image figure{display:block;text-align:center}#main.login #sec-login .inner .login-wrap .wp-block-image figure a{display:block}#main.login #sec-login .inner .login-wrap .wp-block-image figure a img{margin:0 auto}#main.login #sec-login .inner .back-btn{text-align:center}#wrapper.error{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;padding:7.5%}#wrapper.error:before{display:none}#wrapper.error .main{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}#wrapper.error .main figure a{background:url(../../assets/img/common/logo_mark.svg) no-repeat 50%/contain;display:block;font-size:0;height:150px;width:150px}#wrapper.error .main h1{font-family:futura-pt,sans-serif;font-size:2.6rem;font-weight:600;margin:1.5rem auto;padding-left:1rem}#wrapper.error .main p{font-size:1.8rem}#wrapper.error .main .btn-wrap{margin-top:3rem}#wrapper.error .main .btn-wrap .btn-base{line-height:140%;width:auto}@media screen and (max-width:750px){#wrapper.error .main figure a{height:100px;width:100px}#wrapper.error .main h1{font-size:2rem}#wrapper.error .main p{font-size:1.6rem}}#sec-movie{padding-bottom:10rem;position:relative}#sec-movie:before{background:url(../../assets/img/common/bg_ptn01.jpg);bottom:0;width:100%;z-index:-1}#sec-movie:after,#sec-movie:before{content:"";height:200%;left:0;position:absolute}#sec-movie:after{background:#0092e5;bottom:3rem;pointer-events:none;-webkit-transform:skewX(-30deg) translateX(-50%);transform:skewX(-30deg) translateX(-50%);width:30%}#sec-movie .content{position:relative;z-index:1}#sec-movie h2>span{font-family:futura-pt,sans-serif;font-weight:500}#sec-movie h2>span .en{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}#sec-movie h2+p{color:#2092e5;font-size:1.8rem;font-weight:700;text-align:center}#sec-movie #movie-slider{padding-top:5rem}#sec-movie .movie-list .swiper-slide{margin-right:2%;position:relative;width:22.1875%}#sec-movie .movie-list .swiper-slide:before{background:#ccc;content:"";left:10px;padding-top:12.5vw;position:absolute;top:10px;width:100%}#sec-movie .movie-list .swiper-slide .modal-open{cursor:pointer;display:block;position:relative}#sec-movie .movie-list .swiper-slide .modal-open figure{overflow:hidden;position:relative}#sec-movie .movie-list .swiper-slide .modal-open figure:before{content:"";display:block;padding-top:12.5vw}#sec-movie .movie-list .swiper-slide .modal-open figure img{border:4px solid #0094eb;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#sec-movie .movie-list .swiper-slide .modal-open figure:after{background:url(../../assets/img/common/icn_play.svg) no-repeat 50% 50%/contain;content:"";left:50%;padding-top:19.7183098592%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.1690140845%}#sec-movie .movie-list .swiper-slide .modal-open p{font-weight:700;padding-top:1.5rem}#sec-movie .slider-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:1rem auto 0;position:static;-webkit-transform:translate(0);transform:translate(0);width:100%}#sec-movie .slider-nav .swiper-button-next,#sec-movie .slider-nav .swiper-button-prev,#sec-movie .slider-nav .swiper-pagination{margin:0;position:static}#sec-movie .slider-nav .swiper-pagination span{background:#1868b7;border-radius:100px;height:12px;margin:.5rem;opacity:1;width:12px}#sec-movie .slider-nav .swiper-pagination span.swiper-pagination-bullet-active{background:#fddb2e}#sec-movie .slider-nav .swiper-button-next,#sec-movie .slider-nav .swiper-button-prev{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;height:2.5rem;margin:.5rem 1rem;width:2.5rem}#sec-movie .slider-nav .swiper-button-next:after,#sec-movie .slider-nav .swiper-button-prev:after{display:none}#sec-movie .slider-nav .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:750px){#sec-movie{padding-bottom:5rem}#sec-movie #movie-slider{padding-top:3rem}#sec-movie .movie-list .swiper-slide{margin-right:2.4%;width:82.9333333333%}#sec-movie .movie-list .swiper-slide:before{left:5px;padding-top:53.3333333333vw;top:5px}#sec-movie .movie-list .swiper-slide .modal-open figure:before{padding-top:53.3333333333vw}#sec-movie .movie-list .swiper-slide .modal-open figure:after{padding-top:11.2540192926%;width:18.6495176849%}}#main.home #kv{background:#f8f9f9 url(../../assets/img/home/img_kv_bg.webp) no-repeat 0 100%/70.625vw;margin-inline:auto;max-width:1600px;padding:8.75vw 2.5vw 5.625vw;position:relative;z-index:1}.no-webp #main.home #kv{background-image:url(../../assets/img/home/img_kv_bg.png)}#main.home #kv+#gnav{margin-top:-3.125vw;position:relative}#main.home #kv .text{-webkit-filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff) drop-shadow(0 0 3px #fff);left:50%;position:absolute;top:1.25vw;translate:-50% 0;width:96.25vw}#main.home #kv .ranking{left:1.25vw;position:absolute;top:7.5vw;width:clamp(142px,11.063vw,177px)}#main.home #kv .school-choice{margin-left:auto;width:49.875vw}#main.home #kv .school-choice p{background:#e98a1b;border-radius:.625vw;color:#fff;font-size:1.875vw;font-weight:700;line-height:100%;padding:.9375vw 1.25vw;text-align:center}#main.home #kv .school-choice .school-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375vw 1.25vw;margin-top:1.25vw}#main.home #kv .school-choice .school-list li{background:-webkit-linear-gradient(45deg,#0084ce,#8abde6,#0084ce);background:linear-gradient(45deg,#0084ce,#8abde6,#0084ce);border-radius:6.25vw;-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));position:relative;width:calc(33.33333% - .875vw)}#main.home #kv .school-choice .school-list li:before{background:-webkit-linear-gradient(45deg,#0084ce 10%,#24bcf0 30%,#0084ce 50%,#24bcf0 70%,#0084ce 80%);background:linear-gradient(45deg,#0084ce 10%,#24bcf0 30%,#0084ce 50%,#24bcf0 70%,#0084ce 80%);border-radius:6.25vw;content:"";display:block;-webkit-filter:drop-shadow(0 0 1px hsla(0,0%,100%,.3));filter:drop-shadow(0 0 1px rgba(255,255,255,.3));height:calc(100% - .625vw);left:50%;position:absolute;top:50%;translate:-50% -50%;width:calc(100% - .625vw)}#main.home #kv .school-choice .school-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border-radius:6.25vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5625vw;font-weight:700;height:3.8125vw;justify-content:center;line-height:100%;padding:0;padding-inline:1.25vw 3.75vw;position:relative;text-align:center;text-shadow:0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7,0 0 3px #1868b7}#main.home #kv .school-choice .school-list li a small{display:block;font-size:1vw;font-weight:600;line-height:100%}#main.home #kv .school-choice .school-list li a:after,#main.home #kv .school-choice .school-list li a:before{content:"";display:block;position:absolute;top:50%;translate:0 -50%}#main.home #kv .school-choice .school-list li a:before{background:#fff;border-radius:100%;height:2.5vw;right:.75vw;width:2.5vw}#main.home #kv .school-choice .school-list li a:after{background:#00a1e9;-webkit-clip-path:polygon(.5vw 0,100% 50%,.5vw 100%,0 100%,.625vw 50%,0 0);clip-path:polygon(.5vw 0,100% 50%,.5vw 100%,0 100%,.625vw 50%,0 0);height:1.625vw;right:1.375vw;width:1.125vw}@media screen and (min-width:1601px){#main.home #kv{background-size:clamp(904px,70.625vw,1130px);padding:clamp(112px,8.75vw,140px) clamp(32px,2.5vw,40px) clamp(72px,5.625vw,90px)}#main.home #kv+#gnav{margin-top:clamp(-40px,-3.125vw,-50px)}#main.home #kv .text{top:clamp(16px,1.25vw,20px);width:clamp(1232px,96.25vw,1540px)}#main.home #kv .ranking{left:clamp(16px,1.25vw,20px);position:absolute;top:clamp(96px,7.5vw,120px);width:clamp(142px,11.063vw,177px)}#main.home #kv .school-choice{width:clamp(638px,49.875vw,798px)}#main.home #kv .school-choice p{border-radius:clamp(8px,.625vw,10px);font-size:clamp(24px,1.875vw,30px);padding:clamp(12px,.938vw,15px) clamp(16px,1.25vw,20px)}#main.home #kv .school-choice .school-list{gap:clamp(12px,.938vw,15px) clamp(16px,1.25vw,20px);margin-top:clamp(16px,1.25vw,20px)}#main.home #kv .school-choice .school-list li{border-radius:clamp(80px,6.25vw,100px);width:calc(33.33333% - clamp(11px,.875vw,14px))}#main.home #kv .school-choice .school-list li:before{border-radius:clamp(80px,6.25vw,100px);height:calc(100% - clamp(8px,.625vw,10px));width:calc(100% - clamp(8px,.625vw,10px))}#main.home #kv .school-choice .school-list li a{border-radius:clamp(80px,6.25vw,100px);font-size:clamp(20px,1.563vw,25px);height:clamp(49px,3.813vw,61px);padding-inline:clamp(16px,1.25vw,20px) clamp(48px,3.75vw,60px)}#main.home #kv .school-choice .school-list li a small{font-size:clamp(13px,1vw,16px)}#main.home #kv .school-choice .school-list li a:before{height:clamp(32px,2.5vw,40px);right:clamp(10px,.75vw,12px);width:clamp(32px,2.5vw,40px)}#main.home #kv .school-choice .school-list li a:after{-webkit-clip-path:polygon(clamp(6px,.5vw,8px) 0,100% 50%,clamp(6px,.5vw,8px) 100%,0 100%,clamp(8px,.625vw,10px) 50%,0 0);clip-path:polygon(clamp(6px,.5vw,8px) 0,100% 50%,clamp(6px,.5vw,8px) 100%,0 100%,clamp(8px,.625vw,10px) 50%,0 0);height:clamp(21px,1.625vw,26px);right:clamp(18px,1.375vw,22px);width:clamp(14px,1.125vw,18px)}}@media screen and (max-width:900px){#main.home #kv{background:#f8f9f9 url(../../assets/img/home/img_kv_bg_sp.webp) no-repeat top/100%;height:auto;padding:40vw 2.6666666667vw 8vw}.no-webp #main.home #kv{background-image:url(../../assets/img/home/img_kv_bg_sp.png)}#main.home #kv+#gnav{top:-2.6666666667vw}#main.home #kv .text{-webkit-filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);left:auto;right:4vw;top:4vw;translate:none;width:36vw}#main.home #kv .ranking{left:1.3333333333vw;top:1.3333333333vw;width:17.3333333333vw}#main.home #kv .school-choice{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:static;width:100%}#main.home #kv .school-choice p{border-radius:0;-webkit-clip-path:polygon(0 0,96% 0,100% 100%,0 100%);clip-path:polygon(0 0,96% 0,100% 100%,0 100%);font-size:2.6666666667vw;padding:1.3333333333vw 4vw 1.3333333333vw 1.3333333333vw}#main.home #kv .school-choice .school-list{gap:1.3333333333vw;margin-top:1.3333333333vw}#main.home #kv .school-choice .school-list li{-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));width:calc(25% - 1.33333vw)}#main.home #kv .school-choice .school-list li:before{height:calc(100% - .8vw);width:calc(100% - .8vw)}#main.home #kv .school-choice .school-list li a{font-size:2.1333333333vw;height:5.3333333333vw;padding-inline:1.3333333333vw 5.3333333333vw}#main.home #kv .school-choice .school-list li a small{font-size:1.6vw}#main.home #kv .school-choice .school-list li a:before{height:3.7333333333vw;right:.8vw;width:3.7333333333vw}#main.home #kv .school-choice .school-list li a:after{-webkit-clip-path:polygon(.5333333333vw 0,100% 50%,.5333333333vw 100%,0 100%,.8vw 50%,0 0);clip-path:polygon(.5333333333vw 0,100% 50%,.5333333333vw 100%,0 100%,.8vw 50%,0 0);height:2.1333333333vw;right:1.8666666667vw;width:1.3333333333vw}}@media screen and (max-width:750px){#main.home #kv .school-choice .school-list{gap:2.1333333333vw;margin-top:2.1333333333vw}#main.home #kv .school-choice .school-list li{width:calc(33.33333% - 1.6vw)}#main.home #kv .school-choice .school-list li:before{height:calc(100% - 1.33333vw);width:calc(100% - 1.33333vw)}#main.home #kv .school-choice .school-list li a{font-size:2.9333333333vw;height:8vw}#main.home #kv .school-choice .school-list li a small{font-size:2.1333333333vw}#main.home #kv .school-choice .school-list li a:before{height:4.8vw;right:1.6vw;width:4.8vw}#main.home #kv .school-choice .school-list li a:after{-webkit-clip-path:polygon(.5333333333vw 0,100% 50%,.5333333333vw 100%,0 100%,1.0666666667vw 50%,0 0);clip-path:polygon(.5333333333vw 0,100% 50%,.5333333333vw 100%,0 100%,1.0666666667vw 50%,0 0);height:2.6666666667vw;right:2.9333333333vw;width:1.6vw}}#main.home .sec-feature-link .inner{background:#2092e5;max-width:94.6666666667%;padding:5rem}@media screen and (max-width:900px){#main.home .sec-feature-link .inner{padding:5%}}#main.home #sec-sitemenu .sitemenu-wrap .inner{padding:1rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header{overflow:hidden;position:relative;z-index:1}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure{height:100%;position:absolute;right:0;top:0;width:75.3968253968%;z-index:-1}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;left:-1px;position:absolute;top:0;width:8.4210526316%;z-index:1}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff);filter:drop-shadow(0 0 5px rgb(255,255,255)) drop-shadow(0 0 5px rgb(255,255,255)) drop-shadow(0 0 10px rgb(255,255,255)) drop-shadow(0 0 10px rgb(255,255,255));-ms-flex-direction:column;flex-direction:column;padding:11.71875% 5.5671537926%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2{color:#000;display:inline-block;margin:0}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span{display:block;font-size:3rem;margin:0 auto}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span img{margin-bottom:3rem;width:290px}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap .btn-base{margin-top:3rem;width:auto}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont{padding:5.078125% 0 9.375%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .subttl:after{display:none}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .subttl span{padding:0}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .subttl span:after{display:none}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont p{margin-bottom:3rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .feature-list-wrap{margin-top:5rem}@media screen and (max-width:1366px){#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure img{height:auto}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap{padding:8rem 5rem}}@media screen and (max-width:1024px){#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span{font-size:2.4rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span img{margin-bottom:1.5rem;width:250px}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont{padding:5% 0}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .sitemenu{padding:0}}@media (orientation:portrait){#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure{overflow:hidden;padding-top:61.8%;position:relative;width:100%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:8rem;left:0;width:100%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-6rem;padding:3rem 0 0}}@media screen and (max-width:960px){#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure{overflow:hidden;padding-top:61.8%;position:relative;width:100%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:8rem;left:0;width:100%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-6rem;padding:3rem 0 0}}@media screen and (max-width:750px){#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header{position:relative;z-index:1}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap{margin-bottom:0}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2{text-align:center}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span{font-size:1.75rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap h2 span img{margin-bottom:1rem;width:180px}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header .ttl-wrap .btn-base{margin-top:1rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-header figure:before{height:4rem}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont{padding:5rem 0 5%}#main.home #sec-sitemenu .sitemenu-wrap .inner .sitemenu-cont .feature-list-wrap{margin-top:3rem}}#main.home #sec-faq{padding:7.5rem 0 5rem}#main.home #sec-faq .faq-wrap{margin-bottom:3rem}#main.home #sec-faq .btn-wrap{text-align:center}#main.home #sec-faq .btn-wrap .btn-base{width:auto}@media screen and (max-width:1024px){#main.home #sec-faq{padding:5rem 0 3rem}}#sec-news{background:url(../../assets/img/common/bg_ptn01.jpg);border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:8rem 0}#sec-news,#sec-news .news-wrap{margin-top:5rem}#sec-news .btn-wrap.backnumber{margin-top:3rem;text-align:right}@media screen and (max-width:768px){#sec-news{padding:5rem 0}}@media screen and (max-width:750px){#sec-news{padding:3rem 0 5rem}#sec-news,#sec-news .news-wrap{margin-top:3rem}}@media screen and (max-width:550px){#sec-news .btn-wrap.backnumber{margin-top:1.5rem}}.access-wrap{background:#0092e5;margin-top:5rem;padding:8rem 0;position:relative}.access-wrap:after{border-bottom:640px solid #fff;border-left:480px solid transparent;border-top:0 solid transparent;bottom:0;content:"";height:0;position:absolute;right:0;width:0}.access-wrap .fukidashi-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0;padding:3.75% 6.25%;position:relative;z-index:1}.access-wrap .fukidashi-wrap:after{bottom:100%;left:auto;right:50%;top:auto;-webkit-transform:scale(-1) translateX(-50%);transform:scale(-1) translateX(-50%)}.access-wrap .fukidashi-wrap .subttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;margin:0 auto;text-align:left;width:100%}.access-wrap .fukidashi-wrap .subttl:before{background:url(../../assets/img/common/logo_mark.svg) no-repeat 0/contain;content:"";display:block;height:5rem;margin-right:1rem;width:5rem}.access-wrap .fukidashi-wrap .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.access-wrap .fukidashi-wrap .txt-wrap address{margin-bottom:1rem}.access-wrap .fukidashi-wrap .txt-wrap address em{font-weight:600}.access-wrap .fukidashi-wrap .btn-wrap{margin-left:1.5rem;width:50%}.access-wrap .fukidashi-wrap .btn-wrap a{margin:.5rem 0}.access-wrap .fukidashi-wrap .school-contents{margin:1.5rem auto 0;text-align:center;width:100%}@media screen and (max-width:1366px){.access-wrap:after{border-bottom-width:320px;border-left-width:240px}}@media screen and (max-width:900px){.access-wrap .fukidashi-wrap .subttl{margin-bottom:2rem}.access-wrap .fukidashi-wrap .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.access-wrap .fukidashi-wrap .btn-wrap a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5rem}.access-wrap .fukidashi-wrap .btn-wrap a span{font-size:1.6rem}}@media screen and (max-width:750px){.access-wrap{padding:5rem 0}.access-wrap:after{border-bottom-width:213px;border-left-width:150px}.access-wrap .fukidashi-wrap{display:block;padding:7.5%}.access-wrap .fukidashi-wrap .ttl{font-size:1.75rem;white-space:nowrap}.access-wrap .fukidashi-wrap .ttl:before{height:4rem;width:4rem}.access-wrap .fukidashi-wrap .btn-wrap{margin:1.5rem 0 0;width:100%}}.blog .page-header .ttl-s small{display:block;font-size:1.8rem}.blog #sec-news-archive .subttl{color:#000;text-align:center}.blog #sec-news-archive .blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.blog #sec-news-archive .blog-list .blog-wrap{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));margin:1rem;padding:3rem;width:calc(50% - 2rem)}.blog #sec-news-archive .blog-list .blog-wrap .btn-wrap{margin-top:2rem;text-align:center}.blog #sec-news-archive .blog-list .blog-wrap .btn-wrap .btn-base{max-width:100%;text-align:center;width:250px}.blog #sec-news-archive .back-btn{margin-top:5rem;text-align:center}.blog #sec-news-archive .back-btn .btn-base{width:auto}@media screen and (max-width:1024px){.blog .page-header .ttl span{font-size:1.8rem}}@media screen and (max-width:900px){.blog #sec-news-archive .blog-list{display:block;margin:0}.blog #sec-news-archive .blog-list .blog-wrap{margin:0 auto 3rem;padding:5%;width:100%}.blog #sec-news-archive .blog-list .blog-wrap .subttl{text-align:left}}@media screen and (max-width:750px){.blog .page-header .ttl span{font-size:1.65rem}.blog #sec-news-archive .blog-list .blog-wrap{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2))}}.news-list li{border-bottom:1px solid #ccc}.news-list li:last-child{border:none}.news-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:center;padding:1.25rem 0}.news-list li a .txt-wrap{-webkit-box-flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-ms-grid-columns:12rem auto;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;-ms-flex:1;flex:1;grid-template-columns:12rem auto;grid-template-rows:auto auto;justify-content:start}.news-list li a .txt-wrap time{-ms-grid-row-span:2;-ms-grid-column-span:1;display:block;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/3;padding:.25rem 0;white-space:nowrap}.news-list li a .txt-wrap p{-ms-grid-row-span:1;-ms-grid-column-span:1;color:#0092e5;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:2;grid-row:2/3;line-height:160%;padding:.25rem 0}.news-list li a figure{border:1px solid #ccc;border-radius:6px;margin-right:3rem;overflow:hidden;position:relative;width:18.75%}.news-list li a figure:before{content:"";display:block;padding-top:80%}.news-list li a figure img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.news-list li a:hover{color:unset}.news-list li a:hover .txt-wrap p{color:#000;text-decoration:underline}.news-list li a:hover figure{opacity:.6}@media screen and (max-width:750px){.news-list li a .txt-wrap{-ms-grid-columns:11rem auto;grid-template-columns:11rem auto}.news-list li a .txt-wrap time{-ms-grid-row-span:1;-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3;-ms-grid-row:1;grid-row:1/2}.news-list li a .txt-wrap .tag-list{-ms-grid-row-span:1;-ms-grid-column-span:1;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2}.news-list li a .txt-wrap p{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3;-ms-grid-row:2;grid-row:2/2}.news-list li a figure{margin-right:1.5rem;width:23.8095238095%}.news-list li a figure:before{padding-top:100%}}.tag-list{-ms-grid-row-span:1;-ms-grid-column-span:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/2}.tag-list a{color:unset!important;text-decoration:none!important}.tag-list a:hover span{background:#0092e5;color:#fff}.tag-list span{font-size:1.2rem;font-weight:500;line-height:100%;margin:.25rem;padding:.5rem}.tag-list span.information-event,.tag-list span.information-info{display:none}.tag-list span.blog-topics{background:#d2f9ab}.tag-list span.blog-school,.tag-list span.cat-primary,.tag-list span.information-primary,.tag-list span.primary1,.tag-list span.primary2,.tag-list span.primary3,.tag-list span.primary4,.tag-list span.primary5,.tag-list span.primary6,.tag-list span.tag-primary{background:#ffec8b}.tag-list span.blog-life,.tag-list span.cat-middle,.tag-list span.information-middle,.tag-list span.junior1,.tag-list span.junior2,.tag-list span.junior3,.tag-list span.tag-junior,.tag-list span.tag-lesson01{background:#caeaf3}.tag-list span.blog-schoolbook,.tag-list span.cat-high,.tag-list span.high1,.tag-list span.high2,.tag-list span.high3,.tag-list span.information-high,.tag-list span.tag-high{background:#f9d4de}.tag-list span.information-campaign,.tag-list span.information-emergency{background:#b92214;color:#fff}.tag-list span.information-course{background:#8b7bc6;color:#fff}.tag-list span.information-class{background:#ff7373;color:#fff}.tag-list span.information-mocks,.tag-list span.tag-lesson02,.tag-list span.tag-parents{background:#00bfff;color:#fff}.tag-list.class-list span{display:none}.tag-list.class-list span.blog-life,.tag-list.class-list span.blog-schoolbook,.tag-list.class-list span.blog-topics,.tag-list.class-list span.high1,.tag-list.class-list span.high2,.tag-list.class-list span.high3,.tag-list.class-list span.information-high,.tag-list.class-list span.information-middle,.tag-list.class-list span.information-primary,.tag-list.class-list span.junior1,.tag-list.class-list span.junior2,.tag-list.class-list span.junior3,.tag-list.class-list span.primary1,.tag-list.class-list span.primary2,.tag-list.class-list span.primary3,.tag-list.class-list span.primary4,.tag-list.class-list span.primary5,.tag-list.class-list span.primary6,.tag-list.class-list span.tag-high,.tag-list.class-list span.tag-junior,.tag-list.class-list span.tag-lesson01,.tag-list.class-list span.tag-primary .tag-list.class-list span.blog-school{display:block}.tag-list.category-list span{display:none}.tag-list.category-list span.information-campaign,.tag-list.category-list span.information-class,.tag-list.category-list span.information-course,.tag-list.category-list span.information-emergency,.tag-list.category-list span.information-mocks,.tag-list.category-list span.tag-lesson02,.tag-list.category-list span.tag-parents{display:block}.page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:3.9603960396%;position:relative}.page-numbers li{margin:0 .25rem}.page-numbers li a,.page-numbers li span{border:1px solid #0092e5;border-radius:100px;color:#0092e5;display:block;font-size:1.4rem;font-weight:600;line-height:3rem;text-align:center;width:3.2rem}.page-numbers li a span,.page-numbers li span span{line-height:100%}.page-numbers li a:hover,.page-numbers li span{background:#0092e5;color:#fff}.page-numbers li a.next,.page-numbers li a.prev{border:none;border-radius:5px;line-height:100%;margin-left:3rem;padding:1rem 3.5rem 1rem 1rem;position:relative;width:auto}.page-numbers li a.next:before,.page-numbers li a.prev:before{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;content:"";height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}.page-numbers li a.prev{margin-left:0;margin-right:3rem;padding-left:3.5rem;padding-right:1rem}.page-numbers li a.prev:before{left:1rem;right:auto;-webkit-transform:scale(-1);transform:scale(-1)}@media screen and (max-width:750px){.page-numbers{margin-top:3rem;padding-bottom:3.5rem}.page-numbers li a,.page-numbers li span{font-size:1.3rem;line-height:2rem;margin:0;padding:0;width:2.2rem}.page-numbers li a.next,.page-numbers li a.prev{bottom:0;margin:0;position:absolute}.page-numbers li a.prev{left:0;text-align:left}.page-numbers li a.next{right:0;text-align:right}}.news-prev-next{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #0092e5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:4rem;padding-top:2rem}.news-prev-next li a,.news-prev-next li span{border-radius:5px;color:#0092e5;display:block;font-size:1.4rem;font-weight:600;line-height:100%;padding:1rem;text-align:center}.news-prev-next li a:hover{background:#0092e5;color:#fff}.news-prev-next li span{opacity:.6}.news-prev-next li.next a,.news-prev-next li.prev a{padding-right:3.5rem;position:relative}.news-prev-next li.next a:before,.news-prev-next li.prev a:before{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;content:"";height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}.news-prev-next li.prev a{padding-left:3.5rem;padding-right:1rem}.news-prev-next li.prev a:before{left:1rem;right:auto;-webkit-transform:scale(-1);transform:scale(-1)}@media screen and (max-width:750px){.news-prev-next li a{font-size:1.3rem}}.news-article *{line-height:165%}.news-article img{height:auto}.news-article h1,.news-article h2,.news-article h3,.news-article h4,.news-article h5,.news-article span{line-height:130%}.news-article .wp-block-media-text,.news-article .wp-block-quote,.news-article .wp-block-table,.news-article figure,.news-article ol,.news-article ul{margin-bottom:3rem}.news-article p{margin-bottom:2rem}.news-article .wp-block-buttons{margin-bottom:1.5rem}.news-article em{display:inline}.news-article .news-thumbnail{margin-bottom:4rem;text-align:center}.news-article .news-thumbnail img{border-radius:50px 0 50px 0;max-height:75vh}.news-article .ttl-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:600;margin-bottom:3rem}.news-article .ttl-wrap .date-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;order:1}.news-article .ttl-wrap .date-wrap time{display:block;margin-right:1rem;white-space:nowrap}.news-article .ttl-wrap .date-wrap .btn-base{margin-left:auto;width:auto}.news-article .ttl-wrap .ttl-article{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#0092e5;font-size:2.4rem;font-weight:700;line-height:120%;margin:2rem 0;order:2}.news-article .ttl-wrap .category-list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.news-article h2{border-left:5px solid #95d2fd;color:#0092e5;font-size:2rem;font-weight:600;margin:4rem auto 3rem;padding:.5rem 0 .5rem 1rem;position:relative}.news-article .newstitle,.news-article h3{color:#0092e5;font-size:2rem;font-weight:600;margin:3.5rem auto 2rem}.news-article h4{font-size:2rem;font-weight:600;margin:3.5rem auto 2rem;padding-left:2rem;position:relative}.news-article h4:before{border-top:1px solid #0092e5;content:"";left:0;position:absolute;top:1rem;width:1.2rem}.news-article h5{font-size:1.8rem;font-weight:600;margin:3.5rem auto 2rem}.news-article ul:not(.blocks-gallery-grid) li{line-height:140%;padding:.25rem 0 .25rem 2rem;position:relative}.news-article ul:not(.blocks-gallery-grid) li:before{content:"・";left:0;position:absolute}.news-article ol{counter-reset:count}.news-article ol li{line-height:140%;padding:.25rem 0 .25rem 2rem;position:relative}.news-article ol li:before{content:counter(count) ".";counter-increment:count;left:0;position:absolute}.news-article strong{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fefd32),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#fefd32 50%,transparent 0);background:linear-gradient(0deg,#fefd32 50%,transparent 0);font-size:1.65rem;font-weight:600}.news-article em{font-weight:600}.news-article .wp-block-table table{line-height:140%;table-layout:fixed;width:100%}.news-article .wp-block-table table tr td,.news-article .wp-block-table table tr th{background:#fff;border:1px solid #707070;font-weight:500;padding:1.5rem 1rem;text-align:left}.news-article .wp-block-table table tr td:first-child{background:#f4f4f4;white-space:normal;width:40%}.news-article .wp-block-quote{background:#fafafa;border:1px solid #ccc;padding:3rem}.news-article .wp-block-quote cite{display:block;font-size:1.3rem;font-style:normal;margin-top:1rem;text-align:right}.news-article .blocks-gallery-grid .blocks-gallery-item{-webkit-box-flex:unset;-ms-flex-positive:unset;display:block;flex-grow:unset}.news-article .blocks-gallery-grid .blocks-gallery-item figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.news-article .blocks-gallery-grid .blocks-gallery-item figure figcaption{background:none;color:#000;margin-top:.5rem;max-height:unset;overflow:initial;padding:0;position:static}.news-article .mw_wp_form{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;margin:3rem auto;padding:3rem}.news-article .mw_wp_form h1,.news-article .mw_wp_form h2,.news-article .mw_wp_form h3,.news-article .mw_wp_form h4,.news-article .mw_wp_form h5,.news-article .mw_wp_form h6{margin-top:0}.news-article .mw_wp_form p{color:#0092e5;font-weight:600;margin-bottom:3rem}.news-article .mw_wp_form input,.news-article .mw_wp_form select,.news-article .mw_wp_form span,.news-article .mw_wp_form textarea{color:#000;font-weight:500}.news-article .mw_wp_form .mwform-checkbox-field,.news-article .mw_wp_form .mwform-radio-field{width:100%}.news-article .mw_wp_form input[type=submit]{background:#fff;border-radius:100px;color:#0092e5;cursor:pointer;margin-top:3rem}.news-article .mw_wp_form input[type=submit]:hover{background:#0092e5;color:#fff}.news-article .wp-block-button__link,.news-article .wp-block-file__button{background:#0092e5 url(../../assets/img/common/icn_arrow_c.svg) no-repeat center right 1rem/1.5rem;border:1px solid #0092e5;border-radius:100px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:1.5rem;padding:1.5rem 4rem 1.5rem 1.75rem}.news-article .wp-block-button__link:hover,.news-article .wp-block-file__button:hover{background-color:#fff;color:#0092e5}.news-article a:not(.wp-block-button__link):not(.wp-block-file__button):not(.btn-base):not(.btn){color:#0092e5;text-decoration:underline}.news-article a:not(.wp-block-button__link):not(.wp-block-file__button):not(.btn-base):not(.btn):hover{color:#000}.news-article .wp-block-file a{margin:.25rem 1rem .25rem 0}.news-article .wp-block-file a.wp-block-file__button{padding:1rem 4rem 1rem 1.5rem}.news-article .wp-block-embed-vimeo,.news-article .wp-block-embed-youtube{padding-top:61.8%;position:relative;width:100%}.news-article .wp-block-embed-vimeo .wp-block-embed__wrapper,.news-article .wp-block-embed-vimeo .wp-block-embed__wrapper iframe,.news-article .wp-block-embed-youtube .wp-block-embed__wrapper,.news-article .wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.news-article .tag-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5rem -.5rem 0}.news-article .tag-wrap li{background:#f4f4f4;color:#777!important;display:block;font-size:1.4rem;margin:.5rem;padding:.5rem 1rem!important;text-decoration:none!important}.news-article .tag-wrap li:before{display:none}.news-article .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;margin:5rem auto 0}.news-article .sns-wrap .sns{margin-right:.5rem}@media screen and (max-width:900px){.news-article h3,.news-article h4{font-size:1.8rem}}@media screen and (max-width:768px){.news-article .ttl-wrap .ttl-article{font-size:2rem}.news-article h2{margin:3rem auto 2rem}.news-article h5{font-size:1.75rem}.news-article .wp-block-table table{-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll;white-space:nowrap}.news-article .wp-block-table table tr td:first-child{width:20rem}}@media screen and (max-width:750px){.news-article .blocks-gallery-grid{display:block}.news-article .blocks-gallery-grid .blocks-gallery-item{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:100%}.news-article .wp-block-media-text .wp-block-media-text__content{margin-top:1.5rem;padding:0}}.kanren-wrap{margin:5rem auto}.kanren-wrap .ttl-line{font-size:2.4rem;margin-bottom:2rem}@media screen and (max-width:750px){.kanren-wrap .ttl-line{font-size:1.8rem}}.news-article .test-block ul li{color:#0092e5;font-weight:700;padding-left:0}.news-article .test-block ul li:before{display:none}.news-article .test-block strong{color:#b81714}.news-article .campaign-block{background:#ffec8b;margin:30px auto;padding:0 25px 25px}.news-article .campaign-block h2{background:-webkit-gradient(linear,left top,right top,from(#f0712b),to(#f0932b));background:-webkit-linear-gradient(left,#f0712b,#f0932b);background:linear-gradient(90deg,#f0712b,#f0932b);border:none;color:#fff;margin:0 auto 25px -25px;padding:25px;width:calc(100% + 50px)}.news-article .campaign-block h2:after{display:none}.news-article .campaign-block strong{color:#b81714}.news-article .campaign-block ul li{background:#fff;border:2px solid #0092e5;color:#0092e5;font-size:17.5px;font-weight:700;margin-bottom:10px;padding:15px}.news-article .campaign-block ul li:before{display:none}.news-article .campaign-block ul li em{background:#0092e5;border-radius:5px;color:#fff;margin-right:10px;padding:5px 10px}.news-article .campaign-block ul li strong{margin-left:10px}@media screen and (max-width:750px){.news-article .campaign-block{padding:0 15px 15px}.news-article .campaign-block h2{margin:0 auto 15px -15px;padding:15px;width:calc(100% + 30px)}.news-article .campaign-block ul li{font-size:16px;padding:10px}.news-article .campaign-block ul li em{margin-right:5px;padding:2.5px 5px}.news-article .campaign-block ul li strong{margin-left:5px}}.news-article .bg-block{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;margin:30px auto;padding:30px}.news-article .bg-block figure:last-child,.news-article .bg-block ol:last-child,.news-article .bg-block p:last-child,.news-article .bg-block ul:last-child{margin-bottom:0}@media screen and (max-width:750px){.news-article .bg-block{padding:20px}}.news-article .chara-block{margin-bottom:30px}.news-article .chara-block .wp-block-group__inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.news-article .chara-block .wp-block-group__inner-container figure{-ms-flex-negative:0;background:no-repeat 50%/contain;border:5px solid #d6f5f8;border-radius:100%;flex-shrink:0;height:150px;margin:0 10px 0 0;overflow:hidden;width:150px}.news-article .chara-block .wp-block-group__inner-container p{background:#fff;border:3px solid #d6f5f8;border-radius:10px;margin:0 0 0 20px;padding:20px;position:relative}.news-article .chara-block .wp-block-group__inner-container p:before{border-color:transparent #d6f5f8 transparent transparent;border-style:solid;border-width:15px 20px 15px 0;content:"";position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-article .chara-block.chara02 .wp-block-group__inner-container figure,.news-article .chara-block.chara02 .wp-block-group__inner-container p{border-color:#f9d4de}.news-article .chara-block.chara02 .wp-block-group__inner-container p:before{border-color:transparent #f9d4de transparent transparent}@media screen and (max-width:750px){.news-article .chara-block{margin-bottom:20px}.news-article .chara-block .wp-block-group__inner-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news-article .chara-block .wp-block-group__inner-container figure{border-width:3px;height:75px;margin-left:-15px;margin-right:5px;width:75px}.news-article .chara-block .wp-block-group__inner-container p{margin-left:10px;min-height:75px;padding:15px}.news-article .chara-block .wp-block-group__inner-container p:before{border-width:7.5px 10px 7.5px 0;top:30px;-webkit-transform:translateY(0);transform:translateY(0)}}.news-article .form-btn-block{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:25px -5px}.news-article .form-btn-block .wp-block-button{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:5px}.news-article .form-btn-block .wp-block-button .wp-block-button__link{-webkit-box-flex:1;border:none;-ms-flex:1;flex:1;font-size:2rem;font-weight:700;margin:0}@media screen and (max-width:750px){.news-article .form-btn-block{margin:15px -5px}.news-article .form-btn-block .wp-block-button .wp-block-button__link{font-size:1.4rem;padding:1.25rem 0}.page-header .headerimg .headercatch.strength-h1{bottom:8%;top:auto}}#main.strength .message-wrap{margin:5rem auto;max-width:100%;width:800px}#main.strength .message-wrap p{margin-bottom:2rem}#main.strength #sec-cont01{padding-bottom:0}#main.strength #sec-cont01 .ttl-cl{margin:3rem auto 2rem}#main.strength #sec-cont01 .article-list{padding-right:250px;position:relative}#main.strength #sec-cont01 .article-list:after,#main.strength #sec-cont01 .article-list:before{display:none}#main.strength #sec-cont01 .article-list .pin{bottom:-10rem;position:absolute;right:0;width:250px}#main.strength #sec-cont01 .article-list .article-wrap{width:50%}#main.strength #sec-cont01 .article-list .article-wrap:nth-child(2n){border-right:none}#main.strength #sec-cont01 .article-list .article-wrap:nth-child(n+3){border-bottom:none}#main.strength #sec-cont02.deco-wrap{background:#0092e5}#main.strength #sec-cont02.deco-wrap:before{border-top-color:#95d2fd}#main.strength #sec-cont02.deco-wrap:after{border-bottom-color:#95d2fd}#main.strength #sec-cont02>div{position:relative;z-index:1}#main.strength #sec-cont02>div:before{background:#fff;content:"";height:calc(100% - 130px);position:absolute;right:5%;top:5rem;width:95%}#main.strength #sec-cont02>div .inner{max-width:84%}#main.strength #sec-cont02>div .inner .message-wrap{margin-bottom:7.5rem}#main.strength #sec-cont02>div .inner .message-wrap .ttl-line{margin:3rem auto 2rem}#main.strength #sec-cont02>div .inner .attention-topics{margin-top:5rem}#main.strength #sec-cont02 .induction-wrap{color:#fff;margin-top:-6rem}#main.strength #sec-cont02 .induction-wrap:before{display:none}#main.strength #sec-cont02 .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/results/img_induction_high.png);padding-top:389px;width:337px}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt .pin{margin-bottom:1.5rem}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt .pin span{color:#0092e5;font-size:2rem;font-weight:700;padding:.75rem 4rem;position:relative;white-space:nowrap}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt .pin span:before{background:#fff;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) skewX(-30deg);transform:translate(-50%,-50%) skewX(-30deg);width:100%;z-index:-1}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt .subttl{margin:1.5rem auto}#main.strength #sec-cont02 .induction-wrap .graph-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1.5rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph{background:url(../../assets/img/common/bg_ptn01.jpg);color:#000;padding:3rem;width:47.5%}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s{color:#000;font-size:1.75rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s br{display:none}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s small{display:block;margin-top:.25rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure{margin:0 auto;text-align:center}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure img{margin:0 auto;width:55%}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;justify-content:center;margin-top:1.5rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .25rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span:before{background:#ccc;content:"";display:block;height:1.6rem;margin-right:.5rem;width:1.6rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span.graph-cl01:before{background:#4472c4}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span.graph-cl02:before{background:#ed7d31}#main.strength #sec-cont02 .induction-wrap .caution{font-size:1.3rem}#main.strength #sec-cont03 .inner .message-wrap figure{margin-top:3rem}#main.strength #sec-cont04.deco-wrap{background:#ff0}#main.strength #sec-cont04.deco-wrap:before{border-top-color:#fad53c}#main.strength #sec-cont04.deco-wrap:after{border-bottom-color:#fad53c}#main.strength #sec-cont04>div{position:relative;z-index:1}#main.strength #sec-cont04>div:before{background:#fff;content:"";height:100%;position:absolute;right:5%;top:5rem;width:95%}#main.strength #sec-cont04>div .inner{max-width:84%}#main.strength #sec-cont04>div .inner .article-list{margin:5rem auto}#main.strength #sec-cont04>div .inner .article-list .article-wrap{width:50%}#main.strength #sec-cont04 .banner-list{padding-top:5rem}#main.strength #sec-cont04 .banner-list:before{display:none}#main.strength #sec-cont05 .inner .message-wrap{overflow:hidden}#main.strength #sec-cont05 .inner .message-wrap .txt-wrap .ttl-cl{font-size:1.75rem;margin-bottom:2rem}#main.strength #sec-cont05 .inner .message-wrap .space{float:left;height:18rem}#main.strength #sec-cont05 .inner .message-wrap figure{clear:both;float:right;margin-left:3rem;width:45%}#main.strength #sec-cont06.deco-wrap{background:#0092e5;margin:0 0 -27rem;padding:3rem 0 18rem}#main.strength #sec-cont06.deco-wrap:before{border:30px solid transparent;border-top-color:#fff;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main.strength #sec-cont06.deco-wrap:after{border-bottom-color:#fff}#main.strength #sec-cont06 .induction-wrap .txt-wrap:before{-ms-flex-preferred-size:311px;background-image:url(../../assets/img/strength/img_btn02.png);flex-basis:311px;padding-top:380px}@media screen and (max-width:1024px){#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s br{display:block}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph figure img{width:80%}}@media screen and (max-width:900px){#main.strength #sec-cont01 .pin.sp{display:block;margin:3rem auto;max-width:200px;position:static;width:46.5671641791%}#main.strength #sec-cont01 .article-list{padding-right:0;position:relative}#main.strength #sec-cont01 .article-list .article-wrap{width:50%}#main.strength #sec-cont01 .article-list .pin.pc{display:none}#main.strength #sec-cont02 .induction-wrap .txt-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt{padding:7rem 0 3rem}#main.strength #sec-cont05 .inner .message-wrap .space{display:none}}@media screen and (max-width:750px){#main.strength .message-wrap{margin:3rem auto}#main.strength #sec-cont01 .article-list .article-wrap,#main.strength #sec-cont04 .article-list .article-wrap{width:100%!important}#main.strength #sec-cont02 .induction-wrap .txt-wrap{display:block}#main.strength #sec-cont02 .induction-wrap .txt-wrap:before{display:none}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt{padding-bottom:0;padding-top:2rem}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt>div:before{background:url(../../assets/img/results/img_induction_high.png) no-repeat 50%/contain;content:"";display:block;margin-left:-7.5%;padding-top:59.7014925373%;width:46.5671641791%}#main.strength #sec-cont02 .induction-wrap .txt-wrap .txt>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.5rem;padding-bottom:1.5rem}#main.strength #sec-cont02 .induction-wrap .graph-wrap{display:block;margin-bottom:0}#main.strength #sec-cont02 .induction-wrap .graph-wrap .graph{margin-bottom:1.5rem;width:100%}#main.strength #sec-cont04>div .inner .article-list{margin:3rem auto}#main.strength #sec-cont04 .banner-list{padding-top:3rem}#main.strength #sec-cont05 .inner .message-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main.strength #sec-cont05 .inner .message-wrap figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;float:none;margin:0;order:1;width:100%}#main.strength #sec-cont06{padding-top:0}#main.strength #sec-cont06.deco-wrap{margin-bottom:-20rem}#main.strength #sec-cont06 .induction-wrap .txt-wrap:before{-ms-flex-preferred-size:44.4776119403%;flex-basis:44.4776119403%;padding-top:54.328358209%}}#main.features .message-wrap{margin:5rem auto;max-width:100%;width:800px}#main.features .message-wrap figure,#main.features .message-wrap p{margin-bottom:2rem}#main.features .message-wrap .ttl-line{margin:3rem auto 2rem}@media screen and (max-width:750px){#main.features .message-wrap .message-wrap{margin:3rem auto}}@media screen and (min-width:751px){#main.features #sec-cont01 .number-list .subttl{min-height:4.5rem}}#main.features #sec-cont02.deco-wrap{background:#0092e5}#main.features #sec-cont02.deco-wrap:before{border-top-color:#95d2fd}#main.features #sec-cont02.deco-wrap:after{border-bottom-color:#95d2fd}#main.features #sec-cont02 .fukidashi-wrap{padding:0 0 3rem}#main.features #sec-cont02 .ttl{margin:0;position:relative;z-index:2}#main.features #sec-cont02 .induction-wrap{color:#fff;margin-top:-6rem}#main.features #sec-cont02 .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/results/img_induction_high.png);padding-top:389px;width:337px}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt .pin{margin-bottom:1.5rem}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt .pin span{color:#0092e5;font-size:2rem;font-weight:700;padding:.75rem 4rem;position:relative;white-space:nowrap}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt .pin span:before{background:#fff;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) skewX(-30deg);transform:translate(-50%,-50%) skewX(-30deg);width:100%;z-index:-1}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt .subttl{margin:1.5rem auto}#main.features #sec-cont02 .induction-wrap .graph-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1.5rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph{background:url(../../assets/img/common/bg_ptn01.jpg);color:#000;padding:3rem;width:47.5%}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s{color:#000;font-size:1.75rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s br{display:none}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s small{display:block;margin-top:.25rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure{margin:0 auto;text-align:center}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure img{margin:0 auto;width:55%}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;justify-content:center;margin-top:1.5rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .25rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span:before{background:#ccc;content:"";display:block;height:1.6rem;margin-right:.5rem;width:1.6rem}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span.graph-cl01:before{background:#4472c4}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure figcaption span.graph-cl02:before{background:#ed7d31}#main.features #sec-cont02 .induction-wrap .caution{font-size:1.3rem}#main.features #sec-cont03 .inner .message-wrap figure{margin-top:3rem}#main.features .sec-feature-link{background:#2092e5;margin-top:5rem}#main.features .sec-contact-message{background:#2092e5;color:#fff;margin-top:5rem;padding:7rem 0;text-align:center}#main.features .sec-contact-message .ttl-s{color:#fff}#main.features .sec-contact-message p{margin-top:1em}#main.features #sec-cont04.deco-wrap{background:#ff0;margin:0 0 -27rem;padding-bottom:18rem}#main.features #sec-cont04.deco-wrap:before{border:30px solid transparent;border-top-color:#2092e5;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main.features #sec-cont04.deco-wrap:after{border-bottom-color:#fff}#main.features #sec-cont04 .induction-wrap{margin-top:-4rem}#main.features #sec-cont04 .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/features/img_btn02.png);padding-top:380px;width:227px}#main.features #sec-cont04 .induction-wrap .txt-wrap .txt{white-space:nowrap}#main.features #sec-cont04 .induction-wrap .txt-wrap .txt .ttl-s{font-size:1.8rem}#main.features #sec-cont04 .induction-wrap .txt-wrap .txt .ttl-s em{color:#2092e5;font-size:3rem}@media screen and (max-width:1024px){#main.features #sec-cont02 .induction-wrap .graph-wrap .graph .ttl-s br{display:block}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph figure img{width:80%}}@media screen and (max-width:900px){#main.features #sec-cont02 .induction-wrap .txt-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt{padding:7rem 0 3rem}}@media screen and (max-width:750px){#main.features #sec-cont02 .induction-wrap .txt-wrap{display:block}#main.features #sec-cont02 .induction-wrap .txt-wrap:before{display:none}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt{padding-bottom:0;padding-top:2rem}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt>div:before{background:url(../../assets/img/results/img_induction_high.png) no-repeat 50%/contain;content:"";display:block;margin-left:-7.5%;padding-top:59.7014925373%;width:46.5671641791%}#main.features #sec-cont02 .induction-wrap .txt-wrap .txt>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.5rem;padding-bottom:1.5rem}#main.features #sec-cont02 .induction-wrap .graph-wrap{display:block;margin-bottom:0}#main.features #sec-cont02 .induction-wrap .graph-wrap .graph{margin-bottom:1.5rem;width:100%}#main.features #sec-cont04.deco-wrap{margin-bottom:-22rem}#main.features #sec-cont04 .induction-wrap{margin-top:0!important}#main.features #sec-cont04 .induction-wrap .txt-wrap:before{padding-top:54.328358209%;width:32.5373134328%}#main.features #sec-cont04 .induction-wrap .txt-wrap .txt .ttl-s{font-size:1.6rem}#main.features #sec-cont04 .induction-wrap .txt-wrap .txt .ttl-s em{font-size:2rem}#main.features .sec-contact-message{margin-top:0;padding:10.6666666667vw 0;text-align:left}#main.features .sec-contact-message .ttl-s{margin-bottom:6.6666666667vw;text-align:center}#main.features .sec-contact-message p{margin-top:.5em}}#main.features #sec-style .ttl-s{color:#0092e7;line-height:1.6666666667;margin-block:clamp(64px,5vw,80px)}#main.features #sec-style .ttl-s.black{color:#000}#main.features #sec-style [class*=style]{margin-top:clamp(64px,5vw,80px)}#main.features #sec-style .lead{font-size:2rem;font-weight:700}#main.features #sec-style .em{font-weight:700;margin-bottom:.5em}#main.features #sec-style .em span{color:#0092e7;display:block}#main.features #sec-style h4,#main.features #sec-style p{line-height:1.875}#main.features #sec-style h4:last-child,#main.features #sec-style p:last-child{margin-bottom:0}#main.features #sec-style figure{margin-block:clamp(32px,2.5vw,40px);margin-inline:auto;max-width:100%}#main.features #sec-style .column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(32px,2.5vw,40px);margin-top:clamp(24px,1.875vw,30px)}#main.features #sec-style .column-wrap .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.features #sec-style .column-wrap figure{-ms-flex-negative:0;flex-shrink:0;margin:0;max-width:50%}#main.features #sec-style .attention-topics{margin-top:clamp(64px,5vw,80px);margin-inline:auto;padding-block:clamp(56px,4.375vw,70px) clamp(48px,3.75vw,60px);padding-inline:clamp(32px,2.5vw,40px);width:clamp(640px,50vw,800px)}#main.features #sec-style .attention-topics:before{background:no-repeat bottom/contain;bottom:0;content:"";display:block;height:clamp(251px,19.625vw,314px);position:absolute;right:clamp(32px,2.5vw,40px);width:clamp(194px,15.125vw,242px)}#main.features #sec-style .attention-topics p{font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.4166666667;width:clamp(362px,28.313vw,453px)}#main.features #sec-style .attention-topics em{background:none;color:#0092e5}#main.features #sec-style .style01 .column-wrap figure{width:344px}#main.features #sec-style .style01 .attention-topics:before{background-image:url(../../assets/img/features/img_style01_deco.webp)}.no-webp #main.features #sec-style .style01 .attention-topics:before{background-image:url(../../assets/img/features/img_style01_deco.png)}#main.features #sec-style .style02 figure{width:clamp(500px,39.063vw,625px)}#main.features #sec-style .style02 .attention-topics:before{background-image:url(../../assets/img/features/img_style02_deco.webp)}.no-webp #main.features #sec-style .style02 .attention-topics:before{background-image:url(../../assets/img/features/img_style02_deco.png)}#main.features #sec-style .style03 .column-wrap figure{width:317px}#main.features #sec-style .style03 .attention-topics:before{background-image:url(../../assets/img/features/img_style03_deco.webp);height:clamp(256px,20vw,320px);right:clamp(16px,1.25vw,20px);width:clamp(226px,17.625vw,282px)}.no-webp #main.features #sec-style .style03 .attention-topics:before{background-image:url(../../assets/img/features/img_style03_deco.png)}@media screen and (max-width:750px){#main.features #sec-style .ttl-s{margin-block:10.6666666667vw}#main.features #sec-style [class*=style]{margin-top:10.6666666667vw}#main.features #sec-style .subttl{margin-bottom:1.3333333333vw}#main.features #sec-style .lead{font-size:4vw}#main.features #sec-style figure{margin-block:5.3333333333vw}#main.features #sec-style p{margin-bottom:2.6666666667vw}#main.features #sec-style .column-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw}#main.features #sec-style .column-wrap figure{margin-inline:auto;max-width:100%}#main.features #sec-style .attention-topics{margin-top:10.6666666667vw;padding-block:8vw 5.3333333333vw;padding-inline:5.3333333333vw;width:100%}#main.features #sec-style .attention-topics:before{height:39.4666666667vw;right:1.3333333333vw;width:30.4vw}#main.features #sec-style .attention-topics p{font-size:4.2666666667vw;width:53.3333333333vw}#main.features #sec-style .style02 .attention-topics{margin-top:5.3333333333vw}#main.features #sec-style .style03 .column-wrap figure{width:73.3333333333vw}#main.features #sec-style .style03 .attention-topics:before{height:40vw;right:0;width:35.2vw}#main.features #sec-style .style03 .attention-topics p{width:50.6666666667vw}}#main.school.school-archive .school-map{margin:3rem auto;text-align:center}#main.school.school-archive .school-map img{height:auto;width:auto}#main.school.school-archive .group-list{background:#0068b7;margin:3rem auto}#main.school.school-archive .group-list .group-btn{color:#fff}#main.school.school-archive .group-list .group-btn:after{background-image:url(../../assets/img/common/icn_arrow_c_w.svg);height:2rem;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:2rem}#main.school.school-archive .group-list ul{background:#fff}#main.school.school-archive .article-list .subttl a{color:#0092e5}#main.school.school-archive .article-list .subttl a:hover{color:#000;text-decoration:underline}#main.school.school-archive .article-list+.article-list{margin-top:3.5rem}#main.school.school-info .subttl{margin:3rem auto}#main.school.school-info .page-header .ttl-s{line-height:140%;margin-bottom:0}#main.school.school-info .page-header .ttl-s small{display:block;font-size:1.8rem;margin-top:.25rem}@media screen and (max-width:750px){#main.school.school-info .page-header:before{padding-top:40%}#main.school.school-info .page-header .ttl-s small{font-size:1.5rem}}#main.school.school-info .btn-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:-.5rem}#main.school.school-info .btn-wrap .btn-base{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5rem;max-width:450px;text-align:center}#main.school.school-info #sec-information .schoolphoto{margin:0 auto 3rem;max-width:100%;text-align:center;width:640px}#main.school.school-info #sec-information .contact-wrap{background:0;border-radius:0;margin:3rem auto;padding:0}#main.school.school-info #sec-information .contact-wrap p{margin:-.25rem}#main.school.school-info #sec-information .txt-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}#main.school.school-info #sec-information .txt-wrap .ttl-line{width:15rem}#main.school.school-info #sec-information .txt-wrap p{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:140%;margin:0}#main.school.school-info #sec-information .txt-wrap .address-wrap{margin-top:1.5rem;width:100%}#main.school.school-info #sec-information .txt-wrap .address-wrap .map{margin:1rem auto;padding-top:50%;position:relative}#main.school.school-info #sec-information .txt-wrap .address-wrap .map iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}#main.school.school-info #sec-information .txt-wrap figure{margin-top:1.5rem;width:100%}#main.school.school-info #sec-message.deco-wrap{background:#0092e5}#main.school.school-info #sec-message.deco-wrap:before{border-top-color:#95d2fd}#main.school.school-info #sec-message.deco-wrap:after{border-bottom-color:#95d2fd}#main.school.school-info #sec-message>div{position:relative;z-index:1}#main.school.school-info #sec-message>div:before{background:#fff;content:"";height:calc(100% - 130px);left:50%;position:absolute;top:5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}#main.school.school-info #sec-message>div .inner{max-width:80%}#main.school.school-info #sec-message>div .inner .ttl{margin-bottom:0;position:relative;z-index:2}#main.school.school-info #sec-message>div .inner .message-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:3rem auto 5rem}#main.school.school-info #sec-message>div .inner .message-wrap .txt-wrap h3{line-height:1.3333333333}#main.school.school-info #sec-message>div .inner .message-wrap figure{-ms-flex-negative:0;flex-shrink:0;margin-left:1.5rem;text-align:center;width:20%}#main.school.school-info #sec-message>div .inner .message-wrap figure figcaption{font-weight:600;margin-top:1.5rem}#main.school.school-info #sec-message>div .inner video{margin:3rem auto;width:100%}#main.school.school-info #sec-message>div .btn-wrap{margin-top:3rem;text-align:center}#main.school.school-info #sec-message>div .attention-topics .attention-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#main.school.school-info #sec-message>div .attention-topics .attention-wrap+.attention-wrap{border-top:2px dashed #ccc;margin-top:2.5rem;padding-top:2.5rem}#main.school.school-info #sec-message>div .attention-topics .attention-wrap figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;border:1px solid #ccc;margin:0 3rem 0 0;order:1;position:relative;width:31.5789473684%}#main.school.school-info #sec-message>div .attention-topics .attention-wrap figure:before{content:"";display:block;padding-top:80%}#main.school.school-info #sec-message>div .attention-topics .attention-wrap figure a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#main.school.school-info #sec-message>div .attention-topics .attention-wrap figure img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:0;order:2}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap .subttl{margin:0}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap .subttl time{color:#000;display:block;font-size:1.3rem}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap p{margin:1.25rem auto 0}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap p br{display:none}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .btn-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:2rem;order:3;width:100%}#main.school.school-info #sec-gallery .swiper-container figure{margin-bottom:0;overflow:hidden;position:relative}#main.school.school-info #sec-gallery .swiper-container figure:before{content:"";display:block;padding-top:100%}#main.school.school-info #sec-gallery .swiper-container figure img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#main.school.school-info #sec-topics .topics-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.school.school-info #sec-topics .topics-list li{width:50%}#main.school.school-info #sec-feature .staff-message-wrap{margin:3rem auto 5rem}#main.school.school-info #sec-feature .staff-message-wrap .subttl{text-align:center}#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap figure{margin:0 auto;text-align:center}#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap figure img{max-height:280px}#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap .ttl-line{margin:2rem auto 1.5rem;text-align:left}#main.school.school-info #sec-feature .staff-message-wrap .article-list.column3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main.school.school-info #sec-feature .staff-message-wrap .article-list.column3:after,#main.school.school-info #sec-feature .staff-message-wrap .article-list.column3:before{display:none}#main.school.school-info #sec-feature .staff-message-wrap .article-list.column3 .article-wrap{border-bottom:none}#main.school.school-info #sec-feature .staff-message-wrap .article-list.column3 .article-wrap:last-child{border-right:none}#main.school.school-info #sec-feature .txt-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}#main.school.school-info #sec-feature .txt-wrap .ttl-line{width:15rem}#main.school.school-info #sec-feature .txt-wrap .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.school.school-info #sec-feature .txt-wrap .txt .wp-block-buttons,#main.school.school-info #sec-feature .txt-wrap .txt figure,#main.school.school-info #sec-feature .txt-wrap .txt ol,#main.school.school-info #sec-feature .txt-wrap .txt p,#main.school.school-info #sec-feature .txt-wrap .txt ul,#main.school.school-info #sec-feature .txt-wrap .txt video{margin-bottom:1.5rem}#main.school.school-info #sec-feature a{color:#0092e5;text-decoration:underline}#main.school.school-info #sec-feature a:hover{color:#0068b7}#main.school.school-info #sec-course .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center}#main.school.school-info #sec-course .btn-wrap a{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:450px}#main.school.school-info #sec-reason .article-list .article-wrap{width:50%}#main.school.school-info #sec-report{text-align:center}#main.school.school-info #sec-report .news-article{display:inline-block;text-align:left}#main.school.school-info #sec-report .group-list{border-color:#0092e5;margin:0 auto;max-width:100%;text-align:center;width:450px}#main.school.school-info #sec-report .group-list .group-btn,#main.school.school-info #sec-report .group-list ul li a{color:#0092e5}#main.school.school-info #sec-report .group-list ul li{border-color:#0092e5}#main.school.school-info #sec-school-list.deco-wrap{background:#ff0}#main.school.school-info #sec-school-list.deco-wrap:before{border-top-color:#fad53c}#main.school.school-info #sec-school-list.deco-wrap:after{border-bottom-color:#fad53c}#main.school.school-info #sec-school-list>div{padding-bottom:3rem;position:relative;z-index:1}#main.school.school-info #sec-school-list>div:before{background:#fff;content:"";height:100%;position:absolute;right:5%;top:5rem;width:95%}#main.school.school-info #sec-school-list>div .inner{max-width:80%}#main.school.school-info #sec-school-list>div .inner .ttl{margin-bottom:0;position:relative;z-index:2}#main.school.school-info #sec-school-list>div .inner .school-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5rem auto}#main.school.school-info #sec-school-list>div .inner .school-list .ttl-line{width:15rem}#main.school.school-info #sec-school-list>div .inner .school-list ul{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem}#main.school.school-info #sec-school-list>div .inner .school-list ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:140%;padding:.5rem;width:33.3333333333%}#main.school.school-info #sec-school-list>div .inner .school-list ul li:before{content:"・";display:block;margin-right:.5rem}#main.school.school-info #sec-school-list .sec-autro:before{display:none}#main.school.school-info #sec-school-list .sec-autro .txt-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.school.school-info #sec-school-list .sec-autro .txt-wrap:after{background:url(../../assets/img/school/img_autro01.png) no-repeat 50%/contain;content:"";display:block;margin-right:1.5rem;padding-top:39.875%;width:25.75%}#main.school.school-info #sec-school-list .sec-autro .txt-wrap .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.school.school-info #sec-school-list .sec-autro .txt-wrap .txt h2{font-size:2.4rem;font-weight:600;margin-bottom:1.5rem}#main.school.school-info #sec-school-list .sec-autro .txt-wrap .txt h2 span{line-height:120%}#main.school.school-info #sec-school-list .sec-autro .contact-wrap{background:0;border-radius:0;margin:0;padding:0}#main.school.school-info #sec-class .class-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75rem}#main.school.school-info #sec-class .class-list p{padding:.75rem;width:33.3333333333%}#main.school.school-info #sec-class .class-list p a{background:#fff url(../../assets/img/common/icn_arrow_c.svg) no-repeat center right 1rem/1.5rem;border:1px solid #0092e5;border-radius:100px;color:#0092e5;display:block;line-height:100%;padding:1.35rem 3rem 1.35rem 1.35rem;text-align:center}#main.school.school-info #sec-class .class-list p a:hover{background-color:#0092e5;color:#fff}#main.school.school-info #sec-schedule .schedule-wrap{margin-bottom:1rem}#main.school.school-info #sec-schedule .schedule-wrap .school-schedule{width:100%}@media screen and (max-width:1024px){#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap{width:33.3333333333%}}@media screen and (max-width:900px){#main.school.school-info #sec-school-list>div .inner .school-list{display:block}#main.school.school-info #sec-school-list>div .inner .school-list .ttl-line{margin-bottom:2rem}}@media screen and (max-width:768px){#main.school.school-info #sec-message>div .attention-topics .attention-wrap figure{margin:2rem auto 0;max-width:100%;width:450px}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .txt-wrap{margin:0}}@media screen and (max-width:750px){#main.school.school-info .btn-wrap{display:block;margin:0}#main.school.school-info .btn-wrap .btn-base{margin:0}#main.school.school-info .btn-wrap .btn-base+.btn-base{margin-top:1rem}#main.school.school-info #sec-information .contact-wrap,#main.school.school-info #sec-information .subttl{margin:2rem auto}#main.school.school-info #sec-information .txt-wrap{display:block}#main.school.school-info #sec-information .txt-wrap .ttl-line{margin-bottom:1rem;width:100%}#main.school.school-info #sec-information .txt-wrap .map{padding-top:75%}#main.school.school-info #sec-message>div .inner .message-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main.school.school-info #sec-message>div .inner .message-wrap figure{margin:0 auto 1rem;width:80%}#main.school.school-info #sec-message>div .attention-topics .attention-wrap .btn-wrap{margin-top:2rem}#main.school.school-info #sec-gallery .inner-m{max-width:unset;width:100%}#main.school.school-info #sec-topics .topics-list li{width:100%}#main.school.school-info #sec-course .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}#main.school.school-info #sec-course .btn-wrap a{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:unset;width:100%}#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap{width:100%}#main.school.school-info #sec-feature .staff-message-wrap .article-list .article-wrap figure img{max-height:230px}#main.school.school-info #sec-feature .txt-wrap{display:block}#main.school.school-info #sec-feature .txt-wrap .ttl-line{margin-bottom:1rem;width:100%}#main.school.school-info #sec-school-list>div{margin-bottom:5rem;padding-bottom:0}#main.school.school-info #sec-school-list>div .inner .school-list{display:block;margin:3rem auto}#main.school.school-info #sec-school-list>div .inner .school-list h3{margin-bottom:1.5rem}#main.school.school-info #sec-school-list>div .inner .school-list ul li{width:100%}#main.school.school-info #sec-school-list .sec-autro{margin:6rem auto 0}#main.school.school-info #sec-school-list .sec-autro .txt-wrap:after{padding-top:57.4603174603%;width:37.1428571429%}#main.school.school-info #sec-school-list .sec-autro .txt-wrap .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1.5rem}#main.school.school-info #sec-school-list .sec-autro .txt-wrap .txt h2{font-size:1.8rem;margin-bottom:1rem}#main.school.school-info #sec-reason .article-list .article-wrap{width:100%}#main.school.school-info #sec-class .class-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-.5rem}#main.school.school-info #sec-class .class-list p{padding:.5rem;width:50%}#main.school.school-info #sec-class .class-list p a{font-size:1.3rem;padding:1rem 3rem 1rem 1rem}#main.school.school-info #sec-schedule .schedule-wrap{overflow:auto;width:100%}#main.school.school-info #sec-schedule .schedule-wrap::-webkit-scrollbar{height:4px;width:4px}#main.school.school-info #sec-schedule .schedule-wrap::-webkit-scrollbar-track{background-color:#f4f4f4}#main.school.school-info #sec-schedule .schedule-wrap::-webkit-scrollbar-thumb{background-color:#0092e5}#main.school.school-info #sec-schedule .schedule-wrap .school-schedule{table-layout:auto;width:500px}#main.school.school-info #sec-schedule .swipe{color:#777;font-size:1.3rem;margin:1rem auto}}#main.school .news-article .ttl-wrap .ttl-article{margin-top:1rem}#main.school .news-article .ttl-wrap .date-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media screen and (max-width:750px){#main.school .news-article .ttl-wrap .date-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:auto}#main.school .news-article .ttl-wrap .date-wrap .btn-base{margin-bottom:1rem}}#main.school .news-prev-next{border:none;margin-top:2rem;padding-top:0}.modal-ikoma .tel-contact .tel-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-ikoma .tel-contact .tel-wrap a{width:calc(50% - 1rem)}@media screen and (max-width:750px){.modal-ikoma .tel-contact .tel-wrap a{width:100%}}#main.school.school-info.ikoma .class-wrap+.class-wrap{margin-top:4rem}#main.school.school-info.ikoma .ttl-class{border-bottom:2px solid #ccc;margin-bottom:2.5rem}#main.school.school-info.ikoma .ttl-class span{display:inline-block;font-size:2.2rem;font-weight:700;padding-bottom:.5rem;position:relative}#main.school.school-info.ikoma .ttl-class span:before{border-bottom:2px solid #95d2fd;bottom:-2px;content:"";display:block;position:absolute;width:100%}#main.school.school-info.ikoma .subttl{font-size:2rem}#main.school.school-info.ikoma #sec-message>div .attention-topics .attention-wrap{position:relative}#main.school.school-info.ikoma #sec-message>div .attention-topics .attention-wrap .txt-wrap .tag{background:#0092e5;color:#fff;display:inline-block;font-size:1.3rem;line-height:100%;margin:0 auto 1rem;padding:.5rem 1rem}@media screen and (max-width:750px){#main.school.school-info.ikoma #sec-message>div .attention-topics{padding:2.5rem}#main.school.school-info.ikoma #sec-message>div .attention-topics .attention-wrap{padding-top:3rem}#main.school.school-info.ikoma #sec-message>div .attention-topics .attention-wrap .txt-wrap .tag{font-size:1.1rem;left:-2.5rem;margin:0;position:absolute;top:1rem}}#main.school.school-info.ikoma #sec-gallery .subttl{text-align:center}#main.curriculum #sec-intro{padding-bottom:0}#main.curriculum #sec-intro .ttl-guide{text-align:center}#main.curriculum #sec-intro .ttl-guide span{background:#fff;border:2px solid;border-bottom:0;color:#2092e5;font-size:2.4rem;font-weight:600;letter-spacing:0;margin:9px auto 0;padding:2rem;position:relative;width:100%}#main.curriculum #sec-intro .ttl-guide span:before{background:#fff url(../../assets/img/common/logo.svg) no-repeat 50%/contain;content:"";height:19px;left:50%;padding:0 1.5rem;position:absolute;top:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px}@media screen and (max-width:750px){#main.curriculum #sec-intro .ttl-guide span{font-size:1.6rem;padding:1.75rem 0 1.25rem}}#main.curriculum #sec-curriculum-feature>div{position:relative;z-index:1}#main.curriculum #sec-curriculum-feature>div:before{background:#fff;content:"";height:calc(100% - 130px);position:absolute;right:5%;top:5rem;width:95%}#main.curriculum #sec-curriculum-feature>div .inner{max-width:84%}#main.curriculum #sec-curriculum-feature>div .message-wrap{margin:5rem auto;max-width:100%;width:800px}#main.curriculum #sec-curriculum-feature>div .article-list .article-wrap .subttl{margin-bottom:1rem}#main.curriculum #sec-curriculum-feature>div .article-list .article-wrap .article{margin-top:1rem}#main.curriculum #sec-curriculum-feature>div .attention-topics{margin:5rem auto 0}@media screen and (max-width:1024px){#main.curriculum #sec-curriculum-feature>div:before{right:2.6666666667%;width:97.3333333333%}}@media screen and (max-width:750px){#main.curriculum #sec-curriculum-feature>div .message-wrap{margin:3rem auto}#main.curriculum #sec-curriculum-feature>div .attention-topics{margin-top:3rem}}#main.curriculum #sec-feature.deco-wrap{background:#0092e5;padding-bottom:0}#main.curriculum #sec-feature.deco-wrap:before{border-top-color:#fff}#main.curriculum #sec-feature.deco-wrap:after{border-bottom-color:#95d2fd}#main.curriculum #sec-feature .ttl{margin-bottom:0;position:relative;z-index:2}#main.curriculum #sec-feature .article-list .article-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main.curriculum #sec-feature .article-list .article-wrap .subttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#main.curriculum #sec-feature .article-list .article-wrap .subttl small{display:block}#main.curriculum #sec-feature .article-list .article-wrap .article figure{display:none}#main.curriculum #sec-feature .induction-wrap{margin-top:-6rem}@media screen and (max-width:1024px){#main.curriculum #sec-feature .article-list{display:block}#main.curriculum #sec-feature .article-list .article-wrap{width:100%}#main.curriculum #sec-feature .article-list .article-wrap>figure{display:none}#main.curriculum #sec-feature .article-list .article-wrap .article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}#main.curriculum #sec-feature .article-list .article-wrap .article figure{display:block;margin:0 0 0 2rem;width:41.6666666667%}}@media screen and (max-width:750px){#main.curriculum #sec-feature .article-list .article-wrap .article{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main.curriculum #sec-feature .article-list .article-wrap .article figure{margin:0 auto 1.5rem;width:100%}#main.curriculum #sec-feature .induction-wrap .inner .txt-wrap:before{margin-left:5%}}@media screen and (max-width:1024px){#main.curriculum #sec-course .article-list{display:block}#main.curriculum #sec-course .article-list .article-wrap{width:100%}}#main.curriculum #sec-plan .message-wrap{margin:5rem auto}#main.curriculum #sec-plan .article-list{margin:-1rem}#main.curriculum #sec-plan .article-list .article-wrap{background:#f0f8fe;margin:1rem;padding:3rem;position:relative;width:calc(33.33333% - 2rem)}#main.curriculum #sec-plan .article-list .article-wrap:after{border-bottom:3rem solid #fff;border-left:3rem solid transparent;border-top:0 solid transparent;bottom:0;content:"";position:absolute;right:0}#main.curriculum #sec-plan .caution-list{counter-reset:num;margin-top:1.5rem}#main.curriculum #sec-plan .caution-list span{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:120%}#main.curriculum #sec-plan .caution-list span:before{content:"※" counter(num);counter-increment:num;display:block;margin-right:.5rem}@media screen and (max-width:900px){#main.curriculum #sec-plan .message-wrap{margin:3rem auto}#main.curriculum #sec-plan .article-list .article-wrap{width:calc(50% - 2rem)}}@media screen and (max-width:750px){#main.curriculum #sec-plan .article-list .article-wrap{width:calc(100% - 2rem)}}#main.curriculum #sec-support.deco-wrap{background:#ff0}#main.curriculum #sec-support.deco-wrap:before{border-top-color:#fad53c}#main.curriculum #sec-support.deco-wrap:after{border-bottom-color:#fff}#main.curriculum #sec-support .ttl{margin-bottom:0;position:relative;z-index:2}#main.curriculum #sec-support .article-list .article-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main.curriculum #sec-support .article-list .article-wrap .subttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.2rem}#main.curriculum #sec-support .article-list .article-wrap .subttl small{display:block}#main.curriculum #sec-support .article-list .article-wrap .article figure{display:none}#main.curriculum #sec-support .article-list .article-wrap.column2{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.curriculum #sec-support .article-list .article-wrap.column2 .subttl{font-size:2.2rem;height:auto}#main.curriculum #sec-support .article-list .article-wrap.column2 .article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main.curriculum #sec-support .article-list .article-wrap.column2 .article .ttl-cl{color:#000;margin-bottom:1.5rem}#main.curriculum #sec-support .article-list .article-wrap.column2 .article figure{display:block;margin:0 0 0 1.5rem;width:55.4744525547%}@media screen and (max-width:1024px){#main.curriculum #sec-support .article-list{display:block}#main.curriculum #sec-support .article-list .article-wrap{width:100%}#main.curriculum #sec-support .article-list .article-wrap>figure{display:none}#main.curriculum #sec-support .article-list .article-wrap .article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}#main.curriculum #sec-support .article-list .article-wrap .article figure{display:block;margin:0 0 0 2rem;width:41.6666666667%}}@media screen and (max-width:768px){#main.curriculum #sec-support .article-list .article-wrap.column2 .article{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main.curriculum #sec-support .article-list .article-wrap.column2 .article figure{margin:0 auto 1.5rem;width:100%}}@media screen and (max-width:750px){#main.curriculum #sec-support .article-list .article-wrap .article{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main.curriculum #sec-support .article-list .article-wrap .article figure{margin:0 auto 1.5rem;width:100%}#main.curriculum #sec-support .article-list .article-wrap.column2 .subttl{font-size:2rem}}#main.curriculum #sec-results{padding-bottom:0}#main.curriculum #sec-results .induction-wrap{margin-top:3rem}@media screen and (max-width:750px){#main.curriculum #sec-results{padding-bottom:3rem}#main.curriculum #sec-results .induction-wrap .inner .txt-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}#main.curriculum #sec-report.deco-wrap{margin-top:0;padding-bottom:0}#main.curriculum #sec-report.deco-wrap:before{top:0}#main.curriculum #sec-report .ttl{margin-bottom:0;position:relative;z-index:2}#main.curriculum #sec-report .fukidashi-wrap{padding-top:5rem}#main.curriculum #sec-report .fukidashi-wrap .ttl-s{color:#2092e5;font-size:2.4rem;margin:5rem auto 3rem}#main.curriculum #sec-report .induction-wrap{margin-top:-6rem}#main.curriculum #sec-report .induction-wrap .inner .txt-wrap .subttl{color:#2092e5}@media screen and (max-width:750px){#main.curriculum #sec-report .fukidashi-wrap{padding-top:3rem}#main.curriculum #sec-report .fukidashi-wrap .ttl-s{font-size:2rem;margin:3rem auto}#main.curriculum #sec-report .induction-wrap{margin-top:3rem}}#main.curriculum .pr-wrap.contact-wrap{margin-top:8rem}#main.curriculum .pr-wrap.contact-wrap .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.2083333333%}#main.curriculum .pr-wrap.contact-wrap .inner .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.curriculum .pr-wrap.contact-wrap .inner .txt-wrap .subttl{position:relative}#main.curriculum .pr-wrap.contact-wrap .inner .txt-wrap .subttl:before{background:#fff url(../../assets/img/common/logo.svg) no-repeat 50%/contain;content:"";display:block;height:19px;margin-bottom:.5rem;width:180px}#main.curriculum .pr-wrap.contact-wrap .inner figure{margin-left:3rem;width:42.5%}#main.curriculum .pr-wrap.contact-wrap .inner .btn-wrap{margin-top:3rem;width:calc(100% + 1rem)}#main.curriculum .pr-wrap.contact-wrap .inner .group-list{width:100%}@media screen and (max-width:768px){#main.curriculum .pr-wrap.contact-wrap .inner{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));padding:7.5% 5%}#main.curriculum .pr-wrap.contact-wrap .inner p br{display:none}}@media screen and (max-width:750px){#main.curriculum .pr-wrap.contact-wrap{margin-top:5rem}#main.curriculum .pr-wrap.contact-wrap .inner{display:block}#main.curriculum .pr-wrap.contact-wrap .inner .txt-wrap .subttl{font-size:1.6rem;text-align:center}#main.curriculum .pr-wrap.contact-wrap .inner .txt-wrap .subttl:before{margin:0 auto .5rem}#main.curriculum .pr-wrap.contact-wrap .inner figure{margin:2rem auto;width:100%}#main.curriculum .pr-wrap.contact-wrap .inner .btn-wrap{margin-top:2rem}}#main.curriculum .pr-wrap.contact-wrap .block-problem{margin:7rem auto 0;max-width:680px;width:85%}#main.curriculum .pr-wrap.contact-wrap .block-problem .txt-lead{font-size:2.4rem;font-weight:700}#main.curriculum .pr-wrap.contact-wrap .block-problem ul{background:#ffff01;border-radius:10px;margin:2rem 0 4rem;padding:3rem;position:relative}#main.curriculum .pr-wrap.contact-wrap .block-problem ul:before{background:url(../../assets/img/middle-curriculum/img_problem_01.png) no-repeat bottom/contain;bottom:0;content:"";display:block;padding-top:27.1rem;position:absolute;right:6%;width:39.2647058824%}#main.curriculum .pr-wrap.contact-wrap .block-problem ul li:before{content:"・"}#main.curriculum .pr-wrap.contact-wrap .block-problem ul li+li{margin-top:1em}#main.curriculum .pr-wrap.contact-wrap .block-problem .btn-base{display:block;margin:0 auto;width:32rem}@media screen and (max-width:750px){#main.curriculum .pr-wrap.contact-wrap .block-problem{margin-top:4rem;width:100%}#main.curriculum .pr-wrap.contact-wrap .block-problem .txt-lead{font-size:1.8rem}#main.curriculum .pr-wrap.contact-wrap .block-problem ul{margin:2rem 0;padding:5.3vw;position:relative}#main.curriculum .pr-wrap.contact-wrap .block-problem ul:before{background:url(../../assets/img/middle-curriculum/img_problem_01.png) no-repeat bottom/contain;bottom:auto;content:"";display:block;padding-top:26.9vw;position:absolute;right:-2%;top:-16vw;width:26.4vw}#main.curriculum .pr-wrap.contact-wrap .block-problem .btn-base{max-width:32rem;width:100%}}#main.curriculum #sec-school .school-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}#main.curriculum #sec-school .school-list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;text-align:center;width:25%}#main.curriculum #sec-school .school-list li:before{border-left:1px solid #999;content:"";height:calc(100% - 2rem);position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main.curriculum #sec-school .school-list li .btn{font-size:1.8rem;line-height:120%;padding:1.25rem 2.25rem 1.25rem 1.5rem}#main.curriculum #sec-school .school-list li .btn small{display:block;line-height:100%}@media screen and (max-width:900px){#main.curriculum #sec-school .school-list li{width:33.3333333333%}}@media screen and (max-width:750px){#main.curriculum #sec-school .school-list li{text-align:left;width:50%}#main.curriculum #sec-school .school-list li:before{height:calc(100% - 1.5rem)}#main.curriculum #sec-school .school-list li .btn{-webkit-box-flex:1;background-position:center right 1.5rem;display:block;-ms-flex:1;flex:1;font-size:1.6rem;padding:1.15rem 2rem 1.15rem 1.15rem}}#main.curriculum #sec-course .course-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.curriculum #sec-course .course-list li{margin:0 1rem}#main.curriculum #sec-course .course-list li a{padding:1rem 2rem 1rem 1rem}@media screen and (max-width:750px){#main.curriculum #sec-course .course-list{display:block;text-align:center}#main.curriculum #sec-course .course-list li{margin:0 auto}#main.curriculum #sec-course .course-list li a{padding:.5rem 2rem .5rem .5rem}}#main.primary-curriculum .page-header{position:relative}#main.primary-curriculum .page-header:before{background:-webkit-linear-gradient(10deg,#5ebfdb,#d1edf5);background:linear-gradient(80deg,#5ebfdb,#d1edf5)}#main.primary-curriculum #sec-curriculum-feature.deco-wrap{background:#d1edf5}#main.primary-curriculum #sec-curriculum-feature.deco-wrap:before{border-top-color:#5ebfdb}#main.primary-curriculum #sec-curriculum-feature.deco-wrap:after{border-bottom-color:#5ebfdb}@media screen and (min-width:751px){#main.primary-curriculum #sec-curriculum-feature.deco-wrap .article-list .article-wrap{width:50%}}#main.primary-curriculum #sec-feature .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/primary-curriculum/img_btn01.png);padding-top:395px;width:287px}@media screen and (max-width:750px){#main.primary-curriculum #sec-feature .induction-wrap .txt-wrap:before{margin-left:-5%;padding-top:60.2985074627%;width:43.8805970149%}#main.primary-curriculum #sec-feature .induction-wrap .txt-wrap:before br{display:none}}#main.primary-curriculum #sec-plan #sec-example .attention-topics{margin-top:5.5rem}#main.primary-curriculum #sec-plan #sec-example .attention-topics .txt-wrap{padding-left:1.5rem}#main.primary-curriculum #sec-plan #sec-example .attention-topics .txt-wrap .ttl-cl{font-size:1.65rem;margin-bottom:1rem}#main.primary-curriculum #sec-school .school-list li.ikoma{display:none}#main.middle-curriculum .page-header{position:relative}#main.middle-curriculum .page-header:before{background:-webkit-linear-gradient(10deg,#da7f97,#f2d0d9);background:linear-gradient(80deg,#da7f97,#f2d0d9)}#main.middle-curriculum #sec-curriculum-feature.deco-wrap{background:#f2d0d9}#main.middle-curriculum #sec-curriculum-feature.deco-wrap:before{border-top-color:#da7f97}#main.middle-curriculum #sec-curriculum-feature.deco-wrap:after{border-bottom-color:#da7f97}#main.middle-curriculum #sec-feature .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/middle-curriculum/img_btn01.png);padding-top:395px;width:287px}@media screen and (max-width:750px){#main.middle-curriculum #sec-feature .induction-wrap .txt-wrap:before{padding-top:53.7313432836%;width:38.8059701493%}#main.middle-curriculum #sec-feature .induction-wrap .txt-wrap:before br{display:none}}#main.middle-curriculum #sec-results .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/middle-curriculum/img_btn02.png);padding-top:380px;width:275px}@media screen and (max-width:1024px){#main.middle-curriculum #sec-results{margin-bottom:-5rem}}@media screen and (max-width:750px){#main.middle-curriculum #sec-results{margin-bottom:0}#main.middle-curriculum #sec-results .induction-wrap .txt-wrap:before{padding-top:52.8358208955%;width:38.2089552239%}#main.middle-curriculum #sec-results .induction-wrap .txt-wrap:before br{display:none}}#main.middle-curriculum .sec-consultation{margin-top:0}@media screen and (max-width:750px){#main.middle-curriculum .sec-consultation{margin-top:5rem}}#main.middle-curriculum #sec-school .school-list li.ikoma{display:none}#main.high-curriculum .page-header{position:relative}#main.high-curriculum .page-header:before{background:-webkit-linear-gradient(10deg,#2fb8a0,#caf0ea);background:linear-gradient(80deg,#2fb8a0,#caf0ea)}#main.high-curriculum #sec-curriculum-feature.deco-wrap{background:#caf0ea}#main.high-curriculum #sec-curriculum-feature.deco-wrap:before{border-top-color:#2fb8a0}#main.high-curriculum #sec-curriculum-feature.deco-wrap:after{border-bottom-color:#2fb8a0}#main.high-curriculum #sec-feature .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/high-curriculum/img_btn01.png);padding-top:395px;width:287px}@media screen and (max-width:750px){#main.high-curriculum #sec-feature .induction-wrap .txt-wrap:before{padding-top:53.7313432836%;width:38.8059701493%}}#main.high-curriculum #sec-results .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/high-curriculum/img_btn02.png);padding-top:378px;width:282px}@media screen and (max-width:750px){#main.high-curriculum #sec-results .induction-wrap .txt-wrap:before{margin-left:5%;padding-top:55.223880597%;width:41.4925373134%}}#main.high-curriculum #sec-report.deco-wrap{background:#caf0ea}#main.high-curriculum #sec-report.deco-wrap:before{border-top-color:#fff}#main.high-curriculum #sec-report.deco-wrap:after{border-bottom-color:#fff}#main.high-curriculum #sec-report .induction-wrap .txt-wrap:before{background-image:url(../../assets/img/high-curriculum/img_btn03.png);padding-top:380px;width:301px}@media screen and (max-width:750px){#main.high-curriculum #sec-report .induction-wrap .txt-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#main.high-curriculum #sec-report .induction-wrap .txt-wrap:before{padding-top:57.0149253731%;width:45.0746268657%}}#main.high-curriculum #sec-course .btn-wrap{margin:4rem auto}#main.high-curriculum #sec-course .btn-wrap .btn-support{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#ffff3b),to(#f7e618));background:-webkit-linear-gradient(top,#ffff3b,#f7e618);background:linear-gradient(180deg,#ffff3b,#f7e618);border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;justify-content:center;margin:0 auto;padding:2rem;width:100%}#main.high-curriculum #sec-course .btn-wrap .btn-support:before{-ms-flex-negative:0;background:url(../../assets/img/high-curriculum/icn_support.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:4rem;width:4rem}#main.high-curriculum #sec-course .btn-wrap .btn-support span{display:inline;font-size:2.4rem;font-weight:700}#main.high-curriculum #sec-course .btn-wrap .btn-support span span{font-size:3rem}#main.high-curriculum #sec-course .btn-wrap .btn-support:hover{color:#000;opacity:.6}#main.high-curriculum #sec-course .support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}#main.high-curriculum #sec-course .support-list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 1rem)}#main.high-curriculum #sec-course .support-list li a{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2fb8a0;border-radius:100px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:1rem;height:8rem;padding:1rem 2rem 1rem 1rem}#main.high-curriculum #sec-course .support-list li a:before{-ms-flex-negative:0;background:no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:7.5rem;margin-top:-1.5rem;width:6rem}#main.high-curriculum #sec-course .support-list li a:after{-ms-flex-negative:0;background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:1.6rem;margin-left:auto;width:1.6rem}#main.high-curriculum #sec-course .support-list li a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;font-weight:700;line-height:1.3;row-gap:.5rem}#main.high-curriculum #sec-course .support-list li a span span{border:1px solid #fff;display:block;font-size:1.3rem;line-height:100%;padding:.5rem}#main.high-curriculum #sec-course .support-list li a:hover{background:#caf0ea;color:#2fb8a0}#main.high-curriculum #sec-course .support-list li a:hover span span{border-color:#2fb8a0}#main.high-curriculum #sec-course .support-list li:first-child a:before{background-image:url(../../assets/img/high-curriculum/img_support_link01.png)}#main.high-curriculum #sec-course .support-list li:nth-child(2) a:before{background-image:url(../../assets/img/high-curriculum/img_support_link02.png)}#main.high-curriculum #sec-course .support-list li:nth-child(3) a:before{background-image:url(../../assets/img/high-curriculum/img_support_link03.png)}#main.high-curriculum #sec-course .support-list li:nth-child(4) a:before{background-image:url(../../assets/img/high-curriculum/img_support_link04.png)}#main.high-curriculum #sec-course .support-list li:nth-child(5) a:before{background-image:url(../../assets/img/high-curriculum/img_support_link05.png)}#main.high-curriculum #sec-course .support-list li:nth-child(6) a:before{background-image:url(../../assets/img/high-curriculum/img_support_link06.png)}@media screen and (max-width:1024px){#main.high-curriculum #sec-course .btn-wrap .btn-support span{font-size:2rem}#main.high-curriculum #sec-course .btn-wrap .btn-support span span{font-size:2.6rem}#main.high-curriculum #sec-course .support-list{gap:1.5rem}#main.high-curriculum #sec-course .support-list li{width:100%}}@media screen and (max-width:750px){#main.high-curriculum #sec-course .btn-wrap{margin:3rem auto}#main.high-curriculum #sec-course .btn-wrap .btn-support span{font-size:1.6rem}#main.high-curriculum #sec-course .btn-wrap .btn-support span span{font-size:2rem}#main.high-curriculum #sec-course .support-list{gap:1rem}#main.high-curriculum #sec-course .support-list li{width:100%}#main.high-curriculum #sec-course .support-list li a{height:7rem;padding-right:1.5rem}#main.high-curriculum #sec-course .support-list li a:before{height:6rem;margin-top:-1.5rem;width:5rem}#main.high-curriculum #sec-course .support-list li a span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem}#main.high-curriculum #sec-course .support-list li a span br{display:none}#main.high-curriculum #sec-course .support-list li a span span{font-size:1rem}}#main.high-curriculum #sec-school .school-list li.ikoma2,.breadcrumb.results span a{display:none}.breadcrumb.results span{font-size:0}.breadcrumb.results span .breadcrumb_last{font-size:1.25rem}#main.results .tab-nav .tab li.primary a{background:#d1edf5}#main.results .tab-nav .tab li.middle a{background:#f2d0d9}#main.results .tab-nav .tab li.univ a{background:#caf0ea}#main.results .tab-nav .tab li.primary a.active,#main.results .tab-nav .tab li.primary a:hover{background:#5ebfdb}#main.results .tab-nav .tab li.middle a.active,#main.results .tab-nav .tab li.middle a:hover{background:#da7f97}#main.results .tab-nav .tab li.univ a.active,#main.results .tab-nav .tab li.univ a:hover{background:#2fb8a0}#main.results .induction-appeal{border:1px solid #1868b7;border-radius:.2rem;margin:5rem auto}#main.results .induction-appeal .group-btn{padding:3rem}#main.results .induction-appeal .group-btn:after{right:3rem}#main.results .induction-appeal .group-btn .subttl{margin:0}#main.results .induction-appeal .cont{padding:0 3rem 3rem}#main.results .induction-appeal .cont p+p{margin-top:1rem}#main.results .induction-appeal .cont a{text-decoration:underline}@media screen and (max-width:750px){#main.results .induction-appeal{border-radius:.5rem;margin:2rem auto 2.6rem}#main.results .induction-appeal .group-btn:after{right:2rem}}#main.results.primary .tab-contents .contents{border-color:#5ebfdb}#main.results.primary .induction-appeal,#main.results.primary .results-wrap.appeal{background:#ecf5f7;border-color:#5ebfdb}#main.results.primary .induction-appeal p a,#main.results.primary .results-wrap.appeal p a{color:#1868b7}#main.results.middle .tab-contents .contents{border-color:#da7f97}#main.results.middle .induction-appeal,#main.results.middle .results-wrap.appeal{background:#fdf3f6;border-color:#da7f97}#main.results.middle .induction-appeal p a,#main.results.middle .results-wrap.appeal p a{color:#b51e46}#main.results.univ .tab-contents .contents{border-color:#2fb8a0}#main.results.univ .induction-appeal,#main.results.univ .results-wrap.appeal{background:#f0fef5;border-color:#2fb8a0}#main.results.univ .induction-appeal p a,#main.results.univ .results-wrap.appeal p a{color:#157161}#main.results .tab-contents .ttl-s{color:#0092e5;margin:3rem auto}#main.results .report-wrap{padding:5rem 0}#main.results .report-wrap .ttl-s{font-size:2.4rem;margin:5rem 0 3rem}#main.results .report-wrap .ttl-s mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(254,253,50,0)),color-stop(40%,#fefd32));background:-webkit-linear-gradient(top,rgba(254,253,50,0) 60%,#fefd32 0);background:linear-gradient(180deg,rgba(254,253,50,0) 60%,#fefd32 0);color:unset}#main.results .report-wrap .catch{text-align:center}#main.results .report-wrap .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:3rem}#main.results .report-wrap .btn-wrap .btn-base{-webkit-box-flex:1;background-color:#0092e5;border:2px solid #0092e5;border-radius:10px;color:#fff;-ms-flex:1;flex:1;font-size:2rem}#main.results .report-wrap .btn-wrap .btn-base:hover{background-color:#fff;color:#0092e5}@media screen and (max-width:750px){#main.results .report-wrap{padding:3rem 0}#main.results .report-wrap .ttl-s{font-size:1.8rem;margin:2.5rem 0 1.5rem}#main.results .report-wrap .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:2.5rem}#main.results .report-wrap .btn-wrap .btn-base{font-size:1.8rem;padding:1.75rem 1rem}}#sec-report{margin-top:5rem}.report-area{background:#fff;border:1px solid;padding:4.4642857143%}.report-area .univ{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:3rem}.report-area .univ .ttl-s{-webkit-box-flex:1;color:#000!important;-ms-flex:1;flex:1;margin:0!important;text-align:left}.report-area .univ .group-list{background-color:#0092e5;border:none;border-radius:0;display:inline-block;overflow:initial;position:relative;text-align:left;z-index:1}.report-area .univ .group-list .group-btn{background:#0092e5;color:#fff}.report-area .univ .group-list .group-btn span{padding-right:4rem}.report-area .univ .group-list .group-btn span:after{background-image:url(../../assets/img/common/icn_arrow_c_w.svg);height:2rem;top:-.2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:2rem}.report-area .univ .group-list .group-btn.active span:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.report-area .univ .group-list ul{background:#fff;border:2px solid #0092e5;border-top:none;height:50vh;left:0;overflow:auto;position:absolute;top:100%;width:100%}.report-area .univ .group-list ul li.report-high{display:none}.report-area .report-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:5rem}.report-area .report-wrap figure{margin-right:3rem;width:39.2156862745%}.report-area .report-wrap .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.report-area .report-wrap .txt-wrap .ttl-line{font-size:3rem;margin-bottom:1rem}.report-area .report-wrap .txt-wrap .ttl-line span{font-size:2.4rem}.report-area .report-wrap .txt-wrap .subttl{margin-bottom:1rem}.report-area .report-wrap .txt-wrap .name{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.report-area .report-wrap .txt-wrap .btn-wrap{margin:1rem auto}.report-area .report-wrap .txt-wrap .article p{line-height:145%;margin-bottom:.5rem}.report-area .report-wrap .txt-wrap .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.report-area .report-wrap .txt-wrap .sns-wrap .sns{margin-right:.5rem}@media screen and (max-width:768px){.report-area{padding:3rem}.report-area .report-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:5rem}.report-area .report-wrap .txt-wrap .ttl-line span{font-size:2rem}}@media screen and (max-width:750px){.report-area{padding:1.5rem}.report-area .univ{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.report-area .univ .group-list{margin-bottom:1.5rem;width:100%}.report-area .report-wrap{border-bottom:1px dotted #777;display:block;margin-bottom:3rem;padding-bottom:3rem}.report-area .report-wrap .txt-wrap .name,.report-area .report-wrap .txt-wrap .ttl-line span{font-size:1.5rem}.report-area .report-wrap .txt-wrap figure{margin:1.5rem 0;max-width:100%;width:350px}}#main.report #sec-report .inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:84%}#main.report #sec-report .inner .main-article{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.report #sec-report .inner .main-article .report-wrap,#main.report #sec-report .inner .main-article .ttl{margin-bottom:5rem}#main.report #sec-report .inner .main-article .report-wrap .ttl-line{font-size:1.75rem;margin-bottom:1rem}#main.report #sec-report .inner .main-article .report-wrap .subttl{margin-bottom:1rem}#main.report #sec-report .inner .main-article .report-wrap .name{font-size:1.75rem;font-weight:600;margin-bottom:1rem}#main.report #sec-report .inner .main-article .report-wrap figure{margin:2rem auto}#main.report #sec-report .inner .main-article .report-wrap .txt-wrap p{margin:2rem 0}#main.report #sec-report .inner .main-article .report-wrap .sns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;margin-top:2rem}#main.report #sec-report .inner .main-article .report-wrap .sns-wrap .sns{margin-right:.5rem}#main.report #sec-report .inner .side-menu{border-left:1px solid #ccc;margin-left:3rem;padding:3rem}#main.report #sec-report .inner .side-menu .ttl-line{font-size:1.8rem;margin-bottom:1.5rem}#main.report #sec-report .inner .side-menu .school-list{margin-top:1.5rem}#main.report #sec-report .inner .side-menu .school-list li a{border-bottom:1px dotted #ccc;display:block;padding:1rem}#main.report #sec-report .inner .side-menu .school-list li:first-child a{border-top:1px dotted #ccc}#main.report #sec-report .inner .side-menu .school-list li.active a,#main.report #sec-report .inner .side-menu .school-list li:hover a{border-bottom-color:#0092e5;color:#0092e5}#main.report #sec-report .inner .side-menu .school-list li.report-high{display:none}@media screen and (max-width:1024px){#main.report #sec-report .inner{display:block}#main.report #sec-report .inner .side-menu{border:none;border-top:1px solid #ccc;margin:5rem auto 0;padding:5rem 0 0}#main.report #sec-report .inner .side-menu .school-list{border-top:1px dotted #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.report #sec-report .inner .side-menu .school-list li{width:25%}#main.report #sec-report .inner .side-menu .school-list li:first-child a{border-top:none}}@media screen and (max-width:768px){#main.report #sec-report .inner .side-menu .school-list li{width:33.3333333333%}}@media screen and (max-width:750px){#main.report #sec-report .inner .main-article .ttl{margin-bottom:4rem}#main.report #sec-report .inner .side-menu .school-list li{width:50%}}#sec-report-univ{background:url(../../assets/img/common/bg_ptn01.jpg);margin-top:5rem;padding:5rem 0 10rem}#sec-report-univ .ttl-s{color:#0092e5;margin:2rem 0 3rem}#sec-report-univ .ttl-s mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(254,253,50,0)),color-stop(40%,#fefd32));background:-webkit-linear-gradient(top,rgba(254,253,50,0) 60%,#fefd32 0);background:linear-gradient(180deg,rgba(254,253,50,0) 60%,#fefd32 0);color:unset}#sec-report-univ .catch{text-align:center}#sec-report-univ .btn-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:4.5rem}#sec-report-univ .btn-wrap .group-list{-webkit-box-flex:1;background-color:#0092e5;border:2px solid #0092e5;border-radius:10px;-ms-flex:1;flex:1}#sec-report-univ .btn-wrap .group-list .group-btn{background:#0092e5;color:#fff;font-size:2rem;font-weight:700}#sec-report-univ .btn-wrap .group-list .group-btn:after{background:url(../../assets/img/common/icn_arrow_c_w.svg) no-repeat 50%/contain;height:1em;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:1em}#sec-report-univ .btn-wrap .group-list .group-btn:hover{background:#fff;color:#0092e5}#sec-report-univ .btn-wrap .group-list .group-btn:hover:after{background-image:url(../../assets/img/common/icn_arrow_c.svg)}#sec-report-univ .btn-wrap .group-list ul{background:#fff;border-top:1px dotted #0068b7;overflow:hidden}#sec-report-univ .btn-wrap .group-list ul li{float:left;width:50%}#sec-report-univ .btn-wrap .group-list ul li:first-child{width:100%}#sec-report-univ .btn-wrap .group-list ul li:nth-child(2n){border-right:1px dotted #0068b7}#sec-report-univ .report-wrap{margin-top:6rem}#sec-report-univ .report-wrap .cont{background:#fff;border:1px solid #000;padding:4rem 4rem 4.5rem}#sec-report-univ .report-wrap .cont+.cont{margin-top:1.5rem}#sec-report-univ .report-wrap .cont .ttl-wrap{margin-bottom:3rem}#sec-report-univ .report-wrap .cont .ttl-wrap .subttl{margin-bottom:1.5rem}#sec-report-univ .report-wrap .cont .ttl-wrap .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}#sec-report-univ .report-wrap .cont .ttl-wrap .tag-list span{background:#fff;border:1px solid #000;display:block;font-size:1.3rem;margin:0;opacity:.2}#sec-report-univ .report-wrap .cont .ttl-wrap .tag-list span.on{opacity:1}#sec-report-univ .report-wrap .cont .ttl-wrap .graduation{font-size:1.7rem;font-weight:700;line-height:1.5294117647;margin-top:.5rem}#sec-report-univ .report-wrap .cont .photo{margin:3rem auto;max-width:100%;width:542px}#sec-report-univ .report-wrap .cont .staff-message{background:#f4f4f4;margin-top:4rem;position:relative}#sec-report-univ .report-wrap .cont .staff-message .ttl-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2fb8a0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:3rem;left:0;line-height:100%;padding:.3rem 2rem;position:absolute;top:-1.5rem}#sec-report-univ .report-wrap .cont .staff-message .ttl-arrow:after{background:#2fb8a0;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:3rem;left:100%;position:absolute;top:0;width:1.5rem}#sec-report-univ .report-wrap .cont .staff-message>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:3.5rem 3rem}#sec-report-univ .report-wrap .cont .staff-message>div figure{-ms-flex-negative:0;flex-shrink:0;width:7.5rem}#sec-report-univ .report-wrap .cont .staff-message>div .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}#sec-report-univ .report-wrap .cont .staff-message>div .txt p{line-height:1.4375}#sec-report-univ .report-wrap .cont .btn-wrap{margin-top:2.5rem}@media screen and (max-width:750px){#sec-report-univ{margin-top:3rem;padding:5rem 0 6rem}#sec-report-univ .ttl-s{font-size:1.8rem;margin:2.5rem 0 1.5rem}#sec-report-univ .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:2.5rem}#sec-report-univ .btn-wrap .group-list{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}#sec-report-univ .btn-wrap .group-list .group-btn{font-size:1.8rem}#sec-report-univ .report-wrap{margin-top:4rem}#sec-report-univ .report-wrap .cont{padding:2rem 2rem 2.5rem}#sec-report-univ .report-wrap .cont .ttl-wrap{margin-bottom:1.8rem}#sec-report-univ .report-wrap .cont .ttl-wrap .subttl{margin-bottom:1rem}#sec-report-univ .report-wrap .cont .photo{margin:1.8rem auto}#sec-report-univ .report-wrap .cont .staff-message{margin-top:4rem}#sec-report-univ .report-wrap .cont .staff-message .ttl-arrow{font-size:1.5rem;padding:.3rem 1.5rem 0}#sec-report-univ .report-wrap .cont .staff-message>div{gap:1.5rem;padding:3rem 1.5rem}#sec-report-univ .report-wrap .cont .staff-message>div figure{width:6.8rem}#sec-report-univ .report-wrap .cont .staff-message>div .txt p{font-size:1.5rem;line-height:1.4}#sec-report-univ .report-wrap .cont .btn-wrap{margin-top:2rem}}#main.guidance #sec-cont01{padding-bottom:0}#main.guidance #sec-cont01 .subttl,#main.guidance #sec-cont01 .subttl .num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#main.guidance #sec-cont01 .subttl .num{-webkit-box-pack:center;-ms-flex-pack:center;background:#0092e5;color:#fff;font-family:futura-pt,sans-serif;font-weight:700;height:4rem;justify-content:center;margin-right:2rem;padding:0 1rem;position:relative}#main.guidance #sec-cont01 .subttl .num:after{border-color:transparent transparent transparent #0092e5;border-style:solid;border-width:2rem 0 2rem 1rem;content:"";left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main.guidance #sec-cont01 .catchphoto{margin:3rem auto}#main.guidance #sec-cont01 .ttl-line{font-size:1.75rem;margin:3rem auto 2rem}#main.guidance #sec-cont01 .ttl-s{margin:3rem auto 2rem}#main.guidance #sec-cont01 .contact.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem -.75rem}#main.guidance #sec-cont01 .contact.btn-wrap .btn-base{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.75rem;width:auto}#main.guidance #sec-cont01 .tel-wrap .kiduminami{display:none}@media screen and (max-width:750px){#main.guidance #sec-cont01 .contact.btn-wrap{display:block;text-align:center}}#main.price table{line-height:140%;width:100%}#main.price table tr td,#main.price table tr th{background:#fff;border:1px solid #0092e5;padding:1.5rem;text-align:center}#main.price table tr th{background:#e5f4fd;text-align:center}#main.price table tr th:first-child{width:30%}#main.price #sec-price .price-inner{background:url(../../assets/img/common/bg_ptn01.jpg);border:1px solid #ccc;-webkit-filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));filter:drop-shadow(1rem 1rem 0 rgba(0,0,0,.2));margin-bottom:2rem;padding:2.5%}#main.price #sec-price .price-inner .subttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0}#main.price #sec-price .price-inner .subttl .btn{font-size:1.4rem}#main.price #sec-price .price-inner .price-list{display:none}#main.price #sec-price .price-inner .price-wrap{margin:3rem auto 5rem}#main.price #sec-price .price-inner .price-wrap h4{font-size:1.8rem;margin-bottom:2rem}#main.price #sec-price .price-inner .price-wrap h4 em,#main.price #sec-price .price-inner .price-wrap h4 span{display:block;line-height:140%}#main.price #sec-price .price-inner .price-wrap h4 .ttl-cl{margin-top:1rem}#main.price #sec-price .price-inner .price-wrap .catchphoto,#main.price #sec-price .price-inner .price-wrap p,#main.price #sec-price .price-inner .price-wrap ul{margin:2rem auto}#main.price #sec-price .price-inner .price-wrap ul li{margin:.5rem auto;padding-left:1rem;position:relative}#main.price #sec-price .price-inner .price-wrap ul li:before{content:"・";left:0;position:absolute}#main.price #sec-price .price-inner .btn-wrap{text-align:center}#main.price #sec-price .price-inner .btn-wrap .btn-base{width:auto}#main.price #sec-price .price-inner .close{margin-top:3rem;text-align:center}@media screen and (max-width:768px){#main.price #sec-price .price-inner{-webkit-filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));filter:drop-shadow(.5rem .5rem 0 rgba(0,0,0,.2));padding:5%}}@media screen and (max-width:550px){#main.price #sec-price .price-inner .subttl{font-size:1.6rem}}#main.price #sec-fee.deco-wrap{background:#0092e5}#main.price #sec-fee.deco-wrap:before{border-top-color:#95d2fd}#main.price #sec-fee.deco-wrap:after{border-bottom-color:#95d2fd}#main.price #sec-fee .inner p:first-child{text-align:right}@media screen and (max-width:750px){#main.price #sec-fee>div .inner{padding-bottom:3rem}}#sec-faq .faq-wrap{margin-bottom:5rem}#sec-faq .faq-wrap .faq-list{margin-bottom:2rem}#sec-faq .faq-wrap .faq-list .q{border:2px solid #5ab6d4;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}#sec-faq .faq-wrap .faq-list .q:before{background:#5ab6d4;color:#fff;content:"Q";font-size:2rem}#sec-faq .faq-wrap .faq-list .q:after,#sec-faq .faq-wrap .faq-list .q:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}#sec-faq .faq-wrap .faq-list .q:after{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 50%/1.75rem;content:"";-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.75rem}#sec-faq .faq-wrap .faq-list .q span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:100%;padding:1.5rem;position:relative;width:100%}#sec-faq .faq-wrap .faq-list .q.active,#sec-faq .faq-wrap .faq-list .q:hover{background:#5ab6d4;color:#fff}#sec-faq .faq-wrap .faq-list .q.active:after,#sec-faq .faq-wrap .faq-list .q:hover:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#sec-faq .faq-wrap .faq-list .a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 2rem 0;position:relative}#sec-faq .faq-wrap .faq-list .a:before{color:#0092e5;content:"A";font-size:2rem;font-weight:600;line-height:140%;margin-right:1.5rem}@media screen and (max-width:750px){#sec-faq .faq-wrap{margin-bottom:4rem}#sec-faq .faq-wrap .faq-list{margin-bottom:1rem}#sec-faq .faq-wrap .faq-list .q{font-size:1.6rem}#sec-faq .faq-wrap .faq-list .q:before{font-size:1.8rem;padding:1.2rem}#sec-faq .faq-wrap .faq-list .q span,#sec-faq .faq-wrap .faq-list .q:after{padding:1.2rem}#sec-faq .faq-wrap .faq-list .a:before{font-size:1.8rem}}.form .page-header{margin:2.5% auto 2.5rem}.form .page-header .inner{border-bottom:1px solid #707070;padding-bottom:2.5%;width:1120px}.form .page-header .inner .ttl{margin:0 auto}@media screen and (max-width:750px){.form .page-header{margin:5.3333333333% auto 1.5rem}.form .page-header .inner{padding-bottom:5.3333333333%}}#sec-contact-message{padding-bottom:0}#sec-contact-message figure{margin-bottom:2.5rem}#sec-contact{border-bottom:2px solid #0057aa;border-top:2px solid #0057aa;margin:9rem auto;padding:0}#sec-contact .flow-start{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;margin-top:-28px;overflow:hidden}#sec-contact .flow-start.footer{margin-bottom:-28px;margin-top:4rem}#sec-contact .flow-start li{background:#eee;color:#999;list-style:none;padding:15px 0;position:relative;text-align:center;width:33.3333333333%}#sec-contact .flow-start li:after,#sec-contact .flow-start li:before{content:"";height:0;margin:auto;position:absolute;width:0}#sec-contact .flow-start li:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:40px 0 40px 1em;right:-1em}#sec-contact .flow-start li:after,#sec-contact .flow-start li:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}#sec-contact .flow-start li:after{border-color:transparent transparent transparent #eee;border-style:solid;border-width:40px 0 40px 1em;right:-.8em}#sec-contact .flow-start li:first-child{border-radius:6px 0 0 6px}#sec-contact .flow-start li:last-child{border-radius:0 6px 6px 0}#sec-contact .flow-start li:last-child:after,#sec-contact .flow-start li:last-child:before{display:none}#sec-contact .flow-start li.current{background:#0068b7;color:#fff}#sec-contact .flow-start li.current:after{border-color:transparent transparent transparent #0068b7}#sec-contact .confirm-submit{display:none}@media screen and (max-width:750px){#sec-contact{margin:6rem auto}}.mw_wp_form input,.mw_wp_form select,.mw_wp_form textarea{border:1px solid #1868b7;border-radius:6px;font-size:16px;padding:1rem;width:50%}.mw_wp_form select{background:#fff;width:33%}.mw_wp_form textarea{height:15rem;width:100%}.mw_wp_form .mwform-checkbox-field,.mw_wp_form .mwform-radio-field{margin:0!important;padding-bottom:.5rem;padding-right:.5rem;width:33.3333333333%}.mw_wp_form .mwform-checkbox-field label,.mw_wp_form .mwform-radio-field label{display:-webkit-box;display:-ms-flexbox;display:flex}.mw_wp_form .mwform-checkbox-field input,.mw_wp_form .mwform-radio-field input{border-color:#1868b7;height:2rem!important;line-height:130%;margin-right:.5rem;vertical-align:middle;width:2rem!important}.mw_wp_form .mwform-checkbox-field span,.mw_wp_form .mwform-radio-field span{display:block;line-height:130%}.mw_wp_form a{color:#1868b7;text-decoration:underline}.mw_wp_form a:hover{color:#707070;opacity:1}.mw_wp_form .form-wrap{border-bottom:1px dotted #ccc;padding:3rem 0}.mw_wp_form .form-wrap.required .ttl-sec:after{background:#b81714;color:#fff;content:"必須";display:inline-block;font-size:1.2rem;line-height:100%;margin-left:1rem;padding:.5rem;text-align:center;white-space:nowrap}.mw_wp_form .form-wrap.code{display:none}.mw_wp_form .form-wrap .ttl-sec{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;padding-left:0}.mw_wp_form .form-wrap .caution{margin:1.5rem 0}.mw_wp_form .form-wrap .form-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.mw_wp_form .form-wrap .form-list,.mw_wp_form .form-wrap .form-list p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mw_wp_form .form-wrap .form-list p{margin-right:1.5rem}.mw_wp_form .form-wrap .address2 input,.mw_wp_form .form-wrap .form-list input{width:100%}.mw_wp_form .form-wrap.kana input,.mw_wp_form .form-wrap.name input{margin-left:.5rem}.mw_wp_form .form-wrap.date .form-list{display:block}.mw_wp_form .form-wrap.date .form-list>div{display:none;width:100%}.mw_wp_form .form-wrap.date .form-list>div .mwform-radio-field{display:inline-block;padding:.35rem;width:25%}.mw_wp_form .form-wrap.policy{border:none;padding-bottom:0}.mw_wp_form .form-wrap.policy .mwform-checkbox-field,.mw_wp_form .form-wrap.policy .mwform-radio-field{padding:0;width:100%}.mw_wp_form .form-wrap.policy .mwform-checkbox-field input,.mw_wp_form .form-wrap.policy .mwform-radio-field input{height:1.5rem!important;width:1.5rem!important}.mw_wp_form .form-wrap.policy .mwform-checkbox-field span,.mw_wp_form .form-wrap.policy .mwform-radio-field span{font-size:1.3rem;line-height:120%}.mw_wp_form .btn-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:3rem 0}.mw_wp_form .btn-wrap.nocheck .btn-base{border-color:#000;color:#000;opacity:.5;pointer-events:none}.mw_wp_form .btn-wrap .btn-base{border-radius:100px;cursor:pointer;line-height:140%;margin:0 1rem;max-width:45%;padding:1rem 4rem 1rem 1.5rem}.mw_wp_form .btn-wrap .btn-base.submit{background:#f1972c;border:none;color:#fff;display:none;padding:1rem 3rem}.mw_wp_form .btn-wrap .btn-base.submit:hover{background:#1868b7}.mw_wp_form .btn-wrap .btn-base.back{background:#eee;border-color:#aaa;color:#aaa;display:none;padding:1rem 3rem;text-align:center;width:30%}.mw_wp_form .btn-wrap .btn-base.back:hover{background:#aaa;color:#eee}@media screen and (max-width:900px){.mw_wp_form .checkbox .mwform-radio-field{width:50%}}@media screen and (max-width:750px){.mw_wp_form .checkbox .mwform-radio-field,.mw_wp_form input,.mw_wp_form select,.mw_wp_form textarea{width:100%}.mw_wp_form .formError{left:auto!important;right:0!important}.mw_wp_form .mwform-checkbox-field,.mw_wp_form .mwform-radio-field{width:100%}.mw_wp_form .form-wrap{padding:2.5rem 0}.mw_wp_form .form-wrap .caution{margin:1rem 0}.mw_wp_form .form-wrap .form-list{display:block}.mw_wp_form .form-wrap .form-list p{margin-bottom:1rem;margin-right:0}.mw_wp_form .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:2.5rem 0}.mw_wp_form .btn-wrap .btn-base{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;max-width:unset!important;min-width:75%;width:auto!important}}#sec-contact.confirmation .policy{display:none}#sec-contact.confirmation .confirm-submit{display:block}#sec-contact.confirmation .ttl{margin-bottom:2rem}#sec-contact.confirmation .catch{font-size:1.8rem;text-align:center}#sec-contact.confirmation .catch em{font-weight:700}#sec-contact.confirmation .caution{display:none}#sec-contact.confirmation .btn-base.back,#sec-contact.confirmation .btn-base.submit{display:block}@media screen and (max-width:750px){#sec-contact.confirmation .catch{font-size:1.6rem}}#sec-contact.thanks .news-article .mw_wp_form{background:none;border:none;margin:0 auto;padding:0}.event-form .mw_wp_form h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px dotted #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:600;line-height:140%;margin:2.5rem 0 1rem;padding-top:2rem}.event-form .mw_wp_form h3.mark:after{background:#b81714;color:#fff;content:"必須";display:inline-block;font-size:1.2rem;line-height:100%;margin-left:1rem;padding:.5rem;text-align:center;white-space:nowrap}.event-form .mw_wp_form p{color:#707070;font-size:1.3rem;margin:1rem auto}.event-form .mw_wp_form p checkbox,.event-form .mw_wp_form p input,.event-form .mw_wp_form p radio,.event-form .mw_wp_form p select,.event-form .mw_wp_form p span,.event-form .mw_wp_form p textarea{color:#000;font-size:16px}.event-form .mw_wp_form .mwform-checkbox-field,.event-form .mw_wp_form .mwform-radio-field{display:block;width:100%}.event-form .mw_wp_form .error{color:#b81714}.event-form .mw_wp_form .form-wrap:not(.policy){border:none;padding:0}@media screen and (max-width:750px){.event-form .mw_wp_form h3{font-size:1.65rem}}.event-form .confirmation p{color:#000;font-size:16px}.modal-open .modal-line{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center}.modal-line .modal-footer,.modal-open .modal-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-line .modal-footer{-ms-flex-pack:end;-webkit-box-pack:end;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border-top:1px solid #dee2e6;display:-ms-flexbox;display:-webkit-box;display:flex;justify-content:flex-end;padding:1rem}.modal-line .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-line .modal-dialog{max-width:500px}.modal-line .modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:500px;padding:1rem;position:relative;width:auto}.modal-line .modal-header{-ms-flex-align:start;-webkit-box-align:start;-ms-flex-pack:justify;-webkit-box-pack:end;align-items:flex-start;border-top-left-radius:.3rem;border-top-right-radius:.3rem;display:-ms-flexbox;display:-webkit-box;display:flex;justify-content:flex-end;padding:1rem 1rem 0}.modal-line .modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal-line.show .modal-dialog{-webkit-transform:none;transform:none}.modal-line.fade .modal-dialog{-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal-open .modal-line{overflow-x:hidden;overflow-y:auto}.modal-line,.modal-open{overflow:hidden}.modal-line{display:none;height:100%;left:0;outline:0;position:fixed;top:0;width:100%;z-index:1050}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}@media(min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{float:left;position:relative}.formError{cursor:pointer;display:block;left:300px;position:absolute;text-align:left;top:300px}.formError.inline{display:inline-block;left:0;position:relative;top:0}.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}.formError .formErrorContent{background:#ee0101;border:2px solid #ddd;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;color:#fff;font-size:11px;min-width:120px;padding:4px 10px;position:relative;width:100%}.formError.inline .formErrorContent{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{margin:-2px 0 0 13px;position:relative;width:15px}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{background:#ee0101;border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;display:block;font-size:0;height:1px;line-height:0;margin:0 auto}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{border:none;width:13px}.formError .formErrorArrow .line9{border:none;width:11px}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{border-bottom:0 solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;width:1px}.formError .formErrorArrow .line2{background:#ddd;border:none;width:3px}.formError .formErrorArrow .line1{background:#ddd;border:none;width:1px}@-webkit-keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.scroll-hint.is-right-scrollable{background:-webkit-linear-gradient(right,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15),transparent 16px,transparent),-webkit-linear-gradient(right,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);-webkit-transition:opacity .3s;transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZmlsbD0iI2ZmZiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;-webkit-transition-delay:2.4s;transition-delay:2.4s;width:34px}.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;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}#main.lp-blog #kv-wrap{margin:0 auto;max-width:84vw;width:1000px}#main.lp-blog #kv-wrap .kv{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:750px){#main.lp-blog #kv-wrap .kv{margin-left:-8vw;width:100vw}}#main.lp-blog #kv-wrap .breadcrumb-wrap{max-width:unset;width:auto}#main.lp-blog #kv-wrap .gnav{margin:1.5rem auto}#main.lp-blog #kv-wrap .gnav ul{border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1px;overflow:hidden}#main.lp-blog #kv-wrap .gnav ul li{padding:1px}#main.lp-blog #kv-wrap .gnav ul li,#main.lp-blog #kv-wrap .gnav ul li a{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}#main.lp-blog #kv-wrap .gnav ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0092e5;color:#fff;font-weight:700;justify-content:center;padding:1.5rem 1.5rem 3.5rem;position:relative;text-align:center}#main.lp-blog #kv-wrap .gnav ul li a:after{border-color:#44ccfd transparent transparent;border-style:solid;border-width:13px 7px 0;bottom:1.5rem;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main.lp-blog #kv-wrap .gnav ul li a:hover{background:#ffe51f;color:#0092e5}@media screen and (max-width:1024px){#main.lp-blog #kv-wrap .gnav ul.list5 li{-webkit-box-flex:0;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex:none;flex:none;flex-grow:1;width:33.3333333333%}}@media screen and (max-width:750px){#main.lp-blog #kv-wrap .gnav ul li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%!important}}#main.lp-blog .news-article .ttl-wrap .ttl-article{margin:0}.registnav.lp-blog-nav{background:#fff;padding:2rem 0}.registnav.lp-blog-nav.on{opacity:1;visibility:visible}.registnav.lp-blog-nav .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.registnav.lp-blog-nav .inner .catch{line-height:100%}.registnav.lp-blog-nav .inner .form-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:750px){.registnav.lp-blog-nav .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.registnav.lp-blog-nav .inner .catch{max-width:90%}}#main.support-curriculum{@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (max-width:750px){#main.support-curriculum{font-size:3.4666666667vw}}#main.support-curriculum #gnav,#main.support-curriculum #sec-sitemenu,#main.support-curriculum #sec-sns,#main.support-curriculum .breadcrumb-wrap,#main.support-curriculum .page-header,#main.support-curriculum .sec-consultation{display:none}#main.support-curriculum img{height:auto}#main.support-curriculum .en{font-family:Caveat,cursive;font-optical-sizing:auto;font-style:normal;font-weight:600}#main.support-curriculum p{line-height:2}#main.support-curriculum .inner{margin:0 auto;max-width:84vw;width:1280px}@media screen and (max-width:750px){#main.support-curriculum .inner{max-width:89.3333333333vw}}#main.support-curriculum .inner-s{margin:0 auto;max-width:84vw;width:1120px}@media screen and (max-width:750px){#main.support-curriculum .inner-s{max-width:89.3333333333vw}}#main.support-curriculum .inner-l{margin:0 auto;max-width:94.6666666667vw;width:1440px}#main.support-curriculum .btn-wrap{gap:clamp(16px,1.25vw,20px)}#main.support-curriculum .btn-wrap,#main.support-curriculum .btn-wrap .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#main.support-curriculum .btn-wrap .btn{-webkit-box-pack:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left top,left bottom,from(#777),to(#000));background:-webkit-linear-gradient(top,#777,#000);background:linear-gradient(180deg,#777,#000);border-radius:100px;color:#fff;font-size:clamp(19px,1.5vw,24px);font-weight:700;gap:clamp(8px,.625vw,10px);height:clamp(64px,5vw,80px);justify-content:center;line-height:100%;padding:0}#main.support-curriculum .btn-wrap .btn span{border:1px solid #fff;font-size:clamp(14px,1.125vw,18px);font-weight:600;line-height:100%;padding:clamp(4px,.313vw,5px) clamp(8px,.625vw,10px) clamp(6px,.438vw,7px)}#main.support-curriculum .btn-wrap .btn:hover{opacity:.6}#main.support-curriculum .btn-wrap .btn.trial{background:-webkit-gradient(linear,left top,left bottom,from(#0092e5),to(#2158bf));background:-webkit-linear-gradient(top,#0092e5,#2158bf);background:linear-gradient(180deg,#0092e5,#2158bf)}#main.support-curriculum .btn-wrap .btn.request{background:-webkit-gradient(linear,left top,left bottom,from(#f68c02),to(#f46700));background:-webkit-linear-gradient(top,#f68c02,#f46700);background:linear-gradient(180deg,#f68c02,#f46700)}@media screen and (max-width:750px){#main.support-curriculum .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw}#main.support-curriculum .btn-wrap .btn{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:5.3333333333vw;gap:2.6666666667vw;height:16vw;width:100%}#main.support-curriculum .btn-wrap .btn span{font-size:3.2vw;padding:1.3333333333vw 2.6666666667vw 1.8666666667vw}}#main.support-curriculum .ttl{font-size:clamp(32px,2.5vw,40px);font-weight:500;line-height:1.35;margin-bottom:clamp(40px,3.125vw,50px);text-align:center}#main.support-curriculum .ttl span{background:none;border:none;-webkit-filter:none;filter:none;line-height:100%;margin:0;max-width:unset;min-width:unset;padding:0;width:auto}@media screen and (max-width:750px){#main.support-curriculum .ttl{font-size:5.8666666667vw;line-height:1.3636363636;margin-bottom:10.6666666667vw}}#main.support-curriculum .ttl-box{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,.313vw,5px);justify-content:center}#main.support-curriculum .ttl-box>span{gap:clamp(4px,.313vw,5px)}#main.support-curriculum .ttl-box>span,#main.support-curriculum .ttl-box>span span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.support-curriculum .ttl-box>span span{background:#18a5f5;color:#fff;font-size:clamp(38px,3vw,48px);font-weight:700;height:clamp(51px,4vw,64px);width:clamp(51px,4vw,64px)}@media screen and (max-width:750px){#main.support-curriculum .ttl-box,#main.support-curriculum .ttl-box>span{gap:.8vw}#main.support-curriculum .ttl-box>span span{font-size:8.5333333333vw;height:11.7333333333vw;width:11.7333333333vw}}#main.support-curriculum .check{line-height:100%;position:relative;z-index:1}#main.support-curriculum .check:after{background:url(../../assets/img/high-curriculum/support/icn_line.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(26px,2vw,32px);left:0;position:absolute;top:calc(100% + clamp(2px,.188vw,3px));width:clamp(185px,14.438vw,231px);z-index:-1}@media screen and (max-width:750px){#main.support-curriculum .check:after{height:5.3333333333vw;top:100%;width:37.6vw}}#main.support-curriculum .lead{font-size:clamp(16px,1.25vw,20px);font-weight:600;line-height:1.75;text-align:center}#main.support-curriculum .lead em{background:none;color:#2fb8a0;font-weight:700}@media screen and (max-width:750px){#main.support-curriculum .lead{font-size:4vw;line-height:1.5333333333}}#main.support-curriculum .frame{position:relative}#main.support-curriculum .frame:after,#main.support-curriculum .frame:before{background:url(../../assets/img/high-curriculum/support/icn_frame.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(40px,3.125vw,50px);pointer-events:none;position:absolute;width:clamp(40px,3.125vw,50px)}#main.support-curriculum .frame:before{left:0;scale:-1 1;top:0}#main.support-curriculum .frame:after{right:0;top:0}#main.support-curriculum .frame>div{position:relative}#main.support-curriculum .frame>div:after,#main.support-curriculum .frame>div:before{background:url(../../assets/img/high-curriculum/support/icn_frame.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(40px,3.125vw,50px);pointer-events:none;position:absolute;width:clamp(40px,3.125vw,50px)}#main.support-curriculum .frame>div:before{bottom:0;left:0;scale:-1 -1}#main.support-curriculum .frame>div:after{bottom:0;right:0;scale:1 -1}@media screen and (max-width:750px){#main.support-curriculum .frame:after,#main.support-curriculum .frame:before,#main.support-curriculum .frame>div:after,#main.support-curriculum .frame>div:before{height:10.6666666667vw;width:10.6666666667vw}}#main.support-curriculum #sec-kv{border-bottom:1px solid #2fb8a0;position:relative}#main.support-curriculum #sec-kv .inner-l{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90vw;width:1440px}#main.support-curriculum #sec-kv .inner-l h1{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.25vw;font-weight:300;letter-spacing:.04em;line-height:1.5;padding-left:clamp(32px,2.5vw,40px);padding-top:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-kv .inner-l h1 mark{background:#ffff3b;padding:0 clamp(8px,.625vw,10px)}#main.support-curriculum #sec-kv .inner-l h1 span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:clamp(29px,2.25vw,36px)}#main.support-curriculum #sec-kv .inner-l h1 span:after{-webkit-box-flex:1;border-top:2px solid #2fb8a0;content:"";display:block;-ms-flex:1;flex:1}#main.support-curriculum #sec-kv .inner-l h1 span span{background:#2fb8a0;color:#fff;display:block;font-size:clamp(19px,1.5vw,24px);font-weight:700;letter-spacing:0;line-height:100%;padding:clamp(6px,.438vw,7px) clamp(8px,.625vw,10px)}#main.support-curriculum #sec-kv .inner-l figure{-ms-flex-negative:0;flex-shrink:0;width:50vw}#main.support-curriculum #sec-kv .inner-l figure img{width:100%}#main.support-curriculum #sec-kv .inner-l .icn-ranking{position:absolute;right:1.875vw;top:1.25vw;width:12.5vw}#main.support-curriculum #sec-kv .inner-l .icn-ranking img{width:100%}@media screen and (min-width:1601px){#main.support-curriculum #sec-kv .inner-l h1{font-size:52px}#main.support-curriculum #sec-kv .inner-l figure{width:800px}#main.support-curriculum #sec-kv .inner-l .icn-ranking{right:30px;top:20px;width:200px}}@media screen and (max-width:1024px){#main.support-curriculum #sec-kv .inner-l h1{padding-left:0;padding-top:2.5vw}}@media screen and (max-width:900px){#main.support-curriculum #sec-kv .inner-l{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 0 0 auto;max-width:97.3333333333vw}#main.support-curriculum #sec-kv .inner-l h1{font-size:clamp(42px,3.25vw,52px);padding-bottom:clamp(96px,7.5vw,120px)}#main.support-curriculum #sec-kv .inner-l h1 br.pc{display:none}#main.support-curriculum #sec-kv .inner-l figure{width:100%}#main.support-curriculum #sec-kv .inner-l .icn-ranking{right:clamp(24px,1.875vw,30px);top:clamp(16px,1.25vw,20px);width:clamp(184px,14.375vw,230px)}}@media screen and (max-width:750px){#main.support-curriculum #sec-kv .inner-l h1{font-size:8vw;line-height:1.5;padding-bottom:10.6666666667vw;padding-left:5.3333333333vw;padding-top:8vw}#main.support-curriculum #sec-kv .inner-l h1 br.pc{display:block}#main.support-curriculum #sec-kv .inner-l h1 span{padding-bottom:2.6666666667vw}#main.support-curriculum #sec-kv .inner-l h1 span span{font-size:4.8vw;padding:1.8666666667vw 3.2vw}#main.support-curriculum #sec-kv .inner-l figure{width:100%}#main.support-curriculum #sec-kv .inner-l .icn-ranking{right:2.6666666667vw;top:1.3333333333vw;width:26.6666666667vw}}#main.support-curriculum .contact{margin:clamp(186px,14.5vw,232px) 0 clamp(160px,12.5vw,200px)}#main.support-curriculum .contact .inner{position:relative;z-index:1}#main.support-curriculum .contact .inner:after,#main.support-curriculum .contact .inner:before{background:#18a5f5;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:calc(100% - clamp(64px,5vw,80px));z-index:-1}#main.support-curriculum .contact .inner:before{left:50%;left:0;position:absolute;translate:-50% 0;width:50vw}#main.support-curriculum .contact .inner>div{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.16));filter:drop-shadow(0 0 20px rgba(0,0,0,.16));min-height:clamp(347px,27.125vw,434px);padding:clamp(48px,3.75vw,60px) clamp(64px,5vw,80px) 0;position:relative;translate:0 clamp(-80px,-5vw,-68px);z-index:1}#main.support-curriculum .contact .inner>div:after,#main.support-curriculum .contact .inner>div:before{content:"";display:block;pointer-events:none;position:absolute;z-index:-1}#main.support-curriculum .contact .inner>div:before{background:url(../../assets/img/high-curriculum/support/img_contact_bg01.png) no-repeat 100% 0/contain;height:20.0625vw;max-height:321px;max-width:341px;right:0;top:0;width:21.375vw}#main.support-curriculum .contact .inner>div:after{background:url(../../assets/img/high-curriculum/support/img_contact_bg02.png) no-repeat 0 100%/contain;bottom:0;height:19.6875vw;left:0;max-height:315px;max-width:499px;width:31.1875vw}#main.support-curriculum .contact .inner>div .ttl-box{position:absolute;right:clamp(64px,5vw,80px);top:50%;top:0;translate:0 -50%}#main.support-curriculum .contact .inner>div figure{margin-left:clamp(-15px,-.938vw,-13px);margin-right:clamp(-20px,-1.25vw,-17px);width:clamp(254px,19.875vw,318px)}#main.support-curriculum .contact .inner>div .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:auto;padding:clamp(32px,2.5vw,40px) 0}#main.support-curriculum .contact .inner>div .txt-wrap .lead{margin-bottom:clamp(40px,3.125vw,50px);text-align:right}#main.support-curriculum .contact .inner>div .txt-wrap .lead br.lg{display:none}#main.support-curriculum .contact .inner>div .txt-wrap .btn-wrap .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){#main.support-curriculum .contact .inner>div .txt-wrap .lead br.lg{display:block}#main.support-curriculum .contact .inner>div .txt-wrap .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}#main.support-curriculum .contact .inner>div .txt-wrap .btn-wrap .btn{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}@media screen and (max-width:750px){#main.support-curriculum .contact{margin:32vw 0 16vw}#main.support-curriculum .contact .inner:after,#main.support-curriculum .contact .inner:before{left:50%;position:absolute;translate:-50% 0;width:100vw}#main.support-curriculum .contact .inner:before{display:none}#main.support-curriculum .contact .inner>div{display:block;min-height:unset;padding:29.0666666667vw 5.3333333333vw 10.6666666667vw;translate:0 -10.6666666667vw}#main.support-curriculum .contact .inner>div:before{height:48.5333333333vw;width:51.7333333333vw}#main.support-curriculum .contact .inner>div:after{height:54.1333333333vw;width:58.4vw}#main.support-curriculum .contact .inner>div .ttl-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:5.3333333333vw;top:-5.3333333333vw;translate:0 0}#main.support-curriculum .contact .inner>div figure{left:6.6666666667vw;margin:0;position:absolute;top:-12.8vw;width:57.8666666667vw}#main.support-curriculum .contact .inner>div .txt-wrap{padding:0}#main.support-curriculum .contact .inner>div .txt-wrap .lead{margin-bottom:8vw;text-align:center}}#main.support-curriculum #sec-intro{position:relative}#main.support-curriculum #sec-intro:after,#main.support-curriculum #sec-intro:before{content:"";display:block;position:absolute;right:0;top:-12.5vw}@media screen and (min-width:1601px){#main.support-curriculum #sec-intro:after,#main.support-curriculum #sec-intro:before{top:-200px}}#main.support-curriculum #sec-intro:before{background:#2fb8a0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);height:12.5vw;max-height:200px;width:100%;z-index:-1}#main.support-curriculum #sec-intro:after{background:url(../../assets/img/high-curriculum/support/img_kv_deco.png) no-repeat 100% 100%/contain;height:55.4375vw;max-height:887px;max-width:492px;width:30.75vw}#main.support-curriculum #sec-intro .bg{background:#2fb8a0;border-bottom:1px solid #fff;padding-top:clamp(80px,6.25vw,100px);position:relative}#main.support-curriculum #sec-intro .bg:before{background:url(../../assets/img/high-curriculum/support/img_intro_deco.png) no-repeat 100% 100%/contain;bottom:0;content:"";display:block;height:41.9375vw;left:clamp(18px,1.375vw,22px);max-height:671px;max-width:528px;position:absolute;width:33vw}#main.support-curriculum #sec-intro .bg .inner{position:relative;z-index:1}#main.support-curriculum #sec-intro .bg .ttl{color:#fff}#main.support-curriculum #sec-intro .bg .point{gap:clamp(68px,5.313vw,85px)}#main.support-curriculum #sec-intro .bg .point,#main.support-curriculum #sec-intro .bg .point p:not(.plus){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.support-curriculum #sec-intro .bg .point p:not(.plus){-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:100%;color:#2fb8a0;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;font-size:clamp(29px,2.25vw,36px);font-weight:700;gap:clamp(4px,.313vw,5px);height:clamp(256px,20vw,320px);line-height:1.1666666667;text-align:center;width:clamp(256px,20vw,320px)}#main.support-curriculum #sec-intro .bg .point p:not(.plus) span{color:#000;font-size:clamp(16px,1.25vw,20px);font-weight:600;line-height:1.35}#main.support-curriculum #sec-intro .bg .point p:not(.plus) span:first-child{margin-top:-1em}#main.support-curriculum #sec-intro .bg .point .plus{-ms-flex-negative:0;background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272.125%22%20height%3D%2272.125%22%20viewBox%3D%220%200%2072.125%2072.125%22%3E%3Cg%20transform%3D%22translate%28263.257%20-1338.544%29%20rotate%2845%29%22%3E%3Crect%20width%3D%22100%22%20height%3D%222%22%20transform%3D%22translate%28761.343%201131.645%29%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20width%3D%22100%22%20height%3D%222%22%20transform%3D%22translate%28812.343%201082.645%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");flex-shrink:0;height:clamp(58px,4.5vw,72px);width:clamp(58px,4.5vw,72px)}#main.support-curriculum #sec-intro .bg figure{height:clamp(336px,26.25vw,420px);margin:clamp(-124px,-7.75vw,-106px) auto clamp(-96px,-6vw,-82px);width:clamp(384px,30vw,480px)}#main.support-curriculum #sec-intro .guidance-wrap{padding:clamp(109px,8.5vw,136px) 0 clamp(128px,10vw,160px)}#main.support-curriculum #sec-intro .guidance-wrap .ttl-box{margin-bottom:clamp(36px,2.813vw,45px)}#main.support-curriculum #sec-intro .guidance-wrap .btn-wrap{margin-top:clamp(48px,3.75vw,60px)}#main.support-curriculum #sec-intro .guidance-wrap .campaign{margin:clamp(64px,5vw,80px) auto 0;max-width:100%;width:clamp(576px,45vw,720px)}@media screen and (min-width:751px){#main.support-curriculum #sec-intro .guidance-wrap .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,1.875vw,30px)}#main.support-curriculum #sec-intro .guidance-wrap .btn-wrap .btn{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:clamp(26px,2vw,32px);height:clamp(80px,6.25vw,100px);max-width:100%;width:clamp(512px,40vw,640px)}#main.support-curriculum #sec-intro .guidance-wrap .btn-wrap .btn span{font-size:20px}}@media screen and (max-width:900px){#main.support-curriculum #sec-intro .bg .point{gap:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-intro .bg figure{margin-top:clamp(-90px,-5.625vw,-77px)}}@media screen and (max-width:750px){#main.support-curriculum #sec-intro:before{height:16vw;top:-16vw}#main.support-curriculum #sec-intro:after{display:none}#main.support-curriculum #sec-intro .bg{padding-top:10.6666666667vw}#main.support-curriculum #sec-intro .bg:before{background:url(../../assets/img/high-curriculum/support/img_intro_deco_sp.png) no-repeat 100% 100%/contain;height:51.7333333333vw;left:0;width:100%}#main.support-curriculum #sec-intro .bg .point{gap:1.3333333333vw}#main.support-curriculum #sec-intro .bg .point p:not(.plus){font-size:5.3333333333vw;gap:1.3333333333vw;height:40vw;width:40vw}#main.support-curriculum #sec-intro .bg .point p:not(.plus) span{font-size:3.4666666667vw}#main.support-curriculum #sec-intro .bg .point p:not(.plus) span:first-child{margin-top:-1.5em}#main.support-curriculum #sec-intro .bg .point .plus{height:8vw;width:8vw}#main.support-curriculum #sec-intro .bg figure{height:61.8666666667vw;margin:-6.6666666667vw auto -12.8vw;width:70.6666666667vw}#main.support-curriculum #sec-intro .guidance-wrap{padding:20vw 0 21.3333333333vw}#main.support-curriculum #sec-intro .guidance-wrap .ttl-box{margin-bottom:10.6666666667vw}#main.support-curriculum #sec-intro .guidance-wrap .btn-wrap,#main.support-curriculum #sec-intro .guidance-wrap .campaign{margin-top:13.3333333333vw}}#main.support-curriculum .sec-plan .bg{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#2fb8a0;border-bottom:1px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:clamp(-200px,-12.5vw,-171px);padding:clamp(80px,6.25vw,100px) 0 clamp(208px,16.25vw,260px)}#main.support-curriculum .sec-plan .bg .inner{position:relative;width:auto}#main.support-curriculum .sec-plan .bg .inner:before{background:url(../../assets/img/high-curriculum/support/img_support01_deco.webp) no-repeat bottom/contain;bottom:clamp(-60px,-3.75vw,-51px);content:"";display:block;height:clamp(431px,33.688vw,539px);position:absolute;right:calc(100% - clamp(104px,8.125vw,130px));width:clamp(368px,28.75vw,460px)}.no-webp #main.support-curriculum .sec-plan .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support01_deco.png)}#main.support-curriculum .sec-plan .bg .lead,#main.support-curriculum .sec-plan .bg .ttl-plan{position:relative}#main.support-curriculum .sec-plan .bg .ttl-plan{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(12px,.938vw,15px);margin-bottom:clamp(40px,3.125vw,50px)}#main.support-curriculum .sec-plan .bg .ttl-plan span:first-child{border-bottom:1px dashed #fff;font-size:clamp(19px,1.5vw,24px);font-weight:500;line-height:100%;padding-bottom:clamp(8px,.625vw,10px)}#main.support-curriculum .sec-plan .bg .ttl-plan .check{font-size:clamp(38px,3vw,48px);font-weight:700}@media screen and (max-width:900px){#main.support-curriculum .sec-plan .bg .inner{width:100%}#main.support-curriculum .sec-plan .bg .inner:before{left:clamp(-90px,-5.625vw,-77px);right:auto}}@media screen and (max-width:750px){#main.support-curriculum .sec-plan .bg{display:block;margin-bottom:-13.6vw;padding:0}#main.support-curriculum .sec-plan .bg .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:24.2666666667vw}#main.support-curriculum .sec-plan .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support01_deco_sp.webp);bottom:auto;height:60.5333333333vw;margin-left:-2.6666666667vw;margin-right:-26.6666666667vw;margin-top:-16.2666666667vw;position:static;width:57.8666666667vw}.no-webp #main.support-curriculum .sec-plan .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support01_deco_sp.png)}#main.support-curriculum .sec-plan .bg .ttl-plan{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:4vw;margin-bottom:0;padding-top:13.3333333333vw}#main.support-curriculum .sec-plan .bg .ttl-plan span:first-child{font-size:4vw;padding-bottom:2.6666666667vw}#main.support-curriculum .sec-plan .bg .ttl-plan .check{font-size:7.4666666667vw}#main.support-curriculum .sec-plan .bg .lead{margin-top:1.3333333333vw;text-align:left;width:100%}}#main.support-curriculum #sec-plan01 .ttl-line{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-weight:500;gap:clamp(10px,.75vw,12px);line-height:100%;padding:0}#main.support-curriculum #sec-plan01 .ttl-line:after{display:none}#main.support-curriculum #sec-plan01 .ttl-line span{border-bottom:1px dotted #000;font-size:clamp(29px,2.25vw,36px);font-weight:700;line-height:100%;padding-bottom:clamp(8px,.625vw,10px)}#main.support-curriculum #sec-plan01 .curriculum{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(64px,5vw,80px)}#main.support-curriculum #sec-plan01 .curriculum figure{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}#main.support-curriculum #sec-plan01 .curriculum figure picture{display:block;position:relative;z-index:-1}#main.support-curriculum #sec-plan01 .curriculum figure figcaption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(26px,2vw,32px);font-weight:700;height:clamp(40px,3.125vw,50px);line-height:100%;margin-top:clamp(-25px,-1.563vw,-21px);padding:clamp(4px,.313vw,5px) clamp(12px,.938vw,15px);width:clamp(160px,12.5vw,200px)}#main.support-curriculum #sec-plan01 .curriculum figure figcaption span{bottom:clamp(-10px,-.625vw,-9px);font-size:clamp(48px,3.75vw,60px);font-weight:500;position:absolute;right:clamp(16px,1.25vw,20px);rotate:-20deg}#main.support-curriculum #sec-plan01 .curriculum figure.english figcaption{background:#146dcd}#main.support-curriculum #sec-plan01 .curriculum figure.english figcaption span{color:#146dcd}#main.support-curriculum #sec-plan01 .curriculum figure.mathematics figcaption{background:#f28709}#main.support-curriculum #sec-plan01 .curriculum figure.mathematics figcaption span{color:#f28709}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffff3b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:clamp(80px,6.25vw,100px);margin-top:clamp(124px,9.688vw,155px);position:relative}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap:after{background:url(../../assets/img/high-curriculum/support/icn_arrow.svg) no-repeat top/contain;content:"";display:block;height:clamp(56px,4.375vw,70px);left:50%;position:absolute;top:100%;translate:-50% 0;width:clamp(80px,6.25vw,100px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap .ttl-line{width:clamp(288px,22.5vw,360px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div{-webkit-box-flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:clamp(32px,2.5vw,40px);padding-right:clamp(64px,5vw,80px);translate:0 clamp(-80px,-5vw,-68px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:clamp(12px,.938vw,15px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff figure{margin:0;width:100%}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff h4{font-size:clamp(16px,1.25vw,20px);font-weight:500;text-align:center}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-wrap{width:100%}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn{margin-top:clamp(4px,.313vw,5px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn .btn-more{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:none;border:1px solid #000;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;max-width:100%;padding:clamp(8px,.625vw,10px) clamp(20px,1.563vw,25px) clamp(8px,.625vw,10px) clamp(24px,1.875vw,30px);width:240px}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn .btn-more:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272.125%22%20height%3D%2272.125%22%20viewBox%3D%220%200%2072.125%2072.125%22%3E%3Cg%20transform%3D%22translate%28263.257%20-1338.544%29%20rotate%2845%29%22%3E%3Crect%20width%3D%22100%22%20height%3D%222%22%20transform%3D%22translate%28761.343%201131.645%29%22%20fill%3D%22%23111%22%2F%3E%3Crect%20width%3D%22100%22%20height%3D%222%22%20transform%3D%22translate%28812.343%201082.645%29%20rotate%2890%29%22%20fill%3D%22%23111%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");height:clamp(10px,.75vw,12px);margin:0;position:static;rotate:45deg;translate:0 0;width:clamp(10px,.75vw,12px)}#main.support-curriculum #sec-plan01 .results-wrap .ttl-ribbon{margin:clamp(24px,1.875vw,30px) auto;width:clamp(508px,39.688vw,635px)}#main.support-curriculum #sec-plan01 .results-wrap .ttl-ribbon img{width:100%}#main.support-curriculum #sec-plan01 .results-wrap .graph{margin:0 auto;max-width:100%;width:clamp(573px,44.75vw,716px)}#main.support-curriculum #sec-plan01 .results-wrap .graph img{width:100%}#main.support-curriculum #sec-plan01 .results-wrap .graph figcaption{font-size:13px;margin-top:clamp(16px,1.25vw,20px);text-align:center}#main.support-curriculum #sec-plan01 .voice-wrap{margin-top:clamp(40px,3.125vw,50px)}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:clamp(26px,2vw,32px);font-weight:900;margin-bottom:clamp(52px,4.063vw,65px)}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line span{font-size:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line .fukidashi{background:#2fb8a0;color:#fff;font-size:clamp(19px,1.5vw,24px);line-height:100%;margin-bottom:clamp(8px,.625vw,10px);padding:clamp(8px,.625vw,10px) clamp(14px,1.063vw,17px) clamp(12px,.938vw,15px);position:relative}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line .fukidashi:after{background:#2fb8a0;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";display:block;height:clamp(16px,1.25vw,20px);left:clamp(16px,1.25vw,20px);position:absolute;top:calc(100% - 1px);width:clamp(11px,.875vw,14px)}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative;row-gap:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list:before{background:url(../../assets/img/high-curriculum/support/img_support01_voice.webp) no-repeat top/contain;bottom:100%;content:"";display:block;height:clamp(291px,22.75vw,364px);position:absolute;right:clamp(82px,6.438vw,103px);width:clamp(230px,18vw,288px)}.no-webp #main.support-curriculum #sec-plan01 .voice-wrap .voice-list:before{background-image:url(../../assets/img/high-curriculum/support/img_support01_voice.png)}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - clamp(16px,1.25vw,20px))}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li>div{background:#f7f7f7;padding:clamp(40px,3.125vw,50px) clamp(32px,2.5vw,40px);position:relative}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dc020c;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(19px,1.5vw,24px);font-weight:700;gap:clamp(4px,.313vw,5px);left:0;line-height:1.25;max-width:100%;padding:clamp(6px,.438vw,7px) clamp(12px,.938vw,15px) clamp(8px,.625vw,10px);position:absolute;top:50%;top:0;translate:0 -50%;width:clamp(346px,27vw,432px);z-index:1}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li h4:before{-ms-flex-negative:0;background:url(../../assets/img/high-curriculum/support/icn_crown.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:clamp(18px,1.438vw,23px);width:clamp(27px,2.125vw,34px)}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li .subttl{color:#000;font-size:20px;font-weight:500;line-height:1.35;margin-bottom:clamp(12px,.938vw,15px)}@media screen and (max-width:1024px){#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(40px,3.125vw,50px);padding:clamp(48px,3.75vw,60px)}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;translate:none;width:100%}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list:before{right:0}}@media screen and (max-width:900px){#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line{line-height:1.2222222222}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line br.sp{display:block}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list{margin:0}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li{width:100%}}@media screen and (max-width:750px){#main.support-curriculum #sec-plan01 .ttl-line{font-size:4vw;gap:2.1333333333vw}#main.support-curriculum #sec-plan01 .ttl-line span{font-size:5.8666666667vw;padding-bottom:1.8666666667vw}#main.support-curriculum #sec-plan01 .curriculum{gap:4vw}#main.support-curriculum #sec-plan01 .curriculum figure figcaption{font-size:4.8vw;height:10.6666666667vw;margin-top:0;padding:1.3333333333vw 2.6666666667vw;width:100%}#main.support-curriculum #sec-plan01 .curriculum figure figcaption span{color:#fff!important;font-size:5.3333333333vw;margin-left:auto;position:static;rotate:none}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap{gap:8vw;margin-bottom:13.3333333333vw;margin-top:8vw;padding:8vw 8vw 10.6666666667vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap:after{height:10.6666666667vw;width:16vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div{display:block}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff{gap:4vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff+.staff{margin-top:8vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff h4{font-size:4vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn{margin-top:0}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn .btn-more{padding:2.6666666667vw 5.3333333333vw 2.6666666667vw 8vw;width:64vw}#main.support-curriculum #sec-plan01 .results-wrap .staff-wrap>div .staff .drop-btn .btn-more:after{height:2.6666666667vw;width:2.6666666667vw}#main.support-curriculum #sec-plan01 .results-wrap .ttl-ribbon{margin:2.6666666667vw auto 2.6666666667vw -2.6666666667vw;width:94.6666666667vw}#main.support-curriculum #sec-plan01 .results-wrap .graph img{margin-left:-1.3333333333vw}#main.support-curriculum #sec-plan01 .results-wrap .graph figcaption{font-size:3.2vw;margin-top:2.6666666667vw}#main.support-curriculum #sec-plan01 .voice-wrap{margin-top:8vw}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line{font-size:4.8vw;line-height:1.2222222222;margin-bottom:8vw}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line span{font-size:6.4vw}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line .fukidashi{font-size:4vw;margin-bottom:1.3333333333vw;padding:1.3333333333vw 3.2vw 1.8666666667vw}#main.support-curriculum #sec-plan01 .voice-wrap .ttl-line .fukidashi:after{height:3.2vw;left:2.6666666667vw;width:2.6666666667vw}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list{margin:0;row-gap:2.6666666667vw}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list:before{height:47.2vw;right:5.3333333333vw;width:37.3333333333vw}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li>div{padding:14.6666666667vw 5.3333333333vw 8vw}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li h4{font-size:4.8vw;gap:1.3333333333vw;padding:1.3333333333vw 2.6666666667vw 1.8666666667vw;translate:0 0;width:100%}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li h4:before{height:6.1333333333vw;width:9.0666666667vw}#main.support-curriculum #sec-plan01 .voice-wrap .voice-list li .subttl{font-size:4vw;margin-bottom:4vw}}#main.support-curriculum #sec-plan02{background:#f7f7f7;padding-bottom:clamp(402px,31.438vw,503px)}#main.support-curriculum #sec-plan02 .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support02_deco.webp);height:clamp(431px,33.688vw,539px);width:clamp(385px,30.062vw,481px)}.no-webp #main.support-curriculum #sec-plan02 .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support02_deco.png)}#main.support-curriculum #sec-plan02 .plan-wrap{padding-top:clamp(64px,5vw,80px);position:relative}#main.support-curriculum #sec-plan02 .plan-wrap:before{background:#f7f7f7;content:"";height:100%;left:50%;max-width:94.6666666667vw;position:absolute;top:0;translate:-50% 0;width:1440px}#main.support-curriculum #sec-plan02 .plan-wrap .ttl-ribbon{margin:0 auto clamp(40px,3.125vw,50px);width:clamp(406px,31.75vw,508px)}#main.support-curriculum #sec-plan02 .plan-wrap .ttl-ribbon img{width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 clamp(-10px,-.625vw,-9px) clamp(64px,5vw,80px);row-gap:clamp(16px,1.25vw,20px)}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 clamp(8px,.625vw,10px);width:33.3333333333%}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:clamp(14px,1.125vw,18px);gap:clamp(4px,.313vw,5px);height:clamp(64px,5vw,80px);justify-content:center;line-height:1.1111111111;padding-left:clamp(24px,1.875vw,30px);padding-right:clamp(48px,3.75vw,60px);position:relative}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a span{display:block;font-size:clamp(13px,1vw,16px);line-height:100%}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a:after{border-bottom:1px solid #000;border-left:1px solid #000;content:"";display:block;height:clamp(8px,.625vw,10px);position:absolute;right:clamp(24px,1.875vw,30px);rotate:-45deg;top:calc(50% - clamp(2px,.156vw,2px));translate:0 -50%;width:clamp(8px,.625vw,10px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont{background:#fff}#main.support-curriculum #sec-plan02 .plan-wrap .cont+.cont{margin-top:clamp(16px,1.25vw,20px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont>div{padding:clamp(64px,5vw,80px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:clamp(29px,2.25vw,36px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(29px,2.25vw,36px);font-weight:900;gap:clamp(12px,.938vw,15px);line-height:1.1111111111;text-align:center}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span>span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span>span:after,#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span>span:before{-webkit-box-flex:1;border-top:1px dashed #000;content:"";display:block;-ms-flex:1;flex:1}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span>span span{border:1px solid #000;font-size:18px;font-weight:600;line-height:100%;padding:clamp(4px,.313vw,5px) clamp(8px,.625vw,10px) clamp(6px,.438vw,7px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont figure{margin:clamp(29px,2.25vw,36px) auto;max-width:100%;width:720px}#main.support-curriculum #sec-plan02 .plan-wrap .cont .lead{font-size:18px}#main.support-curriculum #sec-plan02 .plan-wrap .cont .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .btn-wrap .btn-base{width:auto}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail{background:#f7f7f7;margin:clamp(40px,3.125vw,50px) 0;padding:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(30px,2.375vw,38px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div:after{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-top:1px dashed #000;content:"";display:block;margin-top:.7em;order:2;width:clamp(32px,2.5vw,40px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div+div{margin-top:clamp(16px,1.25vw,20px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dd,#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dt{line-height:1.375}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-negative:0;flex-shrink:0;letter-spacing:0;order:1;width:4em}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dd{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-flex:1;-ms-flex:1;flex:1;order:3}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail{counter-reset:num;margin:clamp(40px,3.125vw,50px) 0 clamp(48px,3.75vw,60px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus{height:clamp(24px,1.875vw,30px);margin:clamp(12px,.938vw,15px) auto;position:relative;width:clamp(24px,1.875vw,30px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus:after,#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus:before{border-top:2px solid #18a5f5;content:"";display:block;left:0;position:absolute;top:50%;width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus:before{rotate:90deg}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus:after{rotate:180deg}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl{border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(12px,.938vw,15px);width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl>div+div{border-left:1px solid #000}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dd,#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dt{line-height:1.5;padding:clamp(12px,.938vw,15px);text-align:center}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dt{background:#c7ebff;font-size:18px;font-weight:600}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .note{font-size:clamp(13px,1vw,16px);line-height:1.375;margin-top:clamp(16px,1.25vw,20px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl>div{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl>div+div{border-left:none;border-top:1px solid #000}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt.plan{-ms-flex-negative:0;flex-shrink:0;width:clamp(192px,15vw,240px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt.plan span{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,.313vw,5px);line-height:1.3333333333;text-align:left}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt.plan span:before{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#18a5f5;border-radius:100%;color:#fff;content:counter(num);counter-increment:num;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1.5em;justify-content:center;width:1.5em}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dd.detail{-webkit-box-flex:1;background:none;-ms-flex:1;flex:1;margin:0;text-align:left}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dd.price{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;flex-shrink:0;justify-content:center;width:clamp(192px,15vw,240px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(9px,.688vw,11px);margin:clamp(40px,3.125vw,50px) auto 0;max-width:100%;width:720px}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice figure{margin:0;width:clamp(128px,10vw,160px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap{-webkit-box-flex:1;background:#fff;border:4px solid #2fb8a0;-ms-flex:1;flex:1;margin-right:clamp(24px,1.875vw,30px);padding:clamp(40px,3.125vw,50px) clamp(32px,2.5vw,40px);position:relative}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:after,#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:before{background:#2fb8a0;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";display:block;height:clamp(19px,1.5vw,24px);left:100%;position:absolute;top:50%;translate:0 -50%;width:clamp(27px,2.125vw,34px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:after{background:#fff;height:clamp(14px,1.125vw,18px);left:calc(100% - 4px);width:clamp(22px,1.75vw,28px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap .ttl-voice{background:#fff;color:#2fb8a0;font-size:clamp(32px,2.5vw,40px);left:clamp(16px,1.25vw,20px);line-height:100%;padding:0 clamp(14px,1.125vw,18px);position:absolute;top:clamp(-20px,-1.25vw,-17px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap .ttl-voice:after{left:clamp(16px,1.25vw,20px);top:calc(100% - clamp(12px,.938vw,15px))}@media screen and (max-width:900px){#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li{width:50%}#main.support-curriculum #sec-plan02 .plan-wrap .cont>div{padding:clamp(64px,5vw,80px) clamp(48px,3.75vw,60px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .lead{font-size:16px;text-align:left}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl{border:none}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl div{border:1px solid #000;display:block}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl div+div{border-left:1px solid #000;margin-top:clamp(8px,.625vw,10px)}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt.plan{width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt.plan br{display:none}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dd{border:none;border-top:1px solid #000}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dd.price{-webkit-box-pack:end;-ms-flex-pack:end;background:#f7f7f7;justify-content:flex-end;width:100%}}@media screen and (max-width:750px){#main.support-curriculum #sec-plan02{padding-bottom:32vw}#main.support-curriculum #sec-plan02 .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support02_deco_sp.webp);height:61.8666666667vw;width:61.3333333333vw}.no-webp #main.support-curriculum #sec-plan02 .bg .inner:before{background-image:url(../../assets/img/high-curriculum/support/img_support02_deco_sp.png)}#main.support-curriculum #sec-plan02 .plan-wrap{padding-top:8vw}#main.support-curriculum #sec-plan02 .plan-wrap:before{max-width:89.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .ttl-ribbon{margin-bottom:5.3333333333vw;width:75.7333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list{margin:0 0 10.6666666667vw;row-gap:1.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li{padding:0;width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a{font-size:3.4666666667vw;gap:.8vw;height:16vw;padding-left:5.3333333333vw;padding-right:10.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a span{font-size:3.2vw}#main.support-curriculum #sec-plan02 .plan-wrap .plan-list li a:after{height:2.1333333333vw;right:5.3333333333vw;top:calc(50% - .53333vw);width:2.1333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont+.cont{margin-top:2.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont>div{padding:8vw 5.3333333333vw 10.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan{display:block;margin-bottom:5.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span{font-size:5.8666666667vw;gap:2.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .ttl-plan>span>span span{font-size:3.2vw;padding:1.3333333333vw 2.1333333333vw 1.8666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont figure{margin:5.3333333333vw auto}#main.support-curriculum #sec-plan02 .plan-wrap .cont .lead{font-size:3.4666666667vw;line-height:2}#main.support-curriculum #sec-plan02 .plan-wrap .cont .lead br{display:none}#main.support-curriculum #sec-plan02 .plan-wrap .cont .btn-wrap{margin-top:5.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail{margin:8vw 0;padding:5.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div{-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div:after{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div+div{margin-top:5.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dt{width:auto}#main.support-curriculum #sec-plan02 .plan-wrap .cont .detail>div dd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail{margin:8vw 0 10.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .plus{height:5.3333333333vw;margin:2.6666666667vw auto;width:5.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl{display:block;margin-top:2.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl>div{display:-webkit-box;display:-ms-flexbox;display:flex}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl>div+div{border:none;border-top:1px solid #000}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dd,#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3.2vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail dl dt{border-right:1px solid #000;font-size:3.4666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail .note{font-size:3.4666666667vw;margin-top:2.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .plan-detail.vl dl dt{border:none}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice{display:block;margin-top:8vw;padding-bottom:10.6666666667vw;position:relative}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice figure{bottom:0;position:absolute;right:5.3333333333vw;width:21.3333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap{border:3px solid #2fb8a0;margin:0;padding:8vw 5.3333333333vw 10.6666666667vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:after,#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:before{-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);height:8.8vw;left:50%;position:absolute;top:100%;translate:-50% 0;width:6.1333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap:after{height:7.2vw;left:50%;top:calc(100% - 3px);width:4.5333333333vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap .ttl-voice{font-size:6.4vw;left:3.2vw;padding:0 1.8666666667vw;top:-4vw}#main.support-curriculum #sec-plan02 .plan-wrap .cont .voice .txt-wrap .ttl-voice:after{left:3.2vw;top:calc(100% - 2.66667vw)}}#main.support-curriculum .contact.contact02{margin-bottom:clamp(80px,6.25vw,100px);margin-top:clamp(-220px,-13.75vw,-188px)}#main.support-curriculum .contact.contact02 .inner>div figure{width:clamp(270px,21.125vw,338px)}@media screen and (max-width:750px){#main.support-curriculum .contact.contact02{margin-bottom:5.3333333333vw;margin-top:0}#main.support-curriculum .contact.contact02 .inner>div figure{width:60vw}}#main.support-curriculum #sec-topics .ttl{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(29px,2.25vw,36px);font-weight:900;justify-content:center}#main.support-curriculum #sec-topics .ttl span{border-bottom:1px dashed #000;padding-bottom:clamp(8px,.625vw,10px)}#main.support-curriculum #sec-topics .ttl span .en{display:none}@media screen and (max-width:750px){#main.support-curriculum #sec-topics{font-size:5.8666666667vw}#main.support-curriculum #sec-topics span{padding-bottom:1.8666666667vw}}#main.value{@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:clamp(13px,1vw,16px);font-style:normal;font-weight:400;overflow:hidden}@media screen and (max-width:750px){#main.value{font-size:3.4666666667vw}}#main.value #gnav,#main.value #sec-sitemenu,#main.value #sec-sns,#main.value .breadcrumb-wrap,#main.value .page-header,#main.value .sec-consultation{display:none}#main.value .section{padding-block:clamp(64px,5vw,80px) clamp(80px,6.25vw,100px)}@media screen and (max-width:750px){#main.value .section{padding-block:13.3333333333vw 16vw}}#main.value .inner{margin:0 auto;max-width:84vw;width:1008px}#main.value img{height:auto;width:100%}#main.value span{line-height:normal}#main.value figcaption,#main.value p{line-height:2}#main.value figcaption.lg,#main.value p.lg{font-size:clamp(16px,1.25vw,20px);line-height:1.75}#main.value figcaption em,#main.value p em{background:none;display:inline;font-weight:700}@media screen and (max-width:750px){#main.value figcaption.lg,#main.value p.lg{font-size:4vw}}#main.value mark{background:none;color:unset;display:inline-block;position:relative;z-index:1}#main.value mark:before{background:url(../../assets/img/value/icn_line.png) no-repeat 50%/contain;content:"";display:block;left:clamp(-5px,-.313vw,-4px);padding-top:18.59%;position:absolute;top:calc(100% - clamp(8px,.625vw,10px));width:130%;z-index:-1}@media screen and (max-width:750px){#main.value mark:before{left:-1.3333333333vw;top:calc(100% - 1.33333vw)}}#main.value .bg-wave{background:#18a5f5;position:relative}#main.value .bg-wave:after,#main.value .bg-wave:before{background:repeat-x bottom/clamp(494px,38.563vw,617px);background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20617%2027%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%2318A5F5%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C27c12.5%2C0%2C25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6C78.6%2C2.3%2C90.7%2C0%2C102.8%2C0s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7s25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6c11-4.5%2C23.1-6.8%2C35.3-6.8s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7s25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6c10.9-4.5%2C23.1-6.8%2C35.2-6.8s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(22px,1.688vw,27px);left:0;position:absolute;width:100%;z-index:-1}#main.value .bg-wave:before{bottom:100%}#main.value .bg-wave:after{scale:1 -1;top:100%}@media screen and (max-width:750px){#main.value .bg-wave:after,#main.value .bg-wave:before{background-size:83.4666666667vw;height:3.7333333333vw}}#main.value .bg-lr,#main.value .bg-rl{position:relative}#main.value .bg-lr:after,#main.value .bg-lr:before,#main.value .bg-rl:after,#main.value .bg-rl:before{background:#18a5f5;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;z-index:-1}#main.value .bg-lr:before,#main.value .bg-rl:before{border-radius:clamp(40px,3.125vw,50px);left:50%;max-width:96vw;position:absolute;translate:-50% 0;width:1440px}#main.value .bg-lr:after,#main.value .bg-rl:after{left:0;width:50vw}#main.value .bg-lr .inner,#main.value .bg-rl .inner{position:relative;z-index:1}@media screen and (max-width:750px){#main.value .bg-lr:before,#main.value .bg-rl:before{border-radius:8vw;display:none}#main.value .bg-lr:after,#main.value .bg-rl:after{width:100vw}}#main.value .bg-rl:after{left:auto;position:absolute;right:0}#main.value .ttl{font-size:clamp(32px,2.5vw,40px);font-weight:700;line-height:1.35;margin-bottom:clamp(24px,1.875vw,30px);text-align:center}@media screen and (max-width:750px){#main.value .ttl{font-size:7.4666666667vw;margin-bottom:8vw}}#main.value .ttl-ribbon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(4px,.313vw,5px)}#main.value .ttl-ribbon:before{background:no-repeat 50%/contain;content:"";display:block;height:clamp(56px,4.375vw,70px);width:100%}@media screen and (max-width:750px){#main.value .ttl-ribbon{gap:1.3333333333vw}#main.value .ttl-ribbon:before{height:14.1333333333vw}}#main.value .ttl-box{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;font-size:clamp(32px,2.5vw,40px);font-weight:500;line-height:100%;margin-bottom:clamp(24px,1.875vw,30px)}#main.value .ttl-box,#main.value .ttl-box span{display:-webkit-box;display:-ms-flexbox;display:flex}#main.value .ttl-box span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000}#main.value .ttl-box span+span{margin-top:-1px}#main.value .ttl-box span span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(40px,3.125vw,50px);justify-content:center;padding-bottom:clamp(4px,.313vw,5px);width:clamp(40px,3.125vw,50px)}#main.value .ttl-box span span+span{border-left:1px solid #000;margin:0}@media screen and (max-width:750px){#main.value .ttl-box{font-size:7.4666666667vw;margin-bottom:5.3333333333vw}#main.value .ttl-box span span{height:9.0666666667vw;padding-bottom:.8vw;width:9.0666666667vw}}#main.value .btn-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,1.25vw,20px);justify-content:center}@media screen and (max-width:750px){#main.value .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw}}#main.value .btn-base{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0068b7;border:none;border-radius:100px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25));filter:drop-shadow(4px 4px 4px rgba(0,0,0,.25));justify-content:center;max-width:100%;overflow:hidden;padding:clamp(20px,1.563vw,25px);position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:clamp(512px,40vw,640px)}#main.value .btn-base:after,#main.value .btn-base:before{border-radius:100px;content:"";display:block;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transition:all .3s ease;transition:all .3s ease;translate:-50% -50%}#main.value .btn-base:before{background:-webkit-gradient(linear,left top,left bottom,from(#0068b7),to(#02518d));background:-webkit-linear-gradient(top,#0068b7,#02518d);background:linear-gradient(180deg,#0068b7,#02518d);height:100%;width:100%}#main.value .btn-base:after{border:2px solid #fff;height:calc(100% - clamp(11px,.875vw,14px));width:calc(100% - clamp(11px,.875vw,14px));z-index:1}#main.value .btn-base span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(19px,1.5vw,24px);font-weight:600;gap:clamp(8px,.625vw,10px);justify-content:center;line-height:100%;position:relative;z-index:1}#main.value .btn-base span small{border:1px solid #fff;font-size:clamp(14px,1.125vw,18px);line-height:100%;padding:clamp(4px,.313vw,5px) clamp(8px,.625vw,10px)}#main.value .btn-base span span{color:#ffff3b;font-weight:900}#main.value .btn-base.lg span{font-size:clamp(32px,2.5vw,40px)}#main.value .btn-base.lg span small{font-size:clamp(19px,1.5vw,24px)}@media(hover:hover){#main.value .btn-base:hover{opacity:1}#main.value .btn-base:hover:before{opacity:0}}#main.value .btn-base.btn-trial{background:#dc3d67}#main.value .btn-base.btn-trial:before{background:-webkit-gradient(linear,left top,left bottom,from(#f3a1b6),to(#dc3d67));background:-webkit-linear-gradient(top,#f3a1b6,#dc3d67);background:linear-gradient(180deg,#f3a1b6,#dc3d67)}#main.value .btn-base.btn-trial:after{border-color:#f6cbcb}#main.value .btn-base.btn-request{background:#f46700}#main.value .btn-base.btn-request:before{background:-webkit-gradient(linear,left top,left bottom,from(#f68c02),to(#f46700));background:-webkit-linear-gradient(top,#f68c02,#f46700);background:linear-gradient(180deg,#f68c02,#f46700)}#main.value .btn-base.btn-request:after{border-color:#ffc685}@media screen and (max-width:750px){#main.value .btn-base{padding:4vw 0;width:84vw}#main.value .btn-base:after{height:calc(100% - 2.66667vw);width:calc(100% - 2.66667vw)}#main.value .btn-base span{font-size:5.3333333333vw;gap:2.1333333333vw}#main.value .btn-base span small{font-size:4vw;padding:1.3333333333vw 1.6vw}#main.value .btn-base.lg span{font-size:6.4vw}#main.value .btn-base.lg span small{font-size:4vw}}#main.value #sec-kv .logo-wrap{margin-inline:auto;max-width:84vw;position:relative;width:860px;z-index:2}#main.value #sec-kv .logo-wrap .logo{left:0;position:absolute;top:-1px;width:clamp(238px,18.625vw,298px)}#main.value #sec-kv #value-kv-slider{position:relative}#main.value #sec-kv #value-kv-slider .swiper-slide{margin:0 clamp(8px,.625vw,10px);width:clamp(438px,34.188vw,547px)}#main.value #sec-kv #value-kv-slider .swiper-slide img{border-radius:clamp(8px,.625vw,10px)}#main.value #sec-kv .bg-wave{margin-top:clamp(-273px,-17.063vw,-233px);padding-bottom:clamp(72px,5.625vw,90px);padding-top:clamp(291px,22.75vw,364px)}#main.value #sec-kv .bg-wave .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main.value #sec-kv .bg-wave .ttl{color:#fff;font-weight:400;margin:0;position:relative}#main.value #sec-kv .bg-wave .ttl:after,#main.value #sec-kv .bg-wave .ttl:before{background:no-repeat 50%/contain;content:"";display:block;position:absolute}#main.value #sec-kv .bg-wave .ttl:before{background-image:url(../../assets/img/value/img_trial_deco01.png);height:clamp(216px,16.875vw,270px);right:calc(100% + clamp(16px,1.25vw,20px));top:clamp(-20px,-1.25vw,-17px);width:clamp(238px,18.563vw,297px)}#main.value #sec-kv .bg-wave .ttl:after{background-image:url(../../assets/img/value/img_trial_deco02.png);height:clamp(212px,16.563vw,265px);left:calc(100% + clamp(16px,1.25vw,20px));top:0;width:clamp(225px,17.563vw,281px)}#main.value #sec-kv .bg-wave .btn-wrap{margin-top:clamp(56px,4.375vw,70px)}@media screen and (max-width:750px){#main.value #sec-kv .logo-wrap{max-width:100%;width:auto}#main.value #sec-kv .logo-wrap .logo{width:62.6666666667vw}#main.value #sec-kv #value-kv-slider{padding-top:16vw}#main.value #sec-kv #value-kv-slider .swiper-slide{margin:0 2.6666666667vw;width:78.6666666667vw}#main.value #sec-kv #value-kv-slider .swiper-slide img{border-radius:2.6666666667vw}#main.value #sec-kv .bg-wave{margin-top:-26.6666666667vw;padding-bottom:16vw;padding-top:34.6666666667vw}#main.value #sec-kv .bg-wave .inner{display:block}#main.value #sec-kv .bg-wave .ttl{font-size:8vw;text-align:left}#main.value #sec-kv .bg-wave .ttl:before{background-image:url(../../assets/img/value/img_trial_deco01_sp.png);height:37.3333333333vw;left:-14.6666666667vw;right:auto;top:calc(100% + 4.8vw);width:44.2666666667vw}#main.value #sec-kv .bg-wave .ttl:after{background-image:url(../../assets/img/value/img_trial_deco02_sp.png);height:38.4vw;left:auto;right:-9.3333333333vw;top:-20vw;width:38.6666666667vw;z-index:2}#main.value #sec-kv .bg-wave .btn-wrap{margin-top:16vw;position:relative}#main.value #sec-kv .bg-wave .btn-wrap:before{background:url(../../assets/img/value/img_trial_deco03.png) no-repeat 50%/contain;content:"";display:block;height:15.4666666667vw;left:auto;position:absolute;right:5.3333333333vw;top:-23.4666666667vw;width:31.4666666667vw}}#main.value #sec-qa .question{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,.313vw,5px);justify-content:center;position:relative}#main.value #sec-qa .question .txt-wrap .ttl-box span:nth-child(2) span:nth-child(-n+3){background:#eb9b13;color:#fff;font-weight:700}#main.value #sec-qa .question figure{margin-right:clamp(-60px,-3.75vw,-51px);margin-top:clamp(-30px,-1.875vw,-26px);width:clamp(299px,23.375vw,374px)}#main.value #sec-qa .bg-rl:after,#main.value #sec-qa .bg-rl:before{background:#c7ebff}#main.value #sec-qa .answer .inner{width:1072px}#main.value #sec-qa .answer .column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(43px,3.375vw,54px);margin:0}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl-box{margin-bottom:clamp(8px,.625vw,10px)}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl-box span span:nth-child(-n+3){background:#eb9b13;color:#fff;font-weight:700}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl{font-size:clamp(26px,2vw,32px);text-align:left}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl em{border-bottom:1px dashed}#main.value #sec-qa .answer .column-wrap .txt-wrap p{margin:0}#main.value #sec-qa .answer .column-wrap .image{-ms-flex-negative:0;flex-shrink:0;margin:0;width:clamp(437px,34.125vw,546px)}#main.value #sec-qa .answer .column-wrap .image img{border-radius:clamp(8px,.625vw,10px)}#main.value #sec-qa .answer .lead{font-size:clamp(22px,1.75vw,28px);line-height:1.5;margin:clamp(64px,5vw,80px) auto clamp(48px,3.75vw,60px);text-align:center}@media screen and (max-width:900px){#main.value #sec-qa .answer .column-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,1.875vw,30px)}#main.value #sec-qa .answer .column-wrap .image{width:100%}}@media screen and (max-width:750px){#main.value #sec-qa .question{display:block;padding:17.3333333333vw 0 13.3333333333vw;position:relative}#main.value #sec-qa .question .txt-wrap{position:relative;z-index:1}#main.value #sec-qa .question figure{margin:0;position:absolute;right:-8vw;top:-10.6666666667vw;width:44.8vw}#main.value #sec-qa .answer .column-wrap{gap:8vw}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl-box{margin-bottom:2.6666666667vw}#main.value #sec-qa .answer .column-wrap .txt-wrap .ttl{font-size:5.8666666667vw}#main.value #sec-qa .answer .column-wrap .image img{border-radius:2.6666666667vw}#main.value #sec-qa .answer .lead{font-size:4.8vw;margin:8vw auto}}#main.value #sec-instruction .inner{width:1152px}#main.value #sec-instruction .ttl-ribbon:before{background-image:url(../../assets/img/value/img_point_ttl.png)}#main.value #sec-instruction .main-image{margin:clamp(32px,2.5vw,40px) auto clamp(24px,1.875vw,30px);max-width:100%;position:relative;width:clamp(576px,45vw,720px)}#main.value #sec-instruction .main-image:after{background:url(../../assets/img/value/img_point_image_deco.png) no-repeat 50%/contain;content:"";display:block;height:clamp(380px,29.688vw,475px);left:50%;position:absolute;top:clamp(-80px,-5vw,-68px);translate:-50% 0;width:clamp(814px,63.625vw,1018px)}#main.value #sec-instruction .main-image img{border-radius:clamp(8px,.625vw,10px)}#main.value #sec-instruction .main-image figcaption{margin-top:clamp(12px,.938vw,15px)}#main.value #sec-instruction .ttl-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(48px,3.75vw,60px)}#main.value #sec-instruction .ttl-box span span:nth-child(n+4){background:#eb9b13;color:#fff;font-weight:700}#main.value #sec-instruction .point-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(8px,.625vw,10px);margin-bottom:clamp(48px,3.75vw,60px)}#main.value #sec-instruction .point-list>div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:#18a5f5;border-radius:clamp(8px,.625vw,10px);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:clamp(200px,15.625vw,250px);padding:clamp(24px,1.875vw,30px);position:relative}#main.value #sec-instruction .point-list>div:after,#main.value #sec-instruction .point-list>div:before{content:"";display:block;left:50%;left:calc(100% + clamp(4px,.313vw,5px));position:absolute;top:50%;translate:-50% -50%;z-index:1}#main.value #sec-instruction .point-list>div:before{background:#fff;border-radius:100%;height:clamp(32px,2.5vw,40px);width:clamp(32px,2.5vw,40px)}#main.value #sec-instruction .point-list>div:after{background:#f68c02;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);height:clamp(14px,1.125vw,18px);margin-left:clamp(2px,.125vw,2px);width:clamp(12px,.938vw,15px)}#main.value #sec-instruction .point-list>div p{font-size:clamp(16px,1.25vw,20px);line-height:1.6}#main.value #sec-instruction .point-list>div p span{color:#ffff3b;font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.3333333333}#main.value #sec-instruction .point-list>div p+p{margin-top:.5em}#main.value #sec-instruction .point-list>div:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:clamp(298px,23.25vw,372px)}#main.value #sec-instruction .point-list>div:last-child:after,#main.value #sec-instruction .point-list>div:last-child:before{display:none}#main.value #sec-instruction .point-list>div:last-child span{color:unset}#main.value #sec-instruction .point-list>div:last-child figure{bottom:0;position:absolute;right:clamp(4px,.313vw,5px);width:clamp(137px,10.688vw,171px)}#main.value #sec-instruction .lead{font-size:clamp(19px,1.5vw,24px);font-weight:500;margin-bottom:clamp(24px,1.875vw,30px);text-align:center}#main.value #sec-instruction #value-staff-slider{margin:0 auto clamp(48px,3.75vw,60px);max-width:100%;width:clamp(792px,61.875vw,990px)}#main.value #sec-instruction #value-staff-slider .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;gap:clamp(35px,2.75vw,44px);justify-content:center}#main.value #sec-instruction #value-staff-slider .swiper-slide{-webkit-box-flex:1;-ms-flex:1;flex:1}#main.value #sec-instruction #value-staff-slider .swiper-slide figcaption{color:unset;font-weight:400;line-height:1.5;margin-top:clamp(8px,.625vw,10px);text-align:left}#main.value #sec-instruction .ttl-wrap .fukidashi{margin:0 auto;width:clamp(260px,20.313vw,325px)}#main.value #sec-instruction .ttl-wrap .image{margin:clamp(-50px,-3.125vw,-43px) auto;pointer-events:none;position:relative;width:clamp(394px,30.813vw,493px)}#main.value #sec-instruction .ttl-wrap .image:before{background:url(../../assets/img/value/img_point_trial_deco04.png) no-repeat 50%/contain;content:"";display:block;height:clamp(196px,15.313vw,245px);left:50%;position:absolute;top:0;translate:-50% 0;width:clamp(694px,54.188vw,867px)}#main.value #sec-instruction .ttl-wrap .image:after{background:url(../../assets/img/value/img_point_trial_deco03.webp) no-repeat bottom/contain;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:900px){#main.value #sec-instruction .point-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;max-width:100%;width:clamp(360px,28.125vw,450px)}#main.value #sec-instruction .point-list>div{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:none;flex:none;justify-content:center;min-height:unset;padding:clamp(40px,3.125vw,50px) clamp(32px,2.5vw,40px);width:100%}#main.value #sec-instruction .point-list>div:after,#main.value #sec-instruction .point-list>div:before{left:50%;top:calc(100% + clamp(4px,.313vw,5px))}#main.value #sec-instruction .point-list>div:after{margin:0;rotate:90deg}#main.value #sec-instruction .point-list>div p+p{margin-top:0}#main.value #sec-instruction .point-list>div:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#main.value #sec-instruction .point-list>div:last-child .image{right:clamp(32px,2.5vw,40px)}}@media screen and (max-width:750px){#main.value #sec-instruction .main-image{margin:8vw auto 5.3333333333vw}#main.value #sec-instruction .main-image:after{background-image:url(../../assets/img/value/img_point_image_deco_sp.png);height:60.8vw;top:-8vw;width:109.3333333333vw}#main.value #sec-instruction .main-image img{border-radius:2.6666666667vw}#main.value #sec-instruction .main-image figcaption{margin-top:clamp(12px,.938vw,15px)}#main.value #sec-instruction .ttl-box{margin-top:8vw}#main.value #sec-instruction .point-list{gap:2.6666666667vw;margin-bottom:10.6666666667vw}#main.value #sec-instruction .point-list>div{border-radius:5.3333333333vw;padding:8vw 5.3333333333vw;text-align:center}#main.value #sec-instruction .point-list>div:after,#main.value #sec-instruction .point-list>div:before{top:calc(100% + 1.33333vw)}#main.value #sec-instruction .point-list>div:before{height:10.6666666667vw;width:10.6666666667vw}#main.value #sec-instruction .point-list>div:after{height:4.8vw;width:4vw}#main.value #sec-instruction .point-list>div p{font-size:4vw}#main.value #sec-instruction .point-list>div p span{font-size:4.8vw}#main.value #sec-instruction .point-list>div p+p{margin-top:.5em}#main.value #sec-instruction .point-list>div:last-child .image{height:41.3333333333vw;right:5.3333333333vw;width:32vw}#main.value #sec-instruction .lead{font-size:4.8vw;margin-bottom:8vw}#main.value #sec-instruction #value-staff-slider{margin-bottom:10.6666666667vw;margin-left:-8vw;max-width:100vw}#main.value #sec-instruction #value-staff-slider .swiper-wrapper{-webkit-box-pack:initial;-ms-flex-pack:initial;gap:0;justify-content:normal}#main.value #sec-instruction #value-staff-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 2.1333333333vw;width:40vw}#main.value #sec-instruction #value-staff-slider .swiper-slide figcaption{margin-top:2.6666666667vw}#main.value #sec-instruction .ttl-wrap .fukidashi{width:62.6666666667vw}#main.value #sec-instruction .ttl-wrap .image{margin:-9.3333333333vw auto -6.6666666667vw;width:65.8666666667vw}#main.value #sec-instruction .ttl-wrap .image:before{background-image:url(../../assets/img/value/img_point_trial_deco04_sp.png);height:37.8666666667vw;width:89.8666666667vw}}#main.value #sec-style{padding-top:0}#main.value #sec-style .bg-wave{color:#fff;margin-bottom:clamp(144px,11.25vw,180px);padding-bottom:clamp(8px,.625vw,10px);padding-top:clamp(80px,6.25vw,100px);text-align:center}#main.value #sec-style .bg-wave:before{display:none}#main.value #sec-style .bg-wave .lead{font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.5}#main.value #sec-style .bg-wave .lead span{color:#ffff3b}#main.value #sec-style .bg-wave .lead+p{line-height:1.7333333333}#main.value #sec-style .bg-wave ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:clamp(32px,2.5vw,40px) auto clamp(-90px,-5.625vw,-77px)}#main.value #sec-style .bg-wave ul li{background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#fff),to(#c7ebff));background:-webkit-linear-gradient(top,#fff 33%,#c7ebff);background:linear-gradient(180deg,#fff 33%,#c7ebff);color:#1e95d4;font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.25;padding:clamp(28px,2.188vw,35px);position:relative;text-align:center;width:50%}#main.value #sec-style .bg-wave ul li:before{border:2px solid #fff;content:"";display:block;height:calc(100% - 4px);left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:calc(100% - 4px)}#main.value #sec-style .bg{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:clamp(16px,1.25vw,20px);margin:0 auto;max-width:100%;padding:0 clamp(48px,3.75vw,60px) clamp(72px,5.625vw,90px);width:clamp(576px,45vw,720px)}#main.value #sec-style .bg .ttl-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(-25px,-1.563vw,-21px)}#main.value #sec-style .bg .ttl-box span:nth-child(2) span{background:#eb9b13;color:#fff;font-weight:700}#main.value #sec-style .bg .lead{line-height:1.3333333333;margin-bottom:clamp(16px,1.25vw,20px);text-align:center}#main.value #sec-style .bg .lead span{color:#1e95d4;display:block;font-size:clamp(19px,1.5vw,24px);font-weight:700}#main.value #sec-style .bg figure{margin-bottom:clamp(16px,1.25vw,20px)}#main.value #sec-style .bg figure img{border-radius:clamp(8px,.625vw,10px)}#main.value #sec-style .bg .txt{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,right top,from(rgba(237,119,128,0)),color-stop(50%,rgba(237,119,128,0)),color-stop(0,#f7f7f7),to(#f7f7f7)),-webkit-gradient(linear,left top,left bottom,from(rgba(99,99,99,0)),color-stop(97.5%,rgba(99,99,99,0)),to(#1e95d4));background-image:-webkit-linear-gradient(left,rgba(237,119,128,0),rgba(237,119,128,0) 50%,#f7f7f7 0,#f7f7f7),-webkit-linear-gradient(top,rgba(99,99,99,0),rgba(99,99,99,0) 97.5%,#1e95d4);background-image:linear-gradient(90deg,rgba(237,119,128,0),rgba(237,119,128,0) 50%,#f7f7f7 0,#f7f7f7),linear-gradient(180deg,rgba(99,99,99,0),rgba(99,99,99,0) 97.5%,#1e95d4);background-size:4px 100%,100% clamp(40px,3.125vw,50px);font-size:clamp(16px,1.25vw,20px);line-height:clamp(40px,3.125vw,50px);text-align:center}@media screen and (min-width:901px){#main.value #sec-style .bg-wave ul li:nth-child(odd){border-left:3px solid}#main.value #sec-style .bg-wave ul li:nth-child(2n){border-left:2px solid;border-right:3px solid}#main.value #sec-style .bg-wave ul li:first-child{border-top:3px solid;border-top-left-radius:clamp(13px,1vw,16px)}#main.value #sec-style .bg-wave ul li:first-child:before{border-top-left-radius:clamp(11px,.875vw,14px)}#main.value #sec-style .bg-wave ul li:nth-child(2){border-top:3px solid;border-top-right-radius:clamp(13px,1vw,16px)}#main.value #sec-style .bg-wave ul li:nth-child(2):before{border-top-right-radius:clamp(11px,.875vw,14px)}#main.value #sec-style .bg-wave ul li:nth-child(n+3){border-bottom:3px solid;border-top:2px solid}#main.value #sec-style .bg-wave ul li:nth-last-child(2){border-bottom-left-radius:clamp(13px,1vw,16px)}#main.value #sec-style .bg-wave ul li:nth-last-child(2):before{border-bottom-left-radius:clamp(11px,.875vw,14px)}#main.value #sec-style .bg-wave ul li:last-child{border-bottom-right-radius:clamp(13px,1vw,16px)}#main.value #sec-style .bg-wave ul li:last-child:before{border-bottom-right-radius:clamp(11px,.875vw,14px)}}@media screen and (max-width:900px){#main.value #sec-style .bg-wave ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main.value #sec-style .bg-wave ul li{border-left:3px solid;border-right:3px solid;width:100%}#main.value #sec-style .bg-wave ul li+li{border-top:2px solid}#main.value #sec-style .bg-wave ul li:first-child{border-radius:clamp(13px,1vw,16px) clamp(13px,1vw,16px) 0 0;border-top:3px solid}#main.value #sec-style .bg-wave ul li:first-child:before{border-radius:clamp(11px,.875vw,14px) clamp(11px,.875vw,14px) 0 0}#main.value #sec-style .bg-wave ul li:last-child{border-bottom:3px solid;border-radius:0 0 clamp(13px,1vw,16px) clamp(13px,1vw,16px)}#main.value #sec-style .bg-wave ul li:last-child:before{border-radius:0 0 clamp(11px,.875vw,14px) clamp(11px,.875vw,14px)}}@media screen and (max-width:750px){#main.value #sec-style .bg-wave{margin-bottom:26.6666666667vw;padding-bottom:2.6666666667vw;padding-top:13.3333333333vw}#main.value #sec-style .bg-wave .ttl{margin-bottom:5.3333333333vw}#main.value #sec-style .bg-wave .lead{font-size:4.8vw;margin-bottom:1.3333333333vw}#main.value #sec-style .bg-wave ul{margin:5.3333333333vw auto -10.6666666667vw}#main.value #sec-style .bg-wave ul li{font-size:4.8vw;padding:5.3333333333vw}#main.value #sec-style .bg-wave ul li:first-child{border-radius:4.5333333333vw 4.5333333333vw 0 0}#main.value #sec-style .bg-wave ul li:first-child:before{border-radius:4vw 4vw 0 0}#main.value #sec-style .bg-wave ul li:last-child{border-radius:0 0 4.5333333333vw 4.5333333333vw}#main.value #sec-style .bg-wave ul li:last-child:before{border-radius:0 0 4vw 4vw}#main.value #sec-style .bg{border-radius:4vw;margin-left:-5.3333333333vw;max-width:unset;padding:0 6.6666666667vw 10.6666666667vw;width:94.6666666667vw}#main.value #sec-style .bg .ttl-box{margin-top:-5.3333333333vw}#main.value #sec-style .bg .lead{margin-bottom:5.3333333333vw}#main.value #sec-style .bg .lead span{font-size:4.8vw}#main.value #sec-style .bg figure{margin-bottom:4vw}#main.value #sec-style .bg figure img{border-radius:2.6666666667vw}#main.value #sec-style .bg .txt{background-size:4px 100%,100% 10.1333333333vw;font-size:4vw;line-height:10.1333333333vw}}#main.value #sec-voice{margin-top:clamp(16px,1.25vw,20px)}#main.value #sec-voice .inner{width:956px}#main.value #sec-voice .bg-wave{background:#c7ebff}#main.value #sec-voice .bg-wave:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20617%2027%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23C7EBFF%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C27c12.5%2C0%2C25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6C78.6%2C2.3%2C90.7%2C0%2C102.8%2C0s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7s25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6c11-4.5%2C23.1-6.8%2C35.3-6.8s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7s25-2.3%2C36.1-7l15.8-6.6%2C15.8-6.6c10.9-4.5%2C23.1-6.8%2C35.2-6.8s24.3%2C2.3%2C35.2%2C6.8l15.8%2C6.6%2C15.8%2C6.6c11.2%2C4.7%2C23.7%2C7%2C36.1%2C7%22%2F%3E%3C%2Fsvg%3E")}#main.value #sec-voice .bg-wave:after{display:none}#main.value #sec-voice .bg-wave .inner{height:clamp(264px,20.625vw,330px);position:relative}#main.value #sec-voice .bg-wave .inner:before{aspect-ratio:1/.481;background:url(../../assets/img/value/img_voice_header.webp) no-repeat bottom/contain;bottom:0;content:"";display:block;left:50%;max-width:100vw;position:absolute;translate:-50% 0;width:clamp(838px,65.5vw,1048px)}.no-webp #main.value #sec-voice .bg-wave .inner:before{background-image:url(../../assets/img/value/img_voice_header.png)}#main.value #sec-voice .bg-wave .inner .ttl{left:50%;left:calc(50% - clamp(200px,15.625vw,250px));margin:0;position:absolute;top:50%;translate:-50% -50%}#main.value #sec-voice .voice-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(34px,2.625vw,42px);padding-bottom:clamp(64px,5vw,80px)}#main.value #sec-voice .voice-wrap .image-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:clamp(8px,.625vw,10px);width:clamp(370px,28.875vw,462px)}#main.value #sec-voice .voice-wrap .image-wrap .graph{margin-top:clamp(-66px,-4.125vw,-56px);max-width:100%;width:clamp(288px,22.5vw,360px)}#main.value #sec-voice .voice-wrap .image-wrap .logo{max-width:100%;width:clamp(238px,18.625vw,298px)}#main.value #sec-voice .voice-wrap .image-wrap .image{width:100%}#main.value #sec-voice .voice-wrap .txt-wrap{padding-top:clamp(64px,5vw,80px)}#main.value #sec-voice .voice-wrap .txt-wrap .ttl-voice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(19px,1.5vw,24px);font-weight:700;gap:clamp(8px,.625vw,10px);margin-bottom:clamp(24px,1.875vw,30px)}#main.value #sec-voice .voice-wrap .txt-wrap .ttl-voice:before{-ms-flex-negative:0;background:url(../../assets/img/value/icn_voice.png) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:clamp(24px,1.875vw,30px);width:clamp(32px,2.5vw,40px)}#main.value #sec-voice .voice-wrap .txt-wrap ul{margin-bottom:clamp(40px,3.125vw,50px)}#main.value #sec-voice .voice-wrap .txt-wrap ul:last-child{margin:0}#main.value #sec-voice .voice-wrap .txt-wrap ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,1.25vw,20px)}#main.value #sec-voice .voice-wrap .txt-wrap ul li:before{-ms-flex-negative:0;background:no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:clamp(96px,7.5vw,120px);width:clamp(96px,7.5vw,120px)}#main.value #sec-voice .voice-wrap .txt-wrap ul li span{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(rgba(237,119,128,0)),color-stop(50%,rgba(237,119,128,0)),color-stop(0,#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(rgba(99,99,99,0)),color-stop(97.5%,rgba(99,99,99,0)),to(#1e95d4));background-image:-webkit-linear-gradient(left,rgba(237,119,128,0),rgba(237,119,128,0) 50%,#fff 0,#fff),-webkit-linear-gradient(top,rgba(99,99,99,0),rgba(99,99,99,0) 97.5%,#1e95d4);background-image:linear-gradient(90deg,rgba(237,119,128,0),rgba(237,119,128,0) 50%,#fff 0,#fff),linear-gradient(180deg,rgba(99,99,99,0),rgba(99,99,99,0) 97.5%,#1e95d4);background-size:4px 100%,100% clamp(26px,2vw,32px);display:block;line-height:clamp(26px,2vw,32px)}#main.value #sec-voice .voice-wrap .txt-wrap ul li+li{margin-top:clamp(24px,1.875vw,30px)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.student01:before{background-image:url(../../assets/img/value/img_voice_student01.png)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.student02:before{background-image:url(../../assets/img/value/img_voice_student02.png)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.student03:before{background-image:url(../../assets/img/value/img_voice_student03.png)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.parent01:before{background-image:url(../../assets/img/value/img_voice_parent01.png)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.parent02:before{background-image:url(../../assets/img/value/img_voice_parent02.png)}#main.value #sec-voice .voice-wrap .txt-wrap ul li.parent03:before{background-image:url(../../assets/img/value/img_voice_parent03.png)}@media screen and (max-width:900px){#main.value #sec-voice .voice-wrap .image-wrap{-ms-flex-negative:initial;flex-shrink:1}#main.value #sec-voice .voice-wrap .image-wrap .graph{margin-top:0;padding-top:clamp(32px,2.5vw,40px)}}@media screen and (max-width:750px){#main.value #sec-voice{margin-top:0}#main.value #sec-voice .bg-wave .inner{height:42.1333333333vw}#main.value #sec-voice .bg-wave .inner:before{aspect-ratio:auto;background-image:url(../../assets/img/value/img_voice_header_sp.webp);bottom:-1.8666666667vw;height:72.8vw;left:auto;right:-8vw;translate:0;width:97.3333333333vw}.no-webp #main.value #sec-voice .bg-wave .inner:before{background-image:url(../../assets/img/value/img_voice_header_sp.png)}#main.value #sec-voice .bg-wave .inner .ttl{left:0;text-align:left;translate:0 -50%}#main.value #sec-voice .voice-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:13.3333333333vw;padding-bottom:16vw}#main.value #sec-voice .voice-wrap .image-wrap{gap:2.6666666667vw;width:100%}#main.value #sec-voice .voice-wrap .image-wrap .graph{padding-top:0;width:53.3333333333vw}#main.value #sec-voice .voice-wrap .image-wrap .logo{width:68vw}#main.value #sec-voice .voice-wrap .image-wrap .image{margin-right:-8vw;margin-top:-16vw;width:100%}#main.value #sec-voice .voice-wrap .txt-wrap{padding-top:10.6666666667vw}#main.value #sec-voice .voice-wrap .txt-wrap .ttl-voice{font-size:4.8vw;gap:2.6666666667vw;margin-bottom:5.3333333333vw}#main.value #sec-voice .voice-wrap .txt-wrap .ttl-voice:before{height:6.1333333333vw;width:8vw}#main.value #sec-voice .voice-wrap .txt-wrap ul{margin-bottom:clamp(32px,2.5vw,40px)}#main.value #sec-voice .voice-wrap .txt-wrap ul:last-child{margin:0}#main.value #sec-voice .voice-wrap .txt-wrap ul li{gap:2.6666666667vw}#main.value #sec-voice .voice-wrap .txt-wrap ul li:before{height:19.4666666667vw;width:19.4666666667vw}#main.value #sec-voice .voice-wrap .txt-wrap ul li span{background-size:4px 100%,100% 6.9333333333vw;line-height:6.9333333333vw}#main.value #sec-voice .voice-wrap .txt-wrap ul li+li{margin-top:5.3333333333vw}}#main.value #sec-autro:after,#main.value #sec-autro:before{background:#ffff3b}#main.value #sec-autro .inner{width:840px}#main.value #sec-autro .campaign{margin:0 auto clamp(80px,6.25vw,100px);max-width:100%;width:720px}#main.value #sec-autro .campaign .ttl-ribbon:before{background-image:url(../../assets/img/value/img_campaign_ttl.png)}#main.value #sec-autro .campaign .ttl-ribbon em{color:#1e95d4;position:relative}#main.value #sec-autro .campaign .ttl-ribbon em:after,#main.value #sec-autro .campaign .ttl-ribbon em:before{background:url(../../assets/img/value/icn_deco.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(61px,4.75vw,76px);position:absolute;top:clamp(-30px,-1.875vw,-26px);width:clamp(64px,5vw,80px)}#main.value #sec-autro .campaign .ttl-ribbon em:before{left:calc(100% - clamp(16px,1.25vw,20px));rotate:13deg}#main.value #sec-autro .campaign .ttl-ribbon em:after{right:calc(100% - clamp(16px,1.25vw,20px));rotate:-13deg;scale:-1 1}#main.value #sec-autro .contact .ttl{font-weight:500;margin-bottom:clamp(8px,.625vw,10px)}#main.value #sec-autro .contact .lead{font-size:clamp(16px,1.25vw,20px);font-weight:700;margin-bottom:clamp(20px,1.563vw,25px);text-align:center}#main.value #sec-autro .contact .image{margin:0 auto;max-width:100%;width:clamp(575px,44.938vw,719px)}#main.value #sec-autro .contact .btn-wrap{margin:clamp(-180px,-11.25vw,-154px) auto clamp(113px,8.813vw,141px)}#main.value #sec-autro .contact .btn-school{margin:0 auto;max-width:100%;width:clamp(336px,26.25vw,420px)}#main.value #sec-autro .contact .btn-school a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px solid #1e95d4;border-radius:clamp(4px,.313vw,5px);color:#1e95d4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));font-size:clamp(16px,1.25vw,20px);font-weight:700;gap:clamp(8px,.625vw,10px);justify-content:center;padding:clamp(8px,.625vw,10px)}#main.value #sec-autro .contact .btn-school a:before{-ms-flex-negative:0;background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.873%22%20height%3D%2216%22%20viewBox%3D%220%200%2015.873%2016%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_41%22%20data-name%3D%22%E3%83%91%E3%82%B9%2041%22%20d%3D%22M15.873%2C14.431l-4.137-4.137a6.49%2C6.49%2C0%2C1%2C0-1.591%2C1.547L14.3%2C16ZM1.9%2C6.487a4.585%2C4.585%2C0%2C1%2C1%2C4.585%2C4.585A4.59%2C4.59%2C0%2C0%2C1%2C1.9%2C6.487Z%22%20fill%3D%22%231E95D4%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;flex-shrink:0;height:clamp(19px,1.5vw,24px);-webkit-transition:all .3s ease;transition:all .3s ease;width:clamp(19px,1.5vw,24px)}@media(hover:hover){#main.value #sec-autro .contact .btn-school a:hover{background:#1e95d4;color:#fff}#main.value #sec-autro .contact .btn-school a:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.873%22%20height%3D%2216%22%20viewBox%3D%220%200%2015.873%2016%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_41%22%20data-name%3D%22%E3%83%91%E3%82%B9%2041%22%20d%3D%22M15.873%2C14.431l-4.137-4.137a6.49%2C6.49%2C0%2C1%2C0-1.591%2C1.547L14.3%2C16ZM1.9%2C6.487a4.585%2C4.585%2C0%2C1%2C1%2C4.585%2C4.585A4.59%2C4.59%2C0%2C0%2C1%2C1.9%2C6.487Z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E")}}@media screen and (max-width:750px){#main.value #sec-autro .campaign{margin:0 auto 8vw}#main.value #sec-autro .campaign .ttl-ribbon em:after,#main.value #sec-autro .campaign .ttl-ribbon em:before{height:20.2666666667vw;top:-8vw;width:21.3333333333vw}#main.value #sec-autro .campaign .ttl-ribbon em:before{left:calc(100% - 5.33333vw)}#main.value #sec-autro .campaign .ttl-ribbon em:after{right:calc(100% - 5.33333vw)}#main.value #sec-autro .contact .ttl{margin-bottom:2.6666666667vw}#main.value #sec-autro .contact .lead{font-size:4vw;margin-bottom:0}#main.value #sec-autro .contact .image{margin-left:-5.3333333333vw;max-width:unset;width:96vw}#main.value #sec-autro .contact .btn-wrap{margin:-32vw auto 10.6666666667vw}#main.value #sec-autro .contact .btn-school{margin:0 auto}#main.value #sec-autro .contact .btn-school a{border-radius:1.3333333333vw;font-size:4.8vw;gap:2.6666666667vw;padding:2.6666666667vw}#main.value #sec-autro .contact .btn-school a:before{height:6.4vw;width:6.4vw}}.movie-introduce{padding-block:clamp(48px,3.75vw,60px)}.movie-introduce .inner{width:clamp(640px,50vw,800px)}.movie-introduce .inner figure{aspect-ratio:1/.563;background:#e7f6fa;width:100%}@media screen and (max-width:750px){.movie-introduce{padding-block:5.3333333333vw}.modal-movie-introduce .modal-content{max-width:100%!important}.modal-movie-introduce .modal-content .inner{aspect-ratio:1/.563}.modal-movie-introduce .modal-content .modal-close{background:#0068b7;border-radius:6.6666666667vw;color:#fff;font-size:4.2666666667vw;font-weight:700;height:auto;left:50%;line-height:100%;padding:2.6666666667vw;position:absolute;text-align:center;top:calc(100% + 5.33333vw);translate:-50% 0;width:40vw}.modal-movie-introduce .modal-content .modal-close:before{content:"動画を閉じる";display:block}}.toll-free{margin-inline:auto;max-width:89.3333333333vw;position:relative;width:1000px;z-index:1}.toll-free,.toll-free a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.toll-free a{gap:clamp(10px,.75vw,12px)}.toll-free a p{font-weight:500;line-height:1.5;-webkit-transition:color .3s;transition:color .3s}.toll-free a .lead{font-size:clamp(19px,1.5vw,24px)}.toll-free a .tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:din-bold,sans-serif;font-size:clamp(45px,3.5vw,56px);font-weight:700;gap:clamp(4px,.313vw,5px);line-height:100%}.toll-free a .tel:before{-ms-flex-negative:0;background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20139.47%2079.8%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%2300a73c%3B%20%7D%20.st1%20%7B%20fill%3A%20%23231815%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M124.38%2C72.25c0%2C4.16%2C3.38%2C7.55%2C7.54%2C7.55s7.55-3.39%2C7.55-7.55-3.39-7.54-7.55-7.54-7.54%2C3.38-7.54%2C7.54M125.25%2C72.25c0-3.68%2C2.99-6.68%2C6.67-6.68s6.67%2C3%2C6.67%2C6.68-2.99%2C6.67-6.67%2C6.67-6.67-3-6.67-6.67Z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M135.59%2C77.13h-1.45l-2.93-4.53h-1.29v4.53h-1.16v-9.97h2.82c.95%2C0%2C1.69.23%2C2.24.69.55.46.82%2C1.1.82%2C1.92%2C0%2C.61-.2%2C1.15-.6%2C1.62-.4.47-.96.79-1.66.96l3.19%2C4.78M129.93%2C71.6h1.46c.61%2C0%2C1.11-.17%2C1.5-.5.38-.34.57-.75.57-1.26%2C0-1.11-.68-1.67-2.04-1.67h-1.49v3.42Z%22%2F%3E%20%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M75.84%2C45.45c0%2C10.44%2C8.22%2C15.51%2C14.84%2C15.51s14.84-5.06%2C14.84-15.51c0-8.11-8.02-14.59-14.84-18.46-6.82%2C3.87-14.84%2C10.35-14.84%2C18.46Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.49%2C45.62c0%2C10.45%2C8.22%2C15.51%2C14.85%2C15.51s14.84-5.06%2C14.84-15.51c0-8.11-8.03-14.58-14.84-18.46-6.82%2C3.87-14.85%2C10.35-14.85%2C18.46Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0v78.81h120.76V0H0ZM120.74%2C19.16c-7.25%2C0-16.07%2C1.36-22.98%2C4.36%2C7.46%2C4.99%2C14.68%2C12.55%2C14.68%2C22.09%2C0%2C12.61-10.58%2C22.25-22.22%2C22.25s-21.87-9.64-21.87-22.25c0-9.54%2C6.86-17.1%2C14.32-22.09-6.91-3-15.05-4.36-22.3-4.36s-15.4%2C1.36-22.31%2C4.36c7.46%2C4.99%2C14.32%2C12.55%2C14.32%2C22.09%2C0%2C12.61-10.22%2C22.25-21.87%2C22.25s-22.39-9.64-22.39-22.25c0-9.54%2C7.38-17.1%2C14.84-22.09C16.05%2C20.52%2C7.25%2C19.16%2C0%2C19.16v-6.9c12.27%2C0%2C23.12%2C3.06%2C30.51%2C6.9%2C7.38-3.84%2C17.58-6.9%2C29.85-6.9s22.46%2C3.06%2C29.85%2C6.9c7.38-3.84%2C18.26-6.9%2C30.53-6.9v6.9Z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;flex-shrink:0;height:clamp(36px,2.813vw,45px);width:clamp(60px,4.688vw,75px)}.toll-free a .note{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(8px,.625vw,10px)}@media(hover:hover){.toll-free a:hover{color:#333;opacity:1}.toll-free a:hover .tel{color:#2092e5}}@media screen and (max-width:750px){.toll-free{display:block}.toll-free a{background:#fff;border:1px solid #2092e5;border-radius:2.6666666667vw;-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.16));filter:drop-shadow(0 0 6px rgba(0,0,0,.16));gap:2.6666666667vw;padding:6.6666666667vw 0}.toll-free a .lead{font-size:4.2666666667vw}.toll-free a .tel{font-size:10.1333333333vw;gap:1.3333333333vw}.toll-free a .tel:before{height:7.4666666667vw;width:12.8vw}.toll-free a .note{font-size:3.7333333333vw;gap:2.6666666667vw}}@media screen and (min-width:751px){#header .header #gnav-wrap .toll-free{margin-bottom:clamp(24px,1.875vw,30px);max-width:unset;width:auto}#header .header #gnav-wrap .toll-free a{gap:clamp(8px,.625vw,10px)}#header .header #gnav-wrap .toll-free a .lead{font-size:clamp(15px,1.188vw,19px)}#header .header #gnav-wrap .toll-free a .tel{font-size:clamp(40px,3.125vw,50px)}#header .header #gnav-wrap .toll-free a .tel:before{height:clamp(32px,2.5vw,40px);width:clamp(56px,4.375vw,70px)}}@media screen and (max-width:750px){#header .header #gnav-wrap .toll-free{margin-bottom:5.3333333333vw}#header .header #gnav-wrap .toll-free a{padding:4vw 0}}#main.home .toll-free{margin-top:clamp(48px,3.75vw,60px)}@media screen and (max-width:750px){#main.home .toll-free{margin-top:8vw}}.lp{background:#fff;color:#000;font-family:source-han-sans-japanese,sans-serif;font-size:clamp(10px,1.286vw,18px);font-style:normal;font-weight:400}@media screen and (max-width:750px){.lp{font-size:clamp(13px,3.738vw,16px)}}@media screen and (max-width:428px){.lp{font-size:clamp(12px,3.505vw,15px)}}.lp #wrapper{overflow:hidden}.lp #wrapper:before{background:none;border-top:2px solid #0092e5;height:auto;position:absolute}.lp img{height:auto}.lp #header{background:none;position:static}.lp #header .header{max-width:71.4285714286vw;position:relative;width:1000px}@media screen and (max-width:750px){.lp #header .header{max-width:91.1214953271vw}}.lp #header .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:clamp(21px,2.857vw,40px) 0;z-index:2}.lp #header .header,.lp #header .header .logo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp #header .header .logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto}.lp #header .header .logo img{-ms-flex-negative:0;display:block;flex-shrink:0;width:clamp(265px,35.357vw,495px)}.lp #header .header .logo span{display:block;font-size:clamp(8px,1.071vw,15px);line-height:100%;margin-bottom:clamp(3px,.357vw,5px);margin-left:clamp(8px,1.071vw,15px);white-space:nowrap}.lp #header .header .logo span em{color:#d32f00;font-weight:400}@media screen and (max-width:750px){.lp #header .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;height:clamp(41px,11.682vw,50px);padding:2px 0 0}.lp #header .header .logo{display:block}.lp #header .header .logo img{width:clamp(281px,80.374vw,344px)}.lp #header .header .logo span{font-size:clamp(10px,2.804vw,12px);margin:0}}.lp #header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:88.7142857143vw;position:fixed;right:0;top:0;-webkit-transform:translateX(calc(100% - clamp(48px, 6.429vw, 90px) + 1px));transform:translateX(calc(100% - clamp(48px, 6.429vw, 90px) + 1px));-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:1300px;z-index:999}.lp #header .menu.active{-webkit-transform:none;transform:none}.lp #header .menu .menu-btn{background:#0092e5;border-bottom-width:clamp(3px,.429vw,6px);color:#fff;cursor:pointer;font-size:clamp(9px,1.143vw,16px);height:clamp(48px,6.429vw,90px);text-align:center;width:clamp(48px,6.429vw,90px)}.lp #header .menu .menu-btn .menu-line{height:clamp(11px,1.429vw,20px);margin:clamp(12px,1.643vw,23px) auto clamp(4px,.571vw,8px);position:relative;width:clamp(24px,3.214vw,45px)}.lp #header .menu .menu-btn .menu-line span{border-top:2px solid #fff;display:block;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}.lp #header .menu .menu-btn .menu-line .menu-line-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp #header .menu .menu-btn .menu-line .menu-line-bottom{bottom:0}.lp #header .menu .menu-btn p{line-height:100%}.lp #header .menu.active .menu-btn .menu-line-top{top:clamp(2px,.286vw,4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp #header .menu.active .menu-btn .menu-line-center{-webkit-transform:scaleX(0);transform:scaleX(0)}.lp #header .menu.active .menu-btn .menu-line-bottom{bottom:clamp(8px,1vw,14px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.lp #header .menu .gnav{-webkit-box-flex:1;background:#1557aa;border-radius:0;-ms-flex:1;flex:1;margin:0;max-width:unset;width:auto}.lp #header .menu .gnav li{-webkit-box-flex:0;-webkit-box-flex:1;-ms-flex-positive:1;border-left:1px solid #fff;-ms-flex:none;flex:none;flex-grow:1;height:clamp(48px,6.429vw,90px)}.lp #header .menu .gnav li a{margin:0;pointer-events:auto}.lp #header .menu .gnav li a span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;white-space:nowrap}.lp #header .menu .gnav li.info a{border-color:#ffe51f}.lp #header .menu .gnav li.info a:hover{border-color:#00b8e3}.lp #header .menu .gnav li.campaign{display:none}.lp #header .menu .gnav.campaign li.campaign{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.lp #header .menu .gnav li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}}@media screen and (max-width:750px){.lp #header .menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(calc(100% - clamp(41px, 11.682vw, 50px) + 1px));transform:translateX(calc(100% - clamp(41px, 11.682vw, 50px) + 1px))}.lp #header .menu .menu-btn{border-bottom:none;border-radius:0;font-size:clamp(7px,1.869vw,8px);height:clamp(41px,11.682vw,50px);padding:0;width:clamp(41px,11.682vw,50px)}.lp #header .menu .menu-btn .menu-line{height:clamp(13px,3.738vw,16px);margin:clamp(8px,2.336vw,10px) auto clamp(4px,1.168vw,5px);width:clamp(20px,5.841vw,25px)}.lp #header .menu.active .menu-btn .menu-line-top{top:clamp(5px,1.402vw,6px)}.lp #header .menu.active .menu-btn .menu-line-bottom{bottom:clamp(7px,1.869vw,8px)}.lp #header .menu .gnav{-ms-flex-wrap:wrap;flex-wrap:wrap}.lp #header .menu .gnav li{-webkit-box-flex:0;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex:none;flex:none;flex-grow:1;height:clamp(41px,11.682vw,50px);width:50%}.lp #header .menu .gnav li a:after{content:none}.lp #header .menu .gnav li:nth-child(n+2){border-top:1px solid #00b8e3}}@media screen and (max-width:428px){.lp #header .menu .gnav ul li a{font-size:1.4rem}}@media screen and (min-width:751px){.lp.high #header .menu .gnav li,.lp.middle #header .menu .gnav li,.lp.primary #header .menu .gnav li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.lp.high #header .menu .gnav li:nth-child(n+5),.lp.middle #header .menu .gnav li:nth-child(n+5),.lp.primary #header .menu .gnav li:nth-child(n+5){border-top:1px solid #00b8e3}}.lp .btn-home{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:clamp(43px,5.714vw,80px) 0}.lp .btn-home .btn{background:url(../../assets/img/common/icn_arrow_c.svg) no-repeat 100%/1em;font-size:clamp(11px,1.429vw,20px);padding-right:1.5em}.lp .btn-home .btn:after{display:none}@media screen and (max-width:750px){.lp .btn-home{padding:clamp(41px,11.682vw,50px)}.lp .btn-home .btn{font-size:clamp(11px,3.271vw,14px)}}.lp #footer{margin-top:0;z-index:10}.lp #footer .pagetop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:center;background:#0092e5;border-radius:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:clamp(48px,6.429vw,90px);justify-content:center;right:0;text-indent:0;width:clamp(54px,7.143vw,100px)}.lp #footer .pagetop:after{background:none;border-color:transparent transparent #fff;border-style:solid;border-width:0 clamp(5px,.679vw,10px) clamp(9px,1.214vw,17px);height:0;margin:0 auto clamp(3px,.357vw,5px);position:static;-webkit-transform:translate(0);transform:translate(0);width:0}.lp #footer .course-wrap{text-align:center}.lp #footer .course-wrap p:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.6%22%20height%3D%2216.6%22%20viewBox%3D%220%200%2016.6%2016.6%22%3E%3Cg%20transform%3D%22translate%2816.6%200.08%29%20rotate%2890%29%22%3E%3Cg%20transform%3D%22translate%2816.52%29%20rotate%2890%29%22%3E%3Cpath%20d%3D%22M8.3%2C16A7.79%2C7.79%2C0%2C0%2C1%2C.5%2C8.3%2C7.875%2C7.875%2C0%2C0%2C1%2C8.3.5%2C7.75%2C7.75%2C0%2C0%2C1%2C8.3%2C16Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M8.3%2C1a7.3%2C7.3%2C0%2C1%2C0%2C7.3%2C7.3A7.341%2C7.341%2C0%2C0%2C0%2C8.3%2C1m0-1A8.3%2C8.3%2C0%2C1%2C1%2C0%2C8.3%2C8.28%2C8.28%2C0%2C0%2C1%2C8.3%2C0Z%22%20fill%3D%22%231557aa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%286.378%2011.72%29%20rotate%28-90%29%22%3E%3Cpath%20d%3D%22M3.1%2C4%2C0%2C.9.9%2C0%2C3.1%2C2.2%2C5.3%2C0l.9.9Z%22%20fill%3D%22%231557aa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:clamp(9px,1.143vw,16px);margin-left:clamp(5px,.714vw,10px);width:clamp(9px,1.143vw,16px)}@media screen and (max-width:750px){.lp #footer .course-wrap p:after{height:clamp(13px,3.738vw,16px);margin-left:clamp(8px,2.336vw,10px);width:clamp(13px,3.738vw,16px)}}.lp #footer .course-wrap p{color:#1557aa;font-size:clamp(11px,1.429vw,20px);font-weight:700}.lp #footer .course-wrap .gnav{margin:clamp(13px,1.786vw,25px) auto 0}.lp #footer .course-wrap .gnav li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lp #footer .course-wrap .gnav li a:after{border-color:transparent transparent transparent #00b8e3;border-width:clamp(4px,.5vw,7px) 0 clamp(4px,.5vw,7px) clamp(7px,.929vw,13px);margin:0}.lp #footer .course-wrap .gnav li a:hover:after{border-color:transparent transparent transparent #ffe51f}@media screen and (max-width:1024px){.lp #footer .course-wrap .gnav li{width:50%}}.lp #footer .logo{margin:clamp(43px,5.714vw,80px) auto;padding:0}.lp #footer .logo img{margin:auto;max-width:unset;width:clamp(122px,16.286vw,228px)}.lp #footer .logo figcaption{font-size:unset;line-height:1.6666666667em}.lp #footer .logo figcaption span{color:#c00;font-weight:400}.lp #footer .group-wrap{max-width:71.4285714286vw;width:400px}@media screen and (max-width:750px){.lp #footer .group-wrap{max-width:91.1214953271vw}}.lp #footer .group-wrap{margin:clamp(16px,2.143vw,30px) auto 0;text-align:center}.lp #footer .group-wrap .group-list{border-radius:0}.lp #footer .group-wrap .group-list>ul{text-align:left}.lp #footer .group-wrap .group-list>ul li a,.lp #footer .group-wrap .group-list>ul li p{color:#1557aa;font-weight:700;padding:clamp(8px,1.071vw,15px)}.lp #footer .group-wrap .group-list>ul li ul{display:block;margin-top:clamp(-3px,-.357vw,-5px);padding:0 clamp(13px,1.786vw,25px) clamp(8px,1.071vw,15px)}.lp #footer .group-wrap .group-list>ul li ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp #footer .group-wrap .group-list>ul li ul li:before{border-top:1px solid #1557aa;content:"";display:block;margin-right:clamp(3px,.357vw,5px);width:clamp(8px,1.071vw,15px)}.lp #footer .group-wrap .group-list>ul li ul li a{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:clamp(5px,.714vw,10px)}.lp #footer .group-wrap .group-list>ul li ul li ul{width:100%}.lp #footer .group-wrap .group-list .school-list li a.btn:after{display:none}.lp #footer .copy{margin-top:clamp(43px,5.714vw,80px)}@media screen and (max-width:750px){.lp #footer .logo{margin:clamp(49px,14.019vw,60px) auto}.lp #footer .logo img{width:clamp(115px,32.944vw,141px)}.lp #footer .course-wrap p{font-size:clamp(16px,4.673vw,20px)}.lp #footer .course-wrap .gnav{display:block;margin:clamp(20px,5.841vw,25px) auto 0}.lp #footer .course-wrap .gnav li{width:100%}.lp #footer .course-wrap .gnav li a{padding:clamp(12px,3.505vw,15px)}.lp #footer .course-wrap .gnav li a:after{border-width:clamp(6px,1.636vw,7px) 0 clamp(6px,1.636vw,7px) clamp(11px,3.037vw,13px)}.lp #footer .course-wrap .gnav li a:hover:after{border-left-color:#ffe51f}.lp #footer .group-wrap{display:none}.lp #footer .copy{margin-top:clamp(49px,14.019vw,60px)}}.lp.high #footer .course-wrap,.lp.middle #footer .course-wrap,.lp.primary #footer .course-wrap{display:none}.lp .registnav{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff501;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:column;flex-direction:column;padding:clamp(12px,3.505vw,15px)}.lp .registnav .ttl-registnav{font-weight:700;margin-bottom:clamp(8px,2.336vw,10px);text-align:center}.lp .registnav .btn-column{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(6px,1.636vw,7px);justify-content:center;width:100%}.lp .registnav .btn-column .btn-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0!important}.lp .registnav .btn-column .btn-wrap:last-child{display:none}.lp .registnav .btn-column .btn-wrap .btn-lp02{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 4px 5px rgba(0,0,0,.16));filter:drop-shadow(0 4px 5px rgba(0,0,0,.16));height:clamp(57px,16.355vw,70px);justify-content:center}.lp .registnav .btn-column .btn-wrap .btn-lp02>span:first-child{display:none}.lp .registnav .btn-column .btn-wrap .btn-lp02>span:last-child{background:none;font-size:clamp(23px,6.542vw,28px);padding:0}.lp .registnav .btn-column .btn-wrap .btn-lp02.request{background:-webkit-gradient(linear,left top,left bottom,from(#f46700),to(#f68c02));background:-webkit-linear-gradient(top,#f46700,#f68c02);background:linear-gradient(180deg,#f46700,#f68c02)}.lp .registnav .btn-column .btn-wrap .btn-lp02.trial{background:-webkit-gradient(linear,left top,left bottom,from(#2158bf),to(#0092e5));background:-webkit-linear-gradient(top,#2158bf,#0092e5);background:linear-gradient(180deg,#2158bf,#0092e5)}@media screen and (max-width:750px){.lp .registnav{display:-webkit-box;display:-ms-flexbox;display:flex}.lp .registnav .btn-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lp .close-wrap{background:#fff;border:5px solid #d32f00;color:#d32f00;font-size:2rem;font-weight:700;margin:clamp(8px,1.071vw,15px) auto clamp(21px,2.857vw,40px);max-width:91.1214953271vw;padding:clamp(16px,2.143vw,30px);text-align:center;width:1200px}.lp .close-wrap p{line-height:1.5}.lp .close-wrap+#kv .kv{margin-top:0}@media screen and (max-width:750px){.lp .close-wrap{font-size:4.2056074766vw;margin:4.6728971963vw auto 7.0093457944vw;padding:4.6728971963vw}}.lp .registnav .form-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(16px,4.673vw,20px);font-weight:700;height:clamp(65px,18.692vw,80px);justify-content:center;padding:0 clamp(25px,7.009vw,30px) 0 0;position:relative;text-align:center}.lp .registnav .form-list li a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(16px,2.143vw,30px);position:absolute;right:clamp(8px,1.071vw,15px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(16px,2.143vw,30px)}@media screen and (max-width:750px){.lp .registnav .form-list li a:after{height:clamp(20px,5.841vw,25px);right:clamp(16px,4.673vw,20px);width:clamp(20px,5.841vw,25px)}}.lp .registnav .form-list li a:before{display:none}.lp .registnav .form-list li a.regist-trial{background:#00b8e3}.lp .breadcrumb-wrap.inner{margin:1rem auto;max-width:91.1214953271vw;width:1200px}.lp .breadcrumb-wrap.inner ol li{font-size:clamp(7px,.893vw,13px)}@media screen and (max-width:750px){.lp .breadcrumb-wrap.inner ol li{font-size:clamp(10px,2.921vw,13px)}}.lp .gnav{border-radius:clamp(5px,.714vw,10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:clamp(8px,1.071vw,15px) auto;max-width:91.1214953271vw;overflow:hidden;width:1200px}.lp .gnav li,.lp .gnav li a{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.lp .gnav li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#0092e5;color:#fff;-ms-flex-direction:column;flex-direction:column;font-weight:500;justify-content:center;margin:1px;padding:clamp(8px,1.071vw,15px);position:relative;text-align:center}.lp .gnav li a:after{border-color:#00b8e3 transparent transparent;border-style:solid;border-width:clamp(7px,.929vw,13px) clamp(4px,.5vw,7px) 0;content:"";display:block;height:0;margin-top:clamp(5px,.714vw,10px);width:0}.lp .gnav li a:hover{background:#00b8e3;color:#fff}.lp .gnav li a:hover:after{border-top-color:#ffe51f}.lp .gnav li a span{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2em}.lp .gnav li a span small{display:block;line-height:100%;margin-bottom:clamp(2px,.214vw,3px)}.lp .gnav li.info a{background:#ff7f00}.lp .gnav li.info a:after{border-top-color:#ffe51f}.lp .gnav li.info a:hover{background:#1557aa}@media screen and (max-width:1024px){.lp .gnav li{-webkit-box-flex:0;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex:none;flex:none;flex-grow:1;width:33.3333333333%}}@media screen and (max-width:750px){.lp .gnav{border-radius:clamp(8px,2.336vw,10px);margin:clamp(12px,3.505vw,15px) auto}.lp .gnav li{width:50%}.lp .gnav li a{padding:clamp(8px,2.336vw,10px)}.lp .gnav li a:after{border-width:clamp(11px,3.037vw,13px) clamp(6px,1.636vw,7px) 0;margin-top:clamp(8px,2.336vw,10px)}}.lp .section{padding:clamp(43px,5.714vw,80px) 0}.lp .section.arrow{padding-bottom:clamp(21px,2.857vw,40px);position:relative}.lp .section.arrow:after,.lp .section.arrow:before{content:"";left:0;pointer-events:none;position:absolute}.lp .section.arrow:before{bottom:0;height:clamp(536px,71.429vw,1000px);width:100%}.lp .section.arrow:after{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:clamp(56px,7.5vw,105px) solid;height:0;top:100%;width:0;z-index:1}.lp .section.arrow+.section{padding-top:clamp(96px,12.857vw,180px)}@media screen and (max-width:750px){.lp .section.arrow{padding-bottom:clamp(33px,9.346vw,40px)}.lp .section.arrow:before{height:233.6448598131vw}.lp .section.arrow:after{border-top-width:15.8878504673vw}.lp .section.arrow+.section{padding-top:clamp(98px,28.037vw,120px)}}@media screen and (min-width:1401px){.lp .section{padding:80px 0}}@media screen and (max-width:750px){.lp .section{padding:clamp(49px,14.019vw,60px) 0}}.lp .inner{max-width:71.4285714286vw;width:1000px}@media screen and (max-width:750px){.lp .inner{max-width:91.1214953271vw}}.lp .inner.inner-s{width:780px}.lp mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ffe51f));background:-webkit-linear-gradient(transparent 60%,#ffe51f 0);background:linear-gradient(transparent 60%,#ffe51f 0);color:unset}@media screen and (min-width:751px){.lp .catch{text-align:center}}.lp .caution{font-size:clamp(8px,1vw,14px);margin:clamp(5px,.714vw,10px) auto}@media screen and (max-width:750px){.lp .caution{font-size:clamp(11px,3.271vw,14px);margin:clamp(8px,2.336vw,10px) auto}}.lp .tabtxt-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1vw;margin:clamp(11px,1.429vw,20px) auto}.lp .tabtxt-wrap,.lp .tabtxt-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex}.lp .tabtxt-wrap>div{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ff7f00;border:2px solid #ff7f00;border-radius:clamp(5px,.714vw,10px);-ms-flex-direction:column;flex-direction:column;flex-grow:1;overflow:hidden;width:calc(50% - 1vw)}.lp .tabtxt-wrap>div .ttl-cl{color:unset;font-size:clamp(11px,1.429vw,20px);font-weight:400;margin:0;padding:clamp(8px,1.071vw,15px) clamp(11px,1.429vw,20px);text-align:left}.lp .tabtxt-wrap>div .txt-wrap{-webkit-box-flex:1;background:#fff;-ms-flex:1;flex:1;font-size:clamp(10px,1.286vw,18px);padding:clamp(11px,1.429vw,20px)}.lp .tabtxt-wrap>div .txt-wrap .ttl-cl{font-size:clamp(13px,1.714vw,24px);font-weight:700;line-height:140%;margin-bottom:clamp(11px,1.429vw,20px);padding:0}.lp .tabtxt-wrap>div .txt-wrap figure,.lp .tabtxt-wrap>div .txt-wrap figure+p,.lp .tabtxt-wrap>div .txt-wrap p+p{margin-top:clamp(8px,1.071vw,15px)}@media screen and (max-width:750px){.lp .tabtxt-wrap{gap:2vw;margin:clamp(8px,2.336vw,10px) auto}.lp .tabtxt-wrap>div{border-radius:clamp(8px,2.336vw,10px);width:100%}.lp .tabtxt-wrap>div .ttl-cl,.lp .tabtxt-wrap>div .txt-wrap{font-size:clamp(12px,3.505vw,15px);padding:clamp(12px,3.505vw,15px)}.lp .tabtxt-wrap>div .txt-wrap .ttl-cl{font-size:clamp(13px,3.738vw,16px);margin-bottom:clamp(12px,3.505vw,15px)}.lp .tabtxt-wrap>div .txt-wrap figure,.lp .tabtxt-wrap>div .txt-wrap p+p{margin-top:clamp(8px,2.336vw,10px)}}.lp .ttl{color:#0092e5;font-size:clamp(27px,3.571vw,50px);line-height:120%;margin-bottom:clamp(21px,2.857vw,40px);position:relative;z-index:10}.lp .ttl.ttl-s{font-size:clamp(17px,2.286vw,32px);margin-bottom:clamp(19px,2.5vw,35px)}.lp .ttl.ttl-s:before{display:none}@media screen and (max-width:750px){.lp .ttl{font-size:clamp(25px,7.009vw,30px);margin-bottom:clamp(16px,4.673vw,20px)}.lp .ttl.icn-map:before{height:clamp(33px,9.346vw,40px);width:clamp(33px,9.346vw,40px)}.lp .ttl.icn-contact:before{height:clamp(25px,7.009vw,30px);width:clamp(33px,9.346vw,40px)}.lp .ttl.icn-guidance:before{height:clamp(31px,8.879vw,38px);width:clamp(33px,9.346vw,40px)}.lp .ttl.ttl-s{font-size:clamp(21px,6.075vw,26px);margin-bottom:clamp(16px,4.673vw,20px)}}.lp .ttl-s{font-weight:700;line-height:160%}.lp .subttl{color:#1557aa;font-size:clamp(16px,2.143vw,30px);margin-bottom:clamp(16px,2.143vw,30px)}.lp .subttl:after{border-bottom:2px solid #fdd12c}.lp .subttl>span{line-height:120%}.lp .subttl>span:after{border-bottom:2px solid #00b8e3}@media screen and (max-width:750px){.lp .subttl{font-size:clamp(20px,5.607vw,24px);margin-bottom:clamp(16px,4.673vw,20px)}}.lp .ttl-box span{background:#00b8e3;color:#fff;display:inline-block;line-height:120%;margin-right:clamp(8px,1.071vw,15px);padding:clamp(3px,.357vw,5px) clamp(5px,.714vw,10px)}.lp .ttl-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#da7f97;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(10px,1.286vw,18px);font-weight:700;height:clamp(27px,3.571vw,50px);justify-content:center;margin-bottom:clamp(5px,.714vw,10px);position:relative;width:clamp(80px,10.714vw,150px)}.lp .ttl-bar:after{border-color:transparent transparent transparent #da7f97;border-style:solid;border-width:clamp(13px,1.786vw,25px) 0 clamp(13px,1.786vw,25px) clamp(11px,1.429vw,20px);content:"";display:block;left:100%;position:absolute;top:0}@media screen and (max-width:750px){.lp .ttl-bar{font-size:clamp(11px,3.037vw,13px);height:clamp(29px,8.411vw,36px);margin-bottom:clamp(8px,2.336vw,10px);width:clamp(78px,22.196vw,95px)}.lp .ttl-bar:after{border-width:clamp(15px,4.206vw,18px) 0 clamp(15px,4.206vw,18px) clamp(12px,3.505vw,15px)}}.lp .ttl-cl{font-size:clamp(13px,1.714vw,24px);margin-bottom:clamp(11px,1.429vw,20px)}@media screen and (max-width:750px){.lp .ttl-cl{font-size:clamp(15px,4.206vw,18px);margin-bottom:clamp(16px,4.673vw,20px)}}.lp .ttl-icn{color:#1557aa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(11px,1.429vw,20px);font-weight:700;line-height:140%;margin:clamp(13px,1.786vw,25px) auto clamp(11px,1.429vw,20px)}.lp .ttl-icn:before{content:"●";display:block;margin-right:clamp(3px,.357vw,5px)}@media screen and (max-width:750px){.lp .ttl-icn{font-size:clamp(13px,3.738vw,16px);margin:clamp(16px,4.673vw,20px) auto clamp(12px,3.505vw,15px)}.lp .ttl-icn:before{margin-right:clamp(4px,1.168vw,5px)}}.lp .ttl-lp{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#0092e5;-ms-flex-direction:column;flex-direction:column;font-size:clamp(27px,3.571vw,50px);gap:clamp(3px,.357vw,5px);line-height:120%;margin-bottom:clamp(21px,2.857vw,40px)}.lp .ttl-lp,.lp .ttl-lp .bg{display:-webkit-box;display:-ms-flexbox;display:flex}.lp .ttl-lp .bg{gap:clamp(2px,.286vw,4px)}.lp .ttl-lp .bg span{background:#0092e5;border:none;border-radius:5px;color:#fff;font-size:clamp(21px,2.857vw,40px);height:clamp(29px,3.857vw,54px);letter-spacing:0;line-height:clamp(27px,3.643vw,51px);text-align:center;width:clamp(29px,3.857vw,54px)}@media screen and (max-width:750px){.lp .ttl-lp{font-size:clamp(25px,7.009vw,30px);gap:clamp(4px,1.168vw,5px);margin-bottom:clamp(16px,4.673vw,20px)}.lp .ttl-lp .bg{gap:clamp(3px,.935vw,4px)}.lp .ttl-lp .bg span{font-size:5.3738317757vw;height:7.0093457944vw;line-height:6.5420560748vw;width:7.0093457944vw}}.lp .btn-lp{background:#00b8e3;border:3px solid #fff;border-radius:clamp(8px,1.071vw,15px);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);color:#fff;display:block;font-size:clamp(12px,1.571vw,22px);font-weight:700;line-height:120%;padding:clamp(13px,1.786vw,25px) clamp(21px,2.857vw,40px) clamp(13px,1.786vw,25px) clamp(11px,1.429vw,20px);position:relative;text-align:left;width:clamp(227px,30.286vw,424px)}.lp .btn-lp:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(16px,2.143vw,30px);position:absolute;right:clamp(8px,1.071vw,15px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(16px,2.143vw,30px)}@media screen and (max-width:750px){.lp .btn-lp:after{height:clamp(20px,5.841vw,25px);right:clamp(16px,4.673vw,20px);width:clamp(20px,5.841vw,25px)}}.lp .btn-lp.request{background:#ff7f00;padding-right:0}.lp .btn-lp.request:hover{background:#ffe51f;color:#ff7f00}.lp .btn-lp.trial{background:#0092e5;padding-right:0}.lp .btn-lp.trial:hover{background:#1557aa}.lp .btn-lp.tel{background:#12a50d;padding-right:0}.lp .btn-lp.tel:hover{background:#257922}@media screen and (max-width:750px){.lp .btn-lp{border-width:clamp(4px,1.168vw,5px);font-size:clamp(15px,4.206vw,18px);font-weight:700;padding:clamp(15px,4.206vw,18px) clamp(8px,2.336vw,10px);width:100%}}.lp .btn-base{border-color:#0092e5;color:#0092e5}.lp .btn-base:hover{background-color:#0092e5;color:#fff}.lp .btn{background:none;padding:clamp(3px,.357vw,5px)}.lp .btn:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.6%22%20height%3D%2216.6%22%20viewBox%3D%220%200%2016.6%2016.6%22%3E%3Cg%20transform%3D%22translate%2816.6%200.08%29%20rotate%2890%29%22%3E%3Cg%20transform%3D%22translate%2816.52%29%20rotate%2890%29%22%3E%3Cpath%20d%3D%22M8.3%2C16A7.79%2C7.79%2C0%2C0%2C1%2C.5%2C8.3%2C7.875%2C7.875%2C0%2C0%2C1%2C8.3.5%2C7.75%2C7.75%2C0%2C0%2C1%2C8.3%2C16Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M8.3%2C1a7.3%2C7.3%2C0%2C1%2C0%2C7.3%2C7.3A7.341%2C7.341%2C0%2C0%2C0%2C8.3%2C1m0-1A8.3%2C8.3%2C0%2C1%2C1%2C0%2C8.3%2C8.28%2C8.28%2C0%2C0%2C1%2C8.3%2C0Z%22%20fill%3D%22%231557aa%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%286.378%2011.72%29%20rotate%28-90%29%22%3E%3Cpath%20d%3D%22M3.1%2C4%2C0%2C.9.9%2C0%2C3.1%2C2.2%2C5.3%2C0l.9.9Z%22%20fill%3D%22%231557aa%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:clamp(9px,1.143vw,16px);margin-left:clamp(5px,.714vw,10px);width:clamp(9px,1.143vw,16px)}@media screen and (max-width:750px){.lp .btn:after{height:clamp(13px,3.738vw,16px);margin-left:clamp(8px,2.336vw,10px);width:clamp(13px,3.738vw,16px)}.lp .btn{padding:clamp(4px,1.168vw,5px)}}.lp .btn-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left bottom,left top,from(#00b8e3),to(#0092e5));background:-webkit-linear-gradient(bottom,#00b8e3,#0092e5);background:linear-gradient(0deg,#00b8e3,#0092e5);border:4px solid #fff;border-radius:clamp(11px,1.429vw,20px);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));-ms-flex-direction:column;flex-direction:column;font-size:clamp(13px,1.714vw,24px);font-weight:600;gap:clamp(3px,.357vw,5px);justify-content:center;line-height:1.25;padding:clamp(8px,1.071vw,15px) clamp(21px,2.857vw,40px) clamp(13px,1.786vw,25px);position:relative;white-space:nowrap}.lp .btn-info:before{background:#fff;border-radius:0 0 clamp(9px,1.143vw,16px) 0;bottom:-1px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);height:clamp(54px,7.143vw,100px);right:-1px;width:clamp(54px,7.143vw,100px);z-index:1}.lp .btn-info:after,.lp .btn-info:before{content:"";display:block;position:absolute}.lp .btn-info:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20fill%3D%22%23f68c02%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%286.92%2012.206%29%20rotate%28-30%29%22%20fill%3D%22%23f68c02%22%2F%3E%3C%2Fsvg%3E");bottom:clamp(8px,1.071vw,15px);height:clamp(16px,2.071vw,29px);right:clamp(8px,1.071vw,15px);width:clamp(16px,2.071vw,29px);z-index:2}.lp .btn-info span{display:block;font-size:clamp(32px,4.286vw,60px);font-weight:900;line-height:100%}.lp .btn-info:hover{opacity:.6}@media screen and (max-width:750px){.lp .btn-info{border-radius:4.6728971963vw;font-size:4.4392523364vw;gap:1.1682242991vw;padding:2.8037383178vw 7.0093457944vw 4.6728971963vw;white-space:normal}.lp .btn-info:before{border-radius:0 0 3.738317757vw 0;height:18.4579439252vw;width:18.4579439252vw}.lp .btn-info:after{bottom:1.1682242991vw;height:6.7757009346vw;right:1.1682242991vw;width:6.7757009346vw}.lp .btn-info span{font-size:10.9813084112vw}}.lp .btn-info.request{background:-webkit-gradient(linear,left bottom,left top,from(#f68c02),to(#f46700));background:-webkit-linear-gradient(bottom,#f68c02,#f46700);background:linear-gradient(0deg,#f68c02,#f46700)}.lp .btn-info.request:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20fill%3D%22%23f68c02%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%286.92%2012.206%29%20rotate%28-30%29%22%20fill%3D%22%23f68c02%22%2F%3E%3C%2Fsvg%3E")}.lp .btn-info.trial{background:-webkit-gradient(linear,left bottom,left top,from(#0092e5),to(#2158bf));background:-webkit-linear-gradient(bottom,#0092e5,#2158bf);background:linear-gradient(0deg,#0092e5,#2158bf)}.lp .btn-info.trial:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20fill%3D%22%231092E5%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%286.92%2012.206%29%20rotate%28-30%29%22%20fill%3D%22%231092E5%22%2F%3E%3C%2Fsvg%3E")}.lp .btn-info.tel{background:-webkit-gradient(linear,left bottom,left top,from(#13a50c),to(#068800));background:-webkit-linear-gradient(bottom,#13a50c,#068800);background:linear-gradient(0deg,#13a50c,#068800)}.lp .btn-info.tel:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20fill%3D%22%2313A50C%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%286.92%2012.206%29%20rotate%28-30%29%22%20fill%3D%22%2313A50C%22%2F%3E%3C%2Fsvg%3E")}.lp .btn-column{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-column-gap:min(1.429vw,17px);-moz-column-gap:min(1.429vw,17px);column-gap:min(1.429vw,17px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp .btn-column .btn-lp02{background:#fff;border:3px solid #000;border-radius:clamp(8px,1.071vw,15px);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);color:#fff;display:block;font-size:clamp(12px,1.571vw,22px);font-weight:700;line-height:120%;position:relative;text-align:left;width:clamp(171px,22.857vw,320px)}.lp .btn-column .btn-lp02>span{position:relative}.lp .btn-column .btn-lp02>span:first-child{color:#000;font-size:clamp(10px,1.286vw,18px);padding:clamp(8px,1.071vw,15px) 0;text-align:center}.lp .btn-column .btn-lp02>span:last-child{border-radius:0 0 clamp(5px,.714vw,10px) clamp(5px,.714vw,10px);padding:clamp(8px,1.071vw,15px) 0;text-align:center}.lp .btn-column .btn-lp02>span:last-child span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp .btn-column .btn-lp02>span:last-child span:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(16px,2.143vw,30px);position:absolute;right:clamp(8px,1.071vw,15px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(16px,2.143vw,30px)}@media screen and (max-width:750px){.lp .btn-column .btn-lp02>span:last-child span:after{height:clamp(20px,5.841vw,25px);right:clamp(16px,4.673vw,20px);width:clamp(20px,5.841vw,25px)}}.lp .btn-column .btn-lp02>span:last-child span:after{margin-left:clamp(5px,.714vw,10px);position:relative;right:auto;top:auto;-webkit-transform:translate(0);transform:translate(0)}.lp .btn-column .btn-lp02.request{border-color:#ff7f00;padding-right:0}.lp .btn-column .btn-lp02.request>span:first-child{color:#ff7f00}.lp .btn-column .btn-lp02.request>span:last-child{background:#ff7f00}.lp .btn-column .btn-lp02.request:hover{border-color:#ffe51f}.lp .btn-column .btn-lp02.request:hover>span:first-child{color:#ff7f00}.lp .btn-column .btn-lp02.request:hover>span:last-child{background:#ffe51f;color:#ff7f00}.lp .btn-column .btn-lp02.trial{border-color:#0092e5}.lp .btn-column .btn-lp02.trial>span:first-child{color:#0092e5}.lp .btn-column .btn-lp02.trial>span:last-child{background:#0092e5}.lp .btn-column .btn-lp02.trial:hover{border-color:#1557aa}.lp .btn-column .btn-lp02.trial:hover>span:first-child{color:#1557aa}.lp .btn-column .btn-lp02.trial:hover>span:last-child{background:#1557aa}.lp .btn-column .btn-lp02.tel{border-color:#12a50d}.lp .btn-column .btn-lp02.tel>span:first-child{color:#12a50d}.lp .btn-column .btn-lp02.tel>span:last-child{background:#12a50d}.lp .btn-column .btn-lp02.tel:hover{border-color:#257922}.lp .btn-column .btn-lp02.tel:hover>span:first-child{color:#257922}.lp .btn-column .btn-lp02.tel:hover>span:last-child{background:#257922}@media screen and (max-width:750px){.lp .btn-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px,2.336vw,10px)}.lp .btn-column .btn-wrap:not(:last-child){margin-bottom:clamp(12px,3.505vw,15px)}.lp .btn-column .btn-lp02{border-radius:clamp(8px,2.336vw,10px);font-size:clamp(15px,4.206vw,18px);width:100%}.lp .btn-column .btn-lp02>span:first-child{font-size:clamp(13px,3.738vw,16px);padding:clamp(8px,2.336vw,10px) 0}.lp .btn-column .btn-lp02>span:last-child{padding:clamp(8px,2.336vw,10px) 0}.lp .btn-column .btn-lp02>span:last-child span:after{margin-left:clamp(8px,2.336vw,10px)}}.lp .btn-column>div{width:calc(50% - .5vw)}.lp .btn-column>div .txt{font-size:clamp(10px,1.286vw,18px);font-weight:700;line-height:1.1111111111;margin-top:clamp(8px,1.071vw,15px);text-align:center}.lp .btn-column .btn-info02{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#000;border:3px solid #000;border-radius:clamp(8px,1.071vw,15px);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);color:#fff;display:block;-ms-flex-direction:column;flex-direction:column;height:clamp(83px,11.071vw,155px);overflow:hidden;text-align:left}.lp .btn-column .btn-info02,.lp .btn-column .btn-info02>span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.lp .btn-column .btn-info02>span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;letter-spacing:0;line-height:120%;-webkit-transition:all .3s;transition:all .3s}.lp .btn-column .btn-info02>span:first-child{background:#fff;color:#000;font-size:clamp(11px,1.429vw,20px);font-weight:700;padding:clamp(8px,1.071vw,15px) 0;text-align:center}.lp .btn-column .btn-info02>span:nth-child(2){-webkit-box-flex:1;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex:1;flex:1;font-size:clamp(27px,3.571vw,50px);font-weight:900;line-height:100%;padding:clamp(11px,1.429vw,20px) clamp(32px,4.286vw,60px) clamp(11px,1.429vw,20px) 0}.lp .btn-column .btn-info02>span:nth-child(2):after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(16px,2.143vw,30px);position:absolute;right:clamp(8px,1.071vw,15px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(16px,2.143vw,30px)}@media screen and (max-width:750px){.lp .btn-column .btn-info02>span:nth-child(2):after{height:clamp(20px,5.841vw,25px);right:clamp(16px,4.673vw,20px);width:clamp(20px,5.841vw,25px)}}.lp .btn-column .btn-info02>span:nth-child(2) span{font-size:clamp(19px,2.571vw,36px);line-height:100%}.lp .btn-column .btn-info02.request{background:#ff7f00;border-color:#ff7f00;padding-right:0}.lp .btn-column .btn-info02.request>span:first-child{color:#ff7f00}.lp .btn-column .btn-info02.request:hover{background:#e8286b;border-color:#e8286b}.lp .btn-column .btn-info02.request:hover>span:first-child{color:#e8286b}.lp .btn-column .btn-info02.trial{background:#0092e5;border-color:#0092e5}.lp .btn-column .btn-info02.trial>span:first-child{color:#0092e5}.lp .btn-column .btn-info02.trial:hover{background:#1557aa;border-color:#1557aa}.lp .btn-column .btn-info02.trial:hover>span:first-child{color:#1557aa}.lp .btn-column .btn-info02.contact,.lp .btn-column .btn-info02.tel{background:#12a50d;border-color:#12a50d;position:relative}.lp .btn-column .btn-info02.contact>span:first-child,.lp .btn-column .btn-info02.tel>span:first-child{color:#12a50d}.lp .btn-column .btn-info02.contact>span:nth-child(2),.lp .btn-column .btn-info02.tel>span:nth-child(2){font-size:clamp(27px,3.571vw,50px)}.lp .btn-column .btn-info02.contact:hover,.lp .btn-column .btn-info02.tel:hover{background:#257922;border-color:#257922}.lp .btn-column .btn-info02.contact:hover>span:first-child,.lp .btn-column .btn-info02.tel:hover>span:first-child{color:#257922}.lp .btn-column .btn-info02.contact+p,.lp .btn-column .btn-info02.tel+p{font-weight:700;margin-top:.5em;text-align:center}@media screen and (max-width:750px){.lp .btn-column>div{width:100%}.lp .btn-column>div .txt{font-size:3.5046728972vw;margin-top:2.3364485981vw}.lp .btn-column .btn-info02{border-radius:clamp(8px,2.336vw,10px);height:auto;width:100%}.lp .btn-column .btn-info02>span:first-child{font-size:clamp(13px,3.738vw,16px);padding:clamp(8px,2.336vw,10px) 0}.lp .btn-column .btn-info02>span:nth-child(2){font-size:clamp(33px,9.346vw,40px);padding:clamp(11px,3.037vw,13px) clamp(25px,7.009vw,30px) clamp(13px,3.738vw,16px) 0}.lp .btn-column .btn-info02>span:nth-child(2) span{font-size:clamp(20px,5.607vw,24px)}.lp .btn-column .btn-info02.contact span:nth-child(2),.lp .btn-column .btn-info02.tel span:nth-child(2){font-size:clamp(26px,7.477vw,32px)}}.lp .results-wrap{margin:clamp(11px,1.429vw,20px) auto}.lp .results-wrap .results-list{gap:1vw;margin:0}.lp .results-wrap .results-list>div{padding:0;width:calc(25% - .75vw)}.lp .results-wrap .results-list>div p{border-color:#0092e5;padding:clamp(8px,1.071vw,15px)}.lp .results-wrap .results-list>div em{color:#0092e5!important;display:block}.lp .results-wrap .results-list>div em.up{font-size:clamp(14px,1.857vw,26px)}.lp .results-wrap .results-list>div .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:clamp(3px,.357vw,5px) auto}.lp .results-wrap .results-list>div .tag span{background:#1557aa;color:#fff;display:block;font-size:clamp(8px,1vw,14px);font-weight:700;line-height:100%;margin-right:5px;padding:clamp(3px,.357vw,5px)}@media screen and (max-width:750px){.lp .results-wrap .results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw}.lp .results-wrap .results-list>div{width:calc(50% - .75vw)}.lp .results-wrap .results-list>div p{padding:clamp(8px,2.336vw,10px)}.lp .results-wrap .results-list>div em.up{font-size:clamp(16px,4.673vw,20px)}.lp .results-wrap .results-list>div .tag{margin:clamp(4px,1.168vw,5px) auto}.lp .results-wrap .results-list>div .tag span{font-size:clamp(11px,3.271vw,14px);padding:clamp(4px,1.168vw,5px)}}.lp .curriculum-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(11px,1.429vw,20px)}.lp .curriculum-menu li{-webkit-box-flex:1;-ms-flex:1;flex:1}.lp .curriculum-menu li a{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#777));background:-webkit-linear-gradient(top,#000,#777);background:linear-gradient(180deg,#000,#777);border:5px solid #fff;border-radius:clamp(5px,.714vw,10px);display:block;-webkit-filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));font-weight:700;height:clamp(80px,10.714vw,150px);position:relative}.lp .curriculum-menu li a:before{background:no-repeat top/100%;bottom:0;content:"";display:block;height:clamp(90px,12vw,168px);left:0;pointer-events:none;position:absolute;width:clamp(82px,10.929vw,153px);z-index:1}.lp .curriculum-menu li a>span{color:#fff;display:block;font-size:clamp(13px,1.714vw,24px);line-height:1.25;position:absolute;right:clamp(11px,1.429vw,20px);text-align:center;text-indent:-.7em;top:clamp(6px,.857vw,12px);z-index:2}.lp .curriculum-menu li a>span span{display:inline-block;font-size:clamp(27px,3.571vw,50px);line-height:100%}.lp .curriculum-menu li a .link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fff;bottom:-1px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(9px,1.143vw,16px);gap:clamp(3px,.357vw,5px);justify-content:flex-end;left:-1px;line-height:100%;padding:clamp(4px,.571vw,8px) clamp(4px,.571vw,8px) clamp(2px,.286vw,4px);right:auto;text-align:right;text-indent:0;top:auto;-webkit-transform:none;transform:none;width:calc(100% + 2px);z-index:0}.lp .curriculum-menu li a .link:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23111%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23111%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(13px,1.714vw,24px);width:clamp(13px,1.714vw,24px)}.lp .curriculum-menu li a:hover{-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0));opacity:.6}.lp .curriculum-menu li a.high{background:-webkit-gradient(linear,left top,left bottom,from(#008e75),to(#2fb8a0));background:-webkit-linear-gradient(top,#008e75,#2fb8a0);background:linear-gradient(180deg,#008e75,#2fb8a0)}.lp .curriculum-menu li a.high:before{background-image:url(../../assets/img/lp/course/btn_info_high.png?=v2)}.lp .curriculum-menu li a.high .link{color:#2fb8a0}.lp .curriculum-menu li a.high .link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%232FB8A0%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%232FB8A0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.lp .curriculum-menu li a.middle{background:-webkit-gradient(linear,left top,left bottom,from(#d6597d),to(#da7f97));background:-webkit-linear-gradient(top,#d6597d,#da7f97);background:linear-gradient(180deg,#d6597d,#da7f97)}.lp .curriculum-menu li a.middle:before{background-image:url(../../assets/img/lp/course/btn_info_middle.png?=v2);height:clamp(84px,11.143vw,156px);left:clamp(2px,.286vw,4px);width:clamp(71px,9.5vw,133px)}.lp .curriculum-menu li a.middle .link{color:#da7f97}.lp .curriculum-menu li a.middle .link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%23DA7F97%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%23DA7F97%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.lp .curriculum-menu li a.primary{background:-webkit-gradient(linear,left top,left bottom,from(#04a2d0),to(#5ebfdb));background:-webkit-linear-gradient(top,#04a2d0,#5ebfdb);background:linear-gradient(180deg,#04a2d0,#5ebfdb)}.lp .curriculum-menu li a.primary:before{background-image:url(../../assets/img/lp/course/btn_info_primary.png?=v2);height:clamp(72px,9.643vw,135px);left:clamp(4px,.571vw,8px);width:clamp(65px,8.643vw,121px)}.lp .curriculum-menu li a.primary .link{color:#5ebfdb}.lp .curriculum-menu li a.primary .link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cg%20transform%3D%22translate%28-475%20-1342%29%22%3E%3Cpath%20d%3D%22M14.5%2C3A11.5%2C11.5%2C0%2C0%2C0%2C6.368%2C22.632%2C11.5%2C11.5%2C0%2C0%2C0%2C22.632%2C6.368%2C11.425%2C11.425%2C0%2C0%2C0%2C14.5%2C3m0-3A14.5%2C14.5%2C0%2C1%2C1%2C0%2C14.5%2C14.5%2C14.5%2C0%2C0%2C1%2C14.5%2C0Z%22%20transform%3D%22translate%28475%201342%29%22%20fill%3D%22%235EBFDB%22%2F%3E%3Cpath%20d%3D%22M5%2C0l5%2C9H0Z%22%20transform%3D%22translate%28481.92%201354.206%29%20rotate%28-30%29%22%20fill%3D%22%235EBFDB%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (max-width:750px){.lp .curriculum-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,4.673vw,20px);margin:0 auto;width:clamp(285px,81.308vw,348px)}.lp .curriculum-menu li a{border-radius:clamp(8px,2.336vw,10px);-webkit-filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));height:clamp(110px,31.542vw,135px)}.lp .curriculum-menu li a:before{height:clamp(115px,32.944vw,141px);width:clamp(125px,35.748vw,153px)}.lp .curriculum-menu li a>span{font-size:5.6074766355vw;right:4.6728971963vw}.lp .curriculum-menu li a>span span{font-size:11.6822429907vw}.lp .curriculum-menu li a .link{font-size:clamp(13px,3.738vw,16px);gap:clamp(4px,1.168vw,5px);padding:clamp(5px,1.402vw,6px) clamp(16px,4.673vw,20px) clamp(3px,.935vw,4px)}.lp .curriculum-menu li a .link:after{height:clamp(20px,5.607vw,24px);width:clamp(20px,5.607vw,24px)}.lp .curriculum-menu li a.middle:before{height:clamp(114px,32.71vw,140px);left:clamp(3px,.935vw,4px);width:clamp(109px,31.075vw,133px)}.lp .curriculum-menu li a.primary:before{height:clamp(97px,27.804vw,119px);left:clamp(13px,3.738vw,16px);width:clamp(99px,28.271vw,121px)}}.lp .info-wrap{padding:clamp(32px,4.286vw,60px) 0 clamp(43px,5.714vw,80px);position:relative;z-index:1}.lp .info-wrap:before{background:#fff501;border-radius:clamp(27px,3.571vw,50px);content:"";display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120%;z-index:-1}.lp .info-wrap .ttl-info{font-size:clamp(16px,2.143vw,30px);font-weight:700;line-height:1.4666666667;margin-bottom:clamp(21px,2.857vw,40px);text-align:center}.lp .info-wrap ul{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(11px,1.429vw,20px);justify-content:center}.lp .info-wrap ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:clamp(263px,35vw,490px)}.lp .info-wrap ul li p{font-size:clamp(10px,1.286vw,18px);font-weight:700;line-height:1.1111111111;margin-top:clamp(8px,1.071vw,15px);text-align:center}@media screen and (max-width:750px){.lp .info-wrap{padding:clamp(41px,11.682vw,50px) 0 clamp(57px,16.355vw,70px)}.lp .info-wrap:before{border-radius:0;width:100vw}.lp .info-wrap .ttl-info{font-size:clamp(16px,4.673vw,20px);margin-bottom:clamp(16px,4.673vw,20px)}.lp .info-wrap ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,4.673vw,20px)}.lp .info-wrap ul li{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:unset;width:100%}.lp .info-wrap ul li p{font-size:3.5046728972vw;margin-top:2.3364485981vw}}.lp .guide-wrap .curriculum-menu{display:none;margin-top:clamp(32px,4.286vw,60px)}@media screen and (max-width:750px){.lp .guide-wrap .curriculum-menu{margin-top:clamp(25px,7.009vw,30px)}}.lp.high .guide-wrap .curriculum-menu,.lp.middle .guide-wrap .curriculum-menu,.lp.primary .guide-wrap .curriculum-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.lp #sec-pagemenu{padding-bottom:0}.lp #sec-pagemenu .ttl-guide{font-size:clamp(16px,2.143vw,30px);font-weight:700;gap:clamp(11px,1.429vw,20px)}.lp #sec-pagemenu .ttl-guide,.lp #sec-pagemenu .ttl-guide:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp #sec-pagemenu .ttl-guide:before{background:#0092e5;border-radius:100%;color:#fff;content:"学年別";font-size:clamp(11px,1.429vw,20px);height:clamp(43px,5.714vw,80px);width:clamp(43px,5.714vw,80px)}.lp #sec-pagemenu .curriculum-menu{margin:clamp(17px,2.214vw,31px) auto clamp(54px,7.143vw,100px)}.lp #sec-pagemenu .message{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(21px,2.857vw,40px);margin-bottom:clamp(43px,5.714vw,80px)}.lp #sec-pagemenu .message .txt-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.lp #sec-pagemenu .message .txt-wrap h2{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(4px,.5vw,7px);margin-bottom:clamp(16px,2.143vw,30px)}.lp #sec-pagemenu .message .txt-wrap h2 .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:din-2014-narrow,sans-serif;font-size:clamp(11px,1.429vw,20px);font-weight:700;gap:clamp(3px,.357vw,5px);line-height:clamp(13px,1.714vw,24px)}.lp #sec-pagemenu .message .txt-wrap h2 .point:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2224%22%20height%3D%2219%22%20fill%3D%22%23111%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M8.51%2C19c-.9%2C0-1.716-.017-2.179-.067a6.524%2C6.524%2C0%2C0%2C1-3.094-1.059A7.587%2C7.587%2C0%2C0%2C1%2C0%2C11.729v-.015C0%2C7.526%2C3.74%2C4.938%2C5.384%2C4L10.53.4l.006%2C0a2.228%2C2.228%2C0%2C0%2C1%2C3.1.585%2C2.248%2C2.248%2C0%2C0%2C1-.583%2C3.116l-1.7%2C1.189H21.767a2.244%2C2.244%2C0%2C0%2C1%2C1.579%2C3.827%2C2.214%2C2.214%2C0%2C0%2C1-1.579.657H16.3a2.249%2C2.249%2C0%2C0%2C1-.965%2C2.758%2C2.248%2C2.248%2C0%2C0%2C1-.915%2C3.108%2C2.244%2C2.244%2C0%2C0%2C1-1.238%2C3.182%2C2.192%2C2.192%2C0%2C0%2C1-.431.1.692.692%2C0%2C0%2C1-.07.006c-.135%2C0-2.32.076-4.167.076M6.482%2C17.515c1.253.135%2C5.637%2C0%2C6.107-.015a.78.78%2C0%2C0%2C0%2C.123-.032.815.815%2C0%2C0%2C0-.263-1.586.714.714%2C0%2C0%2C1%2C0-1.427h.944a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h.822a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h7.551a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815H9.1a.714.714%2C0%2C0%2C1-.407-1.3L12.249%2C2.92a.821.821%2C0%2C0%2C0%2C.359-.678.815.815%2C0%2C0%2C0-.662-.8.8.8%2C0%2C0%2C0-.606.127L6.17%2C5.193q-.028.02-.058.037c-1.41.8-4.69%2C3.023-4.69%2C6.484v.015A6.14%2C6.14%2C0%2C0%2C0%2C4.044%2C16.7a5.156%2C5.156%2C0%2C0%2C0%2C2.438.814%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22%23111%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,1.357vw,19px);margin-top:clamp(-5px,-.357vw,-3px);width:clamp(13px,1.714vw,24px)}@media screen and (max-width:750px){.lp #sec-pagemenu .message .txt-wrap h2 .point{gap:1.1682242991vw}.lp #sec-pagemenu .message .txt-wrap h2 .point:before{height:4.4392523364vw;margin-top:-1.1682242991vw;width:5.6074766355vw}}.lp #sec-pagemenu .message .txt-wrap h2 span:not(.point){background:#111;color:#fff;display:block;font-size:clamp(16px,2.143vw,30px);line-height:100%;padding:clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) clamp(4px,.5vw,7px)}.lp #sec-pagemenu .message .txt-wrap p{font-size:clamp(10px,1.286vw,18px);font-weight:700;line-height:1.6666666667}.lp #sec-pagemenu .message .txt-wrap p em{background:none;color:#0092e5;font-weight:700}.lp #sec-pagemenu .message .img{-ms-flex-negative:0;flex-shrink:0;width:clamp(214px,28.571vw,400px)}.lp #sec-pagemenu .pagemenu{background:rgba(0,146,229,.1);padding:clamp(27px,3.571vw,50px) 0 clamp(43px,5.714vw,80px)}.lp #sec-pagemenu .pagemenu h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0092e5;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(13px,1.714vw,24px);font-weight:700;gap:clamp(11px,1.429vw,20px);margin-bottom:clamp(16px,2.143vw,30px)}.lp #sec-pagemenu .pagemenu h2:after{-webkit-box-flex:1;border-top:1px dashed #0092e5;content:"";display:block;-ms-flex:1;flex:1}.lp #sec-pagemenu .pagemenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px,1.286vw,18px)}.lp #sec-pagemenu .pagemenu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33.33333% - clamp(8px,1.071vw,15px))}.lp #sec-pagemenu .pagemenu ul li a{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border:2px solid #fff;border-radius:clamp(5px,.714vw,10px);color:#0092e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));-ms-flex:1;flex:1;font-size:clamp(10px,1.286vw,18px);font-weight:700;justify-content:space-between;line-height:1.3333333333;padding:clamp(8px,1.071vw,15px) clamp(8px,1.071vw,15px) clamp(8px,1.071vw,15px) clamp(13px,1.786vw,25px);position:relative}.lp #sec-pagemenu .pagemenu ul li a:before{border:1px solid #0092e5;border-radius:clamp(4px,.571vw,8px);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.lp #sec-pagemenu .pagemenu ul li a:after{background:url(../../assets/img/lp/icn_btn_square.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(12px,1.571vw,22px);width:clamp(12px,1.571vw,22px)}.lp #sec-pagemenu .pagemenu ul li:hover a{background:#ffe51f;border-color:#0092e5;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.lp #sec-pagemenu .pagemenu ul li:hover a:before{opacity:0}.lp #sec-pagemenu .pagemenu ul li.campaign{display:none}@media screen and (max-width:750px){.lp #sec-pagemenu{padding-top:0}.lp #sec-pagemenu .ttl-guide{display:none}.lp #sec-pagemenu .curriculum-menu{margin:clamp(33px,9.346vw,40px) auto clamp(49px,14.019vw,60px)}.lp #sec-pagemenu .message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.6728971963vw;margin-bottom:9.3457943925vw}.lp #sec-pagemenu .message .txt-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.lp #sec-pagemenu .message .txt-wrap h2{gap:1.1682242991vw;margin-bottom:4.6728971963vw}.lp #sec-pagemenu .message .txt-wrap h2 .point{font-size:4.2056074766vw}.lp #sec-pagemenu .message .txt-wrap h2 span:not(.point){font-size:5.1401869159vw;padding:.7009345794vw 1.6355140187vw 1.1682242991vw}.lp #sec-pagemenu .message .txt-wrap p{font-size:3.738317757vw}.lp #sec-pagemenu .message .img{width:100%}.lp #sec-pagemenu .pagemenu{padding:clamp(33px,9.346vw,40px) 0 clamp(49px,14.019vw,60px)}.lp #sec-pagemenu .pagemenu h2{font-size:clamp(20px,5.841vw,25px);gap:clamp(12px,3.505vw,15px);margin-bottom:clamp(16px,4.673vw,20px)}.lp #sec-pagemenu .pagemenu ul{gap:clamp(12px,3.505vw,15px)}.lp #sec-pagemenu .pagemenu ul li{width:calc(50% - clamp(7px,1.869vw,8px))}.lp #sec-pagemenu .pagemenu ul li a{border-radius:clamp(8px,2.336vw,10px);-webkit-filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));font-size:clamp(15px,4.206vw,18px);padding:clamp(12px,3.505vw,15px) clamp(8px,2.336vw,10px) clamp(12px,3.505vw,15px) clamp(12px,3.505vw,15px)}.lp #sec-pagemenu .pagemenu ul li a:before{border-radius:clamp(7px,1.869vw,8px)}.lp #sec-pagemenu .pagemenu ul li a:after{height:clamp(18px,5.14vw,22px);width:clamp(18px,5.14vw,22px)}}.lp .campaign #sec-pagemenu .pagemenu ul li.campaign{display:-webkit-box;display:-ms-flexbox;display:flex}.lp.high #sec-pagemenu .pagemenu ul li,.lp.middle #sec-pagemenu .pagemenu ul li,.lp.primary #sec-pagemenu .pagemenu ul li{width:calc(25% - clamp(8px,1vw,14px))}@media screen and (max-width:750px){.lp.high #sec-pagemenu,.lp.middle #sec-pagemenu,.lp.primary #sec-pagemenu{padding-top:clamp(16px,4.673vw,20px)}.lp.high #sec-pagemenu .pagemenu ul li,.lp.middle #sec-pagemenu .pagemenu ul li,.lp.primary #sec-pagemenu .pagemenu ul li{width:calc(50% - clamp(7px,1.869vw,8px))}}.lp.high #sec-pagemenu .message .txt-wrap h2 .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2fb8a0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(3px,.357vw,5px);line-height:clamp(13px,1.714vw,24px)}.lp.high #sec-pagemenu .message .txt-wrap h2 .point:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2224%22%20height%3D%2219%22%20fill%3D%22%232FB8A0%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M8.51%2C19c-.9%2C0-1.716-.017-2.179-.067a6.524%2C6.524%2C0%2C0%2C1-3.094-1.059A7.587%2C7.587%2C0%2C0%2C1%2C0%2C11.729v-.015C0%2C7.526%2C3.74%2C4.938%2C5.384%2C4L10.53.4l.006%2C0a2.228%2C2.228%2C0%2C0%2C1%2C3.1.585%2C2.248%2C2.248%2C0%2C0%2C1-.583%2C3.116l-1.7%2C1.189H21.767a2.244%2C2.244%2C0%2C0%2C1%2C1.579%2C3.827%2C2.214%2C2.214%2C0%2C0%2C1-1.579.657H16.3a2.249%2C2.249%2C0%2C0%2C1-.965%2C2.758%2C2.248%2C2.248%2C0%2C0%2C1-.915%2C3.108%2C2.244%2C2.244%2C0%2C0%2C1-1.238%2C3.182%2C2.192%2C2.192%2C0%2C0%2C1-.431.1.692.692%2C0%2C0%2C1-.07.006c-.135%2C0-2.32.076-4.167.076M6.482%2C17.515c1.253.135%2C5.637%2C0%2C6.107-.015a.78.78%2C0%2C0%2C0%2C.123-.032.815.815%2C0%2C0%2C0-.263-1.586.714.714%2C0%2C0%2C1%2C0-1.427h.944a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h.822a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h7.551a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815H9.1a.714.714%2C0%2C0%2C1-.407-1.3L12.249%2C2.92a.821.821%2C0%2C0%2C0%2C.359-.678.815.815%2C0%2C0%2C0-.662-.8.8.8%2C0%2C0%2C0-.606.127L6.17%2C5.193q-.028.02-.058.037c-1.41.8-4.69%2C3.023-4.69%2C6.484v.015A6.14%2C6.14%2C0%2C0%2C0%2C4.044%2C16.7a5.156%2C5.156%2C0%2C0%2C0%2C2.438.814%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22%232FB8A0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,1.357vw,19px);margin-top:clamp(-5px,-.357vw,-3px);width:clamp(13px,1.714vw,24px)}@media screen and (max-width:750px){.lp.high #sec-pagemenu .message .txt-wrap h2 .point{gap:1.1682242991vw}.lp.high #sec-pagemenu .message .txt-wrap h2 .point:before{height:4.4392523364vw;margin-top:-1.1682242991vw;width:5.6074766355vw}}.lp.high #sec-pagemenu .message .txt-wrap h2 span:not(.point){background:#2fb8a0}.lp.high #sec-pagemenu .message .txt-wrap p em{color:#2fb8a0}.lp.middle #sec-pagemenu .message .txt-wrap h2 .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#da7f97;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(3px,.357vw,5px);line-height:clamp(13px,1.714vw,24px)}.lp.middle #sec-pagemenu .message .txt-wrap h2 .point:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2224%22%20height%3D%2219%22%20fill%3D%22%23DA7F97%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M8.51%2C19c-.9%2C0-1.716-.017-2.179-.067a6.524%2C6.524%2C0%2C0%2C1-3.094-1.059A7.587%2C7.587%2C0%2C0%2C1%2C0%2C11.729v-.015C0%2C7.526%2C3.74%2C4.938%2C5.384%2C4L10.53.4l.006%2C0a2.228%2C2.228%2C0%2C0%2C1%2C3.1.585%2C2.248%2C2.248%2C0%2C0%2C1-.583%2C3.116l-1.7%2C1.189H21.767a2.244%2C2.244%2C0%2C0%2C1%2C1.579%2C3.827%2C2.214%2C2.214%2C0%2C0%2C1-1.579.657H16.3a2.249%2C2.249%2C0%2C0%2C1-.965%2C2.758%2C2.248%2C2.248%2C0%2C0%2C1-.915%2C3.108%2C2.244%2C2.244%2C0%2C0%2C1-1.238%2C3.182%2C2.192%2C2.192%2C0%2C0%2C1-.431.1.692.692%2C0%2C0%2C1-.07.006c-.135%2C0-2.32.076-4.167.076M6.482%2C17.515c1.253.135%2C5.637%2C0%2C6.107-.015a.78.78%2C0%2C0%2C0%2C.123-.032.815.815%2C0%2C0%2C0-.263-1.586.714.714%2C0%2C0%2C1%2C0-1.427h.944a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h.822a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h7.551a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815H9.1a.714.714%2C0%2C0%2C1-.407-1.3L12.249%2C2.92a.821.821%2C0%2C0%2C0%2C.359-.678.815.815%2C0%2C0%2C0-.662-.8.8.8%2C0%2C0%2C0-.606.127L6.17%2C5.193q-.028.02-.058.037c-1.41.8-4.69%2C3.023-4.69%2C6.484v.015A6.14%2C6.14%2C0%2C0%2C0%2C4.044%2C16.7a5.156%2C5.156%2C0%2C0%2C0%2C2.438.814%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22%23DA7F97%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,1.357vw,19px);margin-top:clamp(-5px,-.357vw,-3px);width:clamp(13px,1.714vw,24px)}@media screen and (max-width:750px){.lp.middle #sec-pagemenu .message .txt-wrap h2 .point{gap:1.1682242991vw}.lp.middle #sec-pagemenu .message .txt-wrap h2 .point:before{height:4.4392523364vw;margin-top:-1.1682242991vw;width:5.6074766355vw}}.lp.middle #sec-pagemenu .message .txt-wrap h2 span:not(.point){background:#da7f97}.lp.middle #sec-pagemenu .message .txt-wrap p em{color:#da7f97}.lp.primary #sec-pagemenu .message .txt-wrap h2 .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5ebfdb;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(3px,.357vw,5px);line-height:clamp(13px,1.714vw,24px)}.lp.primary #sec-pagemenu .message .txt-wrap h2 .point:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2219%22%20viewBox%3D%220%200%2024%2019%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2224%22%20height%3D%2219%22%20fill%3D%22%235EBFDB%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M8.51%2C19c-.9%2C0-1.716-.017-2.179-.067a6.524%2C6.524%2C0%2C0%2C1-3.094-1.059A7.587%2C7.587%2C0%2C0%2C1%2C0%2C11.729v-.015C0%2C7.526%2C3.74%2C4.938%2C5.384%2C4L10.53.4l.006%2C0a2.228%2C2.228%2C0%2C0%2C1%2C3.1.585%2C2.248%2C2.248%2C0%2C0%2C1-.583%2C3.116l-1.7%2C1.189H21.767a2.244%2C2.244%2C0%2C0%2C1%2C1.579%2C3.827%2C2.214%2C2.214%2C0%2C0%2C1-1.579.657H16.3a2.249%2C2.249%2C0%2C0%2C1-.965%2C2.758%2C2.248%2C2.248%2C0%2C0%2C1-.915%2C3.108%2C2.244%2C2.244%2C0%2C0%2C1-1.238%2C3.182%2C2.192%2C2.192%2C0%2C0%2C1-.431.1.692.692%2C0%2C0%2C1-.07.006c-.135%2C0-2.32.076-4.167.076M6.482%2C17.515c1.253.135%2C5.637%2C0%2C6.107-.015a.78.78%2C0%2C0%2C0%2C.123-.032.815.815%2C0%2C0%2C0-.263-1.586.714.714%2C0%2C0%2C1%2C0-1.427h.944a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h.822a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815.714.714%2C0%2C0%2C1%2C0-1.427h7.551a.814.814%2C0%2C0%2C0%2C.812-.815.814.814%2C0%2C0%2C0-.812-.815H9.1a.714.714%2C0%2C0%2C1-.407-1.3L12.249%2C2.92a.821.821%2C0%2C0%2C0%2C.359-.678.815.815%2C0%2C0%2C0-.662-.8.8.8%2C0%2C0%2C0-.606.127L6.17%2C5.193q-.028.02-.058.037c-1.41.8-4.69%2C3.023-4.69%2C6.484v.015A6.14%2C6.14%2C0%2C0%2C0%2C4.044%2C16.7a5.156%2C5.156%2C0%2C0%2C0%2C2.438.814%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22%235EBFDB%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,1.357vw,19px);margin-top:clamp(-5px,-.357vw,-3px);width:clamp(13px,1.714vw,24px)}@media screen and (max-width:750px){.lp.primary #sec-pagemenu .message .txt-wrap h2 .point{gap:1.1682242991vw}.lp.primary #sec-pagemenu .message .txt-wrap h2 .point:before{height:4.4392523364vw;margin-top:-1.1682242991vw;width:5.6074766355vw}}.lp.primary #sec-pagemenu .message .txt-wrap h2 span:not(.point){background:#5ebfdb}.lp.primary #sec-pagemenu .message .txt-wrap p em{color:#5ebfdb}.lp .curriculum-menu-wrap{padding:clamp(75px,10vw,140px) 0}@media screen and (max-width:750px){.lp .curriculum-menu-wrap{padding:18.691588785vw 0}}.lp #kv{display:block;margin-top:clamp(-16px,-2.143vw,-30px);position:relative}.lp #kv.bg:before{height:clamp(224px,29.857vw,418px);top:clamp(70px,9.286vw,130px);width:100%}.lp #kv.bg:after,.lp #kv.bg:before{background:#e9f8f5;content:"";left:0;position:absolute;z-index:-1}.lp #kv.bg:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 50vw clamp(64px,8.571vw,120px);top:clamp(294px,39.143vw,548px)}.lp #kv .kv{margin:0 auto;max-width:90.6542056075vw;position:relative;width:1200px}.lp #kv .kv figure{border-radius:clamp(11px,1.429vw,20px);overflow:hidden}.lp #kv .kv figure.kv-b{display:none}.lp #kv .kv h1{bottom:0;position:absolute;right:0;width:clamp(268px,35.714vw,500px)}.lp #kv .kv h1 img{border-radius:clamp(23px,3vw,42px) 0 clamp(11px,1.429vw,20px) 0}.lp #kv .kv.kv-b figure.kv-a{display:none}.lp #kv .kv.kv-b figure.kv-b{display:block}.lp #kv .kv.kv-b h1{left:clamp(32px,4.286vw,60px);right:auto}@media screen and (max-width:750px){.lp #kv{margin-top:0}.lp #kv .kv.bg:before{height:58.4112149533vw;top:clamp(49px,14.019vw,60px)}.lp #kv .kv.bg:after{top:clamp(254px,72.43vw,310px)}.lp #kv .kv figure{border-radius:clamp(16px,4.673vw,20px)}.lp #kv .kv h1{margin:-18.691588785vw auto 0;position:static;-webkit-transform:translate(0);transform:translate(0);width:clamp(285px,81.308vw,348px)}.lp #kv .kv h1 .kv-campaign{margin-top:clamp(8px,2.336vw,10px);width:clamp(275px,78.505vw,336px)}.lp #kv .kv h1 img{border-radius:clamp(8px,2.336vw,10px)}}.lp.high #kv,.lp.middle #kv,.lp.primary #kv{margin-top:0}.lp.high #kv h1,.lp.middle #kv h1,.lp.primary #kv h1{width:clamp(321px,42.857vw,600px)}@media screen and (min-width:751px){.lp.high #kv.bg:before,.lp.middle #kv.bg:before,.lp.primary #kv.bg:before{height:clamp(134px,17.857vw,250px);top:clamp(54px,7.143vw,100px)}.lp.high #kv.bg:after,.lp.middle #kv.bg:after,.lp.primary #kv.bg:after{top:clamp(188px,25vw,350px)}}@media screen and (max-width:750px){.lp.high #kv h1,.lp.middle #kv h1,.lp.primary #kv h1{margin-top:clamp(-82px,-23.364vw,-100px)}}.lp #sec-campaign+#sec-campaign{display:none}.lp #sec-campaign{background:none;margin:0 auto;padding:0;position:relative;z-index:1}.lp #sec-campaign:after,.lp #sec-campaign:before{display:none}.lp #sec-campaign .inner{max-width:90.6542056075vw;padding:clamp(3px,.357vw,5px) 0;width:1000px}.lp #sec-campaign .inner:before{background:#fff501 url(../../assets/img/lp/course/spring/2024/img_campaign_deco.png) no-repeat top/100%;border-radius:clamp(27px,3.571vw,50px);bottom:0;content:"";display:block;height:calc(100% - clamp(54px,7.143vw,100px));left:50%;max-width:95.3271028037vw;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1200px;z-index:-1}.lp #sec-campaign figure{margin:0 auto;max-width:100%;width:clamp(429px,57.143vw,800px)}.lp #sec-campaign figure a{display:block}.lp #sec-campaign figure img{display:block;margin:auto}.lp #sec-campaign figure figcaption{font-size:clamp(8px,1vw,14px);margin-top:clamp(8px,1.071vw,15px);text-align:center}.lp #sec-campaign .info-wrap:before{display:none}@media screen and (max-width:750px){.lp #sec-campaign{margin:0 auto}.lp #sec-campaign .inner{padding:clamp(4px,1.168vw,5px) 0}.lp #sec-campaign .inner:before{background:#fff501 url(../../assets/img/lp/course/spring/2024/img_campaign_deco_sp.png) no-repeat center top 55%/100%;border-radius:0;max-width:100vw}.lp #sec-campaign figure{width:100%}.lp #sec-campaign figure figcaption{font-size:clamp(11px,3.271vw,14px);margin-top:clamp(8px,2.336vw,10px);text-align:left}}.lp #sec-message .readttl{font-size:clamp(27px,3.571vw,50px);font-weight:700;line-height:1.16;margin-bottom:clamp(19px,2.5vw,35px);text-align:center}.lp #sec-message .readtxt{font-size:clamp(14px,1.857vw,26px);font-weight:700;line-height:1.5384615385;text-align:center}.lp #sec-message .info-wrap{margin-top:clamp(21px,2.857vw,40px)}@media screen and (max-width:750px){.lp #sec-message .readttl{font-size:clamp(25px,7.009vw,30px);margin-bottom:clamp(25px,7.009vw,30px)}.lp #sec-message .readtxt{font-size:clamp(13px,3.738vw,16px)}.lp #sec-message .info-wrap{margin-top:clamp(33px,9.346vw,40px)}}.lp.high #sec-message,.lp.middle #sec-message,.lp.primary #sec-message{display:none}.lp #sec-intro.arrow{background:none}.lp #sec-intro.arrow:before{background:#ffe51f;display:block;height:clamp(536px,71.429vw,1000px)}.lp #sec-intro.arrow:after{border-top-color:#ffe51f}@media screen and (max-width:750px){.lp #sec-intro.arrow:before{height:clamp(1349px,385.514vw,1650px)}}.lp #sec-intro .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(32px,4.286vw,60px)}.lp #sec-intro .inner .sec-campaign{width:100%}.lp #sec-intro .inner .sec-campaign .inner{gap:0;max-width:unset;width:auto}.lp #sec-intro #sec-point h2{margin:0 auto clamp(16px,2.143vw,30px);width:clamp(450px,60vw,840px)}.lp #sec-intro #sec-point .point-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5vw;position:relative;z-index:1}.lp #sec-intro #sec-point .point-wrap li{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;padding:0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px);position:relative;width:calc(50% - .25vw)}.lp #sec-intro #sec-point .point-wrap li .num{background:url(../../assets/img/lp/course/icn_ribbon.svg) no-repeat bottom/100%;color:#fff;font-size:clamp(27px,3.571vw,50px);font-weight:700;left:calc(clamp(5px,.714vw,10px) + 2.5px);line-height:100%;padding:clamp(8px,1.071vw,15px) clamp(8px,1.071vw,15px) clamp(11px,1.429vw,20px);position:absolute;top:-5px}.lp #sec-intro #sec-point .point-wrap li h3{background:#00b8e3;border-radius:clamp(11px,1.429vw,20px) clamp(11px,1.429vw,20px) 0 0;color:#fff;font-size:clamp(12px,1.571vw,22px);font-weight:700;line-height:150%;padding:clamp(8px,1.071vw,15px) clamp(8px,1.071vw,15px) clamp(8px,1.071vw,15px) clamp(48px,6.429vw,90px)}.lp #sec-intro #sec-point .point-wrap li h3 span{color:#ffe51f;font-size:clamp(16px,2.143vw,30px)}.lp #sec-intro #sec-point .point-wrap li .txt-wrap{-webkit-box-flex:1;background:#ebf4fc;border-radius:0 0 clamp(11px,1.429vw,20px) clamp(11px,1.429vw,20px);-ms-flex:1;flex:1;padding:clamp(13px,1.786vw,25px)}.lp #sec-intro #sec-point .point-wrap li .column02{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:#ebf4fc;border-radius:0 0 clamp(11px,1.429vw,20px) clamp(11px,1.429vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.lp #sec-intro #sec-point .point-wrap li .column02 .txt-wrap,.lp #sec-intro #sec-point .point-wrap li .column02 figure{width:50%}.lp #sec-intro #sec-point .point-wrap li .column02 figure img{border-radius:0 0 0 clamp(11px,1.429vw,20px)}.lp #sec-intro .block-message{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.lp #sec-intro .block-message p{border:3px solid #000;border-radius:clamp(11px,1.429vw,20px);font-size:clamp(11px,1.429vw,20px);font-weight:700;line-height:1.8em;margin:clamp(32px,4.286vw,60px) 0 0;padding:clamp(16px,2.143vw,30px) clamp(19px,2.5vw,35px);position:relative;width:64%}.lp #sec-intro .block-message p:before{background:#000;height:clamp(12px,1.571vw,22px);-webkit-transform:translate(99%,-50%);transform:translate(99%,-50%);width:clamp(19px,2.5vw,35px)}.lp #sec-intro .block-message p:after,.lp #sec-intro .block-message p:before{border-left-width:0;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%);content:"";position:absolute;right:0;top:50%}.lp #sec-intro .block-message p:after{background:#fff;height:clamp(8px,1.071vw,15px);-webkit-transform:translate(90%,-50%);transform:translate(90%,-50%);width:clamp(14px,1.929vw,27px)}.lp #sec-intro .block-message figure{margin-top:clamp(-19px,-2.571vw,-36px);width:31.5%;z-index:1}@media screen and (max-width:750px){.lp #sec-intro{gap:7.0093457944vw;padding-top:clamp(41px,11.682vw,50px)}.lp #sec-intro #sec-point h2{margin-bottom:clamp(16px,4.673vw,20px);width:clamp(298px,85.28vw,365px)}.lp #sec-intro #sec-point .point-wrap{display:block;margin:0}.lp #sec-intro #sec-point .point-wrap li{width:100%}.lp #sec-intro #sec-point .point-wrap li+li{margin-top:clamp(8px,2.336vw,10px)}.lp #sec-intro #sec-point .point-wrap li{padding:0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px)}.lp #sec-intro #sec-point .point-wrap li .num{font-size:clamp(25px,7.009vw,30px);left:calc(clamp(8px,2.336vw,10px) + 2.5px);padding:clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px) clamp(16px,4.673vw,20px)}.lp #sec-intro #sec-point .point-wrap li h3{border-radius:clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px) 0 0;font-size:clamp(15px,4.206vw,18px);padding:clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px) clamp(49px,14.019vw,60px)}.lp #sec-intro #sec-point .point-wrap li h3 span{font-size:clamp(16px,4.673vw,20px)}.lp #sec-intro #sec-point .point-wrap li h3 br{display:block}.lp #sec-intro #sec-point .point-wrap li .img img{width:100%}.lp #sec-intro #sec-point .point-wrap li .txt-wrap{border-radius:0 0 clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px);padding:clamp(16px,4.673vw,20px)}.lp #sec-intro #sec-point .point-wrap li .column02{border-radius:0 0 clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px);display:block}.lp #sec-intro #sec-point .point-wrap li .column02 figure{width:100%}.lp #sec-intro #sec-point .point-wrap li .column02 figure img{border-radius:0}.lp #sec-intro #sec-point .point-wrap li .column02 .txt-wrap{width:100%}.lp #sec-intro .block-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp #sec-intro .block-message p{font-size:clamp(12px,3.505vw,15px);margin-bottom:clamp(8px,2.336vw,10px);margin-top:0;padding:clamp(12px,3.505vw,15px)}}.lp.high #sec-intro .info-wrap,.lp.middle #sec-intro .info-wrap,.lp.primary #sec-intro .info-wrap{display:block}.lp.high #sec-intro .curriculum-menu,.lp.middle #sec-intro .curriculum-menu,.lp.primary #sec-intro .curriculum-menu{display:none}@media screen and (max-width:750px){.lp #sec-course{padding:0}}.lp #sec-course:after{border-top-color:#fff}.lp #sec-course .tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(3px,.357vw,5px);margin:0 auto;max-width:92.9906542056vw;width:707px}.lp #sec-course .tab li{-webkit-box-flex:1;-ms-flex:1;flex:1}.lp #sec-course .tab li a{background:#1557aa;border-radius:clamp(11px,1.429vw,20px) clamp(11px,1.429vw,20px) 0 0;color:#fff;display:block;font-size:clamp(11px,1.429vw,20px);font-weight:700;height:100%;line-height:1;padding:clamp(11px,1.429vw,20px) clamp(3px,.357vw,5px);text-align:center}.lp #sec-course .tab li a span{background:#fff;border-radius:100px;color:#1557aa;display:inline-block;font-size:clamp(9px,1.143vw,16px);line-height:1;margin-bottom:clamp(5px,.714vw,10px);padding:clamp(3px,.357vw,5px) clamp(16px,2.143vw,30px)}.lp #sec-course .tab li.tab-high a{background:#2fb8a0}.lp #sec-course .tab li.tab-high a span{color:#2fb8a0}.lp #sec-course .tab li.tab-middle a{background:#da7f97}.lp #sec-course .tab li.tab-middle a span{color:#da7f97}.lp #sec-course .tab li.tab-primary a{background:#5ebfdb}.lp #sec-course .tab li.tab-primary a span{color:#5ebfdb}.lp #sec-course .tab.tab-footer li a{border-radius:0 0 clamp(11px,1.429vw,20px) clamp(11px,1.429vw,20px)}@media screen and (max-width:750px){.lp #sec-course .tab li{-webkit-box-flex:1;-ms-flex:1;flex:1}.lp #sec-course .tab li a{border-radius:clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px) 0 0;font-size:clamp(11px,3.271vw,14px);line-height:1.2;padding:clamp(10px,2.804vw,12px) 0}.lp #sec-course .tab li a span{font-size:clamp(10px,2.804vw,12px)}.lp #sec-course .tab.tab-footer li a{border-radius:0 0 clamp(8px,2.336vw,10px) clamp(8px,2.336vw,10px)}}.lp #sec-course .bx-wrapper{position:relative}.lp #sec-course .cont-wrap{border:clamp(24px,3.214vw,45px) solid}.lp #sec-course .cont-wrap .cont-inner{background:#fff;border-radius:clamp(27px,3.571vw,50px);padding:clamp(38px,5vw,70px) 0}.lp #sec-course .cont-wrap .cont+.cont{margin-top:clamp(27px,3.571vw,50px)}.lp #sec-course .cont-wrap .subttl,.lp #sec-course .cont-wrap .ttl{margin-bottom:clamp(16px,2.143vw,30px)}.lp #sec-course .cont-wrap .ttl{border:none;border-bottom:2px solid #00b8e3;font-size:clamp(16px,2.143vw,30px);font-weight:700;padding:0;text-align:left}.lp #sec-course .cont-wrap .ttl span{background:none;border:none;color:#0092e5;display:inline-block;-webkit-filter:none;filter:none;margin:0;max-width:unset;min-width:unset;padding:0 0 clamp(5px,.714vw,10px);position:relative}.lp #sec-course .cont-wrap .ttl span:before{border-bottom:2px solid #1557aa;bottom:-2px;content:"";left:0;position:absolute;width:100%}.lp #sec-course .cont-wrap .subttl{border-left:4px solid;color:#000;font-size:clamp(14px,1.857vw,26px);margin-top:clamp(23px,3vw,42px);padding:clamp(5px,.714vw,10px) clamp(5px,.714vw,10px) clamp(5px,.714vw,10px) clamp(8px,1.071vw,15px)}.lp #sec-course .cont-wrap em{display:inline-block;font-weight:700}@media screen and (max-width:750px){.lp #sec-course .cont-wrap{border:clamp(16px,4.673vw,20px) solid}.lp #sec-course .cont-wrap .cont-inner{border-radius:clamp(16px,4.673vw,20px);padding:clamp(25px,7.009vw,30px) clamp(12px,3.505vw,15px)}.lp #sec-course .cont-wrap .inner{width:100%}.lp #sec-course .cont-wrap .cont+.cont{margin-top:clamp(16px,4.673vw,20px)}.lp #sec-course .cont-wrap .subttl,.lp #sec-course .cont-wrap .ttl{margin-bottom:clamp(16px,4.673vw,20px)}.lp #sec-course .cont-wrap .ttl{font-size:clamp(16px,4.673vw,20px)}.lp #sec-course .cont-wrap .ttl span{padding-bottom:clamp(8px,2.336vw,10px)}.lp #sec-course .cont-wrap .subttl{font-size:clamp(15px,4.206vw,18px);padding:clamp(6px,1.752vw,7px) clamp(6px,1.752vw,7px) clamp(6px,1.752vw,7px) clamp(8px,2.336vw,10px)}}.lp #sec-course .cont-wrap figure:first-child{background:#e9f8f5;margin:0 auto clamp(21px,2.857vw,40px);overflow:hidden;position:relative}.lp #sec-course .cont-wrap figure:first-child:before{content:"";display:block;height:clamp(331px,44.143vw,618px)}.lp #sec-course .cont-wrap figure:first-child img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.lp #sec-course .cont-wrap figure:first-child figcaption{bottom:clamp(27px,3.571vw,50px);left:0;position:absolute}.lp #sec-course .cont-wrap figure:first-child figcaption span{display:inline-block;font-weight:700;line-height:100%;padding:clamp(8px,1.071vw,15px)}.lp #sec-course .cont-wrap figure:first-child figcaption span:first-child{color:#fff;font-size:clamp(23px,3vw,42px)}.lp #sec-course .cont-wrap figure:first-child figcaption span:last-child{background:#fff;font-size:clamp(21px,2.857vw,40px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap figure:first-child{margin-bottom:clamp(20px,5.607vw,24px)}.lp #sec-course .cont-wrap figure:first-child:before{height:clamp(196px,56.075vw,240px)}.lp #sec-course .cont-wrap figure:first-child figcaption{bottom:clamp(16px,4.673vw,20px)}.lp #sec-course .cont-wrap figure:first-child figcaption span{padding:clamp(8px,2.336vw,10px)}.lp #sec-course .cont-wrap figure:first-child figcaption span:first-child{font-size:clamp(15px,4.206vw,18px)}.lp #sec-course .cont-wrap figure:first-child figcaption span:last-child{font-size:clamp(13px,3.738vw,16px)}}.lp #sec-course .cont-wrap .ttl-course{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(27px,3.571vw,50px);font-weight:700;gap:clamp(5px,.714vw,10px);line-height:100%;margin-bottom:clamp(27px,3.571vw,50px)}.lp #sec-course .cont-wrap .ttl-course span{color:#fff;display:block;font-size:clamp(21px,2.857vw,40px);line-height:100%;padding:clamp(8px,1.071vw,15px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .ttl-course{font-size:clamp(25px,7.009vw,30px);gap:clamp(8px,2.336vw,10px);margin-bottom:clamp(25px,7.009vw,30px)}.lp #sec-course .cont-wrap .ttl-course span{font-size:clamp(16px,4.673vw,20px);padding:clamp(8px,2.336vw,10px)}}.lp #sec-course .cont-wrap figure,.lp #sec-course .cont-wrap p+p,.lp #sec-course .cont-wrap ul{margin-top:clamp(11px,1.429vw,20px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap figure,.lp #sec-course .cont-wrap p+p,.lp #sec-course .cont-wrap ul{margin-top:clamp(8px,2.336vw,10px)}}.lp #sec-course .cont-wrap em{background:none}.lp #sec-course .cont-wrap .btn-wrap{margin:clamp(11px,1.429vw,20px) auto}.lp #sec-course .cont-wrap .btn-wrap .btn-lp{background:#ffe51f;border-bottom-color:#bcac2f;color:#000}.lp #sec-course .cont-wrap .btn-wrap .btn-lp:hover{background:#ff7f00;border-bottom-color:#d32f00}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .btn-wrap{margin:clamp(16px,4.673vw,20px) auto}}.lp #sec-course .cont-wrap .subject{display:-webkit-box;display:-ms-flexbox;display:flex;margin:clamp(11px,1.429vw,20px) auto}.lp #sec-course .cont-wrap .subject dd,.lp #sec-course .cont-wrap .subject dt{line-height:140%}.lp #sec-course .cont-wrap .subject dt{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1557aa;color:#fff;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;padding:clamp(5px,.714vw,10px)}.lp #sec-course .cont-wrap .subject dd{padding:clamp(5px,.714vw,10px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .subject{display:block;margin:clamp(16px,4.673vw,20px) auto}.lp #sec-course .cont-wrap .subject dt{display:inline-block}}.lp #sec-course .cont-wrap .ttl-box{margin:clamp(16px,2.143vw,30px) 0 clamp(8px,1.071vw,15px)}.lp #sec-course .cont-wrap .ttl-box span{background:#1557aa;color:#fff;display:inline-block;padding:clamp(3px,.357vw,5px) clamp(5px,.714vw,10px)}.lp #sec-course .cont-wrap .ttl-box+.list-point{margin-top:0}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .ttl-box{margin:clamp(16px,4.673vw,20px) 0 clamp(8px,2.336vw,10px)}.lp #sec-course .cont-wrap .ttl-box span{padding:clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px)}}.lp #sec-course .cont-wrap ul li{padding-left:1.5em;position:relative}.lp #sec-course .cont-wrap ul li:before{content:"●";left:0;position:absolute}.lp #sec-course .cont-wrap .example-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.lp #sec-course .cont-wrap .example-list li:before{display:none}.lp #sec-course .cont-wrap .example-list li span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.lp #sec-course .cont-wrap .example-list li span:before{border-top:1px solid #000;content:"";display:block;margin:0 clamp(16px,2.143vw,30px);width:clamp(27px,3.571vw,50px)}.lp #sec-course .cont-wrap .example-list li+li{margin-top:clamp(3px,.357vw,5px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .example-list li{display:block}.lp #sec-course .cont-wrap .example-list li span:before{margin-right:clamp(8px,2.336vw,10px);width:clamp(41px,11.682vw,50px)}}.lp #sec-course .cont-wrap .flow-list{counter-reset:count;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:clamp(11px,1.429vw,20px)}.lp #sec-course .cont-wrap .flow-list li{-webkit-box-flex:1;-ms-flex-positive:1;background:#efefef;flex-grow:1;height:clamp(75px,10vw,140px);padding:clamp(8px,1.071vw,15px)}.lp #sec-course .cont-wrap .flow-list li+li{padding-left:clamp(21px,2.857vw,40px)}.lp #sec-course .cont-wrap .flow-list li:before{background:#fff;border-radius:100%;content:counter(count);counter-increment:count;display:block;font-size:clamp(14px,1.857vw,26px);font-weight:700;height:clamp(19px,2.571vw,36px);line-height:clamp(19px,2.571vw,36px);margin-bottom:clamp(5px,.714vw,10px);position:static;text-align:center;width:clamp(19px,2.571vw,36px)}.lp #sec-course .cont-wrap .flow-list li:after{border-color:transparent transparent transparent #efefef;border-style:solid;border-width:clamp(38px,5vw,70px) 0 clamp(38px,5vw,70px) clamp(11px,1.429vw,20px);content:"";left:100%;position:absolute;top:0;z-index:1}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .flow-list{display:block;overflow:hidden;padding:0 0 clamp(20px,5.841vw,25px)}.lp #sec-course .cont-wrap .flow-list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:unset;height:auto;padding:clamp(20px,5.841vw,25px)}.lp #sec-course .cont-wrap .flow-list li+li{padding-left:clamp(20px,5.841vw,25px);padding-top:clamp(37px,10.514vw,45px)}.lp #sec-course .cont-wrap .flow-list li br{display:none}.lp #sec-course .cont-wrap .flow-list li:before{font-size:clamp(15px,4.206vw,18px);height:clamp(20px,5.841vw,25px);line-height:clamp(20px,5.841vw,25px);margin:0 clamp(8px,2.336vw,10px) 0 0;width:clamp(20px,5.841vw,25px)}.lp #sec-course .cont-wrap .flow-list li:after{border-color:#efefef transparent transparent;border-width:clamp(20px,5.841vw,25px) 42.1875vw 0;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lp #sec-course .cont-wrap .flow-list li{padding:1.5rem}.lp #sec-course .cont-wrap .flow-list li+li{padding-left:1.5rem}}.lp #sec-course .cont-wrap .flow-point{border:2px solid #000;border-top:none;margin-bottom:3.2rem;text-align:center;width:calc(100% - clamp(11px,1.429vw,20px))}.lp #sec-course .cont-wrap .flow-point span{background-color:#fff;display:inline-block;font-weight:700;padding:0 1.5rem;-webkit-transform:translateY(1.8rem);transform:translateY(1.8rem)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .flow-point{border:none;margin-bottom:1.5rem}.lp #sec-course .cont-wrap .flow-point span{background:none;padding:0;-webkit-transform:translateY(0);transform:translateY(0)}}.lp #sec-course .cont-wrap .course-table{margin:clamp(11px,1.429vw,20px) auto}.lp #sec-course .cont-wrap .course-table table{line-height:140%;width:100%}.lp #sec-course .cont-wrap .course-table table+table{margin-top:clamp(11px,1.429vw,20px)}.lp #sec-course .cont-wrap .course-table table tr td,.lp #sec-course .cont-wrap .course-table table tr th{border:1px solid;padding:clamp(7px,.893vw,13px);text-align:center}.lp #sec-course .cont-wrap .course-table table tr th{background:#1557aa;border-color:#1557aa;color:#fff;font-size:clamp(10px,1.286vw,18px);font-weight:700;width:clamp(145px,19.286vw,270px)}.lp #sec-course .cont-wrap .course-table table tr td{border-color:#1557aa;white-space:nowrap}.lp #sec-course .cont-wrap .course-table table tr td span{display:inline-block;font-size:clamp(10px,1.286vw,18px);font-weight:700;margin-left:clamp(5px,.714vw,10px)}.lp #sec-course .cont-wrap .course-table table tr td span em{color:unset!important;font-size:clamp(11px,1.429vw,20px)}.lp #sec-course .cont-wrap .course-table table tr td.td-width{width:clamp(107px,14.286vw,200px)}.lp #sec-course .cont-wrap .course-table.price table,.lp #sec-course .cont-wrap .course-table.price table th{width:auto}.lp #sec-course .cont-wrap .course-table.price table td{width:clamp(161px,21.429vw,300px)}.lp #sec-course .cont-wrap .course-table.price table td span{font-size:clamp(14px,1.857vw,26px)}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .course-table{margin:clamp(16px,4.673vw,20px) auto}.lp #sec-course .cont-wrap .course-table table+table{margin-top:clamp(12px,3.505vw,15px)}.lp #sec-course .cont-wrap .course-table table tr td,.lp #sec-course .cont-wrap .course-table table tr th{padding:clamp(8px,2.336vw,10px)}.lp #sec-course .cont-wrap .course-table table tr th{font-size:clamp(13px,3.738vw,16px);width:auto}.lp #sec-course .cont-wrap .course-table table tr th.sp{display:table-cell}.lp #sec-course .cont-wrap .course-table table tr td span{font-size:clamp(13px,3.738vw,16px);margin-left:clamp(8px,2.336vw,10px)}.lp #sec-course .cont-wrap .course-table table tr td span em{font-size:clamp(15px,4.206vw,18px)}.lp #sec-course .cont-wrap .course-table table tr td.td-width{width:clamp(127px,36.215vw,155px)}.lp #sec-course .cont-wrap .course-table table.middle-table tr td,.lp #sec-course .cont-wrap .course-table table.middle-table tr th{display:block;width:100%}.lp #sec-course .cont-wrap .course-table.price table{width:100%}.lp #sec-course .cont-wrap .course-table.price table td{width:auto}.lp #sec-course .cont-wrap .course-table.price table td span{font-size:clamp(16px,4.673vw,20px)}}.lp #sec-course .cont-wrap .caution span{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(8px,1vw,14px)}.lp #sec-course .cont-wrap .caution span:before{content:"※";display:block;margin-right:.25em}@media screen and (max-width:750px){.lp #sec-course .cont-wrap .caution span{font-size:clamp(10px,2.804vw,12px)}}.lp #sec-course #tab-high,.lp #sec-course .cl-high{background:#2fb8a0;border-color:#2fb8a0}.lp #sec-course #tab-high .ttl-course span,.lp #sec-course .cl-high .ttl-course span{background:#2fb8a0}.lp #sec-course #tab-high em,.lp #sec-course .cl-high em{color:#2fb8a0}.lp #sec-course #tab-high figure figcaption span:first-child,.lp #sec-course .cl-high figure figcaption span:first-child{background:#2fb8a0}.lp #sec-course #tab-high .read,.lp #sec-course #tab-high figure figcaption span:last-child,.lp #sec-course .cl-high .read,.lp #sec-course .cl-high figure figcaption span:last-child{color:#2fb8a0}.lp #sec-course #tab-high .subttl,.lp #sec-course .cl-high .subttl{background:#e9f8f5;border-color:#2fb8a0}.lp #sec-course #tab-high .ttl-cl,.lp #sec-course .cl-high .ttl-cl{color:#2fb8a0}.lp #sec-course #tab-high .example-list li span:before,.lp #sec-course .cl-high .example-list li span:before{border-top:1px solid #2fb8a0}.lp #sec-course #tab-high .flow-list li,.lp #sec-course .cl-high .flow-list li{background:#e9f8f5}.lp #sec-course #tab-high .flow-list li:before,.lp #sec-course .cl-high .flow-list li:before{color:#2fb8a0}.lp #sec-course #tab-high .flow-list li:after,.lp #sec-course .cl-high .flow-list li:after{border-color:transparent transparent transparent #e9f8f5}.lp #sec-course #tab-high .flow-list li:nth-child(2),.lp #sec-course .cl-high .flow-list li:nth-child(2){background:#afe5db}.lp #sec-course #tab-high .flow-list li:nth-child(2):after,.lp #sec-course .cl-high .flow-list li:nth-child(2):after{border-color:transparent transparent transparent #afe5db}.lp #sec-course #tab-high .flow-list li:nth-child(3),.lp #sec-course .cl-high .flow-list li:nth-child(3){background:#7bd9c9}.lp #sec-course #tab-high .flow-list li:nth-child(3):after,.lp #sec-course .cl-high .flow-list li:nth-child(3):after{border-color:transparent transparent transparent #7bd9c9}.lp #sec-course #tab-high .flow-list li:nth-child(4),.lp #sec-course .cl-high .flow-list li:nth-child(4){background:#2fb8a0}.lp #sec-course #tab-high .flow-list li:nth-child(4):after,.lp #sec-course .cl-high .flow-list li:nth-child(4):after{border-color:transparent transparent transparent #2fb8a0}@media screen and (max-width:768px){.lp #sec-course #tab-high .flow-list li:after,.lp #sec-course .cl-high .flow-list li:after{border-color:#e9f8f5 transparent transparent}.lp #sec-course #tab-high .flow-list li:nth-child(2):after,.lp #sec-course .cl-high .flow-list li:nth-child(2):after{border-color:#afe5db transparent transparent}.lp #sec-course #tab-high .flow-list li:nth-child(3):after,.lp #sec-course .cl-high .flow-list li:nth-child(3):after{border-color:#7bd9c9 transparent transparent}.lp #sec-course #tab-high .flow-list li:nth-child(4):after,.lp #sec-course .cl-high .flow-list li:nth-child(4):after{border-color:#2fb8a0 transparent transparent}}.lp #sec-course #tab-high .flow-point,.lp #sec-course .cl-high .flow-point{border-color:#2fb8a0;color:#2fb8a0}.lp #sec-course #tab-high .course-table table tr th,.lp #sec-course .cl-high .course-table table tr th{background:#2fb8a0;border-color:#2fb8a0}.lp #sec-course #tab-high .course-table table tr td,.lp #sec-course .cl-high .course-table table tr td{border-color:#2fb8a0}.lp #sec-course #tab-middle,.lp #sec-course .cl-middle{background:#da7f97;border-color:#da7f97}.lp #sec-course #tab-middle .ttl-course span,.lp #sec-course .cl-middle .ttl-course span{background:#da7f97}.lp #sec-course #tab-middle em,.lp #sec-course .cl-middle em{color:#e06384}.lp #sec-course #tab-middle figure figcaption span:first-child,.lp #sec-course .cl-middle figure figcaption span:first-child{background:#da7f97}.lp #sec-course #tab-middle .read,.lp #sec-course #tab-middle .ttl-cl,.lp #sec-course #tab-middle figure figcaption span:last-child,.lp #sec-course .cl-middle .read,.lp #sec-course .cl-middle .ttl-cl,.lp #sec-course .cl-middle figure figcaption span:last-child{color:#da7f97}.lp #sec-course #tab-middle .subttl,.lp #sec-course .cl-middle .subttl{background:#faecf0;border-color:#da7f97}.lp #sec-course #tab-middle .flow-wrap .subttl,.lp #sec-course .cl-middle .flow-wrap .subttl{background:none;padding-bottom:0;padding-top:0}.lp #sec-course #tab-middle .flow-wrap .example-list li span:before,.lp #sec-course .cl-middle .flow-wrap .example-list li span:before{border-top:1px solid #da7f97}.lp #sec-course #tab-middle .flow-wrap .flow-list li,.lp #sec-course .cl-middle .flow-wrap .flow-list li{background:#faecf0}.lp #sec-course #tab-middle .flow-wrap .flow-list li:before,.lp #sec-course .cl-middle .flow-wrap .flow-list li:before{color:#da7f97}.lp #sec-course #tab-middle .flow-wrap .flow-list li:after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:after{border-color:transparent transparent transparent #faecf0}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(2),.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(2){background:#e9b2c0}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(2):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(2):after{border-color:transparent transparent transparent #e9b2c0}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(3),.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(3){background:#e198ab}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(3):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(3):after{border-color:transparent transparent transparent #e198ab}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(4),.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(4){background:#da7f97}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(4):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(4):after{border-color:transparent transparent transparent #da7f97}@media screen and (max-width:768px){.lp #sec-course #tab-middle .flow-wrap .flow-list li:after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:after{border-color:#faecf0 transparent transparent}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(2):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(2):after{border-color:#e9b2c0 transparent transparent}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(3):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(3):after{border-color:#e198ab transparent transparent}.lp #sec-course #tab-middle .flow-wrap .flow-list li:nth-child(4):after,.lp #sec-course .cl-middle .flow-wrap .flow-list li:nth-child(4):after{border-color:#da7f97 transparent transparent}}.lp #sec-course #tab-middle .flow-wrap .flow-point,.lp #sec-course .cl-middle .flow-wrap .flow-point{border-color:#da7f97;color:#e06384}.lp #sec-course #tab-middle .course-table table tr th,.lp #sec-course .cl-middle .course-table table tr th{background:#da7f97;border-color:#da7f97}.lp #sec-course #tab-middle .course-table table tr td,.lp #sec-course .cl-middle .course-table table tr td{border-color:#da7f97}.lp #sec-course #tab-primary,.lp #sec-course .cl-primary{background:#5ebfdb;border-color:#5ebfdb}.lp #sec-course #tab-primary .ttl-course span,.lp #sec-course .cl-primary .ttl-course span{background:#5ebfdb}.lp #sec-course #tab-primary em,.lp #sec-course .cl-primary em{color:#5ebfdb}.lp #sec-course #tab-primary figure figcaption span:first-child,.lp #sec-course .cl-primary figure figcaption span:first-child{background:#5ebfdb}.lp #sec-course #tab-primary .read,.lp #sec-course #tab-primary figure figcaption span:last-child,.lp #sec-course .cl-primary .read,.lp #sec-course .cl-primary figure figcaption span:last-child{color:#5ebfdb}.lp #sec-course #tab-primary .ttl-cl,.lp #sec-course .cl-primary .ttl-cl{color:#da7f97}.lp #sec-course #tab-primary .subttl,.lp #sec-course .cl-primary .subttl{background:#e7f6fa;border-color:#5ebfdb}.lp #sec-course #tab-primary .example-list li span:before,.lp #sec-course .cl-primary .example-list li span:before{border-top:1px solid #5ebfdb}.lp #sec-course #tab-primary .flow-list li,.lp #sec-course .cl-primary .flow-list li{background:#e7f6fa}.lp #sec-course #tab-primary .flow-list li:before,.lp #sec-course .cl-primary .flow-list li:before{color:#5ebfdb}.lp #sec-course #tab-primary .flow-list li:after,.lp #sec-course .cl-primary .flow-list li:after{border-color:transparent transparent transparent #e7f6fa}.lp #sec-course #tab-primary .flow-list li:nth-child(2),.lp #sec-course .cl-primary .flow-list li:nth-child(2){background:#b4dde9}.lp #sec-course #tab-primary .flow-list li:nth-child(2):after,.lp #sec-course .cl-primary .flow-list li:nth-child(2):after{border-color:transparent transparent transparent #b4dde9}.lp #sec-course #tab-primary .flow-list li:nth-child(3),.lp #sec-course .cl-primary .flow-list li:nth-child(3){background:#8ad2e6}.lp #sec-course #tab-primary .flow-list li:nth-child(3):after,.lp #sec-course .cl-primary .flow-list li:nth-child(3):after{border-color:transparent transparent transparent #8ad2e6}.lp #sec-course #tab-primary .flow-list li:nth-child(4),.lp #sec-course .cl-primary .flow-list li:nth-child(4){background:#5ebfdb}.lp #sec-course #tab-primary .flow-list li:nth-child(4):after,.lp #sec-course .cl-primary .flow-list li:nth-child(4):after{border-color:transparent transparent transparent #5ebfdb}@media screen and (max-width:768px){.lp #sec-course #tab-primary .flow-list li:after,.lp #sec-course .cl-primary .flow-list li:after{border-color:#e7f6fa transparent transparent}.lp #sec-course #tab-primary .flow-list li:nth-child(2):after,.lp #sec-course .cl-primary .flow-list li:nth-child(2):after{border-color:#b4dde9 transparent transparent}.lp #sec-course #tab-primary .flow-list li:nth-child(3):after,.lp #sec-course .cl-primary .flow-list li:nth-child(3):after{border-color:#8ad2e6 transparent transparent}.lp #sec-course #tab-primary .flow-list li:nth-child(4):after,.lp #sec-course .cl-primary .flow-list li:nth-child(4):after{border-color:#5ebfdb transparent transparent}}.lp #sec-course #tab-primary .flow-point,.lp #sec-course .cl-primary .flow-point{border-color:#5ebfdb;color:#5ebfdb}.lp #sec-course #tab-primary .course-table table tr th,.lp #sec-course .cl-primary .course-table table tr th{background:#5ebfdb;border-color:#5ebfdb}.lp #sec-course #tab-primary .course-table table tr td,.lp #sec-course .cl-primary .course-table table tr td{border-color:#5ebfdb}.lp.high #sec-course,.lp.middle #sec-course,.lp.primary #sec-course{padding-top:0}.lp #sec-price{padding-top:clamp(48px,6.429vw,90px)}.lp #sec-price.cont-wrap{background:none;border:none}.lp #sec-price h2{color:#0092e5;font-size:clamp(27px,3.571vw,50px);line-height:120%;margin-bottom:clamp(21px,2.857vw,40px);position:relative;text-align:center;z-index:10}@media screen and (max-width:750px){.lp #sec-price{padding:clamp(49px,14.019vw,60px) 0}.lp #sec-price h2{font-size:clamp(25px,7.009vw,30px);margin-bottom:clamp(16px,4.673vw,20px)}}.lp #sec-results{padding:0}.lp #sec-results .bg{background:#0092e5;position:relative;z-index:1}.lp #sec-results .bg .inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,2.143vw,30px);justify-content:space-between}.lp #sec-results .bg .inner:after{-ms-flex-negative:0;background:url(../../assets/img/lp/course/img_results_deco.webp) no-repeat bottom/contain;content:"";display:block;flex-shrink:0;height:clamp(225px,30vw,420px);margin-top:clamp(-38px,-5vw,-70px);position:relative;width:clamp(184px,24.571vw,344px);z-index:-1}.no-webp .lp #sec-results .bg .inner:after{background-image:url(../../assets/img/lp/course/img_results_deco.png)}.lp #sec-results .bg .inner p{padding:clamp(54px,7.143vw,100px) 0}.lp #sec-results .bg .inner p .btn-bg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:url(../../assets/img/lp/course/btn_bg.svg) no-repeat 50%/contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(3px,.357vw,5px) clamp(5px,.714vw,10px) rgba(0,0,0,.16));-ms-flex-direction:column;flex-direction:column;font-size:clamp(27px,3.571vw,50px);font-weight:900;gap:clamp(4px,.5vw,7px);height:clamp(80px,10.714vw,150px);justify-content:center;line-height:100%;padding:0 clamp(16px,2.143vw,30px) clamp(3px,.357vw,5px);width:clamp(300px,40vw,560px)}.lp #sec-results .bg .inner p .btn-bg span{display:block;font-size:clamp(15px,2vw,28px);font-weight:700;line-height:100%}.lp #sec-results .bg .inner p .btn-bg:hover{color:unset;-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 rgba(0,0,0,0));opacity:.6}.lp #sec-results .results-inner{padding:clamp(75px,10vw,140px) 0 clamp(21px,2.857vw,40px)}.lp #sec-results .results-inner .ttl-cl{color:#da7f97;font-size:clamp(10px,1.286vw,18px)}@media screen and (max-width:750px){.lp #sec-results{margin-bottom:0}.lp #sec-results .bg .inner{gap:0}.lp #sec-results .bg .inner:after{height:clamp(245px,70.093vw,300px);margin-left:-100%;margin-top:clamp(-41px,-11.682vw,-50px);width:clamp(204px,58.411vw,250px)}.lp #sec-results .bg .inner p{padding:clamp(49px,14.019vw,60px) 0}.lp #sec-results .bg .inner p .btn-bg{-webkit-filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));filter:drop-shadow(0 clamp(4px,1.168vw,5px) clamp(8px,2.336vw,10px) rgba(0,0,0,.16));font-size:clamp(25px,7.009vw,30px);gap:clamp(4px,1.168vw,5px);height:clamp(82px,23.364vw,100px);padding:0 clamp(12px,3.505vw,15px) clamp(4px,1.168vw,5px);width:clamp(286px,81.776vw,350px)}.lp #sec-results .bg .inner p .btn-bg span{font-size:clamp(13px,3.738vw,16px)}.lp #sec-results .results-inner{padding:clamp(49px,14.019vw,60px) 0}.lp #sec-results .results-inner .ttl-cl{font-size:clamp(13px,3.738vw,16px)}}.lp #sec-campaign+#sec-results{padding-top:clamp(43px,5.714vw,80px)}@media screen and (max-width:750px){.lp #sec-campaign+#sec-results{padding-top:9.3457943925vw}}.lp #sec-school.arrow{background:none}.lp #sec-school.arrow:before{background:#fff;display:none;height:clamp(634px,84.571vw,1184px)}.lp #sec-school.arrow:after{border-top-color:#fff}@media screen and (max-width:750px){.lp #sec-school.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp #sec-school{text-align:center}.lp #sec-school .deco{background:url(../../assets/img/lp/course/icn_deco01.svg) no-repeat 0/auto 100%,url(../../assets/img/lp/course/icn_deco02.svg) no-repeat 100%/auto 100%;display:inline-block;padding:clamp(16px,2.143vw,30px) 10.7142857143vw}.lp #sec-school .school-map{margin-top:clamp(16px,2.143vw,30px)}.lp #sec-school .school-map img{height:100%;margin:auto;max-width:100%;width:710px}@media screen and (max-width:750px){.lp #sec-school .ttl-wrap:after,.lp #sec-school .ttl-wrap:before{display:none}.lp #sec-school .school-map{margin-top:clamp(12px,3.505vw,15px)}}.lp .sec-info{background:#fffee8}.lp .sec-info .txt{margin:clamp(16px,2.143vw,30px) 0;text-align:center}.lp .sec-info .cont-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.lp .sec-info .cont-wrap>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:35.7142857143vw}.lp .sec-info .cont-wrap .ttl-bg.arrow{padding-bottom:clamp(21px,2.857vw,40px);position:relative}.lp .sec-info .cont-wrap .ttl-bg.arrow:after,.lp .sec-info .cont-wrap .ttl-bg.arrow:before{content:"";left:0;pointer-events:none;position:absolute}.lp .sec-info .cont-wrap .ttl-bg.arrow:before{bottom:0;height:clamp(536px,71.429vw,1000px);width:100%}.lp .sec-info .cont-wrap .ttl-bg.arrow:after{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:clamp(56px,7.5vw,105px) solid;height:0;top:100%;width:0;z-index:1}.lp .sec-info .cont-wrap .ttl-bg.arrow+.section{padding-top:clamp(96px,12.857vw,180px)}@media screen and (max-width:750px){.lp .sec-info .cont-wrap .ttl-bg.arrow{padding-bottom:clamp(33px,9.346vw,40px)}.lp .sec-info .cont-wrap .ttl-bg.arrow:before{height:233.6448598131vw}.lp .sec-info .cont-wrap .ttl-bg.arrow:after{border-top-width:15.8878504673vw}.lp .sec-info .cont-wrap .ttl-bg.arrow+.section{padding-top:clamp(98px,28.037vw,120px)}}.lp .sec-info .cont-wrap .ttl-bg.arrow.arrow{background:#ff7f00}.lp .sec-info .cont-wrap .ttl-bg.arrow.arrow:before{background:#ff7f00;display:none;height:clamp(634px,84.571vw,1184px)}.lp .sec-info .cont-wrap .ttl-bg.arrow.arrow:after{border-top-color:#ff7f00}@media screen and (max-width:750px){.lp .sec-info .cont-wrap .ttl-bg.arrow.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp .sec-info .cont-wrap .ttl-bg.arrow{color:#fff;font-size:clamp(16px,2.143vw,30px);font-weight:700;height:10.7142857143vw;line-height:1;padding:clamp(11px,1.429vw,20px);text-align:center}.lp .sec-info .cont-wrap .ttl-bg.arrow:after{border-left-width:17.8571428571vw;border-right-width:17.8571428571vw;border-top-width:clamp(11px,1.429vw,20px)}.lp .sec-info .cont-wrap .ttl-bg.arrow span{display:block;font-size:clamp(10px,1.286vw,18px);line-height:120%;margin-top:clamp(5px,.714vw,10px)}.lp .sec-info .cont-wrap .txt-wrap{-webkit-box-flex:1;background:#fdf3eb;-ms-flex:1;flex:1;margin-bottom:clamp(27px,3.571vw,50px);padding:clamp(27px,3.571vw,50px) clamp(16px,2.143vw,30px) clamp(32px,4.286vw,60px);position:relative}.lp .sec-info .cont-wrap .txt-wrap:after{border-color:#fdf3eb transparent transparent;border-style:solid;border-width:1.4285714286vw 17.8571428571vw 0;content:"";left:0;position:absolute;top:100%}.lp .sec-info .cont-wrap .txt-wrap figure{margin-bottom:clamp(16px,2.143vw,30px)}.lp .sec-info .cont-wrap .read{color:#ff7f00;font-size:clamp(13px,1.714vw,24px);font-weight:700;line-height:140%;padding:clamp(24px,3.214vw,45px) 0 clamp(16px,2.143vw,30px);text-align:center}.lp .sec-info .cont-wrap .btn-wrap .btn-lp{margin:0 auto}.lp .sec-info .cont-wrap .cont02 .ttl-bg.arrow{background:#00b8e3}.lp .sec-info .cont-wrap .cont02 .ttl-bg.arrow:after{border-top-color:#00b8e3}.lp .sec-info .cont-wrap .cont02 .txt-wrap{background:#ebfdfb}.lp .sec-info .cont-wrap .cont02 .txt-wrap:after{border-top-color:#ebfdfb}.lp .sec-info .cont-wrap .cont02 .read{color:#00b8e3}.lp .sec-info .link-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:clamp(27px,3.643vw,51px) auto clamp(11px,1.429vw,20px);padding:0 clamp(16px,2.143vw,30px)}.lp .sec-info .link-wrap p{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.lp .sec-info .link-wrap p+p{margin-left:clamp(6px,.857vw,12px)}.lp .sec-info .link-wrap p a{width:100%}.lp .sec-info:not(.last).arrow{background:#fffee8}.lp .sec-info:not(.last).arrow:before{background:#fffee8;display:none;height:clamp(634px,84.571vw,1184px)}.lp .sec-info:not(.last).arrow:after{border-top-color:#fffee8}@media screen and (max-width:750px){.lp .sec-info:not(.last).arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp .sec-info:not(.last) .link-wrap{display:none}@media screen and (min-width:751px){.lp .sec-info{padding:clamp(64px,8.571vw,120px) 0 clamp(96px,12.857vw,180px)}}@media screen and (min-width:1401px){.lp .sec-info .cont-wrap>div{width:500px}.lp .sec-info .cont-wrap .ttl-bg.arrow:after{border-left-width:250px;border-right-width:250px}.lp .sec-info .cont-wrap .txt-wrap:after{border-width:20px 250px 0}}@media screen and (max-width:750px){.lp .sec-info .txt{margin:clamp(16px,4.673vw,20px) auto}.lp .sec-info .cont-wrap{display:block}.lp .sec-info .cont-wrap>div{margin:0 auto;width:90.6542056075vw}.lp .sec-info .cont-wrap .cont02{margin-top:clamp(16px,4.673vw,20px)}.lp .sec-info .cont-wrap .ttl-bg.arrow{font-size:clamp(20px,5.607vw,24px);height:auto;padding:clamp(16px,4.673vw,20px)}.lp .sec-info .cont-wrap .ttl-bg.arrow span{font-size:clamp(13px,3.738vw,16px);margin-top:clamp(10px,2.804vw,12px)}.lp .sec-info .cont-wrap .ttl-bg.arrow:after{border-left-width:45.3271028037vw;border-right-width:45.3271028037vw;border-top-width:clamp(33px,9.346vw,40px)}.lp .sec-info .cont-wrap .txt-wrap{margin-bottom:clamp(25px,7.009vw,30px);padding:clamp(49px,14.019vw,60px) clamp(12px,3.505vw,15px) clamp(33px,9.346vw,40px)}.lp .sec-info .cont-wrap .txt-wrap:after{border-width:4.6728971963vw 45.3271028037vw 0}.lp .sec-info .cont-wrap .read{font-size:clamp(16px,4.673vw,20px);padding:clamp(25px,7.009vw,30px) 0 clamp(12px,3.505vw,15px)}.lp .sec-info .link-wrap{display:block;margin:clamp(41px,11.682vw,50px) auto clamp(12px,3.505vw,15px);padding:0 clamp(37px,10.514vw,45px)}.lp .sec-info .link-wrap p+p{margin-top:clamp(12px,3.505vw,15px)}}.lp .main+.sec-info{padding-top:clamp(96px,12.857vw,180px)}@media screen and (max-width:750px){.lp .main+.sec-info{padding-top:clamp(98px,28.037vw,120px)}}.lp #sec-flow,.lp #sec-flow.arrow{background:#fef4f7}.lp #sec-flow.arrow:before{background:#fef4f7;display:none;height:clamp(634px,84.571vw,1184px)}.lp #sec-flow.arrow:after{border-top-color:#fef4f7}@media screen and (max-width:750px){.lp #sec-flow.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp #sec-flow figure{margin:clamp(21px,2.857vw,40px) auto}.lp #sec-flow ul li{position:relative}.lp #sec-flow ul li .num{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:url(../../assets/img/lp/course/icn_ribbon2.svg) no-repeat bottom/contain;color:#e8286b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(11px,1.429vw,20px);font-weight:700;height:clamp(54px,7.143vw,100px);justify-content:center;left:0;line-height:1;margin-right:clamp(16px,2.143vw,30px);position:absolute;text-align:center;top:-1rem;width:clamp(54px,7.143vw,100px);z-index:1}.lp #sec-flow ul li .num span{display:block;font-size:clamp(27px,3.571vw,50px);line-height:1}.lp #sec-flow ul li .txt{border-left:clamp(5px,.714vw,10px) dotted #e8286b;margin-left:clamp(24px,3.214vw,45px);padding-bottom:clamp(21px,2.857vw,40px)}.lp #sec-flow ul li .txt h3{background:#e8286b;border:none;color:#fff;line-height:120%;margin-bottom:clamp(8px,1.071vw,15px);padding:clamp(5px,.714vw,10px) clamp(5px,.714vw,10px) clamp(5px,.714vw,10px) clamp(35px,4.643vw,65px)}.lp #sec-flow ul li .txt p{padding-left:clamp(35px,4.643vw,65px)}.lp #sec-flow ul li .txt .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(11px,1.429vw,20px)}.lp #sec-flow ul li .txt .btn-wrap a{-webkit-box-flex:1;-ms-flex:1;flex:1}.lp #sec-flow ul li .txt .btn-wrap a+a{margin-left:clamp(11px,1.429vw,20px)}.lp #sec-flow ul li:last-child .txt{border:none;margin-left:clamp(29px,3.929vw,55px)}@media screen and (max-width:750px){.lp #sec-flow figure{margin:clamp(25px,7.009vw,30px) auto}.lp #sec-flow ul li{position:relative;z-index:1}.lp #sec-flow ul li .num{font-size:clamp(10px,2.804vw,12px);height:clamp(41px,11.682vw,50px);margin-right:clamp(12px,3.505vw,15px);top:0;width:clamp(41px,11.682vw,50px)}.lp #sec-flow ul li .num span{font-size:clamp(20px,5.607vw,24px)}.lp #sec-flow ul li .txt{border-left:clamp(3px,.935vw,4px) dotted #e8286b;margin-left:clamp(20px,5.841vw,25px);padding-bottom:clamp(16px,4.673vw,20px)}.lp #sec-flow ul li .txt h3{font-size:clamp(15px,4.206vw,18px);margin-bottom:clamp(8px,2.336vw,10px)}.lp #sec-flow ul li .txt h3,.lp #sec-flow ul li .txt p{padding-left:clamp(25px,7.009vw,30px)}.lp #sec-flow ul li .txt .btn-wrap{display:block;margin-top:clamp(8px,2.336vw,10px)}.lp #sec-flow ul li .txt .btn-wrap a+a{margin:clamp(8px,2.336vw,10px) auto 0}}.lp #sec-faq,.lp #sec-faq.arrow{background:#ebf4fc}.lp #sec-faq.arrow:before{background:#ebf4fc;display:none;height:clamp(634px,84.571vw,1184px)}.lp #sec-faq.arrow:after{border-top-color:#ebf4fc}@media screen and (max-width:750px){.lp #sec-faq.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp #sec-faq dl{border-radius:clamp(11px,1.429vw,20px)}.lp #sec-faq dl div{background:#fff;border:3px solid #3f91df;border-radius:clamp(8px,1.071vw,15px);margin-bottom:clamp(5px,.714vw,10px);padding:clamp(11px,1.429vw,20px) clamp(16px,2.143vw,30px)}.lp #sec-faq dl div:nth-child(2n){background:#f7f7f7}.lp #sec-faq dl div dd,.lp #sec-faq dl div dt{display:block;font-size:clamp(10px,1.286vw,18px);line-height:140%;padding:clamp(4px,.571vw,8px) 0 clamp(4px,.571vw,8px) clamp(48px,6.429vw,90px);position:relative}.lp #sec-faq dl div dd:after,.lp #sec-faq dl div dd:before,.lp #sec-faq dl div dt:after,.lp #sec-faq dl div dt:before{left:0;position:absolute;top:0}.lp #sec-faq dl div dd:before,.lp #sec-faq dl div dt:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#0092e5;color:#fff;content:"A";display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700;height:clamp(26px,3.429vw,48px);justify-content:center;margin-right:clamp(13px,1.786vw,25px);margin-top:-.2em;text-align:center;width:clamp(38px,5vw,70px)}.lp #sec-faq dl div dd:after,.lp #sec-faq dl div dt:after{border-bottom:.6rem solid transparent;border-left:1rem solid #0092e5;border-top:.6rem solid transparent;content:"";height:0;left:clamp(38px,5vw,70px);top:clamp(11px,1.429vw,20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.lp #sec-faq dl div dt{font-weight:700;margin:0 0 clamp(5px,.714vw,10px)}.lp #sec-faq dl div dt:before{background:#ffe51f;color:#000;content:"Q"}.lp #sec-faq dl div dt:after{border-left-color:#ffe51f}.lp #sec-faq dl div dd a{color:#0092e5;text-decoration:underline}@media screen and (max-width:750px){.lp #sec-faq dl,.lp #sec-faq dl div{border-radius:clamp(8px,2.336vw,10px)}.lp #sec-faq dl div{margin-bottom:clamp(8px,2.336vw,10px);padding:clamp(12px,3.505vw,15px)}.lp #sec-faq dl div dd,.lp #sec-faq dl div dt{font-size:clamp(13px,3.738vw,16px)}.lp #sec-faq dl div dd:after,.lp #sec-faq dl div dt:after{border-bottom-width:.3rem;border-left-width:.6rem;border-top-width:.3rem;top:clamp(11px,1.429vw,20px)}}.lp #sec-campaign+#sec-faq{margin-top:clamp(-80px,-5.714vw,-43px);padding-top:clamp(86px,11.429vw,160px)}@media screen and (max-width:750px){.lp #sec-campaign+#sec-faq{margin-top:0;padding-top:14.0186915888vw}}.lp #sec-covid.arrow{background:#f9f9f9}.lp #sec-covid.arrow:before{background:#f9f9f9;display:none;height:clamp(634px,84.571vw,1184px)}.lp #sec-covid.arrow:after{border-top-color:#f9f9f9}@media screen and (max-width:750px){.lp #sec-covid.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp #sec-covid .attention-wrap{background:#fff;border:clamp(5px,.714vw,10px) solid #ffef40;border-radius:clamp(5px,.714vw,10px);margin:0 auto;padding:clamp(21px,2.857vw,40px) clamp(43px,5.714vw,80px);position:relative;z-index:1}.lp #sec-covid .attention-wrap:before{border:clamp(5px,.714vw,10px) solid #fff;border-radius:clamp(11px,1.429vw,20px);content:"";height:calc(100% + clamp(11px,1.429vw,20px));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + clamp(11px,1.429vw,20px));z-index:-1}@media screen and (max-width:750px){.lp #sec-covid .attention-wrap{border-radius:clamp(8px,2.336vw,10px);border-width:clamp(4px,1.168vw,5px);padding:clamp(16px,4.673vw,20px);width:calc(100% - clamp(8px,2.336vw,10px))}.lp #sec-covid .attention-wrap:before{border-radius:clamp(12px,3.505vw,15px);border-width:clamp(4px,1.168vw,5px);height:calc(100% + clamp(8px,2.336vw,10px));width:calc(100% + clamp(8px,2.336vw,10px))}}.lp #sec-covid .attention-wrap{padding:clamp(27px,3.571vw,50px) clamp(16px,2.143vw,30px) clamp(32px,4.286vw,60px)}.lp #sec-covid .attention-wrap .ttl{font-size:clamp(21px,2.857vw,40px)}.lp #sec-covid .attention-wrap .txt-wrap{padding:clamp(19px,2.5vw,35px) clamp(5px,.714vw,10px)}.lp #sec-covid .attention-wrap .txt-wrap em{background:none;color:#c90000}.lp #sec-covid .attention-wrap .txt-wrap p+p{padding-top:1em}.lp #sec-covid .attention-wrap #attention-slider .swiper-slide{-webkit-box-flex:1;-ms-flex:1;flex:1}.lp #sec-covid .attention-wrap #attention-slider .swiper-slide img{border-radius:0}.lp #sec-covid .caution-list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 clamp(-3px,-.357vw,-5px)}.lp #sec-covid .caution-list figure{padding:clamp(3px,.357vw,5px);width:20%}.lp #sec-covid .cont-campaign{margin-top:clamp(40px,5.357vw,75px)}@media screen and (max-width:750px){.lp #sec-covid .attention-wrap{padding:clamp(12px,3.505vw,15px)}.lp #sec-covid .attention-wrap .ttl{font-size:clamp(25px,7.009vw,30px)}.lp #sec-covid .attention-wrap .txt-wrap{padding:clamp(16px,4.673vw,20px) 0}.lp #sec-covid .attention-wrap #attention-slider{padding-bottom:clamp(25px,7.009vw,30px)}.lp #sec-covid .attention-wrap #attention-slider .swiper-slide{-webkit-box-flex:0;-ms-flex:none;flex:none}.lp #sec-covid .attention-wrap #attention-slider .swiper-pagination{bottom:0}.lp #sec-covid .caution-list{margin:0 clamp(-2px,-.584vw,-2px)}.lp #sec-covid .caution-list figure{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:clamp(2px,.584vw,2px);width:33.3333333333%}}.enrollment #sec-covid .ttl-s{color:unset}.enrollment #sec-covid .inner{width:780px}.lp #sec-lp-link.arrow{background:#ebf4fc}.lp #sec-lp-link.arrow:before{background:#ebf4fc;display:none;height:clamp(634px,84.571vw,1184px)}.lp #sec-lp-link.arrow:after{border-top-color:#ebf4fc}@media screen and (max-width:750px){.lp #sec-lp-link.arrow:before{height:clamp(1312px,374.766vw,1604px)}}.lp #sec-lp-link .ttl-s{line-height:140%}.lp #sec-lp-link .btn-wrap{margin-top:clamp(33px,9.346vw,40px)}.lp #sec-lp-link .btn-wrap .btn-lp{margin:0 auto}@media screen and (max-width:750px){.lp #sec-lp-link .catch{text-align:center}.lp #sec-lp-link .btn-wrap{margin-top:clamp(25px,7.009vw,30px)}}.lp #sec-timetable{background:#eeece6}.lp #sec-timetable .txt{margin:0 0 clamp(16px,2.143vw,30px);text-align:center}.lp #sec-timetable table{margin:0 0 clamp(11px,1.429vw,20px);overflow:hidden;position:relative;width:100%}.lp #sec-timetable table,.lp #sec-timetable table:after{border:1px solid #1557aa;border-radius:clamp(8px,1.071vw,15px)}.lp #sec-timetable table:after{content:"";height:calc(100% - .4rem);left:.1rem;pointer-events:none;position:absolute;top:.1rem;width:calc(100% - .4rem)}.lp #sec-timetable table tr:not(:last-child){border-bottom:1px solid #1557aa}.lp #sec-timetable table td,.lp #sec-timetable table th{padding:clamp(8px,1.071vw,15px);text-align:center}.lp #sec-timetable table thead tr{border-bottom:1px solid #1557aa}.lp #sec-timetable table thead th{font-weight:700}.lp #sec-timetable table tbody td:first-child,.lp #sec-timetable table tbody th:first-child{border-right:1px solid #1557aa;width:33.3806818182%}.lp #sec-timetable table tbody th{background:#ebf4fc;font-weight:300}.lp #sec-timetable dl{background:#fff;border:1px solid #1557aa;border-radius:clamp(8px,1.071vw,15px);margin-bottom:clamp(11px,1.429vw,20px);text-align:center}.lp #sec-timetable dl div{display:-webkit-box;display:-ms-flexbox;display:flex}.lp #sec-timetable dl div+div{border-top:1px solid #1557aa}.lp #sec-timetable dl div dd,.lp #sec-timetable dl div dt{font-size:clamp(13px,1.714vw,24px);padding:clamp(11px,1.429vw,20px) clamp(5px,.714vw,10px)}.lp #sec-timetable dl div dt{width:clamp(126px,16.786vw,235px)}.lp #sec-timetable dl div dd{-webkit-box-flex:1;border-left:1px solid #1557aa;-ms-flex:1;flex:1}.lp #sec-timetable dl div.head{font-weight:700}.lp #sec-timetable dl div.head dd{border:none}.lp #sec-timetable dl div.title{background:#e6edf6}.lp #sec-timetable .txt-note{font-size:clamp(8px,1vw,14px);padding-left:1em;text-indent:-1em}@media screen and (min-width:751px){.lp #sec-timetable .inner{margin:0 auto;max-width:70.4rem}}@media screen and (max-width:750px){.lp #sec-timetable .txt,.lp #sec-timetable table{margin:0 0 clamp(16px,4.673vw,20px)}.lp #sec-timetable table,.lp #sec-timetable table:after{border-radius:clamp(8px,2.336vw,10px)}.lp #sec-timetable table td,.lp #sec-timetable table th{padding:clamp(12px,3.505vw,15px)}.lp #sec-timetable table tbody td:first-child,.lp #sec-timetable table tbody th:first-child{width:clamp(90px,25.701vw,110px)}.lp #sec-timetable dl{border-radius:clamp(12px,3.505vw,15px);margin-bottom:clamp(12px,3.505vw,15px)}.lp #sec-timetable dl div dd,.lp #sec-timetable dl div dt{font-size:clamp(12px,3.505vw,15px);padding:clamp(12px,3.505vw,15px) clamp(8px,2.336vw,10px)}.lp #sec-timetable dl div dt{width:clamp(90px,25.701vw,110px)}.lp #sec-timetable .txt-note{font-size:clamp(11px,3.271vw,14px)}}.lp.course.spring .ttl-lp .bg span{background:#e8286b}.lp.course.spring #kv.bg:after,.lp.course.spring #kv.bg:before{background:#b3e3d1}.lp.course.spring #sec-message .readttl{color:#f887a6}.lp.course.spring #sec-faq{padding-top:clamp(86px,11.429vw,160px)}.lp.course.spring #sec-faq dl div dd:before{background:#e8286b}.lp.course.spring #sec-faq dl div dd:after{border-left:1rem solid #e8286b}.lp.course.summer .ttl-lp .bg span{background:#00b8e3}.lp.course.summer #kv.bg:after,.lp.course.summer #kv.bg:before{background:#e6f6f3}.lp.course.summer #sec-pagemenu .ttl-guide{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-3em}.lp.course.summer #sec-pagemenu .ttl-guide:before{background:url(../../assets/img/lp/course/summer/2024/ttl_point.png) no-repeat bottom/contain;border-radius:0;content:"";height:clamp(74px,9.929vw,139px);margin-bottom:-.5em;margin-right:-7em;width:clamp(84px,11.143vw,156px)}.lp.course.summer #sec-message{padding-top:clamp(64px,8.571vw,120px)}.lp.course.summer #sec-message:before{background:url(../../assets/img/lp/course/summer/2024/img_campaign_bg.webp) no-repeat top/100%;content:"";display:block;left:0;padding-top:45%;position:absolute;top:0;width:100%}.lp.course.summer #sec-message .readttl{color:#00b8e3}.lp.course.summer #sec-campaign .inner:before{background-image:none}.lp.course.summer #sec-campaign .inner .ttl-info{margin:0 auto clamp(19px,2.5vw,35px);width:clamp(346px,46.143vw,646px)}@media screen and (max-width:750px){.lp.course.summer #sec-campaign .inner .ttl-info{margin:0 auto clamp(16px,4.673vw,20px);width:clamp(299px,85.514vw,366px)}}.lp.course.winter .ttl-lp .bg span{background:#e8286b}.lp.course.winter #kv.bg:after,.lp.course.winter #kv.bg:before{background:#efece7}.lp.course.winter #sec-message .readttl{color:#00b8e3}.lp.course.winter #sec-faq dl div dd:before{background:#e8286b}.lp.course.winter #sec-faq dl div dd:after{border-left:1rem solid #e8286b}.lp.course.winter #sec-campaign{padding-top:clamp(75px,10vw,140px)}.lp.course.winter #sec-campaign .inner{display:block}.lp.course.winter #sec-campaign .inner:before{background-image:url(../../assets/img/lp/course/winter/campaign_bg.png)}.lp.course.winter #sec-campaign .info-wrap{display:block}@media screen and (max-width:750px){.lp.course.winter #sec-campaign{padding-top:21.0280373832vw}}.lp.course.winter.high #sec-intro,.lp.course.winter.middle #sec-intro,.lp.course.winter.primary #sec-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(48px,6.429vw,90px)}.lp.course.winter.high #sec-intro .sec-campaign,.lp.course.winter.middle #sec-intro .sec-campaign,.lp.course.winter.primary #sec-intro .sec-campaign{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}.lp.course.winter.high #sec-intro .inner,.lp.course.winter.middle #sec-intro .inner,.lp.course.winter.primary #sec-intro .inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lp.course.winter.high #sec-intro .curriculum-menu,.lp.course.winter.middle #sec-intro .curriculum-menu,.lp.course.winter.primary #sec-intro .curriculum-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.solution{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media screen and (max-width:750px){.solution{font-size:4vw;line-height:1.4666666667}}.solution .en{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.solution #gnav,.solution .breadcrumb-wrap,.solution .page-header,.solution .sec-consultation,.solution .sec-guide{display:none}.solution img{height:auto;max-width:100%;vertical-align:bottom}.solution .section{position:relative}.solution .inner{max-width:1008px;width:90vw}@media screen and (max-width:750px){.solution .inner{max-width:89.3333333333vw}}.solution #kv{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:0 clamp(57px,5vw,72px)}.solution #kv h1{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:min(3.611vw,52px);font-weight:300;letter-spacing:.05em;line-height:1.4615384615;margin-top:min(9.583vw,138px);white-space:nowrap}.solution #kv h1 span{background:#ffff3b}.solution #kv figure{max-width:700px;position:relative;width:min(48.611vw,700px);z-index:2}.solution #kv figure img{height:auto}@media screen and (max-width:750px){.solution #kv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 5.3333333333vw 5.3333333333vw}.solution #kv h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:8vw;line-height:1.5;margin-top:6.4vw;order:2}.solution #kv figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:6.4vw;max-width:750px;order:1;width:94.6666666667vw}}.solution #sec-top3{background:#0292e5;margin-top:clamp(-79px,-6.944vw,-100px)}.solution #sec-top3 .inner{padding:clamp(115px,10.069vw,145px) 0 clamp(119px,10.417vw,150px)}.solution #sec-top3 h2{margin-bottom:clamp(40px,3.472vw,50px);position:relative;text-align:center}.solution #sec-top3 h2:before{background:#0292e5;bottom:2px;content:"";display:block;height:8px;left:50%;margin-left:clamp(-40px,-3.472vw,-50px);position:absolute;width:clamp(79px,6.944vw,100px);z-index:1}.solution #sec-top3 h2 span{border:2px solid #fff;border-radius:clamp(24px,2.083vw,30px);color:#fff;font-size:clamp(24px,2.083vw,30px);font-weight:700;padding:clamp(6px,.486vw,7px) clamp(20px,1.736vw,25px);position:relative;text-align:center}.solution #sec-top3 h2 span:before{background:#fff;bottom:clamp(-24px,-2.083vw,-30px);width:clamp(16px,1.389vw,20px)}.solution #sec-top3 h2 span:after,.solution #sec-top3 h2 span:before{-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:clamp(24px,2.083vw,30px);left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.solution #sec-top3 h2 span:after{background:#0292e5;bottom:clamp(-19px,-1.667vw,-24px);width:clamp(14px,1.25vw,18px)}.solution #sec-top3 .list-top3{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.042vw,15px);justify-content:center}.solution #sec-top3 .list-top3 li{width:clamp(258px,22.639vw,326px)}.solution #sec-top3 .list-top3 li a{background:-webkit-gradient(linear,left top,left bottom,from(#d8e5f0),to(#fff));background:-webkit-linear-gradient(top,#d8e5f0,#fff);background:linear-gradient(180deg,#d8e5f0,#fff);border:8px solid #fff;display:block;position:relative}@media(hover:hover){.solution #sec-top3 .list-top3 li a:hover{color:#333}.solution #sec-top3 .list-top3 li a:hover .icn{-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%)}.solution #sec-top3 .list-top3 li a:hover .label{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.solution #sec-top3 .list-top3 li .label{background:#ccc;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 77%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 77%,0 100%);color:#fff;font-family:Inter,sans-serif;font-size:clamp(10px,.903vw,13px);font-weight:700;height:clamp(72px,6.319vw,91px);line-height:100%;margin:clamp(-16px,-1.389vw,-20px) auto 0;padding-top:clamp(9px,.833vw,12px);text-align:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:clamp(51px,4.514vw,65px)}.solution #sec-top3 .list-top3 li .label span{font-size:clamp(25px,2.222vw,32px)}.solution #sec-top3 .list-top3 li .txt{font-size:clamp(16px,1.389vw,20px);font-weight:500;padding-bottom:clamp(49px,4.306vw,62px);text-align:center}.solution #sec-top3 .list-top3 li .txt span{display:inline-block;text-decoration:underline}.solution #sec-top3 .list-top3 li .icn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#fff;border-radius:50%;bottom:0;color:#e7942f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(10px,.903vw,13px);font-weight:700;height:clamp(57px,5vw,72px);justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:clamp(57px,5vw,72px)}.solution #sec-top3 .list-top3 li .icn:after{background:#e7942f;-webkit-clip-path:polygon(100% 1%,0 0,50% 100%);clip-path:polygon(100% 1%,0 0,50% 100%);content:"";display:block;height:clamp(19px,1.667vw,24px);width:clamp(19px,1.667vw,24px)}.solution #sec-top3 .list-top3 li.item-top01 .label{background:#caa846}.solution #sec-top3 .list-top3 li.item-top02 .label{background:#aaabab}.solution #sec-top3 .list-top3 li.item-top03 .label{background:#c9724b}@media screen and (max-width:750px){.solution #sec-top3{margin-top:0}.solution #sec-top3 .inner{padding:16vw 0 9.3333333333vw}.solution #sec-top3:before{background:#fff;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:block;height:6.9333333333vw;left:0;position:absolute;top:-1px;width:100%}.solution #sec-top3 h2{margin-bottom:13.3333333333vw}.solution #sec-top3 h2:before{bottom:1px;height:2.1333333333vw;width:5.3333333333vw}.solution #sec-top3 h2 span{border-radius:8vw;border-width:1px;font-size:5.3333333333vw;padding:1.3333333333vw 6.6666666667vw}.solution #sec-top3 h2 span:before{bottom:-5.3333333333vw;height:5.3333333333vw;left:50%;width:4vw}.solution #sec-top3 h2 span:after{bottom:-4.5333333333vw;height:4.8vw;left:50%;width:3.4666666667vw}.solution #sec-top3 .list-top3{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.7333333333vw;justify-content:center;row-gap:8vw}.solution #sec-top3 .list-top3 li{width:42.6666666667vw}.solution #sec-top3 .list-top3 li:first-child{margin:0 2.6666666667vw}.solution #sec-top3 .list-top3 li a{border-width:1.3333333333vw}.solution #sec-top3 .list-top3 li .label{font-size:2.9333333333vw;height:17.0666666667vw;margin-top:-2.6666666667vw;padding-top:2.1333333333vw;width:12.8vw}.solution #sec-top3 .list-top3 li .label span{font-size:5.3333333333vw}.solution #sec-top3 .list-top3 li .txt{font-size:4vw;padding-bottom:8vw}.solution #sec-top3 .list-top3 li .icn{font-size:2.9333333333vw;height:16vw;width:16vw}.solution #sec-top3 .list-top3 li .icn:after{height:4.2666666667vw;width:4.2666666667vw}}.solution .sec-problem{padding:clamp(127px,11.111vw,160px) 0 0}.solution .sec-problem h2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;border-bottom:3px double #000;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(24px,2.083vw,30px);gap:clamp(16px,1.389vw,20px);justify-content:flex-start;margin-bottom:clamp(48px,4.167vw,60px);padding:clamp(12px,1.042vw,15px) clamp(16px,1.389vw,20px)}.solution .sec-problem h2 .en{display:block;font-size:clamp(10px,.903vw,13px)}.solution .sec-problem h2:before{content:"";display:block;height:clamp(79px,6.944vw,100px);width:clamp(79px,6.944vw,100px)}.solution .sec-problem h3{font-size:clamp(19px,1.667vw,24px);font-weight:700;margin:clamp(48px,4.167vw,60px) 0 clamp(24px,2.083vw,30px);padding-left:clamp(36px,3.125vw,45px);position:relative}.solution .sec-problem h3:before{background:url(../../assets/img/solution/icn_fukidashi.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(28px,2.431vw,35px);left:0;margin-top:clamp(-4px,-.347vw,-5px);position:absolute;top:0;width:clamp(32px,2.778vw,40px)}.solution .sec-problem h3+h3{margin-top:clamp(-8px,-.694vw,-10px)}.solution .sec-problem .block-approach h4{position:relative;width:clamp(253px,22.222vw,320px)}.solution .sec-problem .block-approach h4:before{background:#478fe0;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);content:"";display:block;height:clamp(48px,4.167vw,60px);position:absolute;right:0;top:0;width:clamp(24px,2.083vw,30px)}.solution .sec-problem .block-approach h4:after{background:#2a55a5;bottom:clamp(-8px,-.694vw,-10px);-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);content:"";display:block;height:clamp(8px,.694vw,10px);left:0;position:absolute;width:clamp(8px,.694vw,10px)}.solution .sec-problem .block-approach h4 span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:#478fe0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(16px,1.389vw,20px);font-weight:700;gap:clamp(8px,.694vw,10px);height:clamp(48px,4.167vw,60px);justify-content:flex-start;padding:0 clamp(16px,1.389vw,20px);width:clamp(230px,20.139vw,290px)}.solution .sec-problem .block-approach h4 span:before{background:url(../../assets/img/solution/icn_point.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(32px,2.778vw,40px);margin-top:clamp(-4px,-.347vw,-5px);width:clamp(21px,1.806vw,26px)}.solution .sec-problem .block-approach ul{background:#ffffa6;margin:clamp(-24px,-2.083vw,-30px) 0 clamp(32px,2.778vw,40px) clamp(8px,.694vw,10px);padding:clamp(40px,3.472vw,50px);position:relative;z-index:-1}.solution .sec-problem .block-approach ul:after,.solution .sec-problem .block-approach ul:before{background:url(../../assets/img/solution/icn_arrow.svg) no-repeat 50% 50%/contain;bottom:clamp(-32px,-2.778vw,-40px);content:"";display:block;height:clamp(32px,2.778vw,40px);position:absolute;width:clamp(79px,6.944vw,100px)}.solution .sec-problem .block-approach ul:before{left:clamp(143px,12.5vw,180px)}.solution .sec-problem .block-approach ul:after{right:clamp(143px,12.5vw,180px)}.solution .sec-problem .block-approach ul li{font-size:clamp(14px,1.25vw,18px)}.solution .sec-problem .block-approach ul li:before{content:"・"}.solution .sec-problem .block-approach ul li+li{margin-top:clamp(12px,1.042vw,15px)}.solution .sec-problem .block-comment{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(32px,2.778vw,40px);justify-content:space-between;margin-left:clamp(8px,.694vw,10px)}.solution .sec-problem .block-comment .item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:url(../../assets/img/solution/bg_comment.svg) no-repeat 50% bottom/contain;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:0 clamp(24px,2.083vw,30px) clamp(8px,.694vw,10px) clamp(8px,.694vw,10px);width:47.975708502%}.solution .sec-problem .block-comment .item figure{width:clamp(87px,7.639vw,110px)}.solution .sec-problem .block-comment .item p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(13px,1.111vw,16px);padding-top:clamp(16px,1.389vw,20px)}.solution .sec-problem .cont-freeConsultation{margin-top:clamp(95px,8.333vw,120px);position:relative}.solution .sec-problem .cont-freeConsultation:before{background:#bbdefa;-webkit-clip-path:polygon(0 0,50% 20%,100% 0,100% 100%,50% 80%,0 100%);clip-path:polygon(0 0,50% 20%,100% 0,100% 100%,50% 80%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.solution .sec-problem .cont-freeConsultation .txt-fukidashi{background:#478fe0;border-radius:clamp(16px,1.389vw,20px);margin:0 auto;padding:clamp(28px,2.431vw,35px) clamp(16px,1.389vw,20px) clamp(44px,3.819vw,55px);position:relative;text-align:center;width:clamp(478px,41.944vw,604px);z-index:1}.solution .sec-problem .cont-freeConsultation .txt-fukidashi:before{background:#fff;border:3px solid #478fe0;border-radius:clamp(16px,1.389vw,20px);bottom:clamp(4px,.347vw,5px);content:"";height:100%;position:absolute;right:clamp(4px,.347vw,5px);width:100%;z-index:-1}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span{font-size:clamp(19px,1.667vw,24px);font-weight:700;line-height:1.5;text-align:center}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:before{background:#478fe0;bottom:clamp(-44px,-3.889vw,-56px);left:clamp(140px,12.292vw,177px);width:clamp(44px,3.819vw,55px)}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:after,.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:before{-webkit-clip-path:polygon(79% 0,0 0,100% 100%);clip-path:polygon(79% 0,0 0,100% 100%);content:"";height:clamp(40px,3.472vw,50px);position:absolute}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:after{background:#fff;bottom:clamp(-36px,-3.194vw,-46px);left:clamp(139px,12.153vw,175px);width:clamp(40px,3.472vw,50px)}.solution .sec-problem .cont-freeConsultation .image{margin:clamp(-16px,-1.389vw,-20px) auto 0;position:relative;width:clamp(158px,13.889vw,200px);z-index:10}.solution .sec-problem .cont-freeConsultation .btn-free{background:-webkit-gradient(linear,left top,left bottom,from(#ffda24),color-stop(80%,#e7942f),to(#e7942f));background:-webkit-linear-gradient(top,#ffda24,#e7942f 80%,#e7942f);background:linear-gradient(180deg,#ffda24,#e7942f 80%,#e7942f);border:5px solid #ec8c17;border-radius:clamp(40px,3.472vw,50px);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:block;font-size:clamp(32px,2.778vw,40px);font-weight:700;margin:clamp(-2px,-.139vw,-2px) auto 0;padding:clamp(16px,1.389vw,20px) clamp(12px,1.042vw,15px);position:relative;text-align:center;text-shadow:2px 2px 0 #d28b29,-1px -1px 0 #d28b29;-webkit-transition:all .2s ease;transition:all .2s ease;width:clamp(599px,52.5vw,756px);z-index:10}.solution .sec-problem .cont-freeConsultation .btn-free:active,.solution .sec-problem .cont-freeConsultation .btn-free:hover{background:-webkit-gradient(linear,left bottom,left top,from(#ffda24),color-stop(80%,#e7942f),to(#e7942f));background:-webkit-linear-gradient(bottom,#ffda24,#e7942f 80%,#e7942f);background:linear-gradient(0deg,#ffda24,#e7942f 80%,#e7942f);-webkit-transform:translateY(2px);transform:translateY(2px)}.solution .sec-problem#sec-problem01 h2 .en{color:#caa846}.solution .sec-problem#sec-problem01 h2:before{background:url(../../assets/img/solution/icn_problem01_ttl.png) no-repeat 50% 50%/contain}.solution .sec-problem#sec-problem02 h2 .en{color:#aaabab}.solution .sec-problem#sec-problem02 h2:before{background:url(../../assets/img/solution/icn_problem02_ttl.png) no-repeat 50% 50%/contain}.solution .sec-problem#sec-problem02 .cont-freeConsultation .image{margin-top:clamp(-32px,-2.778vw,-40px);width:clamp(227px,19.931vw,287px)}.solution .sec-problem#sec-problem03 h2 .en{color:#c9724b}.solution .sec-problem#sec-problem03 h2:before{background:url(../../assets/img/solution/icn_problem03_ttl.png) no-repeat 50% 50%/contain}.solution .sec-problem#sec-problem03 .cont-freeConsultation .image{margin-top:clamp(-32px,-2.778vw,-40px);width:clamp(240px,21.042vw,303px)}@media screen and (max-width:750px){.solution .sec-problem{padding:13.3333333333vw 0 0}.solution .sec-problem h2{font-size:5.3333333333vw;gap:3.7333333333vw;margin-bottom:8vw;padding:4vw 0 5.3333333333vw}.solution .sec-problem h2 .en{font-size:3.4666666667vw}.solution .sec-problem h2:before{height:20vw;width:20vw}.solution .sec-problem h2>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.solution .sec-problem h3{font-size:4.8vw;line-height:130%;margin:8vw 0 5.3333333333vw;padding-left:9.3333333333vw}.solution .sec-problem h3:before{height:6.9333333333vw;margin-top:0;width:8vw}.solution .sec-problem h3+h3{margin-top:-2.6666666667vw}.solution .sec-problem .block-approach h4{width:69.3333333333vw}.solution .sec-problem .block-approach h4:before{display:block;height:100%;width:10.6666666667vw}.solution .sec-problem .block-approach h4:after{bottom:-2.6666666667vw;height:2.6666666667vw;width:2.6666666667vw}.solution .sec-problem .block-approach h4 span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:4.2666666667vw;gap:2.6666666667vw;height:10.6666666667vw;padding:0 3.2vw;white-space:nowrap;width:58.6666666667vw}.solution .sec-problem .block-approach h4 span:before{height:7.2vw;margin-top:-1.3333333333vw;width:4.5333333333vw}.solution .sec-problem .block-approach ul{background:#ffffa6;margin:-5.3333333333vw 0 6.6666666667vw 2.6666666667vw;padding:10.6666666667vw 4vw 8vw}.solution .sec-problem .block-approach ul:after,.solution .sec-problem .block-approach ul:before{bottom:-8vw;height:8vw;width:20vw}.solution .sec-problem .block-approach ul:before{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.solution .sec-problem .block-approach ul:after{display:none}.solution .sec-problem .block-approach ul li{font-size:4vw}.solution .sec-problem .block-approach ul li+li{margin-top:2.6666666667vw}.solution .sec-problem .block-comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6vw;margin-bottom:10.6666666667vw;margin-left:0}.solution .sec-problem .block-comment .item{background:url(../../assets/img/solution/bg_comment_sp.svg) no-repeat 50% bottom/contain;padding:2.6666666667vw 2.6666666667vw 4vw;width:100%}.solution .sec-problem .block-comment .item figure{width:22.6666666667vw}.solution .sec-problem .block-comment .item p{font-size:4vw;padding-top:5.3333333333vw}.solution .sec-problem .cont-freeConsultation{margin-top:21.3333333333vw;padding-bottom:18.6666666667vw}.solution .sec-problem .cont-freeConsultation:before{-webkit-clip-path:polygon(0 0,50% 8%,100% 0,100% 100%,50% 92%,0 100%);clip-path:polygon(0 0,50% 8%,100% 0,100% 100%,50% 92%,0 100%)}.solution .sec-problem .cont-freeConsultation .txt-fukidashi{border-radius:5.3333333333vw;margin-top:-10.6666666667vw;padding:5.3333333333vw 6.6666666667vw 9.3333333333vw 5.3333333333vw;width:84vw}.solution .sec-problem .cont-freeConsultation .txt-fukidashi:before{border-radius:5.3333333333vw;bottom:1.3333333333vw;right:1.3333333333vw}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span{font-size:4.8vw;line-height:1.3888888889}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:before{bottom:-7.4666666667vw;height:7.4666666667vw;left:22.4vw;position:absolute;width:7.4666666667vw}.solution .sec-problem .cont-freeConsultation .txt-fukidashi span:after{bottom:-5.3333333333vw;height:7.4666666667vw;left:21.3333333333vw;position:absolute;width:7.4666666667vw}.solution .sec-problem .cont-freeConsultation .image{margin-top:-6.6666666667vw;width:50.1333333333vw}.solution .sec-problem .cont-freeConsultation .btn-free{border-radius:8vw;border-width:3px;font-size:6.4vw;margin-top:-.5333333333vw;padding:3.2vw;width:84vw}.solution .sec-problem#sec-problem02 .cont-freeConsultation .image{margin-top:-10.6666666667vw;width:55.2vw}.solution .sec-problem#sec-problem03 .cont-freeConsultation .image{margin-top:-10.6666666667vw;width:60.8vw}}.solution #sec-feature{margin-top:clamp(117px,10.278vw,148px);padding-bottom:clamp(127px,11.111vw,160px)}.solution #sec-feature .inner{max-width:1152px}.solution #sec-feature .ttl{margin-bottom:clamp(49px,4.306vw,62px)}.solution #sec-feature .subttl{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.944vw,28px);justify-content:center;line-height:1.5;margin:clamp(-36px,-3.125vw,-45px) 0 clamp(32px,2.778vw,40px);text-align:center}.solution #sec-feature .subttl:after,.solution #sec-feature .subttl:before{background:url(../../assets/img/solution/icn_feature_deco.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(170px,14.931vw,215px);width:clamp(120px,10.486vw,151px)}.solution #sec-feature .subttl:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.solution #sec-feature .subttl span{padding-bottom:clamp(20px,1.736vw,25px)}.solution #sec-feature .subttl .br{display:none}.solution #sec-feature .txt{font-size:15px;line-height:2;margin:0 0 clamp(48px,4.167vw,60px);text-align:center}.solution #sec-feature .btn-base{display:block;margin:0 auto;width:240px}@media screen and (max-width:800px){.solution #sec-feature .subttl .br{display:block}}@media screen and (max-width:750px){.solution #sec-feature{margin-top:13.3333333333vw;padding-bottom:16vw}.solution #sec-feature .ttl{margin-bottom:9.3333333333vw}.solution #sec-feature .subttl{font-size:4.8vw;line-height:1.3888888889;margin:8vw 0 5.3333333333vw;position:relative}.solution #sec-feature .subttl:after,.solution #sec-feature .subttl:before{display:block;height:22.9333333333vw;position:absolute;top:-12vw;width:16.2666666667vw}.solution #sec-feature .subttl span{padding-bottom:0}.solution #sec-feature .subttl:before{left:2.6666666667vw;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.solution #sec-feature .subttl:after{right:2.6666666667vw;-webkit-transform:rotate(-30deg) scaleX(-1);transform:rotate(-30deg) scaleX(-1)}.solution #sec-feature .txt{font-size:4vw;margin:0 0 8vw;text-align:left}.solution #sec-feature .btn-base{width:64vw}}.high-pinpoint#main{@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,1vw,16px);font-style:normal;font-weight:400;line-height:1.75}@media screen and (max-width:750px){.high-pinpoint#main{font-size:4vw;line-height:1.8}}.high-pinpoint#main .en{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.high-pinpoint #gnav,.high-pinpoint #sec-sitemenu,.high-pinpoint #sec-sns,.high-pinpoint .breadcrumb-wrap,.high-pinpoint .page-header,.high-pinpoint .sec-consultation,.high-pinpoint .sec-guide{display:none}.high-pinpoint#main{overflow:hidden}.high-pinpoint img{height:auto;max-width:100%;vertical-align:bottom}.high-pinpoint .section{padding:clamp(80px,6.25vw,100px) 0 clamp(96px,7.5vw,120px);position:relative}@media screen and (max-width:750px){.high-pinpoint .section{padding:10.6666666667vw 0 13.3333333333vw}}.high-pinpoint .inner{max-width:1280px;width:90vw}@media screen and (max-width:750px){.high-pinpoint .inner{max-width:89.3333333333vw}}.high-pinpoint .btn-emboss{background:-webkit-gradient(linear,left top,left bottom,from(#f68e00),to(#e56100));background:-webkit-linear-gradient(top,#f68e00,#e56100);background:linear-gradient(180deg,#f68e00,#e56100);border-bottom:4px solid #cd4101;border-radius:clamp(30px,2.375vw,38px);cursor:pointer;display:block;margin:0 auto;padding:clamp(8px,.625vw,10px) clamp(12px,.938vw,15px);text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:clamp(381px,29.75vw,476px)}.high-pinpoint .btn-emboss:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.high-pinpoint .btn-emboss:active,.high-pinpoint .btn-emboss:hover{background:-webkit-gradient(linear,left bottom,left top,from(#f68e00),to(#e56100));background:-webkit-linear-gradient(bottom,#f68e00,#e56100);background:linear-gradient(0deg,#f68e00,#e56100)}.high-pinpoint .btn-emboss:active{-webkit-transform:translateY(4px);transform:translateY(4px)}.high-pinpoint .btn-emboss .tag{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,.313vw,5px);justify-content:center}.high-pinpoint .btn-emboss .tag span{background:#dc020c;border-radius:clamp(4px,.313vw,5px);color:#fff;display:block;font-size:clamp(16px,1.25vw,20px);padding:0 clamp(8px,.625vw,10px)}.high-pinpoint .btn-emboss .tag span i{font-size:13px}.high-pinpoint .btn-emboss .txt{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(32px,2.5vw,40px);font-weight:900;justify-content:center;letter-spacing:.05em;text-shadow:1px 1px 0 #f68e00,-1px -1px 0 #cd4101}.high-pinpoint .btn-emboss .txt span{font-size:clamp(24px,1.875vw,30px)}.high-pinpoint .btn-emboss.btn-apply{border-radius:clamp(48px,3.75vw,60px);width:clamp(512px,40vw,640px)}@media screen and (max-width:750px){.high-pinpoint .btn-emboss{border-radius:8vw;padding:2.6666666667vw;width:89.3333333333vw}.high-pinpoint .btn-emboss .tag{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3333333333vw;justify-content:center;margin-bottom:1.3333333333vw}.high-pinpoint .btn-emboss .tag span{border-radius:1.3333333333vw;font-size:3.4666666667vw;padding:0 2.6666666667vw}.high-pinpoint .btn-emboss .tag span i{font-size:2.6666666667vw}.high-pinpoint .btn-emboss .txt{display:block;font-size:8.5333333333vw;letter-spacing:-.04em;line-height:1.125}.high-pinpoint .btn-emboss .txt span{display:inline-block;font-size:7.4666666667vw}.high-pinpoint .btn-emboss.btn-apply{border-radius:8vw;width:84vw}}.high-pinpoint .ttl-wrap{position:relative}.high-pinpoint h2:not(.ttl){font-size:clamp(38px,3vw,48px);font-weight:900;line-height:1.25;margin-bottom:clamp(40px,3.125vw,50px);position:relative;text-align:center}.high-pinpoint h2:not(.ttl) .tag-bk{margin:0 clamp(8px,.625vw,10px)}.high-pinpoint h2:not(.ttl) span:not(.tag-yellow,.tag-bk,.en,.line,.line>span){display:block;font-size:clamp(24px,1.875vw,30px);font-weight:700;line-height:1.6666666667}.high-pinpoint h2:not(.ttl) .en{bottom:0;color:#2092e5;font-family:Inter,sans-serif;font-size:clamp(80px,6.25vw,100px);left:50%;line-height:100%;opacity:.1;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:750px){.high-pinpoint h2:not(.ttl){font-size:7.4666666667vw;line-height:1.25;margin-bottom:9.3333333333vw}.high-pinpoint h2:not(.ttl) span:not(.tag-yellow,.tag-bk,.en,.line,.line>span){font-size:4.8vw;font-weight:900;line-height:1.3333333333}.high-pinpoint h2:not(.ttl) .en{font-size:13.3333333333vw}}.high-pinpoint h3{font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.3333333333;margin-bottom:clamp(24px,1.875vw,30px)}@media screen and (max-width:750px){.high-pinpoint h3{font-size:4.8vw;line-height:1.2222222222;margin-bottom:5.3333333333vw}}.high-pinpoint h4{font-size:clamp(14px,1.125vw,18px);font-weight:700;line-height:1.3333333333;margin-bottom:clamp(16px,1.25vw,20px)}@media screen and (max-width:750px){.high-pinpoint h4{font-size:4vw;line-height:1.2666666667;margin-bottom:2.9333333333vw}}.high-pinpoint .tag-yellow{background:#ffff3b;padding:0 clamp(8px,.625vw,10px)}@media screen and (max-width:750px){.high-pinpoint .tag-yellow{padding:0 2.6666666667vw}}.high-pinpoint .txt-narrow{line-height:1.5}.high-pinpoint .list-note li,.high-pinpoint .txt-note{font-size:13px;line-height:1.3846153846;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){.high-pinpoint .list-note li,.high-pinpoint .txt-note{font-size:3.2vw}}.high-pinpoint .txt-lead{font-size:clamp(14px,1.125vw,18px);font-weight:500;line-height:1.3333333333;text-align:center}.high-pinpoint .txt-lead span{border-bottom:1px dashed #000}.high-pinpoint .txt-fukidashi02 span{background:#fff;border:1px solid #000;border-radius:clamp(20px,1.563vw,25px);font-size:clamp(19px,1.5vw,24px);font-weight:700;padding:clamp(4px,.313vw,5px) clamp(20px,1.563vw,25px);position:relative;text-align:center}.high-pinpoint .txt-fukidashi02 span:before{background:#000;bottom:clamp(-18px,-1.375vw,-22px);height:clamp(16px,1.25vw,20px);width:clamp(11px,.875vw,14px)}.high-pinpoint .txt-fukidashi02 span:after,.high-pinpoint .txt-fukidashi02 span:before{-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.high-pinpoint .txt-fukidashi02 span:after{background:#fff;bottom:clamp(-14px,-1.125vw,-18px);height:clamp(14px,1.125vw,18px);width:clamp(10px,.75vw,12px)}@media screen and (max-width:750px){.high-pinpoint .txt-fukidashi02 span{border-radius:6.6666666667vw;font-size:4.8vw;padding:1.3333333333vw 4vw}.high-pinpoint .txt-fukidashi02 span:before{bottom:-4vw;height:4vw;width:2.6666666667vw}.high-pinpoint .txt-fukidashi02 span:after{bottom:-3.2vw;height:3.4666666667vw;width:1.6vw}}.high-pinpoint .line{position:relative}.high-pinpoint .line span{position:relative;z-index:2}.high-pinpoint .line:before{background:url(../../assets/img/high-pinpoint/line_txt.svg) no-repeat 50% 50%/contain;bottom:clamp(-8px,-.625vw,-10px);content:"";display:block;height:clamp(30px,2.313vw,37px);left:clamp(-8px,-.625vw,-10px);position:absolute;width:clamp(211px,16.5vw,264px);z-index:1}@media screen and (max-width:750px){.high-pinpoint .line:before{bottom:-1.3333333333vw;height:6.1333333333vw;left:-1.3333333333vw;width:42.4vw}}.high-pinpoint .block-column03{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(8px,.625vw,10px)}.high-pinpoint .block-column03 .item{background:#fff;border-radius:clamp(16px,1.25vw,20px);-webkit-box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);padding:0 clamp(32px,2.5vw,40px) clamp(40px,3.125vw,50px);position:relative;width:32.8125%}.high-pinpoint .block-column03 .item .icn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#2fb8a0;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;height:clamp(64px,5vw,80px);justify-content:center;margin:clamp(-32px,-2.5vw,-40px) auto clamp(16px,1.25vw,20px);width:clamp(64px,5vw,80px)}.high-pinpoint .block-column03 .item .icn .en{font-size:clamp(32px,2.5vw,40px);line-height:100%}.high-pinpoint .block-column03 .item h3{text-align:center}.high-pinpoint .block-column03 .item h3 span{border-bottom:1px dashed #000}.high-pinpoint .block-column03 .item figure{margin:0 0 clamp(16px,1.25vw,20px)}.high-pinpoint .block-column03 .item p+p{margin-top:1em}@media screen and (max-width:750px){.high-pinpoint .block-column03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw}.high-pinpoint .block-column03 .item{border-radius:5.3333333333vw;padding:0 8vw 8vw;width:100%}.high-pinpoint .block-column03 .item .icn{font-size:2.6666666667vw;height:16vw;line-height:120%;margin:-5.3333333333vw auto 2.6666666667vw;width:16vw}.high-pinpoint .block-column03 .item .icn .en{font-size:8.5333333333vw}.high-pinpoint .block-column03 .item figure{margin:0 0 5.3333333333vw}}.high-pinpoint #kv{background:url(../../assets/img/high-pinpoint/bg_kv.webp) no-repeat 50%/cover}.no-webp .high-pinpoint #kv{background-image:url(../../assets/img/high-pinpoint/bg_kv.jpg)}.high-pinpoint #kv .kv-image,.high-pinpoint #kv .kv-image img{width:100%}.high-pinpoint #kv .kv-inner{margin:0 auto;max-width:1280px;position:relative;width:80vw}.high-pinpoint #kv .kv-inner:before{background:url(../../assets/img/high-pinpoint/img_kv_main.webp) no-repeat 50%/contain;bottom:0;content:"";display:block;height:min(38.75vw,620px);position:absolute;right:min(-5vw,-80px);width:min(39.313vw,629px)}.no-webp .high-pinpoint #kv .kv-inner:before{background-image:url(../../assets/img/high-pinpoint/img_kv_main.png)}.high-pinpoint #kv .ttl-lead{padding-top:min(2vw,32px);width:min(50.375vw,806px)}.high-pinpoint #kv .block-ribbon{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;background:url(../../assets/img/high-pinpoint/img_kv_ribbon.png) no-repeat 50%/contain;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(.625vw,10px);height:min(8vw,128px);justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:min(80vw,1280px);z-index:1}.high-pinpoint #kv .block-ribbon:before{background:url(../../assets/img/high-pinpoint/icn_ranking.png) no-repeat 50%/contain;content:"";display:block;height:min(6.25vw,100px);width:min(5.75vw,92px)}.high-pinpoint #kv .block-ribbon p{font-size:min(2vw,32px);font-weight:700;padding-top:min(1.563vw,25px)}.high-pinpoint #kv .block-ribbon p .txt04{display:none}@media screen and (max-width:750px){.high-pinpoint #kv{background-image:url(../../assets/img/high-pinpoint/bg_kv_sp.webp)}.no-webp .high-pinpoint #kv{background-image:url(../../assets/img/high-pinpoint/bg_kv_sp.jpg)}.high-pinpoint #kv .kv-inner{width:100vw}.high-pinpoint #kv .kv-inner:before{background-image:url(../../assets/img/high-pinpoint/img_kv_main_sp.webp);bottom:21.3333333333vw;height:74.6666666667vw;right:0;width:33.3333333333vw}.no-webp .high-pinpoint #kv .kv-inner:before{background-image:url(../../assets/img/high-pinpoint/img_kv_main_sp.png)}.high-pinpoint #kv .ttl-lead{margin-left:auto;padding:10.6666666667vw 0 10.9333333333vw;width:96.2666666667vw}.high-pinpoint #kv .block-ribbon{background:#e6c475;bottom:auto;content:"";gap:1.3333333333vw;height:21.3333333333vw;left:auto;padding-bottom:3.7333333333vw;position:relative;-webkit-transform:translate(0);transform:translate(0);width:100vw}.high-pinpoint #kv .block-ribbon:before{height:22.4vw;margin-top:-5.3333333333vw;width:20.5333333333vw}.high-pinpoint #kv .block-ribbon p{font-size:4vw;line-height:100%;margin-top:4vw;padding-top:0;position:relative}.high-pinpoint #kv .block-ribbon p span{line-height:100%}.high-pinpoint #kv .block-ribbon p .txt01{font-weight:700}.high-pinpoint #kv .block-ribbon p .txt02{font-size:5.8666666667vw;font-weight:900}.high-pinpoint #kv .block-ribbon p .txt03{font-size:8vw;font-weight:900}.high-pinpoint #kv .block-ribbon p .txt04{display:block;font-size:2.9333333333vw;font-weight:400;position:absolute;right:0;top:0}}.high-pinpoint #sec-reason{background:#d2e9fb;position:relative}.high-pinpoint #sec-reason .inner{max-width:1120px}.high-pinpoint #sec-reason .ttl-wrap{margin-bottom:clamp(64px,5vw,80px);margin-left:48%}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02{margin:0 0 clamp(4px,.313vw,5px) clamp(-44px,-3.438vw,-55px)}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02 span:before{left:clamp(40px,3.125vw,50px);-webkit-transform:translate(0);transform:translate(0);z-index:1}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02 span:after{left:clamp(41px,3.188vw,51px);-webkit-transform:translate(0);transform:translate(0);z-index:2}.high-pinpoint #sec-reason .ttl-wrap h2{font-size:min(3vw,48px);font-weight:800;margin:0 0 clamp(14px,1.063vw,17px);text-align:left}.high-pinpoint #sec-reason .ttl-wrap h2 .small{display:inline-block;font-size:min(2.5vw,40px)}.high-pinpoint #sec-reason .ttl-wrap .txt01{font-size:clamp(19px,1.5vw,24px);font-weight:700;line-height:1.3333333333}.high-pinpoint #sec-reason .cont-reason{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,1.25vw,20px)}.high-pinpoint #sec-reason .cont-reason .item{background:#fff;border-radius:clamp(16px,1.25vw,20px);-webkit-box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);padding:clamp(48px,3.75vw,60px) clamp(40px,3.125vw,50px);position:relative;width:49.1071428571%}.high-pinpoint #sec-reason .cont-reason .item .label{background:#dc020c;-webkit-clip-path:polygon(50% 0,0 50%,100% 50%);clip-path:polygon(50% 0,0 50%,100% 50%);color:#fff;font-size:clamp(14px,1.125vw,18px);font-weight:700;height:clamp(88px,6.875vw,110px);left:clamp(-16px,-1.25vw,-20px);padding-top:clamp(16px,1.25vw,20px);position:absolute;text-align:center;top:clamp(-24px,-1.875vw,-30px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:clamp(88px,6.875vw,110px)}.high-pinpoint #sec-reason .cont-reason .item p{margin-bottom:clamp(12px,.938vw,15px)}.high-pinpoint #sec-reason .cont-reason .item .image{margin-top:clamp(32px,2.5vw,40px)}.high-pinpoint #sec-reason .cont-message{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1120px;position:relative;width:70vw}.high-pinpoint #sec-reason .cont-message .txt01{margin-top:clamp(-56px,-4.375vw,-70px);translate:clamp(-64px,-5vw,-80px) 0;width:clamp(493px,38.5vw,616px)}.high-pinpoint #sec-reason .cont-message .txt-wrap{margin-top:clamp(-8px,-.625vw,-10px)}.high-pinpoint #sec-reason .cont-message .txt-wrap .txt-fukidashi02{text-align:center}.high-pinpoint #sec-reason .cont-message .txt-wrap .txt{font-size:clamp(32px,2.5vw,40px);font-weight:700}.high-pinpoint #sec-reason .cont-message .image{bottom:0;position:absolute;right:min(2.188vw,35px);width:clamp(308px,24.063vw,385px)}@media screen and (max-width:750px){.high-pinpoint #sec-reason{padding-bottom:21.3333333333vw}.high-pinpoint #sec-reason .ttl-wrap{margin-bottom:5.3333333333vw;margin-left:0}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02{margin:0 0 1.3333333333vw 40vw}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02 span:before{left:8vw}.high-pinpoint #sec-reason .ttl-wrap .txt-fukidashi02 span:after{left:8.5333333333vw}.high-pinpoint #sec-reason .ttl-wrap h2{font-size:7.4666666667vw;margin:0 0 5.3333333333vw 40.5333333333vw;position:relative}.high-pinpoint #sec-reason .ttl-wrap h2 .tag-yellow{display:inline-block}.high-pinpoint #sec-reason .ttl-wrap h2 .small{font-size:5.8666666667vw;position:absolute;right:4vw;top:12vw}.high-pinpoint #sec-reason .ttl-wrap .txt01{font-size:4.8vw;line-height:1.25}.high-pinpoint #sec-reason .cont-reason{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw}.high-pinpoint #sec-reason .cont-reason .item{border-radius:5.3333333333vw;padding:8vw;width:100%}.high-pinpoint #sec-reason .cont-reason .item .label{font-size:3.4666666667vw;height:21.3333333333vw;left:-3.4666666667vw;padding-top:4vw;top:-4.5333333333vw;width:21.3333333333vw}.high-pinpoint #sec-reason .cont-reason .item p{margin-bottom:4vw}.high-pinpoint #sec-reason .cont-reason .item .image{margin-top:5.3333333333vw}.high-pinpoint #sec-reason .cont-message .txt01{margin-top:-8vw;translate:none;width:86.6666666667vw}.high-pinpoint #sec-reason .cont-message .txt-wrap{margin-top:5.3333333333vw}.high-pinpoint #sec-reason .cont-message .txt-wrap .txt-fukidashi02{margin:0 auto 2.6666666667vw;width:100%}.high-pinpoint #sec-reason .cont-message .txt-wrap .txt-fukidashi02 span{font-size:4vw;white-space:nowrap}.high-pinpoint #sec-reason .cont-message .txt-wrap .txt{font-size:6.4vw;text-align:center}.high-pinpoint #sec-reason .cont-message .image{bottom:auto;margin:0 auto;position:relative;right:auto;width:70.6666666667vw}}.high-pinpoint #sec-point{padding-top:0}.high-pinpoint #sec-point:before{background:url(../../assets/img/high-pinpoint/bg_point.svg) no-repeat top/contain;content:"";height:38.25vw;left:0;position:absolute;top:0;width:100%;z-index:-1}.high-pinpoint #sec-point:after{background:#ffff3b;border-radius:50%;content:"";height:clamp(264px,20.625vw,330px);left:50%;position:absolute;top:clamp(-48px,-3.75vw,-60px);-webkit-transform:translate(-50%);transform:translate(-50%);width:clamp(264px,20.625vw,330px);z-index:1}.high-pinpoint #sec-point .block-column03,.high-pinpoint #sec-point h2{position:relative;z-index:2}.high-pinpoint #sec-point h2:before{background:url(../../assets/img/high-pinpoint/img_point_deco.svg) no-repeat top/contain;content:"";display:block;height:clamp(115px,9vw,144px);margin:clamp(-22px,-1.75vw,-28px) auto 0;width:clamp(229px,17.875vw,286px)}.high-pinpoint #sec-point .block-column03 .item .icn{font-family:Inter,sans-serif;font-weight:700}.high-pinpoint #sec-point .txt-fukidashi{margin-top:clamp(-16px,-1.25vw,-20px);position:relative;text-align:center;z-index:2}.high-pinpoint #sec-point .txt-fukidashi span{background:#2092e5;border-radius:clamp(20px,1.563vw,25px);color:#fff;font-size:clamp(14px,1.125vw,18px);font-weight:700;padding:clamp(4px,.313vw,5px) clamp(20px,1.563vw,25px);position:relative;text-align:center}.high-pinpoint #sec-point .txt-fukidashi span:before{background:#2092e5;bottom:clamp(-16px,-1.25vw,-20px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:clamp(16px,1.25vw,20px);left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:clamp(11px,.875vw,14px)}.high-pinpoint #sec-point .cont-curriculum{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:clamp(16px,1.25vw,20px) auto;max-width:960px;position:relative;width:84vw}.high-pinpoint #sec-point .cont-curriculum:after,.high-pinpoint #sec-point .cont-curriculum:before{content:"";display:block;position:absolute;z-index:2}.high-pinpoint #sec-point .cont-curriculum:before{background:url(../../assets/img/high-pinpoint/img_point_deco01.png) no-repeat 50%/contain;bottom:clamp(-16px,-1.25vw,-20px);height:min(23.313vw,373px);left:clamp(-128px,-10vw,-160px);width:min(7.5vw,120px)}.high-pinpoint #sec-point .cont-curriculum:after{background:url(../../assets/img/high-pinpoint/img_point_deco02.png) no-repeat 50%/contain;bottom:clamp(-16px,-1.25vw,-20px);height:min(21.875vw,350px);right:clamp(-112px,-8.75vw,-140px);width:min(6.5vw,104px)}.high-pinpoint #sec-point .cont-curriculum .item{width:47.9166666667%}.high-pinpoint #sec-point .cont-curriculum .item h4{display:block;text-align:center}.high-pinpoint #sec-point .cont-curriculum .item table{background:#fff;border:1px solid #ccc;border-collapse:separate;border-radius:clamp(8px,.625vw,10px);border-spacing:0;overflow:hidden;width:100%}.high-pinpoint #sec-point .cont-curriculum .item table td,.high-pinpoint #sec-point .cont-curriculum .item table th{font-size:clamp(12px,.938vw,15px);line-height:1.4666666667;padding:clamp(6px,.5vw,8px) clamp(8px,.625vw,10px)}.high-pinpoint #sec-point .cont-curriculum .item table td:not(:last-child),.high-pinpoint #sec-point .cont-curriculum .item table th:not(:last-child){border-right:1px solid #ccc}.high-pinpoint #sec-point .cont-curriculum .item table th{background:#cee3f2;border-bottom:1px solid #ccc;font-weight:400;text-align:center}.high-pinpoint #sec-point .cont-curriculum .item table th:last-child{border-radius:0 clamp(8px,.625vw,10px) 0 0}.high-pinpoint #sec-point .cont-curriculum .item table tbody th{font-weight:400;text-align:center}.high-pinpoint #sec-point .cont-curriculum .item table tbody tr:not(:last-child) td{border-bottom:1px solid #ccc}.high-pinpoint #sec-point .cont-curriculum .item table tbody tr:last-child td:first-child{border-radius:0 0 0 clamp(8px,.625vw,10px)}.high-pinpoint #sec-point .cont-curriculum .item table tbody tr:last-child td:last-child{border-radius:0 0 clamp(8px,.625vw,10px) 0}.high-pinpoint #sec-point .txt-note{text-align:center}@media screen and (max-width:1200px){.high-pinpoint #sec-point .cont-curriculum:before{left:-6.25vw}.high-pinpoint #sec-point .cont-curriculum:after{bottom:clamp(-16px,-1.25vw,-20px);right:-6.25vw}}@media screen and (max-width:750px){.high-pinpoint #sec-point{background:#ffff3b}.high-pinpoint #sec-point:before{display:none}.high-pinpoint #sec-point:after{height:74.6666666667vw;top:-8vw;width:74.6666666667vw}.high-pinpoint #sec-point h2:before{height:18.9333333333vw;margin-top:-5.3333333333vw;width:37.8666666667vw}.high-pinpoint #sec-point .txt-fukidashi{margin-top:-5.3333333333vw}.high-pinpoint #sec-point .txt-fukidashi span{border-radius:6.6666666667vw;font-size:4vw;padding:1.3333333333vw 4vw}.high-pinpoint #sec-point .txt-fukidashi span:before{bottom:-4vw;height:4vw;width:2.6666666667vw}.high-pinpoint #sec-point .cont-curriculum{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4vw;margin:5.3333333333vw auto 0;width:84vw}.high-pinpoint #sec-point .cont-curriculum:before{bottom:auto;height:48.8vw;left:-9.3333333333vw;top:-30.6666666667vw;width:15.7333333333vw}.high-pinpoint #sec-point .cont-curriculum:after{bottom:auto;height:45.8666666667vw;right:-6.6666666667vw;top:-26.6666666667vw;width:13.6vw}.high-pinpoint #sec-point .cont-curriculum .item{width:100%}.high-pinpoint #sec-point .cont-curriculum .item h4 span{font-size:3.4666666667vw;font-weight:500}.high-pinpoint #sec-point .cont-curriculum .item table{border-radius:2.6666666667vw}.high-pinpoint #sec-point .cont-curriculum .item table td,.high-pinpoint #sec-point .cont-curriculum .item table th{font-size:3.4666666667vw;line-height:1.2307692308;padding:2.4vw 2.6666666667vw}.high-pinpoint #sec-point .cont-curriculum .item table th:last-child{border-radius:0 2.6666666667vw 0 0}.high-pinpoint #sec-point .cont-curriculum .item table thead th:last-child{text-align:left}.high-pinpoint #sec-point .cont-curriculum .item table tbody tr:last-child td:first-child{border-radius:0 0 0 2.6666666667vw}.high-pinpoint #sec-point .cont-curriculum .item table tbody tr:last-child td:last-child{border-radius:0 0 2.6666666667vw 0}.high-pinpoint #sec-point .txt-note{margin:4vw auto 0;text-align:left;width:84vw}}.high-pinpoint #sec-faq{background:url(../../assets/img/high-pinpoint/bg_grid.svg) repeat 50% 50%/20px 21px}.high-pinpoint #sec-faq .inner{max-width:960px}.high-pinpoint #sec-faq .faq-list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(48px,3.75vw,60px);justify-content:space-between}.high-pinpoint #sec-faq .faq-list dt{-webkit-box-pack:start;-ms-flex-pack:start;font-size:clamp(14px,1.125vw,18px);gap:clamp(8px,.625vw,10px);justify-content:flex-start;line-height:1.3333333333;margin:0 0 clamp(32px,2.5vw,40px);position:relative}.high-pinpoint #sec-faq .faq-list dt,.high-pinpoint #sec-faq .faq-list dt:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.high-pinpoint #sec-faq .faq-list dt:before{-webkit-box-pack:center;-ms-flex-pack:center;background:#2fb8a0;border-radius:50%;color:#fff;content:"";content:"Q";font-family:Inter,sans-serif;font-size:clamp(32px,2.5vw,40px);height:clamp(48px,3.75vw,60px);justify-content:center;width:clamp(48px,3.75vw,60px)}.high-pinpoint #sec-faq .faq-list dt span{-webkit-box-flex:1;-ms-flex:1;flex:1}.high-pinpoint #sec-faq .faq-list dd{padding-left:clamp(56px,4.375vw,70px);position:relative}.high-pinpoint #sec-faq .faq-list dd:before{color:#2fb8a0;content:"A.";font-family:Inter,sans-serif;font-size:clamp(32px,2.5vw,40px);font-weight:700;left:clamp(12px,.938vw,15px);position:absolute;top:clamp(-8px,-.625vw,-10px)}@media screen and (max-width:750px){.high-pinpoint #sec-faq .faq-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw}.high-pinpoint #sec-faq .faq-list dt{font-size:4vw;line-height:1.2666666667;margin:0 0 4vw}.high-pinpoint #sec-faq .faq-list dt:before{font-size:5.3333333333vw;height:10.6666666667vw;width:10.6666666667vw}.high-pinpoint #sec-faq .faq-list dt br{display:none}.high-pinpoint #sec-faq .faq-list dd{padding-left:12.8vw}.high-pinpoint #sec-faq .faq-list dd:before{font-size:5.3333333333vw;left:4vw;top:0}}.high-pinpoint #sec-voice{background:#d2e9fb}.high-pinpoint #sec-voice .inner{max-width:800px}.high-pinpoint #sec-voice .voice-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,1.25vw,20px)}.high-pinpoint #sec-voice .voice-list div{background:#fff;border-radius:clamp(16px,1.25vw,20px);-webkit-box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);box-shadow:0 0 clamp(8px,.625vw,10px) rgba(0,0,0,.16);padding:clamp(32px,2.5vw,40px);position:relative}.high-pinpoint #sec-voice .voice-list div:after{content:"";position:absolute;right:clamp(32px,2.5vw,40px);top:clamp(-32px,-2.5vw,-40px)}.high-pinpoint #sec-voice .voice-list div:first-child:after{background:url(../../assets/img/high-pinpoint/img_voice01.png) no-repeat 50%/contain;height:clamp(90px,7.062vw,113px);width:clamp(78px,6.125vw,98px)}.high-pinpoint #sec-voice .voice-list div:nth-child(2):after{background:url(../../assets/img/high-pinpoint/img_voice02.png) no-repeat 50%/contain;height:clamp(91px,7.125vw,114px);width:clamp(72px,5.625vw,90px)}.high-pinpoint #sec-voice .voice-list dt{color:#2fb8a0;font-size:clamp(14px,1.125vw,18px);font-weight:700;line-height:1.3333333333;margin-bottom:clamp(16px,1.25vw,20px)}.high-pinpoint #sec-voice .voice-list dt span{color:#333;display:block;font-size:14px}@media screen and (max-width:750px){.high-pinpoint #sec-voice .voice-list{gap:2.6666666667vw}.high-pinpoint #sec-voice .voice-list div{border-radius:5.3333333333vw;padding:5.3333333333vw}.high-pinpoint #sec-voice .voice-list div:after{right:5.3333333333vw;top:3.7333333333vw}.high-pinpoint #sec-voice .voice-list div:first-child:after{height:21.3333333333vw;width:18.4vw}.high-pinpoint #sec-voice .voice-list div:nth-child(2):after{height:21.3333333333vw;width:16.8vw}.high-pinpoint #sec-voice .voice-list dt{font-size:4vw;font-weight:700;line-height:1.2666666667;margin-bottom:4vw}.high-pinpoint #sec-voice .voice-list dt span{font-size:3.4666666667vw}}.high-pinpoint #sec-strength:after{background:url(../../assets/img/high-pinpoint/bg_strength.svg) no-repeat bottom/contain;bottom:0;content:"";height:44.5625vw;left:0;position:absolute;width:100%;z-index:-1}.high-pinpoint #sec-strength .txt-deco{margin:0 auto clamp(12px,.938vw,15px);width:min(36.25vw,580px)}.high-pinpoint #sec-strength h2{margin-bottom:0}.high-pinpoint #sec-strength .txt-ribbon{background:url(../../assets/img/high-pinpoint/img_strength_ribbon.png) no-repeat 50%/contain;font-size:min(1.5vw,24px);font-weight:700;height:min(11.563vw,185px);line-height:1.25;margin:0 auto;padding-top:min(5vw,80px);position:relative;text-align:center;width:min(70vw,1120px)}.high-pinpoint #sec-strength .txt-ribbon:after,.high-pinpoint #sec-strength .txt-ribbon:before{content:"";display:block;position:absolute;z-index:-1}.high-pinpoint #sec-strength .txt-ribbon:before{background:url(../../assets/img/high-pinpoint/img_strength_student01.webp) no-repeat 50%/contain;bottom:min(7.5vw,120px);height:min(23.375vw,374px);left:min(5vw,80px);width:min(15vw,240px)}.no-webp .high-pinpoint #sec-strength .txt-ribbon:before{background-image:url(../../assets/img/high-pinpoint/img_strength_student01.png)}.high-pinpoint #sec-strength .txt-ribbon:after{background:url(../../assets/img/high-pinpoint/img_strength_student02.webp) no-repeat 50%/contain;bottom:min(7.5vw,120px);height:min(22.813vw,365px);right:min(3.75vw,60px);width:min(19.188vw,307px)}.no-webp .high-pinpoint #sec-strength .txt-ribbon:after{background-image:url(../../assets/img/high-pinpoint/img_strength_student02.png)}.high-pinpoint #sec-strength .txt-wrap{margin:clamp(32px,2.5vw,40px) 0 clamp(64px,5vw,80px)}.high-pinpoint #sec-strength .txt-wrap p{font-size:clamp(14px,1.125vw,18px);font-weight:500;text-align:center}.high-pinpoint #sec-strength .txt-wrap p+p{margin-top:clamp(16px,1.25vw,20px)}@media screen and (max-width:750px){.high-pinpoint #sec-strength{background:#d2e9fb}.high-pinpoint #sec-strength:after{background:url(../../assets/img/high-pinpoint/bg_strength_sp.svg) no-repeat top/contain;content:"";height:100%;width:100%;z-index:1}.high-pinpoint #sec-strength .inner{z-index:2}.high-pinpoint #sec-strength .txt-deco{margin-bottom:5.3333333333vw;width:89.3333333333vw}.high-pinpoint #sec-strength h2{margin-bottom:4vw}.high-pinpoint #sec-strength .txt-ribbon{background:url(../../assets/img/high-pinpoint/img_strength_ribbon_sp.png) no-repeat 50%/contain;font-size:4.8vw;height:28vw;line-height:1.25;margin-left:-5.3333333333vw;padding-top:9.6vw;width:100vw}.high-pinpoint #sec-strength .txt-ribbon:after,.high-pinpoint #sec-strength .txt-ribbon:before{z-index:-1}.high-pinpoint #sec-strength .txt-ribbon:before{bottom:5.3333333333vw;height:51.2vw;left:-8.8vw;width:32.8vw}.high-pinpoint #sec-strength .txt-ribbon:after{bottom:5.3333333333vw;height:49.8666666667vw;right:-11.7333333333vw;width:42.1333333333vw}.high-pinpoint #sec-strength .txt-wrap{margin:9.3333333333vw 0 10.6666666667vw}.high-pinpoint #sec-strength .txt-wrap p{font-size:4vw}.high-pinpoint #sec-strength .txt-wrap p+p{margin-top:4vw}}.high-pinpoint #sec-possibility:before{background:url(../../assets/img/high-pinpoint/bg_possibility.webp) no-repeat bottom/contain;content:"";display:block;height:clamp(450px,35.188vw,563px);left:50%;position:absolute;top:clamp(16px,1.25vw,20px);width:clamp(800px,62.5vw,1000px);z-index:-1}.no-webp .high-pinpoint #sec-possibility:before{background-image:url(../../assets/img/high-pinpoint/bg_possibility.jpg)}.high-pinpoint #sec-possibility:before{-webkit-transform:translate(-50%);transform:translate(-50%)}.high-pinpoint #sec-possibility .ttl-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.high-pinpoint #sec-possibility .ttl-wrap h2{margin-bottom:clamp(32px,2.5vw,40px);text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.high-pinpoint #sec-possibility .txt-wrap{font-size:clamp(14px,1.125vw,18px);font-weight:500;margin-bottom:clamp(32px,2.5vw,40px);text-align:center}.high-pinpoint #sec-possibility .txt-wrap p+p{margin-top:1em}.high-pinpoint #sec-possibility .image{margin:0 auto;width:clamp(391px,30.562vw,489px)}.high-pinpoint #sec-possibility .txt-img{margin:clamp(-40px,-3.125vw,-50px) auto 0;position:relative;width:clamp(570px,44.5vw,712px);z-index:-1}@media screen and (max-width:750px){.high-pinpoint #sec-possibility:before{height:75.2vw;top:8vw;width:133.3333333333vw}.high-pinpoint #sec-possibility .ttl-wrap h2{margin-bottom:5.3333333333vw}.high-pinpoint #sec-possibility .txt-wrap{font-size:4vw;margin-bottom:5.3333333333vw}.high-pinpoint #sec-possibility .image{width:77.0666666667vw}.high-pinpoint #sec-possibility .txt-img{margin-top:-5.3333333333vw;width:79.4666666667vw}}.high-pinpoint .sec-studyConsultation{background:-webkit-gradient(linear,left top,left bottom,from(#2092e5),to(#0071c4));background:-webkit-linear-gradient(top,#2092e5,#0071c4);background:linear-gradient(180deg,#2092e5,#0071c4);color:#fff;padding:clamp(72px,5.625vw,90px) 0;text-align:center}.high-pinpoint .sec-studyConsultation .txt01{font-size:clamp(24px,1.875vw,30px);font-weight:700;margin-bottom:clamp(24px,1.875vw,30px)}.high-pinpoint .sec-studyConsultation .btn-emboss{margin-bottom:clamp(24px,1.875vw,30px)}@media screen and (max-width:750px){.high-pinpoint .sec-studyConsultation{padding:10.6666666667vw 0}.high-pinpoint .sec-studyConsultation .txt01{font-size:4.8vw;margin-bottom:5.3333333333vw}.high-pinpoint .sec-studyConsultation .btn-emboss{margin-bottom:2.6666666667vw}}.high-pinpoint .sec-event{background:#ffff3b}.high-pinpoint .sec-event .inner{background:#fff url(../../assets/img/high-pinpoint/bg_event_left.png) no-repeat 0/auto 100%;padding:0 0 clamp(48px,3.75vw,60px);position:relative}.high-pinpoint .sec-event .inner:after{background:url(../../assets/img/high-pinpoint/bg_event_right.png) no-repeat 0/auto 100%;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:clamp(302px,23.625vw,378px);z-index:1}.high-pinpoint .sec-event .ttl-wrap .txt-fukidashi{position:relative;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.high-pinpoint .sec-event .ttl-wrap .txt-fukidashi span{background:#2092e5;border-radius:clamp(20px,1.563vw,25px);color:#ffff3b;font-size:clamp(14px,1.125vw,18px);font-weight:700;padding:clamp(4px,.313vw,5px) clamp(20px,1.563vw,25px);position:relative;text-align:center}.high-pinpoint .sec-event .ttl-wrap .txt-fukidashi span:before{background:#2092e5;bottom:clamp(-14px,-1.125vw,-18px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:clamp(16px,1.25vw,20px);left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:clamp(11px,.875vw,14px)}.high-pinpoint .sec-event .ttl-wrap h2{line-height:90%}.high-pinpoint .sec-event .ttl-wrap h2>span:not(.line){font-size:clamp(19px,1.5vw,24px)}.high-pinpoint .sec-event .ttl-wrap h2 .line{font-size:clamp(24px,1.875vw,30px)}.high-pinpoint .sec-event .ttl-wrap h2 .line:before{bottom:clamp(-20px,-1.563vw,-25px);left:clamp(8px,.625vw,10px);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.high-pinpoint .sec-event dl{background:#f7f7f7;border-radius:clamp(16px,1.25vw,20px);margin:clamp(30px,2.375vw,38px) auto clamp(32px,2.5vw,40px);padding:clamp(24px,1.875vw,30px) clamp(40px,3.125vw,50px) clamp(32px,2.5vw,40px);width:clamp(320px,25vw,400px)}.high-pinpoint .sec-event dl div{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,.313vw,5px);justify-content:flex-start}.high-pinpoint .sec-event dl div dd{font-weight:500}.high-pinpoint .sec-event .btn-emboss{margin:0 auto;position:relative;width:clamp(384px,30vw,480px);z-index:2}@media screen and (max-width:750px){.high-pinpoint .sec-event .inner{background:#fff url(../../assets/img/high-pinpoint/bg_event_sp.png) no-repeat 0/auto 100%;border-radius:5.3333333333vw;padding:0 8vw 10.6666666667vw}.high-pinpoint .sec-event .inner:after{display:none}.high-pinpoint .sec-event .ttl-wrap .txt-fukidashi span{border-radius:6.6666666667vw;font-size:4vw;padding:1.3333333333vw 5.3333333333vw}.high-pinpoint .sec-event .ttl-wrap .txt-fukidashi span:before{bottom:-3.7333333333vw;height:4vw;width:2.6666666667vw}.high-pinpoint .sec-event .ttl-wrap h2{line-height:90%}.high-pinpoint .sec-event .ttl-wrap h2>span:not(.line){font-size:4vw}.high-pinpoint .sec-event .ttl-wrap h2 .line{font-size:4.8vw}.high-pinpoint .sec-event .ttl-wrap h2 .line:before{bottom:-2.6666666667vw;left:2.6666666667vw;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.high-pinpoint .sec-event .txt-lead{text-align:left}.high-pinpoint .sec-event dl{border-radius:5.3333333333vw;line-height:1.2666666667;margin:8vw 0;padding:4vw 5.3333333333vw;width:100%}.high-pinpoint .sec-event dl div{gap:1.3333333333vw}.high-pinpoint .sec-event dl div+div{margin-top:1.3333333333vw}.high-pinpoint .sec-event dl dt{width:16vw}.high-pinpoint .sec-event dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.high-pinpoint .sec-event .btn-emboss{font-size:7.4666666667vw;width:100%}.high-pinpoint .sec-event .btn-emboss span{font-size:6.4vw}}.high-pinpoint .sec-apply{background:#002a5e}.high-pinpoint .sec-apply h2{color:#fff}.high-pinpoint .sec-apply h2>span{line-height:1.2}.high-pinpoint .sec-apply h2 .line:before{bottom:clamp(-24px,-1.875vw,-30px);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.high-pinpoint .sec-apply .list-note{color:#fff;margin:clamp(16px,1.25vw,20px) 0 clamp(32px,2.5vw,40px);text-align:center}.high-pinpoint .sec-apply .school-search{background:#fff;border-radius:clamp(16px,1.25vw,20px);margin:0 auto;max-width:960px;padding:clamp(24px,1.875vw,30px);text-align:center}.high-pinpoint .sec-apply .school-search .txt{font-size:clamp(14px,1.125vw,18px);font-weight:700;margin-bottom:clamp(16px,1.25vw,20px)}.high-pinpoint .sec-apply .school-search .group-list{border-color:#2092e5;border-width:1px;margin:0 auto clamp(8px,.625vw,10px);width:clamp(411px,32.125vw,514px)}.high-pinpoint .sec-apply .school-search .group-list .group-btn{color:#2092e5;font-weight:700}.high-pinpoint .sec-apply .school-search .group-list .school-list li a{background-position:95%;color:#2092e5}.high-pinpoint .sec-apply .school-search .txt-note{color:#000}@media screen and (max-width:750px){.high-pinpoint .sec-apply h2>span{line-height:1.3333333333}.high-pinpoint .sec-apply h2 .line:before{bottom:-5.3333333333vw}.high-pinpoint .sec-apply .list-note{margin:2.6666666667vw auto 10.6666666667vw;text-align:left;width:84vw}.high-pinpoint .sec-apply .school-search{border-radius:5.3333333333vw}.high-pinpoint .sec-apply .school-search .txt{font-size:4vw;margin-bottom:5.3333333333vw}.high-pinpoint .sec-apply .school-search .group-list{margin-bottom:4vw;width:100%}}@font-face{font-display:swap;font-family:din-bold;src:url(../../assets/font/D-DIN-PRO-700-Bold.otf) format("opentype")}.middle.report .breadcrumb-wrap.fv,.middle.report .page-header,.middle.report .sec-consultation,.middle.report .sec-guide{display:none}.middle.report .main .title{color:#0092e5;font-size:clamp(24px,1.875vw,30px);line-height:1.4;margin-bottom:clamp(48px,3.75vw,60px);text-align:center}@media screen and (max-width:1024px){.middle.report .main{font-size:15px}}@media screen and (max-width:750px){.middle.report .main{font-size:4.2666666667vw;overflow:hidden}.middle.report .main .title{font-size:5.3333333333vw;line-height:1.625;margin-bottom:8vw}}.middle.report #kv{background:url(../../assets/img/results/middle/report/img_main.webp) no-repeat 78%/cover;height:clamp(480px,37.5vw,600px);margin-top:min(-3.125vw,-50px)}.no-webp .middle.report #kv{background-image:url(../../assets/img/results/middle/report/img_main.jpg)}.middle.report #kv .txt-wrap{font-family:Noto Sans JP,sans-serif;font-weight:400;margin:0 auto;max-width:1120px;padding:min(8.125vw,130px) 0 0;width:90%}.middle.report #kv .txt-wrap h1{font-size:clamp(42px,3.25vw,52px);font-weight:800;letter-spacing:.04em;line-height:1.25;margin:0 0 clamp(24px,1.875vw,30px)}.middle.report #kv .txt-wrap p{font-size:clamp(16px,1.25vw,20px);font-weight:500;line-height:1.75}.middle.report #kv .txt-wrap p br.lg{display:none}@media screen and (max-width:1024px){.middle.report #kv .txt-wrap p br.lg{display:block}}@media screen and (max-width:750px){.middle.report #kv{background:url(../../assets/img/results/middle/report/img_main_sp.webp) no-repeat 0 0/contain;height:auto;margin:0 0 0 5.3333333333vw}.no-webp .middle.report #kv{background-image:url(../../assets/img/results/middle/report/img_main_sp.jpg)}.middle.report #kv .txt-wrap{padding:6.6666666667vw 0 0}.middle.report #kv .txt-wrap h1{font-size:5.3333333333vw;line-height:1.25;margin:0 0 6.6666666667vw;padding-left:5.6vw}.middle.report #kv .txt-wrap p{background:#f8e5ea;font-size:3.7333333333vw;line-height:1.3571428571;margin-left:-10.6666666667vw;padding:8vw 5.3333333333vw;width:92vw}.middle.report #kv .txt-wrap p br.lg{display:none}}.middle.report #sec-story{background:url(../../assets/img/common/bg_ptn01.jpg);margin-top:clamp(60px,4.688vw,75px);padding:clamp(56px,4.375vw,70px) 0 clamp(112px,8.75vw,140px)}.middle.report #sec-story .filter-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.7857142857%;justify-content:center}.middle.report #sec-story .filter-nav .filter-btn{background:#0092e5;border-radius:clamp(8px,.625vw,10px);color:#fff;font-size:clamp(14px,1.125vw,18px);font-weight:700;height:clamp(50px,3.938vw,63px);line-height:1.2;margin-bottom:clamp(32px,2.5vw,40px);padding:0 min(1.875vw,30px) 0 min(1.25vw,20px);position:relative;text-align:left;width:23.6607142857%}.middle.report #sec-story .filter-nav .filter-btn:after{background:url(../../assets/img/results/middle/report/icn_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(16px,1.25vw,20px);position:absolute;right:min(1.25vw,20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(16px,1.25vw,20px)}.middle.report #sec-story .filter-nav .filter-btn[data-filter=all]{background:#1868b7}.middle.report #sec-story .filter-nav .filter-btn[data-filter=all]:after{display:none}.middle.report #sec-story .card-grid{-webkit-column-gap:1.7857142857%;-moz-column-gap:1.7857142857%;column-gap:1.7857142857%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:clamp(16px,1.25vw,20px)}.middle.report #sec-story .card-grid .episode-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:column;flex-direction:column;opacity:0;padding:clamp(16px,1.25vw,20px) min(1.875vw,30px) clamp(24px,1.875vw,30px);-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:32.1428571429%}.middle.report #sec-story .card-grid .episode-card.show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.middle.report #sec-story .card-grid .episode-card .card-tag{border:1px solid #000;font-size:13px;font-weight:500;margin-bottom:clamp(16px,1.25vw,20px);padding:clamp(2px,.125vw,2px) clamp(4px,.313vw,5px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.middle.report #sec-story .card-grid .episode-card .catch-copy{border-left:5px solid #95d2fd;color:#0092e5;font-size:clamp(18px,1.375vw,22px);font-weight:700;line-height:1.25;margin-bottom:clamp(24px,1.875vw,30px);padding-left:clamp(8px,.625vw,10px)}.middle.report #sec-story .card-grid .episode-card .card-body{margin-bottom:clamp(32px,2.5vw,40px)}.middle.report #sec-story .card-grid .episode-card .card-footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(8px,.625vw,10px);justify-content:space-between;margin-top:auto;padding:clamp(8px,.625vw,10px)}.middle.report #sec-story .card-grid .episode-card .card-footer figure{width:clamp(58px,4.5vw,72px)}.middle.report #sec-story .card-grid .episode-card .card-footer p{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2}.middle.report #sec-story .card-grid .episode-card .card-footer p span{font-weight:700}@media screen and (max-width:750px){.middle.report #sec-story{margin-top:13.3333333333vw;padding:13.3333333333vw 0 18.6666666667vw}.middle.report #sec-story .filter-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw;margin-bottom:8vw;width:100%}.middle.report #sec-story .filter-nav .filter-btn{border-radius:2.6666666667vw;font-size:4.8vw;height:16.8vw;margin-bottom:0;padding:0 5.3333333333vw;width:89.3333333333vw}.middle.report #sec-story .filter-nav .filter-btn:after{height:5.3333333333vw;right:4vw;width:5.3333333333vw}.middle.report #sec-story .card-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.6666666667vw}.middle.report #sec-story .card-grid .episode-card{padding:5.3333333333vw;width:89.3333333333vw}.middle.report #sec-story .card-grid .episode-card .card-tag{font-size:3.4666666667vw;margin-bottom:4vw;padding:.5333333333vw 1.3333333333vw}.middle.report #sec-story .card-grid .episode-card .catch-copy{border-left-width:1.3333333333vw;font-size:5.8666666667vw;margin-bottom:clamp(24px,1.875vw,30px);padding-left:2.6666666667vw}.middle.report #sec-story .card-grid .episode-card .card-body{margin-bottom:10.6666666667vw}.middle.report #sec-story .card-grid .episode-card .card-footer{gap:2.6666666667vw;padding:2.6666666667vw}.middle.report #sec-story .card-grid .episode-card .card-footer figure{width:19.2vw}}.middle.report #sec-message{background:#0492e4}.middle.report #sec-message:before{background:url(../../assets/img/results/middle/report/deco_message.svg) no-repeat 50%/contain;content:"";display:block;height:min(7.5vw,120px);left:min(-.188vw,-3px);position:absolute;top:min(-2.5vw,-40px);width:min(30vw,480px)}.middle.report #sec-message .inner{background:#fff;padding:clamp(56px,4.375vw,70px) 0 clamp(64px,5vw,80px);position:relative}.middle.report #sec-message .inner:before{background:#fff;content:"";display:block;height:100%;left:-62.5vw;position:absolute;top:0;width:62.5vw}.middle.report #sec-message .block-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:800px;width:90%}.middle.report #sec-message .block-message,.middle.report #sec-message .block-message>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(24px,1.875vw,30px)}.middle.report #sec-message .block-message>div figure{width:clamp(80px,6.25vw,100px)}.middle.report #sec-message .block-message>div .txt{-webkit-box-flex:1;background:#f8e5ea;border-radius:clamp(24px,1.875vw,30px);-ms-flex:1;flex:1;padding:clamp(24px,1.875vw,30px);position:relative}.middle.report #sec-message .block-message>div .txt:before{background:url(../../assets/img/results/middle/report/icn_fukidashi.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(28px,2.188vw,35px);left:clamp(-10px,-.75vw,-12px);position:absolute;top:clamp(0px,0vw,0px);width:clamp(20px,1.563vw,25px)}.middle.report #sec-message .block-message>div .txt p:first-child{font-size:clamp(16px,1.25vw,20px);font-weight:700}.middle.report #sec-message .block-message>div .txt p:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;color:#0092e5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(8px,.625vw,10px);justify-content:flex-start}.middle.report #sec-message .block-message>div .txt p:nth-child(2):before{background:#0092e5;content:"";display:block;height:1px;width:clamp(24px,1.875vw,30px)}.middle.report #sec-message .block-message>div:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.middle.report #sec-message .block-message>div:nth-child(2n) .txt:before{left:auto;right:clamp(-10px,-.75vw,-12px);-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:750px){.middle.report #sec-message{padding-top:13.3333333333vw}.middle.report #sec-message:before{height:19.4666666667vw;left:-40vw;top:-5.3333333333vw;width:78.1333333333vw}.middle.report #sec-message .inner{padding:13.3333333333vw 0;width:94.6666666667vw}.middle.report #sec-message .block-message{gap:5.3333333333vw;margin-left:-1.3333333333vw;position:relative;width:86.6666666667vw;z-index:1}.middle.report #sec-message .block-message>div{gap:2.9333333333vw}.middle.report #sec-message .block-message>div figure{width:18.6666666667vw}.middle.report #sec-message .block-message>div .txt{border-radius:8vw;padding:5.3333333333vw 4vw}.middle.report #sec-message .block-message>div .txt:before{height:9.3333333333vw;left:-3.2vw;top:0;width:6.6666666667vw}.middle.report #sec-message .block-message>div .txt p:first-child{font-size:4.2666666667vw;line-height:1.3125;margin-bottom:4vw}.middle.report #sec-message .block-message>div .txt p:nth-child(2){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.7333333333vw;gap:1.3333333333vw;line-height:1.2142857143}.middle.report #sec-message .block-message>div .txt p:nth-child(2):before{margin-top:1.8666666667vw;width:5.3333333333vw}.middle.report #sec-message .block-message>div:nth-child(2n) .txt:before{right:-3.2vw}}.middle.report #sec-thoughts:before{background:url(../../assets/img/results/middle/report/deco.webp) no-repeat 50%/contain;content:"";display:block;height:min(51.875vw,830px);left:50%;pointer-events:none;position:absolute;top:min(4vw,64px);width:min(88.188vw,1411px)}.no-webp .middle.report #sec-thoughts:before{background-image:url(../../assets/img/results/middle/report/deco.png)}.middle.report #sec-thoughts:before{-webkit-transform:translate(-50%);transform:translate(-50%)}.middle.report #sec-thoughts:after{background:#ff0;bottom:0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);content:"";display:block;height:clamp(512px,40vw,640px);position:absolute;right:0;width:clamp(384px,30vw,480px)}.middle.report #sec-thoughts .inner{padding-bottom:clamp(112px,8.75vw,140px)}.middle.report #sec-thoughts .image{max-width:960px;width:90%}.middle.report #sec-thoughts .thoughts-slider-wrap{margin-left:auto;position:relative;width:clamp(384px,30vw,480px);z-index:10}.middle.report #sec-thoughts .thoughts-slider-wrap:after{background:#ccc;bottom:-10px;content:"";display:block;height:100%;position:absolute;right:-10px;width:100%;z-index:0}.middle.report #sec-thoughts .thoughts-slider{background:#fff;border:1px solid #ccc;margin-top:clamp(-176px,-13.75vw,-220px);overflow:hidden;position:relative;z-index:1}.middle.report #sec-thoughts .thoughts-slider .swiper-slide{background:url(../../assets/img/common/bg_ptn01.jpg);padding:clamp(40px,3.125vw,50px) clamp(32px,2.5vw,40px) clamp(80px,6.25vw,100px)}.middle.report #sec-thoughts .thoughts-slider .swiper-slide h3{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#ff0));background:-webkit-linear-gradient(transparent 40%,#ff0 0);background:linear-gradient(transparent 40%,#ff0 0);display:inline-block;font-size:clamp(18px,1.375vw,22px);font-weight:700;margin-bottom:clamp(32px,2.5vw,40px)}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-next,.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-prev{bottom:clamp(32px,2.5vw,40px);height:clamp(40px,3.125vw,50px);margin-top:0;position:absolute;top:auto;width:clamp(40px,3.125vw,50px);z-index:10}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-next:after,.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-prev:after{content:"";font-size:0}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-prev{background:url(../../assets/img/results/middle/report/icn_prev.svg) no-repeat 50%/contain;left:clamp(32px,2.5vw,40px)}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-next{background:url(../../assets/img/results/middle/report/icn_next.svg) no-repeat 50%/contain;right:clamp(32px,2.5vw,40px)}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-pagination{display:none}@media screen and (max-width:750px){.middle.report #sec-thoughts{margin-bottom:3.7333333333vw}.middle.report #sec-thoughts:before{background:url(../../assets/img/results/middle/report/deco_sp.webp) no-repeat 50%/contain;height:129.8666666667vw;left:-2.6666666667vw;top:-4vw;width:109.0666666667vw}.no-webp .middle.report #sec-thoughts:before{background-image:url(../../assets/img/results/middle/report/deco_sp.png)}.middle.report #sec-thoughts:before{-webkit-transform:translate(0);transform:translate(0)}.middle.report #sec-thoughts:after{bottom:0;height:56.5333333333vw;right:0;width:40vw}.middle.report #sec-thoughts .inner{padding-bottom:13.3333333333vw;width:89.3333333333vw}.middle.report #sec-thoughts .image{width:100%}.middle.report #sec-thoughts .thoughts-slider-wrap{margin-top:2.6666666667vw;width:100%}.middle.report #sec-thoughts .thoughts-slider-wrap:after{bottom:-1.3333333333vw;right:-1.3333333333vw}.middle.report #sec-thoughts .thoughts-slider{margin-top:0}.middle.report #sec-thoughts .thoughts-slider .swiper-slide{padding:6.6666666667vw 5.3333333333vw 24vw}.middle.report #sec-thoughts .thoughts-slider .swiper-slide h3{font-size:4.8vw;margin-bottom:5.3333333333vw}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-next,.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-prev{bottom:5.3333333333vw;height:13.3333333333vw;width:13.3333333333vw}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-prev{left:5.3333333333vw}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-button-next{right:5.3333333333vw}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-pagination{bottom:8.8vw;display:block;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-pagination .swiper-pagination-bullet{height:4.2666666667vw;margin:0 1.3333333333vw;width:4.2666666667vw}.middle.report #sec-thoughts .thoughts-slider .slider-nav .swiper-pagination .swiper-pagination-bullet-active{background:#0092e5}}