@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://use.typekit.net/omm0llj.css);@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}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;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%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}caption{text-align:left}img{vertical-align:top}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:block}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top}li{list-style:none}em,i{font-style:normal}em{font-weight:unset}button,input,textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}*{box-sizing:border-box}html{font-size:62.5%}body{background:#fff;color:#000;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;letter-spacing:.01em;line-height:100%;min-width:100%;width:100%;word-wrap:break-word;-webkit-text-size-adjust:100%}body.no-scroll{height:100vh;overflow:hidden}@media screen and (max-width:750px){body{font-size:3.7333333333vw}}@media screen and (min-width:751px){.sp{display:none}}@media screen and (max-width:750px){.pc{display:none}}a{color:#000;text-decoration:none;transition:all .3s}img{height:auto;max-width:100%;vertical-align:bottom}#main{flex:1;padding-top:clamp(116px,9.028vw,130px);position:relative;z-index:1}@media screen and (max-width:1024px){#main{padding-top:clamp(58px,4.514vw,65px)}}@media screen and (max-width:750px){#main{padding-top:16.5333333333vw}}.inner{margin-inline:auto;max-width:1160px;width:80.5555555556vw}@media screen and (max-width:1024px){.inner{width:85.3333333333vw}}@media screen and (max-width:750px){.inner{padding-inline:7.2vw;width:100%}}#header{left:0;position:fixed;top:0;transition:translate .3s ease;width:100%;z-index:4}.scroll #header{translate:0 -100%}#header .head-sub{background:#9d0931;gap:clamp(13px,1.042vw,15px);height:clamp(44px,3.472vw,50px);padding:0 clamp(27px,2.083vw,30px)}#header .head-sub,#header .head-sub .subnav{align-items:center;display:flex;justify-content:flex-end}#header .head-sub .subnav li a{align-items:center;color:#fff;display:flex;height:clamp(26px,2.014vw,29px);justify-content:center;line-height:100%;padding-inline:clamp(13px,1.042vw,15px)}@media(hover:hover){#header .head-sub .subnav li a:hover{opacity:.6}}#header .head-sub .subnav li.switch-en a{background:#860a2b;border-radius:100px}@media(hover:hover){#header .head-sub .subnav li.switch-en a:hover{background:#571111;opacity:1}}#header .head-sub .btn-search{align-items:center;background:#571111;border-radius:clamp(13px,1.042vw,15px);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:clamp(4px,.347vw,5px);height:clamp(26px,2.014vw,29px);justify-content:center;padding:clamp(4px,.347vw,5px);transition:all .3s ease;width:clamp(71px,5.556vw,80px)}#header .head-sub .btn-search:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%23fff"/%3E%3C/svg%3E');content:"";display:block;height:clamp(15px,1.181vw,17px);transition:all .3s ease;width:clamp(15px,1.181vw,17px)}@media(hover:hover){#header .head-sub .btn-search:hover{background:#fff;color:#9d0931}#header .head-sub .btn-search:hover:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%239D0931"/%3E%3C/svg%3E');transition:all .3s ease}}#header .head-sub .btn-search.open{background:#fff;color:#9d0931}#header .head-sub .btn-search.open:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%239D0931"/%3E%3C/svg%3E');transition:all .3s ease}#header .header{background:#fff;display:flex;height:clamp(71px,5.556vw,80px);justify-content:space-between;position:relative}#header .header:before{background:#9d0931;content:"";display:block;height:clamp(3px,.208vw,3px);left:0;opacity:0;position:absolute;top:0;width:100%}#header .header .logo{align-items:center;display:flex;margin-right:auto;padding-inline:clamp(36px,2.778vw,40px) clamp(18px,1.389vw,20px)}#header .header .logo a{display:block}#header .header .logo img{transition:all .3s ease;width:clamp(281px,21.944vw,316px)}#header .header #menu-button,#header .header .btn-search{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:clamp(4px,.347vw,5px);height:clamp(53px,4.167vw,60px);justify-content:center;transition:background .3s ease;width:clamp(53px,4.167vw,60px);z-index:1}#header .header .btn-search{background:#571111;border-radius:0 0 0 clamp(13px,1.042vw,15px)}#header .header .btn-search:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%23fff"/%3E%3C/svg%3E');content:"";display:block;height:clamp(18px,1.389vw,20px);transition:all .3s ease;width:clamp(18px,1.389vw,20px)}@media(hover:hover){#header .header .btn-search:hover{background:#9d0931}}#header .header .btn-search.open{background:#571111;border-radius:0}#header .header #menu-button{background:#9d0931;z-index:1}#header .header #menu-button .menu-line{height:clamp(18px,1.389vw,20px);position:relative;width:clamp(28px,2.222vw,32px)}#header .header #menu-button .menu-line span{border-top:1px solid;display:block;left:0;position:absolute;transition:top .3s ease,transform .3s ease;width:100%}#header .header #menu-button .menu-line span:first-child{top:clamp(13px,1.042vw,15px)}#header .header #menu-button .menu-line span:nth-child(2){top:calc(100% - clamp(13px, 1.042vw, 15px))}#header .header #menu-button p{display:none}#header .header #menu-button p.txt-open{display:block}@media(hover:hover){#header .header #menu-button:hover{background:#571111}}#header .header #menu-button.open .menu-line span:first-child{top:50%;transform:rotate(-25deg)}#header .header #menu-button.open .menu-line span:last-child{top:50%;transform:rotate(25deg)}#header .header #menu-button.open p.txt-open{display:none}#header .header #menu-button.open p.txt-close{display:block}#header .header #menu-button,#header .header .btn-search{display:none}@media screen and (min-width:1025px){#header .header .gnav-wrap{display:flex;padding-right:clamp(27px,2.083vw,30px)}#header .header .gnav-wrap .gnav{display:flex;gap:clamp(36px,2.778vw,40px)}#header .header .gnav-wrap .gnav li{display:flex}#header .header .gnav-wrap .gnav li .drop-ttl,#header .header .gnav-wrap .gnav li a{align-items:center;cursor:pointer;display:flex;font-weight:700;transition:color .3s ease;white-space:nowrap}}@media screen and (min-width:1025px)and (hover:hover){#header .header .gnav-wrap .gnav li:hover>.drop-ttl,#header .header .gnav-wrap .gnav li:hover>a{color:#9d0931}}@media screen and (min-width:1025px){#header .header .gnav-wrap .gnav li.current .drop-ttl,#header .header .gnav-wrap .gnav li.current a{color:#9d0931}#header .header .gnav-wrap .gnav .drop-nav.on>.drop-wrap{opacity:1;pointer-events:auto;top:100%;visibility:visible}#header .header .gnav-wrap .address-wrap,#header .header .gnav-wrap .relatedsite,#header .header .gnav-wrap .subnav{display:none}#header .header .drop-wrap{display:flex;justify-content:flex-end;left:0;opacity:0;pointer-events:none;position:absolute;top:80%;transition:top .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:-1}#header .header .drop-wrap .cont{background:#fff;border-radius:0 0 0 clamp(9px,.694vw,10px);display:flex;filter:drop-shadow(0 10px 10px rgba(0,0,0,.16));gap:clamp(58px,4.514vw,65px);margin-left:auto;max-width:100%;padding-block:clamp(27px,2.083vw,30px) clamp(53px,4.167vw,60px);padding-right:clamp(53px,4.167vw,60px);position:relative}#header .header .drop-wrap .cont .deco{display:block;height:clamp(9px,.694vw,10px);left:clamp(-10px,-.694vw,-9px);overflow:hidden;position:absolute;top:0;width:clamp(18px,1.389vw,20px);z-index:-1}#header .header .drop-wrap .cont .deco:after{background:#fff;bottom:0;content:"";display:block;height:clamp(18px,1.389vw,20px);left:0;mask:radial-gradient(clamp(9px,.694vw,10px) at clamp(9px,.694vw,10px) clamp(9px,.694vw,10px),#0000 98%,#000) clamp(-10px,-.694vw,-9px) clamp(-10px,-.694vw,-9px);pointer-events:none;position:absolute;width:clamp(18px,1.389vw,20px)}#header .header .drop-wrap .cont .parent-nav{border-right:1px solid #000;flex-shrink:0;padding-block:clamp(16px,1.25vw,18px);position:relative;width:16em}#header .header .drop-wrap .cont .parent-nav:after,#header .header .drop-wrap .cont .parent-nav:before{background:#000;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:clamp(22px,1.736vw,25px);left:100%;position:absolute;top:clamp(18px,1.389vw,20px);width:clamp(9px,.694vw,10px)}#header .header .drop-wrap .cont .parent-nav:after{background:#fff;left:calc(100% - 1px)}#header .header .drop-wrap .cont .parent-nav span{align-items:center;display:flex;font-size:20px;font-weight:700;gap:clamp(18px,1.389vw,20px);justify-content:center;white-space:normal}#header .header .drop-wrap .cont .parent-nav span:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}}@media screen and (min-width:1025px)and (max-width:750px){#header .header .drop-wrap .cont .parent-nav span:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}@media screen and (min-width:1025px){#header .header .drop-wrap .cont ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(18px,1.389vw,20px) clamp(14px,1.111vw,16px);max-width:clamp(508px,39.722vw,572px)}#header .header .drop-wrap .cont ul li{display:block;width:clamp(160px,12.5vw,180px)}#header .header .drop-wrap .cont ul li a{display:block;font-size:15px;white-space:normal}#header .header .drop-wrap .cont ul li a:after{display:none}#header .header .drop-wrap .cont ul li a figure{overflow:hidden;position:relative;width:100%}#header .header .drop-wrap .cont ul li a figure:before{content:"";display:block;padding-top:69.4%}#header .header .drop-wrap .cont ul li a figure iframe,#header .header .drop-wrap .cont ul li a figure img,#header .header .drop-wrap .cont ul li a figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}#header .header .drop-wrap .cont ul li a figure img{border-radius:clamp(3px,.208vw,3px)}#header .header .drop-wrap .cont ul li a figure img.noimg{border:2px solid #eee}#header .header .drop-wrap .cont ul li a p{font-weight:400;line-height:1.4;margin-top:clamp(4px,.347vw,5px)}#header .header .drop-wrap.course .cont{gap:clamp(36px,2.778vw,40px)}#header .header .drop-wrap.course .cont .parent-nav{width:14em}#header .header .drop-wrap.course .cont>div{flex:1}#header .header .drop-wrap.course .cont [class*=ttl]{background:#9d0931;border-radius:clamp(3px,.208vw,3px);color:#fff;font-size:13px;font-weight:700;line-height:100%;margin-bottom:clamp(18px,1.389vw,20px);padding:clamp(9px,.694vw,10px) clamp(13px,1.042vw,15px)}#header .header .drop-wrap.course .cont [class*=ttl].ttl-jhs{background:#7f357d}#header .header .drop-wrap.course .cont [class*=ttl].ttl-hs{background:#007a40}#header .header .drop-wrap.course .cont ul{max-width:100%}#header .header .drop-wrap.course .cont ul li{flex:1;width:auto}#header .header .drop-wrap.course .cont ul+[class*=ttl]{margin-top:clamp(27px,2.083vw,30px)}.scroll #header .header .logo img{width:clamp(222px,17.361vw,250px)}.scroll-up #header{filter:drop-shadow(0 0 5px rgba(0,0,0,.16));translate:0 calc(-100% + clamp(44px, 3.472vw, 50px))}.scroll-up #header .header{height:clamp(44px,3.472vw,50px)}.scroll-up #header .header .logo img{width:clamp(222px,17.361vw,250px)}}@media screen and (min-width:1025px)and (max-width:1366px){#header .header .logo{padding-left:clamp(18px,1.389vw,20px)}#header .header .gnav-wrap .gnav{gap:clamp(18px,1.389vw,20px)}}@media screen and (max-width:1024px){#header .head-sub{display:none}#header .header{height:clamp(58px,4.514vw,65px)}#header .header:before{opacity:1;z-index:2}#header .header .logo{padding-left:clamp(18px,1.389vw,20px)}#header .header .logo img{width:clamp(222px,17.361vw,250px)}#header .header #menu-button,#header .header .btn-search{display:flex}#header .header .gnav-wrap{background:#9d0931;color:#fff;display:none;font-size:18px;height:100vh;left:0;opacity:0;overflow:auto;padding:clamp(107px,8.333vw,120px) clamp(89px,6.944vw,100px);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.init #header .header .gnav-wrap{display:block}#header .header .gnav-wrap.open{opacity:1;pointer-events:auto;visibility:visible}#header .header .gnav-wrap a{color:#fff}#header .header .gnav-wrap .gnav li+li{margin-top:clamp(36px,2.778vw,40px)}#header .header .gnav-wrap .gnav li .drop-ttl,#header .header .gnav-wrap .gnav li a{display:block;font-weight:700;line-height:2}#header .header .gnav-wrap .gnav li.course .drop-ttl{display:none}#header .header .gnav-wrap .drop-wrap{border-left:1px solid #fff;margin-left:clamp(9px,.694vw,10px);margin-top:.5em;padding-left:clamp(18px,1.389vw,20px)}#header .header .gnav-wrap .drop-wrap .cont .deco,#header .header .gnav-wrap .drop-wrap .cont .parent-nav{display:none}#header .header .gnav-wrap .drop-wrap .cont ul li+li{margin:0}#header .header .gnav-wrap .drop-wrap .cont ul li a{font-weight:500;opacity:.8}#header .header .gnav-wrap .drop-wrap .cont ul li a figure{display:none}#header .header .gnav-wrap .drop-wrap.course{border:none;margin:0;padding:0}#header .header .gnav-wrap .drop-wrap.course>div [class*=ttl]{font-weight:700;margin-top:clamp(36px,2.778vw,40px)}#header .header .gnav-wrap .drop-wrap.course>div ul{border-left:1px solid #fff;margin-left:clamp(9px,.694vw,10px);margin-top:.5em;padding-left:clamp(18px,1.389vw,20px)}#header .header .gnav-wrap .address-wrap,#header .header .gnav-wrap .subnav{border-top:1px solid #fff3;display:block;margin-top:clamp(53px,4.167vw,60px);padding-top:clamp(53px,4.167vw,60px)}#header .header .gnav-wrap .subnav{display:flex;flex-wrap:wrap}#header .header .gnav-wrap .subnav li{width:50%}#header .header .gnav-wrap .subnav li a{display:block;line-height:2;opacity:.8}#header .header .gnav-wrap .address-wrap .address{position:static}#header .header .gnav-wrap .address-wrap .address .logo{display:none}#header .header .gnav-wrap .address-wrap .address .detail{margin:0}#header .header .gnav-wrap .address-wrap .address .detail dl dt{opacity:.8}#header .header .gnav-wrap .address-wrap .sns{margin-top:clamp(53px,4.167vw,60px);position:static}#header .header .gnav-wrap .address-wrap .sns .instagram{align-items:center;display:flex;font-size:18px;gap:clamp(18px,1.389vw,20px)}#header .header .gnav-wrap .address-wrap .sns .instagram:before{opacity:1}#header .header .gnav-wrap .address-wrap .copy{font-size:13px;opacity:.8;position:fixed;right:clamp(18px,1.389vw,20px);top:50%;translate:0 -50%;white-space:nowrap;writing-mode:vertical-rl}#header .header .gnav-wrap .relatedsite{display:block;padding-top:clamp(53px,4.167vw,60px)}#header .header .gnav-wrap .relatedsite p{margin-bottom:clamp(18px,1.389vw,20px)}#header .header .gnav-wrap .relatedsite ul{display:flex;flex-wrap:wrap}#header .header .gnav-wrap .relatedsite ul li{width:50%}#header .header .gnav-wrap .relatedsite ul li a{align-items:center;display:flex;gap:.75em;line-height:2;opacity:.8}#header .header .gnav-wrap .relatedsite ul li a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.436%22%20height%3D%229.437%22%20viewBox%3D%220%200%209.436%209.437%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%229.436%22%20height%3D%229.437%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M2.433%2C198.1a2.434%2C2.434%2C0%2C0%2C1-1.721-4.155l1.633-1.633a2.437%2C2.437%2C0%2C0%2C1%2C3.442%2C0%2C.544.544%2C0%2C1%2C1-.769.769%2C1.348%2C1.348%2C0%2C0%2C0-1.9%2C0l-1.633%2C1.633a1.347%2C1.347%2C0%2C0%2C0%2C1.9%2C1.9l.824-.824a.544.544%2C0%2C0%2C1%2C.769.769l-.824.824a2.418%2C2.418%2C0%2C0%2C1-1.721.713%22%20transform%3D%22translate%280%20-188.668%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M229.543%2C6.5a2.427%2C2.427%2C0%2C0%2C1-1.721-.712.544.544%2C0%2C1%2C1%2C.769-.769%2C1.348%2C1.348%2C0%2C0%2C0%2C1.9%2C0l1.633-1.633a1.347%2C1.347%2C0%2C0%2C0-1.9-1.9l-.824.824a.544.544%2C0%2C1%2C1-.769-.769l.824-.824A2.434%2C2.434%2C0%2C0%2C1%2C232.9%2C4.155l-1.633%2C1.633a2.427%2C2.427%2C0%2C0%2C1-1.721.712%22%20transform%3D%22translate%28-224.174%200%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;flex-shrink:0;height:.8em;transition:all .3s ease;translate:0 clamp(1px,.069vw,1px);width:.8em}}@media screen and (max-width:750px){#header .header{height:16.5333333333vw}#header .header .logo{padding-inline:2.6666666667vw}#header .header .logo img{width:57.8666666667vw}#header .header #menu-button,#header .header .btn-search{font-size:2.4vw;gap:.5333333333vw;height:13.3333333333vw;width:13.3333333333vw}#header .header .btn-search:before{height:4.5333333333vw;width:4.5333333333vw}#header .header #menu-button .menu-line{height:4.5333333333vw;width:8.5333333333vw}#header .header #menu-button .menu-line span:first-child{top:1.3333333333vw}#header .header #menu-button .menu-line span:nth-child(2){top:calc(100% - 1.33333vw)}#header .header .gnav-wrap{font-size:4vw;padding:21.3333333333vw 9.3333333333vw 21.3333333333vw 6.6666666667vw}#header .header .gnav-wrap .gnav li+li{margin-top:5.3333333333vw}#header .header .gnav-wrap .drop-wrap{margin-left:2.6666666667vw;padding-left:5.3333333333vw}#header .header .gnav-wrap .drop-wrap a{font-size:3.7333333333vw}#header .header .gnav-wrap .drop-wrap.course>div [class*=ttl]{margin-top:5.3333333333vw}#header .header .gnav-wrap .drop-wrap.course>div ul{margin-left:2.6666666667vw;padding-left:5.3333333333vw}#header .header .gnav-wrap .address-wrap,#header .header .gnav-wrap .subnav{margin-top:6.9333333333vw;padding-top:6.9333333333vw}#header .header .gnav-wrap .address-wrap a,#header .header .gnav-wrap .subnav a{font-size:3.7333333333vw}#header .header .gnav-wrap .address-wrap .address .detail dl{display:flex}#header .header .gnav-wrap .address-wrap .address .detail dl dt{display:block;width:4em}#header .header .gnav-wrap .address-wrap .sns{margin-top:10.6666666667vw}#header .header .gnav-wrap .address-wrap .sns .instagram{font-size:4vw;gap:5.3333333333vw}#header .header .gnav-wrap .address-wrap .copy{display:block;font-size:2.6666666667vw;right:2.6666666667vw}#header .header .gnav-wrap .relatedsite{padding-top:12vw}#header .header .gnav-wrap .relatedsite p{margin-bottom:4vw}}.header-img{overflow:hidden;position:relative;width:100%}.header-img:before{content:"";display:block;padding-top:18.8%}.header-img img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}@media screen and (max-width:750px){.header-img:before{padding-top:41.6%}}.searchform-wrap{align-items:center;display:flex;flex-direction:column}.searchform-wrap .ttl-search{font-size:20px;font-weight:700;line-height:1;margin-bottom:clamp(27px,2.083vw,30px)}.searchform-wrap .searchform{background:#fff;border:1px solid #ccc;border-radius:100px;display:flex;margin-inline:auto;max-width:100%;padding:clamp(9px,.694vw,10px);width:572px}.searchform-wrap .searchform:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%23AF0000"/%3E%3C/svg%3E');content:"";display:block;flex-shrink:0;height:clamp(24px,1.875vw,27px);margin:auto 0;padding-inline:clamp(18px,1.389vw,20px);transition:all .3s ease;width:clamp(24px,1.875vw,27px)}.searchform-wrap .searchform button,.searchform-wrap .searchform input{appearance:none;background:none;border:none}.searchform-wrap .searchform input{flex:1;min-width:0;padding:clamp(11px,.833vw,12px) clamp(18px,1.389vw,20px) clamp(11px,.833vw,12px) 0}.searchform-wrap .searchform input:focus{outline:none}.searchform-wrap .searchform button{align-items:center;background:#9d0931;border-radius:100px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;padding:clamp(11px,.833vw,12px) clamp(22px,1.736vw,25px);transition:all .3s ease}@media(hover:hover){.searchform-wrap .searchform button:hover{background:#af0000}}.searchform-wrap .keyword-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,1.389vw,20px);justify-content:center;margin-top:clamp(18px,1.389vw,20px)}.searchform-wrap .keyword-wrap p{font-weight:700;margin:0}.searchform-wrap .keyword-wrap .keyword-list{display:flex;flex-wrap:wrap;gap:clamp(18px,1.389vw,20px)}.searchform-wrap .keyword-wrap .keyword-list li a{color:#af0000;display:block;text-decoration:underline}@media(hover:hover){.searchform-wrap .keyword-wrap .keyword-list li a:hover{color:#9d0931}}@media screen and (max-width:750px){.searchform-wrap .ttl-search{font-size:4vw;margin-bottom:5.3333333333vw}.searchform-wrap .searchform{align-items:center;padding:1.8666666667vw}.searchform-wrap .searchform:before{display:none}.searchform-wrap .searchform input{font-size:16px;padding:2.6666666667vw}.searchform-wrap .searchform button{align-items:center;display:flex;font-size:0;height:10.6666666667vw;justify-content:center;padding:0;width:10.6666666667vw}.searchform-wrap .searchform button:before{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%23fff"/%3E%3C/svg%3E');content:"";display:block;height:4vw;transition:all .3s ease;width:4vw}.searchform-wrap .keyword-wrap{gap:2.6666666667vw;margin-top:5.3333333333vw}.searchform-wrap .keyword-wrap .keyword-list{gap:2.6666666667vw}}.article .search-list li{padding-left:0}.article .search-list li:before{display:none}.article .search-list li+li{margin:0}.article .search-list li a{align-items:center;border-bottom:1px dashed #000;color:unset;display:flex;gap:clamp(9px,.694vw,10px) clamp(29px,2.292vw,33px);padding-block:clamp(25px,1.944vw,28px);text-decoration:none}.article .search-list li a .image{border:1px solid #707070;overflow:hidden;position:relative;width:clamp(178px,13.889vw,200px)}.article .search-list li a .image:before{content:"";display:block;padding-top:61.9%}.article .search-list li a .image iframe,.article .search-list li a .image img,.article .search-list li a .image video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.article .search-list li a .txt-wrap{flex:1}.article .search-list li a .txt-wrap p{margin:0}.article .search-list li a .txt-wrap .category{margin-bottom:clamp(9px,.694vw,10px)}.article .search-list li a .txt-wrap .title{flex:1;line-height:1.6666666667;padding-right:clamp(36px,2.778vw,40px);position:relative}.article .search-list li a .txt-wrap .title:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.article .search-list li a .txt-wrap .title:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.article .search-list li a .txt-wrap .title:after{position:absolute;right:0;top:50%;translate:0 -50%}@media screen and (max-width:750px){.article .search-list li a{align-items:flex-start;gap:2.6666666667vw 4.5333333333vw;padding-block:3.7333333333vw}.article .search-list li a .image{width:26.6666666667vw}.article .search-list li a .txt-wrap{margin:auto}.article .search-list li a .txt-wrap .category{margin-bottom:1.3333333333vw}.article .search-list li a .txt-wrap .title{font-size:4vw;padding-right:8vw}}a[data-modal-link]{cursor:pointer}.modal{display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:100}.init .modal{display:block}.modal.open{opacity:1;visibility:initial}.modal .modal-bg{background:#0006;height:100vh;position:absolute;width:100%;z-index:1}.modal .modal-content{border-radius:clamp(9px,.694vw,10px);filter:drop-shadow(20px 20px 6px rgba(0,0,0,.16));left:50%;margin-inline:auto;max-width:1160px;overflow:hidden;position:absolute;top:50%;translate:-50% -50%;width:80.5555555556vw;z-index:1}@media screen and (max-width:1024px){.modal .modal-content{width:85.3333333333vw}}@media screen and (max-width:750px){.modal .modal-content{padding-inline:7.2vw;width:100%}}.modal .modal-content>div{background:#fff;max-height:80vh;overflow:auto;overscroll-behavior-y:contain;padding:clamp(44px,3.472vw,50px) clamp(27px,2.083vw,30px) clamp(80px,6.25vw,90px);scrollbar-width:none;width:100%}.modal .modal-content>div::-webkit-scrollbar{display:none}.modal .modal-close-btn{cursor:pointer;padding:clamp(27px,2.083vw,30px) clamp(27px,2.083vw,30px) clamp(27px,2.083vw,30px) clamp(44px,3.472vw,50px);position:absolute;right:0;top:0;z-index:3}.modal .modal-close-btn span{display:block;line-height:100%;position:relative;transition:all .3s ease}.modal .modal-close-btn span:after,.modal .modal-close-btn span:before{border-top:1px solid;content:"";display:block;position:absolute;right:calc(100% + clamp(6px, .486vw, 7px));top:50%;top:calc(50% + clamp(1px, .069vw, 1px));transition:all .5s ease;translate:0 -50%;width:clamp(18px,1.389vw,20px)}.modal .modal-close-btn span:before{transform:rotate(45deg)}.modal .modal-close-btn span:after{transform:rotate(-45deg)}@media(hover:hover){.modal .modal-close-btn:hover span{color:#af0000}.modal .modal-close-btn:hover span:after,.modal .modal-close-btn:hover span:before{border-top-color:#af0000}.modal .modal-close-btn:hover span:before{transform:rotate(-135deg)}.modal .modal-close-btn:hover span:after{transform:rotate(135deg)}}@media screen and (max-width:750px){.modal .modal-content{border-radius:2.6666666667vw;filter:drop-shadow(20px 20px 6px rgba(0,0,0,.16));max-width:89.3333333333vw;padding:0;top:calc(50% - 26.66667vw)}.modal .modal-content>div{padding:13.3333333333vw 5.3333333333vw}.modal .modal-close-btn{padding:4vw 4vw 4vw 8vw}.modal .modal-close-btn span:after,.modal .modal-close-btn span:before{right:calc(100% + 1.86667vw);top:calc(50% + .26667vw);width:4vw}}#page-header{background:#fff;border-top:1px solid #fff;position:sticky;top:0;transition:top .3s ease;z-index:2}.scroll-up #page-header{top:clamp(44px,3.472vw,50px)}@media screen and (max-width:1024px){.scroll-up #page-header{top:clamp(57px,4.444vw,64px)}}@media screen and (max-width:750px){.scroll-up #page-header{top:13.8666666667vw}}#page-header .inner{position:relative}@media screen and (max-width:1024px){#page-header .inner{margin-inline:clamp(18px,1.389vw,20px);max-width:unset;width:auto}}@media screen and (max-width:750px){#page-header .inner{border:none;margin:0;padding:0}}#page-header .ttl-wrap{align-items:center;border-radius:0 clamp(18px,1.389vw,20px) 0 0;bottom:100%;display:flex;gap:clamp(9px,.694vw,10px);height:clamp(71px,5.556vw,80px);justify-content:flex-start;left:0;min-width:clamp(329px,25.694vw,370px);padding-bottom:clamp(4px,.347vw,5px);padding-right:clamp(27px,2.083vw,30px);position:absolute;width:fit-content;z-index:1}#page-header .ttl-wrap:before{background:#fff;border-radius:0 clamp(18px,1.389vw,20px) 0 0;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100vw;z-index:-1}#page-header .ttl-wrap .deco{bottom:0;display:block;height:clamp(18px,1.389vw,20px);overflow:hidden;position:absolute;right:clamp(-20px,-1.389vw,-18px);width:clamp(36px,2.778vw,40px);z-index:-1}#page-header .ttl-wrap .deco:after{background:#fff;content:"";display:block;height:clamp(36px,2.778vw,40px);mask:radial-gradient(clamp(18px,1.389vw,20px) at clamp(18px,1.389vw,20px) clamp(18px,1.389vw,20px),#0000 98%,#000) clamp(-20px,-1.389vw,-18px) clamp(-20px,-1.389vw,-18px);pointer-events:none;position:absolute;right:0;top:0;width:clamp(36px,2.778vw,40px)}#page-header .ttl-wrap .page-ttl{font-size:clamp(27px,2.083vw,30px);font-weight:700;line-height:1.3333333333;position:relative}#page-header .ttl-wrap .page-ttl .en{color:#ccc;display:block;font-size:10px;left:0;line-height:100%;margin-top:clamp(4px,.347vw,5px);position:absolute;top:100%}#page-header .ttl-wrap .group-ttl{align-items:center;background:#eee;border-radius:100px;color:#9d0931;display:flex;font-size:clamp(12px,.903vw,13px);font-weight:700;height:clamp(22px,1.736vw,25px);margin-left:auto;padding:0 clamp(12px,.972vw,14px)}#page-header .ttl-wrap .group-ttl.jhs{background:#7f357d;color:#fff}#page-header .ttl-wrap .group-ttl.hs{background:#007a40;color:#fff}#page-header .ttl-wrap .tag{align-items:flex-start;display:flex}#page-header .ttl-wrap .tag span{align-items:center;background:#9d0931;border-radius:clamp(4px,.347vw,5px);color:#fff;display:block;display:flex;font-size:16px;font-weight:700;height:clamp(22px,1.736vw,25px);line-height:100%;padding-inline:clamp(5px,.417vw,6px)}#page-header .ttl-wrap .tag.boy_em.class_emss span{background:#169ad4}#page-header .ttl-wrap .tag.boy_em.class_em span{background:#8bb86b}#page-header .ttl-wrap .tag.girl_em.class_emss span{background:#a085b1}#page-header .ttl-wrap .tag.girl_em.class_em span{background:#ce7285}#page-header .ttl-wrap .tag.girl_sa.class_sa span{background:#c4a63e}@media screen and (max-width:750px){#page-header .ttl-wrap{align-items:flex-start;background:none;border-radius:0;flex-wrap:wrap;gap:0 2.6666666667vw;height:auto;max-width:unset;padding:2.6666666667vw 10.6666666667vw 2.6666666667vw 5.3333333333vw;position:relative;width:100%;z-index:1}#page-header .ttl-wrap .deco,#page-header .ttl-wrap:before{display:none}#page-header .ttl-wrap .page-ttl{align-items:flex-start;flex:1;flex-direction:column;font-size:5.3333333333vw;gap:1.3333333333vw}#page-header .ttl-wrap .page-ttl .en{display:none}#page-header .ttl-wrap .group-ttl{flex-shrink:0;height:6.1333333333vw;margin-left:auto;padding:0 2.6666666667vw;translate:0 .8vw}#page-header .ttl-wrap .tag{width:100%}#page-header .ttl-wrap .tag span{border-radius:1.3333333333vw;font-size:2.6666666667vw;height:6.1333333333vw;padding-inline:2.6666666667vw}}#page-header .child-nav{margin-inline:-.6944444444vw;overflow-x:auto;padding-inline:.6944444444vw}#page-header .child-nav::-webkit-scrollbar{display:none}#page-header .child-nav .nav-ttl{display:none}#page-header .child-nav ul{border-bottom:2px solid #eee;display:flex;gap:clamp(27px,2.083vw,30px);min-width:100%;width:max-content}#page-header .child-nav ul li a{align-items:center;display:flex;height:clamp(53px,4.167vw,60px);justify-content:center;line-height:100%;position:relative;transition:color .3s}#page-header .child-nav ul li a:before{border-bottom:2px solid #9d0931;bottom:-2px;content:"";display:block;left:0;position:absolute;transition:width .3s ease;width:0}#page-header .child-nav ul li.current a:before,#page-header .child-nav ul li:hover a:before{width:100%}#page-header .child-nav ul li.current a:before{transition:none;width:100%}@media screen and (max-width:1024px){#page-header .child-nav{margin-inline:clamp(-20px,-1.389vw,-18px);padding:0}#page-header .child-nav ul{padding-inline:clamp(18px,1.389vw,20px)}}@media screen and (max-width:750px){#page-header .child-nav{background:#9d0931;border-radius:2.6666666667vw 0 0 2.6666666667vw;height:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:2.6666666667vw;transition:height .3s ease;visibility:hidden;width:97.3333333333vw;z-index:99}#page-header .child-nav .nav-ttl{color:#fff;display:block;font-size:4vw;font-weight:700;line-height:100%;padding:6.6666666667vw 5.3333333333vw 4.8vw 12.2666666667vw}#page-header .child-nav ul{border:none;flex-direction:column;gap:4vw;padding-bottom:8vw;padding-left:14.6666666667vw}#page-header .child-nav ul li a{color:#fff;display:block;font-size:3.4666666667vw;height:auto;padding:1.3333333333vw 0}}.scroll #page-header .child-nav ul li a,.scroll-up #page-header .child-nav ul li a{height:clamp(36px,2.778vw,40px)}#page-header .nav-btn{align-items:center;background:#9d0931;border:1px solid #fff;border-radius:50%;bottom:2.9333333333vw;color:#fff;cursor:pointer;display:flex;height:6.1333333333vw;justify-content:center;position:absolute;right:2.6666666667vw;width:6.1333333333vw;z-index:200}@media screen and (min-width:751px){#page-header .nav-btn{display:none}}#page-header .nav-btn:before{content:"⋯";font-size:3.7333333333vw}#page-header .nav-btn.open:before{content:"×"}@media screen and (max-width:750px){#page-header.nochild .ttl-wrap{align-items:center;gap:1.3333333333vw;justify-content:space-between;padding-right:2.6666666667vw}#page-header.nochild .ttl-wrap h1{flex:none}#page-header.nochild .ttl-wrap .group-ttl{translate:none}}#page-header.nosticky{position:static}@media screen and (max-width:750px){#page-header.nosticky .ttl-wrap{background:#fff;border-radius:0 2.6666666667vw 0 0;min-width:unset;padding:2.6666666667vw 7.2vw;position:absolute;width:auto}#page-header.nosticky .ttl-wrap .deco,#page-header.nosticky .ttl-wrap .page-ttl .en,#page-header.nosticky .ttl-wrap:before{display:block}}.category{display:flex;flex-wrap:wrap;gap:clamp(9px,.694vw,10px)}.category [class*=cat-]{background:#fff;border:1px solid;border-radius:100px;display:block;font-size:11px;font-weight:700;line-height:100%;padding:clamp(4px,.347vw,5px);text-align:center;width:clamp(73px,5.694vw,82px)}.category [class*=cat-].cat-jhs{color:#7f357d}.category [class*=cat-].cat-hs{color:#007a40}.category [class*=cat-].cat-event{color:#169ad4}.category [class*=cat-].cat-club{color:#c4a63e}.category [class*=cat-].cat-media{color:#8bb86b}.category [class*=cat-].cat-other{color:#f25400}.category [class*=cat-].cat-admission{color:#5158ac}.category [class*=cat-].cat-group{background:#eee;border:none;color:#9d0931;padding-inline:1em;width:auto}@media screen and (max-width:750px){.category{gap:2.6666666667vw}.category [class*=cat-]{font-size:2.9333333333vw;padding:1.3333333333vw;width:19.4666666667vw}}.category.club{align-items:center;gap:clamp(4px,.347vw,5px);margin:0}.category.club [class*=cat-]{color:#fff;padding:clamp(6px,.486vw,7px) clamp(13px,1.042vw,15px);width:auto}.category.club [class*=cat-].cat-jhs{background:#7f357d}.category.club [class*=cat-].cat-hs{background:#007a40}.category.club small{display:block;line-height:100%}@media screen and (max-width:750px){.category.club{gap:1.3333333333vw}.category.club [class*=cat-]{padding:1.3333333333vw 2.6666666667vw}.category.club small{margin-right:1.3333333333vw}}.sp-slider .swiper-wrapper{gap:clamp(14px,1.111vw,16px)}.sp-slider .swiper-wrapper .swiper-slide{flex:1}@media screen and (max-width:750px){.sp-slider{margin-inline:-7.2vw;padding-inline:7.2vw}.sp-slider .swiper-wrapper{gap:0}.sp-slider .swiper-wrapper .swiper-slide{flex:none;margin-right:2.6666666667vw;width:63.7333333333vw}.sp-slider .swiper-wrapper .swiper-slide:last-child{margin-right:0}}.slider-nav{align-items:center;display:flex;display:none;gap:clamp(12px,.903vw,13px);justify-content:flex-end;margin-top:clamp(18px,1.389vw,20px)}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{align-items:center;background:#9d0931;border-radius:100%;display:flex;height:clamp(27px,2.083vw,30px);justify-content:center;margin:0;position:static;width:clamp(27px,2.083vw,30px)}.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(11px,.833vw,12px);transition:all .3s ease;width:clamp(12px,.903vw,13px)}.slider-nav .swiper-button-next.wt,.slider-nav .swiper-button-prev.wt{background:#fff}.slider-nav .swiper-button-next.wt:after,.slider-nav .swiper-button-prev.wt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fsvg%3E");transition:all .3s ease}.slider-nav .swiper-button-prev:after{scale:-1 1}@media screen and (max-width:750px){.slider-nav{display:flex;gap:3.4666666667vw;padding-top:5.3333333333vw}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{height:8vw;width:8vw}.slider-nav .swiper-button-next:after,.slider-nav .swiper-button-prev:after{height:3.2vw;width:3.4666666667vw}}.bgtxt-wrap{height:clamp(133px,10.417vw,150px);overflow:hidden;pointer-events:none;position:relative;width:100%}.bgtxt-wrap .bgtxt{left:50%;position:absolute;top:0;translate:-50% 0;z-index:-1}.bgtxt-wrap .bgtxt span{color:#eee;display:flex;font-feature-settings:"palt";font-size:clamp(133px,10.417vw,150px);font-weight:700;gap:.25em;letter-spacing:0;line-height:100%;white-space:nowrap}.bgtxt-wrap .bgtxt span span{animation:loop 200s linear infinite;display:block}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media screen and (max-width:750px){.bgtxt-wrap{height:28vw}.bgtxt-wrap .bgtxt span{font-size:28vw}}ul.page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(4px,.347vw,5px);justify-content:center;margin-top:clamp(53px,4.167vw,60px)}ul.page-numbers li a,ul.page-numbers li span{align-items:center;border-radius:100%;display:flex;height:2em;justify-content:center;line-height:100%;position:relative;width:2em}@media(hover:hover){ul.page-numbers li a:hover,ul.page-numbers li span:hover{background:#9d0931;color:#fff}}ul.page-numbers li .current{background:#9d0931;color:#fff;font-weight:700}ul.page-numbers li .dots{pointer-events:none}ul.page-numbers li .next,ul.page-numbers li .prev{border-radius:0;gap:clamp(9px,.694vw,10px);margin-inline:clamp(9px,.694vw,10px);width:auto}ul.page-numbers li .next:after,ul.page-numbers li .prev:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(10px,.764vw,11px);transition:all .3s ease;width:clamp(10px,.764vw,11px)}@media(hover:hover){ul.page-numbers li .next:hover,ul.page-numbers li .prev:hover{background:none;color:#9d0931}}ul.page-numbers li .prev{flex-direction:row-reverse}ul.page-numbers li .prev:after{scale:-1 1}@media screen and (max-width:750px){ul.page-numbers{gap:1.3333333333vw;margin-top:10.6666666667vw;padding-bottom:3em;position:relative}ul.page-numbers li .next,ul.page-numbers li .prev{bottom:0;gap:2.6666666667vw;margin:0;position:absolute}ul.page-numbers li .next:after,ul.page-numbers li .prev:after{height:2.9333333333vw;width:2.9333333333vw}ul.page-numbers li .prev{left:0}ul.page-numbers li .next{right:0}}.prev-next-post{align-items:center;border-top:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:clamp(71px,5.556vw,80px);padding-top:clamp(18px,1.389vw,20px)}.prev-next-post li a{display:block;line-height:100%;padding:clamp(9px,.694vw,10px) 0;position:relative}.prev-next-post li .next,.prev-next-post li .prev{align-items:center;display:flex;gap:clamp(9px,.694vw,10px)}.prev-next-post li .next:after,.prev-next-post li .prev:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(18px,1.389vw,20px);transition:all .3s ease;width:clamp(18px,1.389vw,20px)}@media(hover:hover){.prev-next-post li .next:hover:after,.prev-next-post li .prev:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23571111%22%2F%3E%3C%2Fsvg%3E");transition:all .3s ease}}.prev-next-post li .prev{flex-direction:row-reverse}.prev-next-post li .prev:after{scale:-1 1}.prev-next-post li.nopost{opacity:0}.prev-next-post li.nopost a{pointer-events:none}@media screen and (max-width:750px){.prev-next-post{margin-top:16vw;padding-top:2.6666666667vw}.prev-next-post li a{padding:2.6666666667vw 0}.prev-next-post li .next,.prev-next-post li .prev{gap:2.6666666667vw}.prev-next-post li .next:after,.prev-next-post li .prev:after{height:4.2666666667vw;width:4.2666666667vw}}.admission-list li a{align-items:center;border-bottom:1px dashed #000;color:unset;display:flex;gap:clamp(9px,.694vw,10px) clamp(29px,2.292vw,33px);padding-block:clamp(25px,1.944vw,28px);text-decoration:none}.admission-list li a p{margin:0}.admission-list li a .time{font-size:13px;line-height:100%}.admission-list li a .category{flex-shrink:0;width:clamp(155px,12.083vw,174px)}.admission-list li a .title{flex:1;line-height:1.6666666667;padding-right:clamp(36px,2.778vw,40px);position:relative}.admission-list li a .title:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.admission-list li a .title:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.admission-list li a .title:after{position:absolute;right:0;top:50%;translate:0 -50%}@media screen and (max-width:800px){.admission-list li a{flex-wrap:wrap;gap:clamp(9px,.694vw,10px) clamp(18px,1.389vw,20px)}.admission-list li a .category{width:auto}.admission-list li a .title{flex:none;width:100%}}@media screen and (max-width:750px){.admission-list li a{gap:2.6666666667vw 4.5333333333vw;padding-block:3.7333333333vw}.admission-list li a .time{font-size:3.7333333333vw}.admission-list li a .title{font-size:4vw;padding-right:8vw}}.breadcrumbs-wrap{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.breadcrumbs-wrap ol{display:flex;flex-wrap:wrap;margin-inline:auto;max-width:1160px;padding:clamp(13px,1.042vw,15px) 0;width:80.5555555556vw}@media screen and (max-width:1024px){.breadcrumbs-wrap ol{width:85.3333333333vw}}@media screen and (max-width:750px){.breadcrumbs-wrap ol{padding-inline:7.2vw;width:100%}}.breadcrumbs-wrap ol li{line-height:1.3333333333}.breadcrumbs-wrap ol li:not(:last-child):after{content:">";font-family:din-2014,sans-serif;font-size:clamp(11px,.833vw,12px);font-weight:400;margin:0 clamp(9px,.694vw,10px)}@media screen and (max-width:750px){.breadcrumbs-wrap ol{padding:2.6666666667vw}.breadcrumbs-wrap ol li:not(:last-child):after{font-size:3.2vw;margin:0 2.6666666667vw}}.common-link{display:flex;padding:clamp(71px,5.556vw,80px) 0 clamp(68px,5.278vw,76px)}.common-link .sitenav-slider .swiper-wrapper{gap:clamp(14px,1.111vw,16px)}.common-link .sitenav-slider .swiper-slide{border-radius:clamp(4px,.347vw,5px);flex:1;overflow:hidden}.common-link .sitenav-slider .swiper-slide a{display:block;position:relative}.common-link .sitenav-slider .swiper-slide a img{width:100%}.common-link .sitenav-slider .swiper-slide a p{align-items:center;background:#9d0931;bottom:0;color:#fff;display:flex;font-weight:700;justify-content:space-between;left:0;line-height:100%;padding:clamp(9px,.694vw,10px) clamp(17px,1.319vw,19px);position:absolute;width:100%}.common-link .sitenav-slider .swiper-slide a p:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(9px,.694vw,10px);transition:all .3s ease;width:clamp(9px,.694vw,10px)}.common-link .sitenav{display:flex;flex-wrap:wrap;gap:clamp(14px,1.111vw,16px);justify-content:space-between;margin-top:clamp(53px,4.167vw,60px)}.common-link .sitenav li{border-radius:clamp(4px,.347vw,5px);flex:1;overflow:hidden}.common-link .sitenav li img{width:100%}.common-link .sitenav+.sitenav{margin-top:clamp(53px,4.167vw,60px)}@media screen and (max-width:750px){.common-link{padding:16.5333333333vw 0 10.6666666667vw}.common-link .inner{padding:0}.common-link .sitenav-slider .swiper-wrapper{gap:0}.common-link .sitenav-slider .swiper-slide{border-radius:1.3333333333vw;flex:none;margin-inline:2.6666666667vw;width:63.7333333333vw}.common-link .sitenav-slider .swiper-slide a p{padding:2.6666666667vw}.common-link .sitenav-slider .swiper-slide a p:after{height:2.6666666667vw;width:2.6666666667vw}.common-link .sitenav{gap:2.6666666667vw;margin-top:6.9333333333vw;padding-inline:7.2vw}.common-link .sitenav li{border-radius:1.3333333333vw;flex:none;width:41.3333333333vw}}#footer{background:#9d0931;padding:clamp(71px,5.556vw,80px) 0 clamp(124px,9.722vw,140px);position:relative;z-index:1}#footer,#footer a{color:#fff}#footer .footer{display:flex;flex-wrap:wrap;gap:clamp(53px,4.167vw,60px) clamp(71px,5.556vw,80px);justify-content:space-between}#footer .footnav{align-items:flex-start;flex:1}#footer .footnav,#footer .footnav>div{display:flex;gap:clamp(36px,2.778vw,40px)}#footer .footnav>div{flex-wrap:wrap}#footer .footnav>div ul{flex-wrap:wrap;gap:clamp(9px,.694vw,10px);width:calc(50% - clamp(18px, 1.389vw, 20px))}#footer .footnav>div ul,#footer .footnav>div ul li{align-items:flex-start;display:flex;flex-direction:column}#footer .footnav>div ul li a{display:block;line-height:1.3333333333;opacity:.8}#footer .footnav>div ul li a.nav-title{font-weight:700;opacity:1}#footer .footnav>div ul li ul{margin-top:clamp(13px,1.042vw,15px);width:auto}#footer .footnav>div.nav02 ul{width:auto}#footer .footnav>div.nav02 ul li a{white-space:nowrap}#footer .relatedsite{border-top:1px solid #fff;padding-top:clamp(53px,4.167vw,60px);width:100%}#footer .relatedsite p{font-weight:700;margin-bottom:clamp(18px,1.389vw,20px)}#footer .relatedsite ul{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .relatedsite ul li a{align-items:center;display:flex;font-size:14px;gap:.5em;line-height:100%;opacity:.8}#footer .relatedsite ul li a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.436%22%20height%3D%229.437%22%20viewBox%3D%220%200%209.436%209.437%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%229.436%22%20height%3D%229.437%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M2.433%2C198.1a2.434%2C2.434%2C0%2C0%2C1-1.721-4.155l1.633-1.633a2.437%2C2.437%2C0%2C0%2C1%2C3.442%2C0%2C.544.544%2C0%2C1%2C1-.769.769%2C1.348%2C1.348%2C0%2C0%2C0-1.9%2C0l-1.633%2C1.633a1.347%2C1.347%2C0%2C0%2C0%2C1.9%2C1.9l.824-.824a.544.544%2C0%2C0%2C1%2C.769.769l-.824.824a2.418%2C2.418%2C0%2C0%2C1-1.721.713%22%20transform%3D%22translate%280%20-188.668%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M229.543%2C6.5a2.427%2C2.427%2C0%2C0%2C1-1.721-.712.544.544%2C0%2C1%2C1%2C.769-.769%2C1.348%2C1.348%2C0%2C0%2C0%2C1.9%2C0l1.633-1.633a1.347%2C1.347%2C0%2C0%2C0-1.9-1.9l-.824.824a.544.544%2C0%2C1%2C1-.769-.769l.824-.824A2.434%2C2.434%2C0%2C0%2C1%2C232.9%2C4.155l-1.633%2C1.633a2.427%2C2.427%2C0%2C0%2C1-1.721.712%22%20transform%3D%22translate%28-224.174%200%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;flex-shrink:0;height:.8em;transition:all .3s ease;translate:0 clamp(1px,.069vw,1px);width:.8em}@media screen and (max-width:1024px){#footer .footer{gap:clamp(53px,4.167vw,60px);justify-content:center}#footer .footnav{display:none}#footer .relatedsite{border-left:1px solid #fff;border-top:none;padding:0 0 0 clamp(53px,4.167vw,60px);width:auto}#footer .relatedsite ul{flex-direction:column;row-gap:clamp(18px,1.389vw,20px)}}@media screen and (max-width:750px){#footer{padding:13.3333333333vw 0 21.3333333333vw}#footer .footer{flex-direction:column;gap:10.6666666667vw}#footer .relatedsite{border-left:none;padding:0;width:100%}#footer .relatedsite p{margin-bottom:5.3333333333vw}#footer .relatedsite ul{flex-direction:row;row-gap:5.3333333333vw}#footer .relatedsite ul li{width:50%}#footer .relatedsite ul li a{font-size:3.7333333333vw}#footer .copy{font-size:2.6666666667vw}}.regist-nav{bottom:clamp(-101px,-7.014vw,-90px);position:fixed;right:0;transition:bottom .5s ease;z-index:2}.regist-nav.on{bottom:0}.regist-nav .btn-wrap{background:#af0000;display:flex;height:clamp(90px,7.014vw,101px);padding:clamp(5px,.417vw,6px) 0 clamp(5px,.417vw,6px) clamp(5px,.417vw,6px);text-align:center}.regist-nav .btn-wrap a{color:#fff;font-weight:700;line-height:100%}.regist-nav .btn-wrap .btn-request{align-items:center;background:#571111;display:flex;gap:clamp(4px,.347vw,5px);justify-content:center;padding-inline:clamp(31px,2.431vw,35px)}.regist-nav .btn-wrap .btn-request:before{background:url(../../common/img/common/icn_request.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(23px,1.806vw,26px);width:clamp(16px,1.25vw,18px)}@media(hover:hover){.regist-nav .btn-wrap .btn-request:hover{background:#9d0931}}.regist-nav .btn-wrap .btn-pagetop{align-items:center;background:#af0000;display:flex;flex-direction:column;font-size:10px;gap:clamp(4px,.347vw,5px);justify-content:center;line-height:1.3;padding-inline:clamp(18px,1.389vw,20px)}.regist-nav .btn-wrap .btn-pagetop:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.951%22%20height%3D%2215.135%22%20viewBox%3D%220%200%2011.951%2015.135%22%3E%3Cpath%20d%3D%22M5.976%2C15.135%2C11.951%2C0A11.539%2C11.539%2C0%2C0%2C1%2C6.064%2C2.162C3.076%2C2.162%2C0%2C0%2C0%2C0Z%22%20transform%3D%22translate%2811.951%2015.135%29%20rotate%28180%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M5.976%2C15.135%2C6.064%2C2.162C3.076%2C2.162%2C0%2C0%2C0%2C0Z%22%20transform%3D%22translate%2811.951%2015.135%29%20rotate%28180%29%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(13px,1.042vw,15px);transition:all .3s ease;width:clamp(11px,.833vw,12px)}@media(hover:hover){.regist-nav .btn-wrap .btn-pagetop:hover:before{translate:0 clamp(-9px,-.694vw,-10px)}}.regist-nav .btn-wrap .btn-hs,.regist-nav .btn-wrap .btn-jhs{align-items:center;background:#c72624;display:flex;flex-direction:column;justify-content:center;padding:clamp(13px,1.042vw,15px) clamp(21px,1.667vw,24px)}.regist-nav .btn-wrap .btn-hs .line,.regist-nav .btn-wrap .btn-jhs .line{border-bottom:1px solid #fff;display:flex;flex-direction:column;font-weight:500;gap:clamp(9px,.694vw,10px);padding-bottom:clamp(13px,1.042vw,15px)}.regist-nav .btn-wrap .btn-hs .line em,.regist-nav .btn-wrap .btn-jhs .line em{align-items:center;display:flex;gap:clamp(4px,.347vw,5px)}.regist-nav .btn-wrap .btn-hs .line em:after,.regist-nav .btn-wrap .btn-hs .line em:before,.regist-nav .btn-wrap .btn-jhs .line em:after,.regist-nav .btn-wrap .btn-jhs .line em:before{border-top:1px solid #fff;content:"";display:block;flex:1}.regist-nav .btn-wrap .btn-hs .line em span,.regist-nav .btn-wrap .btn-jhs .line em span{align-items:center;display:flex;font-weight:700;gap:clamp(4px,.347vw,5px)}.regist-nav .btn-wrap .btn-hs .line em span:before,.regist-nav .btn-wrap .btn-jhs .line em span:before{background:url(../../common/img/common/icn_jhs.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(20px,1.528vw,22px);width:clamp(17px,1.319vw,19px)}@media(hover:hover){.regist-nav .btn-wrap .btn-hs:hover,.regist-nav .btn-wrap .btn-jhs:hover{background:#9d0931}}.regist-nav .btn-wrap .btn-hs{background:#d84747}.regist-nav .btn-wrap .btn-hs .line em span:before{background:url(../../common/img/common/icn_hs.svg) no-repeat 50%/contain;width:clamp(13px,1.042vw,15px)}@media screen and (max-width:750px){.regist-nav{bottom:-16vw;width:100%}.regist-nav.on .btn-wrap .btn-pagetop{opacity:1}.regist-nav .btn-wrap{height:16vw;padding:1.0666666667vw}.regist-nav .btn-wrap [class*=btn-]{flex-grow:1}.regist-nav .btn-wrap .btn-request{gap:1.3333333333vw;padding:0}.regist-nav .btn-wrap .btn-request:before{height:5.3333333333vw;width:3.7333333333vw}.regist-nav .btn-wrap .btn-pagetop{border-radius:100%;bottom:calc(100% + 2.66667vw);font-size:0;height:9.3333333333vw;opacity:0;padding-inline:0;position:absolute;right:2.6666666667vw;transition:all .3s ease;width:9.3333333333vw}.regist-nav .btn-wrap .btn-pagetop:before{height:4vw;width:3.2vw}.regist-nav .btn-wrap .btn-hs,.regist-nav .btn-wrap .btn-jhs{font-feature-settings:"palt";font-size:2.6666666667vw;padding:0}.regist-nav .btn-wrap .btn-hs .line,.regist-nav .btn-wrap .btn-jhs .line{align-items:center;border:none;gap:.5333333333vw;padding-bottom:0}.regist-nav .btn-wrap .btn-hs .line em:after,.regist-nav .btn-wrap .btn-hs .line em:before,.regist-nav .btn-wrap .btn-jhs .line em:after,.regist-nav .btn-wrap .btn-jhs .line em:before{display:none}.regist-nav .btn-wrap .btn-hs .line em span,.regist-nav .btn-wrap .btn-jhs .line em span{font-size:3.7333333333vw;gap:1.3333333333vw}.regist-nav .btn-wrap .btn-hs .line em span:before,.regist-nav .btn-wrap .btn-jhs .line em span:before{height:5.3333333333vw;width:4vw}.regist-nav .btn-wrap .btn-hs .line em span:before{width:3.2vw}}.address .logo a{background:url(../../common/img/common/logo02.svg) no-repeat 50%/contain;display:block;font-size:0;height:clamp(36px,2.778vw,40px);width:clamp(246px,19.236vw,277px)}.address .detail{margin:clamp(53px,4.167vw,60px) 0}.address .detail dl{align-items:baseline;display:flex;gap:clamp(4px,.347vw,5px)}.address .detail dl dd,.address .detail dl dt{line-height:1.3333333333}.address .detail dl dt{opacity:.8;width:3.5em}.address .detail dl dd{flex:1}.address .detail dl+dl{margin-top:clamp(9px,.694vw,10px)}.address .sns a{display:block;font-size:0}.address .sns a:before{background:no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:clamp(18px,1.389vw,20px);width:clamp(18px,1.389vw,20px)}.address .sns a.instagram:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M556.468%2C140.406a1.194%2C1.194%2C0%2C1%2C0%2C1.194%2C1.194%2C1.2%2C1.2%2C0%2C0%2C0-1.194-1.194%22%20transform%3D%22translate%28-541.186%20-136.844%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M215.1%2C207.126a4.745%2C4.745%2C0%2C1%2C0%2C4.745%2C4.745%2C4.75%2C4.75%2C0%2C0%2C0-4.745-4.745m0%2C7.7a2.96%2C2.96%2C0%2C1%2C1%2C2.96-2.96%2C2.963%2C2.963%2C0%2C0%2C1-2.96%2C2.96%22%20transform%3D%22translate%28-205.014%20-201.871%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M15.374%2C0H4.625A4.63%2C4.63%2C0%2C0%2C0%2C0%2C4.624v10.75A4.63%2C4.63%2C0%2C0%2C0%2C4.625%2C20h10.75A4.63%2C4.63%2C0%2C0%2C0%2C20%2C15.374V4.625A4.631%2C4.631%2C0%2C0%2C0%2C15.374%2C0M4.625%2C18.073a2.7%2C2.7%2C0%2C0%2C1-2.7-2.7V4.624a2.7%2C2.7%2C0%2C0%2C1%2C2.7-2.7H15.374a2.7%2C2.7%2C0%2C0%2C1%2C2.7%2C2.7V15.374a2.7%2C2.7%2C0%2C0%2C1-2.7%2C2.7Z%22%20transform%3D%22translate%280%200.001%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}.address .copy{font-size:10px;line-height:1.2;margin-top:clamp(36px,2.778vw,40px)}@media screen and (max-width:1024px){.address{padding-right:clamp(36px,2.778vw,40px);position:relative}.address .sns{position:absolute;right:0;top:clamp(9px,.694vw,10px)}}@media screen and (max-width:750px){.address{padding:0}.address .logo a{height:7.4666666667vw;width:57.8666666667vw}.address .detail{margin:5.3333333333vw 0 0}.address .detail dl{display:block}.address .detail dl dt{display:none}.address .detail dl+dl{margin-top:2.6666666667vw}.address .sns{top:1.6vw}.address .sns .instagram:after{height:5.3333333333vw;width:5.3333333333vw}}.wp-block-table .table-inner{overflow:auto;position:relative;-webkit-overflow-scrolling:touch;cursor:grab}.wp-block-table .table-inner::-webkit-scrollbar{display:none}.wp-block-table .table-inner .scroll-icn{align-items:center;display:flex;height:100%;justify-content:center;left:50%;max-height:90vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;translate:-50% 0;width:100%;z-index:1}.wp-block-table .table-inner .scroll-icn:before{align-items:center;background:#00000080;border-radius:clamp(9px,.694vw,10px);color:#fff;content:"";display:flex;font-size:clamp(16px,1.25vw,18px);height:clamp(89px,6.944vw,100px);justify-content:center;width:clamp(89px,6.944vw,100px)}.wp-block-table .table-inner .scroll-icn:after{background:url(../../common/img/common/img_scroll.png) no-repeat 50%/contain;content:"";display:block;height:clamp(41px,3.194vw,46px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:clamp(52px,4.028vw,58px)}.wp-block-table .table-inner .scroll-icn.scroll{opacity:1}@media screen and (max-width:750px){.wp-block-table .table-inner .scroll-icn{width:21.3333333333vw}.wp-block-table .table-inner .scroll-icn:before{border-radius:1.3333333333vw;font-size:4vw;height:21.3333333333vw;width:21.3333333333vw}.wp-block-table .table-inner .scroll-icn:after{height:12.2666666667vw;width:15.4666666667vw}}.wp-block-table figcaption{text-align:right}.wp-block-table table{border:1px solid #000;border-collapse:initial;border-radius:clamp(9px,.694vw,10px);overflow:hidden}.wp-block-table .sticky-thead,.wp-block-table table{background:#fff;position:relative;width:100%}.wp-block-table .sticky-thead.has-fixed-layout,.wp-block-table table.has-fixed-layout{table-layout:fixed}.wp-block-table .sticky-thead td,.wp-block-table .sticky-thead th,.wp-block-table table td,.wp-block-table table th{padding:clamp(13px,1.042vw,15px)}.wp-block-table .sticky-thead td strong em,.wp-block-table .sticky-thead th strong em,.wp-block-table table td strong em,.wp-block-table table th strong em{color:#9d0931}.wp-block-table .sticky-thead td.has-text-align-left,.wp-block-table .sticky-thead th.has-text-align-left,.wp-block-table table td.has-text-align-left,.wp-block-table table th.has-text-align-left{text-align:left!important}.wp-block-table .sticky-thead td.has-text-align-center,.wp-block-table .sticky-thead th.has-text-align-center,.wp-block-table table td.has-text-align-center,.wp-block-table table th.has-text-align-center{text-align:center!important}.wp-block-table .sticky-thead td.has-text-align-right,.wp-block-table .sticky-thead th.has-text-align-right,.wp-block-table table td.has-text-align-right,.wp-block-table table th.has-text-align-right{text-align:right!important}.wp-block-table .sticky-thead th,.wp-block-table table th{border-bottom:1px solid #571111;border-right:1px solid #571111}.wp-block-table .sticky-thead td,.wp-block-table table td{border-bottom:1px solid #707070;border-right:1px solid #707070}.wp-block-table .sticky-thead tr:nth-child(2n),.wp-block-table table tr:nth-child(2n){background:#f6f6f6}.wp-block-table .sticky-thead tr:last-child td,.wp-block-table .sticky-thead tr:last-child th,.wp-block-table table tr:last-child td,.wp-block-table table tr:last-child th{border-bottom:none}.wp-block-table .sticky-thead th,.wp-block-table table th{color:#fff;font-weight:400;text-align:center}.wp-block-table .sticky-thead th:nth-child(odd),.wp-block-table table th:nth-child(odd){background:#9d0931}.wp-block-table .sticky-thead th:nth-child(2n),.wp-block-table table th:nth-child(2n){background:#860a2b}.wp-block-table.td-title table tr .td-header{border-color:#571111;color:#fff;text-align:center;width:197px}.wp-block-table.td-title table tr:nth-child(odd) .td-header{background:#9d0931}.wp-block-table.td-title table tr:nth-child(2n) .td-header{background:#860a2b}@media screen and (max-width:1366px){.wp-block-table table{min-width:100%;width:max-content}.wp-block-table table.has-fixed-layout{table-layout:auto}}@media screen and (max-width:750px){.wp-block-table .table-inner{margin-inline:-7.2vw;padding-inline:7.2vw}.wp-block-table figcaption{text-align:left}.wp-block-table .sticky-thead td,.wp-block-table .sticky-thead th,.wp-block-table table td,.wp-block-table table th{padding:2.6666666667vw}.wp-block-table.td-title table tr td:first-child{width:auto}.wp-block-table.column-table{overflow:hidden}.wp-block-table.column-table table{width:100%}.wp-block-table.column-table table tr{display:block}.wp-block-table.column-table table tr:nth-child(2n){background:none}.wp-block-table.column-table table tr td{border-radius:0!important;border-right:1px solid #000;display:block;width:100%!important}.wp-block-table.column-table table tr:first-child td:first-child{border-radius:clamp(9px,.694vw,10px) clamp(9px,.694vw,10px) 0 0!important}.wp-block-table.column-table table tr:last-child td{border-bottom:none}.wp-block-table.column-table table tr:last-child td:last-child{border-bottom:1px solid #000;border-radius:0 0 clamp(9px,.694vw,10px) clamp(9px,.694vw,10px)!important}}.wp-block-table .sticky-thead{width:max-content;will-change:transform}.wp-block-table .sticky-thead th{border-radius:0!important}.wp-block-table.shinro-table .sticky-thead td,.wp-block-table.shinro-table .sticky-thead th,.wp-block-table.shinro-table table td,.wp-block-table.shinro-table table th{padding-block:clamp(7px,.556vw,8px)}@media screen and (max-width:750px){.wp-block-table.shinro-table .sticky-thead td,.wp-block-table.shinro-table .sticky-thead th,.wp-block-table.shinro-table table td,.wp-block-table.shinro-table table th{padding-block:2.1333333333vw}}.wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:first-child,.wp-block-table.shinro-table table tr:nth-child(2) th:first-child{background:#169ad4}.wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(2),.wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(2){background:#8bb86b}.wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(3),.wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(3){background:#a085b1}.wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(4),.wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(4){background:#ce7285}.wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(5),.wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(5){background:#c4a63e}.wp-block-table.shinro-table .sticky-thead tbody tr:last-child td:first-child,.wp-block-table.shinro-table table tbody tr:last-child td:first-child{background:#9d0931;color:#fff;text-align:center}.home .breadcrumbs-wrap{display:none}.home dd,.home dt,.home figcaption,.home li,.home p,.home td,.home th{line-height:1.6666666667}.home h2{color:#9d0931;font-size:clamp(23px,1.806vw,26px);font-weight:700;line-height:1.5384615385}.home h2 .en{color:#000;display:block;font-size:15px;line-height:1.4}.home #kv{background:#f6f6f6;overflow:hidden;padding-top:1.3888888889vw;position:relative}.home #kv:before{animation:kvBeforeWidth 1s ease forwards;animation-delay:1.2s;background:#9d0931;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.home #kv .txt{align-items:center;display:flex;font-size:1.3888888889vw;font-weight:700;gap:.6944444444vw;line-height:100%;padding:2.0833333333vw}.home #kv .txt span.icn{height:1.3194444444vw;width:.9027777778vw}.home #kv .txt span.icn img{height:100%;width:100%}.home #kv .txt span.cl01{color:#9d0931}.home #kv .scroll{align-items:center;bottom:2.0833333333vw;display:flex;font-size:1.1111111111vw;font-weight:700;gap:.6944444444vw;line-height:100%;position:absolute;right:2.0833333333vw}.home #kv .scroll:before{animation:scroll 2s ease infinite;background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.951%22%20height%3D%2215.135%22%20viewBox%3D%220%200%2011.951%2015.135%22%3E%3Cpath%20d%3D%22M5.976%2C15.135%2C11.951%2C0A11.539%2C11.539%2C0%2C0%2C1%2C6.064%2C2.162C3.076%2C2.162%2C0%2C0%2C0%2C0Z%22%20transform%3D%22translate%2811.951%2015.135%29%20rotate%28180%29%22%20fill%3D%22%239D0931%22%2F%3E%3Cpath%20d%3D%22M5.976%2C15.135%2C6.064%2C2.162C3.076%2C2.162%2C0%2C0%2C0%2C0Z%22%20transform%3D%22translate%2811.951%2015.135%29%20rotate%28180%29%22%20fill%3D%22%23571111%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:1.0416666667vw;transform:rotate(180deg);transition:all .3s ease;width:.8333333333vw}.home #kv .kv-image{margin-inline:auto;position:relative;width:48.6111111111vw}.home #kv .kv-image figure{overflow:hidden;position:relative}.home #kv .kv-image figure:before{content:"";display:block;padding-top:100%}.home #kv .kv-image figure iframe,.home #kv .kv-image figure img,.home #kv .kv-image figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.home #kv .kv-image figure img{border-radius:.6944444444vw}.home #kv .kv-image .image-main{position:relative;width:100%;z-index:2}.home #kv .kv-image .image-main:before{animation:kvBeforeWidth .5s ease forwards;animation-delay:.5s;background:#9d0931;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.home #kv .kv-image .image-main .movie video{aspect-ratio:65/35;background:#fff;border-radius:.6944444444vw;object-fit:cover;width:100%}.home #kv .kv-image .image-main h2{color:#9d0931;font-feature-settings:"palt";font-size:3.75vw;font-weight:900;letter-spacing:-.05em;line-height:1.1111111111;margin-top:.6944444444vw;position:relative;text-align:center;white-space:nowrap}.home #kv .kv-image .image-main h2 span{display:block}.home #kv .kv-image .image-main h2 span.title02{animation:slideOutClip 1s ease forwards;animation-delay:1.2s;clip-path:inset(0 0 0 0);color:#fff;left:50%;position:absolute;top:0;translate:-50% 0;width:100vw}.home #kv .kv-image [class*=image-group]{height:100%;position:absolute;top:0}.home #kv .kv-image [class*=image-group].image-group01{right:calc(100% + 1.11111vw);width:61.4583333333vw}.home #kv .kv-image [class*=image-group].image-group02{left:calc(100% + 1.11111vw);width:61.1805555556vw}.home #kv .kv-image [class*=image-group] [class*=photo]{perspective:1000px;position:absolute}.home #kv .kv-image [class*=image-group] [class*=photo] picture{backface-visibility:hidden;inset:0;position:absolute;transition:transform .6s}.home #kv .kv-image [class*=image-group] [class*=photo] picture.front{transform:rotateY(0deg)}.home #kv .kv-image [class*=image-group] [class*=photo] picture.back{transform:rotateY(180deg)}@media(hover:hover){.home #kv .kv-image [class*=image-group] [class*=photo]:hover picture.front{transform:rotateY(-180deg)}.home #kv .kv-image [class*=image-group] [class*=photo]:hover picture.back{transform:rotateY(0deg)}}.home #kv .kv-image [class*=image-group] [class*=photo].photo01{left:0;top:0;width:11.7361111111vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo01:before{padding-top:127.2%}.home #kv .kv-image [class*=image-group] [class*=photo].photo02{left:13.125vw;top:0;width:15.8333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo02:before{padding-top:94.3%}.home #kv .kv-image [class*=image-group] [class*=photo].photo03{bottom:0;left:0;width:29.1666666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo03:before{padding-top:51.2%}.home #kv .kv-image [class*=image-group] [class*=photo].photo04{right:15.625vw;top:0;width:14.7916666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo04:before{padding-top:140.8%}.home #kv .kv-image [class*=image-group] [class*=photo].photo05{bottom:0;right:15.625vw;width:14.7916666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo05:before{padding-top:61%}.home #kv .kv-image [class*=image-group] [class*=photo].photo06{right:0;top:0;width:14.9305555556vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo06:before{padding-top:100%}.home #kv .kv-image [class*=image-group] [class*=photo].photo07{bottom:0;right:0;width:14.9305555556vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo07:before{padding-top:100%}.home #kv .kv-image [class*=image-group] [class*=photo].photo08{left:0;top:0;width:28.9583333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo08:before{padding-top:51.6%}.home #kv .kv-image [class*=image-group] [class*=photo].photo09{bottom:0;left:0;width:15.8333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo09:before{padding-top:94.3%}.home #kv .kv-image [class*=image-group] [class*=photo].photo10{bottom:0;left:17.2222222222vw;width:11.7361111111vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo10:before{padding-top:127.2%}.home #kv .kv-image [class*=image-group] [class*=photo].photo11{right:16.1805555556vw;top:0;width:14.9305555556vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo11:before{padding-top:100%}.home #kv .kv-image [class*=image-group] [class*=photo].photo12{bottom:0;right:16.1805555556vw;width:14.9305555556vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo12:before{padding-top:100%}.home #kv .kv-image [class*=image-group] [class*=photo].photo13{right:0;top:0;width:14.7916666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo13:before{padding-top:61%}.home #kv .kv-image [class*=image-group] [class*=photo].photo14{bottom:0;right:0;width:14.7916666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo14:before{padding-top:140.8%}@media(orientation:portrait){.home #kv{padding-block:2.6666666667vw}.home #kv .txt{font-size:2.6666666667vw;gap:1.3333333333vw;left:1.8666666667vw;padding:0;position:absolute;top:2.6666666667vw;white-space:nowrap;writing-mode:vertical-rl}.home #kv .txt span.icn{height:4.8vw;width:3.4666666667vw}.home #kv .scroll{bottom:2.6666666667vw;font-size:2.6666666667vw;gap:2.6666666667vw;right:1.8666666667vw;writing-mode:vertical-rl}.home #kv .scroll:before{height:4vw;width:3.2vw}.home #kv .kv-image{display:flex;flex-direction:column;gap:2.1333333333vw;margin-inline:auto;position:relative;width:86.1333333333vw}.home #kv .kv-image figure img{border-radius:2.6666666667vw}.home #kv .kv-image .image-main .movie video{aspect-ratio:16/9;border-radius:2.6666666667vw}.home #kv .kv-image .image-main h2{font-size:6.4vw;letter-spacing:-.01em;margin-block:2.1333333333vw 1.3333333333vw}.home #kv .kv-image [class*=image-group]{height:43.7333333333vw;position:relative}.home #kv .kv-image [class*=image-group].image-group01{right:auto;width:100%}.home #kv .kv-image [class*=image-group].image-group02{left:auto;width:100%}.home #kv .kv-image [class*=image-group] [class*=photo].flipped picture.front{transform:rotateY(-180deg)}.home #kv .kv-image [class*=image-group] [class*=photo].flipped picture.back{transform:rotateY(0deg)}.home #kv .kv-image [class*=image-group] [class*=photo].photo01{width:16.2666666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo02{left:18.1333333333vw;width:22.1333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo03{width:40.5333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo04,.home #kv .kv-image [class*=image-group] [class*=photo].photo05{right:23.2vw;width:20.8vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo06,.home #kv .kv-image [class*=image-group] [class*=photo].photo07{width:21.0666666667vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo08{width:40.8vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo09{width:22.1333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo10{left:24.2666666667vw;width:16.5333333333vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo11,.home #kv .kv-image [class*=image-group] [class*=photo].photo12{right:22.6666666667vw;width:20.8vw}.home #kv .kv-image [class*=image-group] [class*=photo].photo13,.home #kv .kv-image [class*=image-group] [class*=photo].photo14{width:20.5333333333vw}}@keyframes kvBeforeWidth{0%{width:100%}to{width:0}}@keyframes slideOutClip{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes scroll{0%{scale:1 1;translate:0 0}25%{scale:-1 1;translate:0 5px}50%{scale:1 1;translate:0 0}to{scale:1 1;translate:0 0}}@media screen and (min-width:1441px){.home #kv{padding-top:clamp(18px,1.389vw,20px)}.home #kv .txt{font-size:clamp(18px,1.389vw,20px);gap:clamp(9px,.694vw,10px);margin:0 auto;padding:clamp(27px,2.083vw,30px) 0;width:clamp(2228px,174.028vw,2506px)}.home #kv .txt span.icn{height:clamp(17px,1.319vw,19px);width:clamp(12px,.903vw,13px)}.home #kv .scroll{bottom:clamp(27px,2.083vw,30px);font-size:clamp(14px,1.111vw,16px);gap:clamp(9px,.694vw,10px);justify-content:flex-end;left:50%;margin:0 auto;right:auto;translate:-50% 0;width:clamp(2228px,174.028vw,2506px)}.home #kv .scroll:before{height:clamp(13px,1.042vw,15px);width:clamp(11px,.833vw,12px)}.home #kv .kv-image{width:clamp(622px,48.611vw,700px)}.home #kv .kv-image .image-main .movie video,.home #kv .kv-image figure img{border-radius:clamp(9px,.694vw,10px)}.home #kv .kv-image .image-main h2{font-size:clamp(48px,3.75vw,54px);margin-top:clamp(9px,.694vw,10px)}.home #kv .kv-image [class*=image-group].image-group01{right:calc(100% + clamp(14px, 1.111vw, 16px));width:clamp(787px,61.458vw,885px)}.home #kv .kv-image [class*=image-group].image-group02{left:calc(100% + clamp(14px, 1.111vw, 16px));width:clamp(783px,61.181vw,881px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo01{width:clamp(150px,11.736vw,169px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo02{left:clamp(168px,13.125vw,189px);width:clamp(203px,15.833vw,228px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo03{width:clamp(373px,29.167vw,420px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo04,.home #kv .kv-image [class*=image-group] [class*=photo].photo05{right:clamp(200px,15.625vw,225px);width:clamp(189px,14.792vw,213px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo06,.home #kv .kv-image [class*=image-group] [class*=photo].photo07{width:clamp(191px,14.931vw,215px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo08{width:clamp(371px,28.958vw,417px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo09{width:clamp(203px,15.833vw,228px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo10{left:clamp(220px,17.222vw,248px);width:clamp(150px,11.736vw,169px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo11,.home #kv .kv-image [class*=image-group] [class*=photo].photo12{right:clamp(207px,16.181vw,233px);width:clamp(191px,14.931vw,215px)}.home #kv .kv-image [class*=image-group] [class*=photo].photo13,.home #kv .kv-image [class*=image-group] [class*=photo].photo14{width:clamp(189px,14.792vw,213px)}}.home #banner{background:#f6f6f6;overflow:hidden;padding-block:clamp(27px,2.083vw,30px) clamp(71px,5.556vw,80px);position:relative}.home #banner .banner figure img{border-radius:clamp(4px,.347vw,5px)}.home #banner .banner figure figcaption{margin-top:clamp(5px,.417vw,6px)}@media screen and (min-width:751px){.home #banner .banner.swipe{overflow:visible}.home #banner .banner.swipe .swiper-wrapper{gap:0}.home #banner .banner.swipe .swiper-slide{flex:none;margin-right:clamp(14px,1.111vw,16px);max-width:calc(33.33333% - clamp(9px, .694vw, 10px));width:clamp(334px,26.111vw,376px)}.home #banner .banner.swipe .swiper-slide:last-child{margin-right:0}.home #banner .banner.swipe .slider-nav{display:flex}}@media screen and (max-width:750px){.home #banner{padding-block:8vw 9.3333333333vw}.home #banner .banner figure{max-width:unset;width:63.7333333333vw}.home #banner .banner figure img{border-radius:1.3333333333vw}.home #banner .banner figure figcaption{margin-top:1.3333333333vw}.home #banner .banner .slider-nav{padding-top:2.6666666667vw}}.home #admission{padding-top:clamp(49px,3.819vw,55px)}.home #admission h2{margin-bottom:clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.home #admission{padding-top:13.3333333333vw}.home #admission h2{margin-bottom:5.3333333333vw}}.home #topics{padding-top:clamp(84px,6.597vw,95px)}.home #topics .inner{align-items:flex-start;display:flex;gap:clamp(101px,7.917vw,114px)}.home #topics .inner .category-wrap{flex-shrink:0}.home #topics .inner .category-wrap h2{margin-bottom:clamp(44px,3.472vw,50px)}.home #topics .inner .category-wrap .category-list{display:flex;flex-direction:column;gap:clamp(18px,1.389vw,20px)}.home #topics .inner .category-wrap .category-list li{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;font-weight:700;justify-content:flex-end;transition:all .3s ease}.home #topics .inner .category-wrap .category-list li:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.home #topics .inner .category-wrap .category-list li:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.home #topics .inner .category-wrap .category-list li:after{margin-right:0;width:0}.home #topics .inner .category-wrap .category-list li.current{color:#9d0931;text-decoration:underline}.home #topics .inner .category-wrap .category-list li.current:after{margin-right:clamp(4px,.347vw,5px);width:clamp(21px,1.667vw,24px)}@media(hover:hover){.home #topics .inner .category-wrap .category-list li:hover{color:#9d0931;text-decoration:underline}}.home #topics .inner .topics{flex:1}.home #topics .inner .topics .swiper-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(22px,1.736vw,25px) clamp(14px,1.111vw,16px)}.home #topics .inner .topics .swiper-wrapper .swiper-slide{flex:none;width:calc(33.33333% - clamp(11px, .833vw, 12px))}.home #topics .inner .topics .swiper-wrapper .swiper-slide figure{border:1px solid #707070;overflow:hidden;position:relative}.home #topics .inner .topics .swiper-wrapper .swiper-slide figure:before{content:"";display:block;padding-top:61.9%}.home #topics .inner .topics .swiper-wrapper .swiper-slide figure iframe,.home #topics .inner .topics .swiper-wrapper .swiper-slide figure img,.home #topics .inner .topics .swiper-wrapper .swiper-slide figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(4px,.347vw,5px) clamp(18px,1.389vw,20px);margin-top:clamp(13px,1.042vw,15px)}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap .time{font-size:13px;line-height:100%}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap .title{width:100%}@media screen and (max-width:1140px){.home #topics .inner{gap:clamp(53px,4.167vw,60px)}}@media screen and (max-width:1024px){.home #topics .inner{flex-direction:column;gap:clamp(27px,2.083vw,30px)}.home #topics .inner .category-wrap h2{margin-bottom:clamp(18px,1.389vw,20px)}.home #topics .inner .category-wrap .category-list{flex-direction:row}.home #topics .inner .topics{flex:none;width:100%}}@media screen and (max-width:750px){.home #topics{padding-top:13.3333333333vw}.home #topics .inner .category-wrap{margin-inline:-7.2vw;width:100vw}.home #topics .inner .category-wrap h2{margin-bottom:5.3333333333vw;padding-inline:7.2vw}.home #topics .inner .category-wrap .category-list{gap:5.3333333333vw;overflow:auto;padding-inline:7.2vw}.home #topics .inner .category-wrap .category-list::-webkit-scrollbar{display:none}.home #topics .inner .category-wrap .category-list li{white-space:nowrap}.home #topics .inner .category-wrap .category-list li.current:after{margin-right:1.3333333333vw;width:5.3333333333vw}.home #topics .inner .topics .swiper-wrapper{flex-wrap:nowrap;gap:0}.home #topics .inner .topics .swiper-wrapper .swiper-slide{margin-right:2.6666666667vw;width:63.4666666667vw}.home #topics .inner .topics .swiper-wrapper .swiper-slide:last-child{margin:0}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap{gap:1.3333333333vw 2.6666666667vw;margin-top:2.6666666667vw}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap .time{font-size:3.7333333333vw}.home #topics .inner .topics .swiper-wrapper .swiper-slide .txt-wrap .title{font-size:4vw}.home #topics .inner .topics .slider-nav{padding-top:2.6666666667vw}}.home #environment{padding-top:clamp(53px,4.167vw,60px)}.home #environment .title-wrap{align-items:flex-end;background:url(../../common/img/home/img_environment_bg.webp) no-repeat bottom/cover;display:flex;height:45.1388888889vw;padding-bottom:clamp(71px,5.556vw,80px)}.no-webp .home #environment .title-wrap{background-image:url(../../common/img/home/img_environment_bg.jpg)}.home #environment .bg{background:#9d0931;border-radius:0 0 clamp(9px,.694vw,10px) clamp(9px,.694vw,10px);color:#fff;overflow:hidden;padding-top:clamp(71px,5.556vw,80px)}.home #environment .bg:after{background:url(../../common/img/home/img_environment_bg02.webp) no-repeat bottom/auto 100%;content:"";display:block;height:20.7638888889vw;position:relative;width:100%}.no-webp .home #environment .bg:after{background-image:url(../../common/img/home/img_environment_bg02.png)}.home #environment .bg .inner{position:relative}.home #environment .bg h3{font-size:clamp(27px,2.083vw,30px);font-weight:700;line-height:1.6666666667}.home #environment .bg h3 .en{display:block;font-size:15px;line-height:1.3333333333;margin-top:clamp(7px,.556vw,8px);opacity:.5}.home #environment .bg .environment-image{margin-inline:auto;margin-bottom:clamp(51px,3.958vw,57px)}.home #environment .bg .page-menu .swiper-slide{position:relative}.home #environment .bg .page-menu .swiper-slide h4{background:#9d0931;border-radius:0 0 clamp(4px,.347vw,5px) 0;color:#fff;max-width:100%;position:absolute;width:clamp(175px,13.681vw,197px);z-index:2}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco]{display:block;height:clamp(9px,.694vw,10px);overflow:hidden;position:absolute;width:clamp(9px,.694vw,10px);z-index:-1}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco]:after{background:#9d0931;bottom:0;content:"";display:block;height:100%;left:0;mask:radial-gradient(clamp(4px,.347vw,5px) at clamp(4px,.347vw,5px) clamp(4px,.347vw,5px),#0000 95%,#000) clamp(-5px,-.347vw,-4px) clamp(-5px,-.347vw,-4px);pointer-events:none;position:absolute;width:100%}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco].deco01{right:clamp(-5px,-.347vw,-4px);top:clamp(-5px,-.347vw,-4px)}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco].deco02{bottom:clamp(-5px,-.347vw,-4px);left:clamp(-5px,-.347vw,-4px)}.home #environment .bg .page-menu .swiper-slide h4 .title{display:block;font-size:20px;font-weight:700;line-height:1.4;padding-block:clamp(9px,.694vw,10px) clamp(12px,.972vw,14px);position:relative}.home #environment .bg .page-menu .swiper-slide h4 .title:after{background:#fff no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.home #environment .bg .page-menu .swiper-slide h4 .title:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.home #environment .bg .page-menu .swiper-slide h4 .title .en{display:block;font-size:12px;margin-top:clamp(4px,.347vw,5px)}.home #environment .bg .page-menu .swiper-slide h4 .title:after{bottom:clamp(18px,1.389vw,20px);position:absolute;right:clamp(18px,1.389vw,20px)}.home #environment .bg .page-menu .swiper-slide figure{border-radius:clamp(4px,.347vw,5px);overflow:hidden;position:relative}.home #environment .bg .page-menu .swiper-slide figure:before{background:linear-gradient(180deg,#0000,#00000080);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home #environment .bg .page-menu .swiper-slide figure figcaption{bottom:0;color:#fff;font-weight:700;left:0;line-height:1.6666666667;padding:clamp(18px,1.389vw,20px);position:absolute;z-index:1}.home #environment .bg .page-menu .swiper-slide figure img{transition:scale .5s ease;width:100%}@media(hover:hover){.home #environment .bg .page-menu .swiper-slide:hover h4 .title:after{right:clamp(13px,1.042vw,15px)}.home #environment .bg .page-menu .swiper-slide:hover figure img{scale:1.05}}.home #environment .bg .bgtxt-wrap{margin-bottom:clamp(-60px,-4.167vw,-53px);opacity:.14;position:relative}@media screen and (max-width:1024px){.home #environment .bg h3{font-size:2.0833333333vw;left:0;position:absolute;top:0}.home #environment .bg h3 .en{font-size:1.0416666667vw}.home #environment .bg .environment-image{bottom:-1.7361111111vw;left:-1.7361111111vw;margin:0;position:absolute;scale:.8}.home #environment .bg .page-menu{margin-right:0;width:50%}.home #environment .bg .page-menu .swiper-wrapper{flex-wrap:wrap}.home #environment .bg .page-menu .swiper-slide{flex:none;width:calc(50% - clamp(9px, .694vw, 10px))}.home #environment .bg .page-menu .swiper-slide h4{width:auto}.home #environment .bg .page-menu .swiper-slide h4 .title{font-size:16px;padding-right:clamp(53px,4.167vw,60px)}.home #environment .bg .page-menu .swiper-slide h4 .title .en{font-size:12px}.home #environment .bg .page-menu .swiper-slide figure figcaption{padding:clamp(9px,.694vw,10px)}}@media screen and (max-width:800px){.home #environment .bg h3{font-size:clamp(27px,2.083vw,30px);position:static}.home #environment .bg h3 .en{font-size:15px}.home #environment .bg .environment-image{margin-block:clamp(36px,2.778vw,40px);margin-inline:auto;position:static;scale:1}.home #environment .bg .page-menu{margin-inline:auto;width:clamp(444px,34.722vw,500px)}}@media screen and (max-width:750px){.home #environment{padding-top:21.3333333333vw}.home #environment .title-wrap{background-image:url(../../common/img/home/img_environment_bg_sp.webp);height:136.5333333333vw;padding-bottom:6.6666666667vw}.no-webp .home #environment .title-wrap{background-image:url(../../common/img/home/img_environment_bg_sp.jpg)}.home #environment .title-wrap h2{text-align:center}.home #environment .bg{border-radius:0 0 2.6666666667vw 2.6666666667vw;padding-top:16vw}.home #environment .bg:after{background-position:bottom right -9.3333333333vw;height:33.3333333333vw}.home #environment .bg h3{font-size:5.3333333333vw;line-height:1.5;position:static;text-align:center}.home #environment .bg h3 .en{font-size:2.6666666667vw;margin-top:2.6666666667vw}.home #environment .bg .environment-image{margin-block:5.3333333333vw;translate:2.6666666667vw 0}.home #environment .bg .page-menu{margin-inline:-7.2vw;padding-inline:7.2vw;width:auto}.home #environment .bg .page-menu .swiper-wrapper{flex-wrap:nowrap;gap:0}.home #environment .bg .page-menu .swiper-slide{margin-right:2.9333333333vw;width:63.7333333333vw}.home #environment .bg .page-menu .swiper-slide:last-child{margin:0}.home #environment .bg .page-menu .swiper-slide h4{border-radius:0 0 1.3333333333vw 0;width:52.5333333333vw}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco]{height:2.6666666667vw;width:2.6666666667vw}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco]:after{mask:radial-gradient(1.3333333333vw at 1.3333333333vw 1.3333333333vw,#0000 95%,#000) -1.3333333333vw -1.3333333333vw}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco].deco01{right:-1.3333333333vw;top:-1.3333333333vw}.home #environment .bg .page-menu .swiper-slide h4 [class*=deco].deco02{bottom:-1.3333333333vw;left:-1.3333333333vw}.home #environment .bg .page-menu .swiper-slide h4 .title{font-size:5.3333333333vw;padding-block:2.6666666667vw}.home #environment .bg .page-menu .swiper-slide h4 .title .en{font-size:3.2vw;margin-top:.5333333333vw}.home #environment .bg .page-menu .swiper-slide h4 .title:after{bottom:5.3333333333vw;right:5.3333333333vw}.home #environment .bg .page-menu .swiper-slide figure{border-radius:1.3333333333vw}.home #environment .bg .page-menu .swiper-slide figure figcaption{padding:4vw}.home #environment .bg .bgtxt-wrap{margin-block:-8vw}}.home #environment .environment-image{height:51.1805555556vw;position:relative;width:43.4722222222vw;z-index:1}@keyframes swing01{0%{transform:rotate(-3deg)}50%{transform:rotate(7deg)}to{transform:rotate(-3deg)}}@keyframes swing02{0%{transform:rotate(3deg)}50%{transform:rotate(-7deg)}to{transform:rotate(3deg)}}@keyframes jump{0%{transform:translate(0)}20%{transform:translate(0)}30%{transform:translateY(-.4166666667vw)}35%{transform:translateY(-.4166666667vw)}45%{transform:translate(0)}to{transform:translate(0)}}@keyframes fluffy{0%{transform:translate(0)}50%{transform:translateY(.6944444444vw)}to{transform:translate(0)}}.home #environment .environment-image img{display:block;width:100%}.home #environment .environment-image [class]{position:absolute}.home #environment .environment-image .bg-image{left:0;top:1.25vw;width:100%}.home #environment .environment-image .earth{bottom:22.5694444444vw;height:17.7083333333vw;overflow:hidden;right:12.3611111111vw;width:10.4166666667vw}.home #environment .environment-image .earth img{animation:earth 3s steps(14) infinite;height:17.7083333333vw;max-width:unset;width:145.8333333333vw}@keyframes earth{0%{transform:translateX(0)}to{transform:translateX(-145.8333333333vw)}}.home #environment .environment-image .program{bottom:19.2361111111vw;height:6.1111111111vw;overflow:hidden;right:10vw;width:6.1111111111vw}.home #environment .environment-image .program img{animation:program 2s steps(6) infinite;height:6.1111111111vw;max-width:unset;width:36.6666666667vw}@keyframes program{0%{transform:translateX(0)}to{transform:translateX(-36.6666666667vw)}}.home #environment .environment-image .object01{left:6.3888888889vw;top:22.7777777778vw;width:4.5138888889vw}.home #environment .environment-image .object02{right:.9722222222vw;top:15.0694444444vw;width:4.375vw}.home #environment .environment-image .object04{left:4.0972222222vw;top:10.2777777778vw;width:4.3055555556vw}.home #environment .environment-image .object05{left:19.5833333333vw;top:24.1666666667vw;width:3.1944444444vw}.home #environment .environment-image .object06{bottom:9.0277777778vw;left:17.0833333333vw;width:6.1111111111vw}.home #environment .environment-image .object07{animation:fluffy 4s ease-in-out infinite;right:0;top:0;width:7.3611111111vw}.home #environment .environment-image .track{left:-13.6111111111vw;top:14.2361111111vw;width:35.2777777778vw;z-index:-1}.home #environment .environment-image .club01{animation:swing02 2s 1.5s infinite;left:-7.7083333333vw;top:12.0833333333vw;width:3.3333333333vw}.home #environment .environment-image .club02{animation:swing01 3s infinite;left:-2.2916666667vw;top:11.6666666667vw;transform-origin:bottom center;width:5.5555555556vw}.home #environment .environment-image .club03{animation:swing02 2s infinite;left:-3.6111111111vw;top:21.1111111111vw;width:3.6111111111vw}.home #environment .environment-image .club04{animation:swing01 4s infinite;right:5.6944444444vw;top:15.2777777778vw;transform-origin:bottom center;width:2.7083333333vw}.home #environment .environment-image .club05{left:.9027777778vw;top:26.875vw;width:6.25vw}.home #environment .environment-image .lesson01{height:8.6805555556vw;left:9.3055555556vw;overflow:hidden;top:-2.0833333333vw;width:8.6805555556vw}.home #environment .environment-image .lesson01 img{animation:lesson01 1s steps(8) infinite;height:8.6805555556vw;max-width:unset;width:69.4444444444vw}@keyframes lesson01{0%{transform:translateX(0)}to{transform:translateX(-69.4444444444vw)}}.home #environment .environment-image .lesson02{height:7.6388888889vw;overflow:hidden;right:8.0555555556vw;top:10.0694444444vw;width:7.6388888889vw}.home #environment .environment-image .lesson02 img{animation:lesson02 2s steps(2) infinite;height:7.6388888889vw;max-width:unset;width:15.2777777778vw}@keyframes lesson02{0%{transform:translateX(0)}to{transform:translateX(-15.2777777778vw)}}.home #environment .environment-image .lesson03{bottom:15.1388888889vw;left:11.5972222222vw;overflow:hidden;width:5.8333333333vw}.home #environment .environment-image .lesson04{height:9.8611111111vw;overflow:hidden;right:10.5555555556vw;top:1.0416666667vw;width:8.3333333333vw}.home #environment .environment-image .lesson04 img{animation:lesson04 2s steps(9) infinite;height:9.8611111111vw;max-width:unset;width:75vw}@keyframes lesson04{0%{transform:translateX(0)}to{transform:translateX(-75vw)}}.home #environment .environment-image .lesson05{left:13.1944444444vw;top:6.3888888889vw;width:11.7361111111vw}.home #environment .environment-image .teacher01{left:16.5972222222vw;top:2.5vw;width:2.9166666667vw}.home #environment .environment-image .teacher02{animation:swing02 3s infinite;bottom:15.6944444444vw;left:8.6805555556vw;transform-origin:bottom center;width:3.75vw}.home #environment .environment-image .student01{left:19.0277777778vw;top:2.4305555556vw;width:3.2638888889vw}.home #environment .environment-image .student02{animation:swing02 3s infinite;right:16.25vw;top:6.8055555556vw;transform-origin:bottom center;width:1.875vw}.home #environment .environment-image .student03{animation:jump 2s infinite;left:11.9444444444vw;top:22.2222222222vw;width:2.0138888889vw}.home #environment .environment-image .student04{animation:jump 2s .5s infinite;left:13.9583333333vw;top:23.0555555556vw;width:1.6666666667vw}.home #environment .environment-image .student05{right:7.8472222222vw;top:24.7916666667vw;width:1.9444444444vw}.home #environment .environment-image .student06{right:15.8333333333vw;top:26.1111111111vw;width:2.5vw}.home #environment .environment-image .gate{bottom:2.7777777778vw;height:11.1111111111vw;left:15.6597222222vw;overflow:hidden;width:10.1388888889vw}.home #environment .environment-image .gate .gate01{bottom:1.8055555556vw;height:6.4583333333vw;right:1.9444444444vw;width:8.9583333333vw}.home #environment .environment-image .gate .gate02{bottom:0;height:7.7083333333vw;right:1.9444444444vw;width:8.125vw}.home #environment .environment-image .gate .gate03{bottom:0;height:7.9861111111vw;right:0;width:4.5138888889vw}.home #environment .environment-image .gate .gate-student01{animation:gate_student01 5s linear infinite;bottom:2.0833333333vw;height:3.4722222222vw;right:0;width:2.2222222222vw}.home #environment .environment-image .gate .gate-student01-02{animation:gate_student01 6s linear .5s infinite;bottom:2.0833333333vw;height:2.9861111111vw;right:0;width:2.2222222222vw}@keyframes gate_student01{0%{bottom:2.0833333333vw;right:0;transform:rotate(10deg)}25%{bottom:3.125vw;right:3.4722222222vw;transform:rotate(-10deg)}50%{bottom:5.1388888889vw;right:6.25vw;transform:rotate(10deg)}75%{bottom:6.5972222222vw;right:9.7222222222vw;transform:rotate(-10deg)}to{bottom:8.3333333333vw;right:12.5vw;transform:rotate(10deg)}}.home #environment .environment-image .gate .gate-student02{animation:gate_student02 7s linear infinite;bottom:2.7777777778vw;height:3.9583333333vw;overflow:hidden;right:0;width:1.3888888889vw}.home #environment .environment-image .gate .gate-student02 img{animation:gate_student02_img 2s steps(4) infinite;height:3.9583333333vw;max-width:unset;width:5.5555555556vw}@keyframes gate_student02{0%{bottom:1.9444444444vw;right:1.3888888889vw}to{bottom:6.9444444444vw;right:100%}}@keyframes gate_student02_img{0%{transform:translateX(0)}to{transform:translateX(-5.5555555556vw)}}.home #environment .environment-image .train{bottom:1.5972222222vw;height:17.0138888889vw;overflow:hidden;right:-7.9166666667vw;width:31.25vw}.home #environment .environment-image .train .train01{bottom:0;right:0;width:27.5694444444vw}.home #environment .environment-image .train .train02{animation:trainRun 6s ease-in-out infinite;right:100%;top:100%;width:16.875vw}@keyframes trainRun{0%{right:calc(-100% + 2.08333vw);top:-100%}40%{right:2.2916666667vw;top:1.3888888889vw}70%{right:2.2916666667vw;top:1.3888888889vw}to{right:calc(100% - 2.08333vw);top:100%}}@media screen and (max-width:800px){.home #environment .environment-image{height:92.125vw;width:78.25vw}@keyframes jump{0%{transform:translate(0)}20%{transform:translate(0)}30%{transform:translateY(-1.25vw)}35%{transform:translateY(-1.25vw)}45%{transform:translate(0)}to{transform:translate(0)}}@keyframes fluffy{0%{transform:translate(0)}50%{transform:translateY(3.75vw)}to{transform:translate(0)}}.home #environment .environment-image .bg-image{left:0;top:2.25vw;width:100%}.home #environment .environment-image .earth{bottom:40.625vw;height:31.875vw;overflow:hidden;right:22.25vw;width:18.75vw}.home #environment .environment-image .earth img{animation:earth 3s steps(14,800) infinite;height:31.875vw;max-width:unset;width:262.5vw}@keyframes earth{0%{transform:translateX(0)}to{transform:translateX(-262.5vw)}}.home #environment .environment-image .program{bottom:34.625vw;height:11vw;overflow:hidden;right:18vw;width:11vw}.home #environment .environment-image .program img{animation:program 2s steps(6,800) infinite;height:11vw;max-width:unset;width:66vw}@keyframes program{0%{transform:translateX(0)}to{transform:translateX(-66vw)}}.home #environment .environment-image .object01{left:11.5vw;top:41vw;width:8.125vw}.home #environment .environment-image .object02{right:1.75vw;top:27.125vw;width:7.875vw}.home #environment .environment-image .object04{left:7.375vw;top:18.5vw;width:7.75vw}.home #environment .environment-image .object05{left:35.25vw;top:43.5vw;width:5.75vw}.home #environment .environment-image .object06{bottom:16.25vw;left:30.75vw;width:11vw}.home #environment .environment-image .object07{animation:fluffy 4s ease-in-out infinite;right:0;top:0;width:13.25vw}.home #environment .environment-image .track{left:-24.5vw;top:25.625vw;width:63.5vw;z-index:-1}.home #environment .environment-image .club01{animation:swing02 2s 1.5s infinite;left:-8.125vw;top:28.75vw;width:6vw}.home #environment .environment-image .club02{animation:swing01 3s infinite;left:-4.125vw;top:18.75vw;transform-origin:bottom center;width:10vw}.home #environment .environment-image .club03{animation:swing02 2s infinite;left:1.25vw;top:36.875vw;width:6.5vw}.home #environment .environment-image .club04{animation:swing01 4s infinite;right:10.25vw;top:27.5vw;transform-origin:bottom center;width:4.875vw}.home #environment .environment-image .club05{left:1.625vw;top:48.375vw;width:11.25vw}.home #environment .environment-image .lesson01{height:15.625vw;left:16.75vw;overflow:hidden;top:-3.75vw;width:15.625vw}.home #environment .environment-image .lesson01 img{animation:lesson01 1s steps(8,800) infinite;height:15.625vw;max-width:unset;width:125vw}@keyframes lesson01{0%{transform:translateX(0)}to{transform:translateX(-125vw)}}.home #environment .environment-image .lesson02{height:13.75vw;overflow:hidden;right:14.5vw;top:18.125vw;width:13.75vw}.home #environment .environment-image .lesson02 img{animation:lesson02 2s steps(2) infinite;height:13.75vw;max-width:unset;width:27.5vw}@keyframes lesson02{0%{transform:translateX(0)}to{transform:translateX(-27.5vw)}}.home #environment .environment-image .lesson03{bottom:27.25vw;left:20.875vw;overflow:hidden;width:10.5vw}.home #environment .environment-image .lesson04{height:17.75vw;overflow:hidden;right:19vw;top:1.875vw;width:15vw}.home #environment .environment-image .lesson04 img{animation:lesson04 2s steps(9) infinite;height:17.75vw;max-width:unset;width:135vw}@keyframes lesson04{0%{transform:translateX(0)}to{transform:translateX(-135vw)}}.home #environment .environment-image .lesson05{left:23.75vw;top:11.5vw;width:21.125vw}.home #environment .environment-image .teacher01{left:29.875vw;top:4.5vw;width:5.25vw}.home #environment .environment-image .teacher02{animation:swing02 3s infinite;bottom:28.25vw;left:15.625vw;transform-origin:bottom center;width:6.75vw}.home #environment .environment-image .student01{left:34.25vw;top:4.375vw;width:5.875vw}.home #environment .environment-image .student02{animation:swing02 3s infinite;right:29.25vw;top:12.25vw;transform-origin:bottom center;width:3.375vw}.home #environment .environment-image .student03{animation:jump 2s infinite;left:21.5vw;top:40vw;width:3.625vw}.home #environment .environment-image .student04{animation:jump 2s .5s infinite;left:25.125vw;top:41.5vw;width:3vw}.home #environment .environment-image .student05{right:14.125vw;top:44.625vw;width:3.5vw}.home #environment .environment-image .student06{right:28.5vw;top:47vw;width:4.5vw}.home #environment .environment-image .gate{bottom:5vw;height:20vw;left:28.1875vw;width:18.25vw}.home #environment .environment-image .gate .gate01{bottom:3.25vw;height:11.625vw;right:3.5vw;width:16.125vw}.home #environment .environment-image .gate .gate02{bottom:0;height:13.875vw;right:3.5vw;width:14.625vw}.home #environment .environment-image .gate .gate03{bottom:0;height:14.375vw;right:0;width:8.125vw}.home #environment .environment-image .gate .gate-student01{animation:gate_student01 5s linear infinite;bottom:3.75vw;height:6.25vw;right:0;width:4vw}.home #environment .environment-image .gate .gate-student01-02{animation:gate_student01 6s linear .5s infinite;bottom:3.75vw;height:5.375vw;right:0;width:4vw}@keyframes gate_student01{0%{bottom:3.75vw;right:0;transform:rotate(10deg)}25%{bottom:5.625vw;right:6.25vw;transform:rotate(-10deg)}50%{bottom:9.25vw;right:11.25vw;transform:rotate(10deg)}75%{bottom:11.875vw;right:17.5vw;transform:rotate(-10deg)}to{bottom:15vw;right:22.5vw;transform:rotate(10deg)}}.home #environment .environment-image .gate .gate-student02{animation:gate_student02 7s linear infinite;bottom:5vw;height:7.125vw;overflow:hidden;right:0;width:2.5vw}.home #environment .environment-image .gate .gate-student02 img{animation:gate_student02_img 2s steps(4) infinite;height:7.125vw;max-width:unset;width:10vw}@keyframes gate_student02{0%{bottom:3.5vw;right:2.5vw}to{bottom:12.5vw;right:100%}}@keyframes gate_student02_img{0%{transform:translateX(0)}to{transform:translateX(-10vw)}}.home #environment .environment-image .train{bottom:2.875vw;height:30.625vw;overflow:hidden;right:-14.25vw;width:56.25vw}.home #environment .environment-image .train .train01{bottom:0;right:0;width:49.625vw}.home #environment .environment-image .train .train02{animation:trainRun 6s ease-in-out infinite;right:100%;top:100%;width:30.375vw}@keyframes trainRun{0%{right:calc(-100% + 3.75vw);top:-100%}40%{right:4.125vw;top:2.5vw}70%{right:4.125vw;top:2.5vw}to{right:calc(100% - 3.75vw);top:100%}}}.home #course{padding-block:clamp(84px,6.597vw,95px) clamp(158px,12.361vw,178px);position:relative}.home #course:before{background:#f6f6f6 url(../../common/img/home/bg.png) repeat 50%;background-attachment:fixed;bottom:0;content:"";display:block;height:calc(100% + clamp(18px, 1.389vw, 20px));left:0;position:absolute;width:100%;z-index:-1}.home #course h2{left:0;line-height:1.25;position:absolute;top:0}.home #course h2 .en{line-height:100%}.home #course .inner{position:relative}.home #course .course-tab{align-items:flex-end;display:flex;flex-direction:column;pointer-events:none;position:sticky;top:clamp(84px,6.597vw,95px);z-index:1}.home #course .course-tab .tab-nav{display:flex;pointer-events:auto;width:calc(100% - clamp(156px, 12.153vw, 175px))}.home #course .course-tab .tab-nav .tab{align-items:center;background:#fff;border:4px solid;border-bottom:0;border-radius:10px 10px 0 0;display:flex;flex:1;height:clamp(67px,5.208vw,75px);margin:0;position:relative;z-index:1}.home #course .course-tab .tab-nav .tab:before{border-bottom:4px solid;border-radius:0 0 10px 0;border-right:4px solid;bottom:0;box-shadow:4px 4px 0 0 #fff;content:"";display:block;height:10px;pointer-events:none;position:absolute;right:100%;width:10px}.home #course .course-tab .tab-nav .tab:after{background:#fff;content:"";display:block;height:10px;position:absolute;right:0;top:calc(100% - 1px);width:100%;z-index:1}.home #course .course-tab .tab-nav .tab .title{color:#9d0931;font-size:20px;font-weight:700;line-height:1.5;padding-left:clamp(18px,1.389vw,20px);padding-right:clamp(39px,3.056vw,44px);position:relative}.home #course .course-tab .tab-nav .tab .title:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.home #course .course-tab .tab-nav .tab .title:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.home #course .course-tab .tab-nav .tab .title:after{position:absolute;right:0;top:50%;translate:0 -50%}.home #course .course-tab .tab-nav .tab .title .en{color:#000;display:block;font-size:12px}.home #course .course-tab .box{background:#fff;border:4px solid;border-radius:10px 0 10px 10px;margin-top:-4px;pointer-events:auto;width:100%}.home #course .course-tab .box .course-wrap{align-items:center;display:flex;gap:clamp(36px,2.778vw,40px);justify-content:center;padding:clamp(4px,.347vw,5px) clamp(27px,2.083vw,30px) clamp(71px,5.556vw,80px);position:relative;z-index:1}.home #course .course-tab .box .course-wrap .column-title{bottom:clamp(22px,1.736vw,25px);font-size:clamp(27px,2.083vw,30px);font-weight:700;left:clamp(27px,2.083vw,30px);line-height:1.1666666667;position:absolute}.home #course .course-tab .box .course-wrap .column-title .sm{display:block;font-size:18px;line-height:1.3888888889}.home #course .course-tab .box .course-wrap .column-title .en{bottom:100%;display:block;font-size:clamp(11px,.833vw,12px);left:0;letter-spacing:0;line-height:100%;margin-bottom:clamp(4px,.347vw,5px);position:absolute}.home #course .course-tab .box .course-wrap .image{height:clamp(319px,24.931vw,359px);position:relative;width:clamp(319px,24.931vw,359px)}.home #course .course-tab .box .course-wrap .image .timer{bottom:10px;position:absolute;right:10px;z-index:2}.home #course .course-tab .box .course-wrap .image .timer svg{transform:rotate(-90deg)}.home #course .course-tab .box .course-wrap .image .timer circle{fill:none;stroke:red;stroke-width:2;stroke-dasharray:88;stroke-dashoffset:88;transition:stroke-dashoffset 5s linear}.home #course .course-tab .box .course-wrap .image figure,.home #course .course-tab .box .course-wrap .image p{border-radius:clamp(9px,.694vw,10px);left:50%;overflow:hidden;position:relative;position:absolute;top:50%;transition:all .3s ease;translate:-50% -50%;width:clamp(247px,19.306vw,278px);z-index:-1}.home #course .course-tab .box .course-wrap .image figure:before,.home #course .course-tab .box .course-wrap .image p:before{content:"";display:block;padding-top:100%}.home #course .course-tab .box .course-wrap .image figure iframe,.home #course .course-tab .box .course-wrap .image figure img,.home #course .course-tab .box .course-wrap .image figure video,.home #course .course-tab .box .course-wrap .image p iframe,.home #course .course-tab .box .course-wrap .image p img,.home #course .course-tab .box .course-wrap .image p video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.home #course .course-tab .box .course-wrap .image figure[data-course=hs-b-emss],.home #course .course-tab .box .course-wrap .image figure[data-course=jhs-b-emss],.home #course .course-tab .box .course-wrap .image p[data-course=hs-b-emss],.home #course .course-tab .box .course-wrap .image p[data-course=jhs-b-emss]{background:#169ad4;left:calc(50% + clamp(9px, .694vw, 10px));top:calc(50% - clamp(9px, .694vw, 10px));transform:rotate(5deg)}.home #course .course-tab .box .course-wrap .image figure[data-course=hs-b-em],.home #course .course-tab .box .course-wrap .image figure[data-course=jhs-b-em],.home #course .course-tab .box .course-wrap .image p[data-course=hs-b-em],.home #course .course-tab .box .course-wrap .image p[data-course=jhs-b-em]{background:#8bb86b;left:calc(50% + clamp(9px, .694vw, 10px));top:calc(50% - clamp(9px, .694vw, 10px));transform:rotate(-5deg)}.home #course .course-tab .box .course-wrap .image figure[data-course=hs-g-ss],.home #course .course-tab .box .course-wrap .image figure[data-course=jhs-g-ss],.home #course .course-tab .box .course-wrap .image p[data-course=hs-g-ss],.home #course .course-tab .box .course-wrap .image p[data-course=jhs-g-ss]{background:#a085b1;left:calc(50% + clamp(9px, .694vw, 10px));top:calc(50% + clamp(9px, .694vw, 10px));transform:rotate(2deg)}.home #course .course-tab .box .course-wrap .image figure[data-course=hs-g-em],.home #course .course-tab .box .course-wrap .image figure[data-course=jhs-g-em],.home #course .course-tab .box .course-wrap .image p[data-course=hs-g-em],.home #course .course-tab .box .course-wrap .image p[data-course=jhs-g-em]{background:#ce7285;left:calc(50% - clamp(9px, .694vw, 10px));top:calc(50% - clamp(9px, .694vw, 10px));transform:rotate(-7deg)}.home #course .course-tab .box .course-wrap .image figure[data-course=hs-g-sa],.home #course .course-tab .box .course-wrap .image figure[data-course=jhs-g-sa],.home #course .course-tab .box .course-wrap .image p[data-course=hs-g-sa],.home #course .course-tab .box .course-wrap .image p[data-course=jhs-g-sa]{background:#c4a63e;left:calc(50% clamp(9px, .694vw, 10px));top:calc(50% + clamp(9px, .694vw, 10px));transform:rotate(4deg)}.home #course .course-tab .box .course-wrap .image figure.current,.home #course .course-tab .box .course-wrap .image p.current{left:50%;top:50%;transform:none}.home #course .course-tab .box .course-wrap .image p.current{opacity:0}.home #course .course-tab .box .course-wrap .image figure{opacity:0;z-index:1}.home #course .course-tab .box .course-wrap .image figure.current{opacity:1}.home #course .course-tab .box .course-wrap .course-list{flex:1;max-width:clamp(508px,39.653vw,571px)}.home #course .course-tab .box .course-wrap .course-list li{border-bottom:1px dashed #000;display:flex;padding-block:clamp(9px,.694vw,10px)}.home #course .course-tab .box .course-wrap .course-list li a{display:flex;flex:1;flex-direction:column;justify-content:center;padding:clamp(9px,.694vw,10px) clamp(22px,1.736vw,25px);position:relative;z-index:1}.home #course .course-tab .box .course-wrap .course-list li a:before{background:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:clamp(4px,.347vw,5px);z-index:-1}.home #course .course-tab .box .course-wrap .course-list li a .title{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:clamp(9px,.694vw,10px) clamp(4px,.347vw,5px);line-height:100%}.home #course .course-tab .box .course-wrap .course-list li a .title span{display:block;font-size:20px;line-height:100%;transition:color .3s ease}.home #course .course-tab .box .course-wrap .course-list li a .txt{line-height:1.4;margin-top:clamp(9px,.694vw,10px)}.home #course .course-tab .box .course-wrap .course-list li a.hs-b-emss:before,.home #course .course-tab .box .course-wrap .course-list li a.jhs-b-emss:before{background:#169ad4}.home #course .course-tab .box .course-wrap .course-list li a.hs-b-emss .title span,.home #course .course-tab .box .course-wrap .course-list li a.jhs-b-emss .title span{color:#169ad4}.home #course .course-tab .box .course-wrap .course-list li a.hs-b-em:before,.home #course .course-tab .box .course-wrap .course-list li a.jhs-b-em:before{background:#8bb86b}.home #course .course-tab .box .course-wrap .course-list li a.hs-b-em .title span,.home #course .course-tab .box .course-wrap .course-list li a.jhs-b-em .title span{color:#8bb86b}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-ss:before,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-ss:before{background:#a085b1}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-ss .title span,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-ss .title span{color:#a085b1}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-em:before,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-em:before{background:#ce7285}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-em .title span,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-em .title span{color:#ce7285}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-sa:before,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-sa:before{background:#c4a63e}.home #course .course-tab .box .course-wrap .course-list li a.hs-g-sa .title span,.home #course .course-tab .box .course-wrap .course-list li a.jhs-g-sa .title span{color:#c4a63e}@media(hover:hover){.home #course .course-tab .box .course-wrap .course-list li:hover a{color:#fff}.home #course .course-tab .box .course-wrap .course-list li:hover a:before{border-radius:clamp(3px,.208vw,3px);width:100%}.home #course .course-tab .box .course-wrap .course-list li:hover a .title span{color:#fff}}.home #course .course-tab.jhs .tab-nav{width:calc(100% - clamp(156px, 12.153vw, 175px))}.home #course .course-tab.jhs .box,.home #course .course-tab.jhs .tab-nav .tab,.home #course .course-tab.jhs .tab-nav .tab:before{border-color:#7f357d}.home #course .course-tab.jhs .box .course-wrap .column-title{color:#7f357d}.home #course .course-tab.hs{margin-top:clamp(64px,5vw,72px);translate:clamp(9px,.694vw,10px) clamp(9px,.694vw,10px)}.home #course .course-tab.hs .tab-nav{width:calc(100% - clamp(383px, 29.931vw, 431px))}.home #course .course-tab.hs .box,.home #course .course-tab.hs .tab-nav .tab,.home #course .course-tab.hs .tab-nav .tab:before{border-color:#007a40}.home #course .course-tab.hs .box .course-wrap .column-title{color:#007a40}@media screen and (max-width:1024px){.home #course .course-tab .box .course-wrap{align-items:flex-start;flex-direction:column;gap:clamp(18px,1.389vw,20px);padding:clamp(36px,2.778vw,40px)}.home #course .course-tab .box .course-wrap .column-title{position:static}.home #course .course-tab .box .course-wrap .column-title .en{margin:clamp(4px,.347vw,5px) 0 0;position:static}.home #course .course-tab .box .course-wrap .image{display:none}.home #course .course-tab .box .course-wrap .course-list{display:flex;flex-wrap:wrap;max-width:100%}.home #course .course-tab .box .course-wrap .course-list li{width:50%}.home #course .course-tab .box .course-wrap .course-list li a .title{align-items:flex-start;flex-direction:column}}@media screen and (max-width:750px){.home #course{padding-block:40vw 21.8666666667vw}.home #course:before{height:calc(100% + 5.33333vw)}.home #course h2{bottom:100%;margin-bottom:6.6666666667vw;padding-left:5.8666666667vw;top:auto}.home #course .course-tab{margin-inline:-5.8666666667vw;top:6.6666666667vw}.home #course .course-tab .tab-nav{width:calc(50% - 1.33333vw)}.home #course .course-tab .tab-nav .tab{height:13.3333333333vw;width:100%}.home #course .course-tab .tab-nav .tab .title{flex:1;font-size:4vw;padding:0 4vw}.home #course .course-tab .tab-nav .tab .title:after{left:auto;right:2.6666666667vw}.home #course .course-tab .tab-nav .tab .title .en{font-size:2.6666666667vw}.home #course .course-tab .box .course-wrap{gap:2.6666666667vw;padding:3.4666666667vw 4vw 5.3333333333vw}.home #course .course-tab .box .course-wrap .column-title{font-size:4.2666666667vw}.home #course .course-tab .box .course-wrap .column-title .sm{font-size:3.2vw}.home #course .course-tab .box .course-wrap .column-title .en{font-size:2.6666666667vw;margin-top:1.3333333333vw}.home #course .course-tab .box .course-wrap .course-list{display:block}.home #course .course-tab .box .course-wrap .course-list li{display:block;padding-block:1.3333333333vw;width:100%}.home #course .course-tab .box .course-wrap .course-list li:last-child{border:none}.home #course .course-tab .box .course-wrap .course-list li a{padding:1.3333333333vw 4vw}.home #course .course-tab .box .course-wrap .course-list li a:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}}@media screen and (max-width:750px)and (max-width:750px){.home #course .course-tab .box .course-wrap .course-list li a:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}@media screen and (max-width:750px){.home #course .course-tab .box .course-wrap .course-list li a:before{width:1.3333333333vw}.home #course .course-tab .box .course-wrap .course-list li a:after{position:absolute;right:0;top:50%;translate:0 -50%}.home #course .course-tab .box .course-wrap .course-list li a .title{align-items:baseline;flex-direction:row;gap:1.3333333333vw}.home #course .course-tab .box .course-wrap .course-list li a .title span{font-size:4.2666666667vw}.home #course .course-tab .box .course-wrap .course-list li a .txt{margin-top:1.3333333333vw;padding-right:2.6666666667vw}.home #course .course-tab.jhs{align-items:flex-start}.home #course .course-tab.jhs .tab-nav{width:calc(50% - 1.33333vw)}.home #course .course-tab.jhs .tab-nav .tab:before{left:100%;right:auto;scale:-1 1}.home #course .course-tab.jhs .box{border-radius:0 10px 10px 10px}.home #course .course-tab.hs{translate:0}.home #course .course-tab.hs .tab-nav{width:calc(50% - 1.33333vw)}}.home #know{overflow:hidden;padding-block:clamp(73px,5.694vw,82px) clamp(117px,9.167vw,132px)}.home #know h2{margin-bottom:clamp(44px,3.472vw,50px)}.home #know .know-slider{overflow:visible}.home #know .know-slider .swiper-slide{border-radius:clamp(4px,.347vw,5px);margin-right:clamp(14px,1.111vw,16px);overflow:hidden;position:relative;width:clamp(334px,26.111vw,376px)}.home #know .know-slider .swiper-slide:last-child{margin:0}.home #know .know-slider .swiper-slide figure{overflow:hidden;position:relative}.home #know .know-slider .swiper-slide figure:before{content:"";display:block;padding-top:100%}.home #know .know-slider .swiper-slide figure iframe,.home #know .know-slider .swiper-slide figure img,.home #know .know-slider .swiper-slide figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.home #know .know-slider .swiper-slide figure:after{background:linear-gradient(180deg,#0000,#00000080);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home #know .know-slider .swiper-slide figure img{transition:scale .5s ease}.home #know .know-slider .swiper-slide .txt-wrap{bottom:0;color:#fff;font-weight:700;left:0;padding:clamp(13px,1.042vw,15px) clamp(18px,1.389vw,20px) clamp(31px,2.431vw,35px);position:absolute;width:100%;z-index:1}.home #know .know-slider .swiper-slide .txt-wrap:after{background:#9d0931 no-repeat center right clamp(13px,1.042vw,15px)/clamp(8px,.625vw,9px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");bottom:0;content:"";display:block;height:clamp(18px,1.389vw,20px);left:0;position:absolute;transition:all .3s ease;width:100%}.home #know .know-slider .swiper-slide .txt-wrap h3{border-bottom:1px solid #fff;font-size:13px;line-height:1.3888888889;margin-bottom:clamp(13px,1.042vw,15px);padding-bottom:clamp(11px,.833vw,12px)}.home #know .know-slider .swiper-slide .txt-wrap h3 span{display:block;font-size:18px}@media(hover:hover){.home #know .know-slider .swiper-slide:hover figure img{scale:1.05}}.home #know .movie-wrap{margin-inline:auto;margin-top:clamp(71px,5.556vw,80px);max-width:100%;width:clamp(699px,54.583vw,786px)}.home #know .movie-wrap .movie{aspect-ratio:16/9;background:#eee;border-radius:clamp(9px,.694vw,10px);overflow:hidden;position:relative;width:100%}.home #know .movie-wrap .movie video{height:100%;left:0;position:absolute;top:0;width:100%}.home #know .movie-wrap p{color:#9d0931;font-weight:900;letter-spacing:0;margin-top:clamp(9px,.694vw,10px);white-space:nowrap}@media screen and (max-width:750px){.home #know{padding-block:20vw 21.3333333333vw}.home #know h2{margin-bottom:6.6666666667vw}.home #know .know-slider .swiper-slide{border-radius:1.3333333333vw;margin-right:2.6666666667vw;width:63.7333333333vw}.home #know .know-slider .swiper-slide:last-child{margin:0}.home #know .know-slider .swiper-slide .txt-wrap{padding:4vw 5.3333333333vw 9.3333333333vw}.home #know .know-slider .swiper-slide .txt-wrap:after{background:#9d0931 no-repeat center right 1.25;height:5.3333333333vw}.home #know .know-slider .swiper-slide .txt-wrap h3{font-size:2.6666666667vw;margin-bottom:4vw;padding-bottom:3.2vw}.home #know .know-slider .swiper-slide .txt-wrap h3 span{font-size:4vw}.home #know .movie-wrap{margin-top:13.3333333333vw}.home #know .movie-wrap .movie{border-radius:2.6666666667vw;width:100%}.home #know .movie-wrap p{font-size:2.4vw;margin-top:2.6666666667vw}}.home #know .numbers{display:flex;flex-wrap:wrap;gap:clamp(11px,.833vw,12px) clamp(14px,1.111vw,16px);margin-top:clamp(71px,5.556vw,80px)}.home #know .numbers>div{align-items:center;background:#9d0931;border-radius:clamp(4px,.347vw,5px);color:#fff;display:flex;flex-grow:1;height:clamp(178px,13.889vw,200px);justify-content:center;overflow:hidden;padding:clamp(18px,1.389vw,20px);position:relative;text-align:center;transition:background .3s ease;width:clamp(247px,19.306vw,278px)}.home #know .numbers>div>div{flex:1}.home #know .numbers>div a{color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home #know .numbers>div a:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(16px,1.25vw,18px);position:absolute;right:clamp(9px,.694vw,10px);top:clamp(9px,.694vw,10px);transition:all .3s ease;width:clamp(16px,1.25vw,18px)}@media(hover:hover){.home #know .numbers>div.link:hover{background:#af0000}}.home #know .numbers>div p{font-size:clamp(14px,1.111vw,16px);letter-spacing:0;line-height:1.4;position:relative}.home #know .numbers>div p:after,.home #know .numbers>div p:before{background:no-repeat 50%/contain;display:block}.home #know .numbers>div h4{font-size:clamp(22px,1.736vw,25px);font-weight:700;line-height:1.12;margin-bottom:clamp(9px,.694vw,10px);position:relative}.home #know .numbers>div h4 .note{bottom:100%;font-size:clamp(14px,1.111vw,16px);font-weight:500;left:50%;position:absolute;translate:-50% 0;white-space:nowrap}.home #know .numbers>div h4 .num{font-size:clamp(36px,2.778vw,40px)}.home #know .numbers>div .num{display:inline-block;font-family:din-2014,sans-serif;font-size:clamp(32px,2.5vw,36px);font-style:normal;font-weight:700;line-height:100%;translate:0 1px}.home #know .numbers>div .num.sm{font-size:clamp(18px,1.389vw,20px);translate:none}.home #know .numbers>div .num-txt{font-size:clamp(18px,1.389vw,20px);font-weight:600;line-height:100%}.home #know .numbers>div .num-txt.lg{font-size:clamp(27px,2.083vw,30px)}.home #know .numbers>div .num-txt.lg .num{font-size:clamp(44px,3.472vw,50px)}.home #know .numbers>div .ratio-txt{display:inline-block;font-feature-settings:normal;margin-top:clamp(18px,1.389vw,20px);padding-inline:clamp(18px,1.389vw,20px)}.home #know .numbers>div .ratio-txt:after,.home #know .numbers>div .ratio-txt:before{bottom:0;content:"";height:clamp(48px,3.75vw,54px);position:absolute}.home #know .numbers>div .ratio-txt .num{font-size:clamp(25px,1.944vw,28px)}.home #know .numbers>div .note{font-size:clamp(11px,.833vw,12px);line-height:100%}.home #know .numbers>div .pie{background-image:conic-gradient(#9d0931 0 50%,#9d0931 50% 100%);border:1px solid #fff;border-radius:50%;height:clamp(71px,5.556vw,80px);margin-inline:auto;position:relative;width:clamp(71px,5.556vw,80px)}.home #know .numbers>div .pie p{color:#9d0931;display:block;font-weight:700;left:50%;line-height:100%;position:absolute;text-align:center;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;top:50%;translate:-50% -50%;white-space:nowrap}.home #know .numbers>div .pie p .num{font-size:clamp(21px,1.667vw,24px)}.home #know .numbers>div .pie p small{font-size:clamp(12px,.903vw,13px)}.home #know .numbers .title{background:#fff;border:3px solid #9d0931;text-align:left}.home #know .numbers .title h3{color:#9d0931;font-feature-settings:normal;font-size:clamp(40px,3.125vw,45px);font-weight:900;line-height:1.1111111111;margin:auto}.home #know .numbers .title h3 span{color:#000;display:block;font-size:clamp(13px,1.042vw,15px);font-weight:700;margin-bottom:clamp(4px,.347vw,5px)}.home #know .numbers .num-national{width:clamp(421px,32.917vw,474px)}.home #know .numbers .num-national .num-txt{align-items:center;display:flex;gap:clamp(9px,.694vw,10px);height:clamp(80px,6.25vw,90px);justify-content:center;position:relative}.home #know .numbers .num-national .num-txt:after,.home #know .numbers .num-national .num-txt:before{content:"";height:clamp(48px,3.75vw,54px);width:clamp(34px,2.639vw,38px)}.home #know .numbers .num-national .num-txt:before{background-image:url(../../common/img/home/img_num_national01.png)}.home #know .numbers .num-national .num-txt:after{background-image:url(../../common/img/home/img_num_national02.png)}.home #know .numbers .num-national .pie{height:clamp(80px,6.25vw,90px);width:clamp(80px,6.25vw,90px)}.home #know .numbers .num-national .pie .num{font-size:clamp(27px,2.083vw,30px)}.home #know .numbers .num-national .pie small{font-size:clamp(15px,1.181vw,17px)}.home #know .numbers .num-abroad{width:clamp(333px,26.042vw,375px)}.home #know .numbers .num-abroad h4{margin-bottom:0}.home #know .numbers .num-abroad .num-txt:before{background-image:url(../../common/img/home/img_num_abroad01.png);content:"";height:clamp(43px,3.333vw,48px);margin:0 auto clamp(-5px,-.347vw,-4px);width:clamp(35px,2.708vw,39px)}.home #know .numbers .num-abroad>div:nth-child(2) .num-txt:before{background-image:url(../../common/img/home/img_num_abroad02.png)}.home #know .numbers .num-student .ratio-txt:after,.home #know .numbers .num-student .ratio-txt:before{width:clamp(31px,2.431vw,35px)}.home #know .numbers .num-student .ratio-txt:before{background-image:url(../../common/img/home/img_num_student01.png);right:100%}.home #know .numbers .num-student .ratio-txt:after{background-image:url(../../common/img/home/img_num_student02.png);left:100%}.home #know .numbers .num-class .class{align-items:center;display:flex;gap:clamp(9px,.694vw,10px);justify-content:center}.home #know .numbers .num-class .class:before{background:url(../../common/img/home/img_num_class.png) no-repeat 50%/contain;content:"";display:block;height:clamp(36px,2.778vw,40px);order:2;width:clamp(52px,4.028vw,58px)}.home #know .numbers .num-class .class p{align-items:center;border:1px solid #fff;border-radius:100%;display:flex;flex-direction:column;height:clamp(71px,5.556vw,80px);justify-content:center;width:clamp(71px,5.556vw,80px)}.home #know .numbers .num-class .class p .num{font-size:clamp(21px,1.667vw,24px)}.home #know .numbers .num-class .class p:first-child{order:1}.home #know .numbers .num-class .class p:nth-child(2){order:3}.home #know .numbers .num-club .type{align-items:center;display:flex;gap:clamp(13px,1.042vw,15px);justify-content:center}.home #know .numbers .num-club .club{align-items:center;display:flex;gap:clamp(9px,.694vw,10px);justify-content:center;margin-top:clamp(-10px,-.694vw,-9px)}.home #know .numbers .num-club .club:before{background:url(../../common/img/home/img_num_club.png) no-repeat 50%/contain;content:"";display:block;height:clamp(44px,3.403vw,49px);order:2;width:clamp(47px,3.681vw,53px)}.home #know .numbers .num-club .club .pie:first-child{order:1}.home #know .numbers .num-club .club .pie:nth-child(2){order:3}.home #know .numbers .num-tournament .num-txt:before{background-image:url(../../common/img/home/img_num_tournament.png);content:"";height:clamp(43px,3.333vw,48px);margin:clamp(13px,1.042vw,15px) auto clamp(4px,.347vw,5px);width:clamp(35px,2.708vw,39px)}.home #know .numbers .num-tournament .num-txt:after{background-image:url(../../common/img/home/img_num_teacher02.png);left:100%}.home #know .numbers .num-teacher .ratio-txt:after,.home #know .numbers .num-teacher .ratio-txt:before{width:clamp(18px,1.389vw,20px)}.home #know .numbers .num-teacher .ratio-txt:before{background-image:url(../../common/img/home/img_num_teacher01.png);right:100%}.home #know .numbers .num-teacher .ratio-txt:after{background-image:url(../../common/img/home/img_num_teacher02.png);left:100%}.home #know .numbers .num-state{width:clamp(508px,39.722vw,572px)}.home #know .numbers .num-state figure{margin-inline:auto;max-width:100%;width:clamp(436px,34.097vw,491px)}.home #know .numbers .num-state figure img{width:100%}.home #know .numbers .num-library .num-txt{margin-bottom:clamp(4px,.347vw,5px);padding-bottom:clamp(40px,3.125vw,45px)}.home #know .numbers .num-library .num-txt:after{background-image:url(../../common/img/home/img_num_library.png);bottom:0;content:"";height:clamp(36px,2.778vw,40px);left:50%;position:absolute;translate:-50% 0;width:clamp(37px,2.917vw,42px)}.home #know .numbers .num-founding{width:clamp(421px,32.917vw,474px)}.home #know .numbers .num-founding:after{background:url(../../common/img/home/img_num_founding.png) no-repeat 50%/contain;content:"";display:block;height:clamp(62px,4.861vw,70px);order:2;width:clamp(62px,4.861vw,70px)}.home #know .numbers .num-founding>div:first-child{order:1}.home #know .numbers .num-founding>div:nth-child(2){order:3}.home #know .numbers .num-area{width:clamp(333px,26.042vw,375px)}.home #know .numbers .num-area .num-txt.lg{display:inline-block;font-size:clamp(21px,1.667vw,24px);padding-inline:clamp(18px,1.389vw,20px)}.home #know .numbers .num-area .num-txt.lg:after,.home #know .numbers .num-area .num-txt.lg:before{content:"";position:absolute;top:50%;translate:0 -50%}.home #know .numbers .num-area .num-txt.lg:before{background-image:url(../../common/img/home/img_num_area01.png);height:clamp(36px,2.778vw,40px);right:100%;width:clamp(34px,2.639vw,38px)}.home #know .numbers .num-area .num-txt.lg:after{background-image:url(../../common/img/home/img_num_area02.png);height:clamp(28px,2.222vw,32px);left:100%;width:clamp(37px,2.917vw,42px)}.home #know .numbers .num-time figure{margin-inline:auto;margin-top:clamp(21px,1.667vw,24px);max-width:100%;width:clamp(194px,15.139vw,218px)}@media screen and (max-width:1024px){.home #know .numbers{border:3px solid #9d0931;border-radius:clamp(4px,.347vw,5px);gap:clamp(9px,.694vw,10px);padding:clamp(16px,1.25vw,18px)}.home #know .numbers>div{width:calc(50% - clamp(5px, .417vw, 6px))}.home #know .numbers .num-abroad,.home #know .numbers .num-founding,.home #know .numbers .num-national,.home #know .numbers .num-state,.home #know .numbers .title{width:100%}.home #know .numbers .title{border:none;height:auto;justify-content:flex-start;order:1;padding:clamp(18px,1.389vw,20px)}.home #know .numbers .title h3{margin:0}.home #know .numbers .title h3 br{display:none}.home #know .numbers .num-national{order:2}.home #know .numbers .num-abroad{order:3}.home #know .numbers .num-student{order:4}.home #know .numbers .num-class{order:5}.home #know .numbers .num-club{order:6}.home #know .numbers .num-tournament{order:7}.home #know .numbers .num-teacher{order:8}.home #know .numbers .num-library{order:9}.home #know .numbers .num-state{order:10}.home #know .numbers .num-founding{order:11}.home #know .numbers .num-area{order:12;width:calc(50% - clamp(5px, .417vw, 6px))}.home #know .numbers .num-time{order:13}}@media screen and (max-width:750px){.home #know .numbers{border-radius:1.3333333333vw;gap:2.6666666667vw;margin-inline:-4.5333333333vw;margin-top:13.3333333333vw;padding:4vw}.home #know .numbers>div{border-radius:1.3333333333vw;height:30.1333333333vw;padding:2.6666666667vw;width:calc(50% - 1.33333vw)}.home #know .numbers>div a:before{height:4vw;right:2.1333333333vw;top:2.1333333333vw;width:4vw}.home #know .numbers>div p{font-size:2.6666666667vw}.home #know .numbers>div h4{font-size:3.4666666667vw;margin-bottom:1.6vw}.home #know .numbers>div h4 .note{font-size:2.6666666667vw}.home #know .numbers>div .num,.home #know .numbers>div h4 .num{font-size:5.3333333333vw}.home #know .numbers>div .num.sm{font-size:3.2vw}.home #know .numbers>div .num-txt{font-size:2.6666666667vw}.home #know .numbers>div .num-txt.lg{font-size:4.5333333333vw}.home #know .numbers>div .num-txt.lg .num{font-size:7.2vw}.home #know .numbers>div .ratio-txt{margin-top:2.6666666667vw;padding-inline:4vw}.home #know .numbers>div .ratio-txt:after,.home #know .numbers>div .ratio-txt:before{height:8vw}.home #know .numbers>div .ratio-txt .num{font-size:4vw}.home #know .numbers>div .note{font-size:2.6666666667vw}.home #know .numbers>div .pie{height:12.2666666667vw;width:12.2666666667vw}.home #know .numbers>div .pie p{line-height:1.2}.home #know .numbers>div .pie p .num{font-size:3.2vw}.home #know .numbers>div .pie p small{font-size:2.6666666667vw}.home #know .numbers .title{padding:0 2.6666666667vw 1.3333333333vw}.home #know .numbers .title h3{font-size:5.3333333333vw}.home #know .numbers .title h3 span{font-size:3.2vw;margin-bottom:1.3333333333vw}.home #know .numbers .num-national .num-txt{gap:.5333333333vw;height:13.8666666667vw}.home #know .numbers .num-national .num-txt:after,.home #know .numbers .num-national .num-txt:before{height:8vw;width:5.8666666667vw}.home #know .numbers .num-national .pie{height:13.8666666667vw;width:13.8666666667vw}.home #know .numbers .num-national .pie .num{font-size:4.5333333333vw}.home #know .numbers .num-national .pie small{font-size:2.6666666667vw}.home #know .numbers .num-abroad .num-txt:before{height:6.1333333333vw;margin:1.3333333333vw auto 0;width:5.8666666667vw}.home #know .numbers .num-student .ratio-txt:after,.home #know .numbers .num-student .ratio-txt:before{width:5.3333333333vw}.home #know .numbers .num-class .class{gap:1.6vw}.home #know .numbers .num-class .class:before{height:6.1333333333vw;width:8.8vw}.home #know .numbers .num-class .class p{height:12vw;width:12vw}.home #know .numbers .num-class .class p .num{font-size:3.2vw}.home #know .numbers .num-club .type{gap:4vw}.home #know .numbers .num-club .club{gap:2.6666666667vw;margin-top:-2.1333333333vw}.home #know .numbers .num-club .club:before{height:7.4666666667vw;width:8vw}.home #know .numbers .num-tournament .num-txt:before{height:7.2vw;margin:2.6666666667vw auto 1.3333333333vw;width:5.8666666667vw}.home #know .numbers .num-teacher .ratio-txt:after,.home #know .numbers .num-teacher .ratio-txt:before{width:3.2vw}.home #know .numbers .num-state figure{width:74.1333333333vw}.home #know .numbers .num-library .num-txt{margin-bottom:1.3333333333vw;padding-bottom:8vw}.home #know .numbers .num-library .num-txt:after{height:5.8666666667vw;width:6.4vw}.home #know .numbers .num-founding:after{height:10.6666666667vw;width:10.6666666667vw}.home #know .numbers .num-area{width:calc(50% - 1.33333vw)}.home #know .numbers .num-area .num-txt.lg{font-size:3.4666666667vw;padding-inline:0}.home #know .numbers .num-area .num-txt.lg:after,.home #know .numbers .num-area .num-txt.lg:before{display:none}.home #know .numbers .num-time figure{margin-top:4.8vw;width:32.5333333333vw}}.home #schedule{background:#f6f6f6;overflow:hidden;padding-block:clamp(62px,4.861vw,70px) clamp(71px,5.556vw,80px)}.home #schedule h2{margin-bottom:clamp(44px,3.472vw,50px)}.home #schedule h2 em{color:#000}.home #schedule .instagram-slider{overflow:visible}.home #schedule .instagram-slider .title-wrap{color:#9d0931;display:flex;font-size:20px;font-weight:700;gap:clamp(9px,.694vw,10px);justify-content:space-between;margin-bottom:clamp(9px,.694vw,10px)}.home #schedule .instagram-slider .title-wrap h3{align-items:baseline;display:flex;gap:clamp(9px,.694vw,10px)}.home #schedule .instagram-slider .title-wrap h3 span{color:#000;display:block;font-size:13px}.home #schedule .instagram-slider .title-wrap .id{color:#9d0931;display:block;line-height:100%}@media(hover:hover){.home #schedule .instagram-slider .title-wrap .id:hover{color:#571111}}.home #schedule .instagram-slider .swiper-slide{margin-inline:clamp(7px,.556vw,8px);overflow:hidden;position:relative;width:clamp(246px,19.236vw,277px)}.home #schedule .instagram-slider .swiper-slide:before{content:"";display:block;padding-top:100%}.home #schedule .instagram-slider .swiper-slide iframe,.home #schedule .instagram-slider .swiper-slide img,.home #schedule .instagram-slider .swiper-slide video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.home #schedule .article{margin:0;padding:0}.home #schedule .wp-block-buttons{align-items:center;justify-content:center;margin-top:clamp(71px,5.556vw,80px)}.home #schedule .wp-block-buttons .wp-block-button__link{width:clamp(204px,15.972vw,230px)}@media screen and (max-width:750px){.home #schedule{padding-block:20vw 21.3333333333vw}.home #schedule h2{margin-bottom:12vw}.home #schedule .instagram-slider .title-wrap{display:block;font-size:4vw;margin-bottom:2.6666666667vw}.home #schedule .instagram-slider .title-wrap h3{gap:2.6666666667vw}.home #schedule .instagram-slider .title-wrap h3 span{font-size:3.4666666667vw}.home #schedule .instagram-slider .title-wrap .id{bottom:1.3333333333vw;left:0;position:absolute}.home #schedule .instagram-slider .swiper-slide{margin-left:0;margin-right:2.9333333333vw;width:63.7333333333vw}.home #schedule .instagram-slider .swiper-slide:last-child{margin:0}.home #schedule .wp-block-buttons{margin-top:8vw}.home #schedule .wp-block-buttons .wp-block-button__link{width:61.3333333333vw}}#page-contents{margin-block:clamp(71px,5.556vw,80px) clamp(98px,7.639vw,110px);overflow:clip;position:relative}@media screen and (max-width:750px){#page-contents{margin:0}#page-contents .inner{margin-block:10.6666666667vw 16vw}}#page-contents .anchor-list{z-index:1}@media screen and (min-width:751px){#page-contents .anchor-list{height:100%;left:0;position:absolute;top:0}#page-contents .anchor-list>div{align-items:center;display:flex;flex-direction:column;font-size:13px;gap:clamp(18px,1.389vw,20px);position:sticky;top:clamp(71px,5.556vw,80px);transition:top .3s ease}.scroll-up #page-contents .anchor-list>div{top:clamp(107px,8.333vw,120px)}#page-contents .anchor-list>div:before{border-right:2px solid #eee;content:"";display:block;height:100%;position:absolute;right:0;top:50%;translate:0 -50%}#page-contents .anchor-list>div .anchor-ttl,#page-contents .anchor-list>div a{font-feature-settings:normal;line-height:100%;text-orientation:upright;writing-mode:vertical-rl}#page-contents .anchor-list>div .anchor-ttl{font-weight:700;padding-inline:clamp(4px,.347vw,5px)}#page-contents .anchor-list>div ul{display:flex;flex-direction:column;gap:clamp(18px,1.389vw,20px);position:relative}#page-contents .anchor-list>div ul li a{display:block;padding:clamp(4px,.347vw,5px) 1.5em;position:relative}#page-contents .anchor-list>div ul li a:before{border-right:2px solid #9d0931;content:"";display:block;height:0;position:absolute;right:0;top:0;transition:height .3s ease}}@media screen and (min-width:751px)and (hover:hover){#page-contents .anchor-list>div ul li:hover a:before{height:100%}}@media screen and (min-width:751px){#page-contents .anchor-list>div ul li.current a:before{height:100%}}#page-contents .anchor-list.en>div .anchor-ttl,#page-contents .anchor-list.en>div a{text-orientation:mixed}@media screen and (min-width:1441px){#page-contents .anchor-list{left:50%;margin-inline:auto;max-width:1160px;pointer-events:none;position:absolute;translate:-50% 0;width:80.5555555556vw}}@media screen and (min-width:1441px)and (max-width:1024px){#page-contents .anchor-list{width:85.3333333333vw}}@media screen and (min-width:1441px)and (max-width:750px){#page-contents .anchor-list{padding-inline:7.2vw;width:100%}}@media screen and (min-width:1441px){#page-contents .anchor-list>div{pointer-events:auto;translate:-8em 0;width:4em}}@media screen and (max-width:750px){#page-contents .anchor-list{height:auto;left:0;position:sticky;top:16.8vw;transition:top .3s ease;width:100%}#page-contents .anchor-list>div{align-items:flex-start;background:#9d0931;border-radius:1.3333333333vw 0 0 1.3333333333vw;display:flex;margin-left:auto;position:relative;transition:all .3s ease;width:94.6666666667vw}#page-contents .anchor-list>div:before{background:no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.523%22%20height%3D%222.077%22%20viewBox%3D%220%200%209.523%202.077%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%222.077%22%20height%3D%229.523%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%289.523%200%29%20rotate%2890%29%22%3E%3Cg%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M2.077%2C1.038A1.038%2C1.038%2C0%2C1%2C1%2C1.039%2C0%2C1.038%2C1.038%2C0%2C0%2C1%2C2.077%2C1.038%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M2.077%2C15.048A1.038%2C1.038%2C0%2C1%2C1%2C1.039%2C14.01a1.038%2C1.038%2C0%2C0%2C1%2C1.038%2C1.038%22%20transform%3D%22translate%280%20-10.287%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M2.077%2C29.058A1.038%2C1.038%2C0%2C1%2C1%2C1.039%2C28.02a1.039%2C1.039%2C0%2C0%2C1%2C1.038%2C1.038%22%20transform%3D%22translate%280%20-20.574%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";cursor:pointer;height:6.6666666667vw;transform:rotate(90deg);transition:all .3s ease;width:6.6666666667vw}#page-contents .anchor-list>div .anchor-ttl{display:none}#page-contents .anchor-list>div ul{display:block;min-width:25%;overflow-y:auto;pointer-events:none;-webkit-overflow-scrolling:touch;transition:max-height .3s ease}#page-contents .anchor-list>div ul::-webkit-scrollbar{display:none}#page-contents .anchor-list>div ul li a{align-items:center;color:#fff;display:flex;font-size:3.4666666667vw;height:6.6666666667vw;padding:0;writing-mode:initial}#page-contents .anchor-list.accordion-open>div{padding-bottom:1.3333333333vw}#page-contents .anchor-list.accordion-open>div ul{max-height:unset;pointer-events:auto}}@media screen and (max-width:1024px){#page-contents .anchor-list+.article{translate:clamp(22px,1.736vw,25px) 0}}@media screen and (max-width:750px){#page-contents .anchor-list+.article{translate:none}}#page-contents .article-ttl{align-items:center;border-bottom:1px solid #000;display:flex;gap:clamp(36px,2.778vw,40px);margin-bottom:clamp(71px,5.556vw,80px);padding-bottom:clamp(36px,2.778vw,40px)}#page-contents .article-ttl .image{width:clamp(178px,13.889vw,200px)}#page-contents .article-ttl .image img{border-radius:clamp(4px,.347vw,5px)}#page-contents .article-ttl>div{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:clamp(9px,.694vw,10px) clamp(18px,1.389vw,20px)}#page-contents .article-ttl time{display:block;font-size:13px;line-height:1.4}#page-contents .article-ttl .category{margin:0}#page-contents .article-ttl h1{font-size:clamp(27px,2.083vw,30px);font-weight:700;line-height:1.5333333333;width:100%}#page-contents .article-ttl h1 span{display:block;font-size:15px;line-height:1.5333333333}#page-contents .article-ttl .txt-detail{line-height:1.5333333333;margin-top:.5em}@media screen and (max-width:750px){#page-contents .article-ttl{flex-direction:column;gap:5.3333333333vw;margin-bottom:10.6666666667vw;padding-bottom:5.3333333333vw}#page-contents .article-ttl .image{width:100%}#page-contents .article-ttl .image img{border-radius:1.3333333333vw}#page-contents .article-ttl>div{gap:2.6666666667vw 5.3333333333vw}#page-contents .article-ttl time{font-size:3.2vw}#page-contents .article-ttl h1{font-size:4.8vw}#page-contents .article-ttl h1 span{font-size:3.4666666667vw}}#page-contents #topics .category-wrap{margin-bottom:clamp(36px,2.778vw,40px)}#page-contents #topics .category-wrap .category-list{display:flex;gap:clamp(24px,1.875vw,27px)}#page-contents #topics .category-wrap .category-list li a{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;font-weight:700;justify-content:flex-end;transition:all .3s ease}#page-contents #topics .category-wrap .category-list li a:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){#page-contents #topics .category-wrap .category-list li a:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}#page-contents #topics .category-wrap .category-list li a:after{margin-right:0;width:0}#page-contents #topics .category-wrap .category-list li.current a{color:#9d0931;text-decoration:underline}#page-contents #topics .category-wrap .category-list li.current a:after{margin-right:clamp(4px,.347vw,5px);width:clamp(21px,1.667vw,24px)}@media(hover:hover){#page-contents #topics .category-wrap .category-list li:hover a{color:#9d0931;text-decoration:underline}}#page-contents #topics .topics-list{display:flex;flex-wrap:wrap;gap:clamp(22px,1.736vw,25px)}#page-contents #topics .topics-list li{flex:none;width:calc(33.33333% - clamp(15px, 1.181vw, 17px))}#page-contents #topics .topics-list li figure{border:1px solid #707070;overflow:hidden;position:relative}#page-contents #topics .topics-list li figure:before{content:"";display:block;padding-top:61.9%}#page-contents #topics .topics-list li figure iframe,#page-contents #topics .topics-list li figure img,#page-contents #topics .topics-list li figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}#page-contents #topics .topics-list li .txt-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(4px,.347vw,5px) clamp(18px,1.389vw,20px);margin-top:clamp(13px,1.042vw,15px);padding-inline:clamp(9px,.694vw,10px)}#page-contents #topics .topics-list li .txt-wrap .time{font-size:13px;line-height:100%}#page-contents #topics .topics-list li .txt-wrap .title{line-height:1.6666666667;width:100%}@media screen and (max-width:750px){#page-contents #topics{overflow:hidden}#page-contents #topics .category-wrap{margin-inline:-7.2vw;margin-bottom:5.3333333333vw;width:100vw}#page-contents #topics .category-wrap .category-list{gap:5.3333333333vw;overflow:auto;padding-inline:7.2vw}#page-contents #topics .category-wrap .category-list::-webkit-scrollbar{display:none}#page-contents #topics .category-wrap .category-list li{white-space:nowrap}#page-contents #topics .category-wrap .category-list li.current a:after{margin-right:1.3333333333vw;width:5.3333333333vw}#page-contents #topics .topics-list{gap:5.3333333333vw}#page-contents #topics .topics-list li{width:100%}#page-contents #topics .topics-list li .txt-wrap{gap:1.3333333333vw 2.6666666667vw;margin-top:2.6666666667vw}#page-contents #topics .topics-list li .txt-wrap .time{font-size:3.7333333333vw}#page-contents #topics .topics-list li .txt-wrap .title{font-size:4vw}}#page-contents ul.know-list{display:flex;flex-wrap:wrap;gap:clamp(18px,1.389vw,20px)}#page-contents ul.know-list li{padding:0;width:calc(33.33333% - clamp(13px, 1.042vw, 15px))}#page-contents ul.know-list li:before{display:none}#page-contents ul.know-list li+li{margin:0}#page-contents ul.know-list li a{border-radius:clamp(4px,.347vw,5px);display:block;margin-right:clamp(14px,1.111vw,16px);overflow:hidden;position:relative}#page-contents ul.know-list li a:last-child{margin:0}#page-contents ul.know-list li a figure{overflow:hidden;position:relative}#page-contents ul.know-list li a figure:before{content:"";display:block;padding-top:100%}#page-contents ul.know-list li a figure iframe,#page-contents ul.know-list li a figure img,#page-contents ul.know-list li a figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}#page-contents ul.know-list li a figure:after{background:linear-gradient(180deg,#0000,#00000080);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#page-contents ul.know-list li a figure img{transition:scale .5s ease}#page-contents ul.know-list li a .txt-wrap{bottom:0;color:#fff;font-weight:700;left:0;padding:clamp(13px,1.042vw,15px) clamp(18px,1.389vw,20px) clamp(31px,2.431vw,35px);position:absolute;width:100%;z-index:1}#page-contents ul.know-list li a .txt-wrap:after{background:#9d0931 no-repeat center right clamp(13px,1.042vw,15px)/clamp(8px,.625vw,9px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");bottom:0;content:"";display:block;height:clamp(18px,1.389vw,20px);left:0;position:absolute;transition:all .3s ease;width:100%}#page-contents ul.know-list li a .txt-wrap h3{border-bottom:1px solid #fff;font-size:13px;line-height:1.3888888889;margin-bottom:clamp(13px,1.042vw,15px);padding-bottom:clamp(11px,.833vw,12px)}#page-contents ul.know-list li a .txt-wrap h3 span{display:block;font-size:18px}#page-contents ul.know-list li a .txt-wrap p{line-height:1.5333333333}@media(hover:hover){#page-contents ul.know-list li a:hover figure img{scale:1.05}}@media screen and (max-width:750px){#page-contents ul.know-list{gap:5.3333333333vw}#page-contents ul.know-list li{width:100%}#page-contents ul.know-list li a{border-radius:1.3333333333vw}#page-contents ul.know-list li a:last-child{margin:0}#page-contents ul.know-list li a .txt-wrap{padding:4vw 5.3333333333vw 9.3333333333vw}#page-contents ul.know-list li a .txt-wrap:after{background:#9d0931 no-repeat center right 1.25;height:5.3333333333vw}#page-contents ul.know-list li a .txt-wrap h3{font-size:2.6666666667vw;margin-bottom:4vw;padding-bottom:3.2vw}#page-contents ul.know-list li a .txt-wrap h3 span{font-size:4vw}}#page-contents .know-ttl{color:#9d0931;font-size:clamp(27px,2.083vw,30px);font-weight:700;line-height:1.2666666667;margin-bottom:clamp(44px,3.472vw,50px)}#page-contents .know-ttl .sm{display:block;font-size:20px;line-height:1.3;margin-bottom:clamp(4px,.347vw,5px)}@media screen and (max-width:750px){#page-contents .know-ttl{font-size:5.3333333333vw;margin-bottom:8vw}#page-contents .know-ttl .sm{font-size:4vw;margin-bottom:1.3333333333vw}}.article{counter-reset:faq-count;margin-inline:auto;max-width:1160px;position:relative;width:80.5555555556vw;z-index:0}@media screen and (max-width:1024px){.article{width:85.3333333333vw}}@media screen and (max-width:750px){.article{margin-block:10.6666666667vw 16vw;padding-inline:7.2vw;width:100%}}.article h2{margin-block:clamp(80px,6.25vw,90px) clamp(36px,2.778vw,40px)}@media screen and (max-width:750px){.article h2{margin-block:18.6666666667vw 9.3333333333vw}}.article h3{margin-block:clamp(44px,3.472vw,50px) clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.article h3{margin-block:10.6666666667vw 5.3333333333vw}}.article h4{margin-block:clamp(18px,1.389vw,20px) clamp(9px,.694vw,10px)}@media screen and (max-width:750px){.article h4{margin-block:4vw 2.6666666667vw}}.article .wp-block-buttons,.article .wp-block-file,.article .wp-block-table,.article ol,.article p,.article ul{margin-block:1em}.article .wp-block-gallery,.article .wp-block-image{margin-block:clamp(44px,3.472vw,50px)}@media screen and (max-width:750px){.article .wp-block-gallery,.article .wp-block-image{margin-block:8vw}}.article .wp-block-columns,.article .wp-block-embed,.article .wp-block-media-text,.article .wp-block-quote,.article .wp-block-separator{margin-block:clamp(36px,2.778vw,40px)}.article .wp-block-columns figure,.article .wp-block-columns ol,.article .wp-block-columns ul,.article .wp-block-embed figure,.article .wp-block-embed ol,.article .wp-block-embed ul,.article .wp-block-media-text figure,.article .wp-block-media-text ol,.article .wp-block-media-text ul,.article .wp-block-quote figure,.article .wp-block-quote ol,.article .wp-block-quote ul,.article .wp-block-separator figure,.article .wp-block-separator ol,.article .wp-block-separator ul{margin-block:clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.article .wp-block-columns,.article .wp-block-embed,.article .wp-block-media-text,.article .wp-block-quote,.article .wp-block-separator{margin-block:10.6666666667vw}.article .wp-block-columns figure,.article .wp-block-columns ol,.article .wp-block-columns ul,.article .wp-block-embed figure,.article .wp-block-embed ol,.article .wp-block-embed ul,.article .wp-block-media-text figure,.article .wp-block-media-text ol,.article .wp-block-media-text ul,.article .wp-block-quote figure,.article .wp-block-quote ol,.article .wp-block-quote ul,.article .wp-block-separator figure,.article .wp-block-separator ol,.article .wp-block-separator ul{margin-block:4vw}}.article .bg-box,.article .box{margin-block:clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.article .bg-box,.article .box{margin-block:5.3333333333vw}}.article .wp-block-group.section{margin-block:clamp(107px,8.333vw,120px)}@media screen and (max-width:750px){.article .wp-block-group.section{margin-block:16vw}}.article h1,.article h2,.article h3,.article h4,.article h5{font-feature-settings:"palt";letter-spacing:.01em}.article .ttl{font-size:clamp(27px,2.083vw,30px);font-weight:700;line-height:1.2666666667;padding-bottom:0}.article .ttl:after{display:none}@media screen and (max-width:750px){.article .ttl{font-size:6.4vw}}.article h2{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:clamp(14px,1.111vw,16px);position:relative}.article h2:after{border-bottom:2px solid #9d0931;bottom:0;content:"";display:block;left:0;position:absolute;width:clamp(36px,2.778vw,40px)}@media screen and (max-width:750px){.article h2{font-size:4.8vw;padding-bottom:4.2666666667vw}.article h2:after{width:10.6666666667vw}}.article h2.noline{padding-bottom:0}.article h2.noline:after{display:none}.article h3{font-size:18px;font-weight:700;line-height:1.4666666667}.article h3 em{font-weight:500}@media screen and (max-width:750px){.article h3{align-items:flex-start;display:flex;flex-direction:column;font-size:4.2666666667vw;gap:.8vw}}.article h4{font-weight:700;line-height:1.5333333333;padding-left:clamp(10px,.764vw,11px);position:relative}.article h4:before{background:#9d0931;clip-path:polygon(0 0,0 100%,100% 0);content:"";display:block;height:clamp(8px,.625vw,9px);left:0;position:absolute;top:.3em;width:clamp(8px,.625vw,9px)}.article li,.article p{line-height:2}@media screen and (max-width:750px){.article li,.article p{line-height:1.6923076923}}.article .note,.article codem,.article dd,.article dt,.article figcaption,.article td,.article th,.article time{font-feature-settings:"palt";letter-spacing:.01em;line-height:1.6666666667}@media screen and (max-width:750px){.article .note,.article codem,.article dd,.article dt,.article figcaption,.article td,.article th,.article time{line-height:1.5384615385}}.article em,.article strong{font-style:normal;font-weight:700}.article mark{border-radius:.25em;display:inline-block;font-weight:700;margin-right:.5em;padding-inline:.25em}.article sub{display:inline-block;font-size:13px;line-height:1.4;margin-block:.5em;vertical-align:initial}@media screen and (max-width:750px){.article sub{font-size:3.2vw}}.article figcaption{background:none;line-height:1.3333333333;margin-top:1em;padding:0;position:static}.article figcaption strong{display:block;font-size:clamp(16px,1.25vw,18px);font-weight:700}.article .has-background{padding:clamp(27px,2.083vw,30px)}@media screen and (max-width:750px){.article .has-background{padding:5.3333333333vw}}.article .lh{line-height:1.4666666667}.article .note{font-size:12px;padding-left:1em;text-indent:-1em}@media screen and (max-width:750px){.article .note{font-size:2.6666666667vw}}.article .note+.note,.article .note-list{margin:0}.article .note-list>div{display:flex;flex-wrap:wrap;justify-content:space-between}.article .note-list p{margin:0}@media screen and (max-width:750px){.article .note-list>div{display:block}}.article .box{border:2px solid #af0000;display:inline-block;line-height:1.4666666667;padding:clamp(20px,1.528vw,22px)}@media screen and (max-width:750px){.article .box{padding:5.3333333333vw 4vw}}.article .has-small-font-size{font-size:13px}@media screen and (max-width:750px){.article .has-small-font-size{font-size:3.2vw}}.article .has-medium-font-size{font-size:18px}@media screen and (max-width:750px){.article .has-medium-font-size{font-size:4.8vw}}.article .has-large-font-size{font-size:clamp(21px,1.667vw,24px);line-height:1.3}@media screen and (max-width:750px){.article .has-large-font-size{font-size:5.3333333333vw}}.article .has-x-large-font-size{font-size:clamp(25px,1.944vw,28px);line-height:1.2}@media screen and (max-width:750px){.article .has-x-large-font-size{font-size:5.8666666667vw}}.article .has-text-align-center{text-align:center}.article .has-text-align-left{text-align:left}.article .has-text-align-right{text-align:right}.article a{color:#af0000;text-decoration:underline}@media(hover:hover){.article a:hover{color:#571111}}.article p a[target=_blank],.article td a[target=_blank]{color:#af0000;text-decoration:none}.article p a[target=_blank]:after,.article td a[target=_blank]:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.436%22%20height%3D%229.437%22%20viewBox%3D%220%200%209.436%209.437%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%229.436%22%20height%3D%229.437%22%20fill%3D%22%239D0931%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M2.433%2C198.1a2.434%2C2.434%2C0%2C0%2C1-1.721-4.155l1.633-1.633a2.437%2C2.437%2C0%2C0%2C1%2C3.442%2C0%2C.544.544%2C0%2C1%2C1-.769.769%2C1.348%2C1.348%2C0%2C0%2C0-1.9%2C0l-1.633%2C1.633a1.347%2C1.347%2C0%2C0%2C0%2C1.9%2C1.9l.824-.824a.544.544%2C0%2C0%2C1%2C.769.769l-.824.824a2.418%2C2.418%2C0%2C0%2C1-1.721.713%22%20transform%3D%22translate%280%20-188.668%29%22%20fill%3D%22%239D0931%22%2F%3E%3Cpath%20d%3D%22M229.543%2C6.5a2.427%2C2.427%2C0%2C0%2C1-1.721-.712.544.544%2C0%2C1%2C1%2C.769-.769%2C1.348%2C1.348%2C0%2C0%2C0%2C1.9%2C0l1.633-1.633a1.347%2C1.347%2C0%2C0%2C0-1.9-1.9l-.824.824a.544.544%2C0%2C1%2C1-.769-.769l.824-.824A2.434%2C2.434%2C0%2C0%2C1%2C232.9%2C4.155l-1.633%2C1.633a2.427%2C2.427%2C0%2C0%2C1-1.721.712%22%20transform%3D%22translate%28-224.174%200%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:inline-block;flex-shrink:0;height:1em;margin-left:.5em;transition:all .3s ease;translate:0 2px;width:1em}@media(hover:hover){.article p a[target=_blank]:hover,.article td a[target=_blank]:hover{color:#571111}.article p a[target=_blank]:hover:after,.article td a[target=_blank]:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.436%22%20height%3D%229.437%22%20viewBox%3D%220%200%209.436%209.437%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%229.436%22%20height%3D%229.437%22%20fill%3D%22%23571111%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M2.433%2C198.1a2.434%2C2.434%2C0%2C0%2C1-1.721-4.155l1.633-1.633a2.437%2C2.437%2C0%2C0%2C1%2C3.442%2C0%2C.544.544%2C0%2C1%2C1-.769.769%2C1.348%2C1.348%2C0%2C0%2C0-1.9%2C0l-1.633%2C1.633a1.347%2C1.347%2C0%2C0%2C0%2C1.9%2C1.9l.824-.824a.544.544%2C0%2C0%2C1%2C.769.769l-.824.824a2.418%2C2.418%2C0%2C0%2C1-1.721.713%22%20transform%3D%22translate%280%20-188.668%29%22%20fill%3D%22%23571111%22%2F%3E%3Cpath%20d%3D%22M229.543%2C6.5a2.427%2C2.427%2C0%2C0%2C1-1.721-.712.544.544%2C0%2C1%2C1%2C.769-.769%2C1.348%2C1.348%2C0%2C0%2C0%2C1.9%2C0l1.633-1.633a1.347%2C1.347%2C0%2C0%2C0-1.9-1.9l-.824.824a.544.544%2C0%2C1%2C1-.769-.769l.824-.824A2.434%2C2.434%2C0%2C0%2C1%2C232.9%2C4.155l-1.633%2C1.633a2.427%2C2.427%2C0%2C0%2C1-1.721.712%22%20transform%3D%22translate%28-224.174%200%29%22%20fill%3D%22%23571111%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}}.article a[href*=".pdf"],.article a[href*=".xlsx"]{color:#af0000;text-decoration:none}.article a[href*=".pdf"]:before,.article a[href*=".xlsx"]:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.548%22%20height%3D%2224.477%22%20viewBox%3D%220%200%2029.548%2024.477%22%3E%3Cg%20transform%3D%22translate%280%200.5%29%22%3E%3Cpath%20d%3D%22M4587.6%2C23173.477h-14.435a1.94%2C1.94%2C0%2C0%2C1-1.9-1.975v-1.119h1.264v1.119a.645.645%2C0%2C0%2C0%2C.634.654H4587.6a.643.643%2C0%2C0%2C0%2C.629-.654v-15.613h-3.611a.807.807%2C0%2C0%2C1-.789-.824v-3.748h-10.664a.647.647%2C0%2C0%2C0-.634.658v4.178h-1.264v-4.178a1.94%2C1.94%2C0%2C0%2C1%2C1.9-1.975h11.144a.61.61%2C0%2C0%2C1%2C.444.189l4.56%2C4.74a.685.685%2C0%2C0%2C1%2C.185.469v16.1A1.94%2C1.94%2C0%2C0%2C1%2C4587.6%2C23173.477Z%22%20transform%3D%22translate%28-4560.452%20-23150%29%22%20fill%3D%22%23AF0000%22%20stroke%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3Cg%20transform%3D%22translate%28-764.452%20-1523.699%29%22%3E%3Cpath%20d%3D%22M148.958%2C267.784a1.376%2C1.376%2C0%2C0%2C0-.671-.337%2C6.591%2C6.591%2C0%2C0%2C0-1.191-.068h-.632v4.842h1.063a3.44%2C3.44%2C0%2C0%2C0%2C.877-.111%2C1.368%2C1.368%2C0%2C0%2C0%2C.586-.32%2C1.575%2C1.575%2C0%2C0%2C0%2C.38-.7%2C4.743%2C4.743%2C0%2C0%2C0%2C.147-1.321%2C4.326%2C4.326%2C0%2C0%2C0-.147-1.282%2C1.66%2C1.66%2C0%2C0%2C0-.412-.7%22%20transform%3D%22translate%28628.399%201267.428%29%22%20fill%3D%22%23AF0000%22%2F%3E%3Cpath%20d%3D%22M22.918%2C213.157a.858.858%2C0%2C0%2C0-.872-.844H.849a.839.839%2C0%2C0%2C0-.849.844v10.7a.849.849%2C0%2C0%2C0%2C.849.855h21.2a.868.868%2C0%2C0%2C0%2C.872-.855ZM7.513%2C218.333a1.97%2C1.97%2C0%2C0%2C1-.61.708%2C2.247%2C2.247%2C0%2C0%2C1-.752.387%2C7.566%2C7.566%2C0%2C0%2C1-1.5.148H3.712v2.582H2.219V215.1H4.576a9.8%2C9.8%2C0%2C0%2C1%2C1.725.064%2C1.846%2C1.846%2C0%2C0%2C1%2C1.034.682%2C2.2%2C2.2%2C0%2C0%2C1%2C.417%2C1.388%2C2.3%2C2.3%2C0%2C0%2C1-.24%2C1.1m7.23%2C1.868a3.171%2C3.171%2C0%2C0%2C1-.77%2C1.269%2C2.529%2C2.529%2C0%2C0%2C1-1.02.555%2C4.477%2C4.477%2C0%2C0%2C1-1.284.133H8.756V215.1h2.835a5.554%2C5.554%2C0%2C0%2C1%2C1.368.094%2C2.364%2C2.364%2C0%2C0%2C1%2C1.083.64%2C3.1%2C3.1%2C0%2C0%2C1%2C.686%2C1.153%2C5.278%2C5.278%2C0%2C0%2C1%2C.235%2C1.693%2C4.7%2C4.7%2C0%2C0%2C1-.22%2C1.524m6.48-3.974H17.672v1.654h2.986v1.291H17.672v2.986H16.18V215.1h5.043Z%22%20transform%3D%22translate%28764.452%201318.58%29%22%20fill%3D%22%23AF0000%22%2F%3E%3Cpath%20d%3D%22M53.959%2C267.426a6.989%2C6.989%2C0%2C0%2C0-1.044-.048h-.688V269.4h.781a3.861%2C3.861%2C0%2C0%2C0%2C1.147-.1.945.945%2C0%2C0%2C0%2C.453-.348.956.956%2C0%2C0%2C0%2C.164-.556.925.925%2C0%2C0%2C0-.23-.645%2C1%2C1%2C0%2C0%2C0-.583-.317%22%20transform%3D%22translate%28715.938%201267.43%29%22%20fill%3D%22%23AF0000%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:inline-block;height:1.5em;margin-right:.5em;transition:all .3s ease;vertical-align:text-top;width:1.5em}.article a[href*=".pdf"][target=_blank]:after,.article a[href*=".xlsx"][target=_blank]:after{display:none}@media(hover:hover){.article a[href*=".pdf"]:hover,.article a[href*=".xlsx"]:hover{color:#571111}.article a[href*=".pdf"]:hover:before,.article a[href*=".xlsx"]:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.548%22%20height%3D%2224.477%22%20viewBox%3D%220%200%2029.548%2024.477%22%3E%3Cg%20transform%3D%22translate%280%200.5%29%22%3E%3Cpath%20d%3D%22M4587.6%2C23173.477h-14.435a1.94%2C1.94%2C0%2C0%2C1-1.9-1.975v-1.119h1.264v1.119a.645.645%2C0%2C0%2C0%2C.634.654H4587.6a.643.643%2C0%2C0%2C0%2C.629-.654v-15.613h-3.611a.807.807%2C0%2C0%2C1-.789-.824v-3.748h-10.664a.647.647%2C0%2C0%2C0-.634.658v4.178h-1.264v-4.178a1.94%2C1.94%2C0%2C0%2C1%2C1.9-1.975h11.144a.61.61%2C0%2C0%2C1%2C.444.189l4.56%2C4.74a.685.685%2C0%2C0%2C1%2C.185.469v16.1A1.94%2C1.94%2C0%2C0%2C1%2C4587.6%2C23173.477Z%22%20transform%3D%22translate%28-4560.452%20-23150%29%22%20fill%3D%22%23571111%22%20stroke%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3Cg%20transform%3D%22translate%28-764.452%20-1523.699%29%22%3E%3Cpath%20d%3D%22M148.958%2C267.784a1.376%2C1.376%2C0%2C0%2C0-.671-.337%2C6.591%2C6.591%2C0%2C0%2C0-1.191-.068h-.632v4.842h1.063a3.44%2C3.44%2C0%2C0%2C0%2C.877-.111%2C1.368%2C1.368%2C0%2C0%2C0%2C.586-.32%2C1.575%2C1.575%2C0%2C0%2C0%2C.38-.7%2C4.743%2C4.743%2C0%2C0%2C0%2C.147-1.321%2C4.326%2C4.326%2C0%2C0%2C0-.147-1.282%2C1.66%2C1.66%2C0%2C0%2C0-.412-.7%22%20transform%3D%22translate%28628.399%201267.428%29%22%20fill%3D%22%23571111%22%2F%3E%3Cpath%20d%3D%22M22.918%2C213.157a.858.858%2C0%2C0%2C0-.872-.844H.849a.839.839%2C0%2C0%2C0-.849.844v10.7a.849.849%2C0%2C0%2C0%2C.849.855h21.2a.868.868%2C0%2C0%2C0%2C.872-.855ZM7.513%2C218.333a1.97%2C1.97%2C0%2C0%2C1-.61.708%2C2.247%2C2.247%2C0%2C0%2C1-.752.387%2C7.566%2C7.566%2C0%2C0%2C1-1.5.148H3.712v2.582H2.219V215.1H4.576a9.8%2C9.8%2C0%2C0%2C1%2C1.725.064%2C1.846%2C1.846%2C0%2C0%2C1%2C1.034.682%2C2.2%2C2.2%2C0%2C0%2C1%2C.417%2C1.388%2C2.3%2C2.3%2C0%2C0%2C1-.24%2C1.1m7.23%2C1.868a3.171%2C3.171%2C0%2C0%2C1-.77%2C1.269%2C2.529%2C2.529%2C0%2C0%2C1-1.02.555%2C4.477%2C4.477%2C0%2C0%2C1-1.284.133H8.756V215.1h2.835a5.554%2C5.554%2C0%2C0%2C1%2C1.368.094%2C2.364%2C2.364%2C0%2C0%2C1%2C1.083.64%2C3.1%2C3.1%2C0%2C0%2C1%2C.686%2C1.153%2C5.278%2C5.278%2C0%2C0%2C1%2C.235%2C1.693%2C4.7%2C4.7%2C0%2C0%2C1-.22%2C1.524m6.48-3.974H17.672v1.654h2.986v1.291H17.672v2.986H16.18V215.1h5.043Z%22%20transform%3D%22translate%28764.452%201318.58%29%22%20fill%3D%22%23571111%22%2F%3E%3Cpath%20d%3D%22M53.959%2C267.426a6.989%2C6.989%2C0%2C0%2C0-1.044-.048h-.688V269.4h.781a3.861%2C3.861%2C0%2C0%2C0%2C1.147-.1.945.945%2C0%2C0%2C0%2C.453-.348.956.956%2C0%2C0%2C0%2C.164-.556.925.925%2C0%2C0%2C0-.23-.645%2C1%2C1%2C0%2C0%2C0-.583-.317%22%20transform%3D%22translate%28715.938%201267.43%29%22%20fill%3D%22%23571111%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}}.article a[href*=".xlsx"]:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029.5%2024.5%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23AF0000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M27.4%2C24h-14.4c-1.1%2C0-1.9-.9-1.9-2v-1.1h1.3v1.1c0%2C.4.3.6.6.7h14.4c.4%2C0%2C.6-.3.6-.7V6.4h-3.6c-.4%2C0-.8-.4-.8-.8V1.8h-10.7c-.4%2C0-.6.3-.6.7v4.2h-1.3V2.5c0-1.1.8-2%2C1.9-2h11.1c.2%2C0%2C.3%2C0%2C.4.2l4.6%2C4.7c.1.1.2.3.2.5v16.1c0%2C1.1-.8%2C2-1.9%2C2Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.3%2C20.1H1.1c-.5%2C0-.9-.4-.8-.9v-10.7c0-.5.4-.8.8-.8h21.2c.5%2C0%2C.9.4.9.8v10.7c0%2C.5-.4.9-.9.9ZM15.2%2C15.3c0%2C.7.3%2C1.4.8%2C1.8.6.5%2C1.4.7%2C2.2.6.8%2C0%2C1.5-.2%2C2.2-.7.5-.4.8-1%2C.8-1.7%2C0-.6-.2-1.1-.7-1.5-.4-.3-.8-.4-1.2-.5l-1.3-.3c-.3%2C0-.6-.2-.9-.3-.2-.1-.4-.3-.3-.6%2C0-.3.1-.5.3-.7.3-.2.6-.3.9-.2.3%2C0%2C.6%2C0%2C.9.2.4.2.6.5.6.9h1.5c0-.7-.3-1.3-.8-1.8-.6-.4-1.3-.6-2-.6-.8%2C0-1.5.2-2.1.6-.5.4-.7%2C1-.7%2C1.6%2C0%2C.6.2%2C1.2.7%2C1.6.5.3%2C1%2C.5%2C1.6.6l.8.2c.3%2C0%2C.7.2%2C1%2C.3.2.1.3.3.3.6%2C0%2C.4-.3.7-.6.8-.3%2C0-.6.1-.9.1-.5%2C0-.9-.1-1.3-.5-.2-.2-.3-.5-.3-.7h-1.5ZM4.2%2C10.2h-1.8l2.2%2C3.6-2.3%2C3.7h1.8l1.5-2.5h0l1.4%2C2.5h1.8l-2.4-3.8%2C2.2-3.5h-1.8l-1.3%2C2.4-1.3-2.4ZM9.6%2C10.2v7.3h5.1v-1.3h-3.6v-6h-1.5Z%22%2F%3E%3C%2Fsvg%3E");transition:all .3s ease}@media(hover:hover){.article a[href*=".xlsx"]:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029.5%2024.5%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23571111%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M27.4%2C24h-14.4c-1.1%2C0-1.9-.9-1.9-2v-1.1h1.3v1.1c0%2C.4.3.6.6.7h14.4c.4%2C0%2C.6-.3.6-.7V6.4h-3.6c-.4%2C0-.8-.4-.8-.8V1.8h-10.7c-.4%2C0-.6.3-.6.7v4.2h-1.3V2.5c0-1.1.8-2%2C1.9-2h11.1c.2%2C0%2C.3%2C0%2C.4.2l4.6%2C4.7c.1.1.2.3.2.5v16.1c0%2C1.1-.8%2C2-1.9%2C2Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.3%2C20.1H1.1c-.5%2C0-.9-.4-.8-.9v-10.7c0-.5.4-.8.8-.8h21.2c.5%2C0%2C.9.4.9.8v10.7c0%2C.5-.4.9-.9.9ZM15.2%2C15.3c0%2C.7.3%2C1.4.8%2C1.8.6.5%2C1.4.7%2C2.2.6.8%2C0%2C1.5-.2%2C2.2-.7.5-.4.8-1%2C.8-1.7%2C0-.6-.2-1.1-.7-1.5-.4-.3-.8-.4-1.2-.5l-1.3-.3c-.3%2C0-.6-.2-.9-.3-.2-.1-.4-.3-.3-.6%2C0-.3.1-.5.3-.7.3-.2.6-.3.9-.2.3%2C0%2C.6%2C0%2C.9.2.4.2.6.5.6.9h1.5c0-.7-.3-1.3-.8-1.8-.6-.4-1.3-.6-2-.6-.8%2C0-1.5.2-2.1.6-.5.4-.7%2C1-.7%2C1.6%2C0%2C.6.2%2C1.2.7%2C1.6.5.3%2C1%2C.5%2C1.6.6l.8.2c.3%2C0%2C.7.2%2C1%2C.3.2.1.3.3.3.6%2C0%2C.4-.3.7-.6.8-.3%2C0-.6.1-.9.1-.5%2C0-.9-.1-1.3-.5-.2-.2-.3-.5-.3-.7h-1.5ZM4.2%2C10.2h-1.8l2.2%2C3.6-2.3%2C3.7h1.8l1.5-2.5h0l1.4%2C2.5h1.8l-2.4-3.8%2C2.2-3.5h-1.8l-1.3%2C2.4-1.3-2.4ZM9.6%2C10.2v7.3h5.1v-1.3h-3.6v-6h-1.5Z%22%2F%3E%3C%2Fsvg%3E");transition:all .3s ease}}.article .wp-block-buttons,.article .wp-block-file{display:flex;flex-wrap:wrap;gap:clamp(9px,.694vw,10px)}.article .wp-block-buttons.sp-btn,.article .wp-block-file.sp-btn{display:none}.article .wp-block-buttons.is-content-justification-space-between,.article .wp-block-file.is-content-justification-space-between{justify-content:space-between}.article .wp-block-buttons.is-content-justification-center,.article .wp-block-file.is-content-justification-center{justify-content:center}.article .wp-block-buttons.is-content-justification-right,.article .wp-block-file.is-content-justification-right{justify-content:flex-end}.article .wp-block-buttons.is-vertical,.article .wp-block-file.is-vertical{flex-direction:column}.article .wp-block-buttons.is-vertical.is-content-justification-space-between,.article .wp-block-file.is-vertical.is-content-justification-space-between{align-items:center}.article .wp-block-buttons.is-vertical.is-content-justification-right,.article .wp-block-file.is-vertical.is-content-justification-right{align-items:flex-end}@media screen and (max-width:750px){.article .wp-block-buttons,.article .wp-block-file{flex-direction:column;gap:2.6666666667vw}.article .wp-block-buttons.sp-btn,.article .wp-block-file.sp-btn{display:flex}}.article .wp-block-button__link,.article .wp-block-file__button{background:#fff;border:1px solid #9d0931;border-radius:clamp(4px,.347vw,5px);color:#000;cursor:pointer;display:block;font-weight:700;line-height:1.5333333333;padding:clamp(13px,1.042vw,15px) clamp(53px,4.167vw,60px) clamp(13px,1.042vw,15px) clamp(13px,1.042vw,15px);position:relative;text-decoration:none}.article .wp-block-button__link:after,.article .wp-block-file__button:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;height:clamp(18px,1.389vw,20px);pointer-events:none;position:absolute;right:clamp(18px,1.389vw,20px);top:50%;transition:all .3s ease;translate:0 -50%;width:clamp(18px,1.389vw,20px)}.article .wp-block-button__link[href*=".pdf"],.article .wp-block-file__button[href*=".pdf"]{color:#000}@media(hover:hover){.article .wp-block-button__link:hover,.article .wp-block-file__button:hover{background:#9d0931;color:#fff}.article .wp-block-button__link:hover:after,.article .wp-block-file__button:hover:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%239D0931%22%2F%3E%3C%2Fsvg%3E");transition:all .3s ease}.article .wp-block-button__link:hover[href*=".pdf"],.article .wp-block-file__button:hover[href*=".pdf"]{color:#fff}.article .wp-block-button__link:hover[href*=".pdf"]:before,.article .wp-block-file__button:hover[href*=".pdf"]:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.548%22%20height%3D%2224.477%22%20viewBox%3D%220%200%2029.548%2024.477%22%3E%3Cg%20transform%3D%22translate%280%200.5%29%22%3E%3Cpath%20d%3D%22M4587.6%2C23173.477h-14.435a1.94%2C1.94%2C0%2C0%2C1-1.9-1.975v-1.119h1.264v1.119a.645.645%2C0%2C0%2C0%2C.634.654H4587.6a.643.643%2C0%2C0%2C0%2C.629-.654v-15.613h-3.611a.807.807%2C0%2C0%2C1-.789-.824v-3.748h-10.664a.647.647%2C0%2C0%2C0-.634.658v4.178h-1.264v-4.178a1.94%2C1.94%2C0%2C0%2C1%2C1.9-1.975h11.144a.61.61%2C0%2C0%2C1%2C.444.189l4.56%2C4.74a.685.685%2C0%2C0%2C1%2C.185.469v16.1A1.94%2C1.94%2C0%2C0%2C1%2C4587.6%2C23173.477Z%22%20transform%3D%22translate%28-4560.452%20-23150%29%22%20fill%3D%22%23fff%22%20stroke%3D%22rgba%280%2C0%2C0%2C0%29%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%3Cg%20transform%3D%22translate%28-764.452%20-1523.699%29%22%3E%3Cpath%20d%3D%22M148.958%2C267.784a1.376%2C1.376%2C0%2C0%2C0-.671-.337%2C6.591%2C6.591%2C0%2C0%2C0-1.191-.068h-.632v4.842h1.063a3.44%2C3.44%2C0%2C0%2C0%2C.877-.111%2C1.368%2C1.368%2C0%2C0%2C0%2C.586-.32%2C1.575%2C1.575%2C0%2C0%2C0%2C.38-.7%2C4.743%2C4.743%2C0%2C0%2C0%2C.147-1.321%2C4.326%2C4.326%2C0%2C0%2C0-.147-1.282%2C1.66%2C1.66%2C0%2C0%2C0-.412-.7%22%20transform%3D%22translate%28628.399%201267.428%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M22.918%2C213.157a.858.858%2C0%2C0%2C0-.872-.844H.849a.839.839%2C0%2C0%2C0-.849.844v10.7a.849.849%2C0%2C0%2C0%2C.849.855h21.2a.868.868%2C0%2C0%2C0%2C.872-.855ZM7.513%2C218.333a1.97%2C1.97%2C0%2C0%2C1-.61.708%2C2.247%2C2.247%2C0%2C0%2C1-.752.387%2C7.566%2C7.566%2C0%2C0%2C1-1.5.148H3.712v2.582H2.219V215.1H4.576a9.8%2C9.8%2C0%2C0%2C1%2C1.725.064%2C1.846%2C1.846%2C0%2C0%2C1%2C1.034.682%2C2.2%2C2.2%2C0%2C0%2C1%2C.417%2C1.388%2C2.3%2C2.3%2C0%2C0%2C1-.24%2C1.1m7.23%2C1.868a3.171%2C3.171%2C0%2C0%2C1-.77%2C1.269%2C2.529%2C2.529%2C0%2C0%2C1-1.02.555%2C4.477%2C4.477%2C0%2C0%2C1-1.284.133H8.756V215.1h2.835a5.554%2C5.554%2C0%2C0%2C1%2C1.368.094%2C2.364%2C2.364%2C0%2C0%2C1%2C1.083.64%2C3.1%2C3.1%2C0%2C0%2C1%2C.686%2C1.153%2C5.278%2C5.278%2C0%2C0%2C1%2C.235%2C1.693%2C4.7%2C4.7%2C0%2C0%2C1-.22%2C1.524m6.48-3.974H17.672v1.654h2.986v1.291H17.672v2.986H16.18V215.1h5.043Z%22%20transform%3D%22translate%28764.452%201318.58%29%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M53.959%2C267.426a6.989%2C6.989%2C0%2C0%2C0-1.044-.048h-.688V269.4h.781a3.861%2C3.861%2C0%2C0%2C0%2C1.147-.1.945.945%2C0%2C0%2C0%2C.453-.348.956.956%2C0%2C0%2C0%2C.164-.556.925.925%2C0%2C0%2C0-.23-.645%2C1%2C1%2C0%2C0%2C0-.583-.317%22%20transform%3D%22translate%28715.938%201267.43%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");transition:all .3s ease}}@media screen and (max-width:750px){.article .wp-block-button__link,.article .wp-block-file__button{border-radius:1.3333333333vw;padding:4vw 13.3333333333vw 4vw 5.3333333333vw;width:100%}.article .wp-block-button__link:after,.article .wp-block-file__button:after{background-size:2.6666666667vw;height:5.3333333333vw;right:5.3333333333vw;width:5.3333333333vw}}.article .wp-block-button.wp-block-button__width-100{width:100%}.article .wp-block-button.wp-block-button__width-75{width:75%}.article .wp-block-button.wp-block-button__width-50{width:50%}.article .wp-block-button.wp-block-button__width-25{width:25%}@media screen and (max-width:750px){.article .wp-block-button.wp-block-button__width-100,.article .wp-block-button.wp-block-button__width-25,.article .wp-block-button.wp-block-button__width-50,.article .wp-block-button.wp-block-button__width-75{width:100%}}.article ol,.article ul{padding:0}.article ol li,.article ul li{list-style:none;padding-left:1.2em;position:relative;text-indent:0}.article ol li:before,.article ul li:before{content:"・";left:clamp(3px,.208vw,3px);position:absolute}.article ol li+li,.article ul li+li{margin-top:clamp(6px,.486vw,7px)}.article ol ol,.article ol ul,.article ul ol,.article ul ul{padding-top:clamp(4px,.347vw,5px)}@media screen and (max-width:750px){.article ol li:before,.article ul li:before{left:0}.article ol li+li,.article ul li+li{margin-top:1.3333333333vw}.article ol ol,.article ol ul,.article ul ol,.article ul ul{padding-top:1.3333333333vw}}.article ol{counter-reset:count}.article ol>li{padding-left:1.5em}.article ol>li:before{content:counter(count) ".";counter-increment:count;left:0}.article ol.list-latin>li:before{content:counter(count,upper-alpha) "."}.article .line-list li{border-bottom:1px solid #707070;padding:0 0 .8em}.article .line-list li:before{display:none}.article .line-list li+li{margin-top:.8em}@media screen and (max-width:750px){.article .line-list li{padding-bottom:1em}.article .line-list li+li{margin-top:1em}}.article .evaluation-list{max-width:100%;width:572px}.article .evaluation-list li{border-bottom:1px solid #707070;line-height:1.8;padding-bottom:clamp(13px,1.042vw,15px);padding-left:12em;position:relative}.article .evaluation-list li+li{margin-top:clamp(13px,1.042vw,15px)}.article .evaluation-list li:before{display:none}.article .evaluation-list li strong{display:block;left:0;position:absolute;top:0}@media screen and (max-width:750px){.article .evaluation-list li{padding-bottom:4vw;padding-left:0}.article .evaluation-list li+li{margin-top:4vw}.article .evaluation-list li strong{position:static}}.article .wp-block-gallery{align-items:flex-start;column-gap:clamp(14px,1.111vw,16px)!important;display:flex;flex-wrap:wrap;position:relative;row-gap:clamp(18px,1.389vw,20px)!important;z-index:1}.article .wp-block-gallery .wp-block-image{margin:0;width:calc(50% - clamp(14px, 1.111vw, 16px))}.article .wp-block-gallery .wp-block-image img{background:#f9f9f9;display:block;object-fit:contain;width:100%}.article .wp-block-gallery .wp-block-image.noimg img{height:1px;width:1px}.article .wp-block-gallery.columns-3 .wp-block-image{width:calc(33.33333% - clamp(14px, 1.111vw, 16px))}.article .wp-block-gallery.columns-4 .wp-block-image{width:calc(25% - clamp(14px, 1.111vw, 16px))}.article .wp-block-gallery.columns-5 .wp-block-image{width:calc(20% - clamp(14px, 1.111vw, 16px))}.article .wp-block-gallery+.wp-block-gallery{margin-top:clamp(67px,5.208vw,75px)}@media screen and (max-width:750px){.article .wp-block-gallery{flex-direction:column;gap:3.7333333333vw!important;width:100%}.article .wp-block-gallery .wp-block-image{width:100%!important}.article .wp-block-gallery .wp-element-caption{font-size:3.2vw;margin-top:1.3333333333vw}.article .wp-block-gallery .wp-element-caption strong{font-size:4vw}.article .wp-block-gallery+.wp-block-gallery{margin-top:4.5333333333vw}.article .wp-block-image a{display:block;pointer-events:auto;position:relative}.article .wp-block-image a:after,.article .wp-block-image a:before{content:"";display:block;left:50%;position:absolute;top:50%;translate:-50% -50%}.article .wp-block-image a:before{background:#00000080;border-radius:2.6666666667vw;height:21.3333333333vw;width:21.3333333333vw}.article .wp-block-image a:after{background:no-repeat 50%/contain;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17.731" height="17.718" viewBox="0 0 17.731 17.718"%3E%3Cpath d="M21.263,19.808l-5.827-5.824a.247.247,0,0,1-.029-.311,6.315,6.315,0,0,0-5.255-9.823c-.114,0-.232,0-.347.01A6.316,6.316,0,1,0,13.66,15.42a.235.235,0,0,1,.137-.043.237.237,0,0,1,.173.072L19.8,21.277a1.065,1.065,0,0,0,1.465,0A1.038,1.038,0,0,0,21.263,19.808Zm-7.655-6.187a4.819,4.819,0,0,1-1.615,1.069,4.881,4.881,0,1,1,1.615-1.069Z" transform="translate%28-3.836 -3.851%29" fill="%23fff"/%3E%3C/svg%3E');height:10.6666666667vw;transition:all .3s ease;width:10.6666666667vw}}.article .wp-block-table .table-inner{overflow:auto;position:relative;-webkit-overflow-scrolling:touch;cursor:grab}.article .wp-block-table .table-inner::-webkit-scrollbar{display:none}.article .wp-block-table .table-inner .scroll-icn{align-items:center;display:flex;height:100%;justify-content:center;left:50%;max-height:90vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;translate:-50% 0;width:100%;z-index:1}.article .wp-block-table .table-inner .scroll-icn:before{align-items:center;background:#00000080;border-radius:clamp(9px,.694vw,10px);color:#fff;content:"";display:flex;font-size:clamp(16px,1.25vw,18px);height:clamp(89px,6.944vw,100px);justify-content:center;width:clamp(89px,6.944vw,100px)}.article .wp-block-table .table-inner .scroll-icn:after{background:url(../../common/img/common/img_scroll.png) no-repeat 50%/contain;content:"";display:block;height:clamp(41px,3.194vw,46px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:clamp(52px,4.028vw,58px)}.article .wp-block-table .table-inner .scroll-icn.scroll{opacity:1}@media screen and (max-width:750px){.article .wp-block-table .table-inner .scroll-icn{width:21.3333333333vw}.article .wp-block-table .table-inner .scroll-icn:before{border-radius:1.3333333333vw;font-size:4vw;height:21.3333333333vw;width:21.3333333333vw}.article .wp-block-table .table-inner .scroll-icn:after{height:12.2666666667vw;width:15.4666666667vw}}.article .wp-block-table figcaption{text-align:right}.article .wp-block-table table{border:1px solid #000;border-collapse:initial;border-radius:clamp(9px,.694vw,10px);overflow:hidden}.article .wp-block-table .sticky-thead,.article .wp-block-table table{background:#fff;position:relative;width:100%}.article .wp-block-table .sticky-thead.has-fixed-layout,.article .wp-block-table table.has-fixed-layout{table-layout:fixed}.article .wp-block-table .sticky-thead td,.article .wp-block-table .sticky-thead th,.article .wp-block-table table td,.article .wp-block-table table th{padding:clamp(13px,1.042vw,15px)}.article .wp-block-table .sticky-thead td strong em,.article .wp-block-table .sticky-thead th strong em,.article .wp-block-table table td strong em,.article .wp-block-table table th strong em{color:#9d0931}.article .wp-block-table .sticky-thead td.has-text-align-left,.article .wp-block-table .sticky-thead th.has-text-align-left,.article .wp-block-table table td.has-text-align-left,.article .wp-block-table table th.has-text-align-left{text-align:left!important}.article .wp-block-table .sticky-thead td.has-text-align-center,.article .wp-block-table .sticky-thead th.has-text-align-center,.article .wp-block-table table td.has-text-align-center,.article .wp-block-table table th.has-text-align-center{text-align:center!important}.article .wp-block-table .sticky-thead td.has-text-align-right,.article .wp-block-table .sticky-thead th.has-text-align-right,.article .wp-block-table table td.has-text-align-right,.article .wp-block-table table th.has-text-align-right{text-align:right!important}.article .wp-block-table .sticky-thead th,.article .wp-block-table table th{border-bottom:1px solid #571111;border-right:1px solid #571111}.article .wp-block-table .sticky-thead td,.article .wp-block-table table td{border-bottom:1px solid #707070;border-right:1px solid #707070}.article .wp-block-table .sticky-thead tr:nth-child(2n),.article .wp-block-table table tr:nth-child(2n){background:#f6f6f6}.article .wp-block-table .sticky-thead tr:last-child td,.article .wp-block-table .sticky-thead tr:last-child th,.article .wp-block-table table tr:last-child td,.article .wp-block-table table tr:last-child th{border-bottom:none}.article .wp-block-table .sticky-thead th,.article .wp-block-table table th{color:#fff;font-weight:400;text-align:center}.article .wp-block-table .sticky-thead th:nth-child(odd),.article .wp-block-table table th:nth-child(odd){background:#9d0931}.article .wp-block-table .sticky-thead th:nth-child(2n),.article .wp-block-table table th:nth-child(2n){background:#860a2b}.article .wp-block-table.td-title table tr .td-header{border-color:#571111;color:#fff;text-align:center;width:197px}.article .wp-block-table.td-title table tr:nth-child(odd) .td-header{background:#9d0931}.article .wp-block-table.td-title table tr:nth-child(2n) .td-header{background:#860a2b}@media screen and (max-width:1366px){.article .wp-block-table table{min-width:100%;width:max-content}.article .wp-block-table table.has-fixed-layout{table-layout:auto}}@media screen and (max-width:750px){.article .wp-block-table .table-inner{margin-inline:-7.2vw;padding-inline:7.2vw}.article .wp-block-table figcaption{text-align:left}.article .wp-block-table .sticky-thead td,.article .wp-block-table .sticky-thead th,.article .wp-block-table table td,.article .wp-block-table table th{padding:2.6666666667vw}.article .wp-block-table.td-title table tr td:first-child{width:auto}.article .wp-block-table.column-table{overflow:hidden}.article .wp-block-table.column-table table{width:100%}.article .wp-block-table.column-table table tr{display:block}.article .wp-block-table.column-table table tr:nth-child(2n){background:none}.article .wp-block-table.column-table table tr td{border-radius:0!important;border-right:1px solid #000;display:block;width:100%!important}.article .wp-block-table.column-table table tr:first-child td:first-child{border-radius:clamp(9px,.694vw,10px) clamp(9px,.694vw,10px) 0 0!important}.article .wp-block-table.column-table table tr:last-child td{border-bottom:none}.article .wp-block-table.column-table table tr:last-child td:last-child{border-bottom:1px solid #000;border-radius:0 0 clamp(9px,.694vw,10px) clamp(9px,.694vw,10px)!important}}.article .wp-block-table .sticky-thead{width:max-content;will-change:transform}.article .wp-block-table .sticky-thead th{border-radius:0!important}.article .wp-block-table.shinro-table .sticky-thead td,.article .wp-block-table.shinro-table .sticky-thead th,.article .wp-block-table.shinro-table table td,.article .wp-block-table.shinro-table table th{padding-block:clamp(7px,.556vw,8px)}@media screen and (max-width:750px){.article .wp-block-table.shinro-table .sticky-thead td,.article .wp-block-table.shinro-table .sticky-thead th,.article .wp-block-table.shinro-table table td,.article .wp-block-table.shinro-table table th{padding-block:2.1333333333vw}}.article .wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:first-child,.article .wp-block-table.shinro-table table tr:nth-child(2) th:first-child{background:#169ad4}.article .wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(2),.article .wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(2){background:#8bb86b}.article .wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(3),.article .wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(3){background:#a085b1}.article .wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(4),.article .wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(4){background:#ce7285}.article .wp-block-table.shinro-table .sticky-thead tr:nth-child(2) th:nth-child(5),.article .wp-block-table.shinro-table table tr:nth-child(2) th:nth-child(5){background:#c4a63e}.article .wp-block-table.shinro-table .sticky-thead tbody tr:last-child td:first-child,.article .wp-block-table.shinro-table table tbody tr:last-child td:first-child{background:#9d0931;color:#fff;text-align:center}.article .wp-block-columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(36px,2.778vw,40px) clamp(101px,7.917vw,114px)}.article .wp-block-columns.are-vertically-aligned-center{align-items:center}.article .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.article .wp-block-columns>div :first-child{margin-top:0}.article .wp-block-columns>div :last-child{margin-bottom:0}.article .wp-block-columns .text{flex:1}.article .wp-block-columns .image{flex-shrink:0;max-width:376px;width:26.1111111111vw}.article .wp-block-columns .image img{width:100%}.article .wp-block-columns .image.w474{max-width:474px;width:32.9166666667vw}.article .wp-block-columns .image.w278{max-width:278px;width:19.3055555556vw}.article .wp-block-columns .w100{flex:none;width:100%}@media screen and (max-width:1366px){.article .wp-block-columns{gap:clamp(27px,2.083vw,30px) clamp(53px,4.167vw,60px)}}@media screen and (max-width:750px){.article .wp-block-columns{flex-direction:column;gap:6.4vw}.article .wp-block-columns .text{flex:none}.article .wp-block-columns .image{max-width:unset;width:100%!important}.article .wp-block-columns.reserve .text{order:1}.article .wp-block-columns.reserve .image{order:2}}.article .wp-block-columns.chat-text{gap:clamp(76px,5.972vw,86px)}.article .wp-block-columns.chat-text .image{width:auto}.article .wp-block-columns.chat-text .image figure{border-radius:100%;overflow:hidden;position:relative;width:clamp(98px,7.639vw,110px)}.article .wp-block-columns.chat-text .image figure:before{content:"";display:block;padding-top:100%}.article .wp-block-columns.chat-text .image figure iframe,.article .wp-block-columns.chat-text .image figure img,.article .wp-block-columns.chat-text .image figure video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.article .wp-block-columns.chat-text .text{flex:1;margin-top:clamp(18px,1.389vw,20px)}@media screen and (max-width:1366px){.article .wp-block-columns.chat-text{gap:clamp(41px,3.194vw,46px)}}@media screen and (max-width:750px){.article .wp-block-columns.chat-text{align-items:normal;flex-direction:row;gap:4vw}.article .wp-block-columns.chat-text .image{width:auto!important}.article .wp-block-columns.chat-text .image figure{position:sticky;top:5.3333333333vw;width:14.6666666667vw}.article .wp-block-columns.chat-text .text{margin-top:1.3333333333vw}}.article .wp-block-media-text{display:grid;gap:clamp(40px,3.125vw,45px);grid-template-columns:50% 1fr}.article .wp-block-media-text .wp-block-media-text__content{align-self:center;padding:0}.article .wp-block-media-text .wp-block-media-text__media{margin:0}.article .wp-block-media-text :first-child{margin-top:0}.article .wp-block-media-text :last-child{margin-bottom:0}.article .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content{align-self:start}.article .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content{align-self:end}.article .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}@media screen and (max-width:750px){.article .wp-block-media-text{align-items:flex-start;display:flex;flex-direction:column;gap:5.3333333333vw}.article .wp-block-media-text .wp-block-media-text__media{width:100%}.article .wp-block-media-text .wp-block-media-text__content{order:2;width:100%}.article .wp-block-media-text .wp-block-media-text__content .newstitle,.article .wp-block-media-text .wp-block-media-text__content h2,.article .wp-block-media-text .wp-block-media-text__content h3,.article .wp-block-media-text .wp-block-media-text__content h4,.article .wp-block-media-text .wp-block-media-text__content h5{margin-bottom:4vw}}.article .wp-block-media-text.voice{border-left:5px solid #169ad4;grid-template-columns:1fr clamp(160px,12.5vw,180px)!important;padding-left:clamp(36px,2.778vw,40px)}.article .wp-block-media-text.voice.noborder{border-left:none;padding-left:0}.article .wp-block-media-text.voice .wp-block-media-text__media{height:clamp(160px,12.5vw,180px);overflow:hidden;position:relative;width:clamp(160px,12.5vw,180px)}.article .wp-block-media-text.voice .wp-block-media-text__media img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;translate:-50% -50%;width:100%}.article .wp-block-media-text.voice .wp-block-media-text__content h3{margin-bottom:clamp(5px,.417vw,6px)}.article .wp-block-media-text.voice .wp-block-media-text__content h3 em{font-size:15px;font-weight:400}@media screen and (max-width:750px){.article .wp-block-media-text.voice{border-left-width:4px;display:block;padding-left:5.3333333333vw;padding-top:28vw;position:relative}.article .wp-block-media-text.voice .wp-block-media-text__content h3{font-size:4vw;left:5.3333333333vw;margin-bottom:0;padding-right:28vw;position:absolute;top:0}.article .wp-block-media-text.voice .wp-block-media-text__content h3 em{font-size:3.7333333333vw}.article .wp-block-media-text.voice .wp-block-media-text__media{height:24vw;position:absolute;right:0;top:0;width:24vw}.article .wp-block-media-text.voice.noborder h3{left:0}}.article .wp-block-group.section{padding-left:clamp(181px,14.167vw,204px);position:relative}.article .wp-block-group.section h2:first-child{left:0;position:absolute;top:0;width:clamp(160px,12.5vw,180px)}.article .wp-block-group.section>div{display:contents}@media screen and (max-width:1140px){.article .wp-block-group.section{padding:0}.article .wp-block-group.section h2:first-child{position:relative;width:auto}.article .wp-block-group.section h2 br.pc{display:none}}.article .wp-block-quote{background:#f6f6f6;border:1px solid #ccc;padding:clamp(18px,1.389vw,20px) clamp(22px,1.736vw,25px)}@media screen and (max-width:750px){.article .wp-block-quote{padding:3.4666666667vw 4vw}}.article .faq{border-bottom:1px dashed #000}.article .faq .q{cursor:pointer;display:flex;gap:clamp(9px,.694vw,10px);line-height:1.5333333333;margin:0;padding:clamp(22px,1.736vw,25px) 0}.article .faq .q:after{background:no-repeat 50%/100%;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20.st1%20%7B%20fill%3A%20%23AF0000%3B%20stroke%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ccircle%20class%3D%22st1%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2214.5%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2221.8%2014.2%2015.8%2014.2%2015.8%208.2%2014.2%208.2%2014.2%2014.2%208.2%2014.2%208.2%2015.8%2014.2%2015.8%2014.2%2021.8%2015.8%2021.8%2015.8%2015.8%2021.8%2015.8%2021.8%2014.2%22%2F%3E%3C%2Fsvg%3E");content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.article .faq .q:after{height:6.4vw;width:6.4vw}}.article .faq .q:before{color:#af0000;content:"Q.";font-size:20px;line-height:100%}.article .faq .q:after{margin-left:auto}.article .faq .q.on:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2214.5%22%20fill%3D%22%23AF0000%22%20stroke%3D%22%23fff%22%2F%3E%3Crect%20x%3D%228.25%22%20y%3D%2214.25%22%20width%3D%2213.5%22%20height%3D%221.5%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");rotate:180deg}.article .faq .a{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.article .faq .a.on{max-height:unset}.article .faq .a>div{align-items:baseline;display:flex;gap:clamp(9px,.694vw,10px);padding:0 clamp(44px,3.472vw,50px) clamp(27px,2.083vw,30px) clamp(27px,2.083vw,30px)}.article .faq .a>div:before{content:"A.";display:block;font-size:clamp(18px,1.389vw,20px);line-height:100%;translate:0 clamp(2px,.139vw,2px)}@media screen and (max-width:750px){.article .faq .q{gap:1.3333333333vw;padding:4vw 0}.article .faq .q:before{font-size:4.2666666667vw}.article .faq .a>div{gap:1.3333333333vw;padding:0 0 5.3333333333vw 4.2666666667vw}.article .faq .a>div:before{font-size:4.2666666667vw;translate:0 .5333333333vw}}.article .has-black-color{color:#000!important}.article .has-gray-color{color:#abb8c3!important}.article .has-white-color{color:#fff!important}.article .has-red-color{color:#af0000!important}.article .has-gold-color{color:#9d0931!important}.article .has-brown-color{color:#571111!important}.article .has-black-background-color{background:#000!important}.article .has-bg-gray-background-color{background:#eee!important}.article .has-white-background-color{background:#fff!important}.article .has-red-background-color{background:#af0000!important}.article .has-gold-background-color{background:#9d0931!important}.article .has-brown-background-color{background:#571111!important}.article .wp-block-audio{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(42px,3.264vw,47px)}@media screen and (max-width:750px){.article .wp-block-audio{margin-bottom:8vw}}.article .block-song{display:flex;flex-direction:row-reverse;gap:1em;height:321px;justify-content:center}.article .block-song p{letter-spacing:.2em;margin:0;padding:0 1em;white-space:nowrap;writing-mode:vertical-rl}.article .block-song p span{margin-top:3em}.article .block-song .song-name{align-self:flex-end}.article .block-song .song-txt01,.article .block-song .song-txt02{margin-right:2em;text-indent:-2em}@media screen and (max-width:1024px){.article .block-song{height:31.34765625vw}.article .block-song p{font-size:1.5625vw;letter-spacing:.1em;padding:0 .5em 0 1em}}.article .wp-block-separator+.block-song{margin-top:clamp(74px,5.764vw,83px)}@media screen and (max-width:750px){.article .wp-block-separator+.block-song{margin-top:6.25vw}}.article .wp-block-embed iframe,.article .wp-block-video video{aspect-ratio:964/542;width:100%}@media screen and (min-width:751px){.article .block-step{margin-top:clamp(55px,4.306vw,62px);padding-left:8rem}.article .block-step h3{margin-left:-8rem;padding-left:8rem;position:relative}.article .block-step h3 mark{left:0;position:absolute;top:0}}@media screen and (max-width:750px){.article .block-step{margin-top:7.2vw}}.article :first-child{margin-top:0}.article :last-child{margin-bottom:0}@media screen and (min-width:1025px){.article .tokutyo-block-feature{margin-top:clamp(71px,5.556vw,80px);position:relative}.article .tokutyo-block-feature .wp-block-columns{margin-block:0}.article .tokutyo-block-feature .wp-block-image{margin:auto;width:55.3941908714%}.article .tokutyo-block-feature .wp-block-group{margin:0;position:absolute;width:clamp(160px,12.5vw,180px)}.article .tokutyo-block-feature .wp-block-group h3{margin-bottom:clamp(13px,1.042vw,15px);text-align:center}.article .tokutyo-block-feature .txt-wrap01{left:0;top:clamp(9px,.694vw,10px)}.article .tokutyo-block-feature .txt-wrap02{right:0;top:clamp(-13px,-1.042vw,-15px)}.article .tokutyo-block-feature .txt-wrap03{bottom:clamp(47px,3.681vw,53px);right:0}.article .tokutyo-block-feature .txt-wrap04{bottom:clamp(47px,3.681vw,53px);left:0}}@media screen and (max-width:1024px){.article .tokutyo-block-feature{margin-top:3.90625vw}.article .tokutyo-block-feature .wp-block-image{margin:0 auto;max-width:535px;width:72.5333333333vw}.article .tokutyo-block-feature .wp-block-group{margin-top:1.46484375vw}.article .tokutyo-block-feature .wp-block-group .wp-block-group__inner-container{display:flex}.article .tokutyo-block-feature .wp-block-group .wp-block-group__inner-container h3{margin:0;width:6.8359375vw}.article .tokutyo-block-feature .wp-block-group .wp-block-group__inner-container p{flex:1;margin-top:0}}@media screen and (max-width:750px){.article .tokutyo-block-feature{margin-top:5.3333333333vw}.article .tokutyo-block-feature .wp-block-group{margin-top:4vw}.article .tokutyo-block-feature .wp-block-group .wp-block-group__inner-container h3{width:14.6666666667vw}}.article .tokutyo-ttl-feature02{margin-bottom:0;margin-top:clamp(27px,2.083vw,30px)}.article .tokutyo-ttl-feature02>div{align-items:center;display:flex;justify-content:center;width:100%}.article .tokutyo-ttl-feature02 p{color:#fff;font-size:clamp(16px,1.25vw,18px);font-weight:700;margin:0;padding:clamp(6px,.486vw,7px) 0;text-align:center;width:50%}.article .tokutyo-ttl-feature02 p:first-child{background:#8a54a3;position:relative}.article .tokutyo-ttl-feature02 p:first-child:after{background:#8a54a3;clip-path:polygon(100% 50%,0 0,0 100%);content:"";display:block;height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:16px;z-index:1}.article .tokutyo-ttl-feature02 p:last-child{background:#298b2c}@media screen and (max-width:750px){.article .tokutyo-ttl-feature02{margin-top:5.3333333333vw}.article .tokutyo-ttl-feature02 p{font-size:3.4666666667vw;font-weight:700;padding:2.9333333333vw 0}}.article .tokutyo-block-feature02{margin:clamp(9px,.694vw,10px) 0 0}.article .tokutyo-block-feature02 .wp-block-group{border-bottom:1px dotted #707070;display:block;margin:0 0 clamp(9px,.694vw,10px);padding:clamp(9px,.694vw,10px) 0 clamp(9px,.694vw,10px) clamp(18px,1.389vw,20px);position:relative;width:100%}.article .tokutyo-block-feature02 .wp-block-group:before{background:#ccc;content:"";display:block;height:calc(100% - 20px);left:0;position:absolute;top:10px;width:5px}.article .tokutyo-block-feature02 .wp-block-group h4{margin-bottom:0;padding-left:0}.article .tokutyo-block-feature02 .wp-block-group h4:before{display:none}.article .tokutyo-block-feature02 .wp-block-group h4 em{font-size:clamp(18px,1.389vw,20px)}.article .tokutyo-block-feature02 .wp-block-group h4 :not(:first-child) em{margin-left:1em}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap01:before{background:#21a4d7}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap01 h4 em{color:#21a4d7}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap02:before{background:#8bb86b}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap02 h4 em{color:#8bb86b}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap03:before{background:#a085b1}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap03 h4 em{color:#a085b1}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap04:before{background:#ce7285}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap04 h4 em{color:#ce7285}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap05:before{background:#c4a63e}.article .tokutyo-block-feature02 .wp-block-group.txt-wrap05 h4 em{color:#c4a63e}@media screen and (max-width:750px){.article .tokutyo-block-feature02{margin:2.6666666667vw 0 0}.article .tokutyo-block-feature02 .wp-block-group{margin-bottom:2.6666666667vw;padding:2.6666666667vw 0 2.6666666667vw 4vw}.article .tokutyo-block-feature02 .wp-block-group h4 em{font-size:4.2666666667vw}}.article .tokutyo-block-feature03{align-items:flex-start;align-items:stretch;display:flex;flex-wrap:nowrap;gap:clamp(36px,2.778vw,40px);justify-content:space-between}.article .tokutyo-block-feature03 .wp-block-column{border-left:5px solid #ccc;flex:1;max-width:384px;padding-left:clamp(22px,1.736vw,25px)}.article .tokutyo-block-feature03 .wp-block-column p{margin-top:clamp(10px,.764vw,11px)}.article .tokutyo-block-feature03 .wp-block-column p strong{display:block;margin-top:clamp(27px,2.083vw,30px)}.article .tokutyo-block-feature03 .wp-block-column:first-child{border-color:#3d9cc5}.article .tokutyo-block-feature03 .wp-block-column:last-child{border-color:#bd4146}@media screen and (max-width:800px){.article .tokutyo-block-feature03 .wp-block-column{padding-left:4vw;width:100%}.article .tokutyo-block-feature03 .wp-block-column p{margin-top:1.3333333333vw}.article .tokutyo-block-feature03 .wp-block-column p strong{margin-top:2.6666666667vw}}.article .main-image{margin-bottom:clamp(71px,5.556vw,80px);position:relative}.article .main-image .image{margin-left:auto;max-width:100%;width:clamp(683px,53.333vw,768px)}.article .main-image .image img{border-radius:clamp(3px,.208vw,3px);width:100%}.article .main-image .txt-wrap{font-feature-settings:"palt";left:0;letter-spacing:.01em;position:absolute;top:50%;translate:0 -50%}.article .main-image .txt-wrap h2{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding-bottom:0}.article .main-image .txt-wrap h2:after{display:none}.article .main-image .txt-wrap h2 span{background:#9d0931;border-radius:clamp(3px,.208vw,3px);color:#fff;display:block;font-weight:700;line-height:100%;padding:clamp(9px,.694vw,10px) clamp(13px,1.042vw,15px)}.article .main-image .txt-wrap h2 span.course{font-size:20px;margin-bottom:clamp(4px,.347vw,5px)}.article .main-image .txt-wrap h2 span.class{font-size:clamp(27px,2.083vw,30px);margin-bottom:clamp(9px,.694vw,10px)}.article .main-image .txt-wrap h2 span.school.jhs{background:#7f357d}.article .main-image .txt-wrap h2 span.school.hs{background:#007a40}.article .main-image .txt-wrap .lead{align-items:flex-start;display:flex;flex-direction:column;line-height:1.4444444444;margin-top:clamp(53px,4.167vw,60px)}.article .main-image .txt-wrap .lead span{background:#fff;color:#000;display:block;font-weight:700;padding:clamp(9px,.694vw,10px) clamp(13px,1.042vw,15px) clamp(9px,.694vw,10px) 0}.article .main-image .txt-wrap .lead span.txt{border-radius:0 clamp(3px,.208vw,3px) clamp(3px,.208vw,3px) 0;font-size:clamp(27px,2.083vw,30px)}.article .main-image .txt-wrap .lead span.sm{margin-top:clamp(-10px,-.694vw,-9px)}@media screen and (max-width:800px){.article .main-image .image{width:100%}.article .main-image .txt-wrap{margin-top:clamp(-75px,-5.208vw,-67px);padding-inline:clamp(13px,1.042vw,15px);position:static;translate:none}.article .main-image .txt-wrap .lead{margin-top:clamp(36px,2.778vw,40px)}.article .main-image .txt-wrap .lead span{background:none;padding:0}.article .main-image .txt-wrap .lead span.sm{margin-top:clamp(9px,.694vw,10px)}}@media screen and (max-width:750px){.article .main-image{margin-bottom:13.3333333333vw}.article .main-image .image img{border-radius:.8vw}.article .main-image .txt-wrap{margin-top:-12vw;padding-inline:2.6666666667vw}.article .main-image .txt-wrap h2 span{border-radius:.8vw;padding:1.3333333333vw 1.8666666667vw 1.6vw}.article .main-image .txt-wrap h2 span.course{font-size:4vw;margin-bottom:.8vw}.article .main-image .txt-wrap h2 span.class{font-size:4.8vw;margin-bottom:.8vw}.article .main-image .txt-wrap h2 span.school{font-size:3.2vw}.article .main-image .txt-wrap .lead{margin-top:4vw}.article .main-image .txt-wrap .lead span.txt{border-radius:0;font-size:4.8vw}.article .main-image .txt-wrap .lead span.sm{margin-top:1.3333333333vw}}.article .detail-list li{display:flex;gap:clamp(18px,1.389vw,20px);line-height:1.3333333333;padding:0}.article .detail-list li:before{border-top:1px solid #ccc;content:"";flex-shrink:0;margin-top:.75em;order:-1;position:static;width:clamp(36px,2.778vw,40px)}.article .detail-list li strong{display:block;flex-shrink:0;order:-2;width:4.5em}@media screen and (max-width:750px){.article .detail-list{gap:2.6666666667vw}.article .detail-list:before{width:2.6666666667vw}}.article .wp-block-columns.education{gap:clamp(36px,2.778vw,40px)}.article .wp-block-columns.education .wp-block-column{flex:1}@media screen and (max-width:750px){.article .wp-block-columns.education{gap:6.4vw}.article .wp-block-columns.education .wp-block-column{flex:none;width:100%}}.article .wp-block-table.course table{border-color:#ccc;border-radius:0}.article .wp-block-table.course .sticky-thead th,.article .wp-block-table.course table th{background:#eee;border-color:#ccc;border-radius:0!important;color:#000;font-weight:700;padding:clamp(9px,.694vw,10px) clamp(18px,1.389vw,20px)}.article .wp-block-table.course .sticky-thead tbody tr td,.article .wp-block-table.course table tbody tr td{border-color:#ccc;border-radius:0!important;padding:clamp(13px,1.042vw,15px) clamp(18px,1.389vw,20px);vertical-align:top}@media screen and (max-width:750px){.article .wp-block-table.course .sticky-thead tbody tr td,.article .wp-block-table.course .sticky-thead th,.article .wp-block-table.course table tbody tr td,.article .wp-block-table.course table th{padding:2.6666666667vw 4vw}}.article .wp-block-table.curriculum table tbody tr:nth-child(2n){background:none}.article .wp-block-table.curriculum table tbody tr:first-child td strong{color:#af0000;display:block;text-align:center}.article .wp-block-table.curriculum table tbody tr:last-child td{background:#9d09311a;font-feature-settings:normal;line-height:2;padding-bottom:5em;position:relative}.article .wp-block-table.curriculum table tbody tr:last-child td:last-child{background:#9d093133}.article .wp-block-table.curriculum table tbody tr:last-child td .bar{background:#fff;border:1px solid #000;border-radius:clamp(4px,.347vw,5px);bottom:clamp(13px,1.042vw,15px);font-size:unset;font-weight:400;left:clamp(13px,1.042vw,15px);line-height:100%;padding:.75em;position:absolute;text-align:center;width:calc(100% - clamp(27px, 2.083vw, 30px));z-index:1}.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w2,.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w4{width:calc(200% - clamp(27px, 2.083vw, 30px))}.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w3{width:calc(300% - clamp(27px, 2.083vw, 30px))}.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w4{bottom:clamp(60px,4.722vw,68px);left:auto;right:clamp(13px,1.042vw,15px)}@media screen and (max-width:750px){.article .wp-block-table.curriculum table tbody tr:last-child td .bar{border-radius:1.3333333333vw;bottom:2.6666666667vw;left:2.6666666667vw;width:calc(100% - 5.33333vw)}.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w2,.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w4{width:calc(200% - 5.33333vw)}.article .wp-block-table.curriculum table tbody tr:last-child td .bar.w3{width:calc(300% - 5.33333vw)}}.article .wp-block-table.curriculum.g-hs table tbody tr:last-child td{padding-bottom:8em}.article .wp-block-table.select .sticky-thead th,.article .wp-block-table.select table th{background:#9d093133}.article .wp-block-table.select .sticky-thead tbody tr:nth-child(odd),.article .wp-block-table.select table tbody tr:nth-child(odd){background:#f9f9f9}.article .wp-block-table.select .sticky-thead tbody tr:nth-child(2n),.article .wp-block-table.select table tbody tr:nth-child(2n){background:#f0f0f0}.article .wp-block-table.select .sticky-thead tbody tr td,.article .wp-block-table.select table tbody tr td{font-weight:700;text-align:center}.article.boy_em.class_emss .main-image .txt-wrap h2 span.class,.article.boy_em.class_emss .main-image .txt-wrap h2 span.course{background:#169ad4}.article.boy_em.class_emss .wp-block-table.curriculum table tbody tr:last-child td{background:#eaf9ff}.article.boy_em.class_emss .wp-block-table.curriculum table tbody tr:last-child td:last-child,.article.boy_em.class_emss .wp-block-table.curriculum.hs table tbody tr:last-child td{background:#cfeffc}.article.boy_em.class_emss .wp-block-table.curriculum.hs table tbody tr:last-child td:last-child{background:#bce8fa}.article.boy_em.class_emss .wp-block-table.select .sticky-thead th,.article.boy_em.class_emss .wp-block-table.select table th{background:#cfeffc}.article.boy_em.class_emss .wp-block-media-text.voice{border-left-color:#169ad4}.article.boy_em.class_em .main-image .txt-wrap h2 span.class,.article.boy_em.class_em .main-image .txt-wrap h2 span.course{background:#8bb86b}.article.boy_em.class_em .wp-block-table.curriculum table tbody tr:last-child td{background:#f2f7ef}.article.boy_em.class_em .wp-block-table.curriculum table tbody tr:last-child td:last-child,.article.boy_em.class_em .wp-block-table.curriculum.hs table tbody tr:last-child td{background:#e6f0e0}.article.boy_em.class_em .wp-block-table.curriculum.hs table tbody tr:last-child td:last-child{background:#dbe9d1}.article.boy_em.class_em .wp-block-table.select .sticky-thead th,.article.boy_em.class_em .wp-block-table.select table th{background:#e6f0e0}.article.boy_em.class_em .wp-block-media-text.voice{border-left-color:#8bb86b}.article.girl_em.class_ss .main-image .txt-wrap h2 span.class,.article.girl_em.class_ss .main-image .txt-wrap h2 span.course{background:#a085b1}.article.girl_em.class_ss .wp-block-table.curriculum table tbody tr:last-child td{background:#f4f2f6}.article.girl_em.class_ss .wp-block-table.curriculum table tbody tr:last-child td:last-child,.article.girl_em.class_ss .wp-block-table.curriculum.hs table tbody tr:last-child td{background:#ebe6ef}.article.girl_em.class_ss .wp-block-table.curriculum.hs table tbody tr:last-child td:last-child{background:#e2d9e7}.article.girl_em.class_ss .wp-block-table.select .sticky-thead th,.article.girl_em.class_ss .wp-block-table.select table th{background:#ebe6ef}.article.girl_em.class_ss .wp-block-media-text.voice{border-left-color:#a085b1}.article.girl_em.class_em .main-image .txt-wrap h2 span.class,.article.girl_em.class_em .main-image .txt-wrap h2 span.course{background:#ce7285}.article.girl_em.class_em .wp-block-table.curriculum table tbody tr:last-child td{background:#f9f0f2}.article.girl_em.class_em .wp-block-table.curriculum table tbody tr:last-child td:last-child,.article.girl_em.class_em .wp-block-table.curriculum.hs table tbody tr:last-child td{background:#f5e2e6}.article.girl_em.class_em .wp-block-table.curriculum.hs table tbody tr:last-child td:last-child{background:#f0d4d9}.article.girl_em.class_em .wp-block-table.select .sticky-thead th,.article.girl_em.class_em .wp-block-table.select table th{background:#f5e2e6}.article.girl_em.class_em .wp-block-media-text.voice{border-left-color:#ce7285}.article.girl_sa.class_sa .main-image .txt-wrap h2 span.class,.article.girl_sa.class_sa .main-image .txt-wrap h2 span.course{background:#c4a63e}.article.girl_sa.class_sa .wp-block-table.curriculum table tbody tr:last-child td{background:#f8f5ea}.article.girl_sa.class_sa .wp-block-table.curriculum table tbody tr:last-child td:last-child,.article.girl_sa.class_sa .wp-block-table.curriculum.hs table tbody tr:last-child td{background:#f3ecd7}.article.girl_sa.class_sa .wp-block-table.curriculum.hs table tbody tr:last-child td:last-child{background:#ede2c4}.article.girl_sa.class_sa .wp-block-table.select .sticky-thead th,.article.girl_sa.class_sa .wp-block-table.select table th{background:#f3ecd7}.article.girl_sa.class_sa .wp-block-media-text.voice{border-left-color:#c4a63e}.article .wp-block-columns[class*=b-],.article .wp-block-columns[class*=g-]{border-left:5px solid;padding-left:clamp(18px,1.389vw,20px)}.article .wp-block-columns[class*=b-] .ttl em,.article .wp-block-columns[class*=g-] .ttl em{display:block;font-size:20px}@media screen and (max-width:750px){.article .wp-block-columns[class*=b-],.article .wp-block-columns[class*=g-]{padding-left:5.3333333333vw}.article .wp-block-columns[class*=b-] .ttl em,.article .wp-block-columns[class*=g-] .ttl em{font-size:3.7333333333vw}}.article .wp-block-columns.b-emss{border-left-color:#169ad4}.article .wp-block-columns.b-em{border-left-color:#8bb86b}.article .wp-block-columns.g-ss{border-left-color:#a085b1}.article .wp-block-columns.g-em{border-left-color:#ce7285}.article .wp-block-columns.g-sa{border-left-color:#c4a63e}.article .event-calendar,.article .event-calendar-wrap{padding:0}.article .event-calendar>div{border-bottom:1px dashed #000;display:flex;padding-left:10em;padding-block:1.2em;position:relative}.article .event-calendar>div p{align-items:center;display:flex;line-height:1.5;margin:0}.article .event-calendar>div p.tag{align-items:center;background:#9d0931;border-radius:100px;color:#fff;display:flex;font-size:13px;font-weight:700;height:2em;justify-content:center;left:0;position:absolute;top:1.4em;width:10em}.article .event-calendar>div p.date,.article .event-calendar>div p.time{font-size:clamp(18px,1.389vw,20px);font-weight:700}.article .event-calendar>div p.date,.article .event-calendar>div p.time{width:9em}.article .event-calendar>div p.text{flex:1;padding-bottom:.1em;padding-right:clamp(27px,2.083vw,30px)}.article .event-calendar>div p.link{font-size:0}.article .event-calendar>div p.link a{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.article .event-calendar>div p.link a:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}@media screen and (max-width:750px){.article .event-calendar>div p.link a:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}.article .event-calendar>div p.link a:after{position:absolute;right:0;top:50%;translate:0 -50%}.article .event-calendar[data-tag=学校見学会]>div p.tag{background:#9d0931}.article .event-calendar[data-tag=学校説明会]>div p.tag{background:#5194ac}.article .event-calendar[data-tag=入試説明会]>div p.tag{background:#51ac69}.article .event-calendar[data-tag=オープンスクール]>div p.tag{background:#ac9a51}.article .event-calendar.close>div{color:#ccc}.article .event-calendar.close>div p.tag{background:#ccc}.article .event-calendar.close>div p.link a{pointer-events:none}.article .event-calendar.close>div p.link a:after{background:none;color:#9d0931;content:"終了";font-size:15px;height:auto;width:auto}@media screen and (max-width:1024px){.article .event-calendar>div{flex-wrap:wrap}.article .event-calendar>div p.text{flex:none;padding-bottom:0;padding-top:.2em;width:100%}}@media screen and (max-width:750px){.article .event-calendar>div{padding-left:0;padding-right:8vw;padding-block:4vw}.article .event-calendar>div p.tag{font-size:3.4666666667vw;height:1.8em;padding-inline:2.6666666667vw;top:4vw;width:auto}.article .event-calendar>div p.date,.article .event-calendar>div p.time{font-size:4.2666666667vw;margin-right:1.3333333333vw;width:auto}.article .event-calendar>div p.text{padding:0}.article .event-calendar[data-tag]>div{padding-top:11.2vw}}.article .access-flow{gap:clamp(58px,4.514vw,65px)}.article .access-flow .wp-block-column{flex:1}.article .access-flow .wp-block-column figure{position:relative}.article .access-flow .wp-block-column figure:before{background:no-repeat bottom/contain;content:"";display:block;height:clamp(97px,7.569vw,109px);left:calc(100% + clamp(7px, .556vw, 8px));position:absolute;top:50%;translate:0 -50%;width:clamp(44px,3.403vw,49px);z-index:1}.article .access-flow .wp-block-column h3{align-items:center;display:flex;flex-wrap:wrap;margin:0}.article .access-flow .wp-block-column.flow01 figure:before{animation:walk01 2s steps(1) infinite;background-image:url(../../common/img/access/img_access_image01_01.png);background-size:clamp(31px,2.431vw,35px)}@keyframes walk01{0%{background-image:url(../../common/img/access/img_access_image01_01.png)}25%{background-image:url(../../common/img/access/img_access_image01_02.png)}45%{background-image:url(../../common/img/access/img_access_image01_03.png)}50%{background-image:url(../../common/img/access/img_access_image01_03.png)}75%{background-image:url(../../common/img/access/img_access_image01_02.png)}95%{background-image:url(../../common/img/access/img_access_image01_01.png)}to{background-image:url(../../common/img/access/img_access_image01_01.png)}}.article .access-flow .wp-block-column.flow02 figure:before{animation:walk02 2s steps(1) infinite;background-image:url(../../common/img/access/img_access_image02_01.png)}@keyframes walk02{0%{background-image:url(../../common/img/access/img_access_image02_01.png)}25%{background-image:url(../../common/img/access/img_access_image02_02.png)}45%{background-image:url(../../common/img/access/img_access_image02_03.png)}50%{background-image:url(../../common/img/access/img_access_image02_03.png)}75%{background-image:url(../../common/img/access/img_access_image02_02.png)}95%{background-image:url(../../common/img/access/img_access_image02_01.png)}to{background-image:url(../../common/img/access/img_access_image02_01.png)}}@media screen and (max-width:750px){.article .access-flow{gap:4vw}.article .access-flow .wp-block-column{flex:none;width:100%}.article .access-flow .wp-block-column figure:before{height:29.0666666667vw;left:auto;right:0;top:calc(100% - 8vw);translate:none;width:12.8vw}.article .access-flow .wp-block-column h3{display:block;font-size:3.7333333333vw;padding-right:14.6666666667vw}.article .access-flow .wp-block-column p{padding-right:14.6666666667vw}.article .access-flow .wp-block-column.flow01 figure:before{background-size:9.0666666667vw}}.article .map{aspect-ratio:964/547;height:auto;width:100%}.article.student .indent{padding-left:1em;text-indent:-1em}.article.student .wp-block-table td:not(:last-child),.article.student .wp-block-table th:not(:last-child){white-space:nowrap}.article.student .wp-block-table.document td:last-child{line-height:2}.article.day .ttl-en{font-size:clamp(44px,3.472vw,50px);font-weight:700;line-height:1.4;margin-bottom:0}.article.day .ttl-en strong{color:#9d0931}.article.day .ttl{margin-bottom:0;margin-top:clamp(9px,.694vw,10px)}.article.day .day-schedule{margin-top:clamp(40px,3.125vw,45px)}.article.day .day-schedule>div{align-items:flex-start;display:flex}.article.day .day-schedule .wp-block-group{backface-visibility:hidden;flex-shrink:0;padding-right:clamp(18px,1.389vw,20px);transform:translateZ(0);width:100%;will-change:transform}.article.day .day-schedule h3{align-items:flex-end;display:flex;line-height:100%;margin-bottom:clamp(46px,3.611vw,52px);position:relative}.article.day .day-schedule h3 strong{font-size:clamp(27px,2.083vw,30px);line-height:100%}.article.day .day-schedule h3:before{background:no-repeat 50%/contain;background-image:url(../../common/img/day/icn_0730.png);content:"";display:block;height:clamp(53px,4.167vw,60px);margin-bottom:clamp(-13px,-1.042vw,-15px);margin-right:clamp(18px,1.389vw,20px);width:clamp(53px,4.167vw,60px)}.article.day .day-schedule h3:after{border-top:2px solid #9d0931;content:"";display:block;flex:1;margin-bottom:clamp(11px,.833vw,12px);margin-left:clamp(13px,1.042vw,15px)}.article.day .day-schedule .wp-block-gallery{justify-content:center;margin:0 auto;padding-inline:clamp(53px,4.167vw,60px)}.article.day .day-schedule .wp-block-gallery .wp-block-image{flex:1;max-width:clamp(334px,26.111vw,376px)}.article.day .day-schedule .day-0730 h3:before{background-image:url(../../common/img/day/icn_0730.png)}.article.day .day-schedule .day-1050 h3:before{background-image:url(../../common/img/day/icn_1050.png)}.article.day .day-schedule .day-1240 h3:before{background-image:url(../../common/img/day/icn_1240.png)}.article.day .day-schedule .day-1325 h3:before{background-image:url(../../common/img/day/icn_1325.png)}.article.day .day-schedule .day-1730 h3:before{background-image:url(../../common/img/day/icn_1730.png)}@media screen and (max-width:750px){.article.day .ttl-en{font-size:6.4vw;line-height:1.25}.article.day .ttl{font-size:4vw;margin-top:2.6666666667vw}.article.day .day-schedule{margin-top:8vw}.article.day .day-schedule .wp-block-group{padding-right:2.6666666667vw}.article.day .day-schedule h3{flex-direction:row;margin-bottom:5.3333333333vw}.article.day .day-schedule h3 strong{font-size:4.8vw}.article.day .day-schedule h3:before{height:10.6666666667vw;margin-bottom:-3.2vw;margin-right:2.6666666667vw;width:10.6666666667vw}.article.day .day-schedule h3:after{margin-bottom:2.1333333333vw;margin-left:2.6666666667vw}.article.day .day-schedule .wp-block-gallery{padding-inline:10.6666666667vw}.article.day .day-schedule .wp-block-gallery .wp-block-image{max-width:unset}}.article .nenkan-event-wrap{position:relative}.article .nenkan-event-wrap .nenkan-wave{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.article .nenkan-event .wp-block-group{gap:clamp(14px,1.111vw,16px);padding:0;position:relative}.article .nenkan-event .wp-block-group+.wp-block-group{margin-top:clamp(53px,4.167vw,60px)}.article .nenkan-event .wp-block-group>div{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:clamp(73px,5.694vw,82px);padding-left:clamp(89px,6.944vw,100px);position:relative;row-gap:clamp(27px,2.083vw,30px)}.article .nenkan-event .wp-block-group .hr{line-height:100%;right:calc(100% + clamp(14px, 1.111vw, 16px));white-space:nowrap;width:auto}.article .nenkan-event .wp-block-group .hr,.article .nenkan-event .wp-block-group h3{align-items:center;display:flex;font-weight:700;height:clamp(73px,5.694vw,82px);position:absolute}.article .nenkan-event .wp-block-group h3{background:#9d0931;border-radius:100%;color:#fff;flex-shrink:0;font-size:15px;justify-content:center;left:0;margin:0;top:0;width:clamp(73px,5.694vw,82px);z-index:2}.article .nenkan-event .wp-block-group p{margin:0;width:clamp(245px,19.167vw,276px)}.article .nenkan-event .wp-block-group .event-detail{width:clamp(509px,39.792vw,573px)}.article .nenkan-event .wp-block-group .event-detail>div{display:block;padding:0}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns{gap:clamp(14px,1.111vw,16px);margin:0}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns+.wp-block-columns{margin-top:clamp(27px,2.083vw,30px)}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns>div{flex:1}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns p{line-height:1.6666666667;margin-bottom:.5em;width:auto}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns .type-list{display:flex;gap:.5em;margin:.5em 0}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns .type-list li{background:#9d0931;border-radius:.3em;color:#fff;font-size:12px;font-weight:700;line-height:100%;margin:0;padding:.5em}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns .type-list li:before{display:none}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns .type-list li.boy{background:#3d9cc5}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns .type-list li.girl{background:#bd4146}@media screen and (max-width:1140px){.article .nenkan-event h2{margin-left:clamp(89px,6.944vw,100px)}.article .nenkan-event .wp-block-group .hr{font-feature-settings:normal;justify-content:center;text-orientation:upright;writing-mode:vertical-rl}}@media screen and (max-width:750px){.article .nenkan-event h2{margin-left:22.6666666667vw}.article .nenkan-event+.nenkan-event{margin-top:26.6666666667vw}.article .nenkan-event .wp-block-group{padding-left:2.6666666667vw}.article .nenkan-event .wp-block-group+.wp-block-group{margin-top:13.3333333333vw}.article .nenkan-event .wp-block-group>div{flex-direction:column;min-height:13.3333333333vw;padding-left:20vw;row-gap:5.3333333333vw}.article .nenkan-event .wp-block-group .hr{height:auto;right:calc(100% + .75em)}.article .nenkan-event .wp-block-group h3{font-size:3.7333333333vw;height:13.3333333333vw;width:13.3333333333vw}.article .nenkan-event .wp-block-group p{width:auto}.article .nenkan-event .wp-block-group .event-detail{padding:0;width:100%}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns{gap:2.6666666667vw}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns+.wp-block-columns{margin-top:5.3333333333vw}.article .nenkan-event .wp-block-group .event-detail .wp-block-columns>div{flex:none;width:100%}}@media screen and (min-width:751px){.article.strength{max-width:unset;position:relative;width:auto}.article.strength .ttl,.article.strength .ttl+p{margin-inline:auto;max-width:1160px;width:80.5555555556vw}}@media screen and (min-width:751px)and (max-width:1024px){.article.strength .ttl,.article.strength .ttl+p{width:85.3333333333vw}}@media screen and (min-width:751px)and (max-width:750px){.article.strength .ttl,.article.strength .ttl+p{padding-inline:7.2vw;width:100%}}@media screen and (min-width:751px){.article.strength .strength-wrap{margin-top:clamp(44px,3.472vw,50px);overflow:auto;padding-bottom:clamp(18px,1.389vw,20px)}.article.strength .strength-wrap .scroll-icn{align-items:center;display:flex;height:100%;justify-content:center;left:50%;max-height:90vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;translate:-50% 0;width:100%;z-index:1}.article.strength .strength-wrap .scroll-icn:before{align-items:center;background:#00000080;border-radius:clamp(9px,.694vw,10px);color:#fff;content:"";display:flex;font-size:clamp(16px,1.25vw,18px);height:clamp(89px,6.944vw,100px);justify-content:center;width:clamp(89px,6.944vw,100px)}.article.strength .strength-wrap .scroll-icn:after{background:url(../../common/img/common/img_scroll.png) no-repeat 50%/contain;content:"";display:block;height:clamp(41px,3.194vw,46px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:clamp(52px,4.028vw,58px)}.article.strength .strength-wrap .scroll-icn.scroll{opacity:1}}@media screen and (min-width:751px)and (max-width:750px){.article.strength .strength-wrap .scroll-icn{width:21.3333333333vw}.article.strength .strength-wrap .scroll-icn:before{border-radius:1.3333333333vw;font-size:4vw;height:21.3333333333vw;width:21.3333333333vw}.article.strength .strength-wrap .scroll-icn:after{height:12.2666666667vw;width:15.4666666667vw}}@media screen and (min-width:751px){.article.strength .strength-wrap::-webkit-scrollbar{height:4px}.article.strength .strength-wrap::-webkit-scrollbar-track{background:#f6f6f6}.article.strength .strength-wrap::-webkit-scrollbar-thumb{background:#9d0931}.article.strength .strength-wrap .strength-inner{margin-inline:calc(50vw - clamp(1031px, 80.556vw, 1160px)/2);position:relative;width:calc(clamp(400px, 31.25vw, 450px)*5 + clamp(1031px, 80.556vw, 1160px))}.article.strength .bar-wrap .grade-bar,.article.strength .sticky-bar .grade-bar{background:#ccc;color:#fff;width:100%}.article.strength .bar-wrap .grade-bar>div,.article.strength .sticky-bar .grade-bar>div{display:flex}.article.strength .bar-wrap .grade-bar>div p,.article.strength .sticky-bar .grade-bar>div p{align-items:center;display:flex;font-size:18px;height:clamp(36px,2.778vw,40px);line-height:100%;margin:0;padding-inline:clamp(18px,1.389vw,20px) clamp(36px,2.778vw,40px);position:relative}.article.strength .bar-wrap .grade-bar>div p:after,.article.strength .sticky-bar .grade-bar>div p:after{background:#ccc;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:clamp(36px,2.778vw,40px);left:100%;position:absolute;top:0;width:clamp(9px,.694vw,10px);z-index:1}.article.strength .bar-wrap .grade-bar>div p strong,.article.strength .sticky-bar .grade-bar>div p strong{left:calc(50vw - clamp(1031px, 80.556vw, 1160px)/2 + clamp(18px, 1.389vw, 20px));position:sticky}.article.strength .bar-wrap .grade-bar>div p.jhs,.article.strength .sticky-bar .grade-bar>div p.jhs{background:#9d0931;width:calc(clamp(400px, 31.25vw, 450px)*2)}.article.strength .bar-wrap .grade-bar>div p.jhs:after,.article.strength .sticky-bar .grade-bar>div p.jhs:after{background:#9d0931}.article.strength .bar-wrap .grade-bar>div p.hs,.article.strength .sticky-bar .grade-bar>div p.hs{background:#af0000;width:calc(clamp(400px, 31.25vw, 450px)*2.5)}.article.strength .bar-wrap .grade-bar>div p.hs:after,.article.strength .sticky-bar .grade-bar>div p.hs:after{background:#af0000}.article.strength .bar-wrap .grade-bar>div p.univ,.article.strength .sticky-bar .grade-bar>div p.univ{background:#d84747;flex:1}.article.strength .bar-wrap .grade-bar>div p.univ:after,.article.strength .sticky-bar .grade-bar>div p.univ:after{background:#d84747}.article.strength .bar-wrap .grade-detail-bar,.article.strength .sticky-bar .grade-detail-bar{background:#fff}.article.strength .bar-wrap .grade-detail-bar>div,.article.strength .sticky-bar .grade-detail-bar>div{border-left:1px dotted #9d0931;display:flex}.article.strength .bar-wrap .grade-detail-bar>div p,.article.strength .sticky-bar .grade-detail-bar>div p{border-right:1px dotted #9d0931;flex-shrink:0;font-weight:500;line-height:100%;margin:0;padding:clamp(9px,.694vw,10px) clamp(18px,1.389vw,20px);position:relative;width:clamp(400px,31.25vw,450px)}.article.strength .bar-wrap .grade-detail-bar>div p:last-child,.article.strength .sticky-bar .grade-detail-bar>div p:last-child{width:clamp(1031px,80.556vw,1160px)}.article.strength .bar-wrap .grade-detail-bar>div p strong,.article.strength .sticky-bar .grade-detail-bar>div p strong{display:inline-block;left:calc(50vw - clamp(1031px, 80.556vw, 1160px)/2 + clamp(18px, 1.389vw, 20px));position:sticky}.article.strength .sticky-bar{border-bottom:1px solid #ccc;width:max-content;will-change:transform;z-index:2}.article.strength .strength-detail-list{border-left:1px dotted #9d0931;display:flex}.article.strength .strength-detail-list ul{border-right:1px dotted #9d0931;flex-shrink:0;margin:0;width:clamp(400px,31.25vw,450px)}.article.strength .strength-detail-list ul:last-child{width:clamp(1031px,80.556vw,1160px)}.article.strength .strength-detail-list ul li{border-top:1px dashed #707070;height:2.5em;margin:0;padding:0;position:relative}.article.strength .strength-detail-list ul li:before{display:none}.article.strength .strength-detail-list ul li:last-child{border-bottom:1px dashed #707070}.article.strength .strength-detail-list ul li:nth-child(odd){background:#f6f6f6}.article.strength .strength-detail-list ul li .bar{align-items:center;background:#9d09310f;display:flex;height:100%;left:0;line-height:1.3333333333;margin:0;padding:0 clamp(18px,1.389vw,20px);position:absolute;top:0;width:100%;z-index:1}.article.strength .strength-detail-list ul li .bar span{align-items:center;color:#9d0931;cursor:pointer;display:flex;gap:clamp(9px,.694vw,10px);left:calc(50vw - clamp(1031px, 80.556vw, 1160px)/2 + clamp(18px, 1.389vw, 20px));position:sticky;text-decoration:underline}.article.strength .strength-detail-list ul li .bar span:after{background:#9d0931 no-repeat 50%/clamp(9px,.694vw,10px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.432%22%20height%3D%227.738%22%20viewBox%3D%220%200%208.432%207.738%22%3E%3Cpath%20d%3D%22M15.262%2C3.589%2C11.024.078a.358.358%2C0%2C0%2C0-.586.276V2.537H7.286a.326.326%2C0%2C0%2C0-.326.326v2.07a.326.326%2C0%2C0%2C0%2C.326.326h3.152V7.375a.358.358%2C0%2C0%2C0%2C.586.276L15.262%2C4.14a.358.358%2C0%2C0%2C0%2C0-.551%22%20transform%3D%22translate%28-6.96%200.005%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");border-radius:100%;content:"";display:block;flex-shrink:0;height:clamp(21px,1.667vw,24px);transition:all .3s ease;width:clamp(21px,1.667vw,24px)}}@media screen and (min-width:751px)and (max-width:750px){.article.strength .strength-detail-list ul li .bar span:after{background-size:2.6666666667vw;height:5.3333333333vw;width:5.3333333333vw}}@media screen and (min-width:751px){.article.strength .strength-detail-list ul li .bar span:after{opacity:0}.article.strength .strength-detail-list ul li .bar.current span:after{opacity:1}.article.strength .strength-detail-list ul li[data-grade=中1～中2] .bar{width:200%}.article.strength .strength-detail-list ul li[data-grade=中1～中3] .bar{width:300%}.article.strength .strength-detail-list ul li[data-grade=中1～高1] .bar{width:400%}.article.strength .strength-detail-list ul li[data-grade=中1～高2] .bar{width:500%}.article.strength .strength-detail-list ul li[data-grade=中1～高3] .bar{width:calc(500% + clamp(1031px, 80.556vw, 1160px))}.article.strength .strength-detail-list ul li[data-grade=中2～中3] .bar{width:200%}.article.strength .strength-detail-list ul li[data-grade=中2～高1] .bar{width:300%}.article.strength .strength-detail-list ul li[data-grade=中2～高2] .bar{width:400%}.article.strength .strength-detail-list ul li[data-grade=中2～高3] .bar{width:calc(400% + clamp(1031px, 80.556vw, 1160px))}.article.strength .strength-detail-list ul li[data-grade=中3～高1] .bar{width:200%}.article.strength .strength-detail-list ul li[data-grade=中3～高2] .bar{width:300%}.article.strength .strength-detail-list ul li[data-grade=中3～高3] .bar{width:calc(300% + clamp(1031px, 80.556vw, 1160px))}.article.strength .strength-detail-list ul li[data-grade=高1～高2] .bar{width:200%}.article.strength .strength-detail-list ul li[data-grade=高1～高3] .bar,.article.strength .strength-detail-list ul li[data-grade=高2～高3] .bar{width:calc(200% + clamp(1031px, 80.556vw, 1160px))}.article.strength .strength-detail-wrap{height:100%;left:50%;margin-inline:auto;max-width:1160px;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:80.5555555556vw;z-index:1}}@media screen and (min-width:751px)and (max-width:1024px){.article.strength .strength-detail-wrap{width:85.3333333333vw}}@media screen and (min-width:751px)and (max-width:750px){.article.strength .strength-detail-wrap{padding-inline:7.2vw;width:100%}}@media screen and (min-width:751px){.article.strength .strength-detail-wrap .strength-detail{background:#fff;border:5px solid #9d0931;border-radius:clamp(9px,.694vw,10px);bottom:clamp(36px,2.778vw,40px);margin:0;opacity:0;padding:0 clamp(9px,.694vw,10px);position:absolute;right:clamp(18px,1.389vw,20px);transition:all .3s ease;visibility:hidden;width:clamp(361px,28.194vw,406px);z-index:2}.article.strength .strength-detail-wrap .strength-detail figure,.article.strength .strength-detail-wrap .strength-detail h3,.article.strength .strength-detail-wrap .strength-detail p{margin-block:clamp(9px,.694vw,10px)}.article.strength .strength-detail-wrap .strength-detail.current{opacity:1;visibility:visible}}@media screen and (min-width:751px)and (max-width:1366px){.article.strength .strength-wrap .strength-inner{margin-inline:9.7222222222vw;width:calc(clamp(400px, 31.25vw, 450px)*5 + 80.55556vw)}.article.strength .bar-wrap .grade-bar>div p strong,.article.strength .sticky-bar .grade-bar>div p strong{left:11.1111111111vw}.article.strength .bar-wrap .grade-detail-bar>div p:last-child,.article.strength .sticky-bar .grade-detail-bar>div p:last-child{width:80.5555555556vw}.article.strength .bar-wrap .grade-detail-bar>div p strong,.article.strength .sticky-bar .grade-detail-bar>div p strong{left:11.1111111111vw}.article.strength .strength-detail-list ul:last-child{width:80.5555555556vw}.article.strength .strength-detail-list ul li[data-grade=中1～高3] .bar{width:calc(500% + 80.55556vw)}.article.strength .strength-detail-list ul li[data-grade=中2～高3] .bar{width:calc(400% + 80.55556vw)}.article.strength .strength-detail-list ul li[data-grade=中3～高3] .bar{width:calc(300% + 80.55556vw)}.article.strength .strength-detail-list ul li[data-grade=高1～高3] .bar,.article.strength .strength-detail-list ul li[data-grade=高2～高3] .bar{width:calc(200% + 80.55556vw)}.article.strength .strength-detail-list ul li .bar span{left:11.1111111111vw}}@media screen and (min-width:751px)and (max-width:1024px){.article.strength .strength-wrap .strength-inner{margin-inline:7.3333333333vw;width:calc(clamp(400px, 31.25vw, 450px)*5 + 85.33333vw)}.article.strength .bar-wrap .grade-bar>div p strong,.article.strength .sticky-bar .grade-bar>div p strong{left:8.7222222222vw}.article.strength .bar-wrap .grade-detail-bar>div p:last-child,.article.strength .sticky-bar .grade-detail-bar>div p:last-child{width:85.3333333333vw}.article.strength .bar-wrap .grade-detail-bar>div p strong,.article.strength .sticky-bar .grade-detail-bar>div p strong{left:8.7222222222vw}.article.strength .strength-detail-list ul:last-child{width:85.3333333333vw}.article.strength .strength-detail-list ul li[data-grade=中1～高3] .bar{width:calc(500% + 85.33333vw)}.article.strength .strength-detail-list ul li[data-grade=中2～高3] .bar{width:calc(400% + 85.33333vw)}.article.strength .strength-detail-list ul li[data-grade=中3～高3] .bar{width:calc(300% + 85.33333vw)}.article.strength .strength-detail-list ul li[data-grade=高1～高3] .bar,.article.strength .strength-detail-list ul li[data-grade=高2～高3] .bar{width:calc(200% + 85.33333vw)}.article.strength .strength-detail-list ul li .bar span{left:8.7222222222vw}}@media screen and (max-width:750px){.article.strength .strength-inner{display:flex;margin-top:10.6666666667vw}.article.strength .bar-wrap{display:flex}.article.strength .bar-wrap>div{display:contents}.article.strength .bar-wrap .grade-bar{display:flex;flex-direction:column;width:2em}.article.strength .bar-wrap .grade-bar>div{display:contents}.article.strength .bar-wrap .grade-bar>div p{color:#fff;flex:1;margin:0;padding-block:2.6666666667vw 5.3333333333vw;position:relative}.article.strength .bar-wrap .grade-bar>div p:after{clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:block;height:2.6666666667vw;left:0;position:absolute;top:100%;width:2em;z-index:1}.article.strength .bar-wrap .grade-bar>div p strong{display:block;font-feature-settings:normal;letter-spacing:.1em;line-height:2em;position:sticky;text-orientation:upright;top:calc(20% - 2vw);white-space:nowrap;writing-mode:vertical-rl}.article.strength .bar-wrap .grade-bar>div p.jhs{background:#9d0931;max-height:16%}.article.strength .bar-wrap .grade-bar>div p.jhs:after{background:#9d0931}.article.strength .bar-wrap .grade-bar>div p.hs,.article.strength .bar-wrap .grade-bar>div p.hs:after{background:#af0000}.article.strength .bar-wrap .grade-bar>div p.univ,.article.strength .bar-wrap .grade-bar>div p.univ:after{background:#d84747}.article.strength .bar-wrap .grade-detail-bar{display:flex;flex-direction:column;width:2em}.article.strength .bar-wrap .grade-detail-bar>div{display:contents}.article.strength .bar-wrap .grade-detail-bar>div p{margin:0;padding:2.6666666667vw 0;position:relative}.article.strength .bar-wrap .grade-detail-bar>div p strong{display:block;font-feature-settings:normal;letter-spacing:.1em;line-height:2em;position:sticky;text-orientation:upright;top:calc(20% - 2vw);white-space:nowrap;writing-mode:vertical-rl}.article.strength .strength-detail-list{border-left:1px solid #9d0931;flex:1;min-width:0;position:relative}.article.strength .strength-detail-list:before{background:#9d0931;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:4vw;left:2.6666666667vw;position:sticky;top:calc(20% - 2vw);transition:all .3s ease;width:3.2vw}.article.strength .strength-detail-list ul{margin:0;padding-bottom:40vw}.article.strength .strength-detail-list ul:last-child{padding-bottom:133.3333333333vw}.article.strength .strength-detail-list ul li{border-top:1px dashed #707070;margin:0;padding:0}.article.strength .strength-detail-list ul li:before{display:none}.article.strength .strength-detail-list ul li:last-child{border-bottom:1px dashed #707070}.article.strength .strength-detail-list ul li .bar{background:none;display:block;padding:0;position:relative}.article.strength .strength-detail-list ul li .bar span{color:#000;display:block;line-height:1.3333333333;padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 6.6666666667vw;position:static;text-decoration:none;white-space:normal}.article.strength .strength-detail-list ul li .bar span:after{display:none}.article.strength .strength-detail-wrap{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2}.article.strength .strength-detail-wrap .strength-detail{background:#fff;border:5px solid #9d0931;border-radius:2.6666666667vw;bottom:26.6666666667vw;margin:0;opacity:0;padding:0 2.6666666667vw;position:absolute;right:4vw;transition:all .3s ease;visibility:hidden;width:78.9333333333vw;z-index:2}.article.strength .strength-detail-wrap .strength-detail figure,.article.strength .strength-detail-wrap .strength-detail h3,.article.strength .strength-detail-wrap .strength-detail p{margin-block:2.6666666667vw}.article.strength .strength-detail-wrap .strength-detail h3{font-size:3.7333333333vw}.article.strength .strength-detail-wrap .strength-detail p{font-size:3.4666666667vw}.article.strength .strength-detail-wrap .strength-detail.current{opacity:1;visibility:visible}}.article .club-list{border-left:1px solid #ccc;display:flex;flex-wrap:wrap}.article .club-list li{background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:flex;padding:clamp(5px,.417vw,6px)}.article .club-list li:before{display:none}.article .club-list li+li{margin:0}.article .club-list li a{color:unset;display:block;flex:1;padding:clamp(13px,1.042vw,15px) clamp(13px,1.042vw,15px) clamp(13px,1.042vw,15px) clamp(18px,1.389vw,20px);position:relative;text-decoration:none}.article .club-list li a:before{background:linear-gradient(180deg,#ccc 50%,#000 0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.article .club-list li a .name{font-weight:700;line-height:1.3333333333;margin:0}.article .club-list li a .category{margin-top:clamp(9px,.694vw,10px)}.article .club-list li.jhs a:before{background:linear-gradient(180deg,#7f357d80 50%,#7f357d 0)}.article .club-list li.jhs a .name{color:#7f357d}.article .club-list li.hs a:before{background:linear-gradient(180deg,#007a4080 50%,#007a40 0)}.article .club-list li.hs a .name{color:#007a40}.article .club-list.club_culture li a:before{background:linear-gradient(180deg,#70b9d5 50%,#1c7b9f 0)}.article .club-list.club_culture li a .name{color:#1c7b9f}.article .club-list.club_sports li a:before{background:linear-gradient(180deg,#eba991 50%,#e06539 0)}.article .club-list.club_sports li a .name{color:#e06539}@media screen and (min-width:751px)and (min-width:931px){.article .club-list li{width:33.3333333333%}.article .club-list li:nth-child(-n+3){border-top:1px solid #ccc}.article .club-list li:nth-child(6n+4),.article .club-list li:nth-child(6n+5),.article .club-list li:nth-child(6n+6){background:#f6f6f6}}@media screen and (min-width:751px)and (max-width:930px){.article .club-list li{width:50%}.article .club-list li:nth-child(-n+2){border-top:1px solid #ccc}.article .club-list li:nth-child(4n+3),.article .club-list li:nth-child(4n+4){background:#f6f6f6}}@media screen and (max-width:750px){.article .club-list{flex-direction:column}.article .club-list li{padding:1.0666666667vw;width:100%}.article .club-list li:first-child{border-top:1px solid #ccc}.article .club-list li:nth-child(2n){background:#f6f6f6}.article .club-list li a{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 4vw}.article .club-list li a .category{margin-top:1.6vw}}.article .wp-block-group.international .wp-block-columns{margin-top:clamp(60px,4.653vw,67px)}@media screen and (max-width:750px){.article .wp-block-group.international .wp-block-columns{margin-top:7.2vw}}.article h3.shinro-ttl{align-items:center;column-gap:1em;display:flex;flex-wrap:wrap;justify-content:space-between}.article h3.shinro-ttl sub{display:block;font-size:15px;font-weight:400;vertical-align:middle}@media screen and (max-width:750px){.article h3.shinro-ttl{align-items:flex-start;flex-direction:column}.article h3.shinro-ttl sub{font-size:3.7333333333vw}}.article .policy-quote p{padding-left:4em;position:relative}.article .policy-quote p em{font-weight:400;left:0;position:absolute;top:0}@media screen and (max-width:750px){.article .policy-quote p{padding-left:3em}}@media screen and (min-width:751px){#page-contents.anchor-wide .anchor-list{width:clamp(208px,16.25vw,234px)}#page-contents.anchor-wide .anchor-list>div{display:block;text-align:left}#page-contents.anchor-wide .anchor-list>div .anchor-ttl,#page-contents.anchor-wide .anchor-list>div a{line-height:1.3333333333;padding-inline:clamp(21px,1.667vw,24px);writing-mode:initial}#page-contents.anchor-wide .anchor-list>div ul{gap:clamp(9px,.694vw,10px);margin-top:clamp(18px,1.389vw,20px)}#page-contents.anchor-wide .article{translate:clamp(87px,6.806vw,98px) 0;width:66.9444444444vw}}@media screen and (min-width:751px)and (min-width:1441px){#page-contents.anchor-wide .anchor-list{left:50%;margin-inline:auto;max-width:1160px;pointer-events:none;position:absolute;translate:-50% 0;width:80.5555555556vw}}@media screen and (min-width:751px)and (min-width:1441px)and (max-width:1024px){#page-contents.anchor-wide .anchor-list{width:85.3333333333vw}}@media screen and (min-width:751px)and (min-width:1441px)and (max-width:750px){#page-contents.anchor-wide .anchor-list{padding-inline:7.2vw;width:100%}}@media screen and (min-width:751px)and (min-width:1441px){#page-contents.anchor-wide .anchor-list>div{pointer-events:auto;translate:-8em 0;width:clamp(208px,16.25vw,234px)}#page-contents.anchor-wide .article{max-width:964px}}@media screen and (min-width:751px)and (max-width:800px){#page-contents.anchor-wide .anchor-list{width:clamp(160px,12.5vw,180px)}#page-contents.anchor-wide .article{margin:0;max-width:unset;padding-inline:calc(clamp(36px, 2.778vw, 40px) + clamp(160px, 12.5vw, 180px)) clamp(36px,2.778vw,40px);translate:none;width:auto}}