@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--contentsPcWidth:$contentsPcWidth;--color_primary:#019e95;--color_bg:#f7f7f7;--color_border:#ddd;--color_txt:#000;--color_lnk:#000;--link_deco:none;--color_key:#15a9d8;--color_placeholder:#e2e2e2;--color_form:#fff;--color_contents:#eeeceb;--color_consultant:#d29b00;--color_researcher:#1b4b7d;--imgPath:"/assets/img/";--font-family-basic:"Zen Kaku Gothic New","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}html{font-family:var(--font-family-basic);font-size:16px;line-height:1.6;color:var(--color_txt);word-wrap:break-word;scroll-behavior:smooth;scroll-padding-top:clamp(112 * 750 / 1366 * 1px,112 / 1366 * 100vw,112px)}@media screen and (max-width:750px){html{scroll-padding-top:calc(130 / 750 * 100vw)}}body{position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%;line-height:1.6}body.is-nav-open{overflow:hidden}a{color:var(--color_lnk);-webkit-text-decoration:var(--link_deco);text-decoration:var(--link_deco);-webkit-transition:opacity .2s;transition:opacity .2s}@media (hover:hover){a:hover{text-decoration:none;opacity:.6}}img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:750px){img{width:100%}}strong{font-weight:700}input{padding:0;background:0 0;border:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:6px;font-family:var(--font-family-basic);vertical-align:bottom;background-color:#fff;border:solid 1px #c9c9c9}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color_placeholder)}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color_placeholder)}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color_placeholder)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#eef4fb}input[type=checkbox],input[type=radio]{margin:0;vertical-align:-1px}input[type=button],input[type=submit]{font-family:var(--font-family-basic);vertical-align:bottom;cursor:pointer;-webkit-appearance:none}textarea{vertical-align:bottom;resize:vertical}em{font-style:italic}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}blockquote{position:relative;padding:1em 1em 1em 3em;background-color:#eeefff;border-left:3px solid #666}blockquote::before{position:absolute;top:0;left:0;font-size:600%;line-height:1em;color:#999;content:"“"}::-moz-selection{background:#d4dcd6}::selection{background:#d4dcd6}::-moz-selection{background:#d4dcd6}@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")}:root{--swiper-theme-color:#007aff}:host{position:relative;z-index:1;display:block;margin-right:auto;margin-left:auto}.swiper{position:relative;z-index:1;display:block;padding:0;margin-right:auto;margin-left:auto;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-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-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999;content:""}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{position:absolute;top:50%;left:50%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;pointer-events:none;content:""}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none;cursor:auto;opacity:.35}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{pointer-events:none;cursor:auto;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;line-height:1;text-transform:none!important;letter-spacing:0}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:"next"}.swiper-pagination{position:absolute;z-index:10;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{top:var(--swiper-pagination-top,auto);bottom:var(--swiper-pagination-bottom,8px);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{position:absolute;background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25))}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swiper-pagination-color,var(--swiper-theme-color));-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:var(--swiper-pagination-progressbar-size,4px)}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:var(--swiper-pagination-progressbar-size,4px);height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;top:var(--swiper-scrollbar-top,auto);bottom:var(--swiper-scrollbar-bottom,4px);left:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));height:var(--swiper-scrollbar-size,4px)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;top:var(--swiper-scrollbar-sides-offset,1%);right:var(--swiper-scrollbar-right,4px);left:var(--swiper-scrollbar-left,auto);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{-ms-touch-action:none;touch-action:none;cursor:move}.swiper .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;pointer-events:none;opacity:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-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-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;width:100%;height:100%;pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media print,screen and (min-width:751px){.l-footer{margin-left:clamp(194 * 750 / 1366 * 1px,194 / 1366 * 100vw,194px)}}@media screen and (max-width:750px){.l-footer{padding-bottom:calc(170 / 750 * 100vw)}}.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);background-color:#f0f0f0}@media screen and (max-width:750px){.l-footer__nav{gap:calc(42 / 750 * 100vw);padding:calc(52 / 750 * 100vw)}}.l-footer__nav a{display:block;width:clamp(33 * 750 / 1366 * 1px,33 / 1366 * 100vw,33px)}@media screen and (max-width:750px){.l-footer__nav a{width:calc(79 / 750 * 100vw)}}.l-footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px) clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);background-color:#0081cc}@media screen and (max-width:750px){.l-footer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(40 / 750 * 100vw);padding:calc(78 / 750 * 100vw) 0 calc(61 / 750 * 100vw)}}.l-footer__wrap a{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);color:#fff}@media screen and (max-width:750px){.l-footer__wrap a{font-size:calc(20 / 750 * 100vw)}}.l-footer__wrap p{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);color:#fff}@media screen and (max-width:750px){.l-footer__wrap p{font-size:calc(20 / 750 * 100vw)}}.l-footer__menu{padding:calc(50 / 750 * 100vw) calc(84 / 750 * 100vw) calc(100 / 750 * 100vw);background-color:#f3f1ee}.l-footer__menuItem,.l-footer__menuItem--01,.l-footer__menuItem--02,.l-footer__menuItem--03{display:block;padding:calc(40 / 750 * 100vw) 0;font-size:calc(52 / 750 * 100vw);font-weight:700;text-align:center;border-bottom:dotted 2px #000}.l-footer__menuItem span,.l-footer__menuItem--01 span,.l-footer__menuItem--02 span,.l-footer__menuItem--03 span{display:block;font-family:Jost,sans-serif;font-size:calc(40 / 750 * 100vw);text-align:left}.l-footer__menuItem img,.l-footer__menuItem--01 img,.l-footer__menuItem--02 img,.l-footer__menuItem--03 img{display:block;margin:calc(30 / 750 * 100vw) auto calc(50 / 750 * 100vw)}.l-footer__menuItem--01 img{width:calc(385 / 750 * 100vw);margin-top:0}.l-footer__menuItem--02 img{width:calc(414 / 750 * 100vw);margin-top:0}.l-footer__menuItem--03 img{width:calc(436 / 750 * 100vw);margin-top:0}.l-footer__menuBtn,.l-footer__menuBtn--blue,.l-footer__menuBtn--red{display:block;padding:calc(45 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw);font-size:calc(46 / 750 * 100vw);font-weight:500;color:#fff;text-align:center;border-radius:100px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-footer__menuBtn--red{margin-top:calc(120 / 750 * 100vw);background-color:#e83a68}@media (hover:hover){.l-footer__menuBtn--red:hover{background-color:#9b2847;opacity:1}}.l-footer__menuBtn--blue{background-color:#0081cc}@media (hover:hover){.l-footer__menuBtn--blue:hover{background-color:#015e94;opacity:1}}.l-footer__sns{margin:calc(180 / 750 * 100vw) 0 calc(74 / 750 * 100vw);font-size:calc(50 / 750 * 100vw);font-weight:500;text-align:center}.l-footer__sns img{display:block;width:calc(450 / 750 * 100vw);margin:0 auto calc(63 / 750 * 100vw)}.l-header,.l-header--gakuin{position:sticky;top:0;left:0;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px);background-color:#fff}@media print,screen and (min-width:751px){.l-header,.l-header--gakuin{margin-left:clamp(194 * 750 / 1366 * 1px,194 / 1366 * 100vw,194px)}}@media screen and (max-width:750px){.l-header,.l-header--gakuin{padding:calc(44 / 750 * 100vw) calc(30 / 750 * 100vw)}}@media screen and (max-width:750px){.l-header--gakuin{padding:calc(33 / 750 * 100vw) calc(30 / 750 * 100vw)}}.l-header__logo{width:clamp(379 * 750 / 1366 * 1px,379 / 1366 * 100vw,379px)}@media screen and (max-width:750px){.l-header__logo{width:calc(379 / 750 * 100vw)}}.l-header__logo--gakuin{width:clamp(400 * 750 / 1366 * 1px,400 / 1366 * 100vw,400px)}@media screen and (max-width:750px){.l-header__logo--gakuin{width:calc(400 / 750 * 100vw)}}@media print,screen and (min-width:751px){.l-header__spNav{display:none}}.l-main{overflow:hidden}@media print,screen and (min-width:751px){.l-main{margin-left:clamp(194 * 750 / 1366 * 1px,194 / 1366 * 100vw,194px)}}@media screen and (max-width:750px){.l-nav.is-open::before{position:fixed;top:0;right:0;z-index:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.6)}}@media screen and (max-width:750px){.l-nav__btn{position:fixed;top:0;right:0;z-index:2}}@media screen and (max-width:750px){.l-nav__contents{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;padding:calc(44 / 750 * 100vw) calc(30 / 750 * 100vw) calc(200 / 750 * 100vw);overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f3f1ee;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.is-open .l-nav__contents{z-index:1}@media screen and (max-width:750px){.is-open .l-nav__contents{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.l-nav__list{width:calc(550 / 750 * 100vw);margin:calc(50 / 750 * 100vw) auto 0}.l-nav__list>li{border-bottom:dotted 2px #000}.l-nav__item,.l-nav__item--01,.l-nav__item--02,.l-nav__item--03{display:block;padding:calc(40 / 750 * 100vw) 0;font-size:calc(52 / 750 * 100vw);font-weight:700;text-align:center}.l-nav__item span,.l-nav__item--01 span,.l-nav__item--02 span,.l-nav__item--03 span{display:block;font-family:Jost,sans-serif;font-size:calc(40 / 750 * 100vw);text-align:left}.l-nav__item img,.l-nav__item--01 img,.l-nav__item--02 img,.l-nav__item--03 img{display:block;margin:0 auto clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px)}.l-nav__item--01 img{width:calc(385 / 750 * 100vw)}.l-nav__item--02 img{width:calc(414 / 750 * 100vw);margin-top:0}.l-nav__item--03 img{width:calc(436 / 750 * 100vw);margin-top:0}.l-nav__link,.l-nav__link--blue,.l-nav__link--red{display:block;padding:calc(45 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw);font-size:calc(46 / 750 * 100vw);font-weight:500;color:#fff;text-align:center;border-radius:100px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-nav__link--red{margin-top:calc(120 / 750 * 100vw);background-color:#e83a68}@media (hover:hover){.l-nav__link--red:hover{background-color:#9b2847;opacity:1}}.l-nav__link--blue{background-color:#0081cc}@media (hover:hover){.l-nav__link--blue:hover{background-color:#015e94;opacity:1}}.l-nav__detail{width:calc(459 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(100 / 750 * 100vw);border-bottom:1px solid #9a9a9a}.l-nav__detail a{position:relative;display:block;padding:calc(40 / 750 * 100vw) 0;font-size:calc(28 / 750 * 100vw);font-weight:700;border-top:1px solid #9a9a9a}.l-nav__detail a::after{position:absolute;top:50%;right:calc(30 / 750 * 100vw);display:block;width:calc(16 / 750 * 100vw);height:calc(16 / 750 * 100vw);content:"";border-top:solid calc(2 / 750 * 100vw) #000;border-right:solid calc(2 / 750 * 100vw) #000;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.l-navBtn,.l-navBtn--gakuin{position:relative;z-index:1;display:block;width:calc(150 / 750 * 100vw);height:calc(120 / 750 * 100vw);padding:calc(30 / 750 * 100vw) calc(40 / 750 * 100vw) calc(50 / 750 * 100vw) calc(60 / 750 * 100vw);cursor:pointer;border:none}.l-navBtn--gakuin::before,.l-navBtn::before{position:absolute;bottom:0;left:0;z-index:-1;width:calc(261 / 750 * 100vw);height:calc(215 / 750 * 100vw);content:"";background-color:#fff100;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-mask-image:url(../img/meiko-freeschool-lp/menu_bg.webp);mask-image:url(../img/meiko-freeschool-lp/menu_bg.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:contain;mask-size:contain}.is-open .l-navBtn--gakuin::before,.is-open .l-navBtn::before{background-color:#0081cc}@media print,screen and (min-width:751px){.l-navBtn,.l-navBtn--gakuin{display:none}}.l-navBtn--gakuin{width:calc(118 / 750 * 100vw);height:calc(118 / 750 * 100vw);padding:calc(30 / 750 * 100vw);background-color:#f2f2f2;-webkit-box-shadow:2px -2px 0 0 #dedede inset;box-shadow:2px -2px 0 0 #dedede inset;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.l-navBtn--gakuin::before{display:none}.is-open .l-navBtn--gakuin{background-color:#0081cc}.is-open .l-navBtn--gakuin .l-navBtn__item{background-color:#fff}.l-navBtn__inner{position:relative;display:block;width:100%;height:80%}.l-navBtn__item{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-color:#0081cc;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.is-open .l-navBtn__item{background-color:#fff100}.is-open .l-navBtn__item:nth-child(1){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.l-navBtn__item:nth-child(2){top:50%}.is-open .l-navBtn__item:nth-child(2){display:none}.l-navBtn__item:nth-child(3){top:100%}.is-open .l-navBtn__item:nth-child(3){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media print,screen and (min-width:751px){.l-navMenu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:751px){.l-navMenu__item:not(:first-child){margin-left:20px}}@media screen and (max-width:750px){.l-navMenu__item:not(:first-child){margin-top:2.6666666667vw}}.l-pcNav{position:fixed;top:0;left:0;width:clamp(194 * 750 / 1366 * 1px,194 / 1366 * 100vw,194px);height:100vh;padding:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) 0;overflow-x:hidden;overflow-y:auto;text-align:center;background-color:#f3f1ee;border-right:2px solid #d9d5cf}@media screen and (max-width:750px){.l-pcNav{display:none}}.l-pcNav__list{position:relative}.l-pcNav__list:last-child{padding-bottom:clamp(38 * 750 / 1366 * 1px,38 / 1366 * 100vw,38px)}.l-pcNav__list::after{position:absolute;bottom:0;left:50%;width:80%;height:2px;content:"";border-bottom:dotted 2px #000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.l-pcNav__item,.l-pcNav__item--01,.l-pcNav__item--02,.l-pcNav__item--03{display:block;padding:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;-webkit-transition:.3s ease;transition:.3s ease}.l-pcNav__item span,.l-pcNav__item--01 span,.l-pcNav__item--02 span,.l-pcNav__item--03 span{display:block;font-family:Jost,sans-serif;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);text-align:left}.l-pcNav__item img,.l-pcNav__item--01 img,.l-pcNav__item--02 img,.l-pcNav__item--03 img{display:block;margin:0 auto clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px)}.l-pcNav__item--01 img{width:clamp(105 * 750 / 1366 * 1px,105 / 1366 * 100vw,105px)}.l-pcNav__item--02 img{width:clamp(104 * 750 / 1366 * 1px,104 / 1366 * 100vw,104px)}.l-pcNav__item--03 img{width:clamp(117 * 750 / 1366 * 1px,117 / 1366 * 100vw,117px)}@media (hover:hover){.l-pcNav__item--01:hover,.l-pcNav__item--02:hover,.l-pcNav__item--03:hover,.l-pcNav__item:hover{background-color:#fffee4;opacity:1}}.l-pcNav__btn,.l-pcNav__btn--blue,.l-pcNav__btn--red{display:block;width:clamp(154 * 750 / 1366 * 1px,154 / 1366 * 100vw,154px);padding:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);margin:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) auto 0;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500;color:#fff;border-radius:100px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-pcNav__btn--red{margin-top:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px);background-color:#e83a68}@media (hover:hover){.l-pcNav__btn--red:hover{background-color:#9b2847;opacity:1}}.l-pcNav__btn--blue{background-color:#0081cc}@media (hover:hover){.l-pcNav__btn--blue:hover{background-color:#015e94;opacity:1}}.l-pcNav__detail{width:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);padding-top:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);margin:0 auto;text-align:left;border-bottom:1px solid #d5d1d1}.l-pcNav__detail a{position:relative;display:block;padding:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px) 0;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:700;border-top:1px solid #d5d1d1}.l-pcNav__detail a::after{position:absolute;top:50%;right:0;display:block;width:clamp(6 * 750 / 1366 * 1px,6 / 1366 * 100vw,6px);height:clamp(6 * 750 / 1366 * 1px,6 / 1366 * 100vw,6px);content:"";border-top:solid 1px #000;border-right:solid 1px #000;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.l-spNav{position:fixed;bottom:0;z-index:100;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:calc(20 / 750 * 100vw);width:100%;padding:calc(35 / 750 * 100vw);visibility:hidden;background-color:#f3f1ee;border-top:2px solid #d9d5cf;opacity:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.l-spNav.is-active{visibility:visible;opacity:1}@media print,screen and (min-width:751px){.l-spNav{display:none}}.l-spNav__btn,.l-spNav__btn--blue,.l-spNav__btn--red{display:block;padding:calc(26 / 750 * 100vw) 0;font-size:calc(32 / 750 * 100vw);font-weight:700;text-align:center;border-radius:100px}.l-spNav__btn--red{color:#fff;background-color:#e83a68}.l-spNav__btn--blue{color:#fff;background-color:#0081cc}.m-accordion__ttl{cursor:pointer}.m-accordion__contents{display:none}.m-bg,.m-bg--gakuin{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Jost,sans-serif;font-size:clamp(200 * 750 / 1366 * 1px,200 / 1366 * 100vw,200px);font-style:normal;font-weight:700;line-height:1;color:#fff;text-align:center;text-shadow:1px 1px 0 #d6d6d6,-1px -1px 0 #d6d6d6,-1px 1px 0 #d6d6d6,1px -1px 0 #d6d6d6,0 1px 0 #d6d6d6,0 -1px 0 #d6d6d6,-1px 0 0 #d6d6d6,1px 0 0 #d6d6d6;white-space:nowrap}@media screen and (max-width:750px){.m-bg,.m-bg--gakuin{font-size:calc(200 / 750 * 100vw)}}.m-bg--gakuin{font-family:Jost,sans-serif}.m-bg__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:scroll-left 100s infinite linear .5s both;animation:scroll-left 100s infinite linear .5s both}.m-bg__item{padding-right:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px)}@media screen and (max-width:750px){.m-bg__item{padding-right:calc(24 / 750 * 100vw)}}@-webkit-keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.m-fade{visibility:hidden;opacity:0;-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s,visibility 1s;transition:transform 1s,opacity 1s,visibility 1s,-webkit-transform 1s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.m-fade.is-fadein{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media print,screen and (min-width:751px){.m-fade-pc{visibility:hidden;opacity:0;-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s,visibility 1s;transition:transform 1s,opacity 1s,visibility 1s,-webkit-transform 1s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.m-fade-pc.is-fadein{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.js-fixedBtn{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:750px){.js-fixedBtn{display:none}}.js-fixedBtn.is-hidden{pointer-events:none;opacity:0}.m-fixedBtn{position:fixed;right:0;bottom:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);z-index:100}.m-fixedBtn a{display:-ms-grid;display:grid;place-items:center;width:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);height:clamp(145 * 750 / 1366 * 1px,145 / 1366 * 100vw,145px);padding:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) 0;font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.4;color:#fff;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.m-fixedBtn__red{background-color:#e83a68;border-radius:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) 0 0 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}@media (hover:hover){.m-fixedBtn__red:hover{background-color:#9b2847;opacity:1}}.m-fixedBtn__blue{background-color:#0081cc;border-radius:0 0 0 clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media (hover:hover){.m-fixedBtn__blue:hover{background-color:#015e94;opacity:1}}.m-titleLv2,.m-titleLv2--02,.m-titleLv2--03{position:relative;z-index:1;width:clamp(1080 * 750 / 1366 * 1px,1080 / 1366 * 100vw,1080px);padding-top:clamp(135 * 750 / 1366 * 1px,135 / 1366 * 100vw,135px);margin:clamp(-80px,-80 / 1366 * 100vw,-80 * 750 / 1366 * 1px) auto 0;font-size:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);font-weight:700;line-height:1.5}@media screen and (max-width:750px){.m-titleLv2,.m-titleLv2--02,.m-titleLv2--03{width:100vw;padding:calc(120 / 750 * 100vw) calc(40 / 750 * 100vw) 0;margin-top:0;font-size:calc(80 / 750 * 100vw)}}.m-titleLv2 span,.m-titleLv2--02 span,.m-titleLv2--03 span{display:block;font-family:Jost,sans-serif;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600}@media screen and (max-width:750px){.m-titleLv2 span,.m-titleLv2--02 span,.m-titleLv2--03 span{font-size:calc(20 / 750 * 100vw)}}.m-titleLv2--02::before,.m-titleLv2--03::before,.m-titleLv2::before{position:absolute;top:0;left:clamp(-170px,-170 / 1366 * 100vw,-170 * 750 / 1366 * 1px);z-index:-1;width:clamp(423 * 750 / 1366 * 1px,423 / 1366 * 100vw,423px);height:clamp(348 * 750 / 1366 * 1px,348 / 1366 * 100vw,348px);content:"";background-color:#fffaab;-webkit-mask-image:url(/assets/img/meiko-freeschool-lp/title_bg.svg);mask-image:url(/assets/img/meiko-freeschool-lp/title_bg.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width:750px){.m-titleLv2--02::before,.m-titleLv2--03::before,.m-titleLv2::before{left:calc(-170 / 750 * 100vw);width:calc(423 / 750 * 100vw);height:calc(348 / 750 * 100vw)}}.m-titleLv2--02::before{background-color:#b9efff}.m-titleLv2--03::before{background-color:#ffd8d5}.m-titleLv2--04{position:absolute;top:clamp(-70px,-70 / 1366 * 100vw,-70 * 750 / 1366 * 1px);left:0;font-size:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);font-weight:700;line-height:1.4;letter-spacing:.05em}@media screen and (max-width:750px){.m-titleLv2--04{top:calc(-70 / 750 * 100vw);font-size:calc(80 / 750 * 100vw)}}.m-titleLv2--04 span{display:block;font-family:Jost,sans-serif;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);letter-spacing:0}@media screen and (max-width:750px){.m-titleLv2--04 span{font-size:calc(20 / 750 * 100vw)}}.m-titleLv3{position:relative;z-index:2;font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:700;text-align:center}@media screen and (max-width:750px){.m-titleLv3{font-size:calc(45 / 750 * 100vw)}}.m-titleLv3 span{display:block;font-family:Jost,sans-serif;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);color:#0081cc}@media screen and (max-width:750px){.m-titleLv3 span{margin-top:calc(10 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-gakuinAbout{position:relative;margin-top:clamp(130 * 750 / 1366 * 1px,130 / 1366 * 100vw,130px)}@media screen and (max-width:750px){.p-gakuinAbout{margin-top:calc(140 / 750 * 100vw)}}.p-gakuinAbout__contents{position:relative;z-index:2;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px) clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) clamp(132 * 750 / 1366 * 1px,132 / 1366 * 100vw,132px);margin:clamp(-45px,-45 / 1366 * 100vw,-45 * 750 / 1366 * 1px) auto clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);background-color:#f5f5f1;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinAbout__contents{width:calc(670 / 750 * 100vw);padding:calc(194 / 750 * 100vw) 0 calc(100 / 750 * 100vw);margin:calc(-45 / 750 * 100vw) auto calc(80 / 750 * 100vw)}}.p-gakuinAbout__bg01{position:absolute;top:clamp(-390px,-390 / 1366 * 100vw,-390 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1748 * 750 / 1366 * 1px,1748 / 1366 * 100vw,1748px);height:clamp(883 * 750 / 1366 * 1px,883 / 1366 * 100vw,883px);background:url(../img/about_bg01.webp) no-repeat center center/contain;-webkit-transform:translateX(-52%);-ms-transform:translateX(-52%);transform:translateX(-52%)}@media screen and (max-width:750px){.p-gakuinAbout__bg01{top:calc(-320 / 750 * 100vw);width:calc(1083 / 750 * 100vw);height:calc(694 / 750 * 100vw);background:url(../img/about_bg01--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-52%);-ms-transform:translateX(-52%);transform:translateX(-52%)}}.p-gakuinAbout__bg02{position:absolute;top:clamp(1000 * 750 / 1366 * 1px,1000 / 1366 * 100vw,1000px);left:50%;z-index:1;width:clamp(1762 * 750 / 1366 * 1px,1762 / 1366 * 100vw,1762px);height:clamp(953 * 750 / 1366 * 1px,953 / 1366 * 100vw,953px);background:url(../img/about_bg02.webp) no-repeat center center/contain;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}@media screen and (max-width:750px){.p-gakuinAbout__bg02{display:none}}.p-gakuinAbout__bg03{position:absolute;top:clamp(1700 * 750 / 1366 * 1px,1700 / 1366 * 100vw,1700px);left:50%;z-index:1;width:clamp(2049 * 750 / 1366 * 1px,2049 / 1366 * 100vw,2049px);height:clamp(1211 * 750 / 1366 * 1px,1211 / 1366 * 100vw,1211px);background:url(../img/about_bg03.webp) no-repeat center center/contain;-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}@media screen and (max-width:750px){.p-gakuinAbout__bg03{top:calc(3300 / 750 * 100vw);width:calc(1439 / 750 * 100vw);height:calc(1071 / 750 * 100vw);background:url(../img/about_bg03--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}.p-gakuinAbout__bg04{position:absolute;bottom:clamp(330 * 750 / 1366 * 1px,330 / 1366 * 100vw,330px);left:50%;z-index:1;width:clamp(2075 * 750 / 1366 * 1px,2075 / 1366 * 100vw,2075px);height:clamp(1097 * 750 / 1366 * 1px,1097 / 1366 * 100vw,1097px);background:url(../img/about_bg04.webp) no-repeat center center/contain;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}@media screen and (max-width:750px){.p-gakuinAbout__bg04{bottom:calc(2400 / 750 * 100vw);width:calc(1448 / 750 * 100vw);height:calc(1096 / 750 * 100vw);background:url(../img/about_bg04--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}.p-gakuinAbout__bg05{position:absolute;bottom:clamp(-320px,-320 / 1366 * 100vw,-320 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1758 * 750 / 1366 * 1px,1758 / 1366 * 100vw,1758px);height:clamp(774 * 750 / 1366 * 1px,774 / 1366 * 100vw,774px);background:url(../img/about_bg05.webp) no-repeat center center/contain;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}@media screen and (max-width:750px){.p-gakuinAbout__bg05{bottom:calc(-300 / 750 * 100vw);width:calc(1420 / 750 * 100vw);height:calc(854 / 750 * 100vw);background:url(../img/about_bg05--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}.p-gakuinAbout__img{position:absolute;top:clamp(-70px,-70 / 1366 * 100vw,-70 * 750 / 1366 * 1px);right:clamp(-25px,-25 / 1366 * 100vw,-25 * 750 / 1366 * 1px);width:clamp(276 * 750 / 1366 * 1px,276 / 1366 * 100vw,276px)}@media screen and (max-width:750px){.p-gakuinAbout__img{top:calc(-60 / 750 * 100vw);right:calc(-25 / 750 * 100vw);width:calc(276 / 750 * 100vw)}}.p-gakuinAbout__box{display:-ms-grid;display:grid;-ms-grid-columns:clamp(372 * 750 / 1366 * 1px,372 / 1366 * 100vw,372px) clamp(398 * 750 / 1366 * 1px,398 / 1366 * 100vw,398px);grid-template-columns:clamp(372 * 750 / 1366 * 1px,372 / 1366 * 100vw,372px) clamp(398 * 750 / 1366 * 1px,398 / 1366 * 100vw,398px);gap:clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px);padding:clamp(72 * 750 / 1366 * 1px,72 / 1366 * 100vw,72px) clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px);margin-top:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px);background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinAbout__box{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(64 / 750 * 100vw);padding:calc(45 / 750 * 100vw) calc(40 / 750 * 100vw);margin:calc(59 / 750 * 100vw) calc(34 / 750 * 100vw) 0;border-radius:calc(10 / 750 * 100vw)}}.p-gakuinAbout__box--02{-ms-grid-columns:auto clamp(354 * 750 / 1366 * 1px,354 / 1366 * 100vw,354px);grid-template-columns:auto clamp(354 * 750 / 1366 * 1px,354 / 1366 * 100vw,354px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px) 0 clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-gakuinAbout__box--02{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;margin:calc(40 / 750 * 100vw) calc(34 / 750 * 100vw) calc(120 / 750 * 100vw)}}.p-gakuinAbout__box--02 img{margin-top:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px)}@media screen and (max-width:750px){.p-gakuinAbout__box--02 img{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;width:calc(680 / 750 * 100vw);max-width:none;margin:0 calc(50% - 45vw);margin-top:calc(47 / 750 * 100vw)}}@media screen and (max-width:750px){.p-gakuinAbout__box--02>div{display:contents}}.p-gakuinAbout__tag{position:relative;padding-left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);margin-bottom:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-size:clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__tag{padding-left:calc(30 / 750 * 100vw);margin-bottom:calc(75 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-gakuinAbout__tag::before{position:absolute;top:50%;left:0;width:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);height:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);content:"";background-color:#0081cc;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-gakuinAbout__tag::before{width:calc(20 / 750 * 100vw);height:calc(20 / 750 * 100vw)}}.p-gakuinAbout__title{font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__title{font-size:calc(40 / 750 * 100vw)}}.p-gakuinAbout__sub{margin:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px) 0 clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__sub{margin:calc(54 / 750 * 100vw) 0 calc(16 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-gakuinAbout__text{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8}@media screen and (max-width:750px){.p-gakuinAbout__text{font-size:calc(26 / 750 * 100vw);line-height:1.7}}.p-gakuinAbout__list{padding:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px) 0;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8;border-bottom:1px solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinAbout__list{padding:calc(36 / 750 * 100vw) 0;font-size:calc(26 / 750 * 100vw)}}.p-gakuinAbout__list span{display:block;margin-bottom:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__list span{margin-bottom:0;font-size:calc(26 / 750 * 100vw)}}.p-gakuinAbout__curriculum{display:-ms-grid;display:grid;-ms-grid-columns:auto clamp(430 * 750 / 1366 * 1px,430 / 1366 * 100vw,430px);grid-template-columns:auto clamp(430 * 750 / 1366 * 1px,430 / 1366 * 100vw,430px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px) 0 clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width:750px){.p-gakuinAbout__curriculum{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(10 / 750 * 100vw);margin:calc(62 / 750 * 100vw) calc(34 / 750 * 100vw) calc(65 / 750 * 100vw)}}.p-gakuinAbout__curBox,.p-gakuinAbout__curBox--01,.p-gakuinAbout__curBox--02,.p-gakuinAbout__curBox--03{padding:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px) clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px) clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinAbout__curBox,.p-gakuinAbout__curBox--01,.p-gakuinAbout__curBox--02,.p-gakuinAbout__curBox--03{padding:calc(40 / 750 * 100vw) 0 calc(100 / 750 * 100vw) calc(40 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinAbout__curBox--01{background-color:#fde9e9}.p-gakuinAbout__curBox--01 .p-gakuinAbout__curBoxTitle span{background-color:#e78989}.p-gakuinAbout__curBox--01 .p-gakuinAbout__curBoxText01{color:#e78989}.p-gakuinAbout__curBox--01 .p-gakuinAbout__curBoxText01::before{background-color:#e78989}.p-gakuinAbout__curBox--02{background-color:#e6efff}@media print,screen and (min-width:751px){.p-gakuinAbout__curBox--02{margin-top:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}}.p-gakuinAbout__curBox--02 .p-gakuinAbout__curBoxTitle span{background-color:#508eeb}.p-gakuinAbout__curBox--02 .p-gakuinAbout__curBoxText01{color:#508eeb}.p-gakuinAbout__curBox--02 .p-gakuinAbout__curBoxText01::before{background-color:#508eeb}.p-gakuinAbout__curBox--03{background-color:#f5ffe8}@media print,screen and (min-width:751px){.p-gakuinAbout__curBox--03{padding-bottom:clamp(46 * 750 / 1366 * 1px,46 / 1366 * 100vw,46px);margin-top:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px)}}.p-gakuinAbout__curBox--03 .p-gakuinAbout__curBoxTitle span{background-color:#3ac5a2}.p-gakuinAbout__curBox--03 .p-gakuinAbout__curBoxText01{color:#3ac5a2}.p-gakuinAbout__curBox--03 .p-gakuinAbout__curBoxText01::before{background-color:#3ac5a2}@media print,screen and (min-width:751px){.p-gakuinAbout__curBox--03 .p-gakuinAbout__curBoxBody{-ms-grid-columns:auto clamp(382 * 750 / 1366 * 1px,382 / 1366 * 100vw,382px);grid-template-columns:auto clamp(382 * 750 / 1366 * 1px,382 / 1366 * 100vw,382px);gap:clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px)}}.p-gakuinAbout__curBoxHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);margin-bottom:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px);border-bottom:1px solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinAbout__curBoxHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;margin-bottom:calc(37 / 750 * 100vw);border:none}}.p-gakuinAbout__curBoxTitle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__curBoxTitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(72 / 750 * 100vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:calc(40 / 750 * 100vw)}}.p-gakuinAbout__curBoxTitle span{width:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);padding:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);color:#fff;text-align:center;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinAbout__curBoxTitle span{width:calc(100 / 750 * 100vw);padding:calc(5 / 750 * 100vw) calc(14 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinAbout__curBoxSub{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__curBoxSub{margin-top:calc(18 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-gakuinAbout__curBoxBody{display:-ms-grid;display:grid;-ms-grid-columns:auto clamp(492 * 750 / 1366 * 1px,492 / 1366 * 100vw,492px);grid-template-columns:auto clamp(492 * 750 / 1366 * 1px,492 / 1366 * 100vw,492px);gap:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px)}@media screen and (max-width:750px){.p-gakuinAbout__curBoxBody{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(40 / 750 * 100vw)}}@media screen and (max-width:750px){.p-gakuinAbout__curBoxTextWrap{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}@media screen and (max-width:750px){.p-gakuinAbout__curBoxImg{padding-right:calc(40 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw);overflow-x:auto;overflow-y:hidden}.p-gakuinAbout__curBoxImg img{display:block;width:calc(945 / 750 * 100vw);max-width:none}}.p-gakuinAbout__curBoxText01{position:relative;padding-left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);margin-bottom:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700}@media screen and (max-width:750px){.p-gakuinAbout__curBoxText01{padding-left:calc(15 / 750 * 100vw);margin-bottom:calc(24 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-gakuinAbout__curBoxText01::before{position:absolute;top:50%;left:0;width:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);height:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);content:"";border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-gakuinAbout__curBoxText01::before{width:calc(10 / 750 * 100vw);height:calc(10 / 750 * 100vw)}}.p-gakuinAbout__curBoxList{margin-bottom:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.9}@media screen and (max-width:750px){.p-gakuinAbout__curBoxList{padding-right:calc(40 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:1.5}}.p-gakuinAbout__curBoxText02{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.9}@media screen and (max-width:750px){.p-gakuinAbout__curBoxText02{padding-right:calc(40 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:1.5}}.p-gakuinContact,.p-gakuinContact--02,.p-gakuinContact--03{position:relative;z-index:3;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);margin:clamp(92 * 750 / 1366 * 1px,92 / 1366 * 100vw,92px) auto 0;font-weight:700;text-align:center;background-color:#fffaca;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinContact,.p-gakuinContact--02,.p-gakuinContact--03{width:calc(670 / 750 * 100vw);padding:calc(21 / 750 * 100vw);margin-top:calc(120 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinContact--02::before,.p-gakuinContact--03::before,.p-gakuinContact::before{position:absolute;top:clamp(-50px,-50 / 1366 * 100vw,-50 * 750 / 1366 * 1px);left:clamp(-10px,-10 / 1366 * 100vw,-10 * 750 / 1366 * 1px);z-index:1;width:clamp(281 * 750 / 1366 * 1px,281 / 1366 * 100vw,281px);height:clamp(253 * 750 / 1366 * 1px,253 / 1366 * 100vw,253px);content:"";background:url(../img/contact_img01.webp) no-repeat center center/contain}@media screen and (max-width:750px){.p-gakuinContact--02::before,.p-gakuinContact--03::before,.p-gakuinContact::before{top:calc(-100 / 750 * 100vw);left:calc(-10 / 750 * 100vw);width:calc(281 / 750 * 100vw);height:calc(253 / 750 * 100vw)}}.p-gakuinContact--02::after,.p-gakuinContact--03::after,.p-gakuinContact::after{position:absolute;right:clamp(-35px,-35 / 1366 * 100vw,-35 * 750 / 1366 * 1px);bottom:clamp(-55px,-55 / 1366 * 100vw,-55 * 750 / 1366 * 1px);z-index:1;width:clamp(244 * 750 / 1366 * 1px,244 / 1366 * 100vw,244px);height:clamp(264 * 750 / 1366 * 1px,264 / 1366 * 100vw,264px);content:"";background:url(../img/contact_img02.webp) no-repeat center center/contain}@media screen and (max-width:750px){.p-gakuinContact--02::after,.p-gakuinContact--03::after,.p-gakuinContact::after{right:calc(0 / 750 * 100vw);bottom:calc(-120 / 750 * 100vw);width:calc(244 / 750 * 100vw);height:calc(264 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-gakuinContact--02{margin-top:clamp(59 * 750 / 1366 * 1px,59 / 1366 * 100vw,59px)}}@media screen and (max-width:750px){.p-gakuinContact--02{margin-top:calc(140 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-gakuinContact--03{margin-top:clamp(69 * 750 / 1366 * 1px,69 / 1366 * 100vw,69px)}}@media screen and (max-width:750px){.p-gakuinContact--03{margin-bottom:calc(200 / 750 * 100vw)}}.p-gakuinContact__bg01{padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);background-color:#fff5a0;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinContact__bg01{padding:calc(21 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinContact__bg02{padding:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);background-color:#fff07f;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinContact__bg02{padding:calc(120 / 750 * 100vw) 0 calc(130 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinContact__text01{position:relative;display:inline-block;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width:750px){.p-gakuinContact__text01{font-size:calc(26 / 750 * 100vw)}}.p-gakuinContact__text01::before{position:absolute;top:0;left:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);width:1px;height:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);content:"";background-color:#000;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}@media screen and (max-width:750px){.p-gakuinContact__text01::before{top:calc(15 / 750 * 100vw);left:calc(-50 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-gakuinContact__text01::after{position:absolute;top:0;right:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);width:1px;height:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);content:"";background-color:#000;-webkit-transform:rotate(-150deg);-ms-transform:rotate(-150deg);transform:rotate(-150deg)}@media screen and (max-width:750px){.p-gakuinContact__text01::after{top:calc(15 / 750 * 100vw);right:calc(-50 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-gakuinContact__text02{margin:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) 0 clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width:750px){.p-gakuinContact__text02{margin:calc(35 / 750 * 100vw) 0 calc(32 / 750 * 100vw);font-size:calc(50 / 750 * 100vw)}}.p-gakuinContact__text03{font-family:Jost,sans-serif;font-size:clamp(49 * 750 / 1366 * 1px,49 / 1366 * 100vw,49px);font-weight:500;line-height:1}@media screen and (max-width:750px){.p-gakuinContact__text03{font-size:calc(70 / 750 * 100vw)}}.p-gakuinContact__text04{font-size:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-weight:500}@media screen and (max-width:750px){.p-gakuinContact__text04{font-size:calc(24 / 750 * 100vw)}}.p-gakuinContact__btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px)}@media screen and (max-width:750px){.p-gakuinContact__btnWrap{display:-ms-grid;display:grid;gap:calc(16 / 750 * 100vw);margin-top:calc(45 / 750 * 100vw)}}.p-gakuinContact__btn,.p-gakuinContact__btn--01,.p-gakuinContact__btn--02{display:block;width:clamp(270 * 750 / 1366 * 1px,270 / 1366 * 100vw,270px);padding:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) 0;font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;color:#fff;text-align:center;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:750px){.p-gakuinContact__btn,.p-gakuinContact__btn--01,.p-gakuinContact__btn--02{width:calc(510 / 750 * 100vw);padding:calc(52 / 750 * 100vw) 0;font-size:calc(36 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinContact__btn--01{background-color:#e83a68}@media (hover:hover){.p-gakuinContact__btn--01:hover{background-color:#9b2847;opacity:1}}.p-gakuinContact__btn--02{background-color:#0081cc}@media (hover:hover){.p-gakuinContact__btn--02:hover{background-color:#015e94;opacity:1}}.p-gakuinForm{margin-top:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-gakuinForm{padding-bottom:calc(180 / 750 * 100vw);margin-top:calc(120 / 750 * 100vw)}}.p-gakuinForm__contents{display:-ms-grid;display:grid;place-items:center;width:clamp(900 * 750 / 1366 * 1px,900 / 1366 * 100vw,900px);height:clamp(500 * 750 / 1366 * 1px,500 / 1366 * 100vw,500px);margin:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) auto 0;background-color:#ccc}@media screen and (max-width:750px){.p-gakuinForm__contents{width:calc(670 / 750 * 100vw);height:calc(400 / 750 * 100vw);margin-top:calc(30 / 750 * 100vw)}}.p-gakuinInfo{width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:clamp(25 * 750 / 1366 * 1px,25 / 1366 * 100vw,25px) auto clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width:750px){.p-gakuinInfo{width:auto;margin:calc(60 / 750 * 100vw) auto calc(80 / 750 * 100vw)}}.p-gakuinInfo__title{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-gakuinInfo__title{padding:0 calc(40 / 750 * 100vw);font-size:calc(45 / 750 * 100vw)}}.p-gakuinInfo__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);padding:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) 0 clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px)}@media screen and (max-width:750px){.p-gakuinInfo__list{-ms-grid-columns:(calc(548 / 750 * 100vw))[4];grid-template-columns:repeat(4,calc(548 / 750 * 100vw));gap:calc(30 / 750 * 100vw);padding:calc(30 / 750 * 100vw) calc(40 / 750 * 100vw) clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);margin-bottom:calc(60 / 750 * 100vw);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.p-gakuinInfo__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:clamp(19 * 750 / 1366 * 1px,19 / 1366 * 100vw,19px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:750px){.p-gakuinInfo__item{gap:calc(34 / 750 * 100vw);padding:calc(30 / 750 * 100vw) calc(34 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinInfo__item span{display:block}.p-gakuinInfo__arrow{position:absolute;top:50%;right:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);height:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);background-color:#0081cc;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-gakuinInfo__arrow{right:calc(33 / 750 * 100vw);width:calc(51 / 750 * 100vw);height:calc(51 / 750 * 100vw)}}.p-gakuinInfo__arrow::before{position:absolute;top:50%;left:45%;width:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px);height:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px);content:"";border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (max-width:750px){.p-gakuinInfo__arrow::before{width:calc(14 / 750 * 100vw);height:calc(14 / 750 * 100vw);border-top-width:calc(3 / 750 * 100vw);border-right-width:calc(3 / 750 * 100vw)}}.p-gakuinInfo__itemTag{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:500;color:#0081cc}@media screen and (max-width:750px){.p-gakuinInfo__itemTag{font-size:calc(24 / 750 * 100vw)}}.p-gakuinInfo__itemText01{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:500}@media screen and (max-width:750px){.p-gakuinInfo__itemText01{font-size:calc(30 / 750 * 100vw)}}.p-gakuinInfo__itemText02{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;line-height:1.4}@media screen and (max-width:750px){.p-gakuinInfo__itemText02{font-size:calc(51 / 750 * 100vw)}}.p-gakuinInfo__itemText02 small{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:500}@media screen and (max-width:750px){.p-gakuinInfo__itemText02 small{font-size:calc(30 / 750 * 100vw)}}.p-gakuinInfo__itemText02 span{font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:500}@media screen and (max-width:750px){.p-gakuinInfo__itemText02 span{font-size:calc(38 / 750 * 100vw)}}.p-gakuinInfo__itemDate{margin-top:auto;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:500;color:#bebebe}@media screen and (max-width:750px){.p-gakuinInfo__itemDate{font-size:calc(24 / 750 * 100vw)}}.p-gakuinInfo__box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(54 * 750 / 1366 * 1px,54 / 1366 * 100vw,54px);padding:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);color:#0081cc;border:2px solid #0081cc;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinInfo__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(20 / 750 * 100vw);width:calc(670 / 750 * 100vw);padding:calc(60 / 750 * 100vw) calc(43 / 750 * 100vw) calc(70 / 750 * 100vw);margin:0 auto;border-width:calc(3 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinInfo__boxTitle{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-gakuinInfo__boxTitle{font-size:calc(24 / 750 * 100vw)}}.p-gakuinInfo__boxText{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.8}@media screen and (max-width:750px){.p-gakuinInfo__boxText{font-size:calc(24 / 750 * 100vw);line-height:1.6}}.p-gakuinKv .swiper{position:relative;padding:4.39238653vw 0 5.6368960469vw}@media screen and (max-width:750px){.p-gakuinKv .swiper{padding:calc(70 / 750 * 100vw) 0 calc(115 / 750 * 100vw)}}.p-gakuinKv .swiper img{width:100%}.p-gakuinKv .swiper-button-next{right:21%;width:4.0995607613vw;height:4.0995607613vw;background-color:#0081cc;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:750px){.p-gakuinKv .swiper-button-next{right:5%;width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw)}}.p-gakuinKv .swiper-button-next::after{font-size:1.4641288433vw;color:#fff}@media screen and (max-width:750px){.p-gakuinKv .swiper-button-next::after{font-size:calc(20 / 750 * 100vw)}}@media (hover:hover){.p-gakuinKv .swiper-button-next:hover{background-color:#015e94;opacity:1}}.p-gakuinKv .swiper-button-prev{left:21%;width:4.0995607613vw;height:4.0995607613vw;background-color:#0081cc;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:750px){.p-gakuinKv .swiper-button-prev{left:5%;width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw)}}.p-gakuinKv .swiper-button-prev::after{font-size:1.756954612vw;color:#fff}@media screen and (max-width:750px){.p-gakuinKv .swiper-button-prev::after{font-size:calc(20 / 750 * 100vw)}}.p-gakuinKv .swiper-button-prev:hover{background-color:#015e94;opacity:1}.p-gakuinKv .swiper-pagination-bullet{width:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);height:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);margin:0 clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px) 3px!important;background-color:#d9d9d9;opacity:1}@media screen and (max-width:750px){.p-gakuinKv .swiper-pagination-bullet{width:calc(16 / 750 * 100vw);height:calc(16 / 750 * 100vw);margin:0 calc(10 / 750 * 100vw)!important}}.p-gakuinKv .swiper-pagination-bullet-active{background-color:#0081cc}.p-gakuinKv .p-gakuinKv__controls{position:absolute;bottom:0;left:50%;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__controls{gap:calc(15 / 750 * 100vw)}}.p-gakuinKv .swiper-pagination{position:static}.p-gakuinKv .p-gakuinKv__autoplay{position:relative;width:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);height:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);cursor:pointer;border:none}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__autoplay{width:calc(32 / 750 * 100vw);height:calc(32 / 750 * 100vw);margin-top:calc(8 / 750 * 100vw)}}.p-gakuinKv .p-gakuinKv__autoplay::after,.p-gakuinKv .p-gakuinKv__autoplay::before{position:absolute;top:50%;width:clamp(4 * 750 / 1366 * 1px,4 / 1366 * 100vw,4px);height:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);content:"";background-color:#d9d9d9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__autoplay::after,.p-gakuinKv .p-gakuinKv__autoplay::before{width:calc(4 / 750 * 100vw);height:calc(20 / 750 * 100vw)}}.p-gakuinKv .p-gakuinKv__autoplay::before{left:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__autoplay::before{left:calc(10 / 750 * 100vw)}}.p-gakuinKv .p-gakuinKv__autoplay::after{right:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__autoplay::after{right:calc(10 / 750 * 100vw)}}.p-gakuinKv .p-gakuinKv__autoplay.is-paused::after,.p-gakuinKv .p-gakuinKv__autoplay.is-paused::before{width:0;height:0;background-color:transparent}.p-gakuinKv .p-gakuinKv__autoplay.is-paused::before{left:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);border-top:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-bottom:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px) solid transparent;border-left:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px) solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinKv .p-gakuinKv__autoplay.is-paused::before{left:calc(12 / 750 * 100vw);border-top:calc(12 / 750 * 100vw) solid transparent;border-bottom:calc(12 / 750 * 100vw) solid transparent;border-left:calc(20 / 750 * 100vw) solid #d9d9d9}}.p-gakuinKv .swiper-slide{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-gakuinKv .swiper-slide-active{-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18)}.p-gakuinlIntroduction{margin-top:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-gakuinlIntroduction{margin-top:calc(140 / 750 * 100vw)}}.p-gakuinlIntroduction__contents{position:relative;z-index:1;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px) 0 clamp(132 * 750 / 1366 * 1px,132 / 1366 * 100vw,132px);margin:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px) auto clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);background-color:#f5f5f1;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinlIntroduction__contents{width:calc(670 / 750 * 100vw);padding:calc(170 / 750 * 100vw) calc(34 / 750 * 100vw) calc(100 / 750 * 100vw);margin:calc(-20 / 750 * 100vw) auto calc(80 / 750 * 100vw)}}.p-gakuinlIntroduction__bg01{position:absolute;top:clamp(-460px,-460 / 1366 * 100vw,-460 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1725 * 750 / 1366 * 1px,1725 / 1366 * 100vw,1725px);height:clamp(883 * 750 / 1366 * 1px,883 / 1366 * 100vw,883px);background:url(../img/intro_bg01.webp) no-repeat center center/contain;-webkit-transform:translateX(-51%);-ms-transform:translateX(-51%);transform:translateX(-51%)}@media screen and (max-width:750px){.p-gakuinlIntroduction__bg01{top:calc(-600 / 750 * 100vw);width:calc(1019 / 750 * 100vw);height:calc(845 / 750 * 100vw);background:url(../img/intro_bg01--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-56%);-ms-transform:translateX(-56%);transform:translateX(-56%)}}.p-gakuinlIntroduction__bg02{position:absolute;top:clamp(-290px,-290 / 1366 * 100vw,-290 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1797 * 750 / 1366 * 1px,1797 / 1366 * 100vw,1797px);height:clamp(954 * 750 / 1366 * 1px,954 / 1366 * 100vw,954px);background:url(../img/intro_bg02.webp) no-repeat center center/contain;-webkit-transform:translateX(-45.5%);-ms-transform:translateX(-45.5%);transform:translateX(-45.5%)}@media screen and (max-width:750px){.p-gakuinlIntroduction__bg02{top:calc(-220 / 750 * 100vw);width:calc(914 / 750 * 100vw);height:calc(530 / 750 * 100vw);background:url(../img/intro_bg02--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-52%);-ms-transform:translateX(-52%);transform:translateX(-52%)}}.p-gakuinlIntroduction__bg03{position:absolute;bottom:clamp(-250px,-250 / 1366 * 100vw,-250 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1932 * 750 / 1366 * 1px,1932 / 1366 * 100vw,1932px);height:clamp(1091 * 750 / 1366 * 1px,1091 / 1366 * 100vw,1091px);background:url(../img/intro_bg03.webp) no-repeat center center/contain;-webkit-transform:translateX(-45.5%);-ms-transform:translateX(-45.5%);transform:translateX(-45.5%)}@media screen and (max-width:750px){.p-gakuinlIntroduction__bg03{bottom:calc(-350 / 750 * 100vw);width:calc(1136 / 750 * 100vw);height:calc(905 / 750 * 100vw);background:url(../img/intro_bg03--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}}.p-gakuinlIntroduction__img{position:absolute;top:clamp(-100px,-100 / 1366 * 100vw,-100 * 750 / 1366 * 1px);right:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);width:clamp(267 * 750 / 1366 * 1px,267 / 1366 * 100vw,267px)}@media screen and (max-width:750px){.p-gakuinlIntroduction__img{top:calc(-110 / 750 * 100vw);right:calc(-20 / 750 * 100vw);width:calc(267 / 750 * 100vw)}}.p-gakuinlIntroduction__2col,.p-gakuinlIntroduction__2col--reverse{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(73 * 750 / 1366 * 1px,73 / 1366 * 100vw,73px);width:clamp(852 * 750 / 1366 * 1px,852 / 1366 * 100vw,852px);padding-bottom:clamp(52 * 750 / 1366 * 1px,52 / 1366 * 100vw,52px);margin:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px) auto 0;margin-bottom:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px);border-bottom:1px solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinlIntroduction__2col,.p-gakuinlIntroduction__2col--reverse{position:relative;z-index:2;-ms-grid-columns:auto;grid-template-columns:auto;gap:calc(36 / 750 * 100vw);width:100%;padding-bottom:calc(100 / 750 * 100vw);margin-top:calc(57 / 750 * 100vw);margin-bottom:calc(100 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-gakuinlIntroduction__2col--reverse{padding-bottom:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin-bottom:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}}@media screen and (max-width:750px){.p-gakuinlIntroduction__2col--reverse{gap:calc(40 / 750 * 100vw);padding-bottom:0;margin-top:calc(60 / 750 * 100vw);margin-bottom:calc(80 / 750 * 100vw);border-bottom:none}.p-gakuinlIntroduction__2col--reverse>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-gakuinlIntroduction__2col--reverse>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-gakuinlIntroduction__title{margin-bottom:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:700}@media screen and (max-width:750px){.p-gakuinlIntroduction__title{margin-bottom:calc(34 / 750 * 100vw);font-size:calc(50 / 750 * 100vw);line-height:1.45}}.p-gakuinlIntroduction__text{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500;line-height:1.9;letter-spacing:.04em}@media screen and (max-width:750px){.p-gakuinlIntroduction__text{font-size:calc(30 / 750 * 100vw);line-height:2;letter-spacing:0}}.p-gakuinlIntroduction__message{position:relative;z-index:3}@media screen and (max-width:750px){.p-gakuinlIntroduction__message{z-index:1}}.p-gakuinlIntroduction__messageTitle{font-size:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px);font-weight:700}@media screen and (max-width:750px){.p-gakuinlIntroduction__messageTitle{font-size:calc(50 / 750 * 100vw);line-height:1.4}}.p-gakuinlIntroduction__messageText{margin-top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.9}@media screen and (max-width:750px){.p-gakuinlIntroduction__messageText{margin-top:calc(30 / 750 * 100vw);font-size:calc(30 / 750 * 100vw);line-height:2}}.p-gakuinlIntroduction__profile{margin-top:clamp(62 * 750 / 1366 * 1px,62 / 1366 * 100vw,62px)}@media screen and (max-width:750px){.p-gakuinlIntroduction__profile{margin-top:calc(100 / 750 * 100vw)}}.p-gakuinlIntroduction__profileText01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin-bottom:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:700;border-bottom:1px solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinlIntroduction__profileText01{gap:calc(25 / 750 * 100vw);padding-bottom:calc(16 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw);font-size:calc(40 / 750 * 100vw)}}.p-gakuinlIntroduction__profileText01 span{display:block;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-gakuinlIntroduction__profileText01 span{font-size:calc(24 / 750 * 100vw)}}.p-gakuinlIntroduction__profileText02{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);line-height:1.4}@media screen and (max-width:750px){.p-gakuinlIntroduction__profileText02{font-size:calc(30 / 750 * 100vw);line-height:1.7}}.p-gakuinlIntroduction__movie{position:relative;z-index:3;width:clamp(852 * 750 / 1366 * 1px,852 / 1366 * 100vw,852px);margin:0 auto}@media screen and (max-width:750px){.p-gakuinlIntroduction__movie{width:100%}}.p-gakuinlIntroduction__movie iframe{position:relative;z-index:1;display:block;width:clamp(700 * 750 / 1366 * 1px,700 / 1366 * 100vw,700px);height:auto;aspect-ratio:16/9;margin:0 auto}@media screen and (max-width:750px){.p-gakuinlIntroduction__movie iframe{width:100%}}.p-gakuinlIntroduction__movieTitle{position:relative;z-index:1;margin-bottom:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-size:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:700}@media screen and (max-width:750px){.p-gakuinlIntroduction__movieTitle{margin-bottom:calc(10 / 750 * 100vw);font-size:calc(30 / 750 * 100vw)}}.p-gakuinNav{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(clamp(340 * 750 / 1366 * 1px,340 / 1366 * 100vw,340px))[3];grid-template-columns:repeat(3,clamp(340 * 750 / 1366 * 1px,340 / 1366 * 100vw,340px));gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width:750px){.p-gakuinNav{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(20 / 750 * 100vw);width:calc(622 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto 0}}.p-gakuinNav__item,.p-gakuinNav__item--01,.p-gakuinNav__item--02,.p-gakuinNav__item--03{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;height:100%;padding:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);background-color:#f5f5f1;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinNav__item,.p-gakuinNav__item--01,.p-gakuinNav__item--02,.p-gakuinNav__item--03{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:auto calc(137 / 750 * 100vw);grid-template-columns:auto calc(137 / 750 * 100vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(13 / 750 * 100vw) calc(100 / 750 * 100vw) calc(15 / 750 * 100vw) calc(55 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}.p-gakuinNav__item .p-gakuinNav__itemText,.p-gakuinNav__item--01 .p-gakuinNav__itemText,.p-gakuinNav__item--02 .p-gakuinNav__itemText,.p-gakuinNav__item--03 .p-gakuinNav__itemText{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-gakuinNav__item img,.p-gakuinNav__item--01 img,.p-gakuinNav__item--02 img,.p-gakuinNav__item--03 img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-gakuinNav__item img,.p-gakuinNav__item--01 img,.p-gakuinNav__item--02 img,.p-gakuinNav__item--03 img{display:block;margin:0 auto}.p-gakuinNav__item--01 img{width:clamp(155 * 750 / 1366 * 1px,155 / 1366 * 100vw,155px)}@media screen and (max-width:750px){.p-gakuinNav__item--01 img{width:calc(121 / 750 * 100vw)}}.p-gakuinNav__item--02 img{width:clamp(168 * 750 / 1366 * 1px,168 / 1366 * 100vw,168px)}@media screen and (max-width:750px){.p-gakuinNav__item--02 img{width:calc(130 / 750 * 100vw)}}.p-gakuinNav__item--03 img{width:clamp(179 * 750 / 1366 * 1px,179 / 1366 * 100vw,179px)}@media screen and (max-width:750px){.p-gakuinNav__item--03 img{width:calc(137 / 750 * 100vw)}}.p-gakuinNav__item span,.p-gakuinNav__item--01 span,.p-gakuinNav__item--02 span,.p-gakuinNav__item--03 span{position:absolute;top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);left:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-family:Jost,sans-serif;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:600}@media screen and (max-width:750px){.p-gakuinNav__item span,.p-gakuinNav__item--01 span,.p-gakuinNav__item--02 span,.p-gakuinNav__item--03 span{top:calc(16 / 750 * 100vw);left:calc(16 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-gakuinNav__itemText{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:600}@media screen and (max-width:750px){.p-gakuinNav__itemText{font-size:calc(28 / 750 * 100vw)}}.p-gakuinNav__itemArrow{position:absolute;right:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);bottom:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);width:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);height:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);background-color:#0081cc;border-radius:50%}@media screen and (max-width:750px){.p-gakuinNav__itemArrow{top:50%;right:calc(40 / 750 * 100vw);bottom:auto;width:calc(40 / 750 * 100vw);height:calc(40 / 750 * 100vw);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.p-gakuinNav__itemArrow::before{position:absolute;top:45%;left:50%;width:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px);height:clamp(7 * 750 / 1366 * 1px,7 / 1366 * 100vw,7px);content:"";border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}@media screen and (max-width:750px){.p-gakuinNav__itemArrow::before{width:calc(12 / 750 * 100vw);height:calc(12 / 750 * 100vw);border-top-width:calc(3 / 750 * 100vw);border-right-width:calc(3 / 750 * 100vw)}}.p-gakuinSafe{position:relative;margin-top:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-gakuinSafe{margin-top:calc(150 / 750 * 100vw)}}.p-gakuinSafe__contents{position:relative;z-index:2;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px) clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) clamp(132 * 750 / 1366 * 1px,132 / 1366 * 100vw,132px);margin:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px) auto 0;background-color:#f5f5f1;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinSafe__contents{width:calc(670 / 750 * 100vw);padding:calc(200 / 750 * 100vw) calc(40 / 750 * 100vw) calc(100 / 750 * 100vw);margin:calc(-40 / 750 * 100vw) auto calc(80 / 750 * 100vw)}}.p-gakuinSafe__bg01{position:absolute;top:clamp(-370px,-370 / 1366 * 100vw,-370 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1684 * 750 / 1366 * 1px,1684 / 1366 * 100vw,1684px);height:clamp(879 * 750 / 1366 * 1px,879 / 1366 * 100vw,879px);background:url(../img/safe_bg01.webp) no-repeat center center/contain;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}@media screen and (max-width:750px){.p-gakuinSafe__bg01{top:calc(-300 / 750 * 100vw);width:calc(972 / 750 * 100vw);height:calc(623 / 750 * 100vw);background:url(../img/safe_bg01--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-53%);-ms-transform:translateX(-53%);transform:translateX(-53%)}}.p-gakuinSafe__bg02{position:absolute;top:clamp(980 * 750 / 1366 * 1px,980 / 1366 * 100vw,980px);left:50%;z-index:1;width:clamp(1658 * 750 / 1366 * 1px,1658 / 1366 * 100vw,1658px);height:clamp(711 * 750 / 1366 * 1px,711 / 1366 * 100vw,711px);background:url(../img/safe_bg02.webp) no-repeat center center/contain;-webkit-transform:translateX(-52.5%);-ms-transform:translateX(-52.5%);transform:translateX(-52.5%)}@media screen and (max-width:750px){.p-gakuinSafe__bg02{top:calc(1790 / 750 * 100vw);width:calc(1049 / 750 * 100vw);height:calc(960 / 750 * 100vw);background:url(../img/safe_bg02--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-53%);-ms-transform:translateX(-53%);transform:translateX(-53%)}}.p-gakuinSafe__bg03{position:absolute;bottom:clamp(900 * 750 / 1366 * 1px,900 / 1366 * 100vw,900px);left:50%;z-index:1;width:clamp(2057 * 750 / 1366 * 1px,2057 / 1366 * 100vw,2057px);height:clamp(768 * 750 / 1366 * 1px,768 / 1366 * 100vw,768px);background:url(../img/safe_bg03.webp) no-repeat center center/contain;-webkit-transform:translateX(-45.5%);-ms-transform:translateX(-45.5%);transform:translateX(-45.5%)}@media screen and (max-width:750px){.p-gakuinSafe__bg03{bottom:calc(2170 / 750 * 100vw);width:calc(1262 / 750 * 100vw);height:calc(1046 / 750 * 100vw);background:url(../img/safe_bg03--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-53%);-ms-transform:translateX(-53%);transform:translateX(-53%)}}.p-gakuinSafe__bg04{position:absolute;bottom:clamp(-190px,-190 / 1366 * 100vw,-190 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1823 * 750 / 1366 * 1px,1823 / 1366 * 100vw,1823px);height:clamp(994 * 750 / 1366 * 1px,994 / 1366 * 100vw,994px);background:url(../img/safe_bg04.webp) no-repeat center center/contain;-webkit-transform:translateX(-45.5%);-ms-transform:translateX(-45.5%);transform:translateX(-45.5%)}@media screen and (max-width:750px){.p-gakuinSafe__bg04{bottom:calc(-1120 / 750 * 100vw);width:calc(1433 / 750 * 100vw);height:calc(1025 / 750 * 100vw);background:url(../img/safe_bg04--sp.webp) no-repeat center center/contain;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}.p-gakuinSafe__img{position:absolute;top:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px);right:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);width:clamp(298 * 750 / 1366 * 1px,298 / 1366 * 100vw,298px)}@media screen and (max-width:750px){.p-gakuinSafe__img{top:calc(-50 / 750 * 100vw);right:calc(-20 / 750 * 100vw);width:calc(298 / 750 * 100vw)}}.p-gakuinSafe__list{display:-ms-grid;display:grid;-ms-grid-columns:(clamp(305 * 750 / 1366 * 1px,305 / 1366 * 100vw,305px))[3];grid-template-columns:repeat(3,clamp(305 * 750 / 1366 * 1px,305 / 1366 * 100vw,305px));gap:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin:clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px) 0 clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media print,screen and (min-width:751px){.p-gakuinSafe__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:750px){.p-gakuinSafe__list{-ms-grid-columns:(calc(500 / 750 * 100vw))[3];grid-template-columns:repeat(3,calc(500 / 750 * 100vw));gap:calc(20 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);margin:calc(59 / 750 * 100vw) auto calc(120 / 750 * 100vw);overflow-x:auto;overflow-y:hidden}}.p-gakuinSafe__item{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.p-gakuinSafe__itemInner{padding:clamp(21 * 750 / 1366 * 1px,21 / 1366 * 100vw,21px) clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px) clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);background-color:#fff;border-radius:0 0 clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinSafe__itemInner{padding:calc(40 / 750 * 100vw);border-radius:0 0 calc(10 / 750 * 100vw) calc(10 / 750 * 100vw)}}.p-gakuinSafe__itemText01{font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:600}@media screen and (max-width:750px){.p-gakuinSafe__itemText01{font-size:calc(26 / 750 * 100vw)}}.p-gakuinSafe__itemText02{margin-top:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px);line-height:1.8}@media screen and (max-width:750px){.p-gakuinSafe__itemText02{margin-top:calc(16 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-gakuinSafe__accordion{position:relative;z-index:1;width:100%;margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-gakuinSafe__accordion{margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-gakuinSafe__accordionItem{background-color:#fff;border-radius:clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px)}@media screen and (max-width:750px){.p-gakuinSafe__accordionItem{border-radius:calc(10 / 750 * 100vw)}}.p-gakuinSafe__accordionItem:not(:first-of-type){margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinSafe__accordionItem:not(:first-of-type){margin-top:calc(10 / 750 * 100vw)}}.p-gakuinSafe__accordionTitle{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) auto;grid-template-columns:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) auto;gap:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-size:clamp(19 * 750 / 1366 * 1px,19 / 1366 * 100vw,19px);font-weight:700}@media screen and (max-width:750px){.p-gakuinSafe__accordionTitle{-ms-grid-columns:calc(60 / 750 * 100vw) auto;grid-template-columns:calc(60 / 750 * 100vw) auto;gap:calc(28 / 750 * 100vw);padding:calc(22 / 750 * 100vw) calc(60 / 750 * 100vw) calc(22 / 750 * 100vw) calc(22 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-gakuinSafe__accordionTitle .question{display:block;font-family:Jost,sans-serif;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);border-right:1px solid #d9d9d9}@media screen and (max-width:750px){.p-gakuinSafe__accordionTitle .question{font-size:calc(20 / 750 * 100vw)}}.p-gakuinSafe__accordionTitle .plus{position:absolute;top:50%;right:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);width:2px;height:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);background-color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-gakuinSafe__accordionTitle .plus{right:calc(36 / 750 * 100vw);width:calc(2 / 750 * 100vw);height:calc(20 / 750 * 100vw)}}.p-gakuinSafe__accordionTitle .plus:nth-child(2){-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-gakuinSafe__accordionTitle.is-open .plus:last-of-type{opacity:0}.p-gakuinSafe__accordionContents{display:-ms-grid;display:grid;-ms-grid-columns:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) 1fr;grid-template-columns:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) 1fr;gap:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);padding:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px) clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-gakuinSafe__accordionContents{-ms-grid-columns:calc(60 / 750 * 100vw) 1fr;grid-template-columns:calc(60 / 750 * 100vw) 1fr;gap:calc(28 / 750 * 100vw);padding:calc(10 / 750 * 100vw) calc(23 / 750 * 100vw) calc(30 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);line-height:1.4}}.p-gakuinSafe__accordionContents span{font-family:Jost,sans-serif;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-gakuinSafe__accordionContents span{font-size:calc(20 / 750 * 100vw)}}.p-gakuinSafe__join{display:-ms-grid;display:grid;-ms-grid-columns:(clamp(304 * 750 / 1366 * 1px,304 / 1366 * 100vw,304px))[3];grid-template-columns:repeat(3,clamp(304 * 750 / 1366 * 1px,304 / 1366 * 100vw,304px));gap:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px) 0 clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media print,screen and (min-width:751px){.p-gakuinSafe__join{-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:750px){.p-gakuinSafe__join{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(10 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(120 / 750 * 100vw)}}.p-gakuinSafe__joinItem{position:relative;padding:clamp(54 * 750 / 1366 * 1px,54 / 1366 * 100vw,54px) clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px) clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);background-color:#fff;border:1px solid #d9d9d9;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media print,screen and (min-width:751px){.p-gakuinSafe__joinItem{display:-ms-grid;display:grid;-ms-grid-rows:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px) 1fr;grid-template-rows:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px) 1fr}}@media screen and (max-width:750px){.p-gakuinSafe__joinItem{padding:calc(85 / 750 * 100vw) calc(40 / 750 * 100vw) calc(55 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinSafe__joinItem a{display:block;padding:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);margin-top:clamp(31 * 750 / 1366 * 1px,31 / 1366 * 100vw,31px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);color:#fff;text-align:center;background-color:#0081cc;border-radius:clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px)}@media screen and (max-width:750px){.p-gakuinSafe__joinItem a{padding:calc(31 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-gakuinSafe__joinNum{position:absolute;top:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);left:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-family:Jost,sans-serif;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:600}@media screen and (max-width:750px){.p-gakuinSafe__joinNum{top:calc(40 / 750 * 100vw);left:calc(40 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-gakuinSafe__joinTitle{font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:500;text-align:center}@media print,screen and (min-width:751px){.p-gakuinSafe__joinTitle{display:-ms-grid;display:grid;place-items:center}}@media screen and (max-width:750px){.p-gakuinSafe__joinTitle{font-size:calc(24 / 750 * 100vw);text-align:left}}.p-gakuinSafe__joinText,.p-gakuinSafe__joinText--center{margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-size:clamp(13 * 750 / 1366 * 1px,13 / 1366 * 100vw,13px)}@media screen and (max-width:750px){.p-gakuinSafe__joinText,.p-gakuinSafe__joinText--center{margin-top:calc(24 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);line-height:1.7}}@media print,screen and (min-width:751px){.p-gakuinSafe__joinText--center{text-align:center}}.p-gakuinSafe__info{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:clamp(535 * 750 / 1366 * 1px,535 / 1366 * 100vw,535px) auto;grid-template-columns:clamp(535 * 750 / 1366 * 1px,535 / 1366 * 100vw,535px) auto;gap:clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px) auto 0}@media screen and (max-width:750px){.p-gakuinSafe__info{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(40 / 750 * 100vw);width:100%;margin:calc(16 / 750 * 100vw) auto 0}}.p-gakuinSafe__info iframe{width:clamp(500 * 750 / 1366 * 1px,500 / 1366 * 100vw,500px);height:auto;aspect-ratio:500/361}@media screen and (max-width:750px){.p-gakuinSafe__info iframe{width:100%}}.p-gakuinSafe__info .swiper{padding-bottom:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}@media screen and (max-width:750px){.p-gakuinSafe__info .swiper{padding-bottom:calc(70 / 750 * 100vw)}}.p-gakuinSafe__info .swiper img{width:100%;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-gakuinSafe__info .swiper img{border-radius:calc(10 / 750 * 100vw)}}.p-gakuinSafe__info .swiper-pagination-bullet{background-color:#d9d9d9;opacity:1}.p-gakuinSafe__info .swiper-pagination-bullet-active{background-color:#0081cc}.p-gakuinSafe__infoTitle,.p-gakuinSafe__infoTitle--02{padding-top:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);margin-top:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700;border-top:1px solid #d9d9d9}.p-gakuinSafe__infoTitle--02{margin-top:clamp(200 * 750 / 1366 * 1px,200 / 1366 * 100vw,200px)}@media screen and (max-width:750px){.p-gakuinSafe__infoTitle--02{margin-top:calc(100 / 750 * 100vw)}}.p-gakuinSafe__infoText01{margin-bottom:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-gakuinSafe__infoText01{margin-bottom:calc(20 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}}.p-gakuinSafe__infoText02{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.75}@media screen and (max-width:750px){.p-gakuinSafe__infoText02{font-size:calc(26 / 750 * 100vw);line-height:1.7}}.p-gakuinSafe__infoText03{margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-family:Jost,sans-serif;font-size:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-weight:500}@media screen and (max-width:750px){.p-gakuinSafe__infoText03{margin-top:0;font-size:calc(64 / 750 * 100vw)}}.p-gakuinSafe__infoText04{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px)}@media screen and (max-width:750px){.p-gakuinSafe__infoText04{font-size:calc(26 / 750 * 100vw)}}.p-gakuinSafe__bnr{position:relative;z-index:10;display:-ms-grid;display:grid;-ms-grid-columns:(clamp(508 * 750 / 1366 * 1px,508 / 1366 * 100vw,508px))[2];grid-template-columns:repeat(2,clamp(508 * 750 / 1366 * 1px,508 / 1366 * 100vw,508px));gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px);margin-bottom:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);text-align:center}@media screen and (max-width:750px){.p-gakuinSafe__bnr{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(48 / 750 * 100vw);margin-top:calc(80 / 750 * 100vw);margin-bottom:calc(120 / 750 * 100vw)}}.p-gakuinSafe__bnr img{width:clamp(620 * 750 / 1366 * 1px,620 / 1366 * 100vw,620px)}@media screen and (max-width:750px){.p-gakuinSafe__bnr img{width:calc(620 / 750 * 100vw)}}.p-gakuinSafe__BnrText{margin-bottom:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:500}@media screen and (max-width:750px){.p-gakuinSafe__BnrText{margin-bottom:calc(34 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-gakuinSns{margin:clamp(83 * 750 / 1366 * 1px,83 / 1366 * 100vw,83px) 0 clamp(35 * 750 / 1366 * 1px,35 / 1366 * 100vw,35px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500;text-align:center}.p-gakuinSns img{display:block;width:clamp(141 * 750 / 1366 * 1px,141 / 1366 * 100vw,141px);margin:0 auto clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}.u-pc{display:block}@media screen and (max-width:750px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width:750px){.u-sp{display:block}}