#course2025 *,#course2025 ::before,#course2025 ::after{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}#course2025 html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#course2025 body{margin:0}#course2025 main{display:block}#course2025 p,#course2025 table,#course2025 blockquote,#course2025 address,#course2025 pre,#course2025 iframe,#course2025 form,#course2025 figure,#course2025 dl{margin:0}#course2025 h1,#course2025 h2,#course2025 h3,#course2025 h4,#course2025 h5,#course2025 h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}#course2025 h1{font-weight:700}#course2025 img{height:auto;max-height:100%;max-width:100%}#course2025 svg{display:block;height:auto;width:100%}#course2025 ul,#course2025 ol{list-style:none;margin:0;padding:0}#course2025 dt{font-weight:400}#course2025 dd{margin-left:0}#course2025 hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}#course2025 pre{font-family:monospace;font-size:inherit}#course2025 address{font-style:inherit}#course2025 a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:underline}#course2025 abbr[title]{text-decoration:underline}#course2025 b,#course2025 strong{font-weight:600}#course2025 code,#course2025 kbd,#course2025 samp{font-family:monospace;font-size:inherit}#course2025 small{font-size:80%;font-weight:400}#course2025 sub,#course2025 sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#course2025 sub{bottom:-0.25em}#course2025 sup{top:-0.5em}#course2025 u{text-decoration:underline}#course2025 img,#course2025 embed,#course2025 object,#course2025 iframe{vertical-align:bottom}#course2025 button,#course2025 input,#course2025 optgroup,#course2025 select,#course2025 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}#course2025 button,#course2025 input{overflow:visible}#course2025 button,#course2025 select{text-transform:none}#course2025 button,#course2025 [type=button],#course2025 [type=reset],#course2025 [type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#course2025 button[disabled],#course2025 [type=button][disabled],#course2025 [type=reset][disabled],#course2025 [type=submit][disabled]{cursor:default}#course2025 button::-moz-focus-inner,#course2025 [type=button]::-moz-focus-inner,#course2025 [type=reset]::-moz-focus-inner,#course2025 [type=submit]::-moz-focus-inner{border-style:none;padding:0}#course2025 button:-moz-focusring,#course2025 [type=button]:-moz-focusring,#course2025 [type=reset]:-moz-focusring,#course2025 [type=submit]:-moz-focusring{outline:1px dotted ButtonText}#course2025 select::-ms-expand{display:none}#course2025 option{padding:0}#course2025 fieldset{margin:0;min-width:0;padding:0}#course2025 legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#course2025 progress{vertical-align:baseline}#course2025 textarea{overflow:auto}#course2025 [type=number]::-webkit-inner-spin-button,#course2025 [type=number]::-webkit-outer-spin-button{height:auto}#course2025 [type=search]{outline-offset:-2px}#course2025 ::-webkit-file-upload-button{font:inherit}#course2025 ::-ms-clear{visibility:hidden}#course2025 label[for]{cursor:pointer}#course2025 details{display:block}#course2025 summary{display:list-item}#course2025 [contenteditable]{outline:0}#course2025 table{border-collapse:collapse;border-spacing:0}#course2025 caption{text-align:left}#course2025 td,#course2025 th{padding:0;vertical-align:top}#course2025 th{font-weight:700;text-align:left}#course2025 template{display:none}#course2025 [hidden]{display:none}#course2025 :focus::-moz-placeholder{color:rgba(0,0,0,0)}#course2025 :focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}#course2025 :focus:-ms-input-placeholder{color:rgba(0,0,0,0)}#course2025 :focus::-ms-input-placeholder{color:rgba(0,0,0,0)}#course2025 :focus::placeholder{color:rgba(0,0,0,0)}#course2025 .-fadeIn,#course2025 .-fadeIn__up,#course2025 .-fadeIn__up-TB,#course2025 .-fadeIn__down,#course2025 .-fadeIn__left,#course2025 .-fadeIn__leftSP,#course2025 .-fadeIn__leftTB,#course2025 .-fadeIn__right,#course2025 .-fadeIn__rightSP,#course2025 .-fadeIn__rightTB{opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#course2025 .-fadeIn.-inview,#course2025 .-fadeIn__up.-inview,#course2025 .-fadeIn__up-TB.-inview,#course2025 .-fadeIn__down.-inview,#course2025 .-fadeIn__left.-inview,#course2025 .-fadeIn__leftSP.-inview,#course2025 .-fadeIn__leftTB.-inview,#course2025 .-fadeIn__right.-inview,#course2025 .-fadeIn__rightSP.-inview,#course2025 .-fadeIn__rightTB.-inview{opacity:1;-webkit-transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#course2025 .-fadeIn__up{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}#course2025 .-fadeIn__up.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#course2025 .-fadeIn__down{-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}#course2025 .-fadeIn__down.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#course2025 .-fadeIn__left{-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}#course2025 .-fadeIn__left.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media(max-width: 768px){#course2025 .-fadeIn__leftSP{-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}}@media(max-width: 768px){#course2025 .-fadeIn__leftSP.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media(min-width: 769px){#course2025 .-fadeIn__leftTB{-webkit-transform:translate(-30px, 0);transform:translate(-30px, 0)}}@media(min-width: 769px){#course2025 .-fadeIn__leftTB.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#course2025 .-fadeIn__right{-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}#course2025 .-fadeIn__right.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media(max-width: 768px){#course2025 .-fadeIn__rightSP{-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}}@media(max-width: 768px){#course2025 .-fadeIn__rightSP.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media(min-width: 769px){#course2025 .-fadeIn__rightTB{-webkit-transform:translate(30px, 0);transform:translate(30px, 0)}}@media(min-width: 769px){#course2025 .-fadeIn__rightTB.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media(min-width: 769px){#course2025 .-fadeIn__up-TB{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media(min-width: 769px){#course2025 .-fadeIn__up-TB.-inview{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#course2025 .-fadeIn__zoom{opacity:0}#course2025 .-fadeIn__zoom.-inview{-webkit-animation:zoom .8s ease-in-out forwards;animation:zoom .8s ease-in-out forwards;opacity:1}#course2025 .-delay__03s{-webkit-transition-delay:.3s !important;transition-delay:.3s !important}#course2025 .-delay__05s{-webkit-transition-delay:.5s !important;transition-delay:.5s !important}#course2025 .-delay__07s{-webkit-transition-delay:.7s !important;transition-delay:.7s !important}#course2025 .-delay__10s{-webkit-transition-delay:1s !important;transition-delay:1s !important}#course2025 .-delay__15s{-webkit-transition-delay:1.5s !important;transition-delay:1.5s !important}#course2025 .MainVisual.js-inview .MainVisual__logo,#course2025 .MainVisual.js-inview .MainVisual__text{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75) .4s,-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75) .4s,-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s,opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75) .4s;transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s,opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75) .4s,-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}#course2025 .MainVisual.js-inview .MainVisual__text{-webkit-transition-delay:.5s;transition-delay:.5s}#course2025 .MainVisual.js-inview.-inview.-imageloaded .MainVisual__logo,#course2025 .MainVisual.js-inview.-inview.-imageloaded .MainVisual__text{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sdl{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}35%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}35.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}70%,to{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes sdl{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}35%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}35.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}70%,to{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-webkit-keyframes modalfadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modalfadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes LoopX-SP{0%{background-position:0 50%}to{background-position:400vw 50%}}@keyframes LoopX-SP{0%{background-position:0 50%}to{background-position:400vw 50%}}@-webkit-keyframes LoopX-TB{0%{background-position:0 50%}to{background-position:107.1428571429vw 50%}}@keyframes LoopX-TB{0%{background-position:0 50%}to{background-position:107.1428571429vw 50%}}#course2025 .-align-center{text-align:center !important}@media(min-width: 769px){#course2025 .-align-centerTB{text-align:center !important}}#course2025 .-align-start{text-align:start !important}#course2025 .-align-end{text-align:end !important}#course2025 .-color-blue{color:#6179c6 !important}@media(max-width: 768px){#course2025 .-hide-SP{display:none !important}}@media(min-width: 769px){#course2025 .-hide-TB{display:none !important}}@media(min-width: 1024px){#course2025 .-hide-PC{display:none !important}}#course2025 .-weight-exLight{font-weight:200 !important}#course2025 .-weight-light{font-weight:300 !important}#course2025 .-weight-regular{font-weight:400 !important}#course2025 .-weight-medium{font-weight:500 !important}#course2025 .-weight-semiBold{font-weight:600 !important}#course2025 .-weight-bold{font-weight:700 !important}#course2025 .-weight-black{font-weight:900 !important}#course2025 :root{--clientWidth: var(--jsClientWidth, 100vw);--clientHeight: var(--jsClientHeight, 100vh);--adjustedClientWidth: var(--jsAdjustedClientWidth, 100vw)}#course2025 .js-has-pseudo [csstools-has-2w-38-31-30-1m-2w-2p-37-14-1a-25-33-2s-2p-30-1a-2x-37-19-33-34-2t-32-15]:not(.does-not-exist):not(does-not-exist){overflow:hidden}#course2025 html:has(.Modal.is-open){overflow:hidden}#course2025 body{background:#fffffb;color:#333;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}#course2025 .js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-25-33-2s-2p-30-1a-2x-37-19-33-34-2t-32-15]:not(.does-not-exist):not(does-not-exist){overflow:hidden}#course2025 body:has(.Modal.is-open){overflow:hidden}#course2025 .StickyBlock{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}#course2025 .StickyBlock__area{width:0}#course2025 .StickyBlock__object{position:sticky;z-index:-1}#course2025 .StickyBlock__body{-ms-flex-negative:0;flex-shrink:0;width:var(--jsClientWidth, 100vw)}#course2025 .Wave{aspect-ratio:1500/170;display:block;overflow:hidden;pointer-events:none}@media(max-width: 768px){#course2025 .Wave{aspect-ratio:1500/444;width:var(--adjustedClientWidth)}}@media(min-width: 769px){#course2025 .Wave{width:107vw}}#course2025 .Wave::before,#course2025 .Wave::after{background-repeat:repeat-x;background-size:cover;content:"";display:block;height:inherit;inset:0;pointer-events:none;position:absolute;width:inherit}@media(max-width: 768px){#course2025 .Wave::before,#course2025 .Wave::after{-webkit-animation:LoopX-SP linear infinite;animation:LoopX-SP linear infinite;background-size:200%}}@media(min-width: 769px){#course2025 .Wave::before,#course2025 .Wave::after{-webkit-animation:LoopX-TB linear infinite;animation:LoopX-TB linear infinite}}#course2025 .Wave::before{background-image:url(../include/img/bg_wave_repeat_02.webp)}@media(max-width: 768px){#course2025 .Wave::before{-webkit-animation-duration:120s;animation-duration:120s}}@media(min-width: 769px){#course2025 .Wave::before{-webkit-animation-duration:60s;animation-duration:60s}}#course2025 .Wave::after{background-image:url(../include/img/bg_wave_repeat_01.webp)}@media(max-width: 768px){#course2025 .Wave::after{-webkit-animation-duration:60s;animation-duration:60s}}@media(min-width: 769px){#course2025 .Wave::after{-webkit-animation-duration:30s;animation-duration:30s}}#course2025 .MainVisual{overflow:hidden;position:relative}#course2025 .MainVisual :where(.Wave){position:absolute}@media(max-width: 768px){#course2025 .MainVisual :where(.Wave){inset:0;z-index:-1}}@media(min-width: 769px){#course2025 .MainVisual :where(.Wave){inset:-14.2857142857vw -21.4285714286vw auto auto;-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@media(max-width: 768px){#course2025 .MainVisual__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:41.0666666667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}}#course2025 .MainVisual__video{aspect-ratio:16/9;display:block;width:100%}@media(max-width: 768px){#course2025 .MainVisual__title{color:#172a88;width:60vw}}@media(min-width: 769px){#course2025 .MainVisual__title{color:#fff;inset:2.5714285714vw 4.1428571429vw auto auto;position:absolute;width:30vw}}#course2025 .Navigation{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(209, 235, 246, 0.1)), to(rgba(209, 235, 246, 0.7)));background:linear-gradient(180deg, rgba(209, 235, 246, 0.1) 0, rgba(209, 235, 246, 0.7) 100%)}@media(max-width: 768px){#course2025 .Navigation{-webkit-margin-after:19.2vw;margin-block-end:19.2vw}}@media(min-width: 769px){#course2025 .Navigation{-webkit-margin-after:5.1428571429vw;margin-block-end:5.1428571429vw}}#course2025 .Navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){#course2025 .Navigation__list{gap:2.1333333333vw;padding-block:6.4vw}}@media(min-width: 769px){#course2025 .Navigation__list{gap:min(2.2857142857vw,32px);padding-block:min(2.2857142857vw,32px)}}#course2025 .Navigation__item{display:contents}#course2025 .Navigation__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}#course2025 .Navigation__link::after{background-color:currentColor;content:"";display:block;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQ1XzE3NDgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyI+CjxyZWN0IHg9IjAuNSIgeT0iMC45Mzc1IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQ1XzE3NDgpIj4KPHBhdGggZD0iTTE4LjUwMDIgMjIuOTk5MUwxMC41Mzg2IDE1LjAzNzVMMTEuMzcyMiAxNC4yMDM5TDE4LjUwMDIgMjEuMzMxOUwyNS42MjgyIDE0LjIwMzlMMjYuNDYxOCAxNS4wMzc1TDE4LjUwMDIgMjIuOTk5MVoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8L3N2Zz4K) no-repeat center/contain;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQ1XzE3NDgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyI+CjxyZWN0IHg9IjAuNSIgeT0iMC45Mzc1IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQ1XzE3NDgpIj4KPHBhdGggZD0iTTE4LjUwMDIgMjIuOTk5MUwxMC41Mzg2IDE1LjAzNzVMMTEuMzcyMiAxNC4yMDM5TDE4LjUwMDIgMjEuMzMxOUwyNS42MjgyIDE0LjIwMzlMMjYuNDYxOCAxNS4wMzc1TDE4LjUwMDIgMjIuOTk5MVoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8L3N2Zz4K) no-repeat center/contain}@media(hover: hover)and (pointer: fine){#course2025 .Navigation__link::after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}}@media(max-width: 768px){#course2025 .Navigation__link::after{height:9.6vw;width:9.6vw}}@media(min-width: 769px){#course2025 .Navigation__link::after{height:min(3.4285714286vw,48px);width:min(3.4285714286vw,48px)}}@media(hover: hover)and (pointer: fine){#course2025 .Navigation__link:hover::after{-webkit-transform:translateY(5px);transform:translateY(5px)}}#course2025 .Navigation__text{font-family:"Noto Serif",serif}@media(max-width: 768px){#course2025 .Navigation__text{font-size:3.7333333333vw}}@media(min-width: 769px){#course2025 .Navigation__text{font-size:min(1.4285714286vw,20px)}}#course2025 .Lead{contain:paint;position:relative;width:100%}#course2025 .Lead__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 768px){#course2025 .Lead__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:7.6vw}}@media(min-width: 769px){#course2025 .Lead__body{gap:4.5714285714vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-inline:auto;width:min(66.2857142857vw,928px)}}#course2025 .Lead__text{font-family:"Noto Serif",serif;line-height:2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media(max-width: 768px){#course2025 .Lead__text{font-size:4vw}}@media(min-width: 769px){#course2025 .Lead__text{font-size:min(1.1428571429vw,16px)}}@media(min-width: 769px){#course2025 .Lead__photo{display:grid;grid-template-columns:auto auto auto}}#course2025 .Lead__image{display:block;height:auto;max-height:none;max-width:none}#course2025 .Lead__image01{-webkit-margin-start:auto;margin-inline-start:auto}@media(max-width: 768px){#course2025 .Lead__image01{-webkit-margin-before:5.8666666667vw;margin-block-start:5.8666666667vw;width:59.7333333333vw}}@media(min-width: 769px){#course2025 .Lead__image01{-webkit-margin-before:max(-16.0714285714vw,-225px);margin-block-start:max(-16.0714285714vw,-225px);width:35%}}#course2025 .Lead__image02{margin-inline:auto}@media(max-width: 768px){#course2025 .Lead__image02{width:72.5333333333vw}}@media(min-width: 769px){#course2025 .Lead__image02{-webkit-margin-before:max(-4.1428571429vw,-58px);margin-block-start:max(-4.1428571429vw,-58px);margin-inline:22.5% auto;width:42.5%}}@media(max-width: 768px){#course2025 .Lead__image03{width:38.4vw}}@media(min-width: 769px){#course2025 .Lead__image03{-webkit-margin-before:max(-8.7857142857vw,-123px);margin-block-start:max(-8.7857142857vw,-123px);width:22.5%}}#course2025 .Access{overflow:hidden;position:relative}@media(max-width: 768px){#course2025 .Access{background-position:center 29.3333333333vw;background-size:170.6666666667vw auto;-webkit-margin-before:27.7333333333vw;margin-block-start:27.7333333333vw;padding-inline:5.3333333333vw}}@media(min-width: 769px){#course2025 .Access{background-position:center top;-webkit-margin-before:min(7.4285714286vw,104px);margin-block-start:min(7.4285714286vw,104px)}}#course2025 .Access__wrap{background:url(../img/include/access_bg_01.webp) no-repeat left top/contain}@media(max-width: 768px){#course2025 .Access__wrap{background-position:center 29.3333333333vw}}@media(min-width: 769px){#course2025 .Access__wrap{background-position:center top}}@media(min-width: 769px){#course2025 .Access__inner{margin-inline:auto;width:min(66.2857142857vw,928px)}}#course2025 .Access__lead{font-family:"Noto Serif",serif;line-height:1.8}@media(max-width: 768px){#course2025 .Access__lead{font-size:3.6vw;-webkit-margin-before:6.4vw;margin-block-start:6.4vw}}@media(min-width: 769px){#course2025 .Access__lead{font-size:min(1.2857142857vw,18px);-webkit-margin-before:min(2.2857142857vw,32px);margin-block-start:min(2.2857142857vw,32px)}}#course2025 .Access__image{display:block;margin-inline:auto;width:100%}@media(max-width: 768px){#course2025 .Access__image:where([src*=access_img_01]){-webkit-margin-before:14.4vw;margin-block-start:14.4vw}}@media(min-width: 769px){#course2025 .Access__image:where([src*=access_img_01]){-webkit-margin-before:min(5.1428571429vw,72px);margin-block-start:min(5.1428571429vw,72px);width:min(66.0714285714vw,925px)}}@media(max-width: 768px){#course2025 .Access__image:where([src*=access_img_02]){-webkit-margin-before:4.4666666667vw;margin-block-start:4.4666666667vw}}@media(min-width: 769px){#course2025 .Access__image:where([src*=access_img_02]){-webkit-margin-before:min(5.1428571429vw,72px);margin-block-start:min(5.1428571429vw,72px);width:min(45.7142857143vw,640px)}}#course2025 .Access__note{letter-spacing:-0.03em;line-height:1.3}@media(max-width: 768px){#course2025 .Access__note{font-size:3.2vw;-webkit-margin-before:2.32vw;margin-block-start:2.32vw}}@media(min-width: 769px){#course2025 .Access__note{font-size:min(1.1428571429vw,16px);-webkit-margin-before:min(1.7142857143vw,24px);margin-block-start:min(1.7142857143vw,24px)}}@media(max-width: 768px){#course2025 .Ticket{-webkit-margin-before:27.7333333333vw;margin-block-start:27.7333333333vw;padding-inline:5.3333333333vw}}@media(min-width: 769px){#course2025 .Ticket{-webkit-margin-before:min(14.8571428571vw,208px);margin-block-start:min(14.8571428571vw,208px);margin-inline:auto;width:min(66.2857142857vw,928px)}}@media(max-width: 768px){#course2025 .Ticket__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8.5333333333vw;-webkit-margin-before:14.4vw;margin-block-start:14.4vw}}@media(min-width: 769px){#course2025 .Ticket__list{display:grid;gap:min(2.2857142857vw,32px);grid-template-columns:min(52.5714285714vw,736px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:min(5.1428571429vw,72px);margin-block-start:min(5.1428571429vw,72px)}}#course2025 .Ticket__item{display:contents}#course2025 .Ticket__link{display:block}@media(hover: hover)and (pointer: fine){#course2025 .Ticket__link{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}#course2025 .Ticket__link:focus-visible{opacity:.7}@media(hover: hover)and (pointer: fine){#course2025 .Ticket__link:hover,#course2025 a:hover .Ticket__link{opacity:.7}}@media(min-width: 769px){#course2025 .Ticket__link{border-radius:min(1.1428571429vw,16px);overflow:hidden;-webkit-padding-after:min(4.5714285714vw,64px);padding-block-end:min(4.5714285714vw,64px);position:relative;width:100%}}@media(min-width: 769px){#course2025 .js-has-pseudo .Ticket__link:where([csstools-has-1m-2w-2p-37-14-1a-2c-2x-2r-2z-2t-38-2n-2n-2x-31-2p-2v-2t-2j-37-36-2r-16-1p-38-2x-2r-2z-2t-38-2n-2q-32-36-2n-1c-1d-2l-15]:not(.does-not-exist)){height:min(31.0714285714vw,435px)}#course2025 .Ticket__link:where(:has(.Ticket__image[src*=ticket_bnr_01])){height:min(31.0714285714vw,435px)}}@media(min-width: 769px){#course2025 .js-has-pseudo .Ticket__link:where([csstools-has-1m-2w-2p-37-14-1a-2c-2x-2r-2z-2t-38-2n-2n-2x-31-2p-2v-2t-2j-37-36-2r-16-1p-38-2x-2r-2z-2t-38-2n-2q-32-36-2n-1c-1e-2l-15]:not(.does-not-exist)){height:min(24.1428571429vw,338px)}#course2025 .Ticket__link:where(:has(.Ticket__image[src*=ticket_bnr_02])){height:min(24.1428571429vw,338px)}}#course2025 .Ticket__photo{display:block}#course2025 .Ticket__image{display:block;width:100%}@media(max-width: 768px){#course2025 .Ticket__text{display:none}}@media(min-width: 769px){#course2025 .Ticket__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-border-after:1px solid #d3e9ce;border-block-end:1px solid #d3e9ce;border-inline:1px solid #d3e9ce;border-radius:0 0 min(1.1428571429vw,16px) min(1.1428571429vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:min(1.1428571429vw,16px);gap:min(0.2857142857vw,4px);height:min(4.5714285714vw,64px);inset:auto 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}}@media(min-width: 769px){#course2025 .js-has-pseudo :where([csstools-has-1a-2c-2x-2r-2z-2t-38-2n-2n-30-2x-32-2z-1m-2w-2p-37-14-1a-2c-2x-2r-2z-2t-38-2n-2n-2x-31-2p-2v-2t-2j-37-36-2r-16-1p-38-2x-2r-2z-2t-38-2n-2q-32-36-2n-1c-1e-2l-15]:not(.does-not-exist):not(.does-not-exist)) .Ticket__text{border-color:#c6f9f8}#course2025 :where(.Ticket__link:has(.Ticket__image[src*=ticket_bnr_02])) .Ticket__text{border-color:#c6f9f8}}@media(min-width: 769px){#course2025 .Ticket__text::after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzEyNl81MzA0IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiPgo8cmVjdCB4PSIwLjUiIHk9IjAuNTA3ODEyIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEyNl81MzA0KSI+CjxwYXRoIGQ9Ik04LjU0MTY1IDIzLjQ2MTlMNy44MzM5OCAyMi43NTM5TDIxLjY5NTcgOC44NjY4NUg4Ljc4Nzk4VjcuODQxMTlIMjMuNDU0N1YyMi41MDc5SDIyLjQyOVY5LjYwMDE5TDguNTQxNjUgMjMuNDYxOVoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8L3N2Zz4K) no-repeat center/contain;content:"";display:block;height:min(2.3571428571vw,33px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:min(2.3571428571vw,33px)}}@media(min-width: 769px){#course2025 :where(.Ticket__link:hover) .Ticket__text::after{-webkit-transform:translate(0.3571428571vw, max(-0.3571428571vw, -5px));transform:translate(0.3571428571vw, max(-0.3571428571vw, -5px))}}#course2025 .Course{overflow:hidden;position:relative}@media(max-width: 768px){#course2025 .Course{margin-block:22.4vw 28.8vw}}@media(min-width: 769px){#course2025 .Course{background:url(../include/img/access_bg_01.webp) no-repeat center/contain;margin-block:min(14.8571428571vw,208px)}}@media(max-width: 768px){#course2025 .Course :where(.ModuleTitle){margin-inline:6.4vw 4vw}}#course2025 .Course .Wave{position:absolute;z-index:-1}@media(max-width: 768px){#course2025 .Course .Wave01{inset:160vw 0 auto}}@media(min-width: 769px){#course2025 .Course .Wave01{inset:21.4285714286vw 0 auto}}@media(max-width: 768px){#course2025 .Course .Wave02{inset:160vw 0 auto}}@media(min-width: 769px){#course2025 .Course .Wave02{inset:auto 0 4.7857142857vw}}@media(min-width: 769px){#course2025 .Course__title{margin-inline:auto;width:min(66.2857142857vw,928px)}}#course2025 .Course__inner{display:block;overflow:hidden;position:relative;width:100%}@media(max-width: 768px){#course2025 .Course__inner{-webkit-margin-before:19.2vw;margin-block-start:19.2vw;-webkit-padding-after:37.6vw;padding-block-end:37.6vw}}@media(min-width: 769px){#course2025 .Course__inner{-webkit-margin-before:5.1428571429vw;margin-block-start:5.1428571429vw;-webkit-padding-after:42.8571428571vw;padding-block-end:42.8571428571vw}}@media(max-width: 768px){#course2025 .Course__root{height:1472.5333333333vw;margin-inline:3.4666666667vw auto;width:92.5333333333vw}}@media(min-width: 769px){#course2025 .Course__root{height:292.5vw;margin-inline:auto;width:74.7857142857vw}}#course2025 .Course__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute}@media(max-width: 768px){#course2025 .Course__photo{gap:0.5333333333vw}}@media(min-width: 769px){#course2025 .Course__photo{gap:0.2857142857vw}}#course2025 .Course__image{display:block}#course2025 .Course__caption{display:block;line-height:1.8}@media(max-width: 768px){#course2025 .Course__caption{font-size:2.3066666667vw;-webkit-padding-start:3.9466666667vw;padding-inline-start:3.9466666667vw}}@media(min-width: 769px){#course2025 .Course__caption{font-size:1vw;-webkit-padding-start:1.7142857143vw;padding-inline-start:1.7142857143vw}}#course2025 .Course__copy{pointer-events:none;position:absolute}@media(max-width: 768px){#course2025 .Course__photo01{inset:226.4vw auto auto 10.4vw;width:89.6vw}}@media(min-width: 769px){#course2025 .Course__photo01{inset:15.5vw auto auto 52.75vw;width:38.8571428571vw}}@media(max-width: 768px){#course2025 .Course__photo02{inset:298.6666666667vw auto auto 0;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo02{inset:38.9728571429vw auto auto 32.1785714286vw;width:20.5714285714vw}}@media(max-width: 768px){#course2025 .Course__photo03{inset:542.9333333333vw auto auto 26.1333333333vw;width:73.8666666667vw}}@media(min-width: 769px){#course2025 .Course__photo03{inset:99vw auto auto 59.4285714286vw;width:32vw}}@media(max-width: 768px){#course2025 .Course__photo04{inset:594.9333333333vw auto auto 0;width:89.6vw}}@media(min-width: 769px){#course2025 .Course__photo04{inset:110.9285714286vw auto auto 20.5714285714vw;width:38.8571428571vw}}@media(max-width: 768px){#course2025 .Course__photo05{inset:688.2666666667vw auto auto 0;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo05{inset:146.2142857143vw auto auto 32.1785714286vw;width:20.5714285714vw}}@media(max-width: 768px){#course2025 .Course__photo06{inset:731.4666666667vw auto auto 14.1333333333vw;width:59.7333333333vw}}@media(min-width: 769px){#course2025 .Course__photo06{inset:158.4285714286vw auto auto 0;width:32.1428571429vw}}@media(max-width: 768px){#course2025 .Course__photo07{inset:874.1333333333vw auto auto 0;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo07{inset:173.3571428571vw auto auto 32.1785714286vw;width:20.5714285714vw}}@media(min-width: 769px){#course2025 .Course__photo07 :where(figcaption){-webkit-padding-start:5em;padding-inline-start:5em}}@media(max-width: 768px){#course2025 .Course__photo08{inset:916.5333333333vw auto auto 10.4vw;width:89.6vw}}@media(min-width: 769px){#course2025 .Course__photo08{inset:181.7857142857vw auto auto 52.75vw;width:38.8571428571vw}}@media(max-width: 768px){#course2025 .Course__photo09{inset:1102.4vw auto auto 52.5333333333vw;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo09{inset:218.5vw auto auto 50.2857142857vw;width:20.5714285714vw}}@media(max-width: 768px){#course2025 .Course__photo10{inset:1140vw auto auto 43.4666666667vw;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo10{inset:229.8571428571vw auto auto 70.8571428571vw;width:20.5714285714vw}}@media(max-width: 768px){#course2025 .Course__photo11{inset:1177.6vw auto auto 0;text-align:end;width:73.8666666667vw}}@media(min-width: 769px){#course2025 .Course__photo11{inset:242.9285714286vw auto auto 38.8571428571vw;width:32vw}}#course2025 .Course__photo11 :where(figcaption){-webkit-padding-end:3.9466666667vw;padding-inline-end:3.9466666667vw}@media(max-width: 768px){#course2025 .Course__photo12{inset:1271.2vw auto auto 10.4vw;width:89.6vw}}@media(min-width: 769px){#course2025 .Course__photo12{inset:259.0714285714vw auto auto 0;width:38.8571428571vw}}@media(max-width: 768px){#course2025 .Course__photo13{inset:1343.4666666667vw auto auto 0;width:47.4666666667vw}}@media(min-width: 769px){#course2025 .Course__photo13{inset:281.2857142857vw auto auto 38.8571428571vw;width:20.5714285714vw}}@media(max-width: 768px){#course2025 .Course__photo14{inset:1381.3333333333vw auto auto 26.1333333333vw;width:73.8666666667vw}}@media(min-width: 769px){#course2025 .Course__photo14{inset:289vw auto auto 59.4285714286vw;width:32vw}}@media(max-width: 768px){#course2025 .Course__photo15{inset:1442.4vw auto auto 0;width:89.6vw}}@media(min-width: 769px){#course2025 .Course__photo15{inset:305.5714285714vw auto auto 20.8214285714vw;width:38.8571428571vw}}#course2025 .Course__copy01{background-color:#fffffb;position:absolute}@media(max-width: 768px){#course2025 .Course__copy01{inset:171.4666666667vw auto auto 9.8666666667vw;width:65.0666666667vw}}@media(min-width: 769px){#course2025 .Course__copy01{inset:29.6428571429vw auto auto 24.3571428571vw;width:17.4285714286vw}}#course2025 .Course__copy02{position:absolute}@media(max-width: 768px){#course2025 .Course__copy02{inset:422.6666666667vw auto auto 33.0666666667vw;width:66.9333333333vw}}@media(min-width: 769px){#course2025 .Course__copy02{inset:64.6428571429vw auto auto 12.7142857143vw;width:25.4285714286vw}}#course2025 .Course__copy03{position:absolute}@media(max-width: 768px){#course2025 .Course__copy03{inset:838.1333333333vw auto auto 26.9333333333vw;width:67.4666666667vw}}@media(min-width: 769px){#course2025 .Course__copy03{inset:155.9285714286vw auto auto 55.2857142857vw;width:23.0714285714vw}}#course2025 .Course__train{position:absolute}@media(max-width: 768px){#course2025 .Course__train{inset:193.8666666667vw auto auto 41.8666666667vw;width:34.6666666667vw}}@media(min-width: 769px){#course2025 .Course__train{inset:47.2142857143vw auto auto 57.7142857143vw;width:18.6428571429vw}}#course2025 .Bg{overflow:hidden}@media(max-width: 768px){#course2025 .Bg{margin-block:28.8vw}}@media(min-width: 769px){#course2025 .Bg{margin-block:min(14.8571428571vw,208px)}}#course2025 .Bg__image{display:block}@media(max-width: 768px){#course2025 .Gallery{background:url(../include/img/gallery_bg_01_sp.webp) no-repeat 50% 40%/89.6vw auto;-webkit-margin-before:27.7333333333vw;margin-block-start:27.7333333333vw}}@media(min-width: 769px){#course2025 .Gallery{background:url(../include/img/gallery_bg_01_pc.webp) no-repeat left max(-2.2857142857vw, -32px)/contain;-webkit-margin-before:min(14.8571428571vw,208px);margin-block-start:min(14.8571428571vw,208px)}}@media(max-width: 768px){#course2025 .Gallery__inner{padding-inline:5.0666666667vw}}@media(min-width: 769px){#course2025 .Gallery__inner{margin-inline:auto;width:min(66.2857142857vw,928px)}}#course2025 .Gallery__list{display:grid}@media(max-width: 768px){#course2025 .Gallery__list{gap:33.0666666667vw;-webkit-margin-before:24vw;margin-block-start:24vw}}@media(min-width: 769px){#course2025 .Gallery__list{gap:0 min(2.2857142857vw,32px);grid-template-columns:repeat(2, min(32vw, 448px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:min(11.5714285714vw,162px);margin-block-start:min(11.5714285714vw,162px)}}@media(max-width: 768px){#course2025 .js-has-pseudo .Gallery__list:where([csstools-has-1m-2w-2p-37-14-1a-1z-2p-30-30-2t-36-3d-2n-2n-2q-39-38-38-33-32-19-34-33-37-38-2t-36-15]){-webkit-margin-before:29.3333333333vw;margin-block-start:29.3333333333vw}#course2025 .Gallery__list:where(:has(.Gallery__button-poster)){-webkit-margin-before:29.3333333333vw;margin-block-start:29.3333333333vw}}@media(min-width: 769px){#course2025 .js-has-pseudo .Gallery__list:where([csstools-has-1m-2w-2p-37-14-1a-1z-2p-30-30-2t-36-3d-2n-2n-2q-39-38-38-33-32-19-34-33-37-38-2t-36-15]){gap:0 min(4.5714285714vw,64px);grid-template-columns:repeat(2, min(25.1428571429vw, 352px));-webkit-margin-before:min(8.2142857143vw,115px);margin-block-start:min(8.2142857143vw,115px)}#course2025 .Gallery__list:where(:has(.Gallery__button-poster)){gap:0 min(4.5714285714vw,64px);grid-template-columns:repeat(2, min(25.1428571429vw, 352px));-webkit-margin-before:min(8.2142857143vw,115px);margin-block-start:min(8.2142857143vw,115px)}}#course2025 .Gallery__item{position:relative}@media(min-width: 769px){#course2025 .Gallery__item:nth-child(2n){-webkit-margin-before:min(10.2857142857vw,144px);margin-block-start:min(10.2857142857vw,144px)}}#course2025 .Gallery__number{color:#92a7ea;font-family:"Marcellus",sans-serif;text-transform:capitalize}@media(max-width: 768px){#course2025 .Gallery__number{font-size:4.8vw;-webkit-margin-after:4.8vw;margin-block-end:4.8vw}}@media(min-width: 769px){#course2025 .Gallery__number{font-size:min(1.7142857143vw,24px);-webkit-margin-after:min(1.7142857143vw,24px);margin-block-end:min(1.7142857143vw,24px)}}#course2025 .GalleryTitle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Noto Serif",serif;pointer-events:none;position:absolute;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}@media(max-width: 768px){#course2025 .GalleryTitle{font-size:3.6vw;inset:-17.3333333333vw 3.2vw auto auto}}@media(min-width: 769px){#course2025 .GalleryTitle{font-size:min(1.2857142857vw,18px);inset:max(-5.2857142857vw,-74px) min(1.1428571429vw,16px) auto auto}}@media(min-width: 769px){#course2025 .js-has-pseudo :where([csstools-has-1a-1z-2p-30-30-2t-36-3d-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-1z-2p-30-30-2t-36-3d-2n-2n-2q-39-38-38-33-32-19-34-33-37-38-2t-36-15]:not(.does-not-exist)) .GalleryTitle{inset-inline-start:max(-3.0714285714vw,-43px)}#course2025 :where(.Gallery__item:has(.Gallery__button-poster)) .GalleryTitle{inset-inline-start:max(-3.0714285714vw,-43px)}}#course2025 .GalleryTitle__text{background-color:#fff;border:1px solid #92a7ea}@media(max-width: 768px){#course2025 .GalleryTitle__text{padding-block:1.6vw;padding-inline:3.2vw}}@media(min-width: 769px){#course2025 .GalleryTitle__text{padding-block:min(0.5714285714vw,8px);padding-inline:min(1.4285714286vw,20px)}}#course2025 .GalleryTitle__text+.GalleryTitle__text{-webkit-margin-before:-1px;margin-block-start:-1px}@media(max-width: 768px){#course2025 .GalleryTitle__text+.GalleryTitle__text{-webkit-margin-start:10.6666666667vw;margin-inline-start:10.6666666667vw}}@media(min-width: 769px){#course2025 .GalleryTitle__text+.GalleryTitle__text{-webkit-margin-start:min(2.8571428571vw,40px);margin-inline-start:min(2.8571428571vw,40px)}}#course2025 .Gallery__button{display:block;position:relative}@media(hover: hover)and (pointer: fine){#course2025 .Gallery__button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}#course2025 .Gallery__button:focus-visible{opacity:.7}@media(hover: hover)and (pointer: fine){#course2025 .Gallery__button:hover,#course2025 a:hover .Gallery__button{opacity:.7}}#course2025 .Gallery__button::after{background:no-repeat left top/contain;content:"";display:block;position:absolute}@media(hover: hover)and (pointer: fine){#course2025 .Gallery__button::after{-webkit-transform:rotate(0.0001deg);transform:rotate(0.0001deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;will-change:transform}}@media(max-width: 768px){#course2025 .Gallery__button::after{height:19.2vw;inset:auto -9.6vw auto;width:19.2vw}}@media(min-width: 769px){#course2025 .Gallery__button::after{height:min(5.1428571429vw,72px);inset:auto 0 max(-2.5714285714vw,-36px) auto;width:min(5.1428571429vw,72px)}}#course2025 .Gallery__button-movie::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3MiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI5XzM3MDEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MyI+CjxyZWN0IHk9IjAuOTM3NSIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yOV8zNzAxKSI+CjxwYXRoIGQ9Ik0yOS40MTczIDQ4LjUwNDdMNDcuNTY3MiAzNi45Mzc1TDI5LjQxNzMgMjUuMzcwM1Y0OC41MDQ3Wk0zNi4wMDUyIDY1LjQzNzVDMzIuMDk0MiA2NS40Mzc1IDI4LjQwOTMgNjQuNjg5NSAyNC45NTAzIDYzLjE5MzVDMjEuNDkxMyA2MS42OTc1IDE4LjQ2NjUgNTkuNjU0NyAxNS44NzYgNTcuMDY1MkMxMy4yODU1IDU0LjQ3NTcgMTEuMjQxNyA1MS40NTIzIDkuNzQ0NzUgNDcuOTk0OEM4LjI0ODI1IDQ0LjUzNzggNy41IDQwLjg1MzcgNy41IDM2Ljk0MjdDNy41IDMzLjAwMDcgOC4yNDggMjkuMjk1NSA5Ljc0NCAyNS44MjdDMTEuMjQgMjIuMzU4NSAxMy4yODI4IDE5LjM0MTUgMTUuODcyMyAxNi43NzZDMTguNDYxOCAxNC4yMTA1IDIxLjQ4NTMgMTIuMTc5MiAyNC45NDI4IDEwLjY4MjJDMjguMzk5OCA5LjE4NTc1IDMyLjA4MzggOC40Mzc1IDM1Ljk5NDggOC40Mzc1QzM5LjkzNjggOC40Mzc1IDQzLjY0MiA5LjE4NTUgNDcuMTEwNSAxMC42ODE1QzUwLjU3OSAxMi4xNzc1IDUzLjU5NiAxNC4yMDc4IDU2LjE2MTUgMTYuNzcyM0M1OC43MjcgMTkuMzM2OCA2MC43NTgzIDIyLjM1MjUgNjIuMjU1MyAyNS44MTk1QzYzLjc1MTggMjkuMjg2NSA2NC41IDMyLjk5MDggNjQuNSAzNi45MzIzQzY0LjUgNDAuODQzMyA2My43NTIgNDQuNTI4MiA2Mi4yNTYgNDcuOTg3MkM2MC43NiA1MS40NDYyIDU4LjcyOTggNTQuNDcxIDU2LjE2NTMgNTcuMDYxNUM1My42MDA4IDU5LjY1MiA1MC41ODUgNjEuNjk1OCA0Ny4xMTggNjMuMTkyOEM0My42NTEgNjQuNjg5MyAzOS45NDY4IDY1LjQzNzUgMzYuMDA1MiA2NS40Mzc1WiIgZmlsbD0iIzkyQTdFQSIvPgo8cGF0aCBkPSJNNDcuNTY4IDM2LjkzNzRMMjkuNDE4IDQ4LjUwNDZWMjUuMzcwMUw0Ny41NjggMzYuOTM3NFoiIGZpbGw9IiNGRkZGRkIiLz4KPC9nPgo8L3N2Zz4K)}@media(hover: hover)and (pointer: fine){#course2025 .Gallery__button-movie:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media(max-width: 768px){#course2025 .Gallery__button-poster{pointer-events:none}}#course2025 .Gallery__button-poster::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjcyIiB2aWV3Qm94PSIwIDAgNzIgNzIiIHdpZHRoPSI3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJtMCAwaDcydjcyaC03MnoiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNhKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjOTJhN2VhIj48ZyBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkgOSkiPjxjaXJjbGUgY3g9IjI3IiBjeT0iMjciIHI9IjI3IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSIyNyIgY3k9IjI3IiBmaWxsPSJub25lIiByPSIyNiIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAzNSkiPjxwYXRoIGQ9Im0wIDBoMjZ2MmgtMjZ6IiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJtLjUuNWgyNXYxaC0yNXoiIGZpbGw9Im5vbmUiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMgMzUpIj48cGF0aCBkPSJtMCAwaDI2djJoLTI2eiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0ibS41LjVoMjV2MWgtMjV6IiBmaWxsPSJub25lIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1IDIzKSI+PHBhdGggZD0ibTAgMGgydjI2aC0yeiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0ibS41LjVoMXYyNWgtMXoiIGZpbGw9Im5vbmUiLz48L2c+PC9nPjwvc3ZnPg==)}@media(max-width: 768px){#course2025 .Gallery__button-poster::after{display:none}}@media(hover: hover)and (pointer: fine){#course2025 .Gallery__button-poster:hover::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}#course2025 .Model{background:no-repeat left top/cover;position:relative}@media(max-width: 768px){#course2025 .Model{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjExNzEiIHZpZXdCb3g9IjAgMCAzNzUgMTE3MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM3NSA0Ny4yMjYzVjMzOC4xMDRIMFYwLjc1QzEyNS4wMDIgMC43NSAyNTAuMDAxIDQ3LjIyNjMgMzc1IDQ3LjIyNjNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfN18zMDcwKSIvPgo8cmVjdCB5PSIzMzguMTA0IiB3aWR0aD0iMzc1IiBoZWlnaHQ9IjgzMiIgZmlsbD0iI0E1REJGNyIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl83XzMwNzAiIHgxPSIxODcuNSIgeTE9IjAuNzUiIHgyPSIxODcuNSIgeTI9IjMxNi43NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQTVEQkY3IiBzdG9wLW9wYWNpdHk9IjAuMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBNURCRjciIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);-webkit-margin-before:19.2vw;margin-block-start:19.2vw;-webkit-padding-before:24vw;padding-block-start:24vw}}@media(min-width: 769px){#course2025 .Model{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIxMTUyIiB2aWV3Qm94PSIwIDAgMTI4MCAxMTUyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTI4MCAxNTkuMTQ3VjExNTIuMDFIMFYwLjUwNzgxMkM0MjYuNjcyIDAuNTA3ODEyIDg1My4zMzYgMTU5LjE0NyAxMjgwIDE1OS4xNDdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMV85MDIpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMV85MDIiIHgxPSI2NDAiIHkxPSI3OS41MDc4IiB4Mj0iNjQwIiB5Mj0iMTAwMS4wMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQTVEQkY3IiBzdG9wLW9wYWNpdHk9IjAuMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBNURCRjciIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);-webkit-margin-before:min(5.7142857143vw,80px);margin-block-start:min(5.7142857143vw,80px);-webkit-padding-before:min(11.4285714286vw,160px);padding-block-start:min(11.4285714286vw,160px)}}#course2025 .Model::after{background:no-repeat left top/cover;content:"";display:block;width:100%}@media(max-width: 768px){#course2025 .Model::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgMzc1IDU2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzc1IDQ3LjQxMzhDMjUwLjAwMSA0Ny40MTM4IDEyNS4wMDIgMC45Mzc1IDAgMC45Mzc1VjU1LjEzNjdIMzc1VjQ3LjQxMzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);height:14.4533333333vw;-webkit-margin-before:14.6666666667vw;margin-block-start:14.6666666667vw}}@media(min-width: 769px){#course2025 .Model::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIxODYiIHZpZXdCb3g9IjAgMCAxMjgwIDE4NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyODAgMTU5LjE0N0M4NTMuMzM2IDE1OS4xNDcgNDI2LjY3MyAwLjUwNzgxMiAwIDAuNTA3ODEyVjE4NS41MDhIMTI4MFYxNTkuMTQ3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);height:min(13.2142857143vw,185px);-webkit-margin-before:min(4.4285714286vw,62px);margin-block-start:min(4.4285714286vw,62px)}}#course2025 .Model__row{display:grid}@media(max-width: 768px){#course2025 .Model__row{gap:6.4vw;padding-inline:5.3333333333vw}}@media(min-width: 769px){#course2025 .Model__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(2.2857142857vw,32px);grid-template-columns:repeat(2, 1fr);margin-inline:auto;width:min(66.2857142857vw,928px)}}#course2025 .Model__name{font-family:"Noto Serif",serif}@media(max-width: 768px){#course2025 .Model__name{font-size:8vw;-webkit-margin-before:6.4vw;margin-block-start:6.4vw}}@media(min-width: 769px){#course2025 .Model__name{font-size:min(2.8571428571vw,40px);-webkit-margin-before:min(2.2857142857vw,32px);margin-block-start:min(2.2857142857vw,32px)}}#course2025 .Model__name-en{font-family:"Noto Serif",serif;letter-spacing:-0.03em;line-height:1.8}@media(max-width: 768px){#course2025 .Model__name-en{font-size:3.2vw;margin-block:.8vw 6.4vw}}@media(min-width: 769px){#course2025 .Model__name-en{font-size:min(1.1428571429vw,16px);-webkit-margin-after:min(2.2857142857vw,32px);margin-block-end:min(2.2857142857vw,32px)}}#course2025 .Model__text{font-family:"Noto Serif",serif;line-height:1.8;text-align:justify}@media(max-width: 768px){#course2025 .Model__text{font-size:4vw}}@media(min-width: 769px){#course2025 .Model__text{font-size:min(1.4285714286vw,20px)}}#course2025 .Model__title{font-family:"Noto Serif",serif}@media(max-width: 768px){#course2025 .Model__title{font-size:2.4vw;margin-block:6.4vw 1.6vw}}@media(min-width: 769px){#course2025 .Model__title{font-size:min(0.8571428571vw,12px);margin-block:min(2.2857142857vw,32px) min(0.5714285714vw,8px)}}#course2025 .Model__profile{line-height:1.8;text-align:justify}@media(max-width: 768px){#course2025 .Model__profile{font-size:2.6vw}}@media(min-width: 769px){#course2025 .Model__profile{font-size:min(0.9285714286vw,13px)}}#course2025 .Model__image{display:block}#course2025 .Footer{background-color:#fff;-webkit-margin-before:-1px;margin-block-start:-1px;position:relative}@media(max-width: 768px){#course2025 .Footer{padding-block:8.5333333333vw}}@media(min-width: 769px){#course2025 .Footer{-webkit-padding-after:min(2.2857142857vw,32px);padding-block-end:min(2.2857142857vw,32px)}}#course2025 .FooterLinks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){#course2025 .FooterLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8.5333333333vw;margin-inline:auto;width:52.5333333333vw}}@media(min-width: 769px){#course2025 .FooterLinks{display:grid;gap:min(6.8571428571vw,96px);grid-template-columns:repeat(3, min(17.5714285714vw, 246px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#course2025 .FooterLinks__item{display:contents}#course2025 .FooterLinks__link{display:block}@media(hover: hover)and (pointer: fine){#course2025 .FooterLinks__link{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}}@media(hover: hover)and (pointer: fine){#course2025 .FooterLinks__link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}#course2025 .FooterLinks__image{display:block}@media(max-width: 768px){#course2025 .FooterLinks__image:where([src*=footer_logo_01]){width:48.5333333333vw}}@media(min-width: 769px){#course2025 .FooterLinks__image:where([src*=footer_logo_01]){width:min(16.2857142857vw,228px)}}@media(max-width: 768px){#course2025 .FooterLinks__image:where([src*=footer_logo_02]){width:51.2vw}}@media(min-width: 769px){#course2025 .FooterLinks__image:where([src*=footer_logo_02]){width:min(17.2142857143vw,241px)}}@media(max-width: 768px){#course2025 .FooterLinks__image:where([src*=footer_logo_03]){width:52.5333333333vw}}@media(min-width: 769px){#course2025 .FooterLinks__image:where([src*=footer_logo_03]){width:min(17.5714285714vw,246px)}}@media(max-width: 768px){#course2025 .FooterLogo{-webkit-margin-before:27.7333333333vw;margin-block-start:27.7333333333vw}}@media(min-width: 769px){#course2025 .FooterLogo{-webkit-margin-before:min(4.5714285714vw,64px);margin-block-start:min(4.5714285714vw,64px)}}#course2025 .FooterLogo__link{display:block;margin-inline:auto}@media(hover: hover)and (pointer: fine){#course2025 .FooterLogo__link{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}}#course2025 .FooterLogo__link:focus-visible{opacity:.7}@media(hover: hover)and (pointer: fine){#course2025 .FooterLogo__link:hover,#course2025 a:hover .FooterLogo__link{opacity:.7}}@media(max-width: 768px){#course2025 .FooterLogo__link{width:59.7333333333vw}}@media(min-width: 769px){#course2025 .FooterLogo__link{width:min(16vw,224px)}}#course2025 .FooterLogo__image{display:block}#course2025 .Footer__copy{text-align:center}@media(max-width: 768px){#course2025 .Footer__copy{font-size:2.6666666667vw;-webkit-margin-before:6.4vw;margin-block-start:6.4vw}}@media(min-width: 769px){#course2025 .Footer__copy{font-size:min(0.7142857143vw,10px);-webkit-margin-before:min(1.7142857143vw,24px);margin-block-start:min(1.7142857143vw,24px)}}#course2025 .Modal{visibility:hidden}#course2025 .Modal.is-open{visibility:visible}#course2025 .Modal .Modal__overlay{background-color:hsla(0,0%,100%,.8);inset:0;margin:auto;position:fixed;z-index:10001}@media(max-width: 768px){#course2025 .Modal .Modal__overlay{overflow-y:auto}}#course2025 .Modal[aria-hidden=false] .Modal__overlay{-webkit-animation:modalfadeIn .3s ease-in-out;animation:modalfadeIn .3s ease-in-out}#course2025 .Modal[aria-hidden=true] .Modal__overlay{-webkit-animation:modalfadeOut .3s ease-in-out;animation:modalfadeOut .3s ease-in-out}#course2025 .Modal .Modal__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width: 768px){#course2025 .Modal .Modal__container{position:relative}}#course2025 .Modal .Modal__content{max-height:100%;overflow-y:auto;position:relative}@media(min-width: 769px){#course2025 .Modal .Modal__content{margin-inline:auto;max-width:70vw;padding-block:1.1428571429vw}}#course2025 .Modal .Modal__image{display:block;height:auto;max-height:calc(var(--jsClientHeight) - 2.2857142857vw);max-width:100%;width:auto}#course2025 .Modal .ModalClose{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3MiA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI5XzMwMTQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MyI+CjxyZWN0IHk9IjAuMDUxNzU3OCIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yOV8zMDE0KSI+CjxtYXNrIGlkPSJtYXNrMV8yOV8zMDE0IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzIiIGhlaWdodD0iNzMiPgo8cmVjdCB5PSIwLjA1MTc1NzgiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazFfMjlfMzAxNCkiPgo8Y2lyY2xlIGN4PSIzNiIgY3k9IjM2LjA1MTgiIHI9IjI1LjUiIGZpbGw9IiNGRkZGRkIiLz4KPHBhdGggZD0iTTM3LjI2MzggMzcuMzMyOEg0OS41VjM1LjAyNUgzNy4yNjM4SDM0Ljk1NkgyMi41VjM3LjMzMjhIMzQuOTU2SDM3LjI2MzhaTTM2LjAzIDYzLjA1MThDMzIuMjcxIDYzLjA1MTggMjguNzYzOCA2Mi4zNDMzIDI1LjUwODIgNjAuOTI2M0MyMi4yNTIyIDU5LjUwOTMgMTkuMzk2IDU3LjU3MzggMTYuOTM5NSA1NS4xMTk4QzE0LjQ4MyA1Mi42NjU4IDEyLjU0NTcgNDkuODEwNSAxMS4xMjc3IDQ2LjU1NEM5LjcwOTI1IDQzLjI5NyA5IDM5Ljc4NyA5IDM2LjAyNEM5IDMyLjI5OTUgOS43MDg1IDI4Ljc5NzggMTEuMTI1NSAyNS41MTg4QzEyLjU0MjUgMjIuMjQwMyAxNC40NzggMTkuMzg1MyAxNi45MzIgMTYuOTUzOEMxOS4zODYgMTQuNTIyMyAyMi4yNDEzIDEyLjU5NzUgMjUuNDk3NyAxMS4xNzk1QzI4Ljc1NDcgOS43NjEwMSAzMi4yNjQ3IDkuMDUxNzYgMzYuMDI3NyA5LjA1MTc2QzM5Ljc1MjIgOS4wNTE3NiA0My4yNTQgOS43NjAyNiA0Ni41MzMgMTEuMTc3M0M0OS44MTE1IDEyLjU5NDMgNTIuNjY2NSAxNC41MTczIDU1LjA5OCAxNi45NDYzQzU3LjUyOTUgMTkuMzc1MyA1OS40NTQzIDIyLjIzMTggNjAuODcyMyAyNS41MTU4QzYyLjI5MDggMjguNzk5MyA2MyAzMi4zMDEzIDYzIDM2LjAyMThDNjMgMzkuNzgwOCA2Mi4yOTE1IDQzLjI4OCA2MC44NzQ1IDQ2LjU0MzVDNTkuNDU3NSA0OS43OTk1IDU3LjUzNDUgNTIuNjUxMyA1NS4xMDU1IDU1LjA5ODhDNTIuNjc2NSA1Ny41NDU4IDQ5LjgyIDU5LjQ4MyA0Ni41MzYgNjAuOTEwNUM0My4yNTI1IDYyLjMzOCAzOS43NTA1IDYzLjA1MTggMzYuMDMgNjMuMDUxOFpNMzYuMDM3NSA2MC43NDRDNDIuODgxNSA2MC43NDQgNDguNzAxOCA1OC4zNDMgNTMuNDk4MyA1My41NDFDNTguMjk0MyA0OC43MzkgNjAuNjkyMiA0Mi44OTY4IDYwLjY5MjIgMzYuMDE0M0M2MC42OTIyIDI5LjE3MDMgNTguMjk5IDIzLjM1IDUzLjUxMjUgMTguNTUzNUM0OC43MjU1IDEzLjc1NzUgNDIuODg4IDExLjM1OTUgMzYgMTEuMzU5NUMyOS4xNDI1IDExLjM1OTUgMjMuMzEyNyAxMy43NTI4IDE4LjUxMDcgMTguNTM5M0MxMy43MDg3IDIzLjMyNjMgMTEuMzA3OCAyOS4xNjM4IDExLjMwNzggMzYuMDUxOEMxMS4zMDc4IDQyLjkwOTMgMTMuNzA4NyA0OC43MzkgMTguNTEwNyA1My41NDFDMjMuMzEyNyA1OC4zNDMgMjkuMTU1IDYwLjc0NCAzNi4wMzc1IDYwLjc0NFoiIGZpbGw9IiM5MkE3RUEiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat left top/contain;border:0;color:inherit;position:absolute}@media(min-width: 769px){#course2025 .Modal .ModalClose{height:5.1428571429vw;inset:1.1428571429vw 7.4285714286vw auto auto;width:5.1428571429vw}}#course2025 .ModuleTitle{-webkit-border-after:1px solid #6179c6;border-block-end:1px solid #6179c6;color:#6179c6;font-family:"Marcellus",sans-serif;text-transform:capitalize}@media(max-width: 768px){#course2025 .ModuleTitle{font-size:7.2vw;-webkit-padding-after:3.6vw;padding-block-end:3.6vw}}@media(min-width: 769px){#course2025 .ModuleTitle{font-size:min(2.5714285714vw,36px);-webkit-padding-after:min(1.2857142857vw,18px);padding-block-end:min(1.2857142857vw,18px);width:min(32vw,448px)}}#course2025 .ModuleTitle[lang=ja]{font-family:"Noto Serif",serif}@media(max-width: 768px){#course2025 :where(.ModuleBiology):not(:first-child){-webkit-margin-before:80px;margin-block-start:80px}}@media(min-width: 769px){#course2025 :where(.ModuleBiology):not(:first-child){-webkit-margin-before:80px;margin-block-start:80px}}@media(max-width: 768px){#course2025 :where(.ModuleBiome):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleBiome):not(:first-child){-webkit-margin-before:100px;margin-block-start:100px}}@media(max-width: 768px){#course2025 :where(.ModuleButton):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 :where(.ModuleButton):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(max-width: 768px){#course2025 .ModuleFormList+:where(.ModuleButton){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 .ModuleFormList+:where(.ModuleButton){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 .ModuleLead+:where(.ModuleButton){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .ModuleLead+:where(.ModuleButton){-webkit-margin-before:80px;margin-block-start:80px}}@media(max-width: 768px){#course2025 .ModuleSlider01+:where(.ModuleButton){-webkit-margin-before:29px;margin-block-start:29px}}@media(min-width: 769px){#course2025 .ModuleSlider01+:where(.ModuleButton){-webkit-margin-before:29px;margin-block-start:29px}}@media(max-width: 768px){#course2025 .ModulePostsSmall :where(.ModuleButton){-webkit-margin-before:30px;margin-block-start:30px}}@media(min-width: 769px){#course2025 .ModulePostsSmall :where(.ModuleButton){-webkit-margin-before:30px;margin-block-start:30px}}@media(max-width: 768px){#course2025 :where(.ModuleCard):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 :where(.ModuleCard):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}#course2025 .LearningTitle+:where(.ModuleCard){-webkit-margin-before:0;margin-block-start:0}@media(max-width: 768px){#course2025 :where(.ModuleEventList):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleEventList):not(:first-child){-webkit-margin-before:80px;margin-block-start:80px}}#course2025 :where(.ModuleEventList__text)+.ModuleEventList__text{-webkit-margin-before:1.5em;margin-block-start:1.5em}@media(max-width: 768px){#course2025 :where(.ModuleFormList):not(:first-child){-webkit-margin-before:70px;margin-block-start:70px}}@media(min-width: 769px){#course2025 :where(.ModuleFormList):not(:first-child){-webkit-margin-before:120px;margin-block-start:120px}}@media(max-width: 768px){#course2025 :where(.ModuleGrid):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleGrid):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.ModuleIconTitle):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleIconTitle):not(:first-child){-webkit-margin-before:100px;margin-block-start:100px}}@media(max-width: 768px){#course2025 .LocalNavigation+:where(.ModuleIconTitle){-webkit-margin-before:80px;margin-block-start:80px}}@media(min-width: 769px){#course2025 .LocalNavigation+:where(.ModuleIconTitle){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 .ModuleTitle-lv1+:where(.ModuleLead){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 .ModuleTitle-lv1+:where(.ModuleLead){-webkit-margin-before:80px;margin-block-start:80px}}@media(max-width: 768px){#course2025 :where(.ModuleLine):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleLine):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.ModuleLinks):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleLinks):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 .ModuleTitle-lv1+:where(.ModuleNavigationStep){-webkit-margin-before:50px;margin-block-start:50px}}@media(min-width: 769px){#course2025 .ModuleTitle-lv1+:where(.ModuleNavigationStep){-webkit-margin-before:100px;margin-block-start:100px}}@media(max-width: 768px){#course2025 :where(.ModuleNews):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 :where(.ModuleNews):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.ModulePagination):not(:first-child){-webkit-margin-before:90px;margin-block-start:90px}}@media(min-width: 769px){#course2025 :where(.ModulePagination):not(:first-child){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 :where(.ModulePosts):not(:first-child){-webkit-margin-before:140px;margin-block-start:140px}}@media(min-width: 769px){#course2025 :where(.ModulePosts):not(:first-child){-webkit-margin-before:160px;margin-block-start:160px}}@media(max-width: 768px){#course2025 .ModuleCard+:where(.ModulePostsSmall){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .ModuleCard+:where(.ModulePostsSmall){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.ModuleRoundContent):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.ModuleRoundContent):not(:first-child){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 :where(.ModuleTab):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 :where(.ModuleTab):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 .ModuleNews :where(.ModuleTag){-webkit-margin-before:5px;margin-block-start:5px}}@media(min-width: 769px){#course2025 .ModuleNews :where(.ModuleTag){-webkit-margin-before:5px;margin-block-start:5px}}#course2025 [class*=wp-image]+:where(.ModuleText){-webkit-margin-before:.5em;margin-block-start:.5em}@media(max-width: 768px){#course2025 .LocalNavigation+:where(.ModuleTitle-lv2){-webkit-margin-before:80px;margin-block-start:80px}}@media(min-width: 769px){#course2025 .LocalNavigation+:where(.ModuleTitle-lv2){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.ModuleTitle-lv3):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(min-width: 769px){#course2025 :where(.ModuleTitle-lv3):not(:first-child){-webkit-margin-before:40px;margin-block-start:40px}}@media(max-width: 768px){#course2025 .ModuleButton+:where(.ModuleTitle-lv3){-webkit-margin-before:100px;margin-block-start:100px}}@media(min-width: 769px){#course2025 .ModuleButton+:where(.ModuleTitle-lv3){-webkit-margin-before:100px;margin-block-start:100px}}@media(max-width: 768px){#course2025 .ModuleLead+:where(.ModuleTitle-lv3){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .ModuleLead+:where(.ModuleTitle-lv3){-webkit-margin-before:60px;margin-block-start:60px}}#course2025 :where(.Learning__lead)+.Learning__lead{-webkit-margin-before:1em;margin-block-start:1em}@media(max-width: 768px){#course2025 .ModuleButton+:where(.Learning__lead){-webkit-margin-before:100px;margin-block-start:100px}}@media(min-width: 769px){#course2025 .ModuleButton+:where(.Learning__lead){-webkit-margin-before:100px;margin-block-start:100px}}@media(max-width: 768px){#course2025 :where(.LearningMore):not(:first-child){-webkit-margin-before:80px;margin-block-start:80px}}@media(min-width: 769px){#course2025 :where(.LearningMore):not(:first-child){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 :where(.LocalNavigation):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.LocalNavigation):not(:first-child){-webkit-margin-before:80px;margin-block-start:80px}}@media(max-width: 768px){#course2025 .ModuleTag+:where(.LocalNavigation){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .ModuleTag+:where(.LocalNavigation){-webkit-margin-before:80px;margin-block-start:80px}}@media(max-width: 768px){#course2025 .Learning__section+:where(.LocalNavigation){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .Learning__section+:where(.LocalNavigation){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 .LocalNavigation+:where(.Wordpress-editor){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .LocalNavigation+:where(.Wordpress-editor){-webkit-margin-before:90px;margin-block-start:90px}}@media(max-width: 768px){#course2025 .ModuleDetailHeader+:where(.Wordpress-editor){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 .ModuleDetailHeader+:where(.Wordpress-editor){-webkit-margin-before:60px;margin-block-start:60px}}@media(max-width: 768px){#course2025 :where(.SearchResult):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}@media(min-width: 769px){#course2025 :where(.SearchResult):not(:first-child){-webkit-margin-before:60px;margin-block-start:60px}}