@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:Quicksand;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(317 / 750 * 100vw)}.l-footer__menuItem--02 img{width:calc(273 / 750 * 100vw);margin-top:0}.l-footer__menuItem--03 img{width:calc(205 / 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{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{margin-left:clamp(194 * 750 / 1366 * 1px,194 / 1366 * 100vw,194px)}}@media screen and (max-width:750px){.l-header{padding:calc(44 / 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)}}@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:Quicksand;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(317 / 750 * 100vw)}.l-nav__item--02 img{width:calc(273 / 750 * 100vw);margin-top:0}.l-nav__item--03 img{width:calc(205 / 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:0 auto;margin-bottom: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{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::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/top/menu_bg.webp);mask-image:url(../img/top/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::before{background-color:#0081cc}@media print,screen and (min-width:751px){.l-navBtn{display:none}}.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(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px) clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;line-height:1.4;-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:Quicksand;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(108 * 750 / 1366 * 1px,108 / 1366 * 100vw,108px)}.l-pcNav__item--02 img{width:clamp(93 * 750 / 1366 * 1px,93 / 1366 * 100vw,93px)}.l-pcNav__item--03 img{width:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px)}@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:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(20 / 750 * 100vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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}}@media (orientation:landscape){.l-spNav{display:none}}.l-spNav__btn,.l-spNav__btn--blue,.l-spNav__btn--red{display:block;width:calc(330 / 750 * 100vw);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{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Quicksand;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{font-size:calc(200 / 750 * 100vw)}}.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-contact,.m-contact--01,.m-contact--02,.m-contact--03,.m-contact--school{position:relative;z-index:2;width:clamp(800 * 750 / 1366 * 1px,800 / 1366 * 100vw,800px);padding:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px) 0 clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);margin:clamp(62 * 750 / 1366 * 1px,62 / 1366 * 100vw,62px) auto 0;font-weight:700;text-align:center;background:url(../img/top/contact_bg.webp) no-repeat center center/contain}@media screen and (max-width:750px){.m-contact,.m-contact--01,.m-contact--02,.m-contact--03,.m-contact--school{width:100%;padding:calc(162 / 750 * 100vw) 0 calc(130 / 750 * 100vw);margin-top:calc(141 / 750 * 100vw);background-size:cover}}.m-contact--01{margin-top:clamp(-50px,-50 / 1366 * 100vw,-50 * 750 / 1366 * 1px)}.m-contact--01::before{position:absolute;top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);left:clamp(-30px,-30 / 1366 * 100vw,-30 * 750 / 1366 * 1px);z-index:1;width:clamp(160 * 750 / 1366 * 1px,160 / 1366 * 100vw,160px);height:clamp(170 * 750 / 1366 * 1px,170 / 1366 * 100vw,170px);content:"";background:url(../img/top/contact01.webp) no-repeat center center/contain}@media screen and (max-width:750px){.m-contact--01::before{top:calc(-50 / 750 * 100vw);left:calc(10 / 750 * 100vw);width:calc(160 / 750 * 100vw);height:calc(172 / 750 * 100vw);background-size:contain}}@media screen and (max-width:750px){.m-contact--01{margin-top:calc(-150 / 750 * 100vw)}}@media print,screen and (min-width:751px){.m-contact--02{margin-top:clamp(-110px,-110 / 1366 * 100vw,-110 * 750 / 1366 * 1px)}}.m-contact--02::before{position:absolute;top:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);left:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px);z-index:1;width:clamp(158 * 750 / 1366 * 1px,158 / 1366 * 100vw,158px);height:clamp(158 * 750 / 1366 * 1px,158 / 1366 * 100vw,158px);content:"";background:url(../img/top/contact02.webp) no-repeat center center/contain}@media screen and (max-width:750px){.m-contact--02::before{top:calc(-20 / 750 * 100vw);left:calc(30 / 750 * 100vw);width:calc(160 / 750 * 100vw);height:calc(172 / 750 * 100vw);background-size:contain}}@media screen and (max-width:750px){.m-contact--02{margin-top:calc(-80 / 750 * 100vw)}}@media print,screen and (min-width:751px){.m-contact--03{margin-top:clamp(-200px,-200 / 1366 * 100vw,-200 * 750 / 1366 * 1px);margin-bottom:clamp(150 * 750 / 1366 * 1px,150 / 1366 * 100vw,150px)}}@media screen and (max-width:750px){.m-contact--03{margin-top:calc(-100 / 750 * 100vw);margin-bottom:calc(260 / 750 * 100vw)}}.m-contact--03::before{position:absolute;top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);left:clamp(-90px,-90 / 1366 * 100vw,-90 * 750 / 1366 * 1px);z-index:1;width:clamp(248 * 750 / 1366 * 1px,248 / 1366 * 100vw,248px);height:clamp(181 * 750 / 1366 * 1px,181 / 1366 * 100vw,181px);content:"";background:url(../img/top/contact03.webp) no-repeat center center/contain}@media screen and (max-width:750px){.m-contact--03::before{top:calc(-60 / 750 * 100vw);left:calc(30 / 750 * 100vw);width:calc(248 / 750 * 100vw);height:calc(181 / 750 * 100vw);background-size:contain}}@media print,screen and (min-width:751px){.m-contact--school{margin-top:clamp(-200px,-200 / 1366 * 100vw,-200 * 750 / 1366 * 1px);margin-bottom:clamp(150 * 750 / 1366 * 1px,150 / 1366 * 100vw,150px)}}@media screen and (max-width:750px){.m-contact--school{margin-top:calc(-150 / 750 * 100vw);margin-bottom:calc(260 / 750 * 100vw)}}.m-contact--school::before{position:absolute;top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);left:clamp(-90px,-90 / 1366 * 100vw,-90 * 750 / 1366 * 1px);z-index:1;width:clamp(248 * 750 / 1366 * 1px,248 / 1366 * 100vw,248px);height:clamp(181 * 750 / 1366 * 1px,181 / 1366 * 100vw,181px);content:"";background:url(../img/top/contact03.webp) no-repeat center center/contain}@media screen and (max-width:750px){.m-contact--school::before{top:calc(-60 / 750 * 100vw);left:calc(30 / 750 * 100vw);width:calc(248 / 750 * 100vw);height:calc(181 / 750 * 100vw);background-size:contain}}.m-contact__text01{position:relative;display:inline-block;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width:750px){.m-contact__text01{font-size:calc(24 / 750 * 100vw)}}.m-contact__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){.m-contact__text01::before{top:calc(15 / 750 * 100vw);left:calc(-50 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.m-contact__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){.m-contact__text01::after{top:calc(15 / 750 * 100vw);right:calc(-50 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.m-contact__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){.m-contact__text02{margin:calc(40 / 750 * 100vw) 0 calc(25 / 750 * 100vw);font-size:calc(58 / 750 * 100vw)}}.m-contact__text03{font-family:Quicksand;font-size:clamp(49 * 750 / 1366 * 1px,49 / 1366 * 100vw,49px);line-height:1}@media screen and (max-width:750px){.m-contact__text03{font-size:calc(70 / 750 * 100vw)}}.m-contact__text04{font-size:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-weight:500}@media screen and (max-width:750px){.m-contact__text04{font-size:calc(24 / 750 * 100vw)}}.m-contact__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(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px)}@media screen and (max-width:750px){.m-contact__btnWrap{display:-ms-grid;display:grid;gap:calc(16 / 750 * 100vw);margin-top:calc(41 / 750 * 100vw)}}.m-contact__btn,.m-contact__btn--01,.m-contact__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:100px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:750px){.m-contact__btn,.m-contact__btn--01,.m-contact__btn--02{width:calc(510 / 750 * 100vw);padding:calc(52 / 750 * 100vw) 0;font-size:calc(36 / 750 * 100vw)}}.m-contact__btn--01{background-color:#e83a68}@media (hover:hover){.m-contact__btn--01:hover{background-color:#9b2847;opacity:1}}.m-contact__btn--02{background-color:#0081cc}@media (hover:hover){.m-contact__btn--02:hover{background-color:#015e94;opacity:1}}.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)}}@media screen and (max-width:750px){.m-fade-sp{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-sp.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 clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-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-sns{position:relative;z-index:10;display:-ms-grid;display:grid;-ms-grid-columns:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);grid-template-columns:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);gap:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width:750px){.m-sns{-ms-grid-columns:calc(60 / 750 * 100vw) calc(180 / 750 * 100vw);grid-template-columns:calc(60 / 750 * 100vw) calc(180 / 750 * 100vw);gap:calc(40 / 750 * 100vw);margin-bottom:calc(68 / 750 * 100vw)}}.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);line-height:1.4}}.m-titleLv2 span,.m-titleLv2--02 span,.m-titleLv2--03 span{display:block;font-family:Quicksand;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(../img/top/title_bg.svg);mask-image:url(../img/top/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-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:Quicksand;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-schoolAbout{position:relative;z-index:2;padding-top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);padding-bottom:clamp(300 * 750 / 1366 * 1px,300 / 1366 * 100vw,300px);background-color:#fff8f7}@media screen and (max-width:750px){.p-schoolAbout{padding:calc(160 / 750 * 100vw) 0 calc(250 / 750 * 100vw)}}.p-schoolAbout::after{position:absolute;bottom:clamp(-600px,-600 / 1366 * 100vw,-600 * 750 / 1366 * 1px);left:50%;z-index:0;width:clamp(2460 * 750 / 1366 * 1px,2460 / 1366 * 100vw,2460px);height:clamp(1020 * 750 / 1366 * 1px,1020 / 1366 * 100vw,1020px);content:"";background:url(../img/school/contact_bg.webp) no-repeat;background-position:center bottom;background-size:contain;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}@media screen and (max-width:750px){.p-schoolAbout::after{bottom:calc(-1000 / 750 * 100vw);width:calc(2187 / 750 * 100vw);height:calc(1812 / 750 * 100vw);background:url(../img/school/contact_bg--sp.webp) no-repeat;background-position:calc(100 / 750 * 100vw) bottom;background-size:100%;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}}.p-schoolAbout__message{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);min-height:clamp(231 * 750 / 1366 * 1px,231 / 1366 * 100vw,231px);padding:0 clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);margin:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) auto;background-color:#fff;border:1px solid #ffd8d5;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolAbout__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(690 / 750 * 100vw);padding:calc(64 / 750 * 100vw) 0 calc(100 / 750 * 100vw);margin:0 auto calc(83 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-schoolAbout__message::after{position:absolute;top:clamp(-15px,-15 / 1366 * 100vw,-15 * 750 / 1366 * 1px);right:clamp(-15px,-15 / 1366 * 100vw,-15 * 750 / 1366 * 1px);z-index:1;width:clamp(74 * 750 / 1366 * 1px,74 / 1366 * 100vw,74px);height:clamp(74 * 750 / 1366 * 1px,74 / 1366 * 100vw,74px);content:"";background:url(../img/school/message_img.webp) no-repeat center center/contain}@media screen and (max-width:750px){.p-schoolAbout__message::after{top:calc(-15 / 750 * 100vw);right:calc(-15 / 750 * 100vw);width:calc(74 / 750 * 100vw);height:calc(74 / 750 * 100vw)}}.p-schoolAbout__messageTag{position:absolute;top:0;left:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);padding:clamp(6 * 750 / 1366 * 1px,6 / 1366 * 100vw,6px) clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-size:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-weight:700;background-color:#fff100;border-radius:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) 0 clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-schoolAbout__messageTag{left:calc(20 / 750 * 100vw);padding:calc(12 / 750 * 100vw) calc(25 / 750 * 100vw);font-size:calc(25 / 750 * 100vw);border-radius:calc(25 / 750 * 100vw) calc(25 / 750 * 100vw) 0 calc(25 / 750 * 100vw)}}.p-schoolAbout__messageText01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-right:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);margin-right:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;white-space:nowrap;border-right:2px dotted #ffd8d5}@media screen and (max-width:750px){.p-schoolAbout__messageText01{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:0;padding-bottom:calc(55 / 750 * 100vw);margin-right:0;margin-bottom:calc(55 / 750 * 100vw);font-size:calc(32 / 750 * 100vw);line-height:1.8;text-align:center;border-right:none;border-bottom:2px dotted #ffd8d5}}.p-schoolAbout__messageText01 span{font-size:clamp(34 * 750 / 1366 * 1px,34 / 1366 * 100vw,34px)}@media screen and (max-width:750px){.p-schoolAbout__messageText01 span{font-size:calc(42 / 750 * 100vw)}}.p-schoolAbout__messageText02{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-schoolAbout__messageText02{padding:0 calc(40 / 750 * 100vw);font-size:calc(30 / 750 * 100vw);line-height:1.8}}.p-schoolAbout__messageText02 .line{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff100));background:linear-gradient(transparent 60%,#fff100 60%)}.p-schoolAbout__gallery{position:relative;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);min-height:clamp(231 * 750 / 1366 * 1px,231 / 1366 * 100vw,231px);margin:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);overflow:visible}@media screen and (max-width:750px){.p-schoolAbout__gallery{width:calc(690 / 750 * 100vw);margin:calc(85 / 750 * 100vw) auto calc(64 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-schoolAbout .swiper{overflow:visible}@media print,screen and (min-width:751px){.p-schoolAbout .swiper-container{overflow:hidden}}.p-schoolAbout__galleryTag{position:absolute;top:0;left:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);z-index:2;padding:clamp(6 * 750 / 1366 * 1px,6 / 1366 * 100vw,6px) clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-size:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px);font-weight:700;background-color:#fff100;border-radius:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) 0 clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-schoolAbout__galleryTag{left:calc(20 / 750 * 100vw);padding:calc(12 / 750 * 100vw) calc(25 / 750 * 100vw);font-size:calc(25 / 750 * 100vw);border-radius:calc(25 / 750 * 100vw) calc(25 / 750 * 100vw) 0 calc(25 / 750 * 100vw)}}.p-schoolAbout__galleryText{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500}@media screen and (max-width:750px){.p-schoolAbout__galleryText{margin-top:calc(28 / 750 * 100vw);font-size:calc(28 / 750 * 100vw)}}.p-schoolAbout .swiper-button-next{top:45%;right:0;width:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);height:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);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;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:750px){.p-schoolAbout .swiper-button-next{top:50%;right:8%;width:calc(56 / 750 * 100vw);height:calc(56 / 750 * 100vw)}}.p-schoolAbout .swiper-button-next::after{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);color:#fff}@media screen and (max-width:750px){.p-schoolAbout .swiper-button-next::after{font-size:calc(16 / 750 * 100vw)}}@media (hover:hover){.p-schoolAbout .swiper-button-next:hover{background-color:#015e94;opacity:1}}.p-schoolAbout .swiper img{width:100%;height:clamp(252 * 750 / 1366 * 1px,252 / 1366 * 100vw,252px);border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:750px){.p-schoolAbout .swiper img{height:calc(450 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-schoolAbout .swiper-button-prev{top:45%;left:0;width:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);height:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);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;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:750px){.p-schoolAbout .swiper-button-prev{top:50%;left:8%;width:calc(56 / 750 * 100vw);height:calc(56 / 750 * 100vw)}}.p-schoolAbout .swiper-button-prev::after{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);color:#fff}@media screen and (max-width:750px){.p-schoolAbout .swiper-button-prev::after{font-size:calc(16 / 750 * 100vw)}}.p-schoolAbout .swiper-button-prev:hover{background-color:#015e94;opacity:1}.p-schoolFeature{position:relative;z-index:1;padding-top:clamp(250 * 750 / 1366 * 1px,250 / 1366 * 100vw,250px);background:url(../img/school/feature_bg01.webp) no-repeat;background-position:calc(50% - clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)) clamp(-50px,-50 / 1366 * 100vw,-50 * 750 / 1366 * 1px);background-size:128.4040995608vw clamp(741 * 750 / 1366 * 1px,741 / 1366 * 100vw,741px)}@media screen and (max-width:750px){.p-schoolFeature{padding-top:calc(300 / 750 * 100vw);background:url(../img/school/feature_bg--sp.webp) no-repeat;background-position:calc(50% + 30 / 750 * 100vw) top;background-size:calc(1172 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-schoolFeature::before{position:absolute;top:0;left:50%;z-index:0;width:clamp(893 * 750 / 1366 * 1px,893 / 1366 * 100vw,893px);height:clamp(198 * 750 / 1366 * 1px,198 / 1366 * 100vw,198px);content:"";background:url(../img/school/feature_bg02.webp) no-repeat;background-position:center bottom;background-size:contain;-webkit-transform:translateX(-38%);-ms-transform:translateX(-38%);transform:translateX(-38%)}}.p-schoolFeature::after{position:absolute;bottom:clamp(-600px,-600 / 1366 * 100vw,-600 * 750 / 1366 * 1px);left:50%;z-index:0;width:clamp(2460 * 750 / 1366 * 1px,2460 / 1366 * 100vw,2460px);height:clamp(1020 * 750 / 1366 * 1px,1020 / 1366 * 100vw,1020px);content:"";background:url(../img/school/contact_bg.webp) no-repeat;background-position:center bottom;background-size:contain;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}@media screen and (max-width:750px){.p-schoolFeature::after{bottom:calc(-1000 / 750 * 100vw);width:calc(2187 / 750 * 100vw);height:calc(1812 / 750 * 100vw);background:url(../img/school/contact_bg--sp.webp) no-repeat;background-position:calc(100 / 750 * 100vw) bottom;background-size:100%;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}}.p-schoolFeature__contents{padding-bottom:clamp(300 * 750 / 1366 * 1px,300 / 1366 * 100vw,300px);background-color:#fff0f0}.p-schoolFeature__box{position:relative;z-index:2;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px);margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) auto clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolFeature__box{width:calc(690 / 750 * 100vw);padding:calc(100 / 750 * 100vw) calc(40 / 750 * 100vw) calc(90 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(120 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-schoolFeature__box img{position:absolute;top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);right:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px);width:clamp(539 * 750 / 1366 * 1px,539 / 1366 * 100vw,539px)}}@media screen and (max-width:750px){.p-schoolFeature__box img{display:block;width:100%}}.p-schoolFeature__boxText01{font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-schoolFeature__boxText01{font-size:calc(50 / 750 * 100vw);line-height:1.5}}.p-schoolFeature__boxText02{width:clamp(308 * 750 / 1366 * 1px,308 / 1366 * 100vw,308px);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.8}@media screen and (max-width:750px){.p-schoolFeature__boxText02{width:100%;margin:calc(40 / 750 * 100vw) 0;font-size:calc(30 / 750 * 100vw);line-height:2}}.p-schoolFeature__join{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(clamp(250 * 750 / 1366 * 1px,250 / 1366 * 100vw,250px))[4];grid-template-columns:repeat(4,clamp(250 * 750 / 1366 * 1px,250 / 1366 * 100vw,250px));gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-schoolFeature__join{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(31 / 750 * 100vw);width:calc(690 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-schoolFeature__joinItem{position:relative;padding:clamp(78 * 750 / 1366 * 1px,78 / 1366 * 100vw,78px) clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px);background-color:#fff;border:1px solid #d9d9d9;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolFeature__joinItem{padding:calc(80 / 750 * 100vw) calc(40 / 750 * 100vw) calc(46 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-schoolFeature__joinItem:not(:first-of-type)::before{position:absolute;top:50%;left:clamp(-15px,-15 / 1366 * 100vw,-15 * 750 / 1366 * 1px);width:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);height:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);clip-path:polygon(100% 50%,0 0,0 100%);content:"";background-color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-schoolFeature__joinItem:not(:first-of-type)::before{top:calc(-30 / 750 * 100vw);left:50%;width:calc(15 / 750 * 100vw);height:calc(30 / 750 * 100vw);-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.p-schoolFeature__joinItem a{display:block;padding:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);margin-top:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);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-schoolFeature__joinItem a{padding:calc(31 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(8 / 750 * 100vw)}}.p-schoolFeature__joinText01{position:absolute;top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-family:Quicksand;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:600}@media screen and (max-width:750px){.p-schoolFeature__joinText01{top:calc(30 / 750 * 100vw);left:calc(40 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-schoolFeature__joinText02{margin:0 0 clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:600;text-align:center}@media screen and (max-width:750px){.p-schoolFeature__joinText02{margin:0 0 calc(24 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);text-align:left}}.p-schoolFeature__joinText03{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px)}@media screen and (max-width:750px){.p-schoolFeature__joinText03{font-size:calc(24 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-schoolFeature__joinText03--center{text-align:center}}.p-schoolFeature__map{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:clamp(610 * 750 / 1366 * 1px,610 / 1366 * 100vw,610px) auto;grid-template-columns:clamp(610 * 750 / 1366 * 1px,610 / 1366 * 100vw,610px) auto;gap:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:clamp(1050 * 750 / 1366 * 1px,1050 / 1366 * 100vw,1050px);padding:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) auto 0;background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolFeature__map{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(45 / 750 * 100vw);width:calc(690 / 750 * 100vw);padding:calc(18 / 750 * 100vw) calc(18 / 750 * 100vw) calc(60 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto 0;border-radius:calc(10 / 750 * 100vw)}}.p-schoolFeature__map iframe{width:100%;height:auto;aspect-ratio:610/440}@media screen and (max-width:750px){.p-schoolFeature__map iframe{aspect-ratio:682/492}}.p-schoolFeature__mapText01{margin-bottom:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-schoolFeature__mapText01{margin-bottom:calc(25 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}}.p-schoolFeature__mapText02{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-schoolFeature__mapText02{font-size:calc(26 / 750 * 100vw);line-height:1.7}}.p-schoolFeature__mapText03{margin-top:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-family:Quicksand;font-size:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-weight:500}@media screen and (max-width:750px){.p-schoolFeature__mapText03{margin-top:calc(10 / 750 * 100vw);font-size:calc(64 / 750 * 100vw)}}.p-schoolFeature__mapText04{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px)}@media screen and (max-width:750px){.p-schoolFeature__mapText04{font-size:calc(26 / 750 * 100vw)}}.p-schoolFeature__plan{position:relative;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:0 auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);text-align:center}@media screen and (max-width:750px){.p-schoolFeature__plan{width:calc(688 / 750 * 100vw);margin:0 auto calc(160 / 750 * 100vw)}}.p-schoolFeature__planText{position:relative;z-index:2;display:inline-block;margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) 0 clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700}@media screen and (max-width:750px){.p-schoolFeature__planText{margin:calc(40 / 750 * 100vw) 0 calc(42 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}}.p-schoolFeature__planText::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-schoolFeature__planText::before{top:calc(5 / 750 * 100vw);left:calc(-30 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-schoolFeature__planText::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-schoolFeature__planText::after{top:calc(5 / 750 * 100vw);right:calc(-30 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-schoolFeature__planList{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){.p-schoolFeature__planList{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(10 / 750 * 100vw)}}.p-schoolFeature__planItem{padding:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);background-color:#fff;border:1px solid #d9d9d9;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolFeature__planItem{padding:calc(32 / 750 * 100vw) calc(32 / 750 * 100vw) calc(75 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-schoolFeature__planText01{font-family:Quicksand;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:600;text-align:left}@media screen and (max-width:750px){.p-schoolFeature__planText01{font-size:calc(24 / 750 * 100vw)}}.p-schoolFeature__planText02{margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-schoolFeature__planText02{margin-top:calc(10 / 750 * 100vw);font-size:calc(40 / 750 * 100vw)}}.p-schoolFeature__planText02 span{display:block;font-family:Quicksand;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:700;color:#0081cc}@media screen and (max-width:750px){.p-schoolFeature__planText02 span{font-size:calc(22 / 750 * 100vw)}}.p-schoolFeature__planText03{display:inline-block;padding:clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px) clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);margin:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) 0;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:700;background-color:#ededed;border-radius:100px}@media screen and (max-width:750px){.p-schoolFeature__planText03{padding:calc(5 / 750 * 100vw) calc(34 / 750 * 100vw);margin:calc(23 / 750 * 100vw) 0;font-size:calc(24 / 750 * 100vw)}}.p-schoolFeature__planText04{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500}@media screen and (max-width:750px){.p-schoolFeature__planText04{font-size:calc(24 / 750 * 100vw)}}.p-schoolFeature__planText04 span{margin-left:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-size:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);font-weight:500;line-height:1}@media screen and (max-width:750px){.p-schoolFeature__planText04 span{display:inline-block;margin-left:calc(30 / 750 * 100vw);font-size:calc(80 / 750 * 100vw)}}.p-schoolFeature__planNote{position:relative;z-index:2;margin:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px) 0 clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);text-align:left}@media screen and (max-width:750px){.p-schoolFeature__planNote{margin:calc(30 / 750 * 100vw) 0 calc(68 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-schoolFeature__planBnr{position:relative;z-index:2;width:clamp(870 * 750 / 1366 * 1px,870 / 1366 * 100vw,870px);margin:0 auto}@media screen and (max-width:750px){.p-schoolFeature__planBnr{width:calc(688 / 750 * 100vw)}}.p-schoolKv{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.2459736457vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../img/school/kv_bg02.webp) no-repeat;background-position:center 6.149341142vw;background-size:88.7262079063vw 41.8740849195vw}@media screen and (max-width:750px){.p-schoolKv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(44 / 750 * 100vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:calc(110 / 750 * 100vw);background:url(../img/school/kv_bg--sp.webp) no-repeat;background-position:center calc(50 / 750 * 100vw);background-size:calc(750 / 750 * 100vw)}}.p-schoolKv__img{position:relative;width:61.859443631vw}@media screen and (max-width:750px){.p-schoolKv__img{width:100vw}}.p-schoolKv__img img{width:100%;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-schoolKv__img img{border-radius:calc(10 / 750 * 100vw)}}.p-schoolKv__title{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){.p-schoolKv__title{padding:0 calc(40 / 750 * 100vw);font-size:calc(60 / 750 * 100vw);text-align:left}}.p-schoolKv__title span{position:relative;z-index:2}@media print,screen and (min-width:751px){.p-schoolKv__title::before{position:absolute;top:clamp(-70px,-70 / 1366 * 100vw,-70 * 750 / 1366 * 1px);left:clamp(-100px,-100 / 1366 * 100vw,-100 * 750 / 1366 * 1px);z-index:0;width:clamp(177 * 750 / 1366 * 1px,177 / 1366 * 100vw,177px);height:clamp(146 * 750 / 1366 * 1px,146 / 1366 * 100vw,146px);content:"";background:url(../img/school/kv_bg01.webp) no-repeat;background-position:center bottom;background-size:contain}}.p-schoolKv__about{position:absolute;right:0;bottom:clamp(-80px,-80 / 1366 * 100vw,-80 * 750 / 1366 * 1px);font-family:Quicksand;font-size:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px);font-style:normal;font-weight:700;line-height:1;color:#fff8f7;text-shadow:1px 1px 0 #ffd8d5,-1px -1px 0 #ffd8d5,-1px 1px 0 #ffd8d5,1px -1px 0 #ffd8d5,0 1px 0 #ffd8d5,0 -1px 0 #ffd8d5,-1px 0 0 #ffd8d5,1px 0 0 #ffd8d5;white-space:nowrap}@media screen and (max-width:750px){.p-schoolKv__about{bottom:calc(-110 / 750 * 100vw);font-size:calc(110 / 750 * 100vw)}}.p-topAbout{position:relative;background:url(../img/top/about_bg01.webp) no-repeat;background-position:center clamp(220 * 750 / 1366 * 1px,220 / 1366 * 100vw,220px);background-size:clamp(2087 * 750 / 1366 * 1px,2087 / 1366 * 100vw,2087px)}@media print,screen and (min-width:751px){.p-topAbout{margin-top:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px)}}@media screen and (max-width:750px){.p-topAbout{z-index:2;margin-top:0;background-position:center calc(200 / 750 * 100vw);background-size:calc(2807 / 750 * 100vw)}}.p-topAbout__img{position:absolute;top:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);left:calc(50vw + clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px));width:clamp(275 * 750 / 1366 * 1px,275 / 1366 * 100vw,275px)}@media screen and (max-width:750px){.p-topAbout__img{top:calc(100 / 750 * 100vw);right:calc(30 / 750 * 100vw);left:auto;width:calc(275 / 750 * 100vw)}}.p-topAbout__contents{position:relative;padding-bottom:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);margin-top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);background-color:#e7f4ff}@media screen and (max-width:750px){.p-topAbout__contents{padding-bottom:calc(300 / 750 * 100vw);margin-top:calc(166 / 750 * 100vw)}}.p-topAbout__contents::after{position:absolute;bottom:clamp(-460px,-460 / 1366 * 100vw,-460 * 750 / 1366 * 1px);left:50%;z-index:0;width:clamp(2307 * 750 / 1366 * 1px,2307 / 1366 * 100vw,2307px);height:clamp(885 * 750 / 1366 * 1px,885 / 1366 * 100vw,885px);content:"";background:url(../img/top/about_bg03.webp) no-repeat;background-position:center bottom;background-size:100%;-webkit-transform:translateX(-47%);-ms-transform:translateX(-47%);transform:translateX(-47%)}@media screen and (max-width:750px){.p-topAbout__contents::after{bottom:calc(-850 / 750 * 100vw);left:calc(-400 / 750 * 100vw);width:calc(1834 / 750 * 100vw);height:calc(1475 / 750 * 100vw);background:url(../img/top/about_bg03--sp.webp) no-repeat;background-position:center bottom;background-size:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.p-topAbout__box{position:relative;z-index:2;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);padding:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px);margin:0 auto clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topAbout__box{width:calc(690 / 750 * 100vw);padding:calc(100 / 750 * 100vw) calc(40 / 750 * 100vw) calc(90 / 750 * 100vw);margin:0 auto calc(40 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topAbout__box img{position:absolute;top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);right:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px);width:clamp(539 * 750 / 1366 * 1px,539 / 1366 * 100vw,539px)}}@media screen and (max-width:750px){.p-topAbout__box img{display:block;width:100%}}.p-topAbout__box:nth-of-type(1){margin-top:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px)}@media screen and (max-width:750px){.p-topAbout__box:nth-of-type(1){margin-top:calc(64 / 750 * 100vw)}}.p-topAbout__box:nth-of-type(2){margin-bottom:clamp(130 * 750 / 1366 * 1px,130 / 1366 * 100vw,130px)}@media screen and (max-width:750px){.p-topAbout__box:nth-of-type(2){margin-bottom:calc(150 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topAbout__box:nth-of-type(2) img{position:absolute;top:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);right:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);width:clamp(520 * 750 / 1366 * 1px,520 / 1366 * 100vw,520px)}}@media screen and (max-width:750px){.p-topAbout__box:nth-of-type(2) img{display:block;width:100%}}.p-topAbout__boxText01{font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-topAbout__boxText01{font-size:calc(50 / 750 * 100vw);line-height:1.5}}.p-topAbout__boxText02{width:clamp(308 * 750 / 1366 * 1px,308 / 1366 * 100vw,308px);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.8}@media screen and (max-width:750px){.p-topAbout__boxText02{width:100%;margin:calc(40 / 750 * 100vw) 0;font-size:calc(30 / 750 * 100vw);line-height:2}}.p-topAbout__value{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-topAbout__value{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(40 / 750 * 100vw);width:calc(690 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-topAbout__value::before{position:absolute;top:clamp(-330px,-330 / 1366 * 100vw,-330 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1745 * 750 / 1366 * 1px,1745 / 1366 * 100vw,1745px);height:clamp(996 * 750 / 1366 * 1px,996 / 1366 * 100vw,996px);content:"";background:url(../img/top/about_bg02.webp) no-repeat;background-position:center top;background-size:100%;-webkit-transform:translateX(-66%);-ms-transform:translateX(-66%);transform:translateX(-66%)}@media screen and (max-width:750px){.p-topAbout__value::before{top:calc(-330 / 750 * 100vw);width:calc(1745 / 750 * 100vw);height:calc(996 / 750 * 100vw);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.p-topAbout__valueItem{position:relative;z-index:2;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-topAbout__valueItem{border-radius:0 0 calc(10 / 750 * 100vw) calc(10 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topAbout__valueItem:nth-of-type(2){margin-top:clamp(85 * 750 / 1366 * 1px,85 / 1366 * 100vw,85px)}}.p-topAbout__valueTextWrap{padding:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) clamp(55 * 750 / 1366 * 1px,55 / 1366 * 100vw,55px)}@media screen and (max-width:750px){.p-topAbout__valueTextWrap{padding:calc(40 / 750 * 100vw) calc(40 / 750 * 100vw) calc(60 / 750 * 100vw)}}.p-topAbout__valueText01{font-size:clamp(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:700}@media screen and (max-width:750px){.p-topAbout__valueText01{font-size:calc(32 / 750 * 100vw)}}.p-topAbout__valueText02{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.9}@media screen and (max-width:750px){.p-topAbout__valueText02{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-topAbout__fun{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-topAbout__fun{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(35 / 750 * 100vw);width:auto;padding:0 calc(20 / 750 * 100vw) calc(30 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto 0;overflow-x:auto}}@media print,screen and (min-width:751px){.p-topAbout__fun::before{position:absolute;top:clamp(-200px,-200 / 1366 * 100vw,-200 * 750 / 1366 * 1px);left:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);z-index:0;width:clamp(27 * 750 / 1366 * 1px,27 / 1366 * 100vw,27px);height:clamp(27 * 750 / 1366 * 1px,27 / 1366 * 100vw,27px);content:"";background:#ffd8d5;border-radius:50%}.p-topAbout__fun::after{position:absolute;top:clamp(-60px,-60 / 1366 * 100vw,-60 * 750 / 1366 * 1px);right:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);z-index:0;width:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px);height:clamp(37 * 750 / 1366 * 1px,37 / 1366 * 100vw,37px);content:"";background:#8cd2f5;border-radius:50%}}@media screen and (max-width:750px){.p-topAbout__fun::before{top:calc(-300 / 750 * 100vw);left:calc(30 / 750 * 100vw);width:calc(1745 / 750 * 100vw);height:calc(996 / 750 * 100vw);background:url(../img/top/about_bg02--sp.webp) no-repeat;background-position:center top;background-size:100%}}.p-topAbout__funItem{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;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-topAbout__funItem{-ms-flex-negative:0;flex-shrink:0;width:calc(482 / 750 * 100vw);border-radius:0 0 calc(10 / 750 * 100vw) calc(10 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topAbout__funItem:nth-of-type(3n+2){margin-top:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px)}}@media print,screen and (min-width:751px){.p-topAbout__funItem:nth-of-type(3n+3){margin-top:clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}}.p-topAbout__funTextWrap{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px)}@media screen and (max-width:750px){.p-topAbout__funTextWrap{padding:calc(28 / 750 * 100vw) calc(42 / 750 * 100vw)}}.p-topAbout__funText01{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:500}@media screen and (max-width:750px){.p-topAbout__funText01{font-size:calc(32 / 750 * 100vw)}}.p-topAbout__funText02{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.8}@media screen and (max-width:750px){.p-topAbout__funText02{margin-top:calc(17 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-topAbout__funText03{margin-top:clamp(48 * 750 / 1366 * 1px,48 / 1366 * 100vw,48px);font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px)}@media screen and (max-width:750px){.p-topAbout__funText03{margin-top:calc(30 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-topForm{margin-top:clamp(-100px,-100 / 1366 * 100vw,-100 * 750 / 1366 * 1px);margin-bottom:clamp(88 * 750 / 1366 * 1px,88 / 1366 * 100vw,88px)}@media screen and (max-width:750px){.p-topForm{margin-top:calc(320 / 750 * 100vw);margin-bottom:calc(140 / 750 * 100vw)}}.p-topForm__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-topForm__contents{width:calc(670 / 750 * 100vw);height:calc(400 / 750 * 100vw);margin-top:calc(30 / 750 * 100vw)}}.p-topIntroduction{position:relative;z-index:2;background:url(../img/top/intro_bg01.webp) no-repeat;background-position:center clamp(180 * 750 / 1366 * 1px,180 / 1366 * 100vw,180px);background-size:clamp(2421 * 750 / 1366 * 1px,2421 / 1366 * 100vw,2421px)}@media screen and (max-width:750px){.p-topIntroduction{margin-top:calc(100 / 750 * 100vw);background-position:center calc(270 / 750 * 100vw);background-size:calc(2421 / 750 * 100vw)}}.p-topIntroduction__img{position:absolute;top:clamp(140 * 750 / 1366 * 1px,140 / 1366 * 100vw,140px);left:calc(50vw + clamp(110 * 750 / 1366 * 1px,110 / 1366 * 100vw,110px));width:clamp(306 * 750 / 1366 * 1px,306 / 1366 * 100vw,306px)}@media screen and (max-width:750px){.p-topIntroduction__img{top:calc(150 / 750 * 100vw);right:calc(30 / 750 * 100vw);left:auto;width:calc(306 / 750 * 100vw)}}.p-topIntroduction__contents{position:relative;padding-bottom:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px);margin-top:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);background-color:#fffddd}@media screen and (max-width:750px){.p-topIntroduction__contents{padding-bottom:calc(300 / 750 * 100vw);margin-top:calc(186 / 750 * 100vw)}}.p-topIntroduction__contents::after{position:absolute;bottom:clamp(-500px,-500 / 1366 * 100vw,-500 * 750 / 1366 * 1px);left:50%;z-index:0;width:clamp(2077 * 750 / 1366 * 1px,2077 / 1366 * 100vw,2077px);height:clamp(987 * 750 / 1366 * 1px,987 / 1366 * 100vw,987px);content:"";background:url(../img/top/intro_bg02.webp) no-repeat;background-position:center bottom;background-size:100%;-webkit-transform:translateX(-43%);-ms-transform:translateX(-43%);transform:translateX(-43%)}@media screen and (max-width:750px){.p-topIntroduction__contents::after{bottom:calc(-800 / 750 * 100vw);left:-28%;width:calc(1709 / 750 * 100vw);height:calc(1293 / 750 * 100vw);background:url(../img/top/intro_bg02--sp.webp) no-repeat;background-position:center bottom;background-size:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.p-topIntroduction__2col,.p-topIntroduction__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);margin:clamp(64 * 750 / 1366 * 1px,64 / 1366 * 100vw,64px) auto 0}@media screen and (max-width:750px){.p-topIntroduction__2col,.p-topIntroduction__2col--reverse{position:relative;z-index:2;-ms-grid-columns:auto;grid-template-columns:auto;gap:calc(56 / 750 * 100vw);width:calc(670 / 750 * 100vw);margin-top:calc(87 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topIntroduction__2col--reverse{margin-top:clamp(45 * 750 / 1366 * 1px,45 / 1366 * 100vw,45px)}}@media screen and (max-width:750px){.p-topIntroduction__2col--reverse{gap:calc(40 / 750 * 100vw);margin-top:calc(42 / 750 * 100vw)}.p-topIntroduction__2col--reverse>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-topIntroduction__2col--reverse>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-topIntroduction__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-topIntroduction__title{margin-bottom:calc(64 / 750 * 100vw);font-size:calc(56 / 750 * 100vw);line-height:1.45}}.p-topIntroduction__text01{margin-top:clamp(29 * 750 / 1366 * 1px,29 / 1366 * 100vw,29px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700;line-height:1.8}@media screen and (max-width:750px){.p-topIntroduction__text01{margin-top:0;font-size:calc(32 / 750 * 100vw);line-height:1.6}}.p-topIntroduction__text02{margin-top:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.9;letter-spacing:.04em}@media screen and (max-width:750px){.p-topIntroduction__text02{margin-top:calc(40 / 750 * 100vw);font-size:calc(30 / 750 * 100vw);line-height:2}}.p-topIntroduction__message{position:relative;z-index:3;padding:clamp(266 * 750 / 1366 * 1px,266 / 1366 * 100vw,266px) 0 clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-topIntroduction__message{z-index:1;padding:calc(120 / 750 * 100vw) 0 calc(80 / 750 * 100vw)}}.p-topIntroduction__message::before{position:absolute;top:clamp(-40px,-40 / 1366 * 100vw,-40 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(2091 * 750 / 1366 * 1px,2091 / 1366 * 100vw,2091px);height:clamp(1118 * 750 / 1366 * 1px,1118 / 1366 * 100vw,1118px);content:"";background:url(../img/top/message_bg.webp) no-repeat;background-position:center center;background-size:contain;-webkit-transform:translateX(-67%);-ms-transform:translateX(-67%);transform:translateX(-67%)}@media screen and (max-width:750px){.p-topIntroduction__message::before{top:calc(-250 / 750 * 100vw);left:calc(-550 / 750 * 100vw);width:calc(2091 / 750 * 100vw);height:calc(1118 / 750 * 100vw);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.p-topIntroduction__messageTitle{font-size:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-weight:700}@media screen and (max-width:750px){.p-topIntroduction__messageTitle{font-size:calc(56 / 750 * 100vw)}}.p-topIntroduction__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-topIntroduction__messageText{margin-top:calc(30 / 750 * 100vw);font-size:calc(30 / 750 * 100vw);line-height:2}}.p-topIntroduction__profile{margin-top:clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px)}@media screen and (max-width:750px){.p-topIntroduction__profile{margin-top:calc(40 / 750 * 100vw)}}.p-topIntroduction__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-topIntroduction__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-topIntroduction__profileText01 span{display:block;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-topIntroduction__profileText01 span{font-size:calc(24 / 750 * 100vw)}}.p-topIntroduction__profileText02{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);line-height:1.4}@media screen and (max-width:750px){.p-topIntroduction__profileText02{font-size:calc(30 / 750 * 100vw);line-height:2}}.p-topIntroduction__movie{position:relative;z-index:1;width:clamp(700 * 750 / 1366 * 1px,700 / 1366 * 100vw,700px);margin:0 auto}@media screen and (max-width:750px){.p-topIntroduction__movie{width:calc(670 / 750 * 100vw)}}.p-topIntroduction__movie iframe{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:16/9}.p-topIntroduction__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-topIntroduction__movieTitle{margin-bottom:calc(10 / 750 * 100vw);font-size:calc(30 / 750 * 100vw)}}.p-topIntroduction__bnr{position:relative;z-index:1;width:clamp(700 * 750 / 1366 * 1px,700 / 1366 * 100vw,700px);margin:clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px) auto clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px)}@media screen and (max-width:750px){.p-topIntroduction__bnr{width:calc(670 / 750 * 100vw);margin:calc(100 / 750 * 100vw) auto calc(50 / 750 * 100vw)}}.p-topKv{position:relative;z-index:1}.p-topKv::before{position:absolute;bottom:clamp(-400px,-400 / 1366 * 100vw,-400 * 750 / 1366 * 1px);left:50%;z-index:0;width:clamp(1761 * 750 / 1366 * 1px,1761 / 1366 * 100vw,1761px);height:clamp(683 * 750 / 1366 * 1px,683 / 1366 * 100vw,683px);content:"";background:url(../img/top/kv_bg.webp) no-repeat;background-position:center center;background-size:100%;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}@media screen and (max-width:750px){.p-topKv::before{bottom:calc(-500 / 750 * 100vw);width:calc(1761 / 750 * 100vw);height:calc(683 / 750 * 100vw)}}.p-topKv .swiper{position:relative;padding:4.39238653vw 0 5.6368960469vw}@media screen and (max-width:750px){.p-topKv .swiper{padding:calc(70 / 750 * 100vw) 0 calc(115 / 750 * 100vw)}}.p-topKv .swiper img{width:100%}.p-topKv .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-topKv .swiper-button-next{right:5%;width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw)}}.p-topKv .swiper-button-next::after{font-size:1.4641288433vw;color:#fff}@media screen and (max-width:750px){.p-topKv .swiper-button-next::after{font-size:calc(20 / 750 * 100vw)}}@media (hover:hover){.p-topKv .swiper-button-next:hover{background-color:#015e94;opacity:1}}.p-topKv .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-topKv .swiper-button-prev{left:5%;width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw)}}.p-topKv .swiper-button-prev::after{font-size:1.756954612vw;color:#fff}@media screen and (max-width:750px){.p-topKv .swiper-button-prev::after{font-size:calc(20 / 750 * 100vw)}}.p-topKv .swiper-button-prev:hover{background-color:#015e94;opacity:1}.p-topKv .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-topKv .swiper-pagination-bullet{width:calc(16 / 750 * 100vw);height:calc(16 / 750 * 100vw);margin:0 calc(10 / 750 * 100vw)!important}}.p-topKv .swiper-pagination-bullet-active{background-color:#0081cc}.p-topKv .p-topKv__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-topKv .p-topKv__controls{gap:calc(15 / 750 * 100vw)}}.p-topKv .swiper-pagination{position:static}.p-topKv .p-topKv__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-topKv .p-topKv__autoplay{width:calc(32 / 750 * 100vw);height:calc(32 / 750 * 100vw);margin-top:calc(8 / 750 * 100vw)}}.p-topKv .p-topKv__autoplay::after,.p-topKv .p-topKv__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-topKv .p-topKv__autoplay::after,.p-topKv .p-topKv__autoplay::before{width:calc(4 / 750 * 100vw);height:calc(20 / 750 * 100vw)}}.p-topKv .p-topKv__autoplay::before{left:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topKv .p-topKv__autoplay::before{left:calc(10 / 750 * 100vw)}}.p-topKv .p-topKv__autoplay::after{right:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topKv .p-topKv__autoplay::after{right:calc(10 / 750 * 100vw)}}.p-topKv .p-topKv__autoplay.is-paused::after,.p-topKv .p-topKv__autoplay.is-paused::before{width:0;height:0;background-color:transparent}.p-topKv .p-topKv__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-topKv .p-topKv__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-topKv .swiper-slide{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-topKv .swiper-slide-active{-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18)}.p-topNav{position:relative;z-index:2}.p-topNav__wrap{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:clamp(150 * 750 / 1366 * 1px,150 / 1366 * 100vw,150px) 0 clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px)}@media screen and (max-width:750px){.p-topNav__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(20 / 750 * 100vw);width:calc(622 / 750 * 100vw);margin:calc(68 / 750 * 100vw) auto 0}}.p-topNav__item,.p-topNav__item--01,.p-topNav__item--02,.p-topNav__item--03{position:relative;display:-ms-grid;display:grid;place-items:center;height:clamp(129 * 750 / 1366 * 1px,129 / 1366 * 100vw,129px);font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700;text-align:center;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topNav__item,.p-topNav__item--01,.p-topNav__item--02,.p-topNav__item--03{-ms-grid-columns:auto calc(140 / 750 * 100vw);grid-template-columns:auto calc(140 / 750 * 100vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(129 / 750 * 100vw);padding:0 calc(70 / 750 * 100vw) 0 calc(55 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topNav__item img,.p-topNav__item--01 img,.p-topNav__item--02 img,.p-topNav__item--03 img{position:absolute;top:0;left:50%;display:block;-webkit-transform:translate(-50%,-77%);-ms-transform:translate(-50%,-77%);transform:translate(-50%,-77%)}}.p-topNav__item span,.p-topNav__item--01 span,.p-topNav__item--02 span,.p-topNav__item--03 span{position:absolute;top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-family:Quicksand;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-topNav__item span,.p-topNav__item--01 span,.p-topNav__item--02 span,.p-topNav__item--03 span{top:calc(15 / 750 * 100vw);left:calc(15 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-topNav__item--01{background-color:#fffaab;-webkit-box-shadow:5px 5px 0 #ecdf61;box-shadow:5px 5px 0 #ecdf61}@media screen and (max-width:750px){.p-topNav__item--01{-webkit-box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #ecdf61;box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #ecdf61}}.p-topNav__item--01 img{width:clamp(172 * 750 / 1366 * 1px,172 / 1366 * 100vw,172px)}@media screen and (max-width:750px){.p-topNav__item--01 img{width:calc(140 / 750 * 100vw)}}.p-topNav__item--02{background-color:#b9efff;-webkit-box-shadow:5px 5px 0 #79ceff;box-shadow:5px 5px 0 #79ceff}@media screen and (max-width:750px){.p-topNav__item--02{-webkit-box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #79ceff;box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #79ceff}}.p-topNav__item--02 img{width:clamp(137 * 750 / 1366 * 1px,137 / 1366 * 100vw,137px)}@media screen and (max-width:750px){.p-topNav__item--02 img{width:calc(111 / 750 * 100vw)}}.p-topNav__item--03{background-color:#ffd9d5;-webkit-box-shadow:5px 5px 0 #ffbcb6;box-shadow:5px 5px 0 #ffbcb6}@media screen and (max-width:750px){.p-topNav__item--03{-webkit-box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #ffbcb6;box-shadow:calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 #ffbcb6}}.p-topNav__item--03 img{width:clamp(104 * 750 / 1366 * 1px,104 / 1366 * 100vw,104px)}@media screen and (max-width:750px){.p-topNav__item--03 img{width:calc(84 / 750 * 100vw)}}.p-topNav__item--01::after,.p-topNav__item--02::after,.p-topNav__item--03::after,.p-topNav__item::after{position:absolute;bottom:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);left:50%;width:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);height:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);content:"";border-top:2px solid #000;border-left:2px solid #000;-webkit-transform:translate(-50%,0) rotate(-135deg);-ms-transform:translate(-50%,0) rotate(-135deg);transform:translate(-50%,0) rotate(-135deg)}@media screen and (max-width:750px){.p-topNav__item--01::after,.p-topNav__item--02::after,.p-topNav__item--03::after,.p-topNav__item::after{top:50%;right:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);bottom:auto;left:auto;width:calc(10 / 750 * 100vw);height:calc(10 / 750 * 100vw);border-top:calc(2 / 750 * 100vw) solid #000;border-left:calc(2 / 750 * 100vw) solid #000;-webkit-transform:translate(0,-50%) rotate(-135deg);-ms-transform:translate(0,-50%) rotate(-135deg);transform:translate(0,-50%) rotate(-135deg)}}.p-topNews{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px) auto clamp(80 * 750 / 1366 * 1px,80 / 1366 * 100vw,80px)}@media screen and (max-width:750px){.p-topNews{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(20 / 750 * 100vw);width:calc(622 / 750 * 100vw);margin:calc(50 / 750 * 100vw) auto calc(80 / 750 * 100vw)}}.p-topNews__item{position:relative;display:-ms-grid;display:grid;gap:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);background-color:#fff;border:1px solid #e83a68;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-topNews__item{gap:calc(13 / 750 * 100vw);padding:calc(20 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-topNews__tag{font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:500;color:#e83a68}@media screen and (max-width:750px){.p-topNews__tag{font-size:calc(24 / 750 * 100vw)}}.p-topNews__text{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-topNews__text{font-size:calc(38 / 750 * 100vw)}}.p-topNews__text span{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px)}@media screen and (max-width:750px){.p-topNews__text span{font-size:calc(28 / 750 * 100vw)}}.p-topNews__date{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-topNews__date{font-size:calc(24 / 750 * 100vw)}}.p-topNews__arrow{position:absolute;right:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);bottom:clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);width:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);height:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);background-color:#e83a68;border-radius:50%}@media screen and (max-width:750px){.p-topNews__arrow{right:calc(20 / 750 * 100vw);bottom:calc(20 / 750 * 100vw);width:calc(51 / 750 * 100vw);height:calc(51 / 750 * 100vw)}}.p-topNews__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-topNews__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-topSafe{position:relative;z-index:1;background:url(../img/top/safe_bg01.webp) no-repeat;background-position:center clamp(200 * 750 / 1366 * 1px,200 / 1366 * 100vw,200px);background-size:clamp(2377 * 750 / 1366 * 1px,2377 / 1366 * 100vw,2377px)}@media print,screen and (min-width:751px){.p-topSafe{margin-top:clamp(-30px,-30 / 1366 * 100vw,-30 * 750 / 1366 * 1px)}}@media screen and (max-width:750px){.p-topSafe{margin-top:calc(50 / 750 * 100vw);background-position:center calc(240 / 750 * 100vw);background-size:calc(2376 / 750 * 100vw)}}.p-topSafe__img{position:absolute;top:clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px);left:calc(50vw + clamp(180 * 750 / 1366 * 1px,180 / 1366 * 100vw,180px));width:clamp(213 * 750 / 1366 * 1px,213 / 1366 * 100vw,213px)}@media screen and (max-width:750px){.p-topSafe__img{top:calc(120 / 750 * 100vw);right:calc(70 / 750 * 100vw);left:auto;width:calc(213 / 750 * 100vw)}}.p-topSafe__contents{position:relative;padding-bottom:clamp(330 * 750 / 1366 * 1px,330 / 1366 * 100vw,330px);margin-top:clamp(90 * 750 / 1366 * 1px,90 / 1366 * 100vw,90px);background-color:#fff8f7}@media screen and (max-width:750px){.p-topSafe__contents{padding-bottom:calc(250 / 750 * 100vw);margin-top:calc(166 / 750 * 100vw)}}.p-topSafe__contents::after{position:absolute;bottom:clamp(-600px,-600 / 1366 * 100vw,-600 * 750 / 1366 * 1px);left:50%;z-index:2;width:clamp(2460 * 750 / 1366 * 1px,2460 / 1366 * 100vw,2460px);height:clamp(1020 * 750 / 1366 * 1px,1020 / 1366 * 100vw,1020px);content:"";background:url(../img/top/safe_bg02.webp) no-repeat;background-position:center bottom;background-size:contain;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}@media screen and (max-width:750px){.p-topSafe__contents::after{bottom:calc(-1050 / 750 * 100vw);width:calc(2187 / 750 * 100vw);height:calc(1620 / 750 * 100vw);background:url(../img/top/safe_bg02--sp.webp) no-repeat;background-position:calc(100 / 750 * 100vw) bottom;background-size:100%;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%)}}.p-topSafe__support{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:clamp(290 * 750 / 1366 * 1px,290 / 1366 * 100vw,290px) clamp(700 * 750 / 1366 * 1px,700 / 1366 * 100vw,700px);grid-template-columns:clamp(290 * 750 / 1366 * 1px,290 / 1366 * 100vw,290px) clamp(700 * 750 / 1366 * 1px,700 / 1366 * 100vw,700px);gap:clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:clamp(68 * 750 / 1366 * 1px,68 / 1366 * 100vw,68px) 0 clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px)}@media screen and (max-width:750px){.p-topSafe__support{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(64 / 750 * 100vw);width:calc(670 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-topSafe__supportTitle{font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__supportTitle{font-size:calc(50 / 750 * 100vw)}}.p-topSafe__supportSub{margin-top:clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.9;letter-spacing:.02em}@media print,screen and (min-width:751px){.p-topSafe__supportSub{width:clamp(265 * 750 / 1366 * 1px,265 / 1366 * 100vw,265px)}}@media screen and (max-width:750px){.p-topSafe__supportSub{margin-top:calc(32 / 750 * 100vw);font-size:calc(30 / 750 * 100vw)}}.p-topSafe__supportItem{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);padding:clamp(39 * 750 / 1366 * 1px,39 / 1366 * 100vw,39px) 0;border-top:1px solid #d9d9d9}@media screen and (max-width:750px){.p-topSafe__supportItem{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:calc(42 / 750 * 100vw) 0}}.p-topSafe__supportItem:last-of-type{border-bottom:1px solid #d9d9d9}.p-topSafe__supportText01{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__supportText01{font-size:calc(32 / 750 * 100vw)}}.p-topSafe__supportText01 span{font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px)}@media print,screen and (min-width:751px){.p-topSafe__supportText01 span{display:block}}@media screen and (max-width:750px){.p-topSafe__supportText01 span{margin-left:calc(20 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-topSafe__supportText02{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);line-height:1.9}@media screen and (max-width:750px){.p-topSafe__supportText02{margin-top:calc(8 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-topSafe__voice{position:relative;z-index:2;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:0 auto clamp(120 * 750 / 1366 * 1px,120 / 1366 * 100vw,120px)}@media screen and (max-width:750px){.p-topSafe__voice{width:calc(690 / 750 * 100vw);margin:0 auto calc(120 / 750 * 100vw)}}.p-topSafe__voiceHeading{position:relative;width:clamp(238 * 750 / 1366 * 1px,238 / 1366 * 100vw,238px);padding:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px) 0;text-align:center;background-color:#ffd8d5;border-radius:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) 0 clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px)}@media screen and (max-width:750px){.p-topSafe__voiceHeading{width:calc(303 / 750 * 100vw);padding:calc(18 / 750 * 100vw) 0;border-radius:calc(20 / 750 * 100vw) calc(20 / 750 * 100vw) 0 calc(20 / 750 * 100vw)}}.p-topSafe__voiceHeadingIllust{position:absolute;top:clamp(-28px,-28 / 1366 * 100vw,-28 * 750 / 1366 * 1px);left:0;width:clamp(88 * 750 / 1366 * 1px,88 / 1366 * 100vw,88px)}@media screen and (max-width:750px){.p-topSafe__voiceHeadingIllust{top:calc(-46 / 750 * 100vw);width:calc(117 / 750 * 100vw)}}.p-topSafe__voiceHeadingText{font-size:clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__voiceHeadingText{font-size:calc(40 / 750 * 100vw)}}.p-topSafe__voiceList{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(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);margin-top:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px)}@media screen and (max-width:750px){.p-topSafe__voiceList{gap:calc(60 / 750 * 100vw);margin-top:calc(64 / 750 * 100vw)}}.p-topSafe__voiceItem,.p-topSafe__voiceItem--blue{display:-ms-grid;display:grid;-ms-grid-columns:clamp(152 * 750 / 1366 * 1px,152 / 1366 * 100vw,152px) 1fr;grid-template-columns:clamp(152 * 750 / 1366 * 1px,152 / 1366 * 100vw,152px) 1fr;gap:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:750px){.p-topSafe__voiceItem,.p-topSafe__voiceItem--blue{-ms-grid-columns:calc(152 / 750 * 100vw) 1fr;grid-template-columns:calc(152 / 750 * 100vw) 1fr;gap:calc(50 / 750 * 100vw)}}.p-topSafe__voiceItem--blue .p-topSafe__voiceBalloon{border:1px solid #8cd2f5;-webkit-box-shadow:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) 0 #8cd2f5;box-shadow:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) 0 #8cd2f5}.p-topSafe__voiceItem--blue .p-topSafe__voiceBalloon::before{background:url(../img/top/voice_blue.webp) no-repeat center right;background-size:contain}.p-topSafe__voiceItem--blue .p-topSafe__voiceLabel{color:#0081cc}.p-topSafe__voiceItem--blue .p-topSafe__voiceTitle{color:#0081cc}.p-topSafe__voiceIcon img{width:clamp(152 * 750 / 1366 * 1px,152 / 1366 * 100vw,152px);height:clamp(152 * 750 / 1366 * 1px,152 / 1366 * 100vw,152px)}@media screen and (max-width:750px){.p-topSafe__voiceIcon img{width:calc(152 / 750 * 100vw);height:calc(152 / 750 * 100vw)}}.p-topSafe__voiceLabel{margin-top:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px);font-size:clamp(18 * 750 / 1366 * 1px,18 / 1366 * 100vw,18px);font-weight:700;color:#ea5037;text-align:center}@media screen and (max-width:750px){.p-topSafe__voiceLabel{margin-top:calc(8 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-topSafe__voiceBalloon{position:relative;padding:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px) clamp(36 * 750 / 1366 * 1px,36 / 1366 * 100vw,36px);background-color:#fff;border:1px solid #ffd8d5;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);-webkit-box-shadow:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) 0 #ffd8d5;box-shadow:clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) clamp(8 * 750 / 1366 * 1px,8 / 1366 * 100vw,8px) 0 #ffd8d5}@media screen and (max-width:750px){.p-topSafe__voiceBalloon{padding:calc(56 / 750 * 100vw) calc(36 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-topSafe__voiceBalloon::before{position:absolute;top:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);left:0;width:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);height:clamp(43 * 750 / 1366 * 1px,43 / 1366 * 100vw,43px);content:"";background:url(../img/top/voice_pink.webp) no-repeat center right;background-size:contain;-webkit-transform:translateX(-99%);-ms-transform:translateX(-99%);transform:translateX(-99%)}@media screen and (max-width:750px){.p-topSafe__voiceBalloon::before{top:calc(50 / 750 * 100vw);width:calc(54 / 750 * 100vw);height:calc(57 / 750 * 100vw)}}.p-topSafe__voiceTitle{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;color:#ea5037}@media screen and (max-width:750px){.p-topSafe__voiceTitle{margin-bottom:calc(24 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}}.p-topSafe__voiceText{font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500;line-height:1.8}@media screen and (max-width:750px){.p-topSafe__voiceText{font-size:calc(26 / 750 * 100vw)}}.p-topSafe__qa{position:relative;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:0 auto}@media screen and (max-width:750px){.p-topSafe__qa{width:calc(690 / 750 * 100vw);margin-top:calc(250 / 750 * 100vw)}}.p-topSafe__qa::before{position:absolute;top:clamp(-270px,-270 / 1366 * 100vw,-270 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1715 * 750 / 1366 * 1px,1715 / 1366 * 100vw,1715px);height:clamp(994 * 750 / 1366 * 1px,994 / 1366 * 100vw,994px);content:"";background:url(../img/top/qa_bg.webp) no-repeat;background-position:center center;background-size:100%;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}@media screen and (max-width:750px){.p-topSafe__qa::before{top:calc(-250 / 750 * 100vw);width:calc(1715 / 750 * 100vw);height:calc(994 / 750 * 100vw);background:url(../img/top/qa_bg--sp.webp) no-repeat;background-position:center center;background-size:100%;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}}.p-topSafe__accordion{position:relative;z-index:1;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-topSafe__accordion{width:calc(690 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-topSafe__accordionItem{background-color:#fff;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topSafe__accordionItem{border-radius:calc(10 / 750 * 100vw)}}.p-topSafe__accordionItem:not(:first-of-type){margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topSafe__accordionItem:not(:first-of-type){margin-top:calc(10 / 750 * 100vw)}}.p-topSafe__accordionTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;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(22 * 750 / 1366 * 1px,22 / 1366 * 100vw,22px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__accordionTitle{gap:calc(20 / 750 * 100vw);padding:calc(22 / 750 * 100vw) calc(50 / 750 * 100vw) calc(22 / 750 * 100vw) calc(20 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-topSafe__accordionTitle .question{display:block;width:clamp(60 * 750 / 1366 * 1px,60 / 1366 * 100vw,60px);font-family:Quicksand;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);border-right:1px solid #d9d9d9}@media screen and (max-width:750px){.p-topSafe__accordionTitle .question{width:calc(55 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-topSafe__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-topSafe__accordionTitle .plus{right:calc(36 / 750 * 100vw);width:calc(2 / 750 * 100vw);height:calc(20 / 750 * 100vw)}}.p-topSafe__accordionTitle .plus:nth-child(2){-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-topSafe__accordionTitle.is-open .plus:last-of-type{opacity:0}.p-topSafe__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-topSafe__accordionContents{-ms-grid-columns:calc(55 / 750 * 100vw) 1fr;grid-template-columns:calc(55 / 750 * 100vw) 1fr;gap:calc(20 / 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-topSafe__accordionContents span{font-family:Quicksand;font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__accordionContents span{font-size:calc(20 / 750 * 100vw)}}.p-topSafe__join{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(clamp(250 * 750 / 1366 * 1px,250 / 1366 * 100vw,250px))[4];grid-template-columns:repeat(4,clamp(250 * 750 / 1366 * 1px,250 / 1366 * 100vw,250px));gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:clamp(56 * 750 / 1366 * 1px,56 / 1366 * 100vw,56px) auto clamp(100 * 750 / 1366 * 1px,100 / 1366 * 100vw,100px)}@media screen and (max-width:750px){.p-topSafe__join{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(31 / 750 * 100vw);width:calc(690 / 750 * 100vw);margin:calc(64 / 750 * 100vw) auto calc(160 / 750 * 100vw)}}.p-topSafe__joinItem{position:relative;padding:clamp(78 * 750 / 1366 * 1px,78 / 1366 * 100vw,78px) clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px) clamp(42 * 750 / 1366 * 1px,42 / 1366 * 100vw,42px);background-color:#fff;border:1px solid #d9d9d9;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topSafe__joinItem{padding:calc(80 / 750 * 100vw) calc(40 / 750 * 100vw) calc(46 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-topSafe__joinItem:not(:first-of-type)::before{position:absolute;top:50%;left:clamp(-15px,-15 / 1366 * 100vw,-15 * 750 / 1366 * 1px);width:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);height:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);clip-path:polygon(100% 50%,0 0,0 100%);content:"";background-color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:750px){.p-topSafe__joinItem:not(:first-of-type)::before{top:calc(-30 / 750 * 100vw);left:50%;width:calc(15 / 750 * 100vw);height:calc(30 / 750 * 100vw);-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.p-topSafe__joinItem a{display:block;padding:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);margin-top:clamp(44 * 750 / 1366 * 1px,44 / 1366 * 100vw,44px);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-topSafe__joinItem a{padding:calc(31 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(8 / 750 * 100vw)}}.p-topSafe__joinText01{position:absolute;top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);left:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-family:Quicksand;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:600}@media screen and (max-width:750px){.p-topSafe__joinText01{top:calc(30 / 750 * 100vw);left:calc(40 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.p-topSafe__joinText02{margin:0 0 clamp(24 * 750 / 1366 * 1px,24 / 1366 * 100vw,24px);font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:600;text-align:center}@media screen and (max-width:750px){.p-topSafe__joinText02{margin:0 0 calc(24 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);text-align:left}}.p-topSafe__joinText03{font-size:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px)}@media screen and (max-width:750px){.p-topSafe__joinText03{font-size:calc(24 / 750 * 100vw)}}@media print,screen and (min-width:751px){.p-topSafe__joinText03--center{text-align:center}}.p-topSafe__plan{position:relative;width:clamp(1060 * 750 / 1366 * 1px,1060 / 1366 * 100vw,1060px);margin:0 auto clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);text-align:center}@media screen and (max-width:750px){.p-topSafe__plan{width:calc(688 / 750 * 100vw);margin:0 auto}}.p-topSafe__plan::before{position:absolute;top:clamp(-300px,-300 / 1366 * 100vw,-300 * 750 / 1366 * 1px);left:50%;z-index:1;width:clamp(1715 * 750 / 1366 * 1px,1715 / 1366 * 100vw,1715px);height:clamp(994 * 750 / 1366 * 1px,994 / 1366 * 100vw,994px);content:"";background:url(../img/top/safe_bg03.webp) no-repeat;background-position:center center;background-size:100%;-webkit-transform:translateX(-63%);-ms-transform:translateX(-63%);transform:translateX(-63%)}@media screen and (max-width:750px){.p-topSafe__plan::before{top:calc(-450 / 750 * 100vw);width:calc(1715 / 750 * 100vw);height:calc(994 / 750 * 100vw);-webkit-transform:translateX(-73%);-ms-transform:translateX(-73%);transform:translateX(-73%)}}.p-topSafe__planText{position:relative;z-index:2;display:inline-block;margin:clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px) 0 clamp(26 * 750 / 1366 * 1px,26 / 1366 * 100vw,26px);font-size:clamp(32 * 750 / 1366 * 1px,32 / 1366 * 100vw,32px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__planText{margin:calc(40 / 750 * 100vw) 0 calc(42 / 750 * 100vw);font-size:calc(32 / 750 * 100vw)}}.p-topSafe__planText::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-topSafe__planText::before{top:calc(5 / 750 * 100vw);left:calc(-30 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-topSafe__planText::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-topSafe__planText::after{top:calc(5 / 750 * 100vw);right:calc(-30 / 750 * 100vw);height:calc(60 / 750 * 100vw)}}.p-topSafe__planList{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){.p-topSafe__planList{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(10 / 750 * 100vw)}}.p-topSafe__planItem{padding:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px) clamp(70 * 750 / 1366 * 1px,70 / 1366 * 100vw,70px);background-color:#fff;border:1px solid #d9d9d9;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topSafe__planItem{padding:calc(32 / 750 * 100vw) calc(32 / 750 * 100vw) calc(75 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.p-topSafe__planText01{font-family:Quicksand;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:600;text-align:left}@media screen and (max-width:750px){.p-topSafe__planText01{font-size:calc(24 / 750 * 100vw)}}.p-topSafe__planText02{margin-top:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-size:clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__planText02{margin-top:calc(10 / 750 * 100vw);font-size:calc(40 / 750 * 100vw)}}.p-topSafe__planText02 span{display:block;font-family:Quicksand;font-size:clamp(12 * 750 / 1366 * 1px,12 / 1366 * 100vw,12px);font-weight:700;color:#0081cc}@media screen and (max-width:750px){.p-topSafe__planText02 span{font-size:calc(22 / 750 * 100vw)}}.p-topSafe__planText03{display:inline-block;padding:clamp(5 * 750 / 1366 * 1px,5 / 1366 * 100vw,5px) clamp(28 * 750 / 1366 * 1px,28 / 1366 * 100vw,28px);margin:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px) 0;font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);font-weight:700;background-color:#ededed;border-radius:100px}@media screen and (max-width:750px){.p-topSafe__planText03{padding:calc(5 / 750 * 100vw) calc(34 / 750 * 100vw);margin:calc(23 / 750 * 100vw) 0;font-size:calc(24 / 750 * 100vw)}}.p-topSafe__planText04{margin-top:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px);font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500}@media screen and (max-width:750px){.p-topSafe__planText04{font-size:calc(24 / 750 * 100vw)}}.p-topSafe__planText04 span{margin-left:clamp(30 * 750 / 1366 * 1px,30 / 1366 * 100vw,30px);font-size:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);font-weight:500;line-height:1}@media screen and (max-width:750px){.p-topSafe__planText04 span{display:inline-block;margin-left:calc(30 / 750 * 100vw);font-size:calc(80 / 750 * 100vw)}}.p-topSafe__planNote{position:relative;z-index:2;margin:clamp(15 * 750 / 1366 * 1px,15 / 1366 * 100vw,15px) 0 clamp(40 * 750 / 1366 * 1px,40 / 1366 * 100vw,40px);font-size:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px);text-align:left}@media screen and (max-width:750px){.p-topSafe__planNote{margin:calc(30 / 750 * 100vw) 0 calc(68 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}}.p-topSafe__planBnr{position:relative;z-index:2;width:clamp(870 * 750 / 1366 * 1px,870 / 1366 * 100vw,870px);margin:0 auto}@media screen and (max-width:750px){.p-topSafe__planBnr{width:calc(688 / 750 * 100vw)}}.p-topSafe__bnr{position:relative;z-index:3;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;text-align:center}@media screen and (max-width:750px){.p-topSafe__bnr{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(48 / 750 * 100vw)}}.p-topSafe__bnr img{width:clamp(620 * 750 / 1366 * 1px,620 / 1366 * 100vw,620px)}@media screen and (max-width:750px){.p-topSafe__bnr img{width:calc(620 / 750 * 100vw)}}.p-topSafe__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-topSafe__BnrText{margin-bottom:calc(34 / 750 * 100vw);font-size:calc(26 / 750 * 100vw)}}.p-topSafe__school{position:relative;padding:clamp(215 * 750 / 1366 * 1px,215 / 1366 * 100vw,215px) 0 0}@media screen and (max-width:750px){.p-topSafe__school{padding:calc(160 / 750 * 100vw) 0 0}}.p-topSafe__school::before{position:absolute;top:0;left:calc(50% + clamp(180 * 750 / 1366 * 1px,180 / 1366 * 100vw,180px));width:clamp(2563 * 750 / 1366 * 1px,2563 / 1366 * 100vw,2563px);height:clamp(1181 * 750 / 1366 * 1px,1181 / 1366 * 100vw,1181px);pointer-events:none;content:"";background:url(../img/top/school_bg.webp) no-repeat;background-position:center top;background-size:clamp(2563 * 750 / 1366 * 1px,2563 / 1366 * 100vw,2563px);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:750px){.p-topSafe__school::before{top:0;left:0;width:100vw;height:calc(3328 / 750 * 100vw);background:url(../img/top/school_bg--sp.webp) no-repeat;background-position:left top;background-size:100vw;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.p-topSafe__schoolList{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(19 * 750 / 1366 * 1px,19 / 1366 * 100vw,19px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(50 * 750 / 1366 * 1px,50 / 1366 * 100vw,50px);margin-bottom:clamp(122 * 750 / 1366 * 1px,122 / 1366 * 100vw,122px)}@media screen and (max-width:750px){.p-topSafe__schoolList{-ms-grid-columns:calc(690 / 750 * 100vw);grid-template-columns:calc(690 / 750 * 100vw);gap:calc(100 / 750 * 100vw);margin-top:calc(50 / 750 * 100vw);margin-bottom:calc(293 / 750 * 100vw)}}.p-topSafe__schoolList li{position:relative}.p-topSafe__schoolHead{padding:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px) 0;text-align:center}@media screen and (max-width:750px){.p-topSafe__schoolHead{padding:calc(20 / 750 * 100vw) 0}}.p-topSafe__schoolIcon{position:absolute;top:0;left:0;z-index:1;width:clamp(57 * 750 / 1366 * 1px,57 / 1366 * 100vw,57px)}@media screen and (max-width:750px){.p-topSafe__schoolIcon{left:calc(10 / 750 * 100vw);width:calc(114 / 750 * 100vw)}}.p-topSafe__schoolName{font-size:clamp(20 * 750 / 1366 * 1px,20 / 1366 * 100vw,20px);font-weight:700}@media screen and (max-width:750px){.p-topSafe__schoolName{font-size:calc(32 / 750 * 100vw)}}.p-topSafe__schoolImg{width:100%;border-radius:clamp(10 * 750 / 1366 * 1px,10 / 1366 * 100vw,10px)}@media screen and (max-width:750px){.p-topSafe__schoolImg{border-radius:calc(10 / 750 * 100vw)}}.p-topSafe__schoolBtn{display:block;width:clamp(190 * 750 / 1366 * 1px,190 / 1366 * 100vw,190px);padding:clamp(14 * 750 / 1366 * 1px,14 / 1366 * 100vw,14px) 0;margin:clamp(17 * 750 / 1366 * 1px,17 / 1366 * 100vw,17px) auto 0;font-size:clamp(16 * 750 / 1366 * 1px,16 / 1366 * 100vw,16px);font-weight:500;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-topSafe__schoolBtn{width:calc(400 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0;margin-top:calc(30 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(8 / 750 * 100vw)}}.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}}